100000 jutjtuujtjjujujxxxjujxutjttttjxutxtuuuttxxtujtjtxuuutjujjtjxttjxtxujtxttxjuxjxutjuxxxuxjxtjttxujxttuuttuujuttjxjujxjuuxjtxxtjtjjujjuutjujttxjjjtjxtttuxuxuujxuujxxtjuxuuuxxujxtjuxtujxuxxuujxxjjxtxtjjtxxutjxtxtujtutxjutxtuxjttxjuxxjxtjuujuxtxujtxtuuxxujuuxjtxtuxtjtjtuujuuxxxtjxjjxjutxtxxjuxtxjujjxjxtxttutxjxtjjxjututxutujtxjuxjxttxujututuxtjuxjjuxuttxjttjxuxjujxxjujjtxuxujjtjjuxuxjtuxjtjujtjuxtjxuxujjxjxjtutuxxtujjtxjjuxtuujtutjjjxxxjtttxtxuxxxttuxuutxutjtutjxjjtjutututtututtttxxxxuxuxtuxutututututjujxujuxjuxtxuuuxxutttjujxxuxtutjtuxujjjtujttujtxttxxxxxjutjtxxxjtxuujxuutuujxtttujututtuuxxuxjxxjxxtjjtjxjttxtjjuxtjtxuxuxjxttxjttxtjxjxxuutxtjuxxxxtjuxxujtuuxujjjujutuxuxjxtxxuxututtujtjutuujxjxtxxtxtjxuttttuxtjttxjxxtjtjxxutjxjxjtxtjtjxxjjtutxxutjujjtjxuutxxjujjutjxtxxtxjxtttxttjxjtxxujutjxuuutjjutxttxxxjxutxttuutjtjtxutttxtjtjxuxjxxxxxxxujxxuuuuujxuxuuxujtjxjjxxtuttuxttuxxxjjutttxtuxjtujuxtjxuxuxtutuxjttxujxjxjxtuujtuuujjttuxjjtxxjxuxjuxuxuututtjxtxujttuxtxuttjujujxuxxjuxxutujutjujttjttjxtuuujjuxxujjtxuttjtxjuujxujjxxxxtxjxttxuxxuxujjtjttjxjutuujxjtjxjtjutxuujtxjjujjuuujxuutjxutjuuxjuujuuxttjxtjxuutxjtuxxtjjtjtjtxxjxxjujjjujjxjtjxjtjuuuttuxxujxjuxjjtjuututxxjuuxuxujtxttjuuxuxjxxtjxuuxxuutxjxjuuxttjuxjuxxutttxuuttxjjuuujxjjujtjtxujtutxtututjjututtjuxxttxjutttttjxxxxuxxuuuuxjttjtjjuxuujtjjujtjutttujujxtujutjxxjuxutuxuxjujuxxtxujutjtuxtjxtjxttjjuuxuuxtuxjuuxxxjjxxjtjxjjtjtxjuuxtxtuxtxtxxtuxjtjuuxtjujtjjtxxxtujxutujtjjjtxjujjtuttxxttjxxjjujtttxujxttxxujuxujjjuxtxtjxxtxxttuttjuxxxjtjjtxjxtxuxxxuuuxuuxttuxxujujtxxxtxxjjjxtuxujjtxjutujtutjuxtuuxttttutxjjjujuxutuutjjjutttjxttjuuujuuujtuuxxutuujxxtxtuxtttxuutujxttxuutjxjjtxtxtuttjjuxxxtuuuujtxxtxxxtjjxujjututjtjujjutxjjxxuujuuxjjuuujuxxutxxjuxjtxutxujjxjtxxtxtxjuuxuutuxtuxtxjjxxjtuxutxtututxjjtjtjuuttxtjxxtjtttjjuuuxuxtuxutuxuutjuxttujxxxuuxtjtujttxjxxxjxxjuxjxtujuxxtutujjjtujjxtxjjjttjututtttuxtuutuutjxjxuutjtjjuxxxtuuuutjujuxtujuuxjjjujxjxujtujxtxjjjuxujuujtuuuuujjutxuutjujjxxttjujuxtuxtutttxtxtjtutttxjuxjxtxuxjxtxxujtxtjxjuujjuuxujxtjujtujuttutjxjttutxxttujxutxtttuxujtujxjuttxxtttuxjtutjjttujjtjjxuxxuutuujujjjjxujtujuxtxuuxjxxtjjxxuuuutjxuxjtxjtuxtxujtjuuujttjjjxjuuujtxuuxuttuujtjjujujtujujuttxjuxtjtujuxxutttuxuxjtxjuxxjuuxjttuutjujjjxxjtxjjjjujxxtjjuxttxttuxtujtjuutuujujxttttttxjxjujxujxjjxxttxtxxtjxjuujtxjtxtxtxuxtxjuuxtttuuxjuxxxxjxujtuxjuuxtuuxuxxxttxuujtutxxtjtujtxttxjtutxxujuxjjxjujujjttxttttxjutjxtuxtxujjujjtjxutxjxxjxxuxtujxxjjxjttutuujuxttxjuttttuutxtuuxttjjxjjtuxxutuxutuxxuuuuxtjuttuuttjuxttutxutxjuttutxxxtjjjxtjuttuxuxjjjxuujtuutjuxtjtutxtuxuutxxtttxutxxjtjuttuuxuxjjtxtuuxtuttuutujttjuuxjxxjjxtxjtjujxtjjuuttjxuxxuuxjxtttuuxtjuttjjxuttujttuxxutujxjtjxttuxutujjtuttjtuxjxuxjxjttjjuxjttttjxxxuttuujxtjjuxuuxxxjxtxtxtjtjxujjxttttuuuxjjtxjxjtttjxuuxxjtxjjujuujjtuuxuxtxjuuxuuuxtutjjxtxutjxjjtujxtujujuuxuxjuujujxuuttxjtxttxtttjxjutttxxtxjxjujuxtxxxtttjtuxtjutxjtuxxujujxtttjujxujjtutttttjuxxtuuujttutxuttxtxtjutxujujutjutxttjjtxttjxutuxuuxjujjjuuxxuxxtjjuujxtjjxuxtjjtxuxjtuutttxtujjtxtuxxjtujutjjuuuxxujjtuttjjxtutjuttttxttjjxjjxjjjjtttxjxxjjjxxutjtjuuutxxuttxtjuuxxttuxxutuxuxxutjjutjxjuttuttttuxujuxujxtjtxujxxuxjujjjtjuxutxxttxutuxtttxutuxxuujjtxuxxuttujtjuuttxjtuujuuxujjujttxxujutjxuxxjjxujuxxttuttxjtjutxtttuuuuutjtxuujjttjjjjxjuxttxjjjjtxjjtjuutttjtjttjjxxxjjtuutuxtxxxjujtjuuuututuuxtxutuxutjxxtuututuxjxxuututtxjuuuxxtxjtjxjjxjxtjjjxjjxtuuuxuujxuutjuxtttjxxxjxtjjutuxtjxxtujjuxujujxuuxjjuujjjjjuxtxtuujuxujtxttjtjjjuttjujuxjuxtuutxuttujjtuutjtututttxjxxjtjujuxutujujtxxtjuxjxtuxjujjttuxuxxxuutjjxuxtuxttxuutuujtxtxxujtxuxttjjxxuxtxjujuttujxuxtjuxxuttjuuuutjtutuutuuxjjutjjxutuxxtxuxjxujjjtxtxtjxjxtujjxxxujttjtutjttttxjutjxujutuxxxxjtxtxtttxxuuuxuxxjuxjjtutxtjtxjjjtxtxttxttttjjjxjtutxjjujuuuutxutuuxxtxxtjjutttxxtjjujxjujtjujuxtjuuxtxutuxtutjxutxxuxujujujuuuttxujuuxutjxtjujxjxutxuttujjxuuuxtxjtuuxxujtjutttxutjxjttxuxxjtutxjtxxjxxuuuutxxtutjuuxuuttttjxtjujtxtttjutjjutxxjxtjxxtxuxxjxjtuxuttjjttxxuxtuxuttuujjjjxttjutjxjtutxjtuttuxtujuuujtjttxuxjuxjtxttjjujxxuuttxtuuxxuujuxjuxuttjjxxtjuuututuuxutujxtxxuutttttjjutxjtuxuuxjtxxjujjxjutuxjttxujjxuttjutxjjtxxuxtxtutjuutttjttututxxjuujjxuuxxuxtttxxtuujttujtjtujxjxtxujtutjjtujtxjuxttxujtxuxutxxjjxxjuuuttjtjjttuxttjujjxutxtxjtxxjtuuuxutxjuxjjutxxjuuujuuxtxtuutjuttuxxxxxuxxjuxjjjjtuxuxjxxtjjjutjuxjxuxjuxuxjjttjxjuutxtutxxxxtuxxttxxjuuxxtjjjxuxxjtxxtuxutuxjtujxjutxuxujttujuujjuuuuxtuuuujttjxjjxjxuujuttjxjxttjjuttjjuututjxjuujjjtjjuxxxxuttjxjjjuxuxuttxuxjjutjjjjjuuxuxxtxxuuutujtuxuxtxxuujjujjujjujxuxtxtuxxxxtjxjxutujjjujxutuxjjxtjuxjujttxtxjtjuujtutuxuxujjttxutxjtxxujuuttxxxtuuxjxtjxjuujjjtxttuxjtxujtjjttxxtujtjxttxxxjjuttjtujxxuujuuujjxujtxxjjtutxxuxxttxxujxtutjtxxjxujtjjjujjujjujjttuuxujxtxxuuuxuutjujutjxxujutxxxtxuutjtttxjxtjutxjxjjuxutjjututjjjtuxxxjtxxuuttjutxtujtjtxtjtxxjtxutuujutjtxxutuuxuxjjxxjtttjutjtuutjtjjuxuxtttttxtutjuxujjtjtujuxtjtxjjuxjttjtjjuxxttxjuxuutttuttuuuututtxtuuututttujxtxuuxxxxxtxxxxttxuuututxxjxjxtutxxttttttjtxuxjxuxxjxxjtuutjxjtjjuxujutjtjjxjtjjxxxxxxxtjuxuxjjttutxxuttjtuxtxtttujxtuuxjtxuxjuutjxjjjtjjttxtxxtuuxjxxxjxutuutuutjtjxjjujxttuuttxxxxjxuxtujjxuutjuuuuxttjtjjxjujtjtutxujjtuxtjxutxxjxtutuuxxuxuxjjtxuttuxutjxuuttttuxujjxjxxttuujututtjjxuxttujxjtuutxttuuxjjutxujuutjxjtjjuuujxtxuutujuxtxtxxtjxttuxtujjxxtxujjtutjjuxtutjuutujttxxxjjxuxujjtxutxjtjjuxtjjtttjuujttxtjtjujtuxtxjxjujxxuujxjuxtjujjuxtjuxjjuxjxuutujxjxxxutjuxtjxtjjuxxtjxujujtuttxjjjtujjxxxjttxxutxxjxujjuttxxtuxxjttuxtxxjxjtjtjjtxjtututttxxujxttujuxuxtuxxxuututjtjutuxjuxutxuujxjjtjjxuxuttjtxxtttxtjjuxxtxxtuujtxxxuttxjujjjutxuxxjjtutuxxtttuxujxxtxxxjxxtxjuujttutjuutttjjjjtuxxxxxutuuxxxxuttjtjxuxututxtxuttujttjjxxjxxuuutujujxutujtuxjujjttttxuuttttuutuutxtxtxxjtxutjxujuxxtxtjxuxtjjtxttxuxtxtujjtjxjtuuujxtujjxuuujuxtujtxxtxtxttxjuujuxxuxujjxxxuttuxujxjtjjxxtxtjujtttxtjxtjjutxtuxxxttttutjtxtuxxxtuuxttxutjxjujjjuuxxjuxtxtxuujtxuuxxututttuxjtjttuuxxxtjjjxxxtxtxujuxuuxxtjjuttttttxtjtjttuxjujutujjjxttujjxjxjuxjjtutjjxxjututtjxjxtxjutttxxuttxtuuuxututxjutuutjujuttjjujxtutuxujxxjxujjjxjxuxjtjxtxjtujxuxujuxtutuuxuxjjtjuxjuujututujjtujjjjujxjujjtjutuuuxujtxjxttjxtxuuxujutjjujxtxjtjjtxtjxujxttxtxjxxtxttujuxjujttjtjxxttjuxujxuxxttuxxtxjtttjuxutxjtujutjtxjxxtxuxtxxxxtjxtuttjtxjutxttjutjjtutjtjttuuutjuxxutjxtxutjuujuutxxjuutxtjjuuxxtjuxtxxtuxjtxxjtjjxtxxuxxjxuuxtjjujtujxuxjxjjujuttujxxjutxttuujuxtjjtujjjttttuxttxujxjtjxtutxjutttuxxxuutjujuxtjxjtxttutxxxtxtxuxjtxttuujtujxxxxuxjttjjujtxujtjtjtjtxjtuxxxuuutttuuxtxjjxjjxuuttxxttjtttuxjtjjjxjxxttxjutjujjjxuxttjjxtujujxuutujtjxuujjjtjujujuxtujjujxtxujxjjxxtxjxuttjjjxtjjuujjxjjuxjutxttjutjxuxujjujuttujtxutjujujujjxxxuxjutxjtxutujxjuuuxxjjttttxxxxxtuujutxjttjjjtuuxxjxuujxxtxttjjxutxttttjxxxxxtttjxtujxjjxtuuuxttttjuxxxjujjjtutjtuujujtxxjutujutxtuxjttuxtxjutxjjtxtutuuuxttxjututjjtxtxujjtjtjttxuttjjujujjutxxuuxuxxtttjxtjttxjtttjttuxjuxxtujjuutjxjutujutxttxxuxxtujttuuxuxjuxtttutjtjjuxtjutujuttjjxtuujuxttxutjutxxjututtujjxtjjtjxujuttjxjjxtxxujutuuutjxujuxjtuxujjuujttuujtutxuutxtjttxtxtjjjujjuxxxjxjtxjxtjtxjujjtjtxjxutxuxtuutxxujxttuxjjtjtxjxuttttuxtjtjxxjxuuujtujutjuxuxtxtuxjttjjtxjjttuuutjxttuutujutjjuxuuxtjuxtxxtttuuxjjuxxxjxxjxtxutxtujututuuttttjtjjxtttjujxxtuxuuuuxjjuxtujjutujtutttjtjjuxjjttxtxjtxtuxxxujjuujjxttjjtxujjtxxxuxtxxtxjtjjuxxtxuuxujttxuttjtxujjtxjtttutujtjxuuttjtjuuttttxuxxxuxjutjjttujxujtuuxtutttjtxxjjxuuujjtxtuxttxxttxuxuutxtxxjxuttjtttuxttjjtxjtxjjututxujtjjjjjxtjuuxxxtuxtxujxjtjjuujjtjxxtujjjjxtjjxxxuuuuxxuuxjjuuuxxxxuxjjuxxtxujjtjjttjjxuxututujjxtjujjxxxtxjxxtxjuuujjxjxuxxtjjjjjujjtxutttjjjxuuxuxxxtxujjxututxjtxtjutxuxtutuujtjxxjujuxjtxtjjutxtuxxtjtjxtxttxttxxjjtttjjxuutjxjjttxtjtutxttjxtjxxxjjutujxxutujuxututxxttxjjjuxxxxujttjtjxttujxjjtutxxuxjjujtxxttujxututtxtxjtxjjjjxjjuutjjjxxjxtuxjjtxxttxxxxjxjxujuxxuuujjjxjtttuxjjutjtxxjjxxtuuxxjtxujxjuxuxuttutxutuxjjtxjjutxuxxutxxtuxxjjjxtjtjjxuujtuxuxtutxujtxtxjjxtttuutxjuuxxjuxutxtjjttxjtjtjtxtjujjjttutxttjxujjjjttuxujxtuuutujjtjuuxuuujxjujjujxjxuutuxtxxjxtxtjjxtjtjtttxtjjxuuuxjtxtjxjuuxxxxtuujtttjuujjuxjxjtjtuuujuututjjxjjuxjjxttuxujuuxuxuttttjjjxuujxtxjxtujtjxxjxtjuxxttuxjuttttttjtjjtxjxuujutttjtxujttujttuxxjtxttuutjxtujtjutujjjtuxtxuxtuuutujutttjjtjjtjtxuuuujuuxtjjjtjtjutujxtuujuttjjtujjuujuuxtjxxjjtuuttuxxxuxjujxutuxuutuuujjtuuxuuxttxjxtxxuxtxjutxjjujxtxuxxujjxuuuutjxtxutuxjjjxuxjutuuxtxtjuxxuxjxjttjtuxtutuuuujtxxjjujtxjujuxjuttjxuxujuttuuxxxjxjxjjtujjxjttuxxjxuuxxjtxtjuxjuxtjttuujuutxujxjjjjujxxtuxxjtjtxjuututxtxjtuxjuttxuuujjjujttuxtjxtxtjuuxjxxtuxtjutujuutxjtjtjuujtuujuttxujjujttjjuttuuuxjjjjttujuxjjxjujujjtxujtuutxxuutjxjujttutuxtujjjujxtttuujxuuxjjutjxxtuxjjttutjxttjujuxjjuttuxuuuuujxxutujuujxutxjtxjjjjtxtxjtuujjuxjjxujxutjtxjxtxxuxujjuuxxjttutjxtxutxxtxjttttxjuxjxuuxxujuuxjuutuxtxjtjtxujtuuuxxuxjuxtjuxjxjujujjjtjjxuuxttujxtujjtutuuttutxxxtuujxjttxtjxxxjtxjjuxutuxuuuttutxttjjjxtxutttjtjuxjxxxujxjtuxjttututtjjjxtuujtujtuuttuxuxutxtjxujxtjtxjttjuttxxtxtutxjuttutttjxtjxjxttttttjxuxuxxuujjtuuuttxjutxjujuxutuxxxxuxxxujjtxjxutxxttuutjjjuxujuxxuxujttuxxtjjxjjuuutuuuutxxttttxjujtjujutxtttjuuuxjuxxttjtjjxuujututxjutjtuuxjxttxtxxujxxtujxuxjtuujtxtujtjtutjxuuxtujjuuxjtjtjtjxtutujtxxtjjxjuuxtuutxuxtxjuuujxjjttuutjuxtxjxutjutjttjjtuxttttxtuttuxxtujututjjujxxxttxtxjxxxtuxutxtuxxxxuttjjtjuxtuuttxxutxjttxujuttjuutxtxjxxuxxjujjxxuxxutjjjxtxjttuxjxxutxjxttuxjxxjxuxtttjxtxtutttxutxjxuutjxtjjujttuttxjuuxjuutxxtuuxtjtxtxxjutxttxtjjtujujttxjjuuxujtjuuuxjxuuxxxujtuxuxjutjtujujxutttxxtxjjtjjjuxjtjtxxtxjttxjjtjjjuxxxutujujtuxxttxujxxujjjuxuxutjtuxxxujtujtuxjxjuuttxjjjuxxttxujttxxjuuxujxuttjjjujjujxjuxjxxxxjutxjxjxutxujjxtttutjxxxujttjxuxxxxjtjxttjjutjtxjtxutjjjxxxjuttjxutjxjttujxutuujjuuutuxxtuxujxxjtxxxxjttttuttjuuxjjtxtutjjujtjjujxjjtxujtxxttxjxtjuujttutxxjuujjjxxtjtuutuxjtjjxxtjuuutuuxtjjxtxxttujuujxuxujttxxjxxujuuttxutxxttxtjxttjujttxttjututxxttuujxjuuttjjxjjujtxttjxxutjxjtjuuxuxjjjutxxxjtxujjjuujxttxxttujtuuxtuttxjtjuuutjjtuuujujxttxujuxtttjuxtjxuxtjtxuttxxxtuxttxujxtjtuxujtxjjxttuttxxtxtujtuuxjxxjuujuujttujxxtujtjtujttuxttxujjuutxuxuuuxuujutuuxujjxuxxttxxjjjujjttttxuxtjtttutxuttxjjtujxtutxututtjtxjjuxtttjuujxtjjuutujxujxjjtjtuxjxtuuxjxxxjjtxuxtuxxjjttuxuujuuxjxjxxxttujjxuutjjtxjxuuxutujxxtxxxjxxxtjxxttujutuuuuuuxuxuxxtttxxtutxuxuuujxutxujxujujttjttxxttxjtjjjujxtjuujtuxxuuuxjxjuxjxjjjxjuxttjxujuxxujuujxutxxjuxjujuxtxxuujttxxtxjttjxxtuujttxtjuxtujxtutjuttutxxxjtxjxxujttjxuxtutuxxtttxxujjuxuxujjjuuuxutxxtjxjutjtxjjttuuuujxuuuxxtjxxjuutjjjutxxjjxtxjjxtjuxjuuxuutxjxjtutxtxuttuttxxxxtujxuxtjtjxxttutuxjtuuxjtujuxuujxujtxxttttxjuxxtujjuxjtxjjuxxxujjtuuuxjxxjujjjuxjutxjttxjttujuxjtxtxtutjtjjtxjtxuxjjxuxjjutttjxtjxjxuxttttjxxuxxxjxtutjttjxjtxuujxuxuutxutjujttxxutjjjjujxujtujjutjtxjtxuttttuujxtxjxtuuttjuxtxxuxuxxujttuxtxtjxjtjxjxtttujutjjjjxjjujuxjjuxtujujujjxttxjtujjtujxujutujuxuuuutjjxuutjxxxuuuxtjjxtuxxxtxxtjuujtuuxxtuuutttjxtxjutuuxtjuttjtuxxxtjtuxtjjxujtujxjjxxxjuuuxjtxxjutjjuttttxuuutujtuuuxxuxututxuuujjjjjxjujxuuxttxjxuxjtjxuujjuuttjttuutuutjttttxtjuujjujjjujtttxxtuxjjxtxuxxjtxjtxtjjjtxxttutxxxuuujxxtuxujjujujjuuxjtxjjttxutttuutuujttujutuujxjjttjutuujjuttjuttuuuujxxjjutjujttjjjujxjxxuujjtjtxutjjxujutujtuttttuxututtuxtxjxjututujutjjxtjtujxxuxjtxxujxxuxjjtjjuuutujxxjxjjxxtxjxjjutxtujjxttujjtjxutjjutjxutuxuxjuujxjxuxtjutxxtjjtxxutxjuutuxjjxtjuxuuuutxxtjjjxxuxxxututjxjjxujxututujtujtxttttuuxtjxxxutuxxttjutjuutuuxttxtjtujutujtjtuxxxtxtjutttutxxtjttuxjjxtuuxjxutxtuxtttuuutuujuutuxtxxututuxxtjxtujuxjjxxtxtutxxuxxjxjjutxxtxtjjxxjuxjutujtxtjtuxjtxxujjxxtjjjjtjttjutxuuxjxuxxujujjuxujjxjujjujxttxjxjxxuxxxuuxjujjxxxtjuxtxutttutjxxuxuuxjtutxjujtuuxxujxjutjxxxtujxutjuxxutujxutjtutjxuxxjuuujujjjxuuuxxjtutxutxxtjttuujuuutxujttuxttjtxjxjjtxxututtxutjjjjjjtjuujxjxujjuxujuuutxjtxuxjxjjxjttxtjtjxutxuujjtxtxxutxjuxxujujxtuxuxuuuxjujjujtujttuxuxxuutxjjuuuxxjttxxttjuxtjuxjtjujtuxtuxuuttxtujujjtutjxjxjjtjutxxjuxtxxxuxjujutuuxjxjjtutuujxuxuxxxtuxtttxjjuttjuuxjxtjjtuuuxujjxtuuutjjjjujxttjuutjjtjujjutujxxxuxujttjjtutxuuuuxuxxujjjuxjtxtjxxuxxxtxjttuuxujujuuttxjutujxtujjtuxutxtjxxjxujujujuxtututxjutxxtuutuuxjjxxxuxjtjtjtttxutjtxxuujtxxtjujujjjjjxjtjtxjjjjutxuxxxtxuttxjujuuujxxxutjujtuxtjxuxxtuxuxuuxjjuuxjjjtjjjuujjjtjxxxujtxttjttxujuuuxjjuuuxtjjujtxtjuxjjtxjttjutxutututtuutjxjjttuxtutuujuxjxjjjjxjutjxxtxutujxtjxjxtutuxxjjtuxttuujxtjtuxtttjuutjjttuttuujxttjuxuxuxtutjxuxtxxtxtxtuxujxjuuuxxuujujujjuxjtxttttuuxxtuutjtjtuutxjtuuttuuxtxjxxxjujjxuuxuxttxtxtxjjutujjjxttujxjuutxjxuxxxtjuuxjjxujxjxtxjtxxujxxtuujuxjxuxxxtuxujujujjtujujuxuxjjxuuxjuttxuxttjtxtutxjtjjjxxttjuttxtttutxjxuxxuuuujxjjttxjxjtxxuxxxjtuxxtuutututxuxuxxuttxtuxttuxxtuujujtuuujuxtuxxujtjtxjtuttxtttttjuuuuxjutxjttujtttjjjjututjuujjutujxjuttxjtxjxxxuujtjjttxttujjtjxxtujuuuxjjuxuujxxxttttutxjxjttjjjtjttjtjjxtttjjtttjtxuxuuxxjtjjutjjxxujxjuxxujuuxjtujtxtxtjxjxxtuuttttuuujtuutxttttuxjjtxjuxjutjjtjxxxxtjtjtuxxjuujtuxtuxxttxjujxttujxxuujtuttxxtjxxjttuttjxtujjtuxxjtxtuuttxjujjtxxuutjjtxxtjjtttjtujjujjttxtxujjtttttuttxtuxtuuxjxuujxttjutjjxxxxtxutjxjxjjxujtujxtjxjtutttuxuutujxjjujujuxtxxjjtjjtttxtxxjxjtjxjujxjujjtuuuxjjjjujxuxxujxtuxttuuxjtuuttuuxujtuttuxtuutjjjxxxtjjuujtxtjjttxuujttjjxjtxuxjxxxuuxxuxjuxjxjtuuxutjjujtujjjuujujxxjjxuxxxtujtjtxjttxttuuxjxuxtttxjjxutjutxtxtxjuxtxxutttxjjuxuxjxtjxxuujtuujuxujtutjuuuttuxutxjtjutjjjxutujjxttxjtjjxtujuuuxuxujjujutjxtjjxuuujuuuuxxjjjxtjxjttujtuuutxuuxutxjxxxutttxxtuuxujutxutxtjjutuxjtuujjjujttjtxuujxttxuxujujjjxtuxxuttjxtxjjtujjjjxtxttxujuxxtxuxjxjxjujtjjxtxttxujtujxxjuxxttuttjuxtjttjxjjjujuttututjxujuujxuututtttttutuutxujxjtjuxtxjtujuxjjjutttjuxxxtjxjuxtuxxxjxutjuxtuuuxujtjxujjjtxtxtjjjjujxtutuuxxjttxutjjxtxjtjjxujxxjtxxjxtjxtutujtuxujujxuuxjxtuuuujuxjjxxxtutxjjtuttujxujjtutuxjxxuxutjjtjxxjuuxxjtttuujutuujxjxuutjuujtxjujtjjuuxjtxjxjtuxjujxxttuxxxuxujxxtutjxxuttuxxxjjutjjxttjjutxjxuxtxxxtujtxjxtjututtjuxuxjjjxtjxutxtxjjuuxuuxttuuxjutujtxttxjxtutuutjxtttjuttututxuxxuutxtjxjxuttttxxjxxxxjutjtuuujxuujuuttjxtxxtujjxjjuuxujujjtuujuttjtuxtxxxtjxttttutuuxjuuuuttxttuxjjjjtjxjxtttttutjxtjtjtuujjutuxutjtxjuuutjujjujtuttttttutjtuutjtjjjttxjjutjjtjtxutjuutujujuxutttjuuujxxxxxuujxtutttxxjtjtjjjtxujuututujxxujujjxjuxxtujjtxuutuuxtxxjtujujutxjjxjuxxjutjtxujttttxutuxuuxjjtuxutuujutuuxtxjuxtxuuxxuxutjjjuxjtuuuxxxuxjjtxuxtjxtxuxjuxjjjxtxxtjjtujjjutxuutjuttjuxjjjutjujtxjuttuxuxjxttjxttjjtjjxxxtuuxxuxjxxttjtxtuxxujxtjtxtttxjtxjjuuxttutjutjxxujuutuuxuututjxtjujjuxuuutujjuxxtuxuuxjttuutjutxujjtuutujtjujujxuujtxutjxujjujtutxjjjtxjjjutxxjjtxuxujjxxujjujtxxtuuxujxxxxjxjtxtjtuxjttxjuujuutxxxttjjttjjxtutjjxuuuutxuuttttttxjxtujxjjujjjutjxjjujxjtttjxxjtujtuxttutuujjttxtxxxtutjujxxtxjjtxtxtxuutuxxxttjjjtjtujujtjjxuxuujuxxttxxjjuxjjjjxtxuuuuuxuujuujtuxtjutxujxxuujjtjtutxtuuxtxtujjxxttjuujxxxuujxjjuxjttjtxxuujuttjjuuujuttutjujuuxujuttxjjxjxxtjjjxjuxujxjxtujxxjtxttjjjtttuujtuuxjujutxjjutxxuututtjtjxxuujuujtjjxujjttxuxjjuxxxttxjtjjtxxtxtujxxujjujujxjujtjujutujjtjxjtuujxjtjxxjtxjjujtutjtxttjutjjjxtuxjujxtxxxuuxxujttjujuuxjtuxxxtxutjxuujtttttjxxjuuxutjxxujjxtuutjtjxxjuxuxxujxttuuxxjuxjjxujutjujxtxjujjxtuujxuutuututxutxxtxtxutjjxjjxxjuuxxujjtxujuujxxxtxjtxutjxjtxxutujtxuujjujxjxxtujtxxuxjujtjjxjxujxutuxxxjjxjjxjjttxtujtjjxtxuxjjxxjutujuuttujjujttxtujxjuuxtujtuttjxjtxuujutjtuttxttxxutjuuxxxxjuttjtjjuxxtjjuuxjjjjtutxuujjxtuxuxujjxuxuxutxutuxxuuxujjjxjxxxuuxxjxtxjjuxutjjjttuxjjtttjjujtxutxxttujtututtuuxxxjtjxutjtttjuuuttjxjxujuxxxxxutujtjuutuuxttxjtutujutxutxtjutuujtuttxjutxjuuxtxtujtxxjjjuuxutxxjjjjuxjxjjuxxxtxuxjjjujtjxuxxuutjujuxxxuuuxjjjjuutxtuutjutxxxjjxtjujtuxxujxuxtuuxxttjxxtjuxjjutjjuuxxxjxjjjjtutuujttjuxjxttttutttujxxxxxxxttuxujjjtjjutjuuxxxtxxjuutxjuttttjjxtutjtujtttujjttxxtjujuxjxxxtutxuuxxujjtttxxxtutxutxujtxuuxuxtuxtxuutuuxxxxuuuxxujjtjjtxjtuujutxxjtutxujxxtuutjtuutxxjtujjtxttuxtjjttjxuuttuttxttjxxxjtutjjuuxxtuxjjutjjtxuxjxtxxutxxjxjjxtjjuxxtujuujuuujutxtttjjjututjxjttujxtxxxxxxjuxjjtxjxjjtjtjutttxutjujuuujjjttuttxuuxuujxttjtjxxjtxtttuuuuuxxuutuuxxuxttutttutuuuxjxtjtxuuxtxuuujxuutujxxttjjxuxjujjuxxuujuxxtutttxutxjjjtujtxjuxtjuttjjjtjttuxtjujjuuuujtttttxjxujuxutjttutxututtxjjxxxuutjuuuxxxujtxjxxtujuxjjxjxxxtxjtttjuuuxjutxxtutjtuujtjtuxttxttjuutuuxxxutjtjttjxxjuxutxjxuxuujtxxtjtuuuxuxxjtxtxutxutttxxxujttjuxxtxtujxtjxxxujuttjjutjtuujjujujujtxtuujjxxtututtxjxjutjtujxjxtuuttxjjuujjtjujttutjxxttuutxuttujxxjuutxuuxxtjttttttuutujuujxjxxxtxjtjxtxutjxxtjtxuxtjtjuujtxxutjxtuxuujxtuxtutujttjuuxtttxjujuuuuuxttujuxuuxxuuxjjxtxtuuuttjjxxxtjjtxxjuutuutjjxuutxxuxtujtjuttjxjuuujxxtjxutxjttxxxttujtjujttxxjjujtutjtjuuxtjxjtxjuuuutjxxxuxjxjxuujxjjtuuxtutxujxttjujjuxtjxuxjxujjtttjxutjjtjttjxxtjttxutjututxuuxujjtjuuxuuxtuxuxuujjujjuututjjxjxjuutxtujjxjujjxjuxuttujxxuxuttjtjjujtjuxtjjtxtttttuxtutxxjtxutuxuxuxjtujutjjuxtxuxjjxxuujxxjjxjttujuxxtuuujujjttuxtujtttjxututuujjtjxxjttjuxuttuuxuuujtjtxxxujtxjjxjttjxujxuxuxttttuxujjjutjtuxtjtxuxtjujtuxjxujuxjtxututjutjutxjuxxjtjuujtxtxxujtjxtjjxjxtuxjtxtuutttjxjjjjtxxjttjxjutjtxxxjtuxttjjjuxjutjjtjuxxxtuutujxuuxtutuxtjtujtxxjttujujxttjjtxjjtxxuxjuxjxjujujtjujjxjtutttjjttxutxtxxjxxtxttjuuuujxjtujututjxjutjuuutjttxjjjutxxxxtxxtutjuxxtjjtjtjjjutttjujuxjxxxutxjjttjjjutuutjuxjjuuxxtututxxujxxtxtjjttjjtjjjtjxtjujtuxjtuuttuuxjtxuxjutjuujuxujtjxuuttuxtuxuttttttjttjtuxxtxtjtuxjtttjuuttxxjjtjuxujjjxtjjuutuujjjtuuxxuxxxuttjutxtxuujjxxxttjjtutxxuttxuxutjuttjutjjxtjujxjtxttutuxuutuxutxuuttxutuxjxjjtjjjtuuujtxxxtjtjujxjujttuxxtxututuxuuxtxuxjuxujxtxujtjutxtxuxtxxuttxxtuuxtxjtxtujjxjtjxutxtjutuuuxxxututujttjtujxttuujxuxjtuuxxjuujxjtjtjuuxjuuuuxjujuxxxttxxxuxjttjujxuxjtxttxuuujuxjujtjxuxxtjxttjttxxttujujxtujttuttuujxuxtuuutxjuxtjjjutjjjjxtxututjjtxxujjttxuuuuujuxuxuuxtjjtuuuxxuutjjtttxtjuxttxjxjujttuxxtxjxjjtuxuuutjuuttjuuttxtjxtuxxxtxxxjujxtxxuxujujjtuxtutujjuujxxuxxtjtjjxjjuxuxujtxjtjxtuxxtjxxxutjjtxjtujuxutjjuujtxuxuujujxjjxxxxxttuxxxxjtxtjujtxtxujxjujjxtxjjuxtuxuutjutujxjtxxuujxtxxjuuxxxjuxjjttjxujjutuuuxtxjtjuxxxxjujuujjxjtxuuxxxuuujjtuuxjxxxtjjjtuxjxuuxxutjtjttjxjjuuxjtxujtujjujuuttuuxuujjttuxtujxjttxjxxujjxttjuuxtxxtjtjuxutuxuuututttxujutjxtxuttujxjuxjujutxtjxjjujjxxtxxujjxxtxtuxxtxjxxxxjjutxjuttxuuttujjuuttutujxtujuxtjujtjujjxjxttuxutxxxuxxxjuutjujjxjuxxxujjtujutxjuxujuxxtxuututjtuxxxjtjxjxxtjxuttjuttuuuxujjxjtxjtuxjujjujtjuxjjxjjxjxxxjjxxuxuxujtjuuxtxxxjtxutjjtjujjtttxxxujjttujujxjjxxttjjjuxjtuxxujxjtujtujujujtujuuxxjujxtxujxjuxxxutxutxjtujtxjjuttxtjujutujujttttuxujtuxxxuxxjxujtxxxxxutttjjtjuxjjjxjttxtuutjjuxjuxujxxxxjjuxjtxjuxxjutxjjujuxjjjxtjxxuttjuujjxxjuxtuxjxjtxtutjxxjjtxutxujtuujxuxutujxxjxxjxxjjxtjujxjxtxuxjxjjjjjxjtjxtuxuxxuxxuuxtuuujxtxuxtxjtujuxjttxuuuujjuujxututxttxjutjjjutjjxxtjtuujxujuttuuttjxjujxttujujtjjxxuuxxjjujuxtjxtuxtjuutjtuutjjuuxtttjjttxxtxxjjtutuujxxttjujtjttttuxxjtxutttuujjuxujxuujttxttuuttjtxtxjjuxtxtjujuujxjjujxtxjutxjxjxtuuutxjtxtxjjxutujtxtjxjuxxujxjtuuxtxjttttxtuujtujxuutuxjujxtxjjjtujjxjtjuxjtuujxjuxxtujttxjxttxuuuxujttttxuujuxjxjtxuujttuxjuxuujujtjtjtjxuxjxjxxxxujttjjjjtjjuxtxuxjxxjjtxttjtttxxuttxttjtuujjtujtxujxtjtjutjjuttjxtxujtuujxxxuxuxjxtxxuutjxjxujujuxuxttuuuttxuutuxtxjujjtuutjutjtuuxxuxuuxtxjxxxxtuuxtxjuujuxutxxtuxttjujujttjtjjjtxtjttjttujtxjxttjuuxutuxjuxujxxttxxttttxtuxxjtjuxjxuutxjtxtxxttxujjtujutjtxxxuutuutjuxjtxtutuxuutuujxtxtujxxttjuuxuujxjttjuujxuttjtjxjtutuuttutjutuxxuxtxxuutjtxtutjujxtxxjuujttjjxjxxttjjtjuttjujtuuuxuujjtjuuxuxuxttxxjxuutujtutjxuutttjuutjuttxutjjuujxtttxjttjuxxjjtujjjuxxtuxjxuuxuxxuutxuutjjutujxjujujjjxxjuujjxuuttjttxuxxutjuutjjuuttjtuutjjuxtujttujxttxxjtutxutxjtjxuxjtttuxjujxujxujuttjujjtuxtjuujuuujxjttxtjttjtjxujttxtxuuxjuujjttujxxjtuxjxjtjtxjuxujxttxtxxuxjjtxjxxtxxjtttuuujjtxxxtujxxuttxuujuxxtjtjjtujtujjxuutjuxtjxtujujtjuutujjxxtxttuuxjjutuuxuuuutujjxxuuuuxjtttutjxxttxxjutuuxjuxtuttjxxjjxujxuuxuututjutujjxxxxtxjxjxtttuxjtuujjuuutxxuttujujujxtujujxxtxtxtuuujtxjxuujuxtuxjuttuuuxjuxjutxxttxxxjxtxxjuxjjjtuxxtuuxjutxtuuxtjtttuxtjuxujxjxxxuujjtujxjuujuxjjjtutjjjxxxxjtujuuttuttjjxttjjjxuujjujtutujtujttujuuutxttttttxttjttujtxttjjujxjjjuxuttxjxtjxxxuxtuttxxxjujxxjujxxxtxuxxjuxxjutxuuxtxjuxjjujtjxutjxtxutjuxutjxtjjujjjjuutjuujjtxxjxtutjjxuuxjujjxxxtjtxjjttuxtuujxjutjxuxtjjxjuxxxjjutjxuuuujutujxuutuxjuutjtxjjuujujtjjxjuuttjjtujtuujttxuxxtuuuujxtjxxujxxxuuxjtxxuxujjjtjujtjuxxxjjtuuutxxxxtttxutjxjtxtjuxjxjjtxtjujuttjtjtjtttjjxtxtxuuxuxjjttxjjujutuuxjtutxuuxujjuttxttuujjxjujutjjxxuxuxuutjutjutuxuutjttxjttxttutujjttjtujujjxjxujjjuutjjxxuujxjutxxjtujtuxjxuxxttttjtjxtjxjtujxutjjujtttjuuxtttjtxttjujujjxttutxjjttjjutuuxjxjjxuuuxxjxxttxxxtxjttxutjtxjxxtjttxujxjutjtjjtjujxxutuutujtttxujxxjuxjtjuxxuxujujuxxtuxjuuttjtjtjuuxxuuxujtujjjuxtuxjtjxjjtuxuujjtuutxjjuxjjjxxtttjujtxxuutuuutxtujujtujtuuuuxxjxjtjtuujjuxuttxxttjjxjutxjjuutujtjxxtjttxxujutxjtuxjtjxjxxxjuxjuxjuxxtuutttxjxuutjjxtjtuttuxttuxxjjttxutujxxjxuttttxjxjttxuuttuttxjjtjxtxuutujuxtujuttuujjtxtuuuutjjjtjxttjjxjuxjxuttjjjxuxtjutujujjtttjuxxtjjtjxuujuxutxttjutxxutjutjttxxuxxjjjutxxjxujuxtutxxxjtjjtujjjtuujjjxuuxuujxtxtujuuuutujtjujutxjxjtxututxtjxxjjjujjtxtjjttjujxjtxxxxtutjjtjjuxtjjuuutuxxuxuxjjjjxxjtuxtjxjtxjttuttuuxjxjtjtujtutxtxxujtuutxjxttjjuttutxtjttuujuxtjtjxjxuutujujuxtxjtjjutxjxxjxuttjuttxtujtttxxjttttjxxxuttjxtxuxjuttjtuttjxujujjtjjuuxttxtxjxjxxutttxtxuujjuxuujuuxtjxuuxtutujxjjxxxjjuujxjtujtttxxxxuuujjjujuutxjjjxjxxjjtxuujjuujtttxxxxjjtjtjxuxuuuuujjjxxxujjxtutxttuuuuxuxjtjjujjujttutujuuxxxtuxxxjujujuutttxjtuuuxxtjuxxjjuxtjjjxtjjxtjjtttjxxtttxjjtjttxjxtjttjxuujtjxjuuxujxtxjtjxtjuxtjxtujttuujjtxxxutxxtxttjxtxutjtujuujuuxxxxuxtjxxttuxjuxtjxjjtuxtjjuuxuxutjuuttttttjjtuttjujtxutjuuutxxuttxujttutjxxjtttxtjxjjtjxuujxujtjjujxuuxxtttxuujuxtujxxxxttjxuxjjujjxjuxujjjtuuxtuxuxutuuuujuxjxtjxutujxtjxuuxxxjxxjuxtujjuujujuttjxjjttuutujjxxttjjjxuujjujtutujjtuuxjjxtutxutjtjxuxttxtjxjxjxjjtxttjtuxuxxxjujtttuttxjuxxxxujtxtxttuxjjjxjjuxuuutujuuuxxxttuuuuuxuutxttxtjutuxxtjuxttjuttjjxxtttutujxtjtutjjxxxuxxxjxttuuuxjutttxjjujtjujjxxxjuutjujttujuuujxtjtuxjtuutjjujjjxxxjxxxuujttxjtjxtxuxuutuxujuuujuuxjuxjujuxuuuxuuxtuxjxjjujutxttxttuttxjtjtxujuuxuuuttjuuxxxuxxujxutjjttxujxjjtttxujuutjujutjtjtuxjtjxxuutjuxuxtttjjtjjxtttjuuuuxutjtujxttxxxtxtjuuxuutujxxttuxjjjuxxttuxtxjjujxxxxjjtttutxjjtjjtjxtuuxtxjtuxjuutjtjxtuxjtjuuuuttjuxxxxxxtxjujutjujxjjxtttjjtuxttjjjtuxuujutuuxjxtuxttxuuuxjtjjujtttjtxjjxutjtjutxjujjxxututuxxuxxtxxutuxjxxuxtuuxtxtujutjtjjtuxxxxjutjxtxjjuuuxtjjtxujxujujxjxuttujttxxxxjjxjxjuujujuutujujutxtujjxuxujtujjxjjuujtjjujjxuttxxtjxujxxuujxttxtxtxuxuxjtxjxxtuuttxjuuutjxjxxtxtuttjxuuxxtxujxuxjtjuuxjjuuujtuxxtjuuujjjtujtuxujjjuuuxtjuujtxjxxtutxjjjxxuuutujxxujttuxxtuuxxtututtxxxujuuujxujjxjtutxuxjuxuttttuxututuxtxtuxujjxjtujujtuuxtjjxuujxuutjtuxtuujxttjtjtxxttuutjxtujjuxtttxxxxjuujuutujujxtuxjuttjxxxttuttttxtutxtxjxtujutjtjtxxttutuuuujujjjxxxxjuxxjxxxjuxxxxjtjxjuuuxtxtuutxjujtxjuxtuxxtjtjxjjtxjujtxxjujxjjuxxxxuttjtxuxjjuttjxttxtujjuutuxtjtxjuxtxtuxtxutxttjutjtxtutxxtujxuuuuxjxjutjtjttuxtttuxjtujxxxutuutuutujtuuxtjxttxjjtuxujtxuxuujxjuuuxtjtxjtjjxuxxttuxxxtuxjujjtutjjjuxxxjtxuuxuxtttxjjutuxuxttjxujuuujjjjutuuxjuxtxtuuutxujuxjxtjxttjuuutttujtjuxujjxjjuxujjjjjuxutuxtutxjxtxxxjjxxxttxtxxxjtxtttxxtututxtjtuuxtjuxxjuxxttxxutuujxjxxuujuttuuuttjuttuxuxjuxxxtttjtuuuxttutuuxuutjujuujutjxtuxtuttuujtxxtjtttujututuxtuuutjtxxutjxxtjxjjtxutxxtjuxxuxjxxjjxtujuxttttxuutjuujuxxxxtuxuujjxjjuxjttxujttuxtxjjjuxuxxtujtxxutujjutjtttujuxuxxjjxxxtxuxjxttjtjuuxjjxujtjuxutjjjjtjjjxujuuututtuxtxxjutttjxttujxuujuuxjuttjjjxjtxujtjtjjxtutjttxtjjtjxujtjjutujttxtxxxtjuxtxjuxutuxuuttutxtjujjxtxjujjxuuutxxtuxtxxutjxjjtjjjujuuxutxtjxujjuxxjjtttuuutjjuuuttttjtujuttuxxtujjtujjjujjtjxjjuxuxtutxtxuututuuuuxtuxxuuujtutxjjxuxuuutuuutjutuxjujxuxtuuujjxtjxjjuuxtxutxtxtttjtjjxtjttutjjjujxxjujtjjtxjuxttujutxxxujxjuutjutxjtujujjttxjxjtxttxjtxtxuxtxxujujxtuxutjujututtxxuxuxtttuxutuujtjtuxttjuuxtttuxuxxjtujtxxtxtxujutuxjjtuutxujjuttxtttjttuuujujtxxuuuxuuuxjtjxutxuxttxtxuuuxujxxtjtxxxutxtujuttjujuttttxjjjuuxxtttuuttxujuttjuxtxtuutjujjtjtxxutuxxtujjjxuuxtujjututxuujxjtxujxjuxjjxxxtuxjjjxtxxxtttujtxtjjuujxuuxxtxxujxjuttjxutxuxuujttjjjxtxujtuxjjttxtjtuxtuxujjutxjxujtuujjuujuxttjtuxjjttujjtututxjjjujxxtxtxjutxuxuxjtutjttxtjxjtujjjttjtxuujjujjjxxjutxjttujujjtjuujtutjjjxjxuxuutjtjjxuttuxuuxuuxxxtxtuttutuxxxuxxxjuxjxjtjjjjjjxttxxuxttxjjtxxjtjxtxtxutttjxttutjxtuujjxtujtxuujxttxtjjttxjtuuujujtuttxjtxttjxuttuxutjtuujtujjuuxxuxttujttujujxttuxjuutuxtxttjtujuuuttuttujjuuxtjxxttjtjxxxxxjjxttjtuutuuxuxxuutuxuuxxtttxtttttxtujxxxuxjxxttjxjtjuxuxxxjtjxujujuxxujxxxxjutxtxutuuxuujutjtjtjjjujtuuujxxuxuuujuxuxjjuxxjxuutjxtjjjutxxtuxujxxjjjxttjutxuujxxxjjtxtxtjtuxjjjjjjxxxxujtxtxjtxxjxtutuutuujutujtuxuxxjutjuxuttxxxujttutxxjjtjjxtuxuuujtjjjjjxutujxjjjxxujjujjxujuttjtututuujujjxxtujxuuxtjjxjujxtjjtjxutxjtuxjtxjxuxjtxjjujtujuxuxtutxjtxtxuxutxuuutjtjuxtjtxxjjttjtuujjtxxxuxxxuxjxuuujxjtjjujujxxujtujuutjtxujjuuxjttuujtutjjujtuxjjjtutjujtxuxtjtuxuujuuutttjtjjxtxtutxtuxxxtuxjujuttjxxtxujxxujtjjtxjujxxxjjjtttjxuujtttjtuutjtjtjjtujjtxxxxtxjuuuujxujtxtxutxxttuuuxuuutxujxxujuuttuuuuttjjutuutujxjujtxttttxjjutjuutttjuuxjxjujtxttutjjtjtuxjuttxujxxjxtttxujuuutjtxxtxutttuxxuxtutuujxxxxtuujtujjtjjujxuuxuxtjjxxtutttxtxujujujxuttxtutjtxxtjjttxjtxjjjjjuuututtujujjujjjxxtujuututuxjttxuuxttjxtjujtuxtujxxtxxxuutttxujuuxjuxujuuxtxxujuujxjjxjjuxtxtxxjxxuuxxutujxxjtxxtjxxjujujuxttjxuuxxjxjtjxutxjxujxtujjxxjuxtxuttxtjxtujtjtujttuxuuxxtxxtxjxuujjxtuuxtutuutxxxjuxttuujuttxjuujttuxutujxxxttuujxxjxxtjjutujjxujjujxxuxutjjxxxtujtjxjjujjjujtxtxjjutxtxtujjxuuujttjjtxjxjxjttujjxuttjjxxuxjtxxjjtxttututtjujujxjjjjjuujjuujxxtxujxututxtxuuujujjxuxjxtjuuuxuxutxuxuujtuxxtxtxxxxxtxtuxuuxutjjjtxujjtxjtjtujuxxxxuxxjuuxtjjtjxxujjtjjjuuxtjtjtttjxujjxxxttjtxtxxxtxuxujujjjujtjtuxxxtjuxjjxjtxtutjuuuuutjxjtjtjtujuxtujxxujjxxjxjjuxtujttjutuxxuxuxtxxjjxtxjxjxutxxjjxutjtuxutjjuujujtxuxuxxtjuuxxtxxtujuxjtuujujxjjxjjjxjutxxxxjuuujxtjtuxjujjuttxjuxujtxjttxuxjxjtuxttjjtuxjuujtjuuutxjxjujjxjujxjttjuuuutujtjxjxxjjjjtuutuututtuuujutxxjtjtttjuuuujjxxxujuxxxuuttuuxjxuujjxujuxxuuuutuxjxxxjjxtutxxuuxxxttutttxxtxjxutttttjjtutxjxtjtujxjujutxuuxxttxtuutujjxtxtutjjjtxututxxjxjuutjttuttxxxxtjtuutjtxutuutujuxuuutjuujutujujuxxtttjujjututjjxttttjtxuxutxtttujxxjtttjtujuutxujtjxtxxuxjtxujtxuutjjjjjxxjjxtjuuxtutjxtxjtuxjujujuttjxjtxtjtutjuxuxttttxjujxxttjxjtjtujttxujjuujxxtujtxjxjxujxxxjujjxutxttuxjjtxxuuxutxjuuxtxtxjtuxtuujxjxuxjjtxuutjujjtxttxtxujtujtutxujjtxjujtxxujxutuxxjutujttjtttjtutjtutxtxjtxtxttutuxjjuujtxxutjxxxjxxtxuxjjuxxjtujjxjxjutxuttuxuxxxjuuxtjujxutxjxuxxuujjjujtjuuxtuxujttxuttxjjtxujuttjuuxtuuxjtuujttuuuxuuttjttxxutjtjuxtxttuutjtjxutuuxxjuuxttutjuttjjjjutjxujxjjxjxtuxuxuxutujuttutxjxujjttujuxtxtjtjtxxxutuuxjxuujtuxuuxtjtjjuxuttxxuuuttjtxxujxxjxtjjjjjutxujxttjtutxutjtuxtxjjxtjxujujjuxtjtujjjxxxjxtjjtjjxjxutjtxjxjtuuxxxjxutujuutuuxxjxjjuutxuutxjjtxtuxuutttujutxjjtutuxjxjttxxujjujjuxtxjujxjtuxxjtjuttujjtututuujxutuxuxjtxjtuuuxujxxxtxtjjjuxxujjjjujuxjjjxjtutxjujtxjtxxutjttjjtxjjjjxjjjjxtjtxuxjtjjjututjujxxutjxxuxxxtjtxxxuxjtjxxxuujuxttjjutjuutjuxutxttuxxjjutxttutuujuujxttjtxjtjxtjjxxxtjjujtxjjujxuxtxxtxujjxjxjttuuttjuutxtjtxuxtttxtxutjjxxxjuttuttjjtjtjtjjujxxxjxuututxjjtxjxjtujjttxttxxuuutjutxjxuuttxujjuxttjjjxuutxuxxuxxxtjjttxtjtuxxtuxtutjxxjtuuxjxxxjjxxuxjjxjttuxxxjujjuutxjtjjujxjjjjjuuuutxutjuuuxutttjxjxttxxtjtxuttxujuuuxjuuuujxxtxjjjtxjuujxxutjuxxtujxxxxujtxuuutxjxxutjutujxxtuuxttjtxtjjjjxxxxjxtxjjxxjjxujxjtjututtjjjjjuxxjtuttxutxttxjjxjtuxjtuxtjjxtuutuujtuujtutxutjjutxttxuxxxxttxtxjjxuutxxxtjjjjtujjjuuxuxutjtxxxtxxutjjutjuxutujtxxjjtxujuxtxjtjjxjtujxxttjutjtjjxjjxxxtxtuxuxjxjjutuxtxjuujtxujjttxjxjxxjtxtttjxxxxutttxtxjtttuujttjjxjtuujtuuutjttxtxxxjutxxxxttjxjuxjxjuujtjtxuxxtjtuxxjxxtujxxujxxttjutjjxxttuxttujjujtxutuuttutututxtttutjxxxujxuxjtxtttjxxuutujtxxjjjutttttuttttjttjjtjjtuttuuxuuttjtjujuxtuxjjtjxjjjttjxtxxjxxtttjtuxjjjtuuujtjxtjjjjtjttjxxtxutjxxxuxtjtjtjxtjxutttxttxjtxxuttujtuxjujtuutjuxttjtuutxtjtjtujxtjxtxjxuuxxjttxxxttttxjuujjjjuxxtxuttjuttuxtjtxtutxttuxjtuujtjuxtjtutttuxtuuuxtjxtxtjjutuuxxxuuxjxuuttuxtjtujjjtxxtxjjtujuutjtutxjtujjjuxjtuuuxxxuuuuxjtxxtxjujtxxtxtuuujutuxxtuxjtjxxjtjtxxuxuuxjtxxujtxttxjjxjjttxjtxxjjjuxtuuutxuxutuxujxxutjtuxtjtxtjuuxtjjjtjxttuttujuutxxtujttxtjjujtxxjujjtxtuttjtjtxjtuutuuxttxxtxjjjxtxutjtujttxttjtxjtttuuttuxxjtttuuxtxutjxttuxtujujxuxjxjtxxjjtuuutjuuxjjjjxttujjtuuuxutxxxtjtuxxujjuuujxtjxttuxtujuxxjjtjjjuxutuxujtxuuxxujxjujujutxxtxxujxuttuuxxtttuutuxjxxujjttutuxujxxjjxtxjxuxxjxuuxjtuutxtutxxjxujuxuxuxuujtjxutjuujxttuuxtxjuxjtutxuxxtjjttjjxtutuxttuuxuxjujtjxtjuxttjutujjjxjxxtxttutxxjxxtjtuxxxtttjtutjjutjxtxjjxjxttuuujuuuxuuxjtuujjjxtxxtujttxjxxtjjtuxutjtjjjxtxtujuxjxuxjtxtxxjxutxxxutxjjtjtutxtjxtutjxxjxuxtxttuttxutjjtjujxutjjtxtjjtujxuuxjuujtutxjxjujjjxjjujutttjxuxututuxujutuxxjxxuttutjuxtuuxtjtxttxujtxuuuuujjjttuujutuxtxxxtjtxjttttxtujxjxuxtujtutuxjxxxtttjxuxtxtutjjuuxuuuuxxxtujxjtjjjutjxutxxuxxxuutjttuxjtuuxtttxtutjjujxujjttjjuuxxutxxxuuxxxxxjxujuxujujjxtjxtjtxuxjuttxxujtxuxutjtxjuuxuuxuuxtuttjujxttxjjtxujuxjuutjxtxutttuujjxuuujxjjjtuxjtttjxjuxujxtujttjttxxxuxjuutxtxuujjxxjxttuxuujutujxtjuuuxuxjuxjxtxxujxutuuxttjuuuuujjujuuxxuxjtujujuuutuxujttxjtxtttjjxtjtjxttuxtjutuxxjuutxtjxujtttuujxutuujuttutjxuutxujutttjttuujtxuxuutuxtuujttuujxuxuxxuxujjxttutujutuutjujxjtuuuujtxxtxutxuxtjjuxuxxtjjjjxjuxujjjutxjjutuxxxxjtujtuxttxjjutuxxuuuujjuuuttjxxtjxxujuuuxjjxjjuuxuujjxtttjtjutxxjtxututxtjuuuutjuttxuuuxjttuxtuxjujjjxjtxuxjtjxuxuxuxttjuuutjxjjjuxxxuuutxjjxjjuxuxxuutxuxxujuxjtujxuttjxjjxxtttjxttjjjxxtxuxjjujuujtjtjujxtjuuuuxjujxjjjxtjutuuuxuuutujtxxjttuuttxutuuxxujuxjutxtxujuuuxtjxuxtuxtjjuxtxuuutxjtttxutxxxtxtxtxjujjjtjuxtxxxuxujjjttuttxujujttjjujxxjxjjuutxtujxjjxtjujxxxxujjujuxtuxuutttxxtuxxtuuxttuuutuxtjtjxxtjxujujjxxjjxutuxtjjtuutxjutuxxtttjutujxtttjxxjtuxjujjtjtxujutjxxjtutujtxjujxujujututxxxtuxtjtjtxuxxxtjjttuuutjttttjttjujjxxutuuujtuxuutuxjjxujjxujutuxuuujjuujttuxtutttjxjjxtjxjtxtxxxtuxujjxjjjjxuxttttjjxuttuujjujxutjxttxjjujjtjjjtjtjujtjuxjxxujtutuujtxxxuttjtxtuuututjxttjtjxjtjujtjxuuuuxjttxujxjtuuxujxtutxjujuxttuujtjjxttuttjjjjtutjutjxujttjxjxujtxxjuxxxxuxjxtttjujtjxtxxjtjjujuxxtuxjtxjtjxxxxjuxjxxjjuxttutuuxtujxxtuttuxxttxujjuxxxjxxxjutjxuxjtjtuxjxujuujjxjuutujttuxtjxxjxjxxttxuxjutjjuxuuuttxjuxttxuxuutujutxtuttttxxuutjtxjjuxxuxxxuutjujuuuxjxjuxjjxxjtjutxuujtujjutjjxtuxxjuujxjxxjtjxujxxttuxttjtxxutuxjxutujujxtuxjujuuxjxuttxjjjtujtjuxtxxxtuujuujutuxtujtttuxjjtuutjtuxjjuuujjuxtxjtjxxuxtxtutxuuxuuuxxuxjxtjttxuutjutjxxtjjttjuxttjujutxjxjxxxtutxxtuujuuujttxuxxtxxtuuxtututxjuuxxjtujxxxxjutxxujxxjjttutxjttjuxuuttjxtxjuuxxtjututujjjuttxxtutjtutujtutuutuxxjjjutjttxtuxxjutxuxuttjjxujjjxtxutttujxjtxuxuxuuujxjuuuuxxtuujtxutxuutujjjtutxjtjxjttxjuutjtuxjxjujtxttjxxxjjjutuxxtxjjtutuxttjtutuuxxjxjxuttuuuuutuuujuxjtxuujxtxjttjuxxxjxuxutxxjxxxtttxjxuxjxjxtujtxtjutxuxutuxttjjjjjjuuutuuuujuttuxjjtjjjxtujujujutuxjtxtxuutxjxjxjuxxjjjxxxutxxjxtjxttutxxuxtjjjuxtujjtxxjuttxjttujxjtjuxjtuxuujujujxutjtujtxjtxxtxxjuuxxxjjxxttujxxuuttujxtjjjujuutxxujjjtutjjjjxjtjjjuuxtjxujjtujjuuxtujxxtxuxtjxttujxtutuuxxjjtuxtxjjxjuutjuuxuxxxxtuxttujjuttxxttxututuuxjtxutxujjutxxjjutjxjutxtutxujutuuujuxxjxxtttjxxxuuttttxjjxjtjuxjxjtjuxttjjjuttxxxjtuuuxjxxjjxxjjuxtjtujxuxuujxxjxuujjjtjjuutxuuxtutxtujtuttututttutjxutjuujjxxtxjxtjxjjutxtjjjxjtxuxtxtuuxutjtjjjxxxujjjuuxxjxjxttxtxjjjtxxxjutxuutxttxxxxxtuuxxjtxxjtjxtxtjjjxxxjujtutuutttuttuutuxttxxjtxttjtjxjjjjutxttujuutxjjutxujjuxjxuuxtjuxuuuuujtjxxujuuxjtujutuxuxtutjxjtjjjujuujjjujtttjtttujtuuujuuttuxjuttjxjxttxuujxjjtxtutxjtxtxuttxujuuutxtjtuxxxjxttxjjttxjjuxtjtuxtujxtxtutttxjtxutuxtjtjutuuuxtttjxxujxxujxxjxuxtutttutxjtjjjujjtttuuujxxxutjtujxxxuuujjtxujuuutuuttxtjjjtttuuuuuuxuujxjtxujtxtjuttujjjjujujjtttuutxjxuuujutuuttjuxjtjjtjujtujtujujjtjtttxjujjjjxtjuttxjuuuttjxuxttjuxutjuuttuxtttjujtutxxxxxxujxjxujtxxtjuutjxxjjjxjxjtxutuuxuuxttjuxuttjuuxutxjtjtjjjjxuxxuuttxjxjxxxjxuujjxjxtjtttuuutxxuxuxxxtjjtuxjuujjxttjjjjxuxxuuuujttjuxtxtujuuuuuujuuutjjuxujjttxjtxuxtxjuuxujtxtjjuxtujtttujtxjxjtjtxutjjtttjtjjuxxtjjtjxjututtuxxjxtxjujtxxxjjttxxuxxujxxxtjxxjuxtjjxttuutuuujutjjuxuutxuuuutjjxxtxxututuxxxtxjxuxuujtujjjxjtjuxuxjjtujttxxjuuujttttjttxuuxjxjjtuxtuxujuutjtjxjuuuxjxxxxtxuuxxxjjxutjxxjjxjxuuuttuuxtuxtjjtjjxtxxuujxxtxjxuxjtxjxxjtjjttxjujxjuuttujjjjxtujjxuxtjxxjtxjjxtjutxttjuxjxutjuxttutxjujujtutxxxxjttjtjjjtjtjxxxxxttutxuututtuxutjjtxttuutjxxttjjtjtjxuutuuxtjjjutuuujxxujuxxuxtjtuxxtuxxujjtttjjjuxjtjuujtujxxttxuuuttujxttjujjxuttjuttxtxuujxxtjxxujutxtxxuxxuujtjuujuxxuxxxuxxujxuxjxuuttuuuutxuttttujtuttjjujuxtuxuxxjtjujxxttjuttttjuuuujxxuujxuxxtjtxjtuxuutujjutjtjjxjtujxujjutujjjxjxxjtuutxtxxjjuuxuxxutjuxjutjjjjttjujutxxuxjujujuuuxtuujujtuttjutjuxjttjtjtjjxxxjtxutjtxxjtjxjxxxutjxjjtttjjtjxjtuujxtxtjuutjxxuuuxuxtjxtjuxtuxjxttxuxtjjuxuujxxuxjujuxtjuututuuujujujutuxtjxutuxjuuttutxtjtjjtuttjxjtuuuuxtxtutjtxxxtjjttjutuxtujuxuxtjtuuutjjujtutxxxutxjutttujjxxjttjujjuttuujtjtjtutjjutjutjxuxxttujtxtuuuxujxxtxtjujuxuttuutxxuujxtuuxuutxttxutjtxjuxtxjttuttttjtjuuujutjtjjttjjtjuxuutxtujjutttjxjxttxjxxtjxtxujtuttxutxjujutjuuxxtujuutjtxtxutujttxjtxxjutxjxjuxtttxjxxjxxutuuxujxtxtttjttxuuuuttjuuxtjjtjjuutjxjuttxjxtxuttxxxxjtuxjxxxjtujtjutuxtjuxtutxjtxxxjtjjuuxtjttjutjtujjujtuujjtjxxuxujjujtxxtxtttxxtxjttxjututxtuuxtxuuuuxjjjutjjtjxxjjtxttxxxxjxjjxtjtxtutjutjttxutjxxxxxjxtxjujjjtttjxujxjtjtjttxjujxuuxuuutxxxjjxxtjxtxujtuxjjxxjjxjuxjttxuuutxuxuxtuxxtutttxjuujuxxtxjjjjutxxxxjjtuuttjjjuttuxjjxxxjtxujtujxtxxxutjxuttuttujxuttjjxtuutxxuxuxuxtjjxjuxuuxuujxxjuxtxjtxuxxxjtjujxxjuujtxjjtjxxjuxxutxtujxtjxuttjuutuxxuujjjjjuxujxtjuxjxjttjtujuxxuuutjjjjxxjxxxjuxxttjuttttjxjuuxutuutjjtuxxujuxuxxxxxjtujuxtxxjjutujuujtuujxxxttxtttuxjtxtjjtjjtjjutjutjjxuxxjtxttuuxtutujuxtutxujjuxtuttuxuutuxuxjtujtujxuxutujjxtujxjjjtjjjxxtxuxjxxuxjtuuxjjjjjutjjtjjxuuxxjuxxjuxjtutxxjuxuxjxuxxxjuttujuuxjujjujxjujxuxjjxjuuxtujjxuujxtxttuujutjtjtjjxuuxuxuutjuxtxxtjjutjttxuujxuxuxxjtjjuxujjjtujxttxtjtuujutuxxjuxxjuxuxtutxxujjttxujujtttuxjjuttjtxxxjxxxjttutjjjuuxjtjtjtutjjxutujjutuxjjtuujujuttuujtjuttuxjjtjtutjxjtuutxtxxtjujxxujjxtujutjxttxtututtxtuttxjxjtutuxjtuuuttxjttjtxuxxuujuxxxujtxxttjutttujuujuxtxxujutxxxxutujxtjjuuujtuxxxuxjjuuutttuujuujjujttxxujxujttxjtxxjjuxjxxjxtjxxjjjujtxtututtxutjtuxtuxxtujjtuxujxttjttttuuujutxxxtjxxxxjxjxttttjuuxjutjtuuutuuxtxxtuxjtxjutuutxtttxuuxuxuxxjujtxxujjtxutxxtjtuutuxttutjtuutujuuxtxtjxjjtuxxjjjxtxxtxjjuujtjtjttjjxxujxutjxttjuxtxtxxjxtjjuuxxxutttxjjtujtujjuuuutxttjjjutttutxxjxjxutxttxjtxjjtxtjujtxxjtjtjuxtuutxjxtttxxjxtjuujjjxuuuxjjttjuuxujuuxxxxuuuuxxutjtjjjjtjxuututujujujtjuujutuutujjxxxutuxuujxjjjjxxtuxxtujtjuuutjjuutuutuuxtuxxujutjjjjujxujxjuuutujutjxxtxjxtxjjxutujujtxutuujujujuxuuujxtjxxttjjjxjjjtuuujjutjtxujutxujuxuxttxttjjxttutjjttjjxututjtxxtujjxtjxjuutxjtuttjtxjjtuxuutxuttjtuutxjuuxjxxtututuxxjxxuxtjjuxjxxxtttjttxxjtuxjuuttttuuutuxjjuutuuxuxttxtxtujjxxuutujjujjuuujtxxxxxjuxxxxtjxtjjjxtxxujxttxjttuxxtxutjujjjtxjjtttuuttutxutjuutxxjxxjtjjuxjjuututxtxuuxttuuxuttutxxtujtuxujxujjutxjtuujjtxjxuttuuujujxxxtxxjtujjttxtjutjtjuttuuxjxuxjtjxjujuxxjuutuuxjjxxxxtjutjuxxtjxtuuxjuuuxjxxuxtttxjuxxxxjjtjuxjxxxxxuttttuttxtttttttujuuxjtuxjjtxttujjjxtjjxujjutjjjtjxtjtxxxututttuututxtxxtxtttxxjtutjjtxutxujjttttututuuxuutxjuttxjxjjuujuuttuxxuuxuxjxtjuututtxtjjtxuxjxttuuxjxxtuxjtuxujtjjtutxxxjxjtjxjtxttuujtjtxjxxxjjjutxjxtxuujuxxttjtxxjtttttxtxtuuuxjxuttjxjjjxjxjxxjjxuxtjuuxuuxujjxjjuujtjjjutxxtujutuxujxttjjxxxtxjtjxujjutxuuxtttjtjjtjuxuujxxjxtjtuxtjjxjuxjxjujtttxxjjttujuxutuuxjtuujxjxuxxutxttujtxuuxujtjtxjjtjxutxjjttuxjtujxjtxjuuutxxuxutjtjjuuuxtxttjujxjttttuuxtjjjxttxxtttxtjuttuujuttjtjxjuuxtttutjtjutxuuuuujjxtuutjxuuutxjxjjxxxjxjjujxuxutjxxuuuxuxjujujttttuujttutjxtutjtxxuxxtujutxttjjtjtujtxxjuutuxjutuujtuuxtjjjujttxtttuxtxujjjjxxttjuxxtxtuutjtuutxjjxtxjjujjtxjxxuuuuuxuxxuxjjjjujtxjjjtjjtjjttutuujuujtxxxxxxtjjuttttuxtuuutjutjutujutxjjttttutuuuxtuxtjxxxjjujxtututtxjtxxtxjtuuuutuujtxjxjjjxjttttjjjuxjujuxxxtuuxxtutjxtjuuxuujtjjjxtttxuttjtjuuuxjtujuuxtujujjxxtttttxjxtujtjxxtuxujuxjtjtxtxjtjjujtjtujxtxxtujxjuujjuutxxxxtujutjxutjtjxujxjxtuxtjtxujxtjxjxuujutuxjutujxjuujxujuuxjxxjutxuxjuxjujuttjxxuttjttxutuutttxujtxuujuxjutjuutjtjuxxjxtjuuuuxutxjuxjuxxxutuuxtttxuttxuuujtujtjutxjxutxtuuuxjxxtxuxjtjtuujxtutxutjuxxujjutxujxxtjtxttxtuxujttxujjtjjxxujxjtxtutxjjttutxjxjxtjxxjuuxxttxutxjjujtutjtjxtxjxuujxutxtjuxxuxxuujujttutxjjjxujutjtujxtuttxxxjujtutjujutxxtjujutujxuxtxtjxuuuttjtutxxjtjttxjtjxutuxxttxttjuxtxuuxxuxxxtuxxtuutxjuuxxutuuttjtjutxtutuxxjxutxjuutuutxxtxjtjttjjxjjtujxjxjtjjtuxuuxtjxjuuxxxjutuxjjxjxjjxuuuxtxjutjjtxjjtxjjxxxujtjjxxxxtuuxuuuxjxujxttjtuxtjxxutjuxtxxtxxxuutuxjujxjutjjxtjjtuutjttxtjxujxjjttuxutuxxxujtxxuuuxjtxutxtutuuuxjxjttjxtxjujuxtujjtttujjuxtxuxxjtxjuuxjxtxtjujuutjjttttxjtuxjxxxjjjxutuxujtjujtutjxtxxtuxuxjxtttxttuuuujxxxttjttuuxjtutjjtxujuttutxttjtjjuujtujxjjjtujuuutuujjtxjxtujxtxxttxtuxtujjxttjtxutxxtttxujuttuxtjtuuxttjxjxtxuuutxuutxutttxuutjtujxxujujutjuujxxuxtjuuutuxtuxxxutjuxtxjjujuxxtxujujututjjtuxuuxxxjxttuuxttjtttuxjutjxxtxxujtttuujxtxjttjtjjtuuttujxjujuutjxutuutuxjxuxjuutuxjujuxjujjtuujxujujuttuttjjxjxttjxujtxtuxtxxujuuxjtttutujjjxtxxtjttttjtjujujtxtjuutxxuxjtjujxjxtutxujututujjtutjuxuutjtuxjxxxxjxxutxxtjxjjxxxtxuxujxjuxjxjuuujxuttutxxxjjxujxjtuuxuxujxxjtjujtujjjutxuujtxujujxjjuxuuutuujxuutjttxxxuxuttjtuttuuutxjtxuuxjjjxutxjtxuxjjxxjtxuttjjjxtuuutjuuxjxutuuuxjtuxjtujutjxjxtjuxtxjuxuuxxujxuuuxxujjxutxuxjxxxtjxjxtuttxjjtjjujttjuxtuxjutujxtxxjjjxxtujjxtxxjjtuutjxuxxuuxxjujtxjtuujtxxjjjxjujjuxtutuxtxxjjxxxuuxjtujxuuuuujxtxuxxtxtxxtxuuutxtujxtttutxxujxjujuuuxtutttututjxutxtuujxtjtujtxxjjxutttxtttxuuxxxxjjtxjxjxjjuujtjxttjtxxjuxjtxtjjujjjtuttjxtjxuutjujuujjuttuujxujtxxtjuujtxtutjttxxxtjjjtxuuuxuttxtjtuujutxjuujjujxujxttttxtuttxttjjxuuxuxujtuxjjttjujutjuuttxjxxuuxxjtuuxtxtxjjxtuttutjjujutxxxujttjujxjjxtttjttuuttxuuxtuuttujujjtuxujjutjxuxxujjuxjuutxtjxtxxutxxtxxutujtutxxujjjuttjxtjtxtujjxjxttjjtjujtxjjjtujuxxjuxtjxxujtuujttxjtxjujxxuxxxjxjjxjxuuutxuxujuxuttujtxxjttjjtjtxjtxxtuuuutuuuuxujttjjxxxxtutxxtuutxxxuxjuutjujxjjuttjxtxuuxuutttxxtjxjxujxjjtuxtutuxxujjjjujtutuutuuuujtxjuxuxxuujjxjtuutujutxxjjxttjtuuuxtjxtxxjxuutxtxuuxjjxjtjxuxxjxxuxuujjjxjuxujtujxxutujxuxuujutxttxttxjtjxjjuuuutuutjjuxxjujjuuxjxujjtxtxjttxxujuxxuuuxuujxjxtjtujjjjjjxutjtuttjjjxxuxttjjxxtutxjuuutjtjjuuutxjtuxtjtuujjxjutuuuxjtuxuuuuutttxjxjutuutuxxtxjjuxtutxtujtjuuuxjuuxxtxtjtujjuuuujxutjuxtutxxuuxujujutjujjuuxutttjtutuxjxxjtutjtxxxttjujxtjujxuuujujxujxtutjtjjuxutttutuxttxtjtuuujuuttjxjxuttuuxuxttxjtjjjxtjtjttjututujxxuujxjujjujtjjjtutjjxxxxjjuxuxtxuujtttxjtxxjjjtxujxutuxtttjxujjuuuttuuujxjtttxuujujuxjjujxjttxxtutjtjtuujjxjtjjjxuxxjxxtutuutttutuxxujjtjxjjjjttuuuuxjjxujuxjtuuxxxjtxttxtttjuxxuutjuujtxujttuuxxujtutujtxjxutuujuxjjxxuxujuuujttjtjttuxjuuuxxtxxujtujttxjjxjjutttxjtxutjxtutuxjjtjuuujuxxjjjjxjutxuutjjjuttujutujutxxxuujuxtuxuxtuxxujtutxjjxxjxtuxtjutjjutuujutxxjjuxutuuxuxjxuxtjtjxtjujtuxxuujxuutjjxtxjuxtjuutjxjxjutxjttuutuxtjuttxutxxjutjjxjjtxtutjxjjtuxuuttutjttujxtxujxjxjuuuutuutuuuxtuxtjtuttjuxtttjujxtjuxutjuxutjttutjxxxtujjuttxjjxuujxxutjjxtuxujjxjjutxuujtxuuxxtjxtutuxjutxxuttjujuxuxtttxttxuujxxujuutuxjxxxujxxjxjxutjutuuuxjjujtjjujxuxjtuujxxxxxjxxjxjtuxtuutxxuxxujjxtjuxjttjjjujxuujjuuuxxxxjtuxjuttjutujujtuxjuxuuxtjtuuxxxjuutxjuuttujjtxttjtxutxuuuuutxxjxuxujtjxjjujtjtxutuujtxjjjuujxutjuuuuxutjjxutjtutxjttujjxjtxjjxtjjxuujjuxututjujujtutjxjxtxujutxtxujjutjuutujutjuuujtxjtxutjjjxujxxxtjjxujtjjxxxtuxutxuujjttuxtuutjjuuttjtuxxtxuuujxjjxjjuujuxtxxxjtutxtxujtujxxxttttxjujutttjxtxxuxtuuutxxuxtutxjjjutuxtutjtttujtxtjuuujuujuuujttuuuxjtujtjtuxjuuxujuxxttxjjxtutxjjtxuuxxuxujjxxjxjjtuxtxuxuutxjuxtxjxxxjxuutxxjjujjuttutjjtjuujxjtutxjjxjjuujxxutujtujjtxuuxtjxtjjuutxxjtujjxutxuxuutxjuxuttjxjxtttxttxxtuxxuxjutxjjutxjxuujtjuxjuxuuuuujujjutxjututujxututxxtjxtjtjjtjuxjttjxtjxjxuuuxjxxujjtttutjuxtujuuttxjttutxutjtxutxxxtjjxtxxttxjtxxjjjutjtxuttxjxtujxuxxtutxuuuxtxttujuuuxtxjxxxxtujxutjtxxxxtjttjjxjtuxxtxxtujjxutxxjjxuxxjxttxxtuuxxujjjuutxutjutttxjxtjxjuutuxjxuuujttjttxtxujtutjutjujtuxxuuxjttuttuuxxxuuxjuxxutttutjxtxujujjxxjjxxtxttjjtjuxtuxujjtutjjuxxjtxtjuuuuxjtuuujtuxtjtxxjjujjjxjxxuututtxjuxttuuxjuxuuxjjjxxtutxjtuxxjtuuuttxtuujuuxjtxuxtuxjxuxutxttutujutjujjxtxtxjjtjxjjutxuujxjjuujtjttjjtjuxxtxxxujuxjtxuujjjtxutttuutjuutxuxxjxxtujtuuxjxjxujxtjjuujxtuxjxutxxxttutxuxxtuuuxtujuutttjxttttjuxxjxxjxjjxutxtjjxjjujujtuttxtujjujjuutxjjxxuxjxxjttuxtxujujtjjxujjttuxtxuxjxjutttuxjxxuxjxxjtttxxuujuxjtjtujuxjjtjtjtttutuuuutjxxxxtxujujtjtjtxxjtjuxjujtxjutttuuxuuuxxjtjxxuuutujxutjjxuutttjtjxttxxtuxttxxtxjtuutxtuutujxuutujttxttttuxxutjujjxtxxxttjjxxuuuuuxxuttuuxjuxutjxuxtjtxujjjtjtjujxutxxjjuutxxtxtjjutuxtjtjjtjtuujjuxxtujjuutxuxuujjjxttxuxjjtutjjjjjtutjjxujxxxjjtutjutxtxtxtuujxxxxuujuttjtuttjuttututxuttujjtuxtujutttjuuxjjjxuxjtttjjttxuujutttxjjjjuxujxtxtxxtjtttujuxxuuttxxtxjjtxujuuxujxutxjujxtujuxxuxjjuujxttujttjxuuxuuxxtjtjxujjutuxtjttjjuutjxtxujxtjjuxuxxtjuxxtxxtjxujuttxxxjjjttuxtjxuxxxuxxjuuuuxttuutjuujxjtxutxxuujxtjtxuujtxttjuxtxtuuujutxuxujxxxjujjutxtjtttjjtuutjxuuutjuuttjuxtxxuxxjtjjtjxutxuuxujxxtjtjjujuttjtuxjjujjuxjuuxtujuujxjtjujtujxuuxuxxtuxxjxttxxjxuxxujxuxxuuxtxxxuujtxxuujutxxutxtutxjtuxxxjtjxtjttxtxuutuxxjttjttjuxutjxuxxuuxutxuxjjutjxtjjtutxxttjjxuttxxuxxxuujutxjjjjxujxxjxuxuutxuuujtttxxutjjutxjjxuuxjxxxtuttjxtutjjxtxjuxxjjtxtjjjjutxjutttjtxjtxxuuutttjuxtutxxxtuuxujjtxxujtxxutttutujjttuxutuuxjtxuxttuujjjtjxutttxjtxjjxxxxtjjxtujtxujxujxtxuxjujxtjjxuxjuttxtuxtxjjjxtjxtxjuxjuuuujxtjujjtxjtxutxujjjxjutxjxtttxujxjxjtjjxuxjxjxxujtxttxtjutxxxuxuutuuxxttjtxtujuxutjjuutuuuujujxxxjuututxjxujtxjjxjtuxjtxjtuuxujjujuxxjtxtttjuttjtuxttuxjjuuxuutuujxxxxtjtttjxxjtuxjttujjjujjtjxuutjuxtujtttuxxuxxtutjujjutujxtxjujxuujjutxutxxuxutxuttttuxujuxjjjjtuxjjuuuxxtuxxxuuxxtttttjtxxjtjttxjttuttutjxjutjjtjuujtjujuutxutujjtuuutjxttxtuutxxjuuuxtjjtuttjtxjtxtujttjxxjuujuuuxjuxutjujtjuuuxujjjjtxtjjxxjtuuuxxxutxjtjxjxjtjttuujxjuxjjxttxuttxujjxttxjtxujtxttutjujuxjxxxjtutuuxjjttjtjjjjjuxjujxuxxtjtxxjttjxjtxxxtuttxttxxuutttxutxxjxtjttjujtjxxxxxtuxtuujuujjjuxjtxtuxxuuuxjjjuxxjtjjujutxjtujtjxjttxtxjxxutujxjutxujxxuujxttxjtttjtjttuxttjxjxxjttxutjtututuxujuxutttjutxxtutjxjttxuuujujjujxuxttttjuttjttuxjxuuutjuxxujtxtjtuujuxujtttxtuxuttuxjjtxjxxuuxtttutxuuuutuuxxtjtuuxttxuttujjxtjjxttuttjtuuxxtttttxtxjjxjtjuuuxttjtxutjxtujttjjuujujtuuxjxxxuutjtxtjxuuxtjujtjjutjxjjututjutxtxjxxttjtxxjttxjttttujxjtjtujjxjtxjuxjxjxxuxxttjuxtxxuuxujttjtjxutjxuxxtxuuxjjjxujtxujxujxxjxttjjjtjjjjtjtjjxjjujjjjtxxttjuxttjxjjuxxutujuxxututjxxjjxjjjuuttxtjxtxjujxxxtujxjjutxxxutjjtxxttjxjutjtutuuxttjtujxujutuujtjjuutututttjtxuxxtxujxxujujtjujtuuxjjjtuuujxuxxuxjuxjtuujxxjutjjtjtuuxtjxuujtxuuxjjtjxttxtxuuxxjxxjxtxtjxujxuxxuuxujutxxxuuxtjutjxujxujjutjjxxxxjttjtuxtujttxtxuxjuxujuxtxujuxxtuxtjxjtxxttxuuxtjtxtujjxjxttuuuutjjujjtjjxxjtjxuuuxuxtutxjxuxxutjttxtuttxtttuxtujuuuxjtuxtxxtjutjujjuuujtttxtujxtjxxjxttxttttxxxujxxutujjuxutuuxtutujujxjttxuuutxutjuutjtxxxxxujtxxjxxututtjxxujutujuxttxtjxxjuttttuujjxxjjxuttxtjxjtjjxtjutxttjtuxjtxtjxujxtjxxjuuuuuxjxxtjtjutjuttujxutjjxjxuxxjtutjuxtujtujxujtutttjxjutjjxuututxjxxutujxjttxjuxjjutxxjtutuuttjxtxttuuxjjxuttxuuuxujuxuutujtxjtujtjutttjtxujxtxxuujutuxuutuuuttuuxutuuuxtuuxjuujujjjxuxjjtujtxujxjtjuxjuutjuttxjujxjjutuuutujtjxxutuxjxjtxjxuutujjtttjujutjtuujjutuxjutjxjxutjjttxxuuujxtxttuxuxxuutjxtuttxjxttujtxxjtjjuuuujxxttjjuuxjxttxtuttujuuujujjujuuxtjxuxxuxutxutuxtxujxxjjtjttjtjtjujxtujtxuutxtxuxtujujxjtjtjtutxuuxjtjjxxtxxuxuxttxjjujjjutjuttujtxuuxtjuxuutxtuxutujtxjuutxtxtxxxuujttxuuxxjxjtxujtxxjxjtxtxjttttxxtuutjtjxuujtxxujtjutxjxjxtxxuxtjxxxtjjutjuuuxjttxtujtjxttujututuxjtxttjutjjujxutujttjjututuujxttxjujjxuxjxutjtjttjjuxjjtuxjttxujxujxjtxtxuujujjxutxuttxxtuujtujttujtxtuxxtjuujxxxxuxutxxtjtjjtttuxjttuuujxtuxtutjtujutuuttxxjuuujxjuutxtjuuutxxxxxxxxttjjjxxxujjuxxjuujxxjjtjututjtttxutxttxjtuttxujuxxtuttjuutujujjuxujjtjujxuutjuxutttjjjtjxjuuutjtxjuxuxjjuxutxtjxjuutttjxjuxtjtttjjutjjutxtxjtxxjtujxxujuuxxuujjtxujjxujjjxjttujujxttxxtjuxxxujxjtuututuxjuujuxutjxjxttttuuuujjttxtxxttxuuujxtuttjjtjutjxxjujttujxtxtjxuutjtxttjtjtxxtujxxuttuxujuxuxtjuutxutjujxxjuutuxtuutxjutxtjxjujtxuxuujxutxjjxxujujtjjjtututuujxxtjxjttxxjjuujxxuxuuuxjtjxjxuxtjtuuuxuxjttuuujxjttjxjuttuutuuxxtuxjjjjjtxjtutuxtjxxjtutxxxxuttjujtxxxjxuutuxtxttxtxxxuxjuxjjutxuxjuututjjjuuuxujutxjujujxtxjxjxuxxttxjuxtjjtjxtuxtjuutjttjjxxujutxuxjxjxxtuxxtxjxjxxxuxuxxxxtuuutxttxxxxjuujjuttxjjtjjutjtxjjtuxjjjtjttxxttujjuutxuuxtutuutxuuxjujjxutxtjuuxjtjjtttututjtuuttujjxjjxxxjjxxxxxxxxjjjjjjtjtjjjjjjuuuttxxuutuxtuxtujtjtujuttutxjutututjxujttjtuxxuuuuuutxjxttxxuttjutjtjjxtxutttjjjuxttxtjtjuxuutxxujjjttttuxxuxjjxujjjttuttujtjjxtttuujjtxxujtuuxxtjjttuxjujttxttjuxtjxtxxujutxuuxxjxxuxxjtxjxutjututtttjtuuttxuuuxttjxutuxxjjjtttxujxuxxuttjuxtuxxjujxjxuxjtjuujtjujujuxujjjxtujujujjxjxxxtxuxtujtxuuxxjtjujujuuxjtjttxxtxxxxuuujxjuuxjuxtxtjtjutuutxxtxuxututjjjtuxtujuuuttjttxxujttuuxuxjtxtttttjtxjxjtuujjujutuuxxuutujjujjttuttjtxujuttuxuuutjjxjxttuxujujxjtutxtxxtuuuujjxttututxuxxtxjtjjjujxjtujjtjxxjtxxxttxxjxxxxjuxtuuxuxtxxjjuuttxjuuuxtxjtujxtujttuxjtjttujujjxujuxujxxuuujtjutuujjtjuxtjjutxjutxjxujutuxjtutuxjxxtutjtxxjujuttujxujjuxujjtjjtujjjxxxtuttjxtjtuuutxttjutxxjxutjxjxjjjxxuxtxuxuuxjjtjxtxxtutjtttutuxjttjjjjxtxxuxjttjuxtujjuuujxxxuxujujtjtjutxxxjxjujttxjjuxuttuujxxxtxxxxxxujxtjtuttjutjtutttxttuujxttutuxtujjtjuuujutjxxjxxujtjuxujxtxjjjutjuxuttxtuuxjjtxtxtjuuuxxxuxujttuujttutjtttxxtjxtxtxxxttxtttuuxuxjtjjxjjtttutjjjjutxuxtxxttjuuuxtxjjjjtuuxtuujuxjxuxtxuxxuutjtxujutxtxtjtjjjjuutxuxujtuuxjtttjjxuututjtxjxuutxjtujujutuxjtuuututtuxjjututtutjjjuxjttujtxxjxujtuujuxjjtxujujtxjxututjjjxxjuxjxtuxjxjuttxuttuxtjtxujxxttutxtxuxttjjujtjujxjtuxuuxxjtutxtxjutujxtxxjujxtttutuxxttuutxxxjxutuuujjuxxtjtjutxujtujjxttujtttjxxjttuuxtttutuuxjutujxtxuxtjxujtxxuxxtxjxxjuuxujuxtujuxjujtjuujjuttttututjjjjxujtttxuxtxjttxxxujjuxxxuuxutjuuuuxjutjjtttxjjxuxjujtjxujxjjttxjxjtuuttuujjtxxutuxjtjxxjtjxtuuxujtjjttjxjttjjxxjjxjjjjttttxujuuuxxxjttxjttuujuxtjtjuxxxxtutujxjujjxxujxutjxtxxtxtjtuujutxxujtuuxuxjxtxtjtjuuttuxuxxtxxjxuuxtxuxxttjjtutjuttxxttjxjjuuttxxxjujxxjttjujtxuxuuujuxujjxxuutjttutxtjttutuutxxutjjxxuxxxtjuttttttxuuxxtxujujxtxujxxutttxjjxtjjtujtxxxjtxjutuxjtttxxtjujttxjjtxtutuxjtutxjjtxjutxjjtuxutjxjuxuttjxxtutxuxtjtxtxttxxtxxxxjtjjtttutjuxutxjutxujxjujuuxjjxxuuxxuuxuuuutjuuuutjtjuxxxjjtjutujxujxtutjjjujjtxjjxutxuuxjuujxxjtjujuxxxjtujjxujuutuuutjtujttxjttujxttxtuxtxxttutxtttjuuxttjtjuuxtxutttuttjjjuxxxttxututtxujtuxjjjtjjjxuxttxuxuxtujxtuutxxjjuttttxutjxuujxtutxtuxujuujjxuxujjxujjjuuuxutttxutxtjjtujxujutxuujujxtxjtuujxuuuxjtjttttxjjjttxjjujxtxuxjuxjtutuujtutjxxutjuuutjxxxxjjjjtjjxxxjjujuxutxjuxuuuttjtjjxxxxutxxuujuuujjtxtxjtjjttjjxujxjuuujuutjjxxxujtjjuxxxttuutuuttxjtjxjjujjxtuuuxutxxxttxuuxxuuxujujjtjjtuutututxtuxxxtujjtuxuxxtuutxuttuxxujujtxxxtujxujtxjjjuuttxuttujxxxuttxjttxtutxtjujuxtjxtjjujtxtutjtxjuujuxutjuuttutjtjjuuujttjjtuuuujxujtuttttuxtjtxxjuxutjtxtjjxjxjxutxutujtxxtuxtujtttjxujutuujxujjjtxtjxxujjxxxtuuxxujjuutjxtjjxuuxjjtjtutjxuuxjttuutxujjtttjtjujujxxuxjxtxuxjxjxutttjuttjjxttuujutjtttxxuuttuxuxuuxtxxxxjxtuxtujujtuxxjjtxjxjtxjjxutxxttjtuxxtxjjutxuuujtxttjujttutuxutttxxjujtjutxjjujttxtxtujuxujtjxttjxujjutxuuuuxtujjjjtututjxtxtxjxtttjjjujttuttuxjutxjtxuxututuuxjjjttjuxtuxujxxtjjxtjjtjjjjtttuuuuujxjuttjtuxxtjttjjjjjuxtttuutuxuxjtttuuxxuujtxujxttuxtuuujjtxjxxtutututxuxjuujututxtuxxuujjuutxuxjxtttujxtuuxuuujxtttjjuxjjjxjjxjttuutuxxxtttuujtttxjjtxjxjtxuuutjxuttxutjxtxjxxtxxjxxjtttjjttujttxtxujxujuxuujuxjxxjjjuujtttjuuxxxjjjxjtjuuxuujtxujxtuuxjxxxjjuuuuuxtxjuxjxutxjuuujxuxxutxxtxtjjttxjuxutttttjuuuuxuujxuuutjxxjuxuttuuxujtttututjjuxjuujjutxxtttjjxxujxjujttjtuxxutttutxtxxjjtuxxxjtxxxtjjjjjtuujttxxxtuutxtjxjutxutjutjjtxtxxjxtxxtujtxxutxtjtutxjutjjjxjjxtjujuxxtxxttuujttxjjxuxjxtjjuuujujtxtxjuxujjtxttuxtxjttjjtxuxxxjxuujujututxjtjxujxxjuxjututtuuxtujxjxuxuuxujuuuuuxujtxjxjujtujtjttxjxtxujtttujxjxtjjututjtjttxtxujtujxtujujutjtujjjuxxujjjxtuututjuujjtxxjujujttttuutxuuuxuxuuxuttxutjttxtuxtujuttttttxjujxtttxjjxujtjtuxjjxxxuxuuuxtuujjttxuuuxtjutxjttjuxutuuujtjtjuxtxujxjuttxujjtuxuttxttxutjxuxtjuxtttjxxtxjjtttuxxtjjjuuttuutxxxjtuuxttjuxtxjjtxjxxjjjxtuuututxutttxuxjjtjxxxujutjjtxxxtxjuxxjxjxjtuxxtxjxxuxtujujuxjtjjjujujjuutttjjjxxjuxxjutjuuxxttxxjjxjujxutjxtuxxjjjttxuxtxtxuxutujxtjxtuujjuxxxtxtuxtjujjttujjuxtxxtttxxujxxjjtjuxxjxutujtjjuxuuttuxxjutjuuuxjtujjujuxxttuxttxjujjtujjutjtuuutjjxutxuxjutxutuxxjuttjutjtuttjuxjjxtxutttjtttjtxtxuxjxxujuxjjxuxjxtjujtxtxjjttjjtujxuxuxjuttuxjjtjuutjxuujxtjxujxtjtttxjxjtjxtxxxttujutujxtjttjtuuujtjutjuxjjxjjttuujujtjxxtutuxtxjjjtujuuxjujxxtjtxujjxxjuuutuuuutxuxxutjjjxxtjxtttuxtxjjjxxttttuxxujxxjjtuutuuxjuxtxjxjttjxuxxtjtxtjxjjujttjujxxtttuuxjtjjjuxxttutxtxtttuxjxjxuuttttjxxujjujxuujjjtjuttxttttxxxjtjtjjjuujjtuujuxjtuuxxtjjujxtujtxxjjutjuxujjtjjuxtttujuujjjutttjttxxtuuuuttxxujtjjutjjxtxtttjjtutuuujxtxutttjtjxtuuuujttxuxxjjjuujututtuuuutjuuuxtxjxtxtjtxuuxuxtjjtjxjxtuttjxtjtxutxtxututxxujutujuxxujxtttjujtjuuuutjjuuuxttxxjjuxuuxujxxjjxtjtxxtjtjttutjuxjjuuxjxtujjtuxutxtujtxuuxjutujuuujjuxjujjtuxjjutxxuttxxtjtujxuxxtxjjuuujxutttxjjttxxujtuttuxtxxxjuxtxxtxxuuxuxxtutjtuuuuuuxutjjutxuttuxuttxtjtxjxutxjuujuutttuuuuxujuutjxjjxuuuxuujjjuujuututtuxujxjujxuxuttuxtjxxutttjuxjjxuxttxuuttjtujujjuutjjuttxttjjjxuxxujjtjttxxuxtjuuutxjxjjjxxjjtxuuuuxxxtutujtuutujuttjtxxttuuxujtxxjjjtxxjtujttuuxtxtuxuuujjjutxtxjxuttxxxjuxjttxuuuujuxxxuttutuutxtttxtjxutxxxtjtjxutuxtttuuututtjujtjxxuttxxutxtuxxjujjxxjuttjttuutuxuxxxxtxuutuujjjxjutjjuuutxjxxjjxxjuxjujjxuxtxtujujjxjxxtuuxjtjjttjjtuututttjuujtjxxxxtjxtjxutjjtjxtjxtujuuxxuttuxuujuttxxtxtttjuxtjjxtjxjjtxujuxtujjutjtutujtutjuxutuuxtxxtjjjxuxuutuxutjxxtxuuxuxxtjuutxtjjujtutuuutxtuuxujutjuxtjjxtujjjjjxxtujuuxutjjxxtujtjutujuxuuttjuxuujjxjjxjjjutjuxxjxjxjuxuujxxxjtxuuujxjtxjuttjtxttjuuxjjtxjxuutuxutxxjutttututxujxuxttxxttxujxtttutuujujjxjtutxjxxjjxxuutxjujuxxuxujjuxtujxjxjxjujuxxxxuxjuxtttxtutxttxtutuxuxxjjuxuxutjtxtjtjjjtjtuxuxutujuxttttxxuujxuutututjxujjuxutxjjxjtxtjxjutjujxutjuxjtjjttjxxjxtttjjuxjuutujtxjttxtxutxtujuutujjtuttututjtxuttuuxxtujutjtttuuxujxtxxjuxjxxtuxtjtxttjujtxxutjuxtxtujjxxjjjtuttjxutxjuxjujuujxujxxtuuuuxjuxtuxjxxjtjjuxtxutxtutujjxjxtxtxuxttuujuutxjuutjjtxjjtjxtjuxxtuttujxututjxtjutxttxxjutjjuxtuxjxxtxtuuutxjjuttjjjjuuuxuxxxjxttxjuuujttjxjjtjtxuuuxujjtjxttujujuxxjujxuuxxjjtjjuxjjjtxxujjjjxjjxjjjtjtjxjjutxtuxjtjjutxuujxjjxuujxutxjjuxjxxtutxttujtuujttujtjuutxuxxjxjtjjtjuujxxttjujjtjuxutxuttuujuxttjxxttxjtjxjjjtxtxtxjjtjxjtjtxxtuxjxutjutuujxjtujjtxxjtttujxxtjujjujtxxjuttjtuuuxuutjjxtjxtuttjtjjutuxxujuuxxutxxtxuuxjjxtjttjtxtujxtttujttuutxxujjjutujxuuxuttxuuuuxxujuutttxttjxtuxxxujjtxjttxjtjtutxtujutjuttxuxjtjuttuttutttuutxuutjtjjjuuxxtxxxxjjuxjujuujttuuutuxjxxxjxjxutjutxxjuuttjxujxtutujujxxtxxtjjjutjxtxjtxxtutxuxutxuttjxjttuujjjxtxtxjxttjuuttxjjxttjjxtuxujtjjjutttjujxtjxuxuujjutxujtjutttuxxutjtxtujuxujjxjxjtujtxujuxuuttuuuuxjxtxtjjttjxujjxjuujtjxxttxjjjtttxutxjutxjtxuuxuuutxxtjujxjjxxtxxxjjjttxxjxxjujxxjutxxuuxutxjxjujjxujujxutujxutxutxjtujxjtjujjtxuttjxuxtxxtxtxjuujjuxtxttujjjuuxtxjujjxxttjuutjxujtxjuujxujxtxxtuxtjtxxjxjuutjtjutuxuuxjttuxtxxjutujtuxjujujututtxutuuttujxuxtjxutjjtjjjxttxujjutxjuxttjuxujjjtuuujujutttjuxjtxuxtttxtxtxjjxttjjujjuuxjxtxjjttjuutjxjuxxxtxjjxtxjuuxtutttxtttxxuxxuuujjututjuxjjxjuxxjuxuxtxjutujtujjtxxttxuuutxjxutjtuxxuxtujtxtutuxuttxxxjuxutjjttutxttuxxxtjxjttjxjujjtuuxjjxjtxujxjjtjuututtjtxttxtjtttttjtujuuuuxjuxxxutxjjxxjxtjxujxuxujjxuutjttxxuutjtxuutxtujtujjtujuuxjuttttjjjuxjuxujuxuxjttjjuuxtjuujjxuuxuutjxuxuuuttuxuxxxttxjtutjuujjxtuutjjjjtxjjxtuxtjjjtutjuuxxjxjuxuujxutxttjuutjxxuxxjxtjuxjxttuuxuujjjuutjxxxxjuxjxtjuttttjjjjxxtxjjjuxuxxtjttjxxuttuujxtujxuuxjjttujtutuujujjtjttxujujuujxtuxjtjjtxxuxxuuuttjttujjxttjxujujutxxjjtxxxtttxjuttxttxxuuxxxjtutttttxxtuxxtjuujtxjujujxuxxtjujxtxjutujxxjtxjuujxjjttjjuxtxuujutjxxxjuxuxxutujjtxxjjuuutxjtxuutxxxuxuututxujujutxtuxuuxutxtutxtxtuuujuuuxuujxxtuxuuxtjxtxxjtuutjutuxutttujxxxututtxuujjxujjjxjjutxuttuutjtjuuuxxjujttjuxjjxxuxuxtttxuujxjtjjujjxttuxtxjtttxtxjtuutuutxxtxxtjtuttxxjjuxxjjuuxxtuttuujtxxxttuxuxxjuxxxjuuuxuxttjttjjxuttjtujtjjxjutjujxjujutttttuuuujxxxxxjxjxjtutttxttxjxxtxxuttujujujuuuututxuuxujuutxuxxtxuxtttjujtttttuujttuxtxtjujxtxjujxtjtjtuuttjtuujxjjxjxtutxttjjtxtjttjxjttjjttxxjjutuxxxtxtxxutxtuujjjtxtjtjttutjtuxtjxtttjujjxuuttxxtjujxujxtxxtuuxxtxxjxjjttuxtjtjuxuuuuttxujtxxuttutxutxtuujjtjtxjtjxutuxuxjtuujxtttjttxttuuuxxujxtjxttxttxxuuujjxjtjjjjtxxxxjjtttuttjujjjuxutxuujxjjtjtuuuxjjtututjxjxjuxxujutujjuxuxutjtujuxxutjujjjttjxxjjxjtjuuxxxtxuutxutujujuujuxxxttjjxtxjxjjtutuxuujjtjxtutujujjxtxutujtxxtjjuxxjjuutjxxxutujuutxxttjxxtxxxtjjjxjxjtxutxxuxxtutuujtjjttjjjxjutujjuujtuttjtuxuxuujjjxxxjutxtjtuxjxuujxjtuxxjtxujuujuxutxuutuxtjtjjxutjtxutututttujjtujjtjxtujujujjujuttuxjxxtxjttjxujxutujuuttxjjtuuutuuxxjjxjtttjuxtuxtuttxxtxxuxxjxttujujxxxttjtjjttjxtuxttxxuxxujjxxtxjjjujtuuttjxxjujxttjxxuxujjtxujjjjttxttuuxuttxuttjjxxtxutxxxutujuxutjjuuuuuttjtxxjutujttxjuuxuuxjuxujxtxjujjuujxujxjxjxuujxxtuujxjuujtujttxxtxujxjtjutxujtuxuxjjjjjtxxuxuujjjtxuxuxujxtjxujxutxjujuutjujuuuuxxttxxjtjuutxtjjxtxxjttxututxjjttttjuuxuuuuututjuuttjjjuxxjujuuxjuxxuxxtxxtutujjuxtttttxuxujjtxxjutjxxtttxxxtjtjuuxuxtxttujxjjuttuttjjjxxxtjjjjxtxxjtxxtujututujujjjujxuutjjxutttxxjjjuuutxtxtuxjxxutjutjtjjtuxtjjjtxxuuxxtjxxujxujuutuxtuuxtxjuujuuujjuujtxtuujutuxtxutujjuxujuutjuuxxututjtxjttjjxxjxxtxutjjujxjxxjujxuuxjtxxxujtuujtujxjuutjxutjxtuuxujxxjutxttttutjxttuttxtutuxtxxjuuuxxjutuuttjtjtjxjutuxtjjjxtttxtxjxxtjututtujtxtjtttujtjjtttuuuujjxjxxjtjjxxuttxtujtxtxuuxtxxujxxujjuutjxxuutjxjtuxtjutuujxjxjtxxxtujxxxjjutjxjxjxjxjxxtxuutuutxjxxujxxuujjxtxutxjutuxujuuxtuujuttttuutjujxjjxjttjuutjjuxxujuuxuujuxjxxuttjxjtuuuxuxuuujxujxjtjttuttuttuuuututuuxjuujjjjxjttjttjjutjjuxuujuxuuxxttujxtxxtjxuxujuujjtjuxtuuttjuxjjxtjttttuuxxjtujjuxtjjxjxxttxtutxjujtttjujuujjxujxjujxxjuxutjuxxujtuxtjxuujjxjxttjttxtuujxutxuutujjtxttutjuxxjujtuxjxujuxtjutjttjjtxttuxxtujjtxjtxuxtuujtjuxjxutujxtxxtjtttuututjtjutttxtxxujxjxuujxtttuxjuxttxujtxuuuxtjjujxtjjjjjxjjtttjxujjjjjjjtjtjjuxjtjjjuttujtxxxttxxjuxxxutxtujutjttjuxuutjuxtujxtujujtxtxjtxxuxxuxuxtjuxuttxxxxxjxxxtxuutjjxjutujxuttxtxtjjxjtujjutujxjtxjtuttjxuuxxxxxxxjtuxujxujjtttxuxxtjxjjxxtujxtjtjjxxtxuxutjutjuxxxjtxjuxxxxtjtttuxututjjtttttxjjtujjjxujxuujjxtuutxxjxxjuxxujjxtttjxjtuujuxxxjuuuujjjtxtjxjutjuttxxxtttttuutujxuxtxjjuuxjxjujttuxjxuttujtxuuutjxuxuxjttttuujxutjxtxtxuxjujjtxuutjtjjxxuuutxjujuttttxjjuuxuxxuttjuututuuxtxjxjjuxujxjtxjxtxutxxxtjxttxjtjttjxtjxuxuxutjxuxtxutuujttuxxtxuuxjtxtjuutjutjxjtxxtjuuxtttjjxjtjututttuxtuujjjuuuuxtjxutxxjuxxtjutujujxttxuuxtjuxtxjujujujututxxxxujtxxtjtujujjujuutxxttuuxuttuttxuuuxtjjttutxuuxtuttxjxtuxtuujtjtujttutxjuxxxtxjxuttujtttjjuxjuxtjuujujuuxxxjujjujxjjxxxjjjjjxxxjxtxuxuxjuxjjuxxxutjxxjtjxuxtjujtjxxtutjjtxuxjjxjtjjxutujutjjxtutxutuxtjjjjjtuxjutttxuxjtuuxtutxxxxuxjjjtuxjxxtuuuutxtjtxuutuuxxjjjxtjttjtxutjuxtttjxxxjjxuxxttuxjjxxuuxtjxjjjjuujjxjuxxxujxtuujjxtjxxutujuxtxutxututtxjxxjujjxxjuttttutjxxujxxjxtjtttxjjxjxtjtjuxtutxtxtujxuxuxjxjttxtujttxuxtxutxjtxjxujtuxjujuujtxjttxjjjjxtxtjttxxuutxjtjjjxtuutujjjuxtxxutjujjuujjttuujjjjxujxutxtuuujjxjxtjtjuujxxujuujxuxjjttjtxjjxjxjjtxxttujtjxuxjjttxujjutjttxxtxutjxujujxtxxuxjjuttxtxtjttujuxjuuuuuujjttxjtujuxtjuutuxtuujjjtxxuxujuxxtxxujjttjtxxxxtjuuxxuuxxjtuxujtxxjxjtxuuxtjjttxjuuxujuuuxujtjuttuuxxtujjjttxttujjujuttujjxjxutuuxxjuxuujujjxujxtuxxxtxujxujjxjxjjtxtujtxttxxujtjjuxuxtxxttjtutxuxtjtxujtjjttujtujjuuuxuuuutjxujttjxtxuxtjjutxxtxuxxtttxjxjuujjujjtuttxjjtttxtxjxuuuuuxtutjttujjjtxtuujxxjjuxuxtuutujjjuuxtuujjjutxujxjtjjjjjtxjutxjuuutxttxuxuxxtujtujtxxxxjjxtxttjtjujuuxjtjjujuuxtjxjutttjtxuuujttuttxtxxjuxxtjxxuxujujxjjxjuxttttttjxtxxxuuuxujuujutxuxxtxxujtxuuuxtxtjtjjtjxjtuxuxuuxjuxuxttxttjxjtjujtuxujtuuttjjuujutujuxxtuttxjtutujtxxujtxjxxxjuxxxjxtjxuuxjjxxuxutuxtxxtujxjjxuxjtjjxujjtjjjxuuxjtxuuttuujjuxtxuxuututxutjttuuuuxjjxxuttuxjuxjxtxuxjujttxxjujxxjtjttxxujtuxxjxtxtuuujjuujxxuxxuxuxtjxxxtjtjjuutuxututjujxuttujuuxuxjttxtuxuuuttjuuxutjtjtuxjuttutuxtjuutuxtjjtjjxxuxxjuxjtxutuuxttjxxtxtxjtxtxtuuttutujxxjjutxjjtxuxujtttutujtttuujxujuttxxutjxxuxjjjxjtjuxujjuuxjtxjjxutxuuxutuxxtxuxxxuxtujjjjuujujxxjuttjtjjtxxttxuxjxxjtjtjutxxujxuxjuujujujxuxtujjtuxtjtjjjuutuxttttxjtujujxuxjxuxjjutxttjtxtxjujjxjtjttttutxjujtutuuutxjjxujjttjutxututxujjjuxjxutjtxtuuxtujtujuuujujjttjtuxtjuuxtuujujjjxxtuxxtxujjttuujjtuttxtxuuttxtujuuxxujjtxxjtxjuuttuxxutututjxjuuxjtjjjjujtjttujxxtxtttttjujttxxxujxxtjtujxxjjjxtuujxuutuxujttuxxxxxtjjuutxjutujujuuujjxxtxujjtuxxuuxjjujjjtutjjxjtxjjttjjjtuxxutttjjjttjjjujujuutuxjujtuttjjtjjuxuutjuxxjttxxujjxtxtuxttxjtuxuuujjuujjxjjuutjxuxxujuxututxjxuujuuxttjttujjujtjuttxjxjxjjuxjujjxtuututjjtuxuxjxxuuutjujutjxtuuuuutxxjjjuxxxutujjtjxuujxjtututuxuxttxtjxjxujtjuuxjxtutxuujjuxjjjujxjxjtuuujuxjjujuxtxjxuutuuttuxxuujxuxujxttujujtxjjxuxjxxttjjxtttjtxjujujtxtujutxjutjujxxxuutjxxjjuxujujxxtjjujujujuuxxxjtjutjxtxxututjxjxuuxxtuuxtxxtxjuxuuutjxxtttututjuujuxujxxxtutxjtjxxxuuxtjututjxxttjjtttjtujtujttxjxjuxttttxttxttutuujjutuxxtxjjutxujuttxutxtutuxjttuttjttujjxtxxttjxuxjuxjuuuxujjuuxxtjxxttuuttttttjttjuxtjxxxtuxjuujjttxxjxjxtxxujujjtuxuxuuutxjxuujujuutjuxjtxtxjuutjtjttxutxjjtjujujtjxjxxtxxxttttttutxjjttjjxxtuujtjjxxxjtxxjuxjuuutjuuujjuuxutuutxttxtxtujutxutjtutututtjuuujjjtjuuutxtjuttjjjjxxuttxutxuutjuujujjxjtjutujjtuxxutxxxjujtjttxutxjuxxtttujxjttttttxxuuxttjxxxjjxxtxtuxxjtjjjjxxttjtttxtxxttxtjxxuuxxtttujtuutujtxttttxjuuujtujtxjuuuxjtjujjjuxujtujtjxjujjtuxjjjtttuutxujjjtjxuxjujjjuxjxjxxttxxtuxxxuxjjuxtxttuutjttxuttxxjutuuxxtttuxxtxjjuttjjtujtjxtjxujtjtjjtujxxtujjtttjutjtuuxxjtjjjuxjuxxtttjxjttuujjtujujtjxttxjujujjuututxuttxtutxjtujutuujtxjxxxjttjjttxtuxtujxjjttttjtututuuxtjjxtuutxxttjxujuutjuxutxxujxtuuxxjjtxxtxujuuuxujtuxxujtuxxxjxtxxxttjxjuuuuxxxuujjxxujtjxuxxxjtjjutjxtutxtujtjxtuttjjuutujtxjxjtujxxxxttjtjjjtttjjjjjujjxjutjxtuuxxuxjtttttxtjuttutttujjxjjjjuujttxjuxtjttttjjuxtxutjxjtjjjuujjxjjttjtjxjujuujuxjjtjujtujujuxjjujjttxtjutjxutxxjjutxtxtjjujjtxjuxjutxjtxtujuxtuttxtxxuxuuujutujuuutjujxxjjxuxuujtutjtjttjjtttjtutuujuujtjxjtjtututjjttuutttxuutjxttjujxuxjtjttuxtjtttjxujtxuxttutuxjxxxjtujttutxjjxttxutxuxuttxtuttttjutjuujjxutjttjjxtuuuxjxxtxujxttjuuuxxxjxuttjxxttjujjuxuxxtxtxttujtxjttxxujxujjxttjtxjujjujjuxtjjuxuutjxxxxjxujxjuxuxxjxxxttujxtujxtjujjxxtujtttujuxuxxjjujjjtutjtujxjuxtutttxxjjxtjxjuujjuxxtuxuttxutuxuttjxxujttxjutjuuujjutjxjuutuuutxujttuutjjttuutujtjxxjuxutttutuujuxjjjxxjtjjxuuutuxxujujjutjttxuuujutujuxxuujjtujxjtxuxxxjjjtujjutuxjxxtjututxujjuttxtjutttttjxxjjuxtjtxxjjuuuxtjtxtututxttjtjjtuxxjxjtxtuuuxutuuuujxjtxxtutxxjxjxjxuxututxxjuxjtxjuxjxuuujxttjxuxxxjuuxjjxxxttjtututuuuttxttxujutxttuxtjutxtxjxjtjjutjuujtujjjjujtjtxtxjtxtxtjtxtxuxtutxuxujujtujjjxtttuxjtxtuxxtuxtjujtxxuuutujtttxuxuuxtxxxuujujtxtxjujjutuxuuttxjuxxxxtuxuuxuxtxuxutjujxtujjxtuxxxtuuttxuuxxxtjxtxuuxxuuxxjxjxtttxxjuxtxuxttuxtuuuxjxjujjjxuuxjuxtxuutuxtjjjxuuutjtxujttutjxuuutuuxtuuuutxuxxuujjuttxjtjxxjjtxuxxuxjjujjuxjutujuuxxxutuxttjtuutuxjtuxjxxxjujttjxuuxtjjxjuutuuxjxjxuxxxtxxxjttxtujjutxttxxtjutjjxjxxxtxutxtjtuxuxuuttuxtuxxjtxtjxtujxttujujxxxxujxxxjuttxuxjuuxuxuuxtuutxxjtuxuujxtjxxtuuujtjujjttuxxjxtutxjtujtttjjjutuxxxuuxtujxjjtjxjuuttxxuttujuttxtjtjjxxxttjuujtttxttuujxjtxjttjujjxtjxtjjujjttjjutjtuuxttjtjxutxjtxuutxuujjtuxxjutjxtjtxjxujjxjjtjtxxtutuxjjjxxjxtuuxujtujjjjtxuxuuutjttuuutxuujjtujxutxjujxxtuxxuutxujxxxxjxjuxjujujjuuuxtjxujxxxtjtuujxtxjtuuutjtxjjtuuxjxtuxuxjxjutxutjxujtjxujuujuujujuxjjjtxutuuxxjtuttjxutxxjxjujxjtutuuttxxxttttjtjjxjuxtxutttttxxutjjxtutujtjtxjutuxttttjttuxuuxtxjuuuxjxxujttjuuuxuuxtjjjjtujtxxxjujxuuxjjutttjxuxjxtjttutjtjtjuuxttjtjjuutjtuxutxjjttuxxtttjjtutxxtuuuxtjjutujuxjuxttxxuttjtuutxjxuujxujuttututxxtjtxxujxxjjxxuxuttutuuxuuuxttjxuxuxtjjjxjtjjxjjuxuxxjuxtuttutxujuxtjuttxjujujutxuxtujtxtxujxtjxtttujtuuutttjujjjxxxuxutxtxtjuuttxxxxjjuttjuxutxjxtjuxxujuuuxjtxttjutxtjtutujtjjxuxxtxxjujtjjxujjuxjxuxtttujtxuujujxxuutujxjxutxjjujutxtxutuxjuuxtxtxjtjujtxxjjtxujtujujxujtjjjtjuuutxjxujujxjjjjtjjjjuuxutxjjjuujxjuxjujuujtxxjxtuutuxuttjxtutjjxttuxjttjxxxxutuujjjutxuuuxuutxjtjtjxutxtjttjxtjxuxjutjxttttuutujujtuxjtjutttuuuttttutxxjtujtxxjxxjuxtujjujtxutxtjttjxjxujxxtjuujtutjtjtjjuxujuxuutujuxujxjtxttjuxujxtxxtjtujxxuuttxjujjuttujxxjxjxujujjjtjjtjutjtjujxuxjjxjjjuxtjtjtxxjtuxxttjtuutjutuxjxuuutujtjttujuujujxjjjjttxxtjjxtuuttjtttxjxxtujjtjtjttjxuxtxujujjujuujuxjxjujxtuxujjtjxutjjtxujtxxtxxuuttujujxjjxxtxuutuujjuxjjujujxjxuutjttjjjjuuxuxtxxtxjxuttjtxjxuxujuxxxxxjutjxujuxtttxxxjtxttjtjttutxjxtjxtxtxuxuuxxutjutjjuxxtjxxjtxxxutuxxuxxuxujxutuuuxttuuuxjjxttttxxxuutjxtjtuutxxutxjxuxjtjtjtjuxttxtxtjjxujuxxxuxxuxxxxttjuutxuxujxtuxtujxuxtxjxtxtjtjuuxxxuuxxjuutxjjuxuutjttjjuxjtxtxjjuxxuxjxxuujujtxxjtxtxjtttjxjxuxtujjujuxtjxutuxxuttxjtxxtuxjxxxjuuxjuttuxttjxxjutxuuxxttxttxjttujutttxxtjjttxxtuxuxxutttxxtjtuuxujjxtjxjxtxjutujxtjuuututuxjujjjjxxjuxutxxuuxjuxutxtjxxxjxjujxjutjuuutxuujuuuujjtxuxjjxxtxujxtjuxuxxjuuuxutututxtuxuujtjxjjujxxujutxtjjujttjtttutxxjutttjtjtujjuutuxjjuxjuxxtjtuuuuxjtxjxujtuttujxutjtuxxutxxjxtjxxtjxutjuujuuttjxjutxuujxujjjjujttttuuxtuuttuuxxtxjuxtjjujxtxjxxtxjjjjtxxuxuuttjtuujxjtxxjtjxujtjxuuxxttttuxjuxxuutjujxuujtuxtuxuxxxxxjxuuxtxjxxujtjujjjuxutujxxuxjttjujujjxxxjxxjxxxxuujjjxtttjjutxxuxxuuxxxxujxjxxjxxuxjxuxjxuuxjjtjxjxxutxxtxtuuxxujxtuuutjxjjxjxjuxttxjxxjutxtjxujxuuttjututxttutxttjjtjutxxjxxtujttxtxtjuuxutujxjxtxxxjjuxjjjxjxxxtjuttxtxjjjjuxutujttuxjxjtxxtxtutjjuujjxtujututjxjjjxutxujxutjxtjjxtjuxujuuxjjuujuutxttxxuxxujxjxxuxttttjjuujttuuxjtjjxxjuutxujxtujjxxxxtuuttttujtujxjtuxxuxjtxuxtuxttxjuxjxjuxuujtujtuxtjttuuxjjttujjxutjtujujttujjutjjtttxuttjttxxtujjujtjjtxuxtuxuujxututjxjjjuxtttjtjjjxuxtjuttjjjxuxujjutjtuxttuuttxuuxjttuujutxxuxjjtxujujtxxuutuuxuutxtjuutjttuujjuxxjujttxtxujttjtuujujtujutjtujuttutjxuxuxxxxxxttxjxtttjjjxutujujtutjjxttjuxjxxxuuujuxjutjjutuxtjuuutjjxjujttjxuuxujtuxutjtjtxutttjjuxxtuuxuxuxuuuuxuxxjtuuxtjjjtxtxtjttjtjjxutttjujxjjttututuutujtjjxujutjuxtjxxxjtuxtjtxxxxuuutxtjjuxjujjxtxuxutuuuxtjxtjuxxtxjtttxtxtjjxxutjutxxjxxxtxxuuttjjxxjxujjjujxtujxuuxuxttujjxjtuxtjujuuxutjtxutttxtxuuxxxuxxuujjxxtuxjujujtjtjtjjtuujutuxxtjtjtttjjuuxjxxuuttttxtjxutxtjuxtuttxxjjtuxjuxtututuutjxtjxjtxjtjujjtjxttutjtujjtxxjutttuxjtttxttuutttjtjtjujuxjuxuuxuuujujtxuxxjujutujtxxutxujuutuututjtuxtuxxuutjjuxttxutjujxuxutujjjjjtuxttttuuxtjxjjuujxxtxuxjtjtuutjtxuxutuujjtujjjttjtjxtjxtttujjxxujtuutjjjttjjxxtjuxxtxjjxxxxutujttjxxujxxuxtxtjjxuttjuxxxtxjxtutxxtjxuujxuuxtjuujtuujtttuuuuujutjtxtjxujjtjtjttjxxxjjtuuxuxuxuttxjtxjxuxttxtujxttjjxuxuxxtutxtjxutjjxutxxtuxtuxjttujxutjxttxxuxjxxxututjujxjuuxxujuttuxtjtjtttxtxtxxuxtjutuxtujtxuujxuuuuxjujutjjtuxjxjujxjttuuxttuxujxuxuuxjtjttxtjtjxxjjujutjtujjxujjujjxuuxxtxjutxjjxxxtjuuuxxuxjtxxjujjtxtxxxjtjxtjjuuututtjutxxxxjujuxjxxtxuuxxjuxuuxjttutjuujuxtjxjjujxttxuuxxuxxuxtjxttxxxjtttujxjjjtuujutuuutuxtxjxtuxjjxuxutjuuuuxtjujxjjtujxuxuuxjtjttujjxtutjtxjxtujxtujjjjxjuutuutxxujjtjxujjtjuuxxujxujujtutjjjuujjjtujtjtujxtjjuuuxxtuxutxxujxtuttjttxtjujjjxttjjjuxxxjjtuxttxjuujtuuxujxjtuxuxxtxtuxjujttxxxxjxututuuxjjututuutjxxjuxtjxtjxutuuujuuuuuuxxtjuuxujujttxtxxttxtjxtutjjtxttjjxuuxtuuxututxtjjxttujxutjttxutjxjjtxjjuxuuutuutxtttuujjjutxutttttxuuututxtjjjxjjuuuttjjtjxttjxutttttjuuxxtuxxjuxxuxutxjjutjujuxxjtjxxuuuuxutuujtutjuxxujjxtttxuxxjttxxtxtttxuuuttutuxtujxuujxtxxxttuutujxttxxxujtxxuutjxttutujtxuutxjuujutjjtjutxuxujjxtujtjjtutxjxxuuxxxxxujxtjjjtjuuttttututxttujjxttjxjuuutjtxtjtjtjuuuxjujjjxuxjtxtxjjtxutxuxxjutuuxtjuuxxxtujtxtxjjuxxtxttuxjtutttutttujujxutxxjutjutxjttjujtuxtttjjxtxutttjtxtjtjjjtxjjujttjtjuxjxuuututuxujttutxttjxuttjtjxxjuxjtxxxxuxuttuxtxtutxujjtjuujtutxtjtujtuxxxjjxjutjxxtuujuujtjxuuujutjxjxuxjxxuuttjxjjutjjuuutxtxujtjjutjxxttjuxtttttuutjjutxxjxujtttttuuxjtxutxxuxjutxjtxxjuxxxtuxuxjtutxtjttxjuujttxuuuxuxxujxtjxxjxujjjjjxxtjuxtjtuxtujuujujutjxjuujuxujuxtujtxtxtxttjuxxtxtttxjjxujutttxjtujjxtjtxjuttuxjtujtujtxuujxjtjjjttjjjuxtxttujjxjujxjuxujjtjxuujuxjjxjttuxujjjjjuujjtujjxjtxjjtujuxtxjxjjuuxujtutjtuxxttuuxjxxxxxujjxxujtjutxtxuxxtjutjuttujjjujuuxxujjxxxttuxjtttxxutxjjjxjxjtjjjjjjxjjjjxtuxjxxjuxjtxxxxjxtujjxtjxttjutjxjxuutjuxjujjxtjjujxjuttujxutxtjtttjjutututxuutujjtxjxttjtxuxttujxxttttuxjtxxuxtuujtjttutxxxtjtjjuuutxtjtxttxtuxuxjujjuxxxtjtjxxxuujtxtjxjujxxxxutxjujuuutxutxtxxxxtttjuxuxjxjjtxjjjtxujjxjuxujtjtuujttutxuxjjuxxuuuxjxxjxjtttuutuuujxxttxxtxuuxxutxjxxjjxjtutuujtxjjuttxjjjjtxtxxuutxujxxtjjjutjttjuujujtxjuxjxuxujxujuxtuuujujutuutxjuuuxtxujxjuxtxxxxxujttututtuxtxuxjjuuujxttttuxxxjuxujjjxxjjjxuuutttttjxxujutujjtuttjtuuutxjxtjjxtuxxuuuxtuxuujuujxttjtjtjxttxuxuxjuxutjutujuuttjtttjxxtujxtjxuxuxuujjxutxtujtxxuujjxtuxjujuxxxutjtjtxjtuxjtxuutxutxjjxtxujutxjuxjxjtjxtuutjxttttutjtxtxutuuututuutjtjjjjututjjuttxtxxtuxuujjtttuutxujtjxtttutjjjjjuujujtxxtutxxxtxxtxjtjtxtujuttttjuxxjtuuxuxtjxjjuxjxxxttuuxuujttttxjuuxuxxtxxxxjtujtjjxtuxuttuxjjtjxuxutjjjuxuuxxtxujtuttxtuutttjjtjtujutuxxtxuujtttxxujujujujtxxjxjuuttxtuxuxtuuxtjxtjuttxuttjtxjujxujuxjuuxjxjuxjjjuuxuujtjjjtjuutxtutujxtjuxtjjxxuxuuuujtttttxtuxtutxjjuxuttutxjttjujxxxjttttuujjjjtuxuuuxxjxjtxujutjuxttjtttxxjtxxujtujxujuxxuuxuxxttutjxxtujjjxjujjuuttxxxttxjuxxxjxutjttjtjtjuxxxjjtttxtxuttutxtxtujjtxtutjjjtujtxxtxjxtjtuxxtuutxxxtjttxutjxujxuujjjtttjuxjttjuxttjjututxjutxtxjxjujxxxtjjjxjuutjjtxxjuutuxjjtujxjjtjtxtjuujuxuujjjxxxxxjjtuxujjtjutuxxxjttxujxtutujxujxuxjxutuutjuxujtjxtujujttjxttxuuutjutxxxtjuuutxjxtjxtjtttuttjjtjutxxjxttxjtxujxjttxutxtjtjjjxtujxxxxujtuuuutxjtttxxxxtuxtujtujjtttxtututxxjjutxxjxjxttjttujujxjtxuutjtuxuxxuuxtuutxxujutxuujttxxuxujujtxtxxuttxuuuutjuxtututjtutttuttjjjtjtuxtxujxjtxxjtjxjuxuttuxtujuuxxtutuxtxutxuxuuxtxtjjuxxuuxujtjjtjxjtxjjxjjuutuuxttjtjxjtxjxjttxjjtuuujtxttxxjtutuxttttxjttuxtxttuttxuxtjutjuutjtjtjjjtjtujxxtjxttxuujjjjjuxttjjuxtxjxuxxjuxuxxuttujjuxjxjtuxtuttjxxjtjjxtutjxjxujxjxtxjtjxjtttjjjjxtxuxuujtuxuttjxutxujjjxuttxxjujxxjtujuxjxxtxjttxxtjjjuuxtxjtjxxxxutjxuttuttjtjujtuxuxuttujxuxjjuxxjujxujxujtujjuxjjujtjuujxtutxtxtuxxxutxxujxtttxtjxxxxuuuxxxtxjtjtjuxuujtxtuuuuxjutxxjxxujttjxtxxtttututxxttttjujtuxtxtjxuujjtujjjtjtjuuxutxuxutxjtttujttuuuuutjxttxxtjjxxjuxxuxjuutxttutuxxtttjutujxjtjxjjuujutujuujxxxxuuxujxjujjtujuutxtutxuuxuxxxujttxxuxjttuuxuxjjxxujjujttxuxtuujtxuxxutuuxjtujuxttxtxjutjjjtxxujuxttxxjxuxtuujutjtxjjxxuujxutxujuxjjttjutjuujtjjtjtjttxujtxtjjxtxtjjuuujutujjtttjutjutjuuuuxjxuuutttttxjjuttxuxjjttxtujuujuuxttjttjjxtuuujujtujtjjttxxtuutujtutttxjjxtjuxuutuxutjtuttujuxtjtxjtjuxxuuuuxtjujtuxxxtututxxjuxjuxxuuuxujuxxtttuutjjttjttujtttjuutttuuuuxutttutxjxjtuxujuuuutjjxxxxjjxjjtxtxjjjujuuuxutuxxtuxuxxjtutxtxjuxjuxtjuttxjjjxjjuujtjtutxjtjjuxxxuxjtxtjtjxttxxjjuuxtjjjujxujuxxttjxjtjtxtujtxxjuxtjxuxjjxxjuujutjjuutjxxjxuxutuxxjjujuuxtujuxuxjutujjxjuutxtjxjjtujjxxxxjxxuutjuuxuxjxxtutuxuxutjttujxxtxttxxxtxxxuuttxjjxtxuuxttjxtjxjtjuuxjjjjtttxxtujuttjtuuxujuujjxtxjujjtjtjtxtjxutuujjjtuuuttxtjtjxjuutxtjtuujxuxxtjtxuxxtxujujjutuuujxuxxjujtjjxutxxutxjxtxjxujxuxjjtjtjjuxttuxjxttjxttxujjtjxtutxutxtutututjttuuxjxjxtjxuujxuttxjuttxxujjjjuuxutujtujjxjutxjuxxjuttxjxxjjtxxjjtuxujjuxujxjjttutjutujjutttuujtxttttxuujjxxjtuujtjujuuujxtujjxjjuxttjjttuuxjxuxuxtxutuujjutuxtjjuttxjutxtxuuuujuxtuuxtxtxuxtjuxxujtxjxxtjjjxxjxjjjuxxtutxxuuxjuxuxjjtxjtxjuujtujutjjtjtujxtuxxjttxuuujujtjutjttxuuuxjtuuuttuxttututjxtujtuxtttjxtutxttxxxxttttjjtutututjjujjjxtjjjjtxjjttxuuxujtuujxttxjjtuujtuujtxxxutxtxxtxjxxxtxutuxutuxjtjjttuxtxjttjutujjjjjjxjuxjuutuuuuxutttttujjtjxxujtjjjtjxuxjuxxuujujjjtxutjxjtxtuxxtxxxjttutjtuuxjtxjuxtjxttxxxxuutujxxuuuujujjxtjxxuuxjutxjuxuttjxujxttxutxttxttuttjuujxxjxxtjtuujtujuuxutjtuujjuxujuuuxtjxujutjjxutjjtxtjjtjuuxtutjjujutxtxututtutjjxtxxtjtutujxjxtxtxjuuuttxxxxttujuxuujtjuxuutxuxtxjjtuuuuujuttjjttttuujxjutuuutjxxjuujuuuuxjjjuxjxtuutuxjujjjtxxuxuxutuxxjjtjjxuxtjutjxtuuuuxxjuxxjjuuutjtxxxjutujxjttttujtuttujxuxtttutxtjjuujujujxjjtxujutjxttjxjxtjxxtujxututjutxtxuxuxjutjxxttjtutxxxxutxtujujtttxtxtjttujjtjjututtxjuxjxtxxttxtuttjxjuuuxxtjjxtuujuxtxutjttutjtttjtujxttxuuttjuujjxxttjjuujxtjtutttttjtjtxuttjjxjxtxutjjjutjjtuujtuttuutjtjxxxxuxttxxtujxjtttuxuxxuxutxxtjjjxjjxtxtjuututtjttttjxxjutuujtujujuttjuxxxtxxtuutujjtujuxjjttxtjjuxjtujxttjxxuxtjuxjutxujtutttjujjuxuujjujtuxxuttxtjjttxuuujxuxjuxujtxujujxtuxjttttxtxtuxttjxxuxtxuttjjttxxujttxjuujxxjtjuuuutuxuxjtxxtuxxtjjjujjutuuuutujtjjujtxttxuujtjtjttjjjtttxtuutuutjxxjttjtjjjuttjtujutjjjttututxuututjjjuxjujxjjjjujjutxtxjuutxxjuttutxtujuxxtjujjjtjtujjjjtjtjxjjtuxtxttjjxxxutuujxuutxtxutjuuuuuxuujjuttuxutjxjujuutxujxxtjxxtxuxjutjtutjxtjtuutjjttjtxtxxjjxjuujtuxjxujuutujtxtuxutujttuxujuxuxuxuxjxuuujtujjutuuxtxxttjujtxtxujtujtuujxujxjttxjuuxtxutxjtuujxujttxuujuuxjujtjjjjutttjuxjjutjjujuxtxtjtttuxutttujjjujtujtjtujujtjjxjxuujxtxuuxtutuxtujujjtttxuuxuujjtjjutxujjxuujjuxtjtjxuxtxtxtujjtjxtjxxxjxxjuujtjjujujxuxxujxtxtttuxuujuutjtxutjtxujtjttjxuutttjjtuxtuxtjtxtjujujxujutxujjxxujtutttxxutuujuxtxxttujjxxxtjtxjjutttxuutxjutxjtuutuxxxxuuuxxxxjxxtutjtjxtxujttjxjjtxjxjjxjjuujtjuxujxujjxtjuujjxttjjttjttujttjutxjjxjxxxtttjuuuxjxxjujuxtjtjujxjxtjuxttjjtjxtxtxtxutuuuxjxjuxxjuxxtxtxuuxtxtjxtujjjjxtutjtjxttttjjtjxtutuxxxjtjxxujxttxxjuutuxujxtjjxjuuxtuxtjuujxuxxuuuttutxxttjuuujxujxjttjuujutuutujtxjttuujujxuutuutuuutjujxttxjtxtjujxjjujttxjjjuutuxtjxxujttujuxuxuujjutuxujjxtutxjxtjtxxtjuujtjjuxtjxxtxuuutttxjxtxuxutuuttjxjuutjxuuuuuxttjtuttutuuujtuttxxuxtutjxxjttjjxxttujxujjtxuujttttujuujjujxtxjjxujujuuxjjjxuttjuujuujutuxjjuutxtuuxjjjjjjuxtxjuuxujutuuxujxjtutjtujjtjxutujjttjtujjxxjxjjjtxxjtjxujtxttuttxutjttxjtxjtuujjxujuttjtujjxxjtjtxjtttjuuuxuxjxjuuuuxuxtxtxuxttxtxutxtttjujjujtjtjxxxxxxuutxjtuuuujtxjujtxuxttxxxtuxxtutxjjttxujutuxxujjuuutuuxtxxjuxjtujttxjtjuxtuxtxtxtujtuutxutujujxtxxuuujjjtxxjutuujjujjtujutttjxuxjtujuujxjtxutxtuttujtuttujuutuxtjttxjtxuxjutjjxuuutuujuttjtuxtxtuxxttjuttjtttjtjuuxxuuujujjtttuutuuuuxxjjtjxutuxtutxxtujjjttxtujuxjttxuujutjjxutjxuxttjuttjjxjuuxjjxuxtxjujtuuuuxxxujutuxujjutjutxjjuxtxjujjutxxujjxtujxuxxjujujxujxxtjuxjtjxuttujttjxxuujtxxuxujjtjjjuuuxujujujuuuuxxujtxjtjxjxtuxxjjuxxxjujtjxtutxxjxjtjuujxxtxtuujtxjttxxxjxjxjutxtjxxjtxuutujjtxuujxxujxxtuxuuutttuujuxtxjtuxjjtuxtuxutxuujxuxjutujtxxjxtxtjxjxutxujuuxttuxxutxxtjxtjjxuxjxtuxjxjjjjtxtjjuttjuujuttjxuutxxxjutuxjtjuxttjutxjjttjuttjjxjxujtjututtxjxtxxxtuxtuuuutjjjjxxujxxjjutuujxtjjxtxujxtxxxxjxxtjxuttxuxjjjtuxuujjtjtuxujuxuxujjxxttjujttxutujtjxxxjuxjjxtjxtxtutjxujjjuxxujujtxuujujujtxxtxxtjjututtuujutxxutxjxxxuutjtxtttxjxjtujxtuxutjjxjjutxujtjxjtxtttxtujuttxtujtxxtutjxjxujtjuxuujjtxuuuuxttutuutjtjttxxtxjxxjuxjxtxjuxxxjjujtjxjuuttujxjjjjxtxutujxxuxjxtuxuutuxuuuttxuxttttttuxujxjxxujtxuuxtjutxtxjtutjutxtjttjxttuuuuxxjtjtttjxxujuxjtxxxjxjxjuuxujjtjtujxtttxjjuuuuutxjtutjjjtuuxtjjuuxjxjjjtjttutjjttuxxjjuxxtxjxtuxjxuxtutjuuujutjuujtjuxuujxxxtujjtjuttxjxxttxxtjjtuxjxjuuttxjtutxtutjttjjtxxxxjtxjxjxtujttujjxtutuxxutxtjxutujxxxuxututjuuxjttxjjxjtuxxjxutxjtjuujtxxttxttjjtxtjutxtjxtjjuttjxuxxtxjtxuxjxuxxuxtuutxuttxtjjxtxtjtxxxxxttxujxujtuxjxtjuxxuxtuxuuxuxjjttjtxuxxjjuutjtuujxjuxtxjxxtutxtxuttxtjxxjutuxjtuxuttujjuxuttuxutujujxuxuujxxtjttxxxxxjxttxjuujtxttxxutxjxtjtuxxujtxutxtututjxxjxuuxuxxuujtttxttujxxuuxxjutxuxjuuuuxuxxjjxjuutujjujututjjtxtujjxtjtxjuututxuttxttjjtjjjjttxjujttuxtjtjutuuxxtujtxutjxttuuxuxxjuujjxjxtjtjjxxututxuxujtxxjujxjjxxutxjtjtxtxjxxxxttjxjttjututxujxjxxtuuxuuuuttuuxujutxujtjxjxjtutuututtuxuuutttuuujjuttxxxxxujtjuxtxjjjtuutjjtuxxjxxutxxjujtttuuxutxtxjxtjjjxjtxujjttujtxjxxtxjjxuujjutjutxttujjtjjjttuxxjxjtjjjxxtxjjtxtxtxujtjtjtujtuxuxujuuttxxjujtujxjxtxjjtxtujjxuuxxjjujjtxtjjtuuxjxtxxxjtutjtxttjuutttujtujtjuuxjujtxuxujjxujxxuxxjxxjjutjuutxujtjujttxjuttjxujxtjttxutxxujtjtxjuxxjjjtjtjtxuuxtxjtjjjjxtuutuujjuujjjjxuxuutuxtxjuxuuxjtxxjtjuutxjtxtxjxxtxtttuxuttxxtxttjuutxjjxuxtxuujutxjtxjtxxjjjuxutjxjtujtxjjttjttjxjjtujxjujjjttxutuxxtjjttttjuuttttuuxjjjtxxxxjjuutuuuuxjujtxtjttuxxuxtjujjtxuutjuxtxxxttuxutttxujjjxutujttxxuxjttjjtjtuxuutxuuttuxuxuuxtjtjtxxtxuujuuxjtjjujuuutttuxtuxxuxjxxuxjtxuxtuxjjutuuuxjuttxtxxjuxttjxuuttjujuxxujjtjttjxjxxuxxxjtxtjjxjtuuxxxtjjxjjtxujxttxjujjjjjujxxjjxuxxtuxjxxtjjuxtjjtuttjjjxjxuxuttxjxjttjjttxtttuujtjtxtjjtjtxtjtxtxuuxjtuxttxututxxjjjtjjujuutxjtjxjtutjuxjxtxtxjjxtuxxutjtjxttjxxjxtxujjjjjuutxxttjxuutxutxtxxtjtujjutjjuuuxuxxjtuuujxtxtjutttuxtxxxxtjxxujxtutujxxuujujujjuttxxttttttxujjtuttujxjxxutxtxtujtxtjjuuxxxttxxjjxxtuuxjtjjxtxjjjxxtuxtjuuxuuxjxxjujttxtuxjjjxtttutuuxuujjxujtuttjtuuxtxxujtuxxutjttxutjxjuxttjtuxtuttuuxujxutxtutjujxuttjjxjjjutxxtxxtttujjuxuujuujxutujtxjjjxujjxxxuuxuuxxuxxtuxxjtjxuxxjxuuxttujtxtuxttuxuuxxtuujttujtxutuujuttxjjjtuujtttjxxttjjjxtjxtjujuxuxjttujtujtxxxxjjjtxxjuxjtxjutujjjtjxxujujxxtjxtutujxjxuxtuxjuxtjutjjxxttjttujttuuxxujjtuxujtxxjuxjxtxujxtxuxuxujujuttjxujtjjjjxjtuxjttuxujuxutujxujjxuutjxujxuxxtttttuuuxxjujxxxjttxuutujjttuutuuxuuxjtjtjjttjttxxutxxjuutxtuxxtxxjttuutxutxtjxtxtjjjxjjxjtuxxxjuttujtuutjxtjtjxuuxxutttxtuutuxjuutuutjujtututjxjuujujjjxujjuujtuxjuxuxuxxjutttutuuxtxutuxuttxtxjtxtxxjxxxxtttjxxjxjjjuxuxxujxjtxxtjxtxjutxujjjtujtxjxxjxxjjjjxxuxjtxttutxjtjtujjuxtxtuxjxuujujjtxjxuxtjujtjuxxxjjxuxxxuttuxjttuuututxxjuxujujjxjjtjjjuutjuxtutjuxxututxjtuxxtxxxjjujxuuttuuututuxtututxjjtjttxujtjtjjtxuuxtjtjttxjjjuuujutxuuuujutttxjxxxuxxujtxtxxjuttutttxxjjjuxtjtujjjutjxxtxttjtjxuutjutttjjtjxxujuxjjuutjtuututxxxttjjjttjxxtxxxuuxtxujuujjjujjuutxtuxtxtutuuxxtxxuttxxjujuuttxuxxtjujxjtjtjjuuxxjjxutxxxxjxxxuxuttuuujjujtjjxxtjuujtutjuxujuuxtxxujjjtxxxuxujxtxxujuttjjttjjtxuxjxxuxutjuttjjtxjxuujtttjjjjxxjtujuxuuxtjuutjjjjuuxjujjjxttxxjjxtjxxttjxuxuxujjtutxjjuxxjuutxtjxjjjtuxjtxtxtjjtjjtuujxjttxjjjjjjjtxuxjjuuujxjjuutxxxujxxxxuutuuxuuxuujxjjxxjtttuuuxtttjjjtjjtjuxuujuutttxttxjxuutxutuutxjtxjjjutuxxtjuxjxjxtxjtxjjxxxjuuttujjxjjxuxtujttuuxjtuxtxjxxtjxxxxuutxuujujuujjxxjxutxxujxutuujtuuxjxuuuujjuxttxtxxxxtxjjjuutuuxtjxjxtxjjuxujtjjuxtuxtxxtjtuxxttjxtjuujtxututuujxujjtuutttjuxxjxjjuujxjjjutjtjxxjxjtjjjxtxuuxxjutxtxtjuxuxxjtjjxttxxxxjxujujjuxjtxjjtxttjuuxutjxjxtxuuxxjjxxuuttjjtxjtjjttujxjujuujjtxxxxjuxttjjjjjutttuujjxutttjtjttxjtxxuttxjttutxtjtxjtxjxtjuttxujjxxxuutjxuuttjujttxxuxujjjttuuxjuxjttjjxtjxuuxjjjjutjttjjxutjxuxxttjjxjujtxuuxtxtjuuuxujxjxxxtxtxxujttjutjjtxuuxjutxxtxxutxuxjtjtjxxjxxxjutxujxtutjuxuutxjjtutjujtutxxjxuutxujujtxjtuttjtjutttxtjutjuxxxjjujutxtjxtxujttutxutuxuttxujxjjtxtxuxutuuxjtttuxuxxuxuxxjxxtuxuxujttjuxujtxutttutjtxjjxjxxutuuxjtjtxutujutttjjxjtxxjuxjxtjtujtjxjxujjxttuuttjxttjxjuxjxujjuxuujxjujjujxttjuxjjjjxjxuxxxuuutttxuujxtjjtuuujuuttjjtxtjjutxuuujxxxtxjxjjtjtxxuutjxutxuttuxujujtjxjttjtxxjjxujuxuxjuxtxtxtuxtjxxjuxtxttxtjxtjujxjuttxuujxtjtxuxjutuxtxutxuxuxtuxuttjttjjjxxxxjjtuutxjjxtutjxtjxtttjtxtxujjjtujjuuttjtxxttuxttxuxujxttxutjjjxuxxtjxuxxuujxxtttxjttxxxuutjxjjttxuuxutjuttjjxuuxtttuxutujujjtjjttuttttjjtxxjxxxjxujtuuuututtujxxttxuxjjuttjjtutjxjujxjjuxujjxuuxxxujxxjxttxxtxjjxujujjujtxuuxjjxxjujtjjtxxjujtutxjtujtxxjxtxxxtxutxxtjxtujtujuuxxtxuttxtuujuuuuxxuxutxtuxxuxujuujjjjujttxuutxuxjtjtuttutxujjuttxtutjjttjjujjjtxuxxujututujtjjtjttxttttxuxxjuujtututxxjuxuxtxjxujjuuttuxjjtjxtujtxjxuxjtjxuuxttjttuutuutuuxxuxjttujjuxxtxjxjtutxtjxjuujxxjttttjtjtjtjuxjtutuxxjxxuujttuxjttuxtuuutjujtjjjujtjjjxtuttxjjtjtuuuxtttutxtxjtutjtujttjjutjjxutxuuxuxxxxtxujtjxtjxttxutxtttxxuxjutxxuujttxjjxjjjxxtjjtjttujtxjtjuuxxjjtxjjxjujjuuuuuxttxuxjuxxxujtujxjjttjtxttjujxuxxxjutuxxuuxuttxuxjtjtuxuujuttxtttjtjtxtuujuxuuttjtxuxjjxtjxtxuttttuttxtxjujjjxttxjtjuxutjjtjuuujuxuxtjjxxuutujxjxxtuxtjxxxtjxutxtxtxxujuxuuxxujtjxjujuujxuuujttjxuutxjjjutttjuxxxxuuujuxjujuxxtjtuxuxjjtujtxttttxujxtjjtttxjtujuxxuuuuxjxtjxttjtxxxjxjuxttjjjttujujutttxxuxutjjuuutjxxjjuuujjtjuxtxuujutjxxjuujjjjjuuuujtjtxtjtxxjjxtxttxtxtxjuujtuujtxjxxtttxttjxujxutuutxxxjjuuuttjjtxxuxxuxxjtjjtjxuxxxxxxxtxtttxtjjuttjxjututuxujuxxuxtjuuuttjjuxjjuuuxuxujxjxtjuuxjujtjjtjtxuxjttxuxjxjtjxuxtjxutuxttxjjxtututtxutxujxujjjuujxtutjtxjxutxujjtujjjuutuutttjxxxxjtuxjjuxujjjjxuxxttuutjtxuxxjxuxxjtxxxtutujxtuutujutuuuxtxxuxxxtuxuuxuujujjxxtjxuuuutttjxuxutjjjjjtujjjxxtxxtxxxxxjxxtjuxjuxjtjjxtutxxttjxjjutuxtttxjuuuuuuxjxujutuxjjtjtuxjujujjxutututxtuxuxxutujtjtjujjxxtuuxjxtuxxtxxjtjxtujxxxuxxtuuujutxuxtxtttjxuutxjutjtjjjtjtujutjuuuxxxxjjuujjxtxjujuuxjxttjuuttuutujjttxxxxuxuuuuxxjuttttjxutuuuxjttjxtuxujuxjjjutxjxuuxtujjxujjjuxuxujutujujjxtttxjjjujjtjuuujxxjtuuujuxjxtutjxuxuxxtuxxxutuxtjtttxxtxttjxutxutttxuxjxxuutujjttutxxtuuxtxxjutjujjxjjxjjtutttjtuttuxjtjtjtjttxuxtxtxjxxxutujuxuxuuutjjjutjuttxujtujujutttutttxjujutxxuxutuxutjtxttxtujxtxxtjxtuutujuuxxxuujjxuxtuujjttjjjxujjujttuxjxtujjxxtututxuxjxutxttutuuxtxjttjttuxtuxjtxjxuxtjxtjuttjuxjujxxtxxttuxjxxxtjjjxxjtuxttuutxutxjtjxtjxuujuxutxjtjtuxttuxuutujutujxjxxjjuxutuuuutxutuxjutjtxxtxututxxtttxxttjxuxtxjxuxxuujutxxuxtxtuxtuxujtutxuxuxtxxuujujtxxujxxujxxxxxuujjjtuuuxuuuttuutxjujjxuxtxxtuxtuuututttttuuxjjxtujuxttujujjuxxxjtxuttxjuutuxttuxtjjtxuujttxxuxxtxujjutjxjtjtjjjuxjuttjxjuuujjuutujtutjtuuutxuttxjtjtxjjuxuujxujjxtuujxtxxjxxtutjjtutuutjtxxxjttxtjtujjuxtutujjxtttuttjxxxuuxjtujttuutxuxxujuuttjuxutujjuxtuttujjuxxujxtujutujtxtutuutjuuujjtxtxtjutxxtjtxujtttujxxujutxxtutxjttuutuujxttxtttjtttuuxuxtjujtutujjuxxjjjuuxujxtjxjuxxjjtuxuujxxjjtjjxjjutxjtxujujxxjuutxxxjujxutxxutujutujjjutuxxtjxttxxjxxjxxjuuuutxujxjxjjxjutuxtxuxjtjjjjxttxxujuuujtxxxtttjxuxtxtujtuuxjuttjuxtujtxtjttxtutxujujtututjtxjujtujjtuxjjxtjjuxuujxxuuuttutuxtujjxujtuxujxjxuuxxttxxtujxuuutjtuttxxxuujjtjxxujjjttuxujuxttutttxxujttjjtjxjuxtuuujuxtxuuxtxjxxutxxxtuxjuujjxxtttxxjjxtxxtuxxutxjttuxjtuuxjjjjuuxuujjxjuuxttujjjuxtjujjuttutjxujjjuxuxjttutuxxuxtjujtxjuututuujttjtxujutuxxxujtxtuxtxutuuujtuttuutxxtuutjxxtttuuuttuxttttuuujtxxxutjxxxuxxuuxtutttuxtjttjttttxutxjxjtutuxxuuttjxtutxjuuuxxtuuxuxtjutujttuujuxjtxjuttjuttuujtjjuujtuxjuxutjxtuuxjjtjutuuxutjjjxjuutxxtujuxujjxjtjjxxtxtjutuxjjxutxjjtttjuxttxjtxtttuuxxjxutjxtttjutjtxuxuuxjjxxtjutttjjtjtujuujjjjtttxuttxjttxtjuuuujttttjxutxxtxuxtuxujxjtjxxxjjtuxxxtxjujjttxtuujjxttjxxjujjttjjuxjttjxttjttujtjxjjxjxxujxtxutjxxujjtjttuujjxtjxtxtutxuttxxxxtxujuxtxujxutttxujuxtxxtjjutjuuujutxxttxttujjutxxxuutjjxjutujuutjxxjxxuuxxutxuxjxtjjjtuxtxujutjxjujtttutjuuuujuttttutjuujtjjtuuxjujxuututtttxtxtxxjutjtutxxjjuxxtjxjxtjtjtxxxutxjjxjujxtujjxujjjxxtxxxxuxxxuxujjjujxuxxxuxujtttxxttjuxjtxtxxuttjjjxjjjxxjuxtxjxutxuttxjuuujjutujtxjjtxxuxuxjxtujxjjtjtjujuxxtxtxjjjjxxuxxjjxxtxxjuxuxuujuutujtuxuxxtjuxujxuxuxttxjxtxujjxjxjutujxtxuujxuuxujujxttjtjxxjtttxxxuxtjuutuxjtxxuxjjtxxjxjuxtxujtxxttxxttxjxujuxuxxuxxjtuujjxjjjxtjxxjuttttxtxjjujjjuujuujujxutxjutjuxuuxujuttxtxuuujjuxtujxujjxjxtjjjuuujtttjtujuxuxttuujxuxjutjtuxuxjtttjjxxxxxjxjjttxjtttjjxxtjuxxjujjjtjjujxuutjtxtutjuuujuuttjxttuttxujuutjttuuxuttjujxjujtxxjjjuujxuttjxjuuttxuttxjxujxxttxxtjjxxtjxttxxttxxxxuxttttjxjuxtuuujtxuxuxuxxtutuxuxjtxjuttjjxuxxujjtjxtxjtuxtutxjjtxxtxjtuuuxjjuxuutxujxxjxtuujjtuujjxtuuxuttuuujuuuxujuuuujjxjtxxuujujjxjjjxuujjuttxxttjuxuuujtuxtuuxxjujtxjutuuuujjxjuuxtutxuxxxjjjuutxjxjtuxxxjuutxxuttxtjjujutjjjjjjtjjxuuuuxtjxxttttxjtuxuxtjujjjuxxujjxjtxuxuxutxuxttujjtujxxjjuuxjjujxjxxtxxuxjxxuxtuuutxjtjtjxjxjtutjjjjttjxxjxuxxuuxtxujjxxxjtxjuutjxujuutxxjjtxuujtxxxttxxxxujjutjxxtxxxuxuxtxtxuxjxjttxxjuxjxtjxutuxjxxjjtjxxjjjjtuutuxjxttjuxtjttjuxuujuttutxjtxxjtjxxjxutttujxjujutujuuxxjjjttjttjujxttjxxxxtxutxuxjjjujjjtutuxxxxuutuujjujxxtuxjxjjjxjjtxxjuujxjxjujxjxuxjxjuttjjujuuxjjxtxujuuxxuuuujuttjtttjxtjjjujxxjtjtjxtjutjuxtjtjtjuuxujujtxxujtuxjjjjuttttujjuxjtututxjtttxjjjjxutuxxxttuujjututjttuuxxujuuutxxxjuttxuxtjuxutjxutxuxttujjutxxjxtxxtujxjttuxxxujuujtxxjxjxjxuuuujjxjtjtutuuxutjjxjuxtjjxuttuuuuxttjtxxxuuxttxutjtxuxuuxxjtjtttujtujjtjtjuxjujjtujxxtutxjujtxtjuxxtxjxujtujtxxjutxtxtxxxtuujxtututuuxxxxxxttjtujjtujtjjjxtxuuujxtjjttxtujjxxtxxjxtuuuujtjjuxjuxxujxuxxutttjujtjtxuuxtxttxtjutxuttxtjtjuuxjjjujtjuuuuuxxjjjjutujtxxuxxjuxxxuuuxtuuutttuutjutxjjjxjxjjxxttutxttxjtujxxxttxtjuttxtjuutttjxtttujtuxtujujujxxtuutttutxujujxtuujutxxtxtjuuxxtjtjtxtuxttujtxutjxutttxxuxjujjxtxtuuxtuxujtjtxujtttxuuxttjxtjuxtxuxxjtjjtxuuxuxjxjjtjtuuxttxujjujujjttujxtjjxujjjuxxttjttttxujjttujjjuttjjttxjtjxjtxjutjtjjttuxtjuutxjujuxtjuuxuutjjjxtuuxjxjjjtjjjxxjxujutxtjjtjtjuuxtxuuxxxjjxxutxxuxttxxjxujtttxtjxtujttxjxttjjtttjtjjuujtujxutjutuujxxjuuuxujxtuttuuxtjuujtjtujxxxtttjjuuujtjuxujxxjjtxxuxjttxtxjtxttxtjuujxuxjxxutxxtttuuxxxuuttujuuuxxutjxtxxxttjjxjjxtjuxjjjxuttxjxxxjuxjxjtxxujutjjjjtxuxjtuttuxtuujtuutjjjxtjxxtjjutxuttuxxuxxutttujxttjttuuutjuxxxjujujttujxtjujxuxtjuuxjtxjxttuxuxjujxuuxtxxujxxttjjjuxxuuxjttjtuttxjtuujutjxutuutxjxxtxjutjuttxjxutjtuuxujxxuttttjjjjtujjtuxjtxuuxujutjxuujujutjtxuuutjxxjtxtjujxjxuxuuxjtjxtuttxtxujjxjjxttjxjujuxjjxxjjjjxxuxxjxttjjjxuutjtuututjtxutjjututjxtujtjxtxtttjujxxjuxxtxjtjtuuxxxjtttuttutttujxtxxtjutuuxuxtxuxxjuutuxjjjxuuxuuttuujuttujjutjuututxtjttujtxttxjtujtutuuuttjuxujtxjjtujxujtxtjxujtxttxuxjxxxxujutxuxuxtjuuxjjtuxxxxuxtxjxujuuuxtxtjxutxutjujtxtuxjttxxxxxuxuutjxuxuxttjtxjjjjtxttjxxjjuutujjttjjuujjtututjjuujttjxxuttujjxttuxjxtjuujjujxttxjxxxttuuttuxxtxxtxujxujtxtxtuttxxxtjujuuutjjtuujjujxuutjututxuxujjututjuxuutjjxjjtjuxxtuxxuujjtujjxjxtxtjxuxxjxtxjjtujxujjxuxxtxjtxuuutxtuuutxutjutujujjjtuxutxjjxtjjxjuutujjjjxjttxjxtxjtutjjjjjtjtjjujjtxxxuutuxjttxxxjjxxjuxxuutxuxjujxtttjjjjuuuxtjtutxxjjttttjtjujjuuuxjxxjxtuututjujtjxujtjxtxxtxujxxxxtjxujtjjtuttxutjutuuxttjtjtutxxjxjjtjtjuuutxututujuujututuxtxxutuuxxxjjjutxtjxxuttjuxttujxujujjxxututjjjjxxuujxxjujtxuujjujttuxjuttjuuutxxxjjtjuujtxxjttuxxxujjjjjxtuujxjjjujuttjxxttttxxtuxjututxxjxxtjutjtjxjxtxjutuxtuttujutujxjxutxttxttutjuutxjxttjjjjuttttjxujxjjjutujuxtuuxjjxuuuxujtxjtxutjjxxtutjxjxutxjtxjttutttjjxxxuxtuuujttjjuttjuuuxxxuuxxutujjuuututjuttjxtxujutuuttjjujjxjjtuuttxutujutxujjjjjjjujtuxxxtjjtjxtxuuxxuttujjjtutxttxjjxjjuxxtuxtujujjjjuxttxujtutxxuxujtttxxtjxujjxuttxtxjtuutxjutxtxtttxtutxxjuujtujxtxjtxxujxxjtxtxxjxjxxuxuxtjtttxjttjjuuttjxjxxxjujjujxtjjxxuuttjuuxxuuuutjjjuujxjtutjjjxtttjtxttuutxuuujuxtxxujjtutuxujxutxjjtjxuujjtxuuxuuujxjjutuxujuxjjjuuuxxutxxtujxttxtjuujutuutjxxxjtututuujuxjxtjxttjjtjtxjuuuuttjuxxjutjtxututxjxuujjxxjjttuuxjxtttjjuuuxtjutxuxtutjxttxtujtjuxjtxxjxujjjjujutxxxtttjjttjxxxtjtutjxxtjxuuxtxjutxutuuuuutuutjjxjtuuxujtujxjtujuujjjxjxuuxtjtxutxxttxxuxtjuuujjutuxuttxuxjtjtttjutxxxxuxxujuujutuutututuxxjxttjuxtjjjjuttxxujttjxutjxuutjtjjuuxxutxjjxuxtjtxtjxuxxttxjujujutujujttuutjjjjxjuuxjtjtujuttuxxxjjjtjtjtjujxtujutxutxxttxtujtjuuxxuuutjuxxjtutujtjuxtjjjxxtjuxxxttjjtjxjjjtxxxjtuxutxttuxxtjjujtxtxuujxxutuuxxuuutxjutxtjjjxxtjjxxxujjxtttxxxxtjttjuutxxtxxjxtjjjxxuuxujjutuxttjuututtxuxjuutxujxuxutuxtxjtjjtjuxxtjuuxuxjtjjjjtuujxujxxxujttxtttxxuuujtttujtjxttxxxuujuuxtjxtjtjxxutxjxxxttttuuxxujutuuuxujjxtuxtutjjutxxxuujuxttxjjjxujxjtxxjxuuxuuujjujtjttuujtjtjxuxxuxtuxttxjxujjxxxxuxuujxxxujtuujtxxtjjtjuxtxuujtututxjuuxjxtxxuxtxjjuxjtxxtxujtxuuxtxxtuttjxxxtujujuuujxxxtuuuuxuxuttuuxtuttutjxxutjxxxjtjxtjututxuutjxtxttxjuuxtutjxxtttjuuxuttuxujjtujjjututxtuxxxxttxujuujxtxxxxtutxxttjxuujuxuxtjtxuujtjttuttjjuuxtuttxtujjtxjjuxujujxuutxjjuxtuxtxjtjxuujjxxxtttjujtuxuxxxxtxujttjtjjtxxxxuuttttjxuujjujjujjtxjttujjuxjjttujttjxtjxxjuttujjjjtxttutjjxuxjujxxtxtuxxxuuxjjtutjxjtjxtxutxxxxxttjtxutxjxtxjtuuuxxtuuxtjuujutjttxuutuxxxjtxxxjuxjjuuuutxuujtuutuxjuxjxjujttxjtjttxtttxuxttxxxujtjtxjtuxjtxuxuxxtjjutuxjjjujujxxujujxxtjutujjxjuuxjujutjuuxuxxjtjtjujjuuuuuttxxxjxtttjtxxjjtxuttttuutuuxxjuxujxjxuuxutjtxjujuttjtuttjtuuxxtxxtuxjtjjjttjjuujxttjxuxxjujjuuuuuuuttuuujxxujtxxtttujujuxttutxuuuujxxjjttxxttuxtxuxjxxjjxuutxtjutxuxjutjjjttuttxujuxxxtttjxxjjuuxtxxjtuujuxxjtxuxuxutttxxtujjxxxxjjujxxxxuttutxtxujxttxtujuxjtuxtttuuxjutjutuutjxuutxuuxxtxjxjxtutjjuxutuutttujutjuujjujttutxjttxuujxxtjjxxtuxutuujtjtxxjjtjujujtutjttjjujxtjttujtxxtjxuuujutuujuuxjutuutjuxxjjxjuutjujttxuuuxxjxxjjxxxutjxtutxttxujuutujjtuxtxxujttuxttuxuujtxuuuttxjjxtuxtjujjjuxutttxxxujtxxujxuttxxxttjxxuuuxxuxxtuxxtxuxxxxjxtjttttjjjjtjxuujujjjxxxtttujtuxtjuxuujxtxxxjxjtuttxtjjujtxujtuuuxtxxxjjuxtjuuxujtxxjttjtuxttxxjttujuxtttxtutjttuujuxttxtxjxtuuxjtxxjxuxxuxjjttxuxututtutxtttxxxjuutxuuxujtxtxxuttxjjjttxtuuutxtuutxxuuuxxtuttjtjuxjjxjuxjtjujjjxjtttujuxttxxjxjtjjxtuuxxxutjttjtxtujjtxjuttxjxjutuxxtuxtjtjjxttjujtttjujujttxttjtxjuxttuxuxtxutxtuxxtttttujxjjxttjxtuttutxxutuuttuxuujtujuttjtjxuujxxuxjxjutuxtjjjxjxtuutuuujutjxjjuujjjttjjutxxtjjtujujtjjuttttjjututujtuuuujxtujjjxjutjxjxuttxxjuuxjuuujutjuxxjuutjtutttujjttttuxjxjjjtujuuxttjxttutxuuttjttttutxxtjjjxxtutujtxjxxjtjttjtttxjjxjtxtxxuxtjxxuttxtxuxtxxxutxxjtxuxjxtjxxxjttujxttxjjuxjtuutxuujxxtuuxjuttjxtttjjjtttjuxjttjxtjuxxxjjuujuttuujxjxxujuuxjjjtxjuxxxjuxxtxtjttxujtujxxuttjuxjjxuxtutjtujjtuxttjxtjuxxtjxxutxxujjjtxtuxutxuutjtxxtttuxjxxjutjtttututuujjuxujxutuuxjxttjtjujxxjtjtjujtttttjtttxutjtujutxxujxjtjtjjttjttujtuujxjxujxxttxuxjttxxjtxxujxujutujuxxuxxtxuxjuxjutjtuxxuuxtuuuutuuujttttuttxtjjjtujjtxjxjjjttxxuujxtutuxxtuuujtutxjtjujjtjutjtxxtxuutujuutuuxxtuxtxjjtujtxtjjjttjtuttxxxjxuxtjttjttxxxutxxxtjtxxxjtjuxxxtutuxxtutjxjjuxtuujxjjujxxuttxxuxjutuxujujjtxttttxtujuutjxxtuujujxxttutuutjjjxjujuxuxuutxjutuxujutjtuuxjjutxujxxuuujtttuxttujjttujxjttjjjtxxuxxttjutxxtttuxuxttjxtutjjjtxjxtxxxxxjjttjujtxtuuuxujxuxxxuuxjtutuxxjtututujujxtjjxjjjxttjtxuuxjxjxtujtxjtjujuuttuxjjuujxjtxuttxjttxjxuxuttjjtuujjutuuuuxxtxttjxtxtjttjtxutxttxtutxtjxuttttuttxuxutxxuujtuttuuxtxujuuuuxutjtutuxxjjxtutxxtjuujuxuuttujtuxuujxttjjuxjtjtjujxuxtxuujtjttxttjxjtttuutujuujutjtxuujxxjxutjttxxxutjjtutuuxxjxtuxxtuuuuuxxttuxxuxjuttxxuxtxtuujxujjxjtjtjujjtxtutjtujxxxtutjjttttxujjjxuuxuutxttxttuttujjttjjxuttxtjtxuuxuttjttxxtuujtjxutxutttuxxjtjtxjxjjxjjujjuxxtjxjuxtxjjtuttuxttuttjjuttxtjtxjjxjjutjtjjxtjtxjtjjjttujtuujuxjuxtxuuxxuxtjxjujtutjxttuuxuxxuuujxjtuxxtuxjxjuxxuxxuttxtutuujuuxtjxxjxtxxxutujtxxtuujuuuuxxtjjuxxjjjjttutjuuxuxxxuujjxtjxjjjtuxjxttjjujjjuuuxjuuttutjtujjtjtttjuuujtjjjtxuxujutxxxxjxjttttxtxujutxxtutxutxuxjtxutxjjutxuujuttxuxtuujtujjxxujjuuuutxujjttujxuxtututxjttttuxxjutxxtujxuttjjujxxtxjtjujujxxuttxtjxjxjxuxjxjjjjxxjxjxutjxjttjtuutxjujuujujuuujtxuxuxtjjtxuuutujjuxjjtuxtxujtxxjxttjjxxutjuxutxxuujuuuttujttxxjxtxutxjtjjxxujjxxutxjxxjxtttxuujtxttjjjtxxxxxuuxuuutjjxxjxjtjutjjtuxtuxutxutxttuutxxuttxjjjjjuuxjutxuutttjxtxjttjxxujujxxuutxxtjtxjjtjtuttxtttxuxuuujuxttjxjtjttttjjjjuxxuujxxtujutjxtxjxttujuutjxjxuuttujtujjxxjxjxtxjujtxujtxjtjjxjxxxjxtjxtxtutjjtjxxxttxxxtjutuxjjujxxuuxjjjutxuxujxxttjjjtxuujxjutxtuxjxttxujutxxxujtjtxujjjxxxxxttuuxxujujttttxtjjjtjjtjjuttuujxuuxjutxutuutjuuujjtxuujtxttxttxjtuxutxtujxjtjxtttjuttxjjujjtttjjujjtxtxjxxjtjtujjjxjttjtxtxtujjtujxujtjjutujxutjxuuxxjjxuuxxxjuxxtjjtutjjtxjtjtjutttjujxxtjtxxxjxtuxjxjjtxtxjjxujjxtxujtjxxjjuutjuxxtjxuxtxtjjuuxjxjtttuxtxxjjttjjjtutxtjuttjxxjujjtxtxuxtjjutujujjtjutttjtttxtjtutxxtxjjxuxtxjujxjuutuxjujxtjjxjtuttuxuuxtuxtjtjuxtjtxxjtxujxxjjtjjxtjtxtjtxjxtxxtjtutxjtxttxtttuujxxjujttutttuutxxjutuujxtuxxjjujjjxtjtjttjujjtjuttujutxttjujjuxjuttutjuttujxtxuuxtjxjtutuxxjxxutxujuxjuuttxtttxtxjxutjxxttjtjtjttxjtxxxuujxxxuuuujutxjjuxjtjjuxjxtuujjuxxxjjjuujtxxutujujtjjxuxutjuujxtxtuutjxxxjjtxuuuxtjxuxtxjjtttxuxtxttuujttjjtjtjxjujjujjjtuxujjjtxtttjuxutttuxtujxuuxxxttttujjuxjxxutxjtuttxujtuujxjtjtttjtjxxuxxxxttjuxjxtuuxtjxttxtjxutjtujujuxxtjxjjxttttjuutxxjtujujjtjxuxtjttjuuxtjjujxuxujxuxjxutttxjtjujjxxxttjjjtujjjtxjtxjtxxtuxjjxujxjxxtjjxuxxtjjujttxtujxxuxtjtxttxjxtxjuxujjuxtxjxtjxjxtxtxutxxxtxtjuutjtuujutxxxtxuxuttjuutxjttutxtxxujutjjjutxjuttxxxuxxxttutxtjjxjuujuxujxjjxjxtttxuujjujuxttxjxuxxxuxujuxtxuujuxuujxxxujxjxxtxuxxttuuxtuxxujxtxxtxxtuutjjjjutxjjjxujjxtttxujxjjujjttutxtjjjjuxjtjxutxjjtxxjxjxtjxjjxxtjxtjtuujjxttxutxxjututuxjxttjxuutttxjtuxxxjtjxjttjtjtxttjxujttjtttjjtjjttxjxututxtxujtuutxuxujuxxutjjtutujxjtjtuujxujtuuxujxxuttujxxxtujujxxjjxjuutuxjxjuxxtutxjtjujxxuujjxjtjjxjtxxjutxxtjjuxttutuxttttxujxtjuuuuxjjuuujuutxuujxjtuxxjjujtxxjtujjjxxxjxttjuxjujtttxxjttutjtuuxutjxtjtujuujuuujjjxuuutjxuutjxtutjjxxxxtuxttuxutxujtxjtjtjxtxtutttjuuutjtttuuutjtjxuutttuxjttuxtuuuujjxjjtxjutuuxuuxuujtjjtjttuxxjjjxxxttjuxjxuuxjtttxjxjxjxujxtjjujjuutuuuxjxxutuxttxujuutjxxtjuutuuuxuujtxxjjxttuxtjxxuuxjxujtjjjxutxjjjuujtxttuuutxuttjjxxtutjjttxujuujjtuutttxttjjuujjxxxxjujuuxujuxjxtxxuxxtxuttujxujuxxjxjujxtxjtujttttuuxjjutxjttjjjuxujuutujxuxujutuuxuxjjjutxjjjtjxtujxjjxtuujutjtjxtjxuutxxtuuxjuutjuxtjjtjjjxjjjjtjxtttjtxjtxxujjxuttxjjttxjuuuujjtjtjjuuxxjtuxujttxtxxxxutjjjtjujjxxxjjjxjxxxjuuxttuutjuttuutjxtxtxjutuxuujtjutjjttjjjxtttuuuxjjutjxutuxjjjxtxtuxxxxttxjxujxxtjtuxuutuxtttjtxxjxutujtutxtjxjttujjjtuxjujjujjxxtjxjuuttjuujtxjutxjtuttttxututxjjjtjjtjtxxjxxuuujjutjuxuxtxjjjtjttxjjtjxuxtxtxxuxuuxjjuujujxtuxttxtuttxuttutjjuxtuttjjutjjxjxtxxxutjxxtxxuttuujtxuxjxtxjutujtxxuxxxuutxuxjjxtttjjtuututjxuttuxjxutxxxtttuxxxjjjtuxttutjtutxtjxxuxtjtuxuxjxjtjuxuxuxxjtjtuujujjxtjxxxuxxtxxtttxjxjtjtxxujjjutjjtxjtjtxuxxjxuxxxtjxttjttxxjjjxjujtutxujtjttuuuxxjtjxtxjttuxxttjxxjjxtuuujxxxuuttujuujuuujttxjxtxttxxtxttxjtujxxjututtxxutxuuttxutttuujxuxutjxjjujxuxtuuuutttxuujjtjxxtxjjjxutxtjutxjtujttxxjjxxjutjxtjuuujjtutujjuttutjtxtttjjxxxujttujjuttujuxxttjjtjtjxujjutuxjujtutujjxtxtuxujuxuxtuuxxtttuuuuttjxjxuujjxtuxuujxjjjxtuxjjxutujtxxtxuujjjjtutttxjttxjtxuuutuxjxxjuxuttjxjtjxjxjujxjtujutxtttutttujtuxtuxtjujjttjjujtxtxutxuujxjjxjxxjujjutttuuttttttjxxxujujjxuxtjtjxtxtxjuujuujuxtjjjjxxtxxxjxuxutxjjtjtxxxtxjxutjtuxutjuxtuujtjututjjxuuxtuxutjttxxjtuttjjuutujjxjjjuxtjxxxtuujuuuutjxjjututtxjuxxtxutuxxjttuxtjjjujttututttxxjtxtxttxjujttjjtxujjxuxjtxxtttjujuxxjuujuttjtutxxjjxjtxxttxuxjtjtuxtjjxjutxxtxjtjxtxjuxjjjxtuxxtxtuxujjjjuxjujxxxtxjjxuxtuuxxjuuxtxjxuuxuuuuutuuutjxjxujjttttuxuutttjxxjuuttuutxjtxujtjuttxuutuxjjxxuutuujjjttuttxuxututjutuutjuxtxututujxxuutjjutjxxjjutjuuxutjuutjxuuttjjxjutuxxxjtjtxxtjtutxutjttttuttjjtxtuxjtuxxxxutjjtjjjjuuxxxxtjtjuttxtttjtjttujjjtjjuuutttxxttutxuttuutxtuujtxxxjuuxjtxujxtxjuxujjjuttxuuxtujtujxuxujtttjjxxjtttutuxxxttutxxjxxuujtxtuxttxxuuxuutjutttttxujxtujujjutjjxtuxjjjtjjttjxttjjxxxjxuujxtjxxtjjjtxjttutxxujtjttxxuttututuxxxxjxjuutttjjjutxuxjjuujtxtjjttxxtxxjuxjxjxtjxtutjjjutuujxjuujuuuxjxxutttuxjxxutttujuxjujuuxxxutuxtxjxtjjjtxtxutjtuxutjtjxjtjttxxjuujuutjjutttttjutjjtjuuujjuxxjuutuxxxxxuuxjjjtujttjtxttjxujjxuxxjjxjxxtuuujxjjxtjttjjututxuujjxjjjtjxujuxjjtjtxxtttjjxxjxjjxututtxjxxjutttjttjjtxutuxtxjttuxuxxxxtuxxtjuxxxujuxuxjjxxxuxxtuxxuxxxttuxtujjutxuuxttttuuuuuxuutuxuxtjjutuxutujtxxjtxtxuxutxtjjtuxtjutxtttxxjjtjuujxjjuxxtuutxuxtuxjxxuxxxuuujxuttuxuxjuuuuuxutjujjtxjttttxjtxujxxxtxtutujuxxtjtuuxtuxjtxtxjxjxtujjtttutxxuxxxujxtujxuuxxuujjtxxxtjujtjxjutjuutjxuttxjjtxxjttjujxxtjxxxjjjtttxtxtjtjxuxtuxjjuxjuujtttutuxttxjutjjtujtxuxxjtuujxujjxjjuxuutuxxujutxtutxujtjututuuuxtuxutjjjxxtxtttjujjuutxxxxtjutxtjttxutjxujtxjutjxjttjxttjujxuxtxjtxujtxuuxtutjjtxuutxutjtuujttuutjxutujjtjjtjuxjxtjjuxxjjjjtxtuxttxtuujuxttttuxtutjjjjxxtxtuuxuttxuxutxuttxxtuujjuutjxxxxujuujxjxxuxjjxttjtutjxxutxttxxxuxxxtttxxxtjtjjxjjjtjxxxjtjxjjjxjtttxtxuxtjtuuxtxjtjtjttjujttutxjttttjttxjuttxttuuuxxuuuxxujxttttxtutxxjjtttttjjuutxxjuxtujuuxtjjjttjjujjxjjtjtxxjjjxxjjujxtuuuuxuxtxttujxtuttxttxxuuuxxuuujxjxxutxjuuujjjxxuxttujxjtujutjujuxtxxtxutxxtjtujxtjjtututuxjutttuxtujtxjtjxxxtxjxtuuujtjjjxtjtxxuxuxxxttxxtjtxxxutxxjxjjxxjtxuutjuxjjxutxuxjjjxxujxjjtjtuxjujtxuuuxxtuxtxtjutujxuututjujxutjxjjujjxxuttujuuututxujutxuuxxutjuxuuxutxutxuuujxjxjjujjtjjxxuuutxttujuxujjxjtjttuttuxjxjjjtjutujutuuutttjtjujxtujxtxxttxttjjjtxtjttxjjtuutttuxxxujjjjxjtjtxuxujtuxxtttxxtujxxtjjuxujxuxuuuxxxxujjjtuuxttxjjujtjjjtjtxtjxuxjjxtuxxxjxtxxtxjjjtxuxtuuxjuuuujtuxutttjjtttxujuuxtjxtxxxjtxjtxjxtxuujjjttjuxjjjuttjxjjtxuutuxuujttjuujutxjxxtuuxxjxjjjxxxuutjxuuutuxxxxxxttujjujtutxxjttuuuxjtjxjjjutjttxuxxujjuxjjututjtuxujtujtxujttjujuxutjtjxuxtujtxjuxuxjxtjtuutjtxxtjxtujxjttxjttxxuxjtxxjutxtujxttjjjtutuxjxjttutjtuxxtuuuttujjjjtxutttjuuutjuuuuxuxtxjjjjxutjxtjjtxtuxuujtjttuttxxxjujuuxuxttjutjxtxjxjtuxuxutxuxxujxjjxtuujjjjxjjutuujjtxjjuuxjutxuxutxtujujjttujjutuxjjxxtjjuxxtuxjutxjxjuuujtjxutuxxttujtxxtttjtxuujutjutuutujujtxjjxtuuuxjjtxjjuujxuujxtxujuuxjjtjxuxuxtjuuuttxxujttxjjttxtjtxjjjtxxtjtxujtuxjttjxjjxttjuuujxjxtjutujtxxxtxjjujtxttjtxxtxuuuxxtxujututxujuxjuutujjxuuujtxujjuxutttxtxuuxjxttjtxuuxxttxutjjjujxuuxjxjujtjxtujtjujuxjxuuxxuutjjxjjttxxujuttjtjxxjjttuxtuuuxuxxxutxtxjttuuttuuuxtttjuxttujxuxtxjxxxujjxxxxtjxutxxjjttjuuxxtjttuxutuxtxuxxttxxjutjututxutxtujxjtjjtxujxttjjtjjuxxjtxjjtuuujtjuxtjxtxjtjuujtjxtuxutjtutujtjjujtuxxxtxuxuujtxxuttxxjjttjuuxujjuututututjxxxxtjjjuutxjjxuxjtutuuxtxxtuttjjuxxuuujuxujuujtxjjxuxujjxxtttutututxjjttxtxuxtxtuuutuxxujujuxjtujxjtuuxuxxjjujtxuxuujtxjujjuuuttjxtuxttuxuujuxtuxjuttuxuttjuxxuttxjuxjxxtuxtuuxxxxuxujujjxxuxujuuxxjtxtuujjjtxuuxtjuxxtxujxjuxjtutjxjjxtutxxjxujuxujjtujujuujjtxujxxujtutjttjujjjjuujxjuuxttjtxuujxxxtjttxjjujxjjjtututtuuxuxttjttjttxuuxtujujtjjtxtuuujjxtxjxtxjttxjxxuxuujtxxuutttxxjtxjttjuxjuujuuutjuuxjjxxtjxjuujtjutttxjxxjtxtujjuujjuxttxjxxtjttujxtjxjjtuxjxxxuxtjtxtjjtxjxujjjtuxxxxuujjuxxjxxtjxxxxuuutxtjxuutujttjjxxtjtxjuxjujjxjttujutxuxjxjttxxutuuuxjuxjujjtjtxtuuttxjujujuxutjutxjxxuujuxuxttuuxutuxtjxjxtxujuuujuuxujjujxjujxttujujuujtjjxjjuxxtjjttxttxutxxjuuututtuuujxutuuujjjxxutuxxjjxtuujjjtxxjujjjuxxjtxuuujjtjtjjxujxtxutjjtjxuuuxtuxxttuxuutxtjjutujuutxjxjjjuuuujujxxttuuxxujxtuxxxujxtttjxjutxtxuujttutjtuttttjtxuuutujxtttutuuxxutttujuuutjxjjjtxjtujttxuujxjxtxxjxtxjxtxjujjtxxxuxttjjtxjjjuuuuxutxutxxuutxttxuxtxujxxtjjuxtjujuttxtxxjttxtjttjxtjtxjjjjtutxjuxtutuxtxxjtuujuutttuuxxujuttxuxtttuuxxxxtxjttutujjuxtujjtttuuuxuujtjtxuxttxjtuxtjjxuujtttxjttuxuxxxjxuxtututxutjxxxtjttxjtttuttxtjttxuuttujxuuuujjxtxtjtjttxxtjxxjtjjtxxjutxuuxxxtxuuxuujtjtuuujujuxjuujjxuuxjxxtuxjxxxxjjjtxxxjxujxjuxttjutjtujjjjtuujtxujjjtxjxxxjujxuttuujjjtxxuutjjxtxjtxxjuuxujjutxttuttxtjxuxjuujtuutuutxujuxjtuttuujjttxujuuttxjjtxtxuxuttxtxjuuxxjxxuxutjujuttjjuxtxjujuxuuuxtuxxtxjxxtxjujjuxttxjjttxxjxjjtujutjjtxtujttjjtuxuuutxxujjxjjtttxjjuujtujtxttxjttxujjxtxxxttxuxuxtjxtxtxttuxtjxujtujtxjxuttxttuuxtxuujxjtujjjxttxxxujttjtxxtxttxjuxtjjtjjjjujjxjuxuuutuujtxjjtujxjtjxxxxjxuxujjutjutxutuuttttjujtjxuxjxtjxtjtttxutjxjjuxuuttjxjttxuutjuuxxjututtjjxutujjjuujujujutxuutxxtttxtjxutuujxtxjxjujjuuutxjjuxttuxjxxxttjjuuxutjjxtuutuuxxxjxtxtttxxujjjuuuttjxxxuxxttjxxjujuxtttxjjtxxxxtxuxuxtujjjuuuuujtjuutuxxujututuuxtttjuxxuuxujjxxjjtuujjxxuxxtxjjujjxuxxtuxjxxxjjxxuutxjuujjjuxujtxxtxtjttxjuuxuutjxuuxujuxuxjuxtxuxxxjttjujxxtjxxjuuxjxxuujjuujjxtjxttxttutuxtutxjtxxtujjtujujxujjtjutjxujtxjxjujxujxtxjjxujxuxxxxjxtxjtxxttuuuutuxjtutjxxxjtxutxxtutuxxjxxjtxtujujttxutjuxutxjuuttuuujtxuxjjxjttjtxjjuutuxuujxttjxxjxuujtutjxxjuuxttuuutujxtuttuuxjjjjxutxtuuutuutxxutjxxjxjjxxjjxtuuuxtxxjjxttxxxxtujjuujjjtjxtjxuutjuxutujxxjjxjtxuxjxxxjtutjttxxuxtxjxujujjjttxjtujxuxtxuttuxtutxjtujtxjjujjxxxxutuxxxtjjtxxxttxxutjxjtutxujuuuttuuujjujtxjtuuxuutuxjjxxxxxtuxjxxxxttxjxtutttjjxuxuutxujtutuxjuuxtuuujxjutuxuxjtujtujxxxuuxtutujxutxjttuxjuxujttxxjxuxjujjuxxxuxuxxtuxjuxjutjjxjxxuutxttuxxjjuutxjxtxjxtuxjxtjjxxjxxututxtjujtjjtxujxtuxtttjxxjxjutjttututttjtjuttuxttjxtutxxjxxxuutxxuuuutuxxjxxujxjxxjjjtuutuuttjtxjxjuuxujuxjxjttjjxujjjtxtjtjjujtuuxxjttuxjxxtuxjtutjjxxjxjtjjtjjtxttjxuxtttujujuttxujxutxtttttxxutuxttjtxxxuuxxjjutuxtjjjuujxjxujutuuxtxuttxjutttjxxjxtxjjutuxujuxtutjjjjtuxxxjuxxxtttujutxxtuuxtttttxjxxtjtjuujujtjtuuxtxjuxtjtujxjjtjxuutttxtjuuxxjtjjxxuxjuxjtjutxxjjtjutuxjjxxjuxxtxxjtjjjujtjtxuxxttxutjtuujjttxxjuuxxxxtjuxxjjjjtjxjujujtxxjttutttjxxutjjxuxttujuxxtjuuxjjxtjjuuxutjjtuujxuututjujuxxtttjuuuxjttxxujujjxtxjuututxtxxtxjxttjuxxxjxxjutjttxutxjxjutuxjtxtutxxxjujtxxxttxxjtutjjtjtjuxtxxututuxjtuxjtxuxjjjtuutjttjxtxtxjjujuutxuxtxjuttxttxuxtjuttujuxjtxtjtxutjtujuxjxtttjxtxjxjtjutjuxxuujttxttuuutxtxtutxjutjxxjxjjjuxutxxjxxuttxjuuujjtuuutjttjxuujtjuujxtujtjtuujuxxutuxtxuxjtxujtttujjuxtxtxutjututjjtttttjuxujujujuxxtuujutjxtxuxjuxxujttjjxuttjtuxxxxttjuxxuxuxxjttxjxjttujjtuttuxuuutuxxjxjutjuutjjtuxjtxxuuuutttxuutxututtjjttuuuxxxtuuxutxxxxjuxujxxtutxxuujxuxuuxjjuxujxxjtutxxxxxjuttutxtuututujjtxutxxxtujxxtjjtutuxtxtjujxxuutuxujjxtjjxjujuxtjujxtuxtxxtutjxtxujjjuttuxxuujujttutjxxuuxjtxtjtuxtuttjujjxujttjjujxxxtjjxxuxjujjttjuxxjutxxxuttjxxjxtjutjuttjjuuttjjjtutujjjjxuujutjutxjuxxttjtjjxjjtjjtjjuuuxxjxjutjxxtujuxxujuttuuxxtjtujujtjuutjutjtjuuxtuxjjuuujtutjuttxxutxxxxttutjuxtjjuuxjututtjjtxtjtxtuxjtjxjutuxttxjtutuxtxjjujtxuttuuxxxtuxjxuuxuxjjujxjuuxxjjtjxujttxtujxjxxujttjtuxxuujxxutxxjtutujuujtuxxxjjujutxjjxjtxxutjtxjjtujxxtjtjuttutxjuxtjjtutujutjtjxujtjtujxtuuxxujjxuxxujujttjtuuuxtuxjxxttjxuujxtxjujxxxjjjttuxxtxxtjxutjtxxxtxxtutjxtuuxxuxtjjjxuuxtjtttttxxxujuxutxtjxtuutxujjujtjxtxuxxxuuujxujxxtutuxtxxxuxtxxjjjtuuuutjxutxutuuuxxjuttxuuutjuxjxttxjujtxxxxuuxxuxttuuxtuxjxxtjuxujjxjtjujjjxuutttxuuttuxtjujxjtjuuutuuttxxttxuuujtuujxjjuuxuttuxjuxttxutujxttjutjtuujutxxutjtuuuxujxtuxtxxjxututxxxtututtxujutxutxtuxxxxjtjjxutjxuttuxjxxutuujutxtujjxjxtttxxxjjxtxxjutxxtjjtujxtujutujuxxxutujxtxxuuuujuxxjxxxxxjuxuuuxjxtuuuxttuxjuxxtxttxjutuuxxxxttutuuttxxxttujujxjutxtjttttttxjujujxuuutxttutxuxjuxujxujtxjjuxutjujxttxjjtjxjjtxtuxttujtuxjuttxjjxuutxtjjjuuxtjjtjujttxxxxujuuxxjutuujuututjtututjxxxuxxtuujxxuututxjxutuxxjuuxjxutxtuuuxuttuujtjtxtxuuujjxtjxututuuxjxutjuttuxjtxuuxjxjuujjutxjxuxjjuujjjjutjutxjuutuxxttjjtxujuuuxjxxututtujjuxtutjxtxuuttxjjxxxxuuxxuuxtxtxuutjutxutxjtxtuxuutjxuxutxtxjxxjttjtxjxujjuutjtxuujtuxjtujxjxxjutjttjutxtxtujutjtjujxtxutujtjttxuuxxtjuutjttjtjjtujuxtxuxxuuujxtjttxxxjxxxuttxtjttttttjjtxxtxjxtxxjuxttjjttuujutttxxxtxjtjuuxxxjtujttuuxtxxutxxxjjtjxujtxjtjuttxujxtjjtxxtuuxuttujxxxuxttjxtxjjjjjutjjtjtuuuuuttxtuxjjtjxuuxtujxjxtxtutujuuxxutjtjuxtjxxjttxjujtutuxtujuuttutttuxtuttjxujujxtuxutttxxjjujxxjjututxuuxtuxtujxxxujjujtxjjxuuuuuuxtjtxjjjxtxxjjuujjxxtuutuxjxxjjxuttutuujtuutxtjjjtjxjtuxuxxxttujjjxtxxuxtuttxtxjuxjjjxjxxjxujxujxjtttujuxjutxxxxuuxuutujtjxtujjxxtxuujujuxuxxtxtttuuxtxjjxjxjxututtututxjuxxuuttxtxtutjuxujjtjuxuxujxuujjujtxjxtxxututtutuxjuuuuujuxxtutjjutxuxxuxxuuxxttjjxjtjtxtxxxxtxxxjjuxtxtujxxujxtjxjtjxxtujujtxtjjxjjxtujjuxxujttttjxjjtujutjxxtjuxujxtjjutttjtujtxjxxjxtxuxuujujjxxuuxuxuuxttttutttjtutjutujtjtutxxuujxjjjtjuuujxujutttxtxxxxtjttuuxuuuxxujtujxxjxjtxututjxtujxxuuujujxttttjuxxxxujuxttjujutjjtjxxxutjuutuxjjxjtxttjjxjtttuujxjuttxttxtxtjujuuxuuututtjxxxjjjjjxuxtjjtxjxttujuxxtjjtuxjuuxxxxxxxujjtttjjxxxxxujutjtjujjutxxuttujttjujxxuxjtjjxjxxutjxuttjjxujxjjxujjtuttxjxuujtttjjjjxxjuxxujjxtuxjjxxxutxuttuxtjuutxtjxuuuuututuujjxxuuuutuxjtxtxxttxutttuujuutttttxujjuutujxtttjxuuxjuutjjtxujtttxjxtjjjxjutxtjxjxujxxuxjxujtutttjxujuttjtjujjtjxxjuxxuxuuttutjutuutuutxujjuuxutuujttuxtxuxtuuuujutjututjuxtuuujjuuttutjttjujuujxtxuuutjxujjjtjxtjjujtxjtttxttxtttutxuutjjxujjxjxtxtuxjttuxjuttttuutjxtttxuuutuxxxuxjxjujujjjtxjxutjxxxtjutxjtttjuxujuuutuuxuujjjutxutuxtjutjuxttxuxtxttxtxtxtxuuuututxjxxxjxjttuxuxuttjttuxuxjtuxxxtuuuuxjtjjxutuxtxxjtjtjtutxxxtuxtjxujjuxxjjtxuxtutttujxxuxjjtuuxxxjjjtuxuuutuuxxjuxttjxutjxtuxxxjtxxuxjjuutttttujxxjjutxuutuuuuttutuxtjutjxxtutjtuxjxujuuxjxxtjujuxujxjxuttjxjjjjtujxuujxxjxtxtuxttxxuuutjjtuujtttxuxutxxjtjttjjujjtxjjxuuxxuxjxjxuuxjxtttjxjttjuttxxxxttjuxtutujjtutuuuutjtutxxtutjxuutxjtxjjjttxuujutxuxjujjxxuuxtuujuujuutjxtjxxujxjjxxujututjjxujxjxjttuttxjuxtxuxttxxttjxtujjjxxuxxtjxxjuuttjjxxtutjuxxjxxxtxxjjxxxjtxjuutjjtuxxjuuxjtttujtxjjxuxuxuxjxuuujxjjuxxuxuujjuuuuxuuxutuuutjuxxjxtxuuutjxxuujtxuuuutjjttxtjjjxutjujjjtxjxuuuutjtjuxjjttuutuxuxjxtjxuxuuxjuxtxttjuuxtxjjujxuuxxutjtxxxxtjuxxjjxjxjtujutjtjtttjtttujxutuxjxjujjtujxuxtjjxtjtjuuxtjjtujtujutuxxuuuxjuxxjxtuxjtuxuxjttutjutujutujuxuxutuxtuutxtxjxtxuujujxxtuxtjxjxtuuxxjxjuxtxuttxxjutuutxujtxjtjxjxxujjjjtxutxxujtttjjxxtxxujuxxxtutjttuttuujtuxxjjuuxxtjxtuxjttuujjjjttxuxuxxjuujxjtxjjxjtjjtuuxjuxjxjxxjxjxjuutxuuxtjttuxjuttuujutjxjjttjxxtxtxtjxtjxjjxxjujuuutjxjjxtjjujtjxtuxxuxtxxxjutxtutjxtxutxuuutuuutxxujtjjtuxxtujuxjxxutuuxtxxutuxuuxxjttjtjxxuutjjujttxutuutxxxjjuujjjttjuxjuxutttttjjxtxjjutuxjxjjjtujtutuuxjuuttxxujjuxjjuujjtxtjjjtjtxjuttuxtxxtuxjjuuxxjjxjuxxjtjxtxjuxtutjxtxjxxjuujuuuxttjjjjuxxttxuuuxttuxxxtxuutjxjxuutjtxuxjxtxjxtxtxtxjxuutxxtjxtuuxxjtxtuxxxtutxjujxuxttjjxuutjxttxjxxjjxxxjjtxjxtuxxjuujuuuuxujuxtuuujujujxjjtjxjjujtuuuxuujxjjtuujuujtxjuutxujxuxjtjxtjtttxtuxtuuttjxtuxjxuutjxtxjtttjutxxxjxjxuttttjxttuxjjjjtxxxuxjttjxjuxjjxxuxxutxujjtuxjxututtxjxujjtjtxutjuxxjjuujtxtttjuuttjjxuttujjuxtjutjuxjxujuxtxxuxtjuuxuuuxttjjxjxtuxxxutxxxxujxtxjxxjuxxxjxttjxjjjjtxjxujtxxujjttjjujxxujtxutttxttttuuxujtjjtxjxuxuxxjtujtxutjjxtuuxjjxxjxuxxtxjujxxujtjuujuxuxjutxtjtuutxttxxuxuxuxuxtuuuxtxxxtujxxtxjjxuuxxjxxxtjtuuujttuxjxtxjtuuujjuxjxtuxtjtjttxuxjtttjxtxuuuttxtjutxjxxjtuujjxtjjxjuxujttxuujuujttxxjuxtxuutjxuuuttttxuxujjxjtutxtutjtjuutxjtuxjtutxjtxjjjtxxttjuxxuttuutttutxjjxjjtjuxxuuxuuxxuxjjujxjuxtutxjxujxxxxtxxttutuxjtxjtxtjxjtuuxujtttjjxjtxuttxtuujjttxxuxjttuxujtujxuxjujxjxxuttxuuuxutttjtutjxuxxxxttjxxxjxuttjutujuxtxjtttjjxjjxjjtxjtjxttxttxujjuuxxxxtjuujjtjuujuxuxtxxtuxjxjjuxxuuuuttxxjututtjujxtjjjuuxxtuxutjjuuuxuutttxujtujjxutttuujutxjtjxuutxtujxjxxjtxjjxjxuttxjxjxuujxttxxuxjxjjtuujtttuxxjxxxtjjuxjujjxxuutuxuxjjtuxjxxutxjtjututtuutuxjujjttujtuxutuxuttxxuxjttjjxtjtuuuujuuujujjxtxjtuxttjuxtxuutjuxxjjjtxuttxxtuutxjjuxuujuxxuxxtjtujuuxujxujtujxtjtjujuujjutjujuutxxuxuxxttjjtjxjxuuuuujuuujuxuututjtjujtttuuujuuttxujttjutujxttuxtuujuttxxjtjttxjtjttxtjutttxjxtxutxjxtujtjutjtuuxtttxujjjttjjtuxuujxxtjtutjtjxtxuxxujtuxxtuutxttutjttxjttxtuuxxujuujtxujjxuuuttxxttutxxjtjjtxjutttxxjxtxxjutxutuuxtxjxxjjxuuuuxjutuxtttutjuxuujxjjuxjuxjjujxjtxxtjjtjxuxuutujjxjujuxxuttjxtuxtxtuutxttjjjjjjjtuxttuuuxxuuuuxjtujxtxxtuxuujxjxxxtttutjxuxujxtxxxxxutjjjjuxjttjjjtxjxxuxxtjxtxuuxuttutujujjjxjtxtutjujuxuxjxtututjtxtutjxxxjjtjxxjxtutxuuutjjtjuxutujtjtttjxujjxujjututxxtttxutujxujuutuxjjttjuxxxxxuxujtttjttxuxtuxxjttuuxjxxxtuujxxtxxuuujjjtutjttjjxjxuutuuxttjtjxjujujtuxjjtjxjxuxutxuxttujutjxxxjutjxxuttjjjtjjxuutxtuxjtujuxuxuxtjtxxuujxxjujtutxuujjjjtjxjxxxttxxjxtjxjxxujtjjutxttuxjtxuxjxxtjtjttxttxutjxjjujuutxjtjxuxxxjxjjuxxtttxututjtjxxjtxuuxxxuxtjjjtttxujxxxjutuujtutujjjuuxjxjujjtxxtxjtxtjjjutxuxtjxxtjtuutxtjtuuxxuujxttxututuxjxxjtxujtxjjttutxtjjjjuxxxttxutxxtxxtjtjujtujjjxxuxtjtjtuxtjxjjxuxxttjjxjuxjtujuxjujtuxuxtjujjtjxtxxututujxtujjxttxtxtjtxututxjuttjutxxtxxtujjjjjtxxutxjtxtjtxtuxuxuttxjjtuxutxx