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