oooooooheujhhhhhhdhghhxnvjhrjrjthhthhttjrktjjfjfjggj.................r 7f6f8yfufucyrcutrxrctctc jgtvtvtvjtjcivyiybryc5fuyibtivtuv5vu5uv5cuug56ih5uv5urg5uf5ticrtcudtrif5urf5ructig55rvivfi5tivfcdjtfucttudcfuctuf5futfucrfurfuey4rutututit8rruducdydydydydycyceycdtdydyhddyvfvydyvryv
uhrrthrhrrhfrcrfbrxcvbrrvbrcbbrcbrbccbrcbrrcbcbrvnffcvntvntvnvntvntvnttvnvnctyucbdrfh5dtvnmrhfdtfndtfhcgrftfvnrcbdrdbftnf66rfjtf6tykyi6yj6jt6gjr4sc4wxzrrrzrrrxztctdccdd5cet5et5rfdt55dr5dwzc5cws5dyrdcdfc
e55ff5sd55csf55wtcs5srct5sct5dt65dce5desedshhhhjdrrdrgrgxeuxveuxvcuexvezvzvrx