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