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