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