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