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