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