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