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