                       *@@@@@@@@@@@@@@@@@@@@@@@@@%;:                                                               %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                       ,?@@@@@@@@@@@@@@@@@@@@@@@@@#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   
                                                                                                                   %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,  
                                                                                                                   %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+  
                                                                                                                   %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@; 
                                                                                                                   %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@% 
                                                                                                                   %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* 