yyxxxvvuruvvvxxxxyyxxxyyyxxxvvuruusuuuvuuvvxxxxxxxvuuvxvxuvxvxyyyyxxxvvvuusuvvxxxxyxxxyyyxxxvvvsssuuusuuvuuvvvxvuuvuvvxvxuuvvvxyyxxxvvvxxvvusuvxxxxxvxyyyxxvvuussuvvvvvvssusuussvvvvvvxxxxvxvvxyxxxvvvxxxxxvussuvvxxxvxyyxxvuvxuuuvxxxxxxxvsssssuuuuxxxxxxvvxvxxxxvvxxxxxxyxxussuuvuxvuuxxxvvvuvuvxxxxxxxxxxvsrsruuvxxxxxvvvxxxvxvvxxxxxyyyyxxuuuvvvxxxvuuuvvxvvuxyyyyyyxxxxxxusssuuuvxvvvvuvxxxxvvxxxyyyyyyyxuuuvxxxxxxxussvvvvvuxyyyyyyyyxxxuusssrssuuuuvvvvxxxvxvxyyyyyyyyuvuvsvvvvxxvvuuvuvuvuuxyyyyyxxxxvuvurrrrrsrssuvvvvxxvxxxyyyyyxyvxuxsuuvvvvvvuuvvvusuuvvxyyxxxxxxvuuuurrqqqrssuuvvvvxvxxxyxyyxxxyvvuvsvvxvxxvvvuvvvussuvvxxxxxxxvvursuurqrrsrssuuvvvxvxvxxxyyxyyvxxvuuvvxxxxxxvvuvvvusssuuvxxvvvvvusuuusrssuuuuuuuvuvuvvxxxyyyxxxxvxuvvxxxxxxxxvvvvxvuussussvxxxvvvuusvussuvuvvvvuussssuvvxxxxxxxxxuuuxxxxxxxxxxxvuvxvusrssruvxxxxxvvsrusuvxxvxxxxxsussuvxxxxxxxxxvvvxxxxxxyyyxxxxuuvvusrrrrrsuxxxxvuuussvxxyyyyyyxvvussuvvxxxxxvvvuxxvxxyyyyyyxxxuuussrrqrsssuuuuvuurursvxyyyyyyxxvvvvvuvvvvvvvvuuvxxxxyyyyyyyxxxvusrrqqqrrsuuvvxvxvsuuuuvxyyyyxxxvvvxxvuvvxxxvvvuvxxxyyyxyyyyyxxuusrrrqrsrsuuvxvyxxvxvxvvxyyxxxxxvxxxxxxuuxxxxxxvxxxxyyyxxxyyyxxuuusssrrrsruuvvxxxxvxxxxxuxxxxxxvxxxxxxyxvuxxxxxvxxxxyyyyvyvyxxxuvvvvvurrsrsuuxxxxvvvxxxxxvuvvvvvxxxxyyyyxvvxxxxvvxxxyyyyyuuuxuuvuvvvxvvsrrrsuuvxvvuvvxxxxxvursuvvuxxxyyyyxuvxvvxvxxxxxxxvusuuxsuvxxxxxuusrrrsuuvvuuuvvvvvvvusrrssruuvxyyyxvuuuusuvvvxvuvusurvuvxxxyyyyxuurrrrsssuusuvvvvxxxxusrrsrsuuvxyyxuvuvuuusssusssssrsuvxxxyyyyyyxxussrrrrruvvvxxxxxxxvuussrrsruuvxuusuuuvxxvuusrssrrruvxxyyyyyyyyxvusrrqrssuvxxxxxxxxxvuussrrsssusuuuusuxxxxxvvuuussuvxxxyyyyyyyyxxvusrrssuvvxxxxyyxxxxvuursrsrusuuuussuvxxxxxxxvvusuvxxxyyyyyyyxxxvuurssuuvuvxyyyyyyxxxvurrrruuuxxuussuvxyyyyyyyxvusuvxxyyyyyyxxxxvvuusuuvxvxvxyyyyyyxxuusrsuvvxxxxvuvuuuxyyyyyyyxvusvxxxyyyxxxxxvvuvuuuvvxxxyxvxxxyyxxvsrsuuuxvvvvvvvxxvvxyyyyyyxxusuvxxyxxxxxxxvvvvvuvvvxxxyyxvuvvxvuuuuuuvvxxvvuuvvxxxvuvxxyyyxxvusuxxxxxxxxxvxvvvvuuvvxxxyyyyxvuuuusuusuuxxxvvusuvxxyyxvuvxxxxxvussvvvxxxvvxxxxxxxxuuvxxxyyyyyyxuurssruuvxxxxvuuuvxxxxxxvuuuuuuvurrsuvvuvvvxxxxxxxxvuuxxxyyyyyxxxuussuuuuuxvvvvuvvxxxxxxxxuuuuuusrqrrrsruuxxxxxxxxvvvuuvxxxyyxxxvvvuvvvuuuusuvxvvvvxxxxxxvuuuussuuuususrsuuuxxvxxxxvuuuxvvxxxxxxvxxxvvxxvvuvsvvxxxvvvxxxxvusssuvvvvvvvvuuuuuxxxxxxxxvuvvvvxvxxxvxxxxvvxxxxxxxvuvvxxxxvvvvvusssvvvxxxxxxxuvvxxvuxyyxxvuuvvuuuuvxvxxxxxxxxxvxxxxxxuxxxxxvvvvusrsvxxxyyyyxxxvxxyyxvxyxxvuuuvuvuvuvuvxxxuvxxxxxxxxxyyxuxxxxvvvussruvxxxyyyyxxxxxyyyyvvxxvvuvvxvvvvvuvvvvvvvxvxxxxxyyyyxuvvvvvuusrrsuvxxxyyyxxvxxyyyyyxuxvvvxxxxvxvvxvuuvvuvxxxxxxyyyyyxxvvussssrqqssuxxxyyyxxxxxyyxxxxvuuvxxxxxxxxxvvxuuuuuuxxxxyyyyyyxxxvusrrqrqqrrsvxxyyxxxvxxxxxxxvvuruvvuxvxxyxxxvuuvuuvvxxxxyyyxxxxxxvusqqqqrqrrsuuxxxxvvxxxxxxvvssrssuuxxyyyyxxxxvuuvuuvxxxxxxxxxxxxuuurrqrrrusvsuuxxvvvxvxvvusuuvvvusuxyyyyyyxxxvvvvuuuvvxxxxxxxvxvvusrrrsvvvvvvxxsuvxxxxxxvuuuvxxxxxvvxyyyyyxxxvvvvvvvvxvxxxxxvvvvvsrsrvuxxxvvvvvvvuvvxxxvuuvvxxxxyyyxuxyyyyxxxvvvvvuuuvvvvvvxvuvsurusuvvxxxxvvvxxxxuuvvxvuuvvxxxxyyyyxvxyyyxxxvvvvuuuuuuvuvuvuusvsusuxuxxxxxvvxxxxyxvuuuuusuvvxxxyyyyyyxyyxxxxvvvvvuvuvxvvuuuuuvsxuuyuxxyyxxxvxxxxyyyxuusssuuuxxxxyyyyyyxxxxxvvvvvvvvvxvvvvxvvvxxxxyxxyxxyxxxvvxxxyyyyxuusssurvxxxyyyyyyxuvxxvvvvvvvxxvvxxxxxxvxxxxxxxxxxyxxvvvxxxyyyyyxuuusuusuvxxxxxxxxusvvvvvvvvvxxxxxyxxxxxvxxxxxxxxxxxxxvvxxxyxyyyyvuxusuuvuvxxxxxxxvrrsuvvsssvvxxxxxxyxxxvvvxxxxxxxxxvvuvxxxxxxxyxxuvxuruvvvusvvxxvurqqqsurrsuuuvvxxyyyxxvvvvvvxxxxvxvvuvxxxxxxxxxxuvuuuuvxxxxursuurqtrqrrrruvxxxxxxxyxxxvvvvvvvvxxxuvsusvvvxxxxxxxuuvuvxxxxxxxxusrqtutrqqrsvvxyyyyxyxxxxvvuuvvvvxxxxrrrvsxuvuvxuvvuvuvxxxxxxxxxxvsrqtrqqrrsvxxyyyyyyxxxxvvusuvvvvxxuurusvuvuuvuuvvvvvvxxxxxyyyxxxvsqqqrqrrsvxxyyyyyyxxvvvvuuuuvvvvvvrssvuxxxxvvvvvvxvxxxyyyyyyyxxxusrrqqrssvxxxyyyxxxxxuvuuvvvvvvvvuusuuxxyxxxxvvvxxxxxxyyyyyyyxxxvurrrrrssuvxxxxxxxxxxvvuuuuvxxxvuvssuuxyyyxxxvuvxxxxxyyyyyyyyxxxxuussrruusuvxxxxxxxvvvvvvxxvxxvuussrsuxxyyxxvvvvxxxxyyxxyyyyyxxxxuuusuuuuuuuvvxxvxvvvvxxxxxvvuuuuurrruvxxxxxxvuvxxxxyyxxxyyyxxxxxuvvusuuuusuvuvvvvvvvxxxxyxxvyvxvuussssvuxxxvvvvxxxxxyyyxxxxxxxxuuvuvuuxxxvusuuuuuvvvxxxyyxxyyyyxxxvussuvvxvvuuvxxxxxxxxxuxxxxxuuvuvxxxyyxxxurssuuvvxxxxyyxxxyyyxxxvuuusssuvuuuvvvxxxxxxxuuuvxvvvvxvxyy