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