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