                          :@@=   +@#                                                            
                           :%@#  @@= .=#-             =.                                        
                        .##+*@@%-@@+%@#:             -#                 =.                      
                         .=#%%@@@@@#=.               @+                 #=                      
                             :+@@@%+=:.::           :@=             =***@@@@%:                  
                         :+*#@@@@@@@@@@#+           -@*             -@@@@+*%=.                  
                         .-+%@@@@@@@@@=             .@@.              +@%                       
                             %@@@@@@@@*-             +@#-+#%@@@%#=.  :%@-                       
                            +@@@@@@@@@@@%-            %@@@@@@@@@@@@++@@-                        
                          .%@@@@@@@@@@@@@@%:        :%@@@@@@@@@@@@@@@*                          
                          #@@@@@@@@@@@@@@@@@.       %@@@@@@@@@@@@@@@@#                          
                         :@@@@@@@@@@@@@@@@@@-       %@@@@@@@@@@@@@@@@@:                         
                         +@@@@@@@@@@@@@@@@@%.       #@@@@@@@@@@@@@@@@@+                         
                         *@@@@@@@@@@@@@@@@%=        -@@@@@@@@@@@@@@@@@*                         
                         #@@@@@@@@@@@@@@@@%          %@@@@@@@@@@@@@@@@*                         
                         #@@@@@@@@@@@@@@@@@.         @@@@@@@@@@@@@@@@@#                         
                         %@@@@@@@@@@@@@@@@@.        .@@@@@@@@@@@@@@@@@%                         
                         %@@@@@@@@@@@@@@@@@:  :--:  :@@@@@@@@@@@@@@@@@%                         
                        .@@@@@@@@@@@@@@@@@@: +@@@@+ :@@@@@@@@@@@@@@@@@@                         
                        .@@@@@@@@@@@@@@@@@@: +@@@@= :@@@@@@@@@@@@@@@@@@.                        
                        -@@@@@@@@@@@@@@@@@@=:%@@@@%:=@@@@@@@@@@@@@@@@@@-                        
                        *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                        
                       .@@@@@@@@@@@@@@@@@@@@#@@@@@@#@@@@@@@@@@@@@@@@@@@@.                       
                       =@@@@@@@@@@@@@@@@@@@#*@@**@@+#@@@@@@@@@@@@@@@@@@@=                       
                       *@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@@@@@@@@@@@@@@@@@@*                       
                       +@@@@@@@@@@@@@@@@@@@@@#:  -%@@@@@@@@@@@@@@@@@@@@@+                       
                       +%@@@@@@@@@@@@@@@@@@@*      *@@@@@@@@@@@@@@@@@@@@#                       
                        %@@@@@@@@@@@@@@@@*.*%      %#.*@@@@@@@@@@@@@@@@@=                       
                        #@@@@@@@@@@@@@@@%. .@-    :@: .%@@@@@@@@@@@@@@@@:                       
                       .#@@@@@@@@@@@@@@%=:  -#    #=  -=%@@@@@@@@@@@@@@@+-.                     
                      -@@@@@@@@@@@@@@#*%..   +:  :*   ..@*#@@@@@@@@@@@@@@@@@%#+-.               
                     +@@@@@@@@@@@@@@@*:#      :  :      # +@@@@@@@@@@@@@@@@@@@@@@*:             
                    +@@@@@@@@@@@@@@@@@..                . +@@@@@@@@@@@@@@@@@@@@@@@@#.           
                   -@@@@@@@@@@@@@@@@@@*                   #@@@@@@@@@@@@@@@@@@@@@@@@@@=          
                  .%@@@@@@@@@@@@@@@@@@@:                  %@@@@@@@@@@@@@@@@@@@@@@@@@@@-         
                  *@@@@@@@@@@@@@@@@@@@@#                 .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:        
