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