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