                                                            ,,,,::::::,,,                                                                             
                                                      ,;*?%S###@@@@@@@####S%%?*++;:,                                                                  
                                                    :%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##S?+;:,                                                           
                                                    %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%+:,                                                       
                                                    S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*:,:;***+,                                             
                                                    %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##S%?%@#*,                                           
                                                    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;    ;@@:                                           
                                                     ?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S+   ,%@%,                                           
                                                     ,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+  ,:*#@*,                                            
                                                       :*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+;*%##S*,                                              
                                                         ,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#SS%*;,                                                 
                                                           ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%?*+;:,                                                      
                                                            S@@@@@@@@@@@@@@@@@@@@@@@@S+:,                                                             
                                                           :S@@@@@@@@@@@@@@@@@@@@@@%;,                                                                
                                                          ,S@@@@@@@@@@@@@@@@@@@@@@*,                                                                  
                                                           :?S#@@@@@@@@@@@@@@@@@@@;                                                                   
                                                              ,:;*?%%S###@@@@@@@#%:                                                                   
                                                                      ,,,,:::::,,                                                                     
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      