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