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