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