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