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