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