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