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