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