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