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