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