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