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