                                                                                                                      ,+S@@@@@@@@@@@@@@@@@@@@@@@@S*:  
                                                                                                                    ,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?;
                                                                                                                   :S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                            ,,:;+*?S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                          ,?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                           ;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                            ,+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                              :?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                              ,?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                               ,%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                ,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                  :+?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                   ,%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                           ;+:,                                                     :*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                 ,+?%%%??**S@@#?;,                                                    :?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                 ,?S@@@@@@@@@@@@@S?+:,                                                  +S@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                 *SS#####@@@@@@@@@@@@#%*;+:,                                             ,*%%%%+?%@@@@@@@@@@@@@@@@@@@@
                                                 ,:S####@@@@@@@@@@@@@@@@@@@@#%?+;,,                                          ,, +#@@@@@@@@@@@@@@@@@@@@
                                                   ,::%@S%%%S#@@@@@@@@@@@@@@@@@@@@#S?*+:,                    +??????***+++;::,*S@@@@@@@@@@@@@@@@@@@@@@
                                                      :;:,   ,,;+*??%S@@@@@@@@@@@@@@@@@@@#S?*;:,,,,::;;++*??S@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@
                                                                     ;S##@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                       ,,:;+*%S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                               ,:;+?S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                     ,:+*%#@@@@@@@@@@@@@@@@@@@@@@@@@@######@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                          ,:;;++++++++++++++++;;;;:::::::::+@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                            %@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                            *@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                            :@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                             ?@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                             ,S@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                              ,%@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                               ,+#@@@@@@@@@@@@@@@@@@@@
                                                                                                                                 :?#@@@@@@@@@@@@@@@@@@
                                                                                                                                   :%@@@@@@@@@@@@@@@@@
                                                                                                                                    ,%@@@@@@@@@@@@@@@@
                                                                                                                                     +@@@@@@@@@@@@@@@@
                                                                                                                                     ,S@@@@@@@@@@@@@@@
                                                                                                                                      ,%@@@@@@@@@@@@@@
                                                                                                                                       ,S@@@@@@@@@@@@@
                                                                                                                                       ,S@@@@@@@@@@@@@
                                                                                                                                      ,%@@@@@@@@@@@@@@
                                                                                                                                     +#@@@@@@@@@@@@@@@
                                                                                                                                   ,%@@@@@@@@@@@@@@@@@
                                                                                                                                  :S@@@@@@@@@@@@@@@@@@