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