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