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