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