Afketoeoysydsidififsihdigdigdobdkgdogdigogdkgjgdkvdigdohohdohdigigdohotititsitsoydoydoydigkhkhdohdogohohdohohdk flags for kgsjgzkgUacorgkg8#85$96$8&$8&$85$85#85$85$85$85$8&$)+#8__#97_#70##&79_8-@9-@)-_#9-_#96_#96_#86#)-_#9-_#9-#_96#_69_964@74#0649@964@964@964@7#4074#9740@740@740@740@740@740@74@0740@470@740@27499#74740@74@0794#740@749@749@96_@96_@964@649#604@649@964@9-@9-#96_@964@96_96_@69_9-_@)-@-9_+0_#+_9#9+_#9+#+9_+9_@9-_@-