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