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