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