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