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