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