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