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