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