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