BM6^6(@ ''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###!!! %%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''((()))***''''''''''''''''''''''''%%%%%%$$$$$$%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((()))***************,,,,,,++++++++++++++++++---)))***111<<>><<<:::888777777777888777888:::>>>DDDHHHKKKLLLLLLLLLOOOZZZkkksssfff[[[VVVWWW[[[dddrrr''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***************************************,,,***+++111999MMMqqquuuPPP>>>555000111000///...------...///000333444999HHHcccjjjQQQJJJBBB@@@JJJYYYfff|||pppXXXKKKLLLUUUdddlll```III<<<<<<999999999888888;;;???BBBCCCCCCEEEHHHKKKJJJGGGCCCEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDEEEHHHLLLPPPTTTVVVVVVUUUTTTRRRNNNIIIDDDBBB>>>===:::888777777888999888:::>>>CCCIIIMMMOOOOOOQQQRRRVVVaaarrrrrreeeXXXSSSTTT[[[dddrrr''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((()))***************((((((((()))*********+++,,,***,,,000555EEEhhh___GGG888111444000///...------...///000222222555???TTTttt~~~]]]NNNFFFDDDJJJYYYggg~~~nnnVVVJJJIIISSScccnnndddNNN???===999999999888888;;;???BBBCCCDDDEEEHHHJJJIIIGGGDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCEEEHHHLLLOOOQQQSSSSSSSSSRRRNNNIIIDDDAAA>>>===:::888777888999999888===CCCKKKPPPSSSTTTTTTVVVWWW]]]iii{{{~~~qqqbbbVVVPPPPPPZZZdddrrr'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***************'''(((((()))***+++,,,,,,++++++---000111<<<[[[zzzoooSSS===222666000///...------...///000222333555;;;IIIcccgggSSSLLLJJJNNNZZZhhhkkkUUUKKKIIIRRRbbbooogggQQQ@@@<<<999999999888888;;;???BBBCCCDDDFFFHHHIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDGGGJJJKKKOOOPPPRRRRRROOOJJJDDDAAA>>>===;;;999888999:::;;;999@@@IIIRRRXXXZZZZZZYYYYYY[[[bbbppp|||oooaaaTTTOOOOOOZZZdddsss''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************))))))******+++,,,------******---///...444MMMhhhcccFFF555777000///...------...///000111222555:::@@@SSStttuuu^^^TTTPPPRRR\\\iiiiiiUUULLLKKKRRRaaaoooiiiSSSAAA:::999999999888888;;;???BBBDDDEEEGGGHHHHHHGGGFFFFFFCCCCCCCCCBBBBBBAAA@@@@@@@@@??????@@@BBBDDDFFFGGGLLLNNNPPPPPPNNNJJJEEEBBB???===;;;:::999:::;;;<<<;;;CCCOOOYYY^^^_________^^^bbbjjjxxxyyymmm```UUUPPPQQQZZZdddsss''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((()))(((((()))************************+++,,,,,,------***))),,,///---///@@@UUUtttvvvTTT:::777000///...------...///000///000444888:::EEEaaa~~~ppp___UUUVVV^^^jjjgggTTTLLLKKKQQQ___mmmjjjUUUBBB:::999999999888888;;;???BBBDDDFFFHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCAAA@@@???????????????AAACCCEEEFFFJJJLLLMMMNNNMMMIIIFFFCCC???>>><<<:::::::::<<<===???HHHVVV```ddddddddddddgggllluuuwwwkkk```UUUQQQSSSYYYdddsss''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((()))***************************++++++++++++***(((***...---,,,777EEE\\\|||bbbAAA888000///...------...///000//////333777777>>>WWWrrriii[[[\\\___jjj}}}dddRRRKKKJJJNNN[[[jjjiiiWWWDDD<<<999999999888888;;;???BBBDDDFFFIIIHHHFFFEEEEEEGGGEEEEEEEEEEEEDDDBBB@@@?????????>>>???@@@CCCEEEFFFIIIJJJKKKLLLKKKIIIGGGEEE???>>><<<;;;:::;;;===>>>DDDNNN\\\eeehhhhhhhhhiiiooosss|||vvvkkk```UUUQQQSSSYYYcccsss''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))(((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++(((((()))************************)))))))))))))))+++''')))......+++111<<>><<<;;;;;;<<<===>>>HHHRRR```iiikkkkkklllmmmqqqvvvwwwlll```UUUQQQRRRYYYcccsss(((***+++)))%%%###%%%((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''(((******((()))***++++++***)))((())))))))))))************,,,+++++++++***)))))))))*********)))))),,,000333HHH\\\qqqQQQ555333///...///...++++++---222------333666;;;MMMbbbggg```aaammmbbbQQQLLLJJJGGGUUUccc___UUUIII;;;;;;:::999999:::<<>>>>>HHHXXXhhhnnnooopppqqqpppttt{{{tttiii^^^TTTQQQSSSYYYgggwww)))))))))(((&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((,,,,,,++++++***)))''''''(((((()))))))))*********++++++***************************)))))),,,000333AAAUUU{{{sssVVV<<<555111...//////++++++---111,,,---222555999III\\\jjj^^^dddqqq```OOOIIIIIIGGGTTTaaa]]]TTTIII;;;;;;:::999888:::<<>>@@@MMM\\\kkkppppppqqqqqqpppvvv~~~wwwnnncccXXXTTTTTTZZZhhhxxx***(((''''''((()))((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))000///---+++)))'''&&&&&&(((((())))))))))))******))))))******************)))************+++///222999IIImmmxxx___DDD777111...//////,,,+++---///,,,---222444777DDDSSSvvvqqqbbbhhhuuu___MMMGGGHHHEEERRR```\\\SSSIII<<<<<<:::999888999<<<>>>@@@EEEFFFHHHHHHGGGFFFGGGGGGEEEFFFGGGIIIJJJLLLLLLMMMJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEGGGHHHGGGEEEFFFCCC???<<<<<<===@@@BBBTTTbbbooosssrrrqqqqqqqqqyyywwwnnndddYYYTTTTTT\\\jjjyyy***'''%%%&&&)))+++)))'''&&&&&&''''''((()))******&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$&&&''')))&&&&&&%%%%%%%%%%%%ӵ&&&&&&&&&&&&''''''''''''((()))***+++000///,,,***(((''''''((((((((((((((()))))))))***(((((())))))******++++++)))************+++...111555???]]]zzzhhhHHH888111,,,---...------//////...///333444666???JJJddd}}}yyyllljjjwwwĦĦӵ___MMMFFFGGGDDDRRR```\\\TTTJJJ<<<<<<:::999888999;;;>>>@@@CCCEEEGGGGGGGGGFFFGGGHHHEEEFFFHHHJJJMMMPPPSSSTTTNNNMMMKKKĦGGGFFFFFFFFFHHHHHHGGGFFFGGGEEEAAA>>><<<>>>AAAEEEXXXeeerrrtttsssrrrsssssszzz{{{pppggg^^^UUURRRTTT^^^lll{{{***'''$$$%%%(((***)))&&&%%%&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%((()))'''&&&&&&%%%%%%4ĉ@ӵ&&&&&&&&&((((((((((((((()))++++++---,,,+++)))((())))))***'''(((((((((((()))))))))((((((((())))))******+++)))************+++---///444888NNNkkknnnJJJ999111+++,,,......///000000000111333444555;;;BBBPPPggg|||vvvoooxxx>L=hĦ4ĉ@ӵ```NNNGGGFFFDDDSSSbbb___VVVKKK===<<<;;;999888888:::===???BBBDDDFFFGGGFFFFFFGGGIIIEEEFFFIIILLLPPPTTTWWWYYYRRRQQQOOO>LLLLJJJHHHGGGFFFGGGHHHFFFEEEHHHGGGDDD@@@>>>@@@EEEIIIZZZgggsssuuussstttuuuvvv{{{wwwjjj___WWWPPPQQQUUU```mmm|||((('''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((''''''&&&&&&&&&GG=?&&&'''&&&&&&&&&&&&'''((())))))***)))))))))))))))******''''''(((((((((((())))))(((((())))))))))))))))))((()))+++*********,,,...444444CCC\\\sssrrrRRR???555------000000000111000000111111222444999<<>><<<;;;999888888:::<<<>>>AAACCCFFFFFFFFFGGGHHHIIIGGGHHHJJJMMMQQQVVVZZZ\\\WWWVVVTTTHdĦPPPIIIHHHFFFEEEFFFGGGFFFEEEJJJJJJGGGCCCAAACCCJJJPPP^^^jjjuuuvvvtttuuuwwwxxx~~~uuuggg\\\SSSOOORRRWWWaaannn}}}&&&'''&&&ӵ%%%%%%%%%ĭӵ'''ӵ%%%Ħ&&&&&&&&&&&&&&&&&&&&&&&&%%%ӵӵ%%%%%%ĦƜ`1.׼s&&&''''''&&&Ħ)))***'''(((((()))))))))(((ӵ(((Ħ)))))))))(((((((((((()))++++++ĭӵ222111Ħ666888888ĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦ~~~___LLLEEEEEEFFFXXXĦ<<<;;;999777888999FFFĦKKKMMMQQQVVVZZZ]]]^^^\\\YYYDdDFFFIIIJJJIIIPPPӵuuuvvvӵӵĦӵqqqĭӵ%%%'''?~4%%%%%%%%%g&e>&e'''g&e$$$>hӵ&&&&&&&&&&&&&&&%%%%%%g&e'''guO>uO>&e$$$%%%4ff?>ߝL&&&gĉ@&&&'''''''''Shӵ,,,'''((()))))))))(((g&e'''>hӵ)))((((((''''''((()))+++fff?><z999g&e>&e444444HL111444555ShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@e}}}]]]JJJCCCEEEFFFZZZZ@@@<<<;;;9997778883h?gLJJJKKKNNNQQQVVVZZZ]]]cccaaa]]]D%%)?LLLfff?><zIIILLL=?Ħvvvg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e}}}??%%%4Dӵ%%%''''''Hƅ^Hu]Ħ%%%Hu]Ħ&&&ZuR)Ħ&&&&&&&&&&&&&&&%%%%%%Hu]Ħ&&&HŐeHŐeHu]Ħ'''qIܗGIӵ###tt$$$%%%&&&HGgĉ@***+++(((((((((((())))))Hu]Ħ(((ZuR)Ħ))))))))))))))),,,,,,sߝLGdUĦ000Hƅ^Hu]Ħ333ntHdĦ333444HGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼s___LLLHHHFFFIIISSSHtĦ???;;;<<<<<<999Bt=o9ĦHdĦKKKMMMOOORRRVVVYYY[[[bbbbbbaaaDtfo9ĦsߝLGdUĦOOOHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~%%%%%%4DuXӵ%%%((('''DdDΦDdDĦ%%%DdDĦ&&&'''t|<&&&&&&&&&&&&&&&&&&&&&&&&DdDĦ%%%DdDΦDdDΦDdDĦ'''peƜ4DuTӵ%%%`eĭ'''qet(((((()))'''((((((((())))))DdDĦ((()))t|<)))***************++++++DdDDdDĦ111DdDΦDdDĦ999q<niDdDĦ222qetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦaaaMMMGGGGGGIIIQQQDdDĦAAA<<<===<<>>GIpӵDdDĦ222po9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦeeeNNNFFFHHHHHHPPPDdDĦDDD=========GIdnuR)ĦDdDĦIIIIIIKKKNNNRRRVVVXXX^^^aaaeeeDdDĦnuR)ĦDdDΦDdDĦTTTDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ|||&&&&&&4DuXӵ&&&)))(((DdDʜ4DuTӵ&&&>d<Ħ&&&Dt&&&$$$%%%%%%&&&'''((((((>d<Ħ%%%>d<ʜDd<ʜ4DuTӵ&&&&&&F&uTӵ$$$4DufئL>e)))puR)Ħ&&&'''''''''(((((((((>d<Ħ&&&Dt(((***++++++************DdDΦDdDĦ--->d<ʜ4DuTӵBBB4DwDd<Ħ111puR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦkkkQQQFFFHHHIIIQQQDdDĦDDD>>>>>>===peӵDx<>dd<ӵDd<DdDΦDdDĦSSSDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ{{{&&&&&&4DuXӵ&&&)))(((D&dq&ĒR&&&&&&sdKĦ&&&DHRRud$$$%%%%%%&&&'''((((((sdKĦ%%%D&oq<Ōq&ĒR&&&&&&&&&>dp&ĒR%%%%%%nfʜd<Φ>d<Ħ---s&dq&ĒRbbbIIIi?ʜtd<Ħ111HHܗDӊB<xB?daĦB?Ho9>dd<ӵ>>>===B?Ho9FFF<xMMMQQQVVVYYY]]]^^^___&ӫeʬtIӇNNN>d<Φ>d<ĦRRRD&ӫetIӇqqqDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9QQQs&dq&ĒRkkk{{{&&&&&&4DuXӵ&&&((((((Hu]3hh&&&&&&&&&ne%%%&&&=e$$$%%%%%%&&&&&&'''''''''ne$$$$$$pIƎ@t@h%%%%%%%%%>h'''((('''fe&&&@ďD'''((((((&&&&&&'''''''''(((ne''''''=e((()))))))))))))))***,,,ege,,,...sĪj@h~~~rrrUUUfdDĦ000@ďDlllHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@GsewwwXXXHHHIIILLLVVV<Ō>>>===<<<@GDDDGGGHkgeIIILLLQQQVVVYYY[[[\\\\\\HĪj@IŌPPPQQQegeNNNSSSHu]3hIŌqqqsssDdDĦne@h>hsene@GSSSMMMsĪj@h]]]kkk|||'''4DuXӵ'''ĵD^'''''''''''''''%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%'''((((((&&&'''''''''''''''(((&&&&&&&&&''''''''''''((((((((()))************))))))+++)))'''+++uuu___AAADdDĦ000111JJJaaaD^s׼sgeFm8>aĦs׼s{{{\\\JJJLLLMMMVVVHoBBB>>><<<;;;===AAAEEEHHHFFFGGGJJJOOOTTTXXXYYYZZZ[[[MMMOOORRRKKKKKKQQQD^mmmqqquuuDdDĦs׼sYYYNNNIIIPPP]]]lll|||Φ4DuXӵtvӵ>d<Ħ'''''''''''''''''''''Ħ&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$Ħ$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&(((***)))(((''''''''''''((((((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((Ħ((())))))))))))))))))***+++++++++++++++((()))+++,,,*********+++$$$"""'''///111000;;;LLLmmmcccBBB666555222>d<Ħ000000111777666888;;;BBBVVVzzzĦ>d<ĦBegeFYĉ>aĦBe~~~^^^KKKNNNNNNUUUnu]ӵBBB===@@@AAA???======???BBBEEEHHHJJJKKKLLLGGGFFFEEEEEEHHHMMMSSSVVVVVVYYY\\\\\\YYYTTTQQQOOOMMMLLLNNNQQQOOOJJJJJJMMMIIIHHHGGGGGGNNN>d<Ħuuulllpppwww>d<ĦĦBeĦ{{{cccRRRLLLFFFBBBBBBCCCDDDHHHNNN^^^lll}}}?aŖ%7uSQuR)ӵsdKĦ((('''&&&%%%%%%%%%gdKĦ)))((((((''''''''''''***)))(((''''''''''''''''''gdKĦ%%%%%%%%%"""$$$'''((('''%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&&&&&&&gdKĦ(((((((((((((((%%%%%%'''((())))))))))))++++++******************))),,,---,,,+++000999AAAeeeuuu{{{iiiMMM:::444333gdDĦ000111000///555555:::DDDOOOggggdKĦsdKĦŶS3we>>AAAFFFJJJLLLJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKPPPTTTXXX[[[ZZZWWWTTTSSSUUUTTTRRROOOMMMLLLKKKKKKGGGFFFDDDCCCIIIDdDĦ{{{xxxtttuuu}}}sdKĦgdKĦgdKĦttt```SSSGGGDDDCCCDDDBBBBBBHHHQQQ^^^lll|||>A&&&ne'''''''''&&&%%%%%%ne(((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''ne&&&%%%%%%%%%))))))(((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''ne((((((((((((((((((&&&'''(((((())))))))))))************************(((***,,,,,,,,,111999AAA^^^qqq{{{nnnSSS???666De///000111000///333444888BBBKKKcccnene>Ak<vvvXXXIIIFFFGGGMMMfh999999<<>>AAAFFFKKKMMMLLLJJJIIIIIIHHHGGGGGGHHHIIIJJJNNNQQQVVVYYYZZZXXXVVVTTTUUUTTTQQQNNNLLLJJJHHHHHHEEEDDDBBBBBBGGGDe{{{zzzxxxuuuxxxnenenewww[[[IIIIIIFFFDDDCCCAAAAAAHHHQQQ]]]mmm~~~''''''&&&&&&&&&'''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%'''((('''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))***)))))))))***************************,,,---,,,,,,000777<<>>>>>???BBBGGGKKKNNNMMMLLLIIIHHHGGGFFFFFFGGGHHHIIIKKKNNNSSSXXXZZZZZZXXXWWWVVVUUUQQQNNNJJJGGGEEEDDDCCCBBBAAA@@@FFFyyyzzzyyyxxxxxx}}}iiiXXXJJJFFFCCCBBB@@@AAAIIISSS\\\mmm&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((()))((((((((((((((())))))***''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))************))))))(((***************+++++++++---......---,,,...222666KKKeeerrrUUU???444333111///...///111000000000333111444===DDDVVVsssnnnRRRDDDCCCBBBEEELLLRRRQQQGGG>>><<<;;;:::<<>>???@@@???AAABBBDDDGGGKKKNNNNNNMMMIIIHHHGGGFFFFFFFFFGGGHHHKKKLLLPPPWWW]]]___^^^\\\YYYWWWSSSOOOKKKGGGEEEDDDBBBCCCCCCBBBGGGTTTgggttt||||||~~~{{{nnngggdddfff___WWWOOOFFF@@@DDDKKKYYYlll&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''))),,,''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))***))))))))))))))))))***++++++,,,,,,'''(((***,,,///111444555>>>TTTvvvmmmMMM:::555222000///000111000000222444111444===@@@OOOhhhmmmSSSEEEBBBAAABBBGGGLLLLLLFFF@@@<<<<<<<<<<<<===>>>???@@@CCCCCCDDDGGGJJJLLLMMMLLLHHHGGGFFFFFFFFFHHHIIIJJJLLLLLLOOOUUU\\\___^^^\\\WWWVVVSSSOOOKKKHHHFFFFFFBBBCCCDDDDDDHHHUUUfffsss|||}}}sss___TTTPPPRRRMMMIIIFFFBBBAAAGGGPPPYYYlll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%)))---///---***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&'''(((((())))))))))))((())))))***++++++,,,,,,))))))***,,,///000111111888HHHfffqqqTTTAAA555333000///000111000///222333000333<<>><<<===>>>???BBBKKKTTTYYYlll&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''000<<>>JJJaaa|||nnnSSSEEE@@@???AAAEEEIIIHHHCCC???=========<<<<<<===???AAAFFFEEEDDDFFFHHHJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLNNNLLLJJJKKKQQQXXX[[[YYYUUUQQQPPPNNNLLLJJJHHHGGGGGGAAACCCDDDDDDHHHSSScccooovvvzzzvvvcccUUUKKKFFFHHHFFFDDDDDDBBBBBBHHHPPPZZZlll&&&&&&&&&''''''''''''(((''''''(((((())))))******)))(((%%%#########$$$%%%&&&&&&&&&'''''')))*********)))&&&$$$""""""###$$$$$$$$$%%%%%%&&&'''((((((&&&444HHHSSSIII444'''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&(((((('''''')))***+++***)))(((((()))***+++))))))))))))************************+++,,,---...666;;;JJJddd}}}~~~dddFFF999777333...---///000///000000222444555;;;JJJXXXwwwmmmWWWEEE@@@@@@@@@AAABBBBBB???===<<<<<<;;;::::::<<<@@@CCCEEEDDDDDDDDDDDDFFFGGGHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJLLLOOOQQQTTTVVVWWWNNNMMMLLLLLLKKKHHHCCC@@@DDDDDDEEEHHHKKKRRRaaaoooqqqzzznnn[[[OOOJJJHHHBBBBBBAAA@@@???BBBFFFJJJ[[[lll&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''&&&$$$######%%%&&&'''&&&&&&&&&&&&'''((()))***+++)))'''%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''((((((///;;;AAA999+++%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))***++++++)))((()))+++***)))(((((((((((()))***))))))))))))************************+++,,,---...///444BBB\\\xxxkkkQQQ999666111---,,,......---111000222444555:::HHHVVVnnnmmmXXXEEE@@@??????@@@AAAAAA>>><<<<<<<<<;;;::::::;;;???BBBFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRNNNLLLKKKJJJJJJHHHDDDAAACCCBBBDDDFFFIIINNN[[[hhhppp|||lllYYYMMMGGGEEEAAAAAA@@@>>>>>>AAAEEEIIIZZZlll&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%$$$$$$$$$$$$&&&((()))&&&&&&&&&&&&'''((())))))+++)))(((&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''++++++,,,---)))$$$&&&***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&)))((((((''''''(((((()))))))))))))))************************+++,,,---...,,,///999RRRooo}}}qqq^^^>>>888111......//////...222111222444555999EEERRRhhhmmmXXXDDD???>>>===>>>??????===;;;;;;<<<;;;:::999;;;>>>@@@GGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLJJJIIIIIIHHHFFFDDDDDDDDDEEEGGGHHHKKKVVVbbbooo}}}iiiVVVJJJDDDBBB?????????===>>>@@@EEEIIIYYYkkk&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,)))&&&$$$$$$%%%(((,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$""""""###$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''&&&$$$###$$$%%%((((((''''''''''''((((((((()))))))))************************+++,,,------000000666HHHcccuuussshhhIII???444111222222111111333111222444555888BBBMMMggg{{{mmmYYYDDD>>>===<<<<<<======;;;999:::;;;;;;::::::;;;===@@@HHHGGGEEEDDDCCCCCCDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJMMMLLLKKKKKKKKKLLLMMMMMMMMMKKKIIIHHHHHHIIIHHHGGGGGGGGGHHHIIIIIIKKKTTT___nnn~~~gggTTTHHHBBB@@@??????>>>>>>>>>AAAFFFJJJXXXkkk&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&((())))))(((((()))***''''''((((((((((((''''''((()))))))))************************+++,,,------222111444@@@WWWmmmwwwuuuWWWFFF777333444333111222333111111444555888@@@IIIeee|||}}}xxxmmm[[[EEE>>>===;;;;;;;;;;;;:::888999:::;;;;;;;;;<<<>>>@@@HHHGGGEEEDDDCCCBBBCCCCCCFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPNNNLLLJJJIIIJJJJJJIIIHHHIIIHHHHHHIIIHHHIIIRRR\\\ooo~~~gggTTTGGGAAA???????????????@@@CCCHHHLLLYYYlll&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%'''&&&&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((###$$$%%%&&&''')))******((((((((((((((((((((((((%%%&&&(((((('''''')))+++'''(((((())))))(((((('''))))))))))))************************+++,,,---...---///222:::LLLfff{{{dddMMM888222333111///000222000000333666888>>>FFF^^^zzz|||vvvxxxuuuooo]]]FFF???===;;;:::::::::999888888:::;;;<<<<<<>>>@@@CCCGGGFFFEEECCCBBBBBBCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNLLLKKKKKKKKKLLLNNNQQQSSSOOOMMMLLLKKKLLLLLLJJJHHHHHHFFFFFFFFFEEEFFFPPP[[[sss|||fffSSSGGGBBB@@@????????????@@@DDDJJJNNN[[[ooo&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&(((%%%$$$'''(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&((((((((()))******)))(((((())))))))))))************************+++,,,---...)))...111444BBB^^^{{{qqqVVV;;;333333000...111111//////333666888===DDDYYYtttxxxrrrtttsssppp```GGG@@@===;;;:::::::::999888777999;;;===>>>@@@CCCEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDFFFHHHKKKMMMOOOPPPMMMLLLKKKJJJKKKNNNPPPRRRPPPOOONNNNNNOOOMMMJJJHHHHHHFFFEEEEEEDDDGGGQQQ]]]yyyzzzdddRRRGGGBBB@@@===>>>>>>>>>@@@DDDIIINNN^^^rrr&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''((()))******'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""")))***$$$"""&&&******%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((***+++,,,+++)))(((((()))((()))***++++++***)))((())))))))))))************************+++,,,---...(((///222222<<>>;;;:::::::::999888666999<<<>>>???AAADDDGGGFFFEEEDDDBBBBBBCCCDDDDDDCCCDDDFFFHHHKKKNNNPPPQQQNNNMMMKKKJJJJJJLLLOOOPPPQQQPPPPPPPPPPPPNNNKKKGGGKKKHHHGGGFFFFFFIIIUUUaaa}}}yyycccQQQFFFBBB@@@<<<<<<======???CCCIIIMMM___ttt$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&((((((((((((((('''''''''(((''''''(((******)))(((''''''''''''((((((((((((************++++++++++++++++++++++++,,,---...///---000///333@@@OOOjjjnnnIII666888555---///...111333222111555>>>EEETTTiiiuuuhhhjjjwwwxxxbbbGGGEEEAAA>>>???===999999;;;999:::<<>>>>>@@@IIIRRRhhhyyy&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((('''(((''''''(((******)))(((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,---......---///---111===KKKffftttTTT;;;888555000111000222333333333666>>>EEEPPPeee}}}pppeeejjjyyy{{{eeeKKKEEE@@@>>>===<<<888999<<<;;;<<<>>>AAACCCDDDEEEFFFGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJLLLMMMMMMJJJHHHHHHKKKOOOQQQRRRQQQPPPPPPOOOOOOMMMJJJHHHEEEHHHDDDDDDHHHHHHTTTlllwwwaaaPPPFFFAAA@@@???===<<<>>>>>>@@@IIIRRRgggxxx((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((******)))'''''''''''''''(((((((((((((((((((((((())))))))))))++++++***++++++,,,---...,,,///,,,///:::FFF```~~~~~~dddBBB777666222222111222444333333777>>>DDDKKK___uuujjjbbbjjj|||jjjPPPEEE@@@<<<<<<:::888999======>>>AAADDDFFFHHHIIIJJJGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEGGGHHHJJJJJJIIIHHHHHHJJJNNNQQQQQQQQQOOONNNNNNNNNNNNMMMJJJGGGFFFHHHCCCBBBFFFHHHVVVpppuuu___OOOFFFBBB@@@>>><<<<<<>>>>>>@@@IIISSSfffxxx******))))))((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''''''''&&&$$$######$$$&&&'''%%%&&&'''((())))))))))))%%%%%%&&&''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&((()))***((('''''''''''''''(((((((((((()))*********++++++++++++++++++******+++,,,,,,------///,,,---777AAAXXXyyyqqqGGG777888444///111222222222333777<<>>===???BBBFFFJJJMMMOOOPPPLLLJJJHHHFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFIIINNNRRRTTTTTTRRROOOMMMMMMNNNOOOOOOLLLIIIHHHHHHBBBAAAFFFIIIYYYuuurrr]]]NNNFFFBBB@@@>>><<<<<<>>>>>>AAAIIISSShhhyyy*********))))))(((((('''))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&&&&'''))))))((('''''''''''''''(((((((((((()))*********++++++++++++++++++*********+++,,,,,,---///---...555<<>>:::999888666999>>>;;;===BBBGGGMMMQQQUUUVVVRRRPPPMMMJJJGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDFFFKKKQQQVVVXXXWWWUUUPPPNNNMMMOOORRRRRROOOKKKHHHIIICCCAAAGGGKKK]]]yyynnnYYYLLLEEEBBB???===<<<<<<>>>>>>AAAJJJSSSkkk}}}))))))))))))(((((((((((((((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))'''&&&&&&'''))))))(((&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++************+++++++++///---///444888IIIeee[[[CCC<<<444///000//////000222555777999DDDRRRmmmggg___ZZZfffzzzjjjPPPBBB===:::999888777888===:::===AAAHHHNNNSSSWWWYYYVVVTTTQQQMMMJJJHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBEEEKKKSSSYYY[[[ZZZXXXQQQNNNMMMPPPTTTUUURRRMMMIIIIIIDDDCCCIIIOOOaaa}}}jjjVVVJJJDDDAAA>>>===;;;;;;>>>???AAAJJJTTTmmm~~~''''''((((((((((((((()))&&&&&&'''((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***&&&&&&%%%'''((()))(((&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++************++++++(((------///333444AAA[[[lllOOO>>>555666111000000000333555777888@@@KKKddd{{{aaaXXXTTT___ttt{{{gggNNN@@@<<<999:::999777888;;;;;;===BBBHHHMMMRRRVVVWWWVVVTTTRRROOOLLLKKKJJJJJJFFFGGGGGGGGGFFFDDDCCCBBBAAADDDJJJRRRYYY\\\\\\ZZZQQQNNNLLLPPPUUUWWWSSSNNNIIIJJJEEEEEELLLRRRdddfffRRRHHHCCC???======;;;;;;===???AAAJJJTTTlll~~~&&&&&&''''''(((((()))))))))***++++++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$((((((((()))((((((''''''$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***&&&&&&%%%'''((()))'''&&&''''''''''''((((((((()))************++++++++++++++++++***************+++&&&+++,,,...222111===UUUzzzXXX???666===222111000111444666888888<<>>999999999777777:::===@@@DDDJJJMMMOOOPPPPPPRRRPPPMMMLLLMMMMMMLLLJJJJJJIIIHHHFFFEEECCCBBBAAABBBBBBFFFMMMUUUZZZZZZXXXSSSPPPNNNQQQVVVWWWUUUQQQOOOKKKHHHHHHLLLWWWkkk}}}xxx```PPPGGGAAA===<<<===<<<===>>>===@@@JJJUUUhhh{{{''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&'''((((((***)))))))))(((((((((''')))(((((((((******((('''******))))))((((((((((((***))))))))))))***++++++))))))******+++++++++,,,++++++---///...111<<>>>>>===<<<===>>>===@@@JJJVVVjjj}}}&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''')))))))))((((((((((((((((((''''''((()))***((('''***))))))))))))((((((((())))))((((((((()))******'''((()))***+++,,,------++++++---///...000:::EEE___dddFFF===666444444555444000222666777===LLLeeefffSSSJJJJJJTTTbbbrrrkkkRRRFFF???::::::999888888;;;===???DDDIIILLLNNNNNNMMMKKKKKKKKKMMMOOOOOOMMMKKKJJJIIIHHHFFFDDDBBB@@@???AAAAAADDDIIINNNRRRSSSSSSLLLJJJJJJLLLQQQSSSSSSQQQOOOLLLJJJLLLOOOXXXjjj{{{nnnWWWIIICCC@@@???@@@===<<<===>>>>>>@@@KKKVVVkkk}}}&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&((()))***((('''))))))))))))))))))))))))((((((((((((((())))))***((())))))***++++++,,,,,,+++***,,,...///000888AAAUUUzzzrrrOOO===777666888888555000111666666<<>>999999888777777:::===???CCCGGGKKKLLLMMMLLLJJJJJJLLLOOOQQQRRRPPPMMMJJJIIIHHHFFFDDDBBB@@@@@@AAAAAACCCFFFIIILLLNNNOOOJJJIIIIIIKKKPPPSSSSSSSSSPPPMMMLLLMMMPPPYYYjjjyyy~~~jjjTTTGGGBBB??????@@@===<<<===>>>>>>AAALLLWWWlll}}}''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''))))))))))))************((((((((((((((())))))***************************+++***+++...//////555===NNNooo|||XXX===999999::::::666111222666777<<>>AAAEEEHHHKKKMMMMMMLLLMMMNNNQQQSSSTTTRRRPPPJJJIIIHHHFFFEEECCCBBBAAAAAAAAABBBCCCDDDFFFIIIKKKHHHHHHIIIKKKOOOSSSUUUVVVQQQOOOMMMNNNQQQYYYjjjyyyzzzgggRRRGGGBBB???>>>???<<<<<<===>>>>>>AAALLLXXXlll{{{''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&$$$"""!!!"""%%%(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&%%%%%%''')))***(((''')))))))))************+++))))))((((((((()))******+++++++++*********))))))+++***+++...//////333999GGG```bbbAAA<<<999888999666222222666888<<>>>>><<<<<<===??????BBBMMMYYYlllzzz&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&#########"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&))))))((('''))))))*********+++++++++***))))))))))))***++++++***************++++++++++++)))***...///...111666>>>OOOyyynnnJJJ===777444555555222222444666:::CCCTTTlllhhhTTTKKKBBBBBBNNN```uuusss]]]EEE>>>:::999999777888:::===<<<<<<>>>BBBIIIOOOSSSTTTRRRQQQQQQRRRRRRQQQOOOIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCBBB@@@>>>???BBBFFFDDDFFFHHHJJJNNNSSSXXX[[[VVVRRRNNNMMMOOOXXXjjj{{{lll\\\LLLEEECCC@@@>>>===<<<<<<===??????CCCNNNYYYmmm{{{%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''########################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&)))))))))'''))))))******++++++++++++***************++++++,,,(((((()))***+++,,,,,,---+++)))***...///...000444777CCClllwwwQQQ===555000222333222222333444888@@@PPPhhheeeQQQIIIAAACCCPPPdddzzzxxxcccGGG@@@;;;;;;;;;999999<<<===<<<;;;<<>>===<<<<<<===??????CCCNNNZZZnnn|||(((((())))))))))))))))))(((((('''&&&%%%%%%$$$$$$(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$###%%%''''''&&&$$$&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''******)))'''''''''&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&''''''+++*********))))))((((((************))))))))))))))))))))))))************---...///.........000222777FFF[[[uuu~~~ZZZ@@@777000222444444333333:::888===KKKaaa}}}vvvZZZKKK@@@>>>GGGHHH```}}}pppcccGGG???888888999777777999<<<<<<<<<===AAAIIIRRRXXXSSSRRRPPPNNNLLLKKKKKKKKKKKKJJJIIIJJJMMMOOOOOOOOOMMMIIICCC@@@AAABBBAAA@@@===@@@CCCFFFIIINNNSSSWWWQQQTTTOOOKKKPPPVVVggg{{{gggWWWHHHBBBBBB???<<<:::===::::::===@@@EEENNNXXXmmm&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((("""!!!!!!###%%%&&&&&&$$$&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))***)))'''''''''&&&&&&&&&''''''((()))*********))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))************,,,---......---...000111333@@@SSSooo^^^AAA888111222444444333333777555:::HHH]]]yyyqqqYYYLLLAAA>>>FFFGGG^^^{{{qqqfffIII@@@999999999777777999:::;;;;;;<<<@@@GGGPPPVVVSSSRRROOOMMMKKKJJJJJJKKKKKKJJJJJJKKKNNNPPPQQQQQQOOOJJJEEEBBBBBBBBBBBBAAA???AAADDDFFFHHHLLLPPPTTTRRRUUUPPPLLLPPPVVVeee}}}xxxdddUUUFFFAAAAAA???<<<:::>>>;;;;;;>>>AAAEEENNNXXXmmm&&&&&&%%%%%%$$$$$$$$$###'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$######$$$&&&&&&%%%###&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''))))))((('''&&&'''''''''&&&''''''((()))***((((((''''''''''''((((((******))))))))))))(((((((((((((((((((((((((((((())))))))))))************+++,,,------,,,,,,...000///888IIIeeedddCCC999111111444333333333333333777EEEZZZuuulllVVVLLLCCC>>>DDDDDDZZZxxxrrrkkkLLLCCC;;;999999777777888:::::::::;;;>>>EEEMMMSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJIIIIIIKKKOOOQQQRRRRRRPPPLLLGGGDDDCCCBBBBBBAAAAAACCCDDDEEEFFFHHHLLLOOOSSSVVVQQQMMMQQQUUUccc{{{ttt^^^QQQCCC@@@@@@>>><<<<<<>>>======@@@BBBEEENNNYYYooo))))))(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''***)))''''''((('''%%%###%%%&&&''''''%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''))))))'''&&&&&&''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))***************+++,,,,,,+++,,,...///...444@@@\\\jjjFFF<<<222111333333222444333333888EEEXXXrrrhhhTTTJJJEEE>>>CCCBBBVVVsssqqqoooNNNDDD<<<:::999777666888::::::;;;;;;>>>DDDKKKPPPPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHJJJNNNQQQRRRRRRPPPMMMIIIEEEBBBAAAAAA@@@AAACCCDDDDDDEEEFFFJJJLLLRRRVVVQQQMMMQQQTTTaaaxxxpppZZZMMMBBB???@@@???>>>>>>>>>===???BBBCCCEEEOOOZZZrrr))))))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''((((((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&%%%&&&'''(((''''''''''''(((((()))***))))))))))))))))))***(((((((((((((((((())))))&&&'''''''''((((((((()))((()))))))))***************+++,,,+++++++++---///111444<<>>333111222222222444444555:::EEEWWWpppfffQQQGGGDDD===BBBAAASSSnnnmmmoooOOOEEE<<<999888666666888;;;;;;<<<<<<>>>CCCJJJOOOMMMKKKJJJHHHGGGGGGGGGHHHGGGFFFFFFHHHLLLOOOPPPPPPNNNLLLIIIEEEBBB@@@???@@@AAABBBCCCCCCDDDFFFIIIKKKOOOTTTPPPMMMPPPSSS```vvv}}}lllVVVLLLBBB@@@AAA@@@???AAA>>>???BBBEEEEEEHHHRRR]]]www''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&"""!!!"""$$$&&&((('''&&&$$$&&&'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''%%%'''''''''%%%%%%&&&'''((((((''''''''''''(((((()))((((((''''''(((((()))''''''(((((((((((())))))'''''''''(((((())))))***))))))))))))***************+++,,,,,,++++++---///333444999NNNuuuqqqLLL@@@444111222222222444555666;;;EEETTTlllcccNNNEEECCC<<>>BBBHHHLLLIIIHHHGGGFFFFFFGGGHHHHHHFFFEEEEEEGGGJJJMMMNNNNNNLLLKKKIIIFFFBBB??????@@@BBBCCCDDDDDDCCCEEEHHHJJJJJJPPPNNNLLLPPPSSS___uuuyyyhhhSSSJJJBBB@@@@@@???@@@BBB@@@BBBGGGJJJJJJLLLWWWddd|||$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&###""""""###%%%&&&%%%###$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&(((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''((())))))***++++++))))))))))))***************,,,---,,,,,,,,,...000222333777IIImmmtttOOOBBB555111111111222444444555:::CCCPPPfff```LLLDDD@@@:::CCCCCCQQQdddccciiiMMMCCC:::777666555666999:::;;;;;;<<<===@@@EEEIIIFFFEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFHHHKKKMMMNNNMMMKKKKKKKKKGGGCCCAAAAAACCCFFFFFFFFFEEECCCCCCEEEGGGEEELLLKKKJJJOOOSSS___uuuuuudddPPPHHHAAA??????>>>>>>AAACCCFFFLLLPPPPPPSSS^^^kkk$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%***((('''&&&%%%$$$!!!$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''&&&%%%$$$&&&((()))(((((('''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))'''(((((()))***++++++,,,))))))))))))************+++,,,------,,,,,,...000000111444EEEhhhuuuPPPCCC666111111111222555333444888@@@LLLbbb|||]]]KKKEEE???999CCCDDDPPPbbb```fffLLLBBB999666555555666999999:::::::::;;;???CCCGGGDDDCCCCCCCCCEEEGGGIIIJJJIIIHHHHHHIIIKKKMMMNNNMMMKKKLLLLLLIIIDDDBBBCCCEEEIIIIIIHHHFFFCCCBBBCCCEEEBBBIIIIIIIIIOOOSSS```uuurrraaaNNNFFF@@@>>>>>><<<===@@@EEEIIIPPPTTTTTTWWWcccqqq&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&%%%$$$######%%%&&&(((((((((((((((((((((((((((%%%&&&''')))************************************......---,,,,,,+++******...222666AAA___eeeBBB666:::222222888222666555888???KKK```~~~vvvYYYJJJDDD???@@@@@@CCCMMMZZZaaa```OOODDD999777888777666777777777888:::===@@@CCCEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGHHHJJJKKKMMMNNNOOOMMMMMMLLLIIIEEEEEEHHHLLLLLLJJJHHHFFFDDDCCCCCCCCCDDDDDDFFFIIIJJJPPP___nnnmmmWWWJJJCCC======<<<;;;<<>>III]]]zzzsssWWWIIIDDD???@@@???BBBLLLZZZaaabbbNNNCCC999777888777777888777777888:::<<>>HHHZZZuuunnnTTTGGGCCC??????===???JJJZZZcccdddNNNBBB888777888777777888777777888999;;;>>>AAABBBEEEFFFGGGGGGHHHHHHIIIHHHEEEEEEFFFHHHJJJKKKLLLMMMNNNNNNNNNLLLJJJJJJLLLNNNLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCEEEGGGIIIOOO___nnnyyycccPPPGGGAAA======>>>===>>>BBBCCCIIIRRR]]]hhhttt''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((())))))(((((((((((((((((((((((('''(((((()))***+++,,,---************************++++++,,,,,,---.........+++///333999JJJeeejjjNNN===666555555111444444777>>>GGGXXXqqqhhhPPPFFFBBB???>>><<<>>>IIIZZZeeehhhMMMBBB888777888888888999777777777888;;;===@@@AAADDDEEEFFFGGGHHHHHHGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNJJJJJJHHHFFFEEECCCBBBBBBCCCBBBDDDFFFHHHOOO___ooosss^^^LLLFFF@@@<<<>>>???>>>???BBBAAAGGGQQQ^^^mmm{{{%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((''''''((()))***,,,---************************++++++++++++++++++++++++---///222888CCCZZZ{{{vvvXXX@@@888777555444222333888???HHHWWWooocccMMMDDDAAA>>>===;;;>>>JJJ\\\gggkkkNNNBBB999777888777777888666666777888;;;===@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCEEEGGGNNN___ooonnnZZZJJJDDD>>><<<===???>>>???BBB???EEEOOO^^^ooo$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((+++***((('''''''''((()))************************++++++++++++************///...111666<<>>======@@@???DDDNNN^^^qqq%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''((((((((((((((((((((((((***)))'''&&&%%%&&&'''(((*********************************++++++,,,,,,---000---...333777DDDcccpppMMMAAA:::444999444555:::???EEEPPPcccuuu^^^JJJBBB???<<<===<<>>===AAA@@@AAABBBDDDMMM___ppp}}}wwwbbbOOOCCCAAA<<<:::;;;<<<:::999;;;AAAEEEOOO___sss'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&%%%$$$###$$$(((+++''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&%%%&&&((())))))'''''''''(((((((((((())))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------000---///444444:::OOOhhhyyyXXXCCC777999333444333666<<>>???<<<999>>>NNNaaakkklllOOOEEE<<<999888666666777555555666888<<>>AAAIII[[[llllllYYYKKKCCCAAA===:::999;;;<<<<<<:::>>>AAANNNdddyyy&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&(((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''%%%%%%&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))++++++***))))))***+++++++++++++++,,,,,,,,,------...,,,...222333777KKKaaayyy\\\HHH999:::333444333666<<>>>>><<<:::>>>MMM```jjjkkkNNNDDD;;;999777555555777555555666888<<>>===>>>???AAAIII[[[kkk}}}iiiWWWJJJBBB@@@===:::999;;;<<<<<<;;;@@@DDDRRRggg|||$$$$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%$$$%%%&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''%%%$$$%%%&&&'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,+++...111111444DDDWWWtttxxxbbbOOO<<<999222444333555;;;@@@HHHUUUaaauuuyyyXXXGGG@@@===>>><<<;;;>>>LLL^^^ggghhhMMMCCC:::777666444444666555666666999<<>>DDDPPP\\\ooowwwWWWEEE???===<<<<<<;;;???KKK[[[dddeeeKKKAAA888666555333333555555666777999===AAAEEEGGGJJJLLLMMMLLLHHHDDDCCCBBBAAACCCEEEEEECCCCCCCCCDDDHHHNNNVVVXXXTTTNNNHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBHHHXXXgggsss___OOODDD???>>><<<:::999:::<<<===>>>DDDKKK\\\rrr%%%&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%######%%%'''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))'''%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))*********++++++******************+++++++++,,,,,,+++---000111///111;;;EEEbbb}}}xxxkkkWWW>>>888333444333555999===BBBMMMXXXkkk~~~tttTTTDDD>>>===;;;<<<<<>>???EEENNNaaawww'''''''''((())))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&$$$"""###&&&)))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))((('''''''''''''''((((((((())))))))))))))))))))))))))))))***++++++++++++***)))************++++++++++++,,,...000///...000888@@@XXXwwwyyyrrr]]]@@@999555444333555999<<>>===:::<<<===@@@IIIUUU]]]^^^III@@@777555555333333555555666888;;;>>>AAADDDEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@BBBCCCDDDCCCCCCEEEFFFNNNSSSXXXYYYTTTMMMIIIGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAFFFTTTccczzziiiUUUGGG???<<<:::;;;;;;::::::;;;>>>AAAFFFQQQfff}}}''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&(((((('''(((((()))))))))*********)))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++...///---,,,///666<<>>===999<<<>>>@@@HHHSSSZZZ[[[III@@@777555555333444666555666888;;;>>>AAACCCDDDDDDCCCCCCCCCDDDDDDCCCCCCAAABBBCCCCCCCCCEEEHHHJJJRRRUUUXXXWWWQQQLLLIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@AAAAAAAAAEEESSSaaaxxxzzzcccQQQDDD???===999:::;;;:::999;;;???BBBHHHTTTkkk'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$#########%%%((()))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######(((((((((((((((((((((((((((((((((((((((((((((((()))'''$$$###$$$&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************++++++++++++---...+++***...555999DDDkkkzzz~~~kkkHHH<<<666444333555:::===AAAKKKUUU___qqqlllNNN@@@>>>===999<<>>AAACCCDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEHHHLLLOOOTTTVVVXXXUUUOOOKKKIIIJJJDDDDDDDDDDDDDDDCCCCCCCCC@@@???@@@AAA@@@EEESSSaaawwwvvv___NNNCCC???>>>999:::;;;:::999;;;???CCCJJJWWWnnn(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&(((,,,111++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%$$$'''((('''###"""###&&&))))))))))))((((((((((((,,,++++++******++++++,,,++++++++++++++++++++++++***,,,.........000444888HHHXXX|||rrrOOO===666999666777<<<@@@CCCHHHNNN[[[llliiiOOOEEE@@@<<<===>>>>>>>>>FFFRRRYYYZZZFFF===666666888666333333000222777===CCCGGGGGGFFFBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDFFFGGGHHHKKKOOORRR\\\\\\ZZZWWWSSSMMMHHHEEEGGGEEEDDDEEEGGGGGGCCC@@@@@@===<<<===@@@GGGTTT```vvvooo\\\MMMAAA===???>>>;;;:::;;;;;;:::???EEELLLZZZuuu(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())),,,...((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%((()))))))))'''''''''(((***************))))))))),,,++++++******++++++,,,+++++++++++++++++++++++++++---.........///333666EEEUUUxxxtttSSSAAA888888666777<<>>CCCFFFFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIILLLOOORRR]]]\\\[[[YYYUUUQQQLLLJJJJJJJJJIIIIIIIIIHHHFFFEEEBBB???===???AAAGGGTTT```vvvjjjXXXJJJ???<<<===<<<:::999;;;;;;:::>>>EEEPPP```zzz'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&(((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((***+++++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&***)))((()))***+++***)))***************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---............///222444@@@PPPrrrvvvYYYFFF999888555777===BBBEEEKKKQQQVVVeeezzziiiNNNDDDAAA<<<;;;;;;;;;:::@@@JJJPPPPPPEEE===777777888555444555444666999???CCCEEEEEECCCBBBBBBBBBCCCCCCCCCCCCCCCGGGHHHIIIIIIJJJLLLOOORRR[[[ZZZZZZYYYVVVSSSPPPOOOPPPQQQOOOJJJDDDAAABBBDDDEEEBBB@@@AAACCCHHHTTT___uuuzzzdddSSSGGG>>>:::;;;:::888999;;;<<<;;;???DDDUUUfff''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$&&&''')))###$$$&&&(((((()))((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((&&&%%%(((+++---***((())))))******++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))(((((((((((((((%%%$$$%%%)))***)))&&&))))))***************+++++++++************+++++++++++++++,,,,,,,,,,,,,,,.........---...///111222<<>>CCCFFFLLLRRRTTTaaasssgggMMMDDDAAA===;;;<<<;;;:::???HHHMMMLLLDDD===888888888555444666777888;;;@@@CCCEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIIIIIIIKKKNNNPPPVVVWWWWWWWWWVVVTTTSSSRRRSSSTTTQQQJJJCCCCCCIIIQQQGGGDDDCCCCCCDDDHHHSSS^^^sssttt^^^OOOEEE===::::::999777888<<<<<<<<<@@@EEEWWWkkk&&&'''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((###$$$&&&(((((()))((((((&&&&&&'''''''''(((((((((************************(((&&&%%%'''+++,,,***'''))))))******+++++++++,,,((((((((((((((((((((((((''''''''''''((((((((((((***************+++++++++'''%%%###%%%((()))(((%%%((((((((()))))))))******+++******))))))******+++++++++,,,,,,,,,---------///...------...///000000:::EEEddd|||yyyiiiSSS===;;;888999???CCCFFFLLLRRRRRR^^^mmm|||eeeLLLDDDAAA===<<<===<<<;;;@@@HHHLLLKKKCCC===999999777555555888999:::===AAADDDEEECCCAAACCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFGGGHHHKKKNNNTTTTTTUUUUUUVVVVVVVVVVVVSSSUUUSSSNNNJJJNNN[[[fffHHHEEECCCDDDEEEHHHRRR]]]pppnnnYYYKKKDDD>>>;;;;;;888777888<<<======BBBHHHXXXmmm&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((((('''''''''''''''(((((((((((()))************************((('''&&&''')))***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******++++++++++++,,,,,,(((''''''''')))))))))((('''''''''((())))))************))))))))))))******++++++,,,,,,------......///---,,,,,,...000000000999AAA]]]xxx}}}ttt___FFF???<<<<<<@@@DDDFFFJJJPPPPPPZZZfffsssbbbKKKCCCAAA>>>===>>>>>>===AAAIIILLLKKKBBB===:::999777555555999:::;;;>>>AAADDDEEECCCAAACCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGJJJMMMRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZWWWPPPJJJLLLUUU^^^FFFCCCBBBCCCDDDGGGQQQ[[[ooo{{{iiiTTTHHHCCC>>><<<<<<:::777888;;;===???EEELLL[[[rrr&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%&&&'''(((((('''&&&&&&''''''((((((((()))))))))************************'''(((((('''&&&''')))+++'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))*********++++++)))*********((((((((()))'''(((((()))******++++++******))))))))))))******++++++,,,,,,---......//////,,,***+++...000111000777>>>YYYvvvnnnSSSCCC??????BBBDDDEEEHHHMMMMMMUUU```lll~~~```IIICCCBBB???===>>>>>>===BBBIIILLLKKKAAA===::::::777444666:::;;;<<<>>>BBBEEEFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCCCCDDDGGGJJJMMMMMMMMMNNNPPPRRRTTTUUUVVV\\\\\\YYYRRRIIIEEEFFFHHHDDDAAAAAABBBCCCFFFOOOZZZooowwwdddOOOEEEAAA>>><<<<<<<<<999888;;;===@@@HHHPPPaaawww&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((()))((((((''''''&&&&&&%%%%%%%%%&&&&&&"""$$$'''))))))(((%%%$$$&&&'''((((((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))'''))))))'''$$$%%%(((,,,))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))))))))***(((***,,,***'''%%%''')))((())))))***++++++,,,,,,******))))))))))))******++++++,,,,,,---...//////...,,,***+++...111111000666<<>>>>>===BBBIIILLLKKKAAA===;;;:::777444666;;;;;;<<<>>>BBBEEEFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBB???AAABBBCCCEEEGGGKKKNNNGGGHHHIIIJJJLLLOOOQQQRRRTTTWWWXXXUUUOOOJJJGGGFFFBBB@@@???AAABBBEEEOOOYYYppptttaaaLLLBBB@@@===;;;;;;===999888:::===AAAIIIRRRfff|||$$$%%%&&&&&&''''''&&&&&&***)))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))'''))),,,+++)))((()))+++,,,---------,,,***(((''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((,,,+++******,,,,,,+++***))))))(((((((((((())))))(((((((((((())))))))))))***++++++,,,,,,++++++******,,,------++++++,,,...***+++,,,---...000111111666<<>>BBBFFFKKKMMMDDDAAA===:::999999999888:::>>>CCCFFFFFFDDDCCCBBBFFFGGGHHHGGGEEEDDDDDDDDD@@@@@@??????AAADDDHHHJJJJJJIIIHHHHHHHHHJJJLLLMMMTTTTTTTTTRRRNNNIIIDDDAAAEEEBBB@@@AAABBBGGGQQQ]]]tttmmm[[[IIIAAA???<<<999888===888777;;;<<<>>>IIIWWWppp%%%&&&''''''((((((''''''))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((%%%(((***+++))))))+++,,,.........---,,,)))'''&&&'''&&&%%%%%%''''''&&&%%%&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((***,,,...------))))))(((((((((((())))))(((((((((((()))))))))******++++++,,,,,,++++++******,,,------++++++,,,...---.........//////000000666;;;LLLnnnpppXXXIIIDDDFFFGGGPPPSSSKKKNNNQQQVVVcccwww```LLL@@@;;;>>>;;;;;;<<<>>>BBBFFFJJJMMMAAA???<<<:::;;;;;;:::999:::>>>CCCEEEEEECCCBBBBBBEEEGGGHHHGGGEEECCCCCCDDDAAA@@@???@@@AAAEEEHHHJJJHHHGGGFFFFFFFFFHHHJJJKKKQQQQQQRRRQQQNNNJJJFFFCCCCCCAAAAAABBBDDDHHHRRR]]]rrr{{{fffVVVFFF???>>>===;;;:::===888777<<<===???KKKZZZvvv&&&'''(((((())))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''$$$&&&)))*********,,,---000000///---+++)))'''&&&'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&'''))),,,/////////))))))(((((((((((())))))((((((((()))))))))*********++++++,,,,,,++++++******,,,------++++++,,,...////////////////////////666999GGGfffyyy]]]NNNIIILLLNNNUUUUUUJJJLLLNNNSSS```sssaaaMMMBBB<<>>AAAEEEIIILLL???===;;;;;;<<<<<<;;;:::;;;>>>BBBDDDDDDBBBAAAAAAEEEFFFHHHGGGEEEDDDCCCCCCAAAAAA@@@@@@BBBEEEGGGIIIFFFEEEDDDCCCDDDFFFHHHJJJMMMNNNOOOOOOMMMJJJGGGDDDBBB@@@AAADDDFFFJJJSSS]]]qqqvvv^^^PPPAAA=========<<<<<<<<<888888<<<>>>AAANNN___}}}&&&&&&'''((((((((((((((('''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&'''(((******++++++,,,///......---+++***)))((((((&&&&&&&&&((()))((('''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&'''))),,,.........))))))(((((((((((())))))(((((()))))))))************++++++,,,,,,++++++******+++---,,,++++++,,,...............////////////555888CCC___bbbRRRMMMQQQUUU[[[YYYKKKLLLKKKQQQ]]]oooaaaMMMBBB<<>>@@@DDDGGGJJJ???===<<<<<<======<<<:::===???BBBCCCBBBAAAAAAAAAEEEGGGIIIHHHFFFDDDCCCCCCBBBAAAAAAAAABBBEEEGGGHHHEEEDDDCCCCCCDDDFFFHHHIIILLLMMMNNNNNNMMMJJJFFFDDD@@@???AAAEEEGGGKKKTTT^^^ppppppXXXLLL@@@<<<===<<<<<<===;;;888888===???CCCSSSeee%%%%%%&&&''''''''''''&&&&&&'''(((((()))(((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((()))************)))++++++++++++++++++++++++((('''&&&''')))***)))((()))(((''''''''''''((()))))))))(((((((((''''''''''''''''''((((((((()))))))))(((((()))+++,,,,,,+++))))))(((((((((((())))))))))))))))))***************++++++,,,,,,++++++******+++---,,,++++++,,,...***++++++,,,...//////000333777AAAXXX|||hhhVVVOOOTTTYYY```]]]NNNLLLJJJNNN[[[kkk___LLLBBB<<<>>><<<<<<<<<===???BBBEEEGGG@@@>>><<<<<<<<<===<<<;;;???AAABBBBBBAAA@@@AAABBBEEEGGGJJJJJJHHHEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGEEEDDDCCCCCCDDDFFFIIIJJJNNNOOOOOOOOOMMMJJJGGGDDD@@@???AAAEEEGGGJJJSSS]]]ppp|||iiiUUUJJJ@@@======;;;;;;<<<:::777999>>>@@@FFFXXXmmm$$$%%%%%%&&&'''&&&&&&&&&&&&&&&((()))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''***)))))))))++++++)))'''))))))((())))))***+++,,,(((''''''(((***+++***)))***)))(((''''''((()))***)))))))))(((((((((''''''''''''((((((((()))))))))+++***))))))***+++***((())))))(((((((((((()))))))))))))))*********++++++***++++++,,,,,,++++++******,,,------++++++,,,...))))))***+++---...///000000777???OOOnnnsss]]]RRRUUU\\\dddaaaQQQKKKHHHLLLXXXfffwww}}}]]]LLLBBB<<>>;;;:::<<<>>>>>>>>>BBBCCCCCCCCCAAA@@@AAACCCFFFIIILLLLLLJJJGGGEEEEEECCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCEEEGGGJJJKKKOOOPPPQQQQQQOOOLLLIIIGGGAAA???@@@CCCEEEIIIRRR\\\nnntttbbbQQQGGG???===<<<::::::<<<999777999>>>AAAHHH]]]sss%%%&&&&&&'''''''''''''''%%%&&&((()))***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((()))(((''')))+++,,,+++))))))((('''''''''((()))***(((''''''(((***++++++******)))(((''''''((()))***))))))))))))(((((((((''''''((((((((())))))))))))+++)))((()))***+++***((())))))(((((((((((())))))))))))*********+++++++++***++++++,,,,,,++++++******,,,------++++++,,,...++++++,,,,,,---...//////...555;;;DDD```fffWWWWWW]]]fffcccSSSJJJEEEHHHTTTaaappp~~~{{{{{{]]]LLLCCC===@@@;;;:::999999;;;===???AAA>>>;;;888888;;;???CCCDDDDDDEEEDDDCCCAAAAAABBBDDDGGGJJJMMMNNNLLLIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDGGGIIIKKKOOOPPPRRRRRRRRRPPPMMMKKKBBB@@@???AAABBBFFFQQQ[[[jjj~~~mmm[[[KKKCCC<<<;;;;;;999999<<<999777:::???BBBJJJaaayyy&&&''''''((((((((((((((($$$&&&((()))***)))((('''***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&(((,,,...,,,******)))(((&&&&&&&&&'''((((((''''''(((***,,,+++***+++)))(((''''''((()))+++))))))))))))(((((((((((((((((((((((())))))))))))***(((((()))***+++***)))))))))(((((((((((()))))))))************++++++++++++++++++,,,,,,+++++++++***,,,------,,,+++---...........................---444777===WWW~~~mmm[[[YYY^^^gggdddTTTIIICCCFFFQQQ]]]kkkwwwuuuzzz]]]MMMDDD???BBB::::::999888999;;;>>>???<<<999666666;;;AAAFFFIIIFFFFFFEEECCCAAAAAACCCEEEHHHKKKNNNOOOMMMJJJHHHGGGDDDDDDDDDEEEEEEEEEEEEEEECCCBBBBBBBBBCCCFFFIIIJJJMMMOOORRRSSSTTTSSSQQQOOOCCC@@@???@@@AAAEEEPPP[[[ggg{{{~~~hhhWWWFFF???:::999999888999<<<888777:::???BBBKKKccc{{{%%%%%%$$$$$$%%%&&&((()))###$$$&&&'''''''''&&&%%%''''''(((((('''&&&%%%%%%((('''&&&&&&&&&&&&'''(((###""""""%%%)))+++)))&&&###$$$$$$%%%%%%&&&&&&''''''%%%%%%'''+++---+++))),,,***((('''&&&'''((()))((()))***++++++,,,...111((()))***++++++,,,++++++))))))((((((((((((((()))'''((()))******)))(((''')))))))))***+++++++++,,,))))))))))))***+++,,,---++++++************++++++---,,,,,,++++++,,,,,,---+++,,,---...---,,,+++***---------............///222222333;;;PPPooozzz```YYY^^^aaa[[[SSSIIIGGGIIIPPPZZZjjj{{{tttuuu|||\\\KKKCCC;;;:::888999999::::::;;;;;;<<<888888888999===BBBHHHKKKJJJHHHEEEBBB???@@@DDDGGGCCCMMMWWWWWWPPPHHHFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBCCCDDDFFFHHHIIIJJJKKKLLLOOOSSSUUUTTTPPPMMMDDD???<<<>>>@@@EEEOOOZZZjjjxxxttt]]]MMMCCC@@@<<<::::::::::::999;;;<<<<<<<<>>@@@EEEOOOYYYkkkxxxoooZZZMMMBBB???<<<::::::::::::999:::<<<===>>>EEEXXXrrr&&&&&&'''((())))))))))))(((''''''''''''((())))))'''''''''(((''''''&&&%%%$$$%%%'''((()))((('''&&&((('''&&&'''''''''%%%######$$$&&&''''''&&&%%%%%%&&&&&&&&&(((***++++++)))+++***(((''''''((())))))&&&((()))(((&&&%%%%%%%%%((()))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++******)))))))))((((((((((((((())))))))))))***+++,,,,,,++++++************++++++,,,------...---,,,***))))))***+++,,,,,,,,,,,,,,,---------............///000222333777EEEaaafffUUUQQQQQQLLLEEEFFFEEEHHHNNNWWWfff|||uuuoooqqqzzzZZZJJJBBB;;;:::888888888777777777777777666666666888;;;@@@DDDGGGEEEEEECCCAAA@@@BBBFFFJJJLLLTTT\\\\\\TTTMMMJJJJJJJJJIIIGGGEEECCCBBBBBBBBB???@@@AAABBBDDDFFFGGGHHHFFFIIIMMMSSSVVVTTTPPPLLLEEE@@@===>>>@@@EEEOOOYYYkkkyyy~~~iiiVVVKKKBBB???;;;999999::::::999999;;;>>>@@@III]]]xxx%%%&&&''')))))))))((('''&&&&&&%%%$$$$$$&&&'''(((&&&'''''''''''''''&&&&&&%%%%%%&&&''''''(((((((((((('''''''''''''''&&&%%%!!!###%%%'''(((((('''&&&&&&&&&''')))*********)))***)))(((((((((((())))))''')))++++++)))''''''((())))))(((((((((((((((((()))(((((((((((())))))***))))))***************************))))))(((((('''((((((((())))))***+++,,,,,,++++++******++++++,,,+++,,,.........,,,***(((((()))***+++,,,,,,---------------............///111222444777???XXXjjjVVVMMMLLLIIIDDDEEEDDDGGGMMMUUUbbbwwwqqqlllooowwwXXXHHHAAA::::::999999888888777666555555555555555777:::>>>BBBDDDBBBBBBBBBAAAAAACCCGGGKKKNNNUUU[[[[[[TTTMMMIIIIIIHHHGGGFFFEEEDDDDDDDDDDDD???@@@BBBCCCEEEGGGGGGHHHDDDGGGLLLRRRUUUTTTPPPLLLEEEAAA>>>???AAAEEEOOOYYYlll{{{zzzfffSSSHHHAAA>>>;;;999999::::::999:::<<>>???AAAEEEOOOYYYlll|||yyydddQQQEEE@@@===:::999999::::::999;;;===@@@FFFQQQeee}}}%%%%%%&&&&&&&&&&&&&&&%%%(((''''''''''''((())))))%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((###%%%&&&&&&'''(((+++---,,,+++***'''%%%###!!!!!!&&&((()))***)))((()))***(((((((((((())))))))))))%%%'''((())))))***---///---+++***(((''''''(((((((((''''''(((((()))***+++((('''''''''((()))***+++++++++++++++************(((((((((((()))***++++++,,,,,,++++++++++++,,,,,,++++++,,,---------,,,+++++++++++++++,,,---......---------............///222222555888;;;JJJmmmzzzcccTTTPPPMMMHHHDDDDDDGGGLLLSSS]]]ooo~~~xxxiiifffkkkyyyrrrUUUFFF???999999:::999999888777666666555555555555777999<<<>>>@@@???@@@AAAAAABBBDDDHHHKKKTTTYYY^^^^^^YYYSSSPPPNNNOOOMMMJJJGGGDDDAAA???>>>@@@AAADDDFFFHHHIIIIIIHHHEEEGGGJJJNNNQQQQQQNNNKKKGGGBBB??????AAAEEEOOOYYYmmm~~~uuuaaaNNNBBB???===999888999::::::999<<<>>>AAAHHHUUUjjj''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((%%%&&&&&&'''((((((''''''&&&'''((()))((('''%%%######%%%''''''&&&'''+++...---,,,)))&&&$$$#########&&&(((******((('''(((***''''''((()))))))))))))))'''((((((''''''***...111///---+++)))''''''((()))''''''''''''((()))***+++(((((((((((((((***+++,,,))))))))))))************(((''''''(((((()))***+++---,,,,,,++++++,,,,,,---***++++++,,,,,,------......---,,,,,,,,,---...///---------............///111000333888999DDDcccnnnZZZRRRMMMFFFDDDDDDGGGMMMRRR\\\lll{{{rrrcccbbbgggvvvqqqSSSEEE>>>999999777777777666666555555555555555666777999<<<>>>???>>>???AAAAAABBBDDDHHHJJJTTTXXX]]]]]]ZZZUUUQQQPPPPPPNNNKKKGGGDDDAAA???>>>???@@@CCCFFFGGGHHHHHHGGGGGGGGGIIILLLNNNOOOMMMKKKHHHCCC???@@@AAAEEEOOOYYYmmmmmm[[[JJJ@@@???<<<999888999::::::999<<<>>>BBBKKKZZZooo))))))'''&&&&&&'''((()))###$$$&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''$$$'''***---,,,((("""%%%&&&((('''&&&&&&***...***(((&&&$$$$$$&&&(((***&&&(((+++***((('''(((***''''''((())))))***))))))++++++***((((((***///333000...+++)))((((((((()))''''''''''''((()))++++++***))))))))))))+++---...''''''(((((())))))******'''''''''(((((()))***+++---,,,,,,++++++,,,,,,---*********+++,,,---//////000///...---,,,---...///---------........./////////...111777888AAA]]]{{{|||eeeZZZRRRJJJEEEEEEHHHMMMRRR[[[kkkzzznnn```___eeeuuupppRRRDDD>>>999999666555555555555444444444555666666888:::<<<===>>>>>>???AAAAAABBBDDDGGGJJJRRRVVVZZZ[[[XXXTTTPPPOOOMMMLLLJJJGGGDDDBBBAAAAAA===???BBBEEEGGGGGGFFFFFFIIIHHHIIIKKKMMMNNNLLLKKKHHHCCC@@@@@@AAAFFFOOOYYYnnnyyygggUUUGGG???>>><<<999888888:::::::::;;;===CCCMMM^^^ttt((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&***,,,---,,,***(((+++***'''$$$###$$$(((,,,111...+++&&&$$$''',,,111,,,+++***))))))***++++++...,,,***(((((()))+++,,,,,,***)))***,,,...,,,***************************,,,,,,,,,++++++*********((()))***+++,,,------...000---***+++...000000///...------------.../////////////////////000000000000555555555:::@@@VVVwwwtttcccSSSMMMLLLEEEDDDJJJRRRZZZgggtttiii]]]\\\```wwwpppRRRCCC>>>:::;;;888777777666666666666777888777777777777999:::;;;???@@@AAACCCDDDFFFGGGHHHQQQWWWZZZXXXVVVVVVTTTPPPMMMKKKHHHDDDAAA@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKLLLKKKJJJGGGEEECCC@@@@@@@@@@@@DDDPPP]]]nnnvvvbbbRRRGGGAAA<<<;;;:::999999999:::;;;>>>@@@EEEPPPaaawww''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++,,,+++***)))*********(((&&&&&&(((***,,,+++*********+++,,,---+++***)))(((((()))******(((((((((((())))))******,,,***((()))+++,,,***(((************************,,,,,,,,,++++++*********))))))******+++---.........,,,)))***,,,......---...------------...///////////////000000111111111222666555555999???TTTuuuooo\\\TTTPPPJJJIIINNNUUU]]]hhhsss{{{fff[[[[[[aaawwwpppRRRCCC>>>::::::888777777666555555555555888777777777777999:::;;;???@@@AAACCCDDDFFFGGGHHHPPPUUUXXXWWWWWWWWWVVVRRRMMMKKKGGGDDDAAA@@@@@@@@@CCCCCCCCCBBBCCCCCCDDDDDDFFFHHHJJJKKKJJJIIIFFFEEEBBB@@@@@@@@@@@@DDDQQQ]]]ooolllZZZLLLCCC>>>;;;;;;999999999999:::;;;???@@@FFFSSSggg}}}&&&&&&''''''(((((((((((('''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************+++,,,---,,,***((((((((())))))+++///333333///+++***)))(((''''''((()))***%%%&&&(((***+++,,,+++***,,,***))))))******((('''************************+++++++++++++++***************)))***+++,,,...///---+++))))))***,,,,,,,,,...------------...//////...//////000111222333333333777444333888>>>SSSrrrlllbbb[[[WWWTTTWWW\\\bbbkkksssuuubbbWWWYYYaaawwwpppRRRCCC>>>::::::888777666555444444444444888888777777888999;;;<<>>RRRqqqwwwrrrnnnkkkjjjlllpppuuuzzzqqq^^^SSSVVV```wwwoooQQQCCC>>>999:::888777666444333333333333999888777777888999;;;<<>>???BBBCCCHHHTTTaaasssnnn[[[MMMEEE@@@===:::999888888888999:::;;;???@@@III]]]www%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''''''''((()))***//////...+++(((((()))+++***))))))...444555222---++++++***)))***+++,,,------,,,+++))))))***,,,------------,,,***)))))))))))))))))))))))))))))))))************************+++*********+++---///000...------,,,+++,,,---......------------...//////...///000111222333444444111333000111999>>>RRRooonnn[[[NNNSSS___vvvoooQQQBBB===999:::777777555444444333333333999888888888888:::;;;<<>><<<999999888777888999:::;;;>>>AAAMMMccc}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))...---,,,)))'''''')))+++)))'''''')))---...---+++,,,+++******+++,,,...///,,,***(((&&&%%%&&&)))***,,,------,,,***)))***+++)))))))))))))))))))))))))))))))))*********************+++,,,---...///////////////...,,,,,,...000...------------...//////...//////000111222333333000222000222:::>>>OOOjjj|||jjjXXXKKKQQQ___vvvoooQQQBBB===999999777666555555444555555555999999888888999:::<<<===???@@@AAACCCDDDFFFGGGHHHJJJOOOUUUZZZ___aaaZZZQQQIIIHHHEEECCCBBBBBBCCCDDDBBBBBBAAAAAABBBCCCDDDDDDBBBCCCEEEFFFFFFDDDBBB@@@<<<<<>>EEETTTkkk(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((''')))*********(((''''''((())))))))))))************+++************,,,---...((('''&&&&&&&&&'''((())))))+++,,,,,,)))(((***,,,))))))))))))))))))))))))((()))))))))*********+++(((***,,,...//////......///000000...,,,+++...000...------------...///////////////000000111111111111444222444;;;===JJJcccvvvfffVVVIIIPPPaaavvvnnnPPPBBB===888999666666555555666666777777999999888888999:::<<<===???@@@AAACCCDDDFFFGGGHHHJJJPPPWWW]]]bbbbbbXXXMMMIIIGGGEEECCCBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBCCCEEEFFFFFFDDDBBB@@@:::;;;???DDDGGGMMMZZZfffxxxrrr[[[JJJAAA>>>;;;999888777777777777999;;;<<<@@@III\\\rrr(((((('''&&&%%%$$$$$$###''''''''''''((((((((()))'''''''''((((((((())))))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''(((((()))((((((''''''$$$'''***+++)))'''&&&%%%***,,,------+++************))))))))))))+++---...%%%&&&((()))************''')))++++++(((((())),,,))))))))))))))))))))))))(((((())))))*********+++''')))---///000000...---///000000...+++***---000...------------...//////////////////000000000000333666333555;;;;;;GGG^^^rrrdddTTTHHHPPPcccvvvnnnPPPBBB===888999666555555666666777888999:::999888888999:::<<<===???@@@AAACCCEEEFFFGGGHHHJJJPPPXXX^^^dddbbbWWWJJJHHHGGGEEECCCBBBCCCDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGFFFDDDBBB@@@:::;;;???DDDHHHNNNZZZgggyyy~~~nnnXXXHHHAAA???===:::888777777777777999;;;<<>>AAA@@@AAABBBBBBBBBCCCEEEGGGMMMTTTZZZ^^^___]]]UUULLLJJJGGGDDDCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC>>>AAADDDEEEHHHJJJDDD===>>><<<<<<@@@FFFOOO^^^kkk|||iiiQQQDDD???;;;::::::;;;999666666888<<<>>>???BBBQQQhhh((('''&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''(((((('''&&&&&&)))+++'''&&&&&&'''(((((('''%%%%%%'''))))))'''&&&((()))''''''''''''''''''((()))(((((('''&&&'''((()))***''''''((((((((((((''''''************)))))))))))))))***++++++,,,,,,++++++(((***++++++***))))))******)))))))))))))))******************)))))))))(((((((((((()))***,,,---...,,,---...---,,,***++++++,,,------...........................//////////////////000000111111222222222555333555;;;999@@@TTTtttkkk\\\OOOFFFOOO___|||lllMMM@@@<<<555444444333333222333444555666666777888888888:::===@@@AAABBBCCCDDDCCCDDDFFFHHHLLLSSSZZZ]]]___]]]UUUKKKJJJGGGDDDDDDDDDFFFFFFEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@CCCEEEFFFJJJLLLGGG@@@===<<<===BBBGGGPPP^^^kkk|||wwwdddNNNCCC???<<<;;;;;;:::888777777999;;;===>>>EEEUUUmmm&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&'''(((***((('''&&&'''((()))'''%%%%%%'''))))))((('''((()))'''''''''((((((((()))))))))((('''''''''((()))***''''''((((((((((((''''''+++++++++*********))))))***+++,,,,,,------,,,,,,)))***,,,+++***)))***+++(((((((((((()))***+++,,,************))))))))))))'''((()))***+++,,,,,,,,,+++---...---+++++++++,,,,,,---------........................//////////////////000000111222222222222333111666===;;;@@@RRRppp}}}fffYYYMMMFFFPPPaaannnNNNAAA===999888444333333333333444555555777888999999888:::===???BBBCCCEEEEEEDDDEEEGGGIIILLLSSSYYY\\\^^^]]]UUULLLIIIGGGEEEEEEFFFGGGGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCAAADDDFFFGGGKKKNNNJJJDDD===<<<>>>DDDIIIQQQ^^^kkk|||lll\\\JJJBBB???===;;;;;;999888888888999;;;===>>>III[[[uuu%%%&&&((()))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***((('''&&&'''))))))'''&&&%%%&&&'''((((((((())))))'''(((((()))))))))))))))'''&&&%%%%%%%%%&&&((()))******))))))))))))***************))))))))))))((((((((()))******************+++,,,+++))))))***,,,))))))(((((()))***++++++*********)))))))))))))))'''(((***+++,,,,,,+++++++++,,,---,,,++++++,,,...---,,,,,,,,,------..................///////////////000000111111222333333222333111555>>><<<@@@QQQsssuuu```UUUKKKFFFQQQcccoooNNNAAA>>>;;;;;;666666555555666666666666888999::::::999:::===???BBBCCCDDDDDDDDDEEEGGGIIIMMMSSSYYY\\\^^^]]]VVVNNNIIIGGGFFFFFFGGGIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBDDDEEEFFFKKKNNNLLLEEE===<<>>;;;888999666666666666666666555555777999:::;;;;;;<<<>>>@@@AAABBBDDDDDDCCCDDDFFFHHHNNNTTTZZZ\\\___^^^XXXOOOIIIGGGFFFGGGIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCCCCHHHLLLJJJEEE===<<>>DDDIIIQQQ^^^kkk{{{oooXXXNNNDDD???<<<888666666777999:::::::::===CCCHHHZZZrrr%%%(((***((($$$###&&&***''''''''''''''''''''''''%%%'''))))))((('''(((((()))((('''(((******((('''&&&%%%$$$'''***+++***(((%%%&&&'''))))))((('''&&&***)))((((((((()))+++,,,)))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&'''((((((((((((((()))))))))'''&&&&&&)))+++******)))))))))))))))***((()))))))))*********************)))******+++,,,***++++++******,,,///222---,,,+++***+++,,,...///............////////////000111111222222333333444222777666777>>>DDDWWWuuuvvvcccRRRLLLHHHHHHXXXlllqqqPPPCCC@@@<<<<<<444444555555555444222222555777:::<<<===???AAACCCBBBCCCDDDEEEDDDEEEGGGIIIKKKQQQVVVYYY\\\\\\VVVOOOHHHGGGHHHIIILLLMMMMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???BBBGGGFFFAAA===<<<===BBBGGGPPP^^^kkkzzzzzzhhhTTTJJJAAA>>>;;;777777999777999;;;::::::>>>GGGNNNaaazzz%%%(((***'''######'''+++'''''''''''''''''''''&&&$$$''')))***)))'''(((((()))(((((((((******((('''&&&$$$$$$&&&***,,,***((($$$%%%'''))))))((('''&&&((('''&&&&&&&&&''')))***,,,***)))(((((()))***,,,))))))))))))(((((((((((($$$%%%%%%&&&'''&&&&&&&&&))))))(((&&&%%%&&&(((+++(((((((((((()))***+++,,,(((((())))))*********++++++***)))))))))***+++,,,******+++******,,,///222---,,,+++******,,,...///............/////////000000111111222222333444444111777777999@@@HHH```sss```PPPKKKHHHIIIYYYnnnnnnNNNAAA===999888666666777777777666444333444777:::===>>>@@@BBBDDDCCCEEEFFFFFFEEEFFFIIIKKKJJJOOOTTTWWWZZZZZZUUUMMMHHHGGGHHHJJJMMMNNNMMMLLLJJJJJJHHHGGGFFFDDDCCCBBBBBBBBB@@@>>>AAAFFFEEE@@@>>><<<<<<@@@FFFOOO^^^kkkzzzvvvcccQQQHHH@@@===;;;888888;;;888:::;;;::::::???JJJRRReee&&&&&&%%%%%%&&&''')))***)))'''%%%&&&))))))&&&$$$%%%&&&''''''(((''''''''''''((()))******)))((('''%%%&&&'''((()))))))))((((((((()))***************''''''&&&&&&&&&&&&'''''')))((('''&&&''')))+++,,,******)))))))))))))))***'''''')))******)))(((((((((((()))***+++,,,------))))))))))))(((((((((((())))))))))))******************************************+++++++++,,,,,,,,,/////////...------,,,,,,////////////000000000000222222222222222333333333111555;;;>>>@@@PPPuuuhhhWWWIIIGGGGGGJJJ\\\rrr}}}kkkOOOCCC;;;>>>555777777666555555666888999777999<<>>===DDDXXXlll$$$$$$######$$$&&&'''(((((('''&&&'''))))))'''%%%&&&'''''''''((('''''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''+++)))((('''&&&''')))***))))))((((((((((((((()))'''((()))*********))))))'''''''''((())))))******))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,...............---------////////////000000000000111111111222222222222333222555;;;???EEEYYYeeeUUUHHHFFFFFFJJJ]]]sss}}}iiiNNNBBB;;;>>>777777777666555555666777888777999;;;>>>AAABBBCCCCCCDDDFFFHHHHHHGGGFFFEEEFFFKKKLLLNNNRRRTTTSSSNNNJJJGGGHHHJJJLLLNNNNNNOOOOOONNNMMMKKKIIIFFFEEEDDDCCCBBB@@@>>>>>>@@@BBBDDDEEEAAA???@@@BBBEEELLL[[[jjj||||||eeeUUUHHHDDD???;;;:::::::::::::::<<<888:::???>>>GGG\\\sss$$$$$$$$$$$$%%%&&&'''(((((('''&&&'''((()))((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&+++***((('''&&&&&&''''''%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''+++***)))'''&&&&&&'''(((((((((''''''''''''((((((((()))******++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...............////////////000000000000000000111111111222222222222555:::AAAMMMgggaaaQQQEEEDDDEEEJJJ___www~~~fffMMMBBB;;;???999888777666555555555666777666888;;;>>>@@@BBBBBBCCCDDDFFFHHHIIIGGGFFFFFFGGGJJJJJJLLLNNNOOOMMMIIIFFFEEEFFFHHHKKKLLLNNNNNNOOONNNNNNLLLJJJHHHEEECCCAAAAAA@@@??????@@@BBBEEEGGGAAA???@@@BBBEEELLL[[[jjj{{{rrr\\\MMMEEEAAA===::::::;;;;;;;;;;;;===:::;;;@@@@@@KKKaaa}}}''''''''''''(((((())))))((('''''''''((()))))))))***))))))(((((('''''''''''''''''''''''''''''''''+++)))'''&&&%%%&&&((()))%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))(((''''''''''''((((((((('''''''''((())))))))))))******++++++,,,,,,++++++******))))))))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000////////////000000000000///000000111111222222222222555:::CCCVVVuuu}}}]]]OOODDDDDDEEELLLbbb{{{~~~cccKKKBBB;;;???;;;999888666555444555666666777888;;;>>>@@@BBBCCCCCCDDDFFFHHHIIIHHHGGGGGGGGGIIIJJJKKKLLLKKKIIIFFFDDDDDDEEEGGGIIIKKKMMMNNNOOONNNNNNMMMKKKIIIEEEBBB@@@@@@???>>>===>>>@@@EEEHHHBBBAAABBBEEEGGGNNN]]]kkk{{{}}}hhhTTTHHH@@@===:::888999:::;;;::::::<<<999;;;@@@BBBOOOhhh''''''((((((((((((((((((''''''((((((((()))+++,,,,,,+++***((('''''''''((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++''''''(((((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))((((((((())))))***+++)))))))))******+++,,,---++++++******)))((((((((('''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---...///000000////////////000000000000///000000111222222333333333666;;;GGG___tttYYYLLLDDDEEEGGGMMMddd~~~}}}___JJJCCC;;;@@@<<<:::999777666555555555666777999<<>>CCCEEEEEEGGGJJJMMMSSSaaannnyyymmmZZZLLLDDD:::888666666777999999888777:::999;;;BBBIII\\\zzz%%%&&&'''(((((('''&&&%%%&&&((()))((((((***...111000...+++)))''''''(((((()))(((''''''''''''((()))'''''''''((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((((((***++++++''''''''''''(((***,,,---''''''''''''''''''&&&&&&'''''''''((()))*********))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---------......//////////////////000000000000111111222333444555666666666;;;EEEXXXzzz{{{^^^MMMEEEBBBFFFGGGKKKaaazzzyyyyyyZZZKKKGGG===???<<<>>>===;;;999777777777777:::;;;>>>AAADDDEEEFFFFFFDDDFFFIIIIIIIIIHHHIIIIIIHHHJJJJJJIIIFFFEEEGGGIIIJJJIIIIIIIIIJJJKKKLLLMMMIIIIIIGGGEEEDDDCCCBBBBBB======<<<888555666<<>>III___tttWWWJJJBBBAAAEEEFFFJJJ^^^wwwxxxwwwYYYLLLHHH===???<<<@@@>>><<<:::888777777777;;;<<>>===888444555;;;AAADDDDDDGGGJJJMMMSSS```mmmwwwwww```OOOEEEAAA<<<:::999999:::;;;:::999777<<<<<>>BBBCCCAAA<<<777555666999<<<>>>AAADDDGGGHHHIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGEEEDDDEEEGGGIIIKKKRRRPPPNNNLLLKKKKKKLLLMMMJJJGGGEEEDDDDDDDDDBBBAAA;;;:::999666555777;;;>>>GGGGGGGGGFFFIIIQQQ^^^gggzzzqqq]]]KKKAAA???>>>;;;888888:::;;;999777666:::>>>???EEEYYYvvv'''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,***)))'''%%%$$$$$$%%%&&&((()))((('''((()))***))))))(((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%&&&((('''((((((((()))))))))***''''''(((((())))))*********)))))))))(((((((((''''''((((((((())))))******'''%%%######%%%&&&'''&&&((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000000////////////444444444333333666888999===GGG___hhhQQQEEE@@@???AAABBBHHHZZZooouuurrr^^^JJJEEEAAA<<>>FFFGGGGGGFFFHHHQQQ^^^hhhyyy}}}kkkYYYIIIAAA@@@===:::888777999:::999777777;;;>>>@@@HHH]]]{{{'''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''&&&%%%$$$$$$&&&'''))))))(((''''''(((---,,,***)))'''&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&''')))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((&&&''''''((()))***+++,,,)))((('''(((*********))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111111000000///.........222222333333333444777:::BBBUUUssscccMMMCCC>>>===???@@@FFFXXXllluuusss___IIIBBB>>>;;;@@@CCCDDDCCC>>>999777999<<<>>>CCCJJJPPPSSSRRROOOLLLGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJLLLNNNMMMLLLJJJJJJJJJKKKLLLJJJHHHEEEDDDCCCBBBAAA???<<<;;;:::777555777:::===FFFHHHHHHGGGHHHPPP]]]hhhwwwsssbbbRRRFFF@@@AAA;;;999777777888999999888999;;;>>>BBBMMMddd''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&((())))))'''&&&'''''',,,,,,***)))'''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&((((((''''''((()))(((((((((((())))))))))))'''''''''((()))*********))))))))))))(((((((((((('''(((((()))******++++++,,,++++++---//////---,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......000000000000////////////000000222444333333666<<>>@@@AAAGGGYYYlllsssrrr___HHH???;;;:::AAAFFFFFFDDD@@@:::888:::<<<@@@FFFOOOWWWYYYWWWRRRNNNGGGHHHHHHIIIJJJIIIIIIIIIGGGFFFDDDDDDEEEGGGJJJLLLNNNMMMLLLKKKKKKKKKLLLMMMKKKHHHEEEDDDCCCBBB@@@???===<<<:::777666777:::===EEEHHHJJJIIIJJJPPP]]]gggvvvkkkZZZLLLBBB???@@@;;;999888777888999:::;;;:::;;;===DDDSSSlll''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))'''&&&''''''******)))(((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((($$$&&&))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))***,,,,,,+++)))******+++,,,,,,,,,,,,++++++,,,,,,,,,------.....................///000000---......///000111111222222111444777777666<<>>;;;888666666999<<>>;;;;;;999888999:::===???<<<;;;===GGG[[[uuu''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''))))))(((''''''((()))(((((((((((())))))***&&&'''((((((((((((((((((((((((((((((((((((((((((%%%'''******)))((((((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))++++++*********))))))))))))((('''(((***+++***))))))******+++++++++++++++,,,,,,,,,------......////////////...///000000111,,,---...///000111222333222000222666666555???LLLcccnnnSSSGGGEEEAAAAAADDDEEEJJJ[[[nnniiiiiiVVVBBB===;;;:::@@@EEEFFFDDD@@@;;;:::<<<>>>DDDIIIQQQWWWYYYVVVQQQMMMHHHHHHIIIJJJJJJJJJJJJJJJEEEDDDCCCBBBDDDFFFJJJLLLIIIJJJJJJKKKKKKLLLLLLLLLKKKIIIFFFEEEEEEEEEDDDBBB@@@???<<<999666666999<<>><<<<<<;;;;;;:::999999:::>>>BBB>>>===???LLLccc~~~''''''''''''''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))((('''((()))))))))(((((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&(((++++++)))(((''''''***)))))))))((((((((('''(((((((((((())))))))))))'''((((((((()))))))))*********************++++++,,,***((((((***,,,,,,,,,((()))******++++++*********++++++,,,------.....................///000000---......///000111111222222...000555666666BBBRRRrrreeeMMMDDDBBB??????CCCDDDHHHYYYllldddbbbPPP???>>>===:::>>>@@@AAAAAA???<<<<<>>;;;<<<:::::::::888777999>>>CCCAAA@@@CCCSSSlll'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''$$$&&&((()))(((((()))*********)))(((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))''')))++++++***'''&&&&&&******))))))((((((((('''&&&&&&'''((()))***++++++'''((((((((())))))******(((((()))***+++,,,,,,---+++)))'''&&&(((***++++++(((((()))***************))))))***+++,,,,,,------...------------...//////////////////000000000000777222444::::::;;;III[[[}}}___JJJBBB@@@<<<===@@@BBBFFFVVViiiaaa___MMM>>>??????;;;===;;;===???>>>===>>>CCCGGGGGGJJJNNNQQQQQQOOOLLLJJJHHHIIIJJJJJJKKKKKKJJJJJJHHHGGGFFFFFFGGGJJJMMMOOOHHHIIIJJJLLLMMMMMMMMMMMMKKKIIIGGGGGGHHHIIIHHHGGGAAA@@@===999666666999;;;AAALLLXXX[[[WWWWWW]]]eeezzzxxxfffRRRFFFAAA>>><<<<<<888999999777666888>>>BBBDDDBBBFFFWWWrrr&&&&&&''')))************'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&''')))*********)))(((%%%&&&&&&'''((())))))******)))(((&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,.........////////////000111111111111111222222222555666111111999<<>>???@@@@@@BBBEEEHHHFFFJJJNNNOOONNNLLLKKKJJJIIIJJJLLLMMMMMMKKKJJJIIIIIIFFFEEEGGGKKKNNNNNNLLLIIIJJJKKKLLLMMMMMMMMMLLLIIIHHHGGGGGGGGGGGGEEECCCBBB???:::777666777888888BBBKKKVVVZZZUUUSSS^^^mmm{{{sssaaaMMMDDDBBB???<<<;;;:::999888777777777888999???AAAKKK___yyy&&&'''((()))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''%%%%%%&&&'''''''''''''''''''''((())))))***++++++***)))(((((()))***+++,,,))))))))))))***************************************************************++++++++++++,,,,,,,,,---............/////////111111111111111222222222333666222333:::@@@SSSqqq|||VVVBBB>>>===888999???AAAFFFWWWjjjbbbYYYKKK@@@<<<<<<===<<<:::<<<>>>???@@@CCCGGGJJJHHHKKKOOOPPPNNNLLLJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIGGGEEEDDDFFFIIILLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJGGGEEEBBB???:::777777888999999@@@JJJUUUYYYUUUSSS^^^lll~~~~~~kkkZZZHHH@@@>>>;;;999888888888777777888999;;;<<>><<<999:::===>>>FFF[[[pppeeeXXXGGG>>><<<======;;;888:::<<<>>>@@@DDDIIIMMMKKKNNNPPPPPPNNNLLLKKKJJJKKKLLLMMMNNNMMMLLLJJJIIIEEEDDDDDDEEEHHHJJJJJJJJJMMMMMMMMMLLLMMMMMMNNNOOOQQQPPPOOOOOONNNKKKGGGDDDBBB>>>:::888888999:::999>>>GGGSSSXXXUUUSSS^^^kkkvvvbbbSSSCCC===<<<:::888888777777777777999;;;===???@@@GGGVVVlll((((((((()))((((((''''''$$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))***))))))*********+++++++++,,,+++***)))'''&&&%%%%%%((()))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............000000000111222222333333000777777777>>>IIIgggxxxVVVEEEBBB;;;::::::;;;===GGG___uuuiiiWWWDDD<<<<<<<<<;;;999888999;;;===???DDDIIINNNOOOPPPRRRQQQNNNLLLKKKKKKMMMNNNOOOOOONNNLLLJJJIIIEEEEEEEEEFFFGGGIIIJJJJJJPPPOOONNNNNNNNNOOOPPPQQQRRRQQQPPPOOOMMMJJJEEEAAAAAA>>>:::999999:::::::::;;;DDDOOOVVVTTTSSS^^^kkk~~~ppp\\\OOOBBB>>>===;;;::::::777777777888:::<<<>>>???@@@JJJ]]]sss'''((((((((((((''''''&&&$$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&((((((''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((('''&&&&&&((()))***((((((((()))))))))))))))++++++***)))((('''&&&%%%((()))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////000000111222222333333111888888999???LLLnnnqqqRRRDDDBBB;;;;;;:::;;;>>>KKKbbbvvvkkkVVVAAA:::;;;:::777666999:::;;;<<<>>>CCCIIIMMMRRRSSSSSSQQQNNNMMMMMMMMMOOOPPPPPPPPPOOOMMMJJJIIIGGGGGGGGGHHHHHHIIIKKKLLLQQQQQQQQQQQQRRRSSSTTTTTTTTTRRRPPPNNNLLLHHHCCC@@@???<<<:::999:::;;;;;;::::::AAAKKKRRRRRRSSS^^^kkk{{{zzzgggTTTJJJ@@@>>>===;;;:::;;;999888888888999;;;===>>>AAANNNdddzzz&&&''''''((((((((('''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&***)))((((((((()))***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''((((((((()))***+++,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000//////000111222333333444111777888:::BBBQQQtttgggKKK@@@???;;;;;;:::;;;AAAPPPdddsssfffQQQ>>>:::;;;888555666888999:::;;;===CCCIIINNNTTTTTTTTTQQQOOONNNOOOPPPQQQQQQRRRQQQPPPMMMKKKIIIHHHIIIJJJJJJIIIJJJLLLNNNQQQRRRTTTUUUWWWWWWXXXXXXVVVSSSPPPMMMKKKGGGCCC@@@===:::888888999:::::::::999>>>GGGNNNOOOSSS___mmm{{{uuucccLLLDDD===<<<;;;999888999888888777888999;;;===>>>EEETTTkkk%%%%%%&&&'''((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&))))))'''''''''(((***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((***,,,------------))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000111111...///000111222333444444000666777;;;GGGXXX{{{^^^FFF??????;;;::::::<<>>???JJJZZZrrr$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((('''&&&%%%)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***((()))+++,,,,,,,,,+++***(((((((((((((((''''''''''''((()))***+++***))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111...///000111222333444444000555666<<>>EEEMMMSSSUUUUUUTTTQQQOOOPPPRRRTTTSSSSSSTTTSSSQQQNNNKKKIIIGGGIIIKKKJJJHHHHHHKKKNNNPPPSSSWWW\\\^^^___]]]\\\QQQMMMHHHDDDBBB@@@>>>===999888666777888:::999888999<<>>LLLiii~~~ZZZGGGAAA>>>===;;;999===FFFRRR]]]cccOOOEEE<<<:::999666444444888999:::;;;???EEEMMMSSSVVVUUUSSSQQQRRRSSSVVVWWWTTTTTTTTTSSSQQQOOOLLLKKKLLLKKKJJJIIIHHHIIIJJJKKKNNNRRRXXX^^^```^^^ZZZWWWNNNKKKHHHEEEDDDCCC@@@>>>::::::::::::888777666555:::;;;>>>CCCIIIRRRbbbpppqqq^^^QQQBBB@@@<<<999777777888999777:::777888>>><<<===IIISSSiii&&&''')))(((''''''(((***))))))((((((((('''''''''((((((((((((((()))************))))))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))***************************)))))))))************************))))))((()))+++,,,++++++---...............------////////////000000000000000111222222111111222333222666:::AAAPPPooo~~~[[[GGG@@@===<<<999888<<>>@@@BBBGGGNNNTTTWWWVVVTTTTTTTTTVVVYYY[[[VVVVVVVVVTTTRRROOOMMMKKKLLLKKKIIIHHHHHHIIIIIIJJJMMMQQQWWW\\\]]]\\\XXXVVVNNNKKKHHHEEEDDDBBB@@@>>>;;;;;;:::999888777666555::::::===CCCHHHRRRcccssskkkYYYOOOBBB???<<<999777777888999777:::777777===<<<>>>JJJ[[[ppp'''((())))))(((((()))+++***)))))))))(((((((((((((((((()))))))))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))******************++++++++++++++++++*********************************)))(((((()))+++------...............---////////////000000000000000111222222111111222444444666;;;DDDXXXxxx]]]JJJBBB>>>>>>:::999???IIIPPPQQQNNNDDD===777777999777777999;;;@@@EEEHHHIIILLLPPPTTTXXXWWWVVVVVVXXXZZZ]]]___ZZZYYYXXXVVVSSSQQQNNNMMMLLLKKKIIIHHHHHHHHHIIIIIILLLOOOTTTYYYZZZYYYVVVTTTNNNKKKHHHEEEDDDBBB???======<<<:::999777666666666::::::<<>><<<999777777777888777:::777777===<<<@@@NNNgggzzz&&&((())))))(((''')))***)))))))))(((((((((''''''''''''((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''((()))*********(((((())))))************((()))))))))************)))*********++++++,,,,,,************************+++---...---***))),,,///,,,---......///.........////////////000000000000///111222222222222333444555777===JJJaaabbbOOOFFFAAA@@@<<<<<>><<<;;;999777666666666:::999;;;AAAHHHUUUhhhzzzlllWWWIIIBBB???===;;;999777777777777777;;;777777======DDDTTTqqq%%%'''(((((('''&&&((()))((((((((('''''''''&&&&&&%%%&&&'''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''((()))***++++++************))))))((((((((()))))))))************((())))))******+++++++++***************************---///...,,,,,,///222,,,------...//////......////////////000000000000///111222333222222444555666999AAARRRlllfffTTTKKKFFF@@@======EEEOOOSSSMMMEEE???:::777999:::888:::===CCCNNNZZZ```^^^ZZZXXXXXXUUUVVVWWWXXX[[[^^^```bbb```^^^\\\YYYVVVTTTRRRQQQMMMLLLKKKIIIHHHHHHIIIIIIMMMOOORRRUUUVVVVVVUUUTTTNNNKKKGGGEEECCCAAA>>><<<<<<<<<;;;999888888777777:::999<<>><<<===CCCJJJLLLGGGAAA===:::999;;;<<<;;;===AAAHHHUUUeeellliiiaaa\\\ZZZUUUVVVWWWYYY\\\^^^```bbb```___\\\YYYWWWUUUTTTSSSOOONNNLLLJJJIIIIIIJJJJJJMMMOOOQQQSSSTTTTTTTTTSSSNNNKKKGGGDDDBBB@@@===;;;:::::::::;;;:::999888888:::999===CCCKKKWWWjjj{{{uuubbbSSSGGGAAA;;;;;;:::888777666666666666;;;888888???CCCOOOddd&&&'''((((((''''''((()))((((((((((((''''''''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((())))))***************)))))))))))))))))))))))))))************+++++++++++++++************************************+++,,,...///...+++)))+++,,,---...////////////////////////000000000000///111333333333333555777999???PPPlll}}}cccTTTMMMHHH???>>>>>>AAADDDDDDAAA===:::888999===??????BBBGGGLLL[[[nnnvvvqqqggg___]]]VVVWWWXXX[[[]]]___aaabbb```^^^\\\YYYWWWVVVUUUUUUQQQOOONNNLLLKKKJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQNNNKKKGGGDDDBBB@@@===;;;777888:::<<<<<<;;;:::888999:::>>>EEELLLXXXjjjzzzkkk\\\PPPEEE>>>::::::999888777666666555555;;;999999@@@FFFUUUlll'''((())))))(((((()))***))))))))))))((((((((((((%%%&&&(((******)))((('''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))************---------,,,,,,+++++++++************************...------000222000***%%%+++,,,---...////////////////////////000000000000///111333333333333555777:::BBBUUUuuuyyy___RRRLLLGGGCCCBBBAAAAAAAAA@@@>>><<<888777999>>>AAABBBFFFLLLNNN___sss|||vvvkkkbbb^^^WWWXXXZZZ\\\^^^```aaabbb___^^^[[[YYYWWWVVVVVVVVVRRRPPPNNNMMMKKKKKKKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNKKKGGGDDDBBB@@@===:::444777:::===>>>===:::999999:::???FFFMMMXXXiiiyyyuuubbbVVVMMMBBB999:::999999888777666555555555:::999999AAAHHHXXXppp((((((((((((((()))*********(((&&&'''))))))'''%%%))))))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''')))***)))(((((((((((('''''''''(((((()))*********++++++++++++*********)))))))))))))))---,,,,,,,,,+++*********++++++************++++++++++++,,,,,,,,,,,,------******+++,,,---//////000---......//////////////////111222333222222444555>>>EEE^^^hhhWWWNNNEEEBBB>>>>>>???@@@@@@>>>;;;888<<<:::999<<>>HHHccceeeSSSJJJBBB???===>>>?????????===:::888===;;;:::===CCCIIIMMMNNNTTT]]]jjjrrrsssmmmfffaaa___[[[ZZZ^^^```^^^___cccaaa^^^[[[[[[^^^```aaa```[[[YYYUUUQQQMMMJJJHHHGGGKKKKKKLLLLLLMMMNNNOOOPPPPPPOOOLLLHHHDDD@@@<<<;;;777888:::<<<<<<<<<::::::;;;;;;>>>DDDKKKVVVhhhxxx|||cccSSSKKKCCC>>><<<888888888888888888777777888666:::@@@CCCLLLeee((((((''''''(((((()))******(((''''''(((((('''&&&'''''')))******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''')))+++---,,,+++)))(((''''''''')))+++,,,(((((((((((())))))))))))))))))))))))))))))******))))))******************++++++************++++++++++++,,,,,,,,,,,,------........./////////000000---...//////000000/////////111222222222333555777???NNNmmmbbbPPPHHHAAA???@@@@@@AAAAAA???<<<999888===<<<<<>>DDDKKKWWWjjjzzzqqqXXXKKKFFFBBB===:::999888777777666666666666:::888:::@@@FFFRRRlll(((''''''''''''((()))))))))((((((((((((((('''&&&&&&'''(((*********))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&(((+++,,,,,,+++((((((((()))(((((('''''''''''''''(((((((((((())))))))))))))))))*********((((((((()))*********+++++++++************+++++++++++++++,,,,,,,,,------.............../////////......///000000000000000000111222222333444777999@@@UUUxxxxxx}}}cccRRRKKKEEEEEEGGGGGGGGGEEEAAA===:::888>>>>>>>>>???BBBEEEHHHIIIJJJOOOVVV]]]bbbeeeiiikkkfffeeedddcccbbbaaabbbdddbbbbbbcccdddeeeffffffeee___]]]YYYTTTOOOLLLJJJIIIJJJKKKKKKKKKLLLNNNOOOPPPQQQPPPNNNJJJEEE@@@<<<999::::::;;;;;;;;;:::999999;;;;;;===CCCKKKXXXkkk|||}}}gggOOODDDBBB???;;;888999888777555555555666666:::888:::AAAJJJZZZsss'''''''''''''''(((((()))(((((()))(((''''''''''''&&&'''(((*********))))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%'''***+++***)))&&&(((***+++***'''###!!!&&&'''''''''(((((((((((((((((())))))************((((((((()))*********+++++++++************+++++++++++++++,,,,,,,,,---------------------------......//////000000000000000000111222222333555999<<>>EEEdddwwwkkkppp~~~eeeVVVQQQMMMNNNOOOPPPOOOJJJCCC===;;;;;;===>>>???>>><<<<<<>>>???CCCGGGLLLRRRYYYbbbjjjpppmmmpppoooiiiddddddeeeeeeeeehhhkkkkkkiiieeebbb```]]][[[WWWSSSOOOLLLKKKJJJLLLLLLLLLKKKKKKLLLLLLMMMKKKKKKJJJGGGCCC>>>999777::::::::::::::::::::::::::::::===EEEOOO^^^tttfffWWWHHHAAA>>>;;;888777777777777666666777777888888999<<>>===<<<;;;===@@@CCCFFFLLLRRRZZZbbbkkkpppnnnrrrrrriiiccccccdddcccdddhhhlllmmmiiiddd```___\\\ZZZVVVSSSPPPMMMLLLLLLNNNMMMLLLKKKKKKJJJJJJKKKIIIIIIHHHGGGCCC>>>:::777999999999999:::;;;;;;<<<<<<<<<@@@HHHSSSccczzzqqqYYYOOOEEE@@@===999888999666666777888999999999999999;;;???JJJ\\\uuu'''&&&&&&&&&&&&'''((((((''')))***)))&&&%%%&&&)))))))))*********((('''&&&&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''((((((((())))))))))))************))))))+++***)))***+++***)))'''***)))))))))***,,,...000(((((((((((())))))))))))'''(((((()))***+++++++++---,,,,,,,,,+++*********++++++************++++++++++++,,,,,,,,,---------,,,,,,---...///000111222//////000111111111111111111111222222444777<<<@@@IIIlll{{{mmmcccmmm^^^NNNHHHBBBBBBDDDGGGHHHDDD>>>:::;;;===777:::======<<<<<>><<>>===<<<;;;;;;===???AAAEEEHHHNNNUUU\\\ccchhhjjjrrrqqqnnnhhhbbb^^^]]]^^^___cccffffffccc___[[[YYYWWWVVVUUUSSSQQQOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGEEECCC@@@===;;;:::999777777777999;;;<<<;;;===BBBKKKWWWhhhvvvdddIIIEEE@@@<<<;;;:::999999777777777777888888888888;;;<<>><<<::::::;;;>>>=========>>>???AAABBBGGGJJJOOOUUU[[[```dddfffooonnnjjjeee___\\\[[[[[[\\\```eeegggddd___ZZZXXXUUUTTTSSSQQQOOOLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHCCCCCCDDDCCCBBBAAA???>>>:::999888777888:::<<<===>>>???DDDNNNZZZlllnnn[[[JJJFFF@@@<<<;;;:::888777777777777777777888888999<<<===EEEXXXrrr(((((('''''''''''''''''')))))))))))))))(((''''''''''''(((((()))(((((('''************************)))'''%%%%%%''')))))))))''''''((())))))))))))(((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))*********++++++******))))))))))))*********)))))))))))))))******------,,,+++++++++++++++,,,,,,+++++++++,,,---...++++++,,,---..................---......///000111111000/////////000222333444111111444666777>>>EEE\\\~~~|||pppbbb\\\jjjkkkNNNDDD@@@::::::>>>??????>>>;;;::::::;;;===>>>???AAABBBCCCCCCDDDIIILLLQQQVVV[[[^^^```aaajjjiiifff```[[[XXXXXXYYYYYY^^^eeegggeee___YYYUUUTTTSSSQQQOOOMMMKKKJJJIIIHHHIIIKKKKKKKKKJJJHHHGGGBBBBBBBBBBBBAAA@@@>>>===:::999888888888:::<<<>>>AAABBBGGGQQQ___rrr~~~cccQQQHHHEEE@@@<<<:::999888666999888666666666888999;;;<<>>::::::<<<===>>><<<:::999999:::<<<===@@@CCCFFFFFFFFFFFFJJJMMMRRRWWW\\\^^^______fffeeeaaa\\\XXXUUUVVVWWWXXX]]]dddgggddd]]]VVVRRRRRRQQQPPPOOOMMMLLLKKKJJJFFFHHHKKKMMMLLLJJJHHHFFFEEEEEEDDDBBB@@@===<<<;;;:::999888888999;;;===???CCCCCCIIIUUUeeeyyyuuu[[[JJJDDDAAA===;;;::::::999777999888666555666888:::<<<<<>>999;;;;;;:::999888888999888;;;???CCCGGGIIIIIIJJJJJJOOOVVV]]]bbbcccbbbaaa```^^^[[[VVVSSSRRRTTTVVVWWWZZZ^^^___]]]YYYUUUTTTOOONNNMMMKKKIIIHHHGGGFFFCCCEEEHHHKKKKKKIIIGGGEEEAAA@@@???>>>>>>>>>>>>>>>888777666666888:::===>>>CCCEEENNN```sss}}}gggTTTHHH===;;;:::999:::;;;:::888888888777666777999<<<===???NNNeee%%%&&&'''((()))***++++++)))(((((('''((()))***+++&&&&&&'''))))))*********(((((((((((((((((((((((()))((('''((()))((('''%%%%%%&&&''''''((((((''''''%%%&&&&&&'''(((((())))))&&&&&&''''''((())))))***(((((((((((()))))))))***((()))***++++++***)))((()))((((((((()))***++++++***************+++,,,---***+++,,,---------,,,,,,,,,------...------,,,,,,......---......///000111//////000111111111111111111111333555555999EEEQQQuuuqqqiii___\\\mmm~~~dddGGG===;;;777999888::::::999888777888999666999<<>>===<<<;;;;;;;;;<<<===666666555555777999<<<>>>CCCGGGRRRfff{{{uuu```PPPGGG>>><<<:::999999999777555777777777888999:::<<<<<>>===777555888999:::999888777888999555777;;;???CCCGGGJJJKKKQQQUUU]]]cccgggfffcccaaa[[[YYYVVVQQQNNNNNNQQQTTTRRRSSSUUUVVVWWWZZZ]]]```]]][[[XXXSSSNNNIIIEEECCCBBBDDDEEEGGGGGGGGGFFFEEE???>>><<<999888777777777555555444555666999;;;===DDDHHHUUUjjjooo[[[MMMEEE@@@>>>;;;:::999777444222666777888999:::;;;<<<<<>><<<666666888999;;;<<<;;;999777555555888;;;???BBBGGGMMMQQQTTTYYY```fffhhhgggccc```^^^[[[WWWTTTRRRQQQOOOMMMMMMNNNOOOQQQTTTWWWZZZ[[[^^^^^^]]]YYYSSSNNNJJJHHHEEEEEEFFFGGGHHHGGGDDDAAA:::::::::999888777666666666666666666555777:::===DDDJJJWWWkkk|||fffVVVKKKFFF>>>===:::888888888999:::???;;;999888888888>>>FFFKKKhhh''''''''''''''''''''''''(((''''''&&&'''((()))***((())))))))))))((((((''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''(((((((((((('''''''''&&&))))))(((((((((((()))))),,,+++******))))))******************************++++++*********+++,,,---++++++++++++++++++++++++......////////////..................////////////222111000000000111222333111444222666======GGG\\\ssseee___XXXYYYnnnxxx[[[BBB>>>===777777888999;;;<<<;;;999777555555888<<>>EEELLL[[[ooosss___QQQHHHEEE>>><<<:::888888888999:::<<<999888999888999@@@HHHSSSooo'''''''''''''''''''''''')))(((((((((((()))******&&&'''((()))))))))))))))''''''''''''&&&%%%######((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))++++++***)))))))))******(((((())))))***+++,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,......////////////..................////////////333222///------///111333222444222555;;;<<>>888888777888:::;;;;;;999777666555888<<<@@@EEEJJJPPPSSSRRRUUUYYY]]]___```______]]]ZZZVVVSSSRRRQQQOOOMMMKKKKKKKKKMMMNNNPPPRRRSSSVVV\\\bbbeeeaaaXXXOOOJJJGGGEEECCCBBBCCCCCCBBB@@@===;;;888555444444444444555666666666666888<<>>777888666777999::::::999888777555999>>>BBBGGGLLLQQQUUUSSSTTTWWWYYY\\\^^^^^^___\\\YYYUUUSSSRRRQQQOOONNNKKKKKKKKKLLLMMMNNNOOOPPPQQQXXX```ccc```XXXPPPKKKIIIFFFCCCAAAAAABBBBBBAAA===;;;777444222222333444555666777777777999===@@@HHHSSSfff|||xxx```OOOGGGCCCAAA;;;;;;:::999888888999999999999:::;;;;;;<<>>DDDYYYwwwxxxnnnggggggccc]]][[[gggYYYDDDAAA:::444999444555666777888999::::::;;;>>>DDDHHHKKKNNNQQQTTTQQQRRRTTTVVVYYY[[[\\\]]]ZZZWWWTTTRRRQQQPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUXXXYYYXXXVVVUUUUUUKKKHHHDDDBBBAAAAAA???>>>:::999888666555444444444444666777888999===AAAEEEQQQaaayyy}}}nnnYYYJJJCCC???<<<999888888999999999999888888;;;;;;<<<======CCCTTTddd&&&&&&&&&&&&&&&&&&&&&&&&((()))*********((('''&&&###$$$%%%'''((()))))))))"""###$$$&&&'''((((((((('''''''''''''''''''''''''''((()))***)))(((&&&$$$&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''((()))++++++((((((((((((((()))******)))***+++,,,...///000111)))***+++,,,---,,,++++++++++++,,,,,,---...//////,,,------------------,,,............/////////000000///------///111444666222666555777???GGG]]]}}}uuukkkeeefffccc]]]ZZZggg}}}WWWAAA@@@:::444:::444555666777888999:::;;;<<<@@@EEEIIILLLNNNQQQSSSOOOQQQSSSVVVXXXZZZ[[[[[[ZZZWWWTTTRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOQQQQQQOOORRRUUUVVVUUUSSSRRRRRRIIIGGGDDDBBBAAA@@@===<<<999888888777666666555444444555777888:::===BBBEEETTTddd}}}ooobbbPPPCCC???===999666777888888999999999888888::::::;;;<<<>>>FFFYYYkkk''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&''''''(((''''''&&&%%%&&&&&&''''''(((((())))))$$$%%%''')))***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,------......---------------.........//////...//////111222333444444666333444999<<>><<<<<<:::777555555444222111333000111666:::<<>>:::777888555666666666666777;;;>>>BBBDDDGGGJJJMMMOOOQQQSSSRRRSSSTTTSSSRRRRRRTTTWWWWWWVVVUUUSSSPPPNNNOOOPPPPPPMMMJJJKKKNNNQQQQQQQQQPPPQQQSSSSSSQQQPPPQQQRRRPPPMMMIIIFFFDDDCCC@@@>>>:::888555555555555444333555222333777;;;===CCCIII[[[nnnzzz```RRRCCC===;;;888666666666888:::999888666666666999666888???DDDNNNggg''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,,,,,,,***)))(((''''''((()))***))))))((((((((((((((('''(((((('''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))************+++++++++++++++***************+++++++++,,,,,,,,,+++,,,------......------------........./////////000000111111111222222222444333666;;;BBBSSSuuuuuuhhh```^^^___ZZZTTTYYYooojjjLLL???<<<888666888555666666666666888<<>>777666444444555666555444777555555999;;;===DDDLLL___sssmmmVVVJJJ>>>::::::888888999888::::::999777555444555:::888;;;AAAGGGUUUrrr&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%''')))+++------...+++***((('''''')))+++,,,***)))))))))((((((''''''***)))'''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************((()))))))))************((()))))))))************+++++++++*********************+++++++++,,,,,,,,,+++,,,------......------............////////////111111111111111111222222333444777;;;DDDXXX|||oooddd\\\\\\[[[UUUQQQYYYpppdddIII???<<<888666888555666777777777999===@@@HHHLLLPPPRRRRRRQQQRRRTTTTTTRRROOOMMMMMMPPPSSSVVVUUUVVVUUURRROOOMMMMMMMMMOOOMMMKKKKKKLLLPPPSSSUUURRRSSSTTTRRROOOMMMMMMMMMLLLKKKKKKJJJIIIEEE???;;;777666444444555555555444777555666999:::===EEENNNaaavvvwwwbbbOOOEEE<<<999999888888:::888999:::999777555555666;;;;;;>>>DDDMMM___&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%''')))+++,,,------+++***((('''((()))+++---******))))))((((((((('''***)))'''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************((()))))))))************((()))))))))******************************************+++++++++,,,,,,,,,+++,,,------......------........./////////000000111111111111111111222222333555888;;;DDD\\\wwwjjjaaaZZZZZZWWWQQQNNNYYYpppwww___GGG>>><<<888777:::555666777777888;;;???BBBJJJPPPUUUWWWUUUTTTTTTVVVVVVSSSOOOMMMNNNQQQUUUWWWUUUUUUUUURRROOOLLLKKKLLLMMMMMMLLLKKKLLLNNNQQQTTTRRRSSSTTTRRROOOLLLKKKKKKJJJJJJJJJKKKIIIEEE???:::999777555444444444333222666444555777999<<>>EEERRRiii%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&''')))************))))))(((((((((***+++,,,***))))))))))))))))))((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))************)))))))))*********************+++++++++,,,,,,,,,+++,,,------......------....../////////000000000000000111111111222222222222666999;;;FFFaaapppeee^^^YYYVVVRRRLLLLLLYYYpppoooYYYDDD>>><<<888777:::444666777888999<<<@@@DDDLLLRRRZZZ\\\YYYVVVVVVXXXWWWSSSOOONNNPPPSSSUUUVVVTTTUUUUUURRROOOLLLJJJJJJKKKLLLMMMLLLKKKLLLNNNPPPRRRSSSSSSQQQNNNKKKKKKKKKJJJJJJKKKKKKJJJFFF@@@;;;999777444444444444222111444444555777888===IIIVVVeeezzz{{{cccQQQJJJCCC<<<;;;:::777777999666777888777666666888:::777999>>>HHHZZZttt%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''(((((((((''''''&&&''''''(((((()))******+++)))))))))))))))*********&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))************((()))))))))*********+++******+++++++++,,,,,,,,,+++,,,------......------.../////////000000000000//////000111222333333444111666:::<<>>DDDRRRaaazzzjjjVVVKKKGGG???>>>===;;;:::999888888777666666555555666888888>>>BBBNNNbbb|||$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''))))))*********''''''''''''''''''''''''&&&'''((()))***))))))((('''''''''((((((((())))))))))))(((((((((((())))))*********+++******)))))))))))))))******+++,,,---,,,,,,+++***************))))))*********++++++++++++,,,---...//////......111111111111111111111111111111111111222333444555444666;;;FFF[[[{{{lll___VVVOOOJJJMMMDDDMMMTTTlll```LLL<<<:::<<<:::999;;;999999999:::===@@@DDDFFFQQQXXXbbbfffeeeaaa``````YYYVVVSSSRRRSSSUUUVVVWWWVVVUUUSSSPPPNNNLLLKKKKKKIIIKKKMMMMMMLLLKKKKKKKKKMMMLLLKKKKKKLLLLLLJJJHHHFFFFFFDDDBBB???;;;888666666555444444444555666777666777:::===@@@HHHXXXhhhxxx```NNNEEEBBB>>>>>><<<;;;:::999888888<<<;;;999777666666777777???EEETTTjjj%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))$$$%%%&&&((()))***++++++''''''''''''''''''''''''&&&'''((())))))))))))(((''''''((((((((()))))))))))))))(((((((((((())))))************))))))((('''************+++,,,---...++++++***)))))))))******))))))*********+++++++++------.........------,,,......///000000111222222111111111111222333444555666777<<>>BBBMMM```rrrlllUUUFFF???=========<<<;;;::::::999999===<<<:::888888999:::;;;@@@JJJ]]]vvv%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))***))))))((('''&&&************+++,,,---...******)))))))))))))))***++++++,,,,,,,,,---------////////////////////////,,,------......///000000111111111111222333444444777888===KKKfff}}}hhh\\\QQQHHHEEEHHHHHHXXXbbbxxxzzzYYYHHH::::::<<<999999<<<888;;;???EEEIIIMMMOOOPPPTTTYYY___ccccccbbbaaaaaa]]]ZZZWWWUUUVVVWWWWWWWWWVVVUUUUUUSSSRRRPPPOOONNNLLLNNNPPPPPPNNNMMMLLLMMMLLLJJJIIIJJJJJJJJJHHHFFFCCCBBB@@@>>>;;;888666555666666555555555666777888999999;;;>>>DDDPPPfffyyy~~~cccOOOCCC>>>===;;;<<<<<<<<<;;;;;;::::::999999888888999<<>>HHHdddqqqddd\\\OOOHHHHHHFFFGGGUUUYYYnnnzzzpppTTTEEE;;;;;;;;;777555999>>>FFFQQQ[[[aaaaaa^^^\\\[[[\\\^^^___```aaaaaa```YYYYYYYYYZZZ[[[ZZZWWWUUUTTTTTTUUUUUUTTTRRRQQQOOOKKKMMMNNNNNNLLLJJJJJJJJJJJJHHHGGGHHHHHHHHHFFFDDDBBB@@@>>>;;;999777666555666555444444444555666777<<<;;;===BBBIIIXXXppphhhQQQDDD???<<<::::::;;;===???@@@??????>>><<<;;;999888999<<<@@@BBBMMMaaa}}}((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((()))))))))*********))))))(((((((((((())))))(((((()))***++++++++++++(((((((((((()))***++++++***************+++,,,,,,))))))*********+++++++++---,,,+++++++++,,,------...//////000000111111111111111111111222333444555222999???HHHccckkkaaa[[[NNNGGGIIIEEEEEEOOOOOOdddvvvmmmOOOBBB:::;;;;;;777666:::@@@JJJXXXdddjjjiiiccc^^^___^^^^^^^^^___``````___[[[[[[]]]______[[[VVVRRRRRRSSSTTTUUUTTTSSSQQQOOOJJJKKKMMMLLLJJJHHHHHHHHHIIIHHHGGGGGGHHHGGGEEECCCBBB@@@>>>;;;888777666666777666555555555666777888;;;;;;???EEENNN^^^wwwsssZZZHHH@@@>>><<<999:::<<<>>>@@@BBBBBBAAA@@@===<<<:::999;;;>>>BBBEEEVVVjjj((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************%%%%%%&&&'''((((((((('''))))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))))))))************))))))(((((((((((())))))'''((()))+++,,,,,,,,,,,,''''''''''''((()))***+++++++++******+++,,,------++++++,,,,,,,,,---------111000...---,,,,,,------)))***+++,,,...///000000111111111111222333444555111:::AAAIIIdddfff___YYYMMMGGGJJJDDDBBBJJJGGG[[[xxxrrrjjjKKK@@@888:::;;;888888<<>>;;;999777777777888777666666666777999:::999;;;???HHHRRRccc|||zzziiiRRRCCC>>>???===;;;;;;<<>>;;;:::::::::===FFFPPPfff}}}''''''''''''''''''''''''''''''''''''((((((((()))'''((()))((('''&&&'''(((%%%&&&''''''(((((('''''')))((((((((((((***+++,,,(((&&&%%%&&&((()))(((&&&))))))))))))((((((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((()))******))))))******++++++,,,,,,++++++,,,,,,,,,,,,------,,,.........,,,,,,---...,,,---...000111111111111000111111222333333333333888:::AAARRRqqqppp\\\UUUOOOOOOOOOGGGAAACCCAAACCCUUUjjjiiiYYYEEE@@@:::777777999;;;<<>>CCCLLL\\\rrr}}}```SSSEEE???>>>;;;888888999;;;===AAACCCFFFGGGHHH???<<<<<<<<<===@@@KKKVVVppp((((((((((((((((((((((((''''''''''''(((((((((((('''(((******(((&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((()))***++++++(((&&&%%%&&&''''''&&&%%%)))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))******)))((()))***+++,,,++++++++++++++++++,,,,,,***+++,,,---------,,,,,,+++...000111000...------,,,---...///000111111111000000111222333333444444999<<>>999777888;;;===>>>CCCHHHPPPZZZaaadddbbb______^^^]]]\\\\\\\\\]]]^^^gggiiikkkkkkfff]]]TTTNNNOOOOOOPPPRRRSSSRRRPPPMMMMMMMMMMMMLLLJJJGGGDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>===:::777555444444444333444555444444555777999<<>><<<<<<:::888888::::::<<<===>>>????????????======???@@@FFFSSS```~~~'''''''''''''''''''''''''''''''''(((((((((((((((&&&(((++++++)))&&&%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))******+++(((''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))'''(((((((((((()))))))))+++***)))((((((***+++,,,++++++++++++++++++******)))***,,,......---,,,++++++...000111///...---...///////////////.........000000111111222333444555999<<>>EEEHHHNNNVVV]]]aaabbbbbbaaa```^^^\\\\\\]]]___```iiikkkmmmmmmhhh```WWWQQQPPPOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMKKKIIIGGGDDDCCC???????????????????????????<<<888555333333444555222222222111000222666999<<<@@@GGGUUUjjjuuuaaaJJJAAA;;;:::;;;999777888999999:::;;;;;;:::::::::>>>===>>>@@@CCCKKK\\\lll&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&(((***+++)))'''&&&%%%&&&'''(((((())))))((((((&&&''''''((())))))******(((((((((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((()))))))))***))))))((((((((()))***+++***************))))))))))))***,,,......---,,,+++---.........,,,,,,---///000//////...............000000000111222333555666888===HHH___lll[[[UUUTTTMMMKKKKKKEEE@@@@@@???CCCPPP\\\YYYOOOBBB>>>999777777:::===>>>GGGIIIMMMUUU\\\bbbdddddddddccc```___^^^___aaabbbhhhjjjmmmmmmjjjddd^^^YYYSSSQQQPPPQQQRRRRRRPPPOOOMMMMMMLLLKKKIIIFFFDDDBBB@@@@@@???????????????>>>===:::666333222333555777333333333111111333888;;;<<<@@@KKK\\\sssiiiWWWEEE>>>:::::::::888666777888888999:::::::::::::::<<<<<<>>>AAAEEEPPPeeexxx&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%''')))***(((''''''(((''''''((())))))))))))(((&&&&&&'''((())))))))))))'''((()))((('''&&&'''(((&&&''''''''''''((((((((()))))))))))))))(((((((((&&&''''''(((((())))))***((((((((()))))))))******((((((((()))))))))******)))))))))))))))))))))******+++,,,---------,,,,,,---......---,,,,,,---///,,,,,,,,,---...///111222000000000000111333555777888>>>LLLeeeeeeWWWSSSSSSJJJHHHHHHCCC>>>===<<>>>>>======:::888555222222444666888666666555555555777;;;>>>===CCCPPPddd}}}vvv___PPPCCC===999:::999666555777777888999:::;;;<<<<<<<<<:::;;;>>>CCCHHHVVVnnn'''''''''''''''''''''''')))(((((((((''''''''''''%%%'''(((((('''''')))***''''''((()))))))))))))))%%%&&&'''))))))))))))((($$$&&&((('''%%%%%%&&&(((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&''''''((())))))***(((((()))))))))*********'''(((***+++,,,+++***))))))))))))******+++++++++++++++,,,,,,,,,,,,------,,,...000000///...---...,,,,,,,,,,,,---///111222000000///000111333666888999@@@PPPlll}}}___RRRPPPPPPGGGDDDFFFBBB===;;;;;;@@@JJJQQQNNNGGGEEEAAA===;;;>>>AAAEEEFFFFFFIIIPPPXXX```eeefffeeeddddddcccbbbbbbaaa``````fffggghhhiiihhhgggeeeddd[[[XXXTTTRRRRRRRRRQQQPPPLLLLLLLLLJJJHHHFFFCCCBBBAAAAAA@@@>>>===<<<;;;:::666555333222333555777999444555666555555777;;;>>>???FFFVVVmmmkkkUUUHHH@@@;;;777888888555666999888888:::;;;;;;<<<<<<<<<;;;<<<@@@EEELLL[[[vvv(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&'''''''''(((***,,,'''(((((()))))))))))))))%%%&&&'''))))))))))))((("""$$$&&&&&&$$$$$$&&&(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))************'''))),,,......---+++)))))))))***+++,,,,,,------,,,,,,+++++++++,,,---...+++...222444333000...---000///...---,,,---......000000//////111333666888:::BBBTTTqqqvvvZZZOOOMMMMMMDDDBBBDDDAAA>>><<<<<>>>>>AAAFFFJJJLLLEEEIIIPPPYYYaaaeeefffeeeccccccccccccbbbaaa___^^^fffffffffffffffeeeeeeddd]]]ZZZUUUSSSRRRRRRQQQPPPLLLLLLLLLJJJHHHFFFCCCBBBAAA@@@???>>><<<:::999888444444333222333555888999111222333444444555888;;;AAAIIIZZZssszzzaaaLLLAAA===888666666666555666:::999999:::;;;;;;;;;;;;;;;;;;===BBBGGGNNN___{{{'''''''''((((((((())))))''''''''''''''''''''''''((('''&&&%%%&&&(((***+++(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%(((''''''(((((()))***+++((()))++++++)))'''''''''((()))***,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,---+++...333333...---111......//////000000111111///000222222111222444666<<>>EEENNNQQQNNNIIIFFFDDDBBB???@@@EEELLLQQQQQQOOOQQQXXXaaaffffffddd___bbbeeeeeebbbaaaaaaccciiiiiifffcccdddiiijjjgggccc\\\UUUQQQRRRSSSPPPNNNOOOMMMKKKIIIFFFDDDCCCCCCAAAAAA@@@???===;;;999888666444222222333555555555999444111333666777:::>>>DDDOOOeeehhhQQQCCC???999888555444444555888999444777;;;>>>@@@@@@>>>======???CCCJJJXXXnnn%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''))))))((((((((((((((()))%%%'''))))))'''&&&%%%%%%&&&'''((()))***))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,///333222------222......//////000000111111///000222222111222444666===EEE\\\fffSSSOOOIIIDDDBBB@@@>>>======<<>><<<:::999777555444222222444555555555777333111444666777:::>>>GGGSSSjjjvvv```LLLAAA???999777555444444555777999777999<<<>>>???>>><<<:::999;;;@@@KKK]]]uuu'''''''''((((((((())))))************************+++)))(((&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))+++***)))(((''''''''''''%%%'''))))))'''&&&&&&&&&''''''((())))))))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,------000222///,,,...222......//////000000111111///000222222111222444666<<>><<<;;;======AAAHHHNNNQQQOOOKKKOOOMMMIIIEEEDDDGGGMMMRRROOONNNNNNRRRZZZaaadddeeefffiiikkkllljjjhhhgggffffffhhhhhhgggjjjnnnnnnkkkeee___XXXTTTTTTUUUUUUTTTQQQOOOLLLIIIFFFDDDCCCCCCAAAAAA???===;;;999777666555333222333444666666555555222222555777777:::???JJJZZZsss|||gggTTTEEE>>>>>>888777555444444555777888999:::===>>>>>><<<:::888:::<<>><<<;;;:::999<<<>>>CCCIIINNNPPPPPPNNNSSSPPPLLLGGGDDDFFFKKKPPPOOOMMMLLLOOOVVV\\\aaaccceeegggkkkmmmllljjjhhhgggfffiiijjjjjjmmmrrrrrrnnniiiccc\\\WWWVVVVVVUUUTTTSSSQQQMMMIIIFFFDDDDDDCCCBBBAAA>>><<<999777666555444333222333555777666555333222333777888888<<>>===;;;:::@@@BBBJJJ\\\ttt############$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&'''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))''')))+++,,,***))))))******************+++++++++************************+++++++++,,,,,,---------)))+++------...///000///......//////000000111111///000222222111222444666:::KKKmmmhhhSSSIIIEEE@@@<<<;;;:::999888;;;>>>CCCHHHKKKNNNQQQSSSUUURRRMMMGGGDDDEEEIIIMMMOOOMMMLLLMMMQQQWWW[[[^^^___bbbfffkkknnnmmmjjjhhhhhhkkkllllllooossssssoookkkgggaaa[[[WWWUUUTTTSSSSSSQQQMMMIIIFFFEEEEEEEEECCCAAA>>>;;;888666555444444333333444666777777666333222444888999999>>>EEESSSjjjdddPPPDDD<<<999:::666666555444444555666666777888;;;===>>>???>>>>>>BBBFFFSSSggg$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&'''((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''((()))***%%%''')))***)))(((((((((((((((((('''((())))))******************************++++++,,,,,,------...)))***+++---222666444.........//////000000111111///000222222111222444666<<>>;;;777555555555555555555555555555777999;;;>>>AAABBBDDDDDDBBBPPPggg''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''###$$$&&&((()))***++++++)))((('''&&&&&&&&&&&&&&&''')))+++,,,+++***+++++++++***)))))))))***,,,---******************************+++,,,,,,---......,,,++++++111===EEE===///......//////000111111111///000222222111222444666<<>>999666444333222222333444666777777777666333666333666<<>>999666666777888777999999999;;;BBBMMMZZZdddcccYYYNNNIIIJJJMMMNNNMMMNNNNNNMMMKKKIIIIIIKKKMMMPPPRRRYYYdddqqqzzzrrriii^^^WWWWWWWWWUUUSSSQQQRRRSSSSSSRRRPPPMMMKKKJJJHHHFFFFFFFFFGGGGGGFFFAAA>>>;;;777555333333333000111222333444555555666333666444666>>>EEEXXXvvvoooUUUEEE>>>999999888666555777333222222222444555666666999999;;;???@@@DDDNNNYYYrrr'''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''))),,,---******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))))))))+++***))))))((((((((()))******************************+++,,,,,,+++***)))***---...---+++,,,000444////////////000000000111000111111111111222555777;;;DDD]]]gggQQQFFFCCC???<<<888666555777888888:::::::::===CCCMMMYYY```\\\TTTJJJFFFIIILLLLLLKKKKKKLLLLLLKKKIIIIIIKKKMMMPPPQQQUUU^^^jjjtttyyyzzzooofff\\\VVVVVVVVVUUURRROOOPPPQQQQQQPPPOOOMMMLLLHHHGGGEEEEEEFFFFFFEEEDDD>>><<<999666444333333333111111222222333444444555222666444777???GGG^^^}}}dddNNNCCC===888777666333333666444444444333333333444555999888:::<<>>DDDRRRlll&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((('''&&&%%%%%%''''''''''''(((((((((((((((***+++***'''&&&''')))+++***)))))))))))))))*********)))(((((((((((((((***)))(((''''''((())))))***++++++,,,,,,------...---------++++++222===GGG222...***))),,,///000000...000111000///...///111111000000000111333555666:::EEEaaayyy]]]IIIBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;777777888:::>>>AAACCCCCCBBBCCCCCCCCCCCCDDDGGGJJJLLLOOOSSSUUUUUUTTTSSSSSSSSSQQQPPPRRRXXX]]]______YYYTTTPPPOOORRRUUUWWWXXXVVVSSSNNNKKKJJJIIIHHHGGGDDDDDDDDDBBB@@@>>>;;;:::555555444333333333333444666666555444555666777888999999:::<<>><<<999999999999999999999999999888999;;;???BBBDDDEEECCCDDDEEEEEEDDDDDDFFFHHHLLLPPPTTTWWWWWWUUUUUUTTTQQQOOONNNPPPTTTXXXZZZ[[[WWWSSSOOOOOOQQQUUUWWWXXXTTTQQQLLLIIIHHHGGGEEEDDDCCCBBBBBBAAA???<<<:::888555555444333333333333444333333222222333333444555555666888<<<@@@MMMhhhnnnTTTEEE???<<<777777777666666555555555555555555555555555666777888;;;???CCCNNNddd&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))((('''''''''''''''(((((((((((('''((())))))(((((()))***'''''''''''''''((()))******))))))(((((((((((((((((((((((((((((()))***+++,,,++++++***))))))((((((+++...///...***)))***,,,///---,,,,,,...//////......///000000......///000111000000000111333555666>>>HHHdddsssooouuuxxxeeeOOO@@@<<<;;;:::777777777777777777777777999:::;;;===@@@CCCFFFHHHFFFHHHIIIHHHFFFEEEEEEEEEKKKPPPUUUXXXXXXWWWVVVUUUOOOMMMKKKLLLOOORRRTTTUUUTTTRRROOONNNQQQUUUWWWYYYUUUQQQLLLIIIGGGEEEDDDBBBAAAAAA@@@>>><<<:::888777555555444333333333333333111111222333333333333222222333666:::AAAQQQjjjuuu___KKK@@@;;;888777777666555444444333333444444444444444555666666:::;;;???GGGWWWqqq&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((''''''''''''((())))))(((((()))))))))(((((('''''''''''''''(((((((((((())))))))))))((((((((((((%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))''''''(((((()))***+++,,,++++++*********)))))))))***---//////---,,,,,,------------...//////.........///000///......///000111000000000111333555666>>>HHHeeezzznnnkkksss~~~|||ooo\\\III>>>:::999888666666666666666666666666999:::;;;===???BBBFFFIIILLLMMMNNNMMMJJJGGGEEEEEEIIINNNTTTWWWXXXVVVUUUTTTMMMLLLJJJJJJKKKNNNOOOPPPQQQPPPNNNNNNPPPTTTWWWYYYWWWSSSNNNJJJHHHFFFDDDCCCAAA@@@???===;;;999777666555444333333222222333333111222333444555444333333222333444888AAATTTnnnxxxeeeRRRDDD<<<888555666666555444333333222111444333333444444555666777::::::>>>KKKaaa}}}&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))&&&''''''(((((('''''''''''''''''''''((((((((((((+++***))))))(((((('''&&&%%%%%%%%%%%%&&&'''))))))))))))(((((((((((())))))'''(((((()))***+++++++++************++++++,,,,,,+++,,,------,,,---...000+++---...//////.........---///000///...---...///111000000000111333555666<<>>:::888777777777777777777777777777888999;;;<<<===AAAFFFKKKRRRSSSSSSQQQMMMIIIGGGFFFHHHLLLQQQTTTTTTSSSRRRQQQMMMLLLKKKJJJIIIKKKMMMNNNOOOOOONNNNNNOOORRRUUUXXXWWWSSSNNNJJJGGGFFFDDDBBBAAA@@@>>><<<:::999777777444444333222222222222333000111333444555444333222444555444666AAAVVVooo|||lllXXXIII@@@:::555333666555555444333222222222333333333444555666777777;;;===DDDUUUnnn&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))%%%&&&&&&'''''''''''''''''''''''''''((((((((((((+++***(((((())))))'''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((())))))***(((((()))***++++++++++++))))))******+++,,,,,,------,,,+++*********+++,,,+++---//////...---...///---...//////------...///111000000000111333555666;;;GGGeeexxxmmmffffffqqq}}}uuucccOOOCCC>>>:::888888777777777777777777777777777:::<<<<<<===@@@GGGLLLVVVWWWVVVRRRNNNJJJHHHHHHHHHKKKOOOQQQPPPOOOOOOOOOLLLLLLKKKJJJHHHIIIKKKNNNNNNNNNOOONNNNNNPPPSSSVVVSSSOOOJJJGGGEEECCCBBB@@@AAA@@@===;;;999888777666444444333222222222222222000000111222222222222111555666666777BBBWWWkkkvvvnnn^^^LLLBBB===888444333555555444444444333333333444444444555666777888999:::>>>KKK___yyy&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))'''&&&'''***+++***(((((('''''''''''''''((((((((((((((((((((()))******))))))***+++++++++***)))))))))******************++++++*********+++***)))+++---///...---,,,...000---...//////------...///111000000000111333555666===HHHfff|||qqqiiidddeeeppp|||nnn[[[FFF>>>===:::999999777777777777777777777777888;;;=========AAAIIIOOOXXXXXXVVVQQQLLLIIIHHHHHHJJJLLLNNNOOONNNMMMMMMNNNJJJKKKKKKIIIGGGGGGKKKNNNMMMOOOOOOOOOMMMNNNQQQTTTRRRNNNIIIFFFEEEDDDBBBAAA???>>>;;;999777666555555444333222222111222222222111111111111111222333333111555888:::EEEWWWdddhhh]]]NNN@@@;;;999666333333444444444444555555555555555555555666777888999::::::CCCTTTkkk&&&''''''''''''''''''&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''''''''((())))))***))))))''''''''''''((((((((()))&&&%%%$$$&&&+++------+++)))(((((('''''''''((((((((((((((((((((()))******)))***+++,,,,,,+++)))(((******))))))((((((''''''((()))***,,,......---+++,,,...///...,,,,,,...111---...///...------...///111000000000111333555666???JJJhhhwwwpppggg```]]]___jjjvvvhhhTTT@@@;;;;;;:::999:::666666666666666666666666999<<>>BBBJJJQQQXXXWWWUUUPPPKKKHHHHHHHHHLLLNNNNNNNNNLLLLLLMMMOOOIIIJJJJJJHHHFFFFFFJJJMMMMMMOOOPPPOOOMMMMMMPPPSSSRRROOOKKKHHHFFFFFFEEEDDD>>><<<:::777555444444444444333222222111111222222555444333222333444555666---444999===HHHVVV^^^^^^PPPCCC888777777444222444333333444555555666666777555555666666777999:::;;;@@@LLL```yyy&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&+++++++++******(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((************************'''&&&&&&&&&'''(((***+++((('''&&&&&&&&&''')))***))))))((((((((((((((())))))(((''''''''''''((((((******+++,,,------......000///...------...///000,,,,,,,,,---------......///000/////////111555888>>>JJJiiiooodddZZZWWWXXX\\\ccckkkWWWKKK???;;;:::888888999666555555555555666666777:::;;;<<<>>>@@@EEEKKKOOOVVVTTTPPPMMMKKKKKKLLLMMMPPPOOOMMMLLLKKKKKKLLLLLLKKKIIIGGGFFFFFFGGGHHHJJJPPPOOOMMMLLLLLLMMMOOOPPPMMMLLLJJJHHHFFFDDDBBBBBB@@@>>><<<999666444333222222222222111111111111000111222222222111333555888555666999@@@JJJRRRUUUVVVDDD@@@:::666444444444333444555555666666666666555444444444333666:::<<<<<>>HHHeee|||iii___UUUQQQRRRTTTZZZaaaRRRGGG===::::::888888999777777666666666777888888999:::<<<===???CCCIIIMMMVVVTTTPPPMMMKKKJJJKKKKKKNNNMMMLLLKKKJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHHHHIIIMMMMMMLLLKKKKKKLLLMMMMMMKKKKKKJJJHHHFFFDDDBBBAAA>>>===:::888666444333222222222222222111111111111111222222222222333666888999999<<>>LLL\\\vvvtttlllqqq{{{&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))(((((('''&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&'''((()))))))))(((((((((((())))))***)))))))))))))))******'''''''''((())))))******............------,,,+++,,,------------.........//////000//////111555888>>>FFF___sssaaaWWWNNNJJJIIIJJJNNNSSSIIIAAA:::::::::999888999888888777777888999999:::888999;;;<<<>>>BBBGGGJJJTTTRRROOOLLLJJJIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGDDDAAA???<<<;;;999777555444333333333222222222111111111111111222222222222333666999:::;;;===AAAEEEGGGFFFDDD<<<999777555555444333222666666666777777777888888777666666555666999>>>BBBTTThhh~~~pppgggkkksss&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((()))))))))(((((('''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&'''(((((('''''''''((((((((()))))))))(((((((((((())))))************)))******++++++************++++++,,,,,,,,,---......---,,,***)))------------...............///000000000111555777>>>DDDYYY~~~wwwkkk[[[RRRIIIFFFDDDBBBDDDHHHBBB<<<999:::;;;:::999;;;888777777888888999:::;;;999:::<<<===>>>AAAEEEHHHOOONNNLLLJJJIIIJJJJJJKKKHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKLLLLLLLLLJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHFFFCCC???===;;;:::999777666555555555333333222222222111111111111222333222222444777999999;;;>>>BBBCCCCCCBBB@@@777555444555555555333111333333333333444555666666777666666666666888@@@III\\\ttt~~~nnndddgggooo&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))*********)))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))******)))'''%%%''''''''''''''''''''''''))))))'''&&&&&&'''(((((((((((())))))************((((((((((((((()))*********************+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---------,,,***)))---------.........//////...///000000000222444777>>>BBBTTTwwwooodddUUUNNNGGGDDDBBB???>>>AAA===999888;;;<<<::::::<<<777777777777888999:::;;;:::<<<===>>>???AAADDDGGGHHHHHHHHHHHHIIIKKKLLLMMMHHHIIIIIIKKKLLLLLLMMMMMMKKKLLLMMMNNNMMMKKKHHHGGGEEEGGGIIIJJJJJJIIIGGGEEEDDDEEEFFFGGGEEEBBB>>><<<;;;:::999888777666666666333333333222222222222111111222333333333444777:::<<<>>>AAABBBAAA???===<<<444333333444555555333111222222222222333444555666666444555777666888DDDRRRiii}}}mmmbbbccckkkzzz&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((())))))************))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((()))*********))))))(((''''''(((((()))***+++))))))))))))***+++,,,,,,************************+++,,,,,,------,,,,,,+++------........./////////---///000111111222444666;;;???PPPoooyyyggg\\\PPPJJJEEECCCAAA===<<<===:::777777:::;;;888999<<<666666777777888999;;;;;;;;;<<<>>>??????@@@CCCEEECCCDDDEEEGGGIIIKKKMMMNNNJJJJJJLLLMMMNNNNNNNNNNNNLLLMMMNNNOOONNNLLLIIIHHHDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDEEEDDDCCC@@@>>><<<;;;:::888777666555555555333333333333222222222222000222333333333555888;;;AAABBBCCCAAA===999777666333222222333444444333111444333333333444666777999555444666999999;;;LLL^^^yyy|||kkk^^^^^^dddqqq&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((()))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***%%%&&&'''((()))(((((('''''''''''''''((()))***+++((((((((())))))+++,,,,,,*********))))))))))))))),,,++++++,,,,,,---...///............////////////---///000111111222444666666<<>>>>>>>>@@@BBBBBBBBBDDDFFFHHHJJJLLLMMMLLLMMMNNNPPPPPPPPPOOOOOONNNOOOOOOOOOMMMLLLJJJIIICCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>===999888777555333222222222444444333333333222222222000222333333444555999;;;@@@AAAAAA>>>999555444555444333222222333444333222333333222222333555777999555444888======@@@TTTjjj}}}kkk\\\YYY^^^iiiyyy&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((((('''''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++$$$$$$&&&'''''''''&&&%%%''''''''''''((()))++++++(((((((((((()))***+++,,,+++++++++***************,,,+++++++++,,,...000111............/////////000---///111111111222444666333:::IIIccczzziiiYYYOOOFFFAAA???@@@???;;;888888888555555666555333555999999999999:::;;;<<<>>>>>>999;;;============>>>@@@BBBCCCDDDFFFGGGIIIJJJKKKNNNOOOPPPQQQRRRQQQPPPOOOPPPPPPOOONNNMMMLLLKKKJJJAAABBBBBBBBBBBBBBBBBBAAACCCCCCBBBAAA???>>>>>>===888777555333111000//////444444444333333333222222000222333333444666999<<<;;;======;;;777555666777555444222222333444333333111000000///111333555777555555999@@@@@@DDDZZZrrrnnn]]]XXX\\\eeeuuu&&&''''''((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((())))))(((&&&***)))'''&&&%%%%%%&&&&&&)))))))))))))))(((''''''%%%&&&'''((())))))))))))'''''''''''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++++++++***************((()))***+++,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,---...///////////////000000000000111111111999;;;FFF^^^ooo```SSSKKKCCCAAA>>>======<<<;;;999888888888888888999::::::888777777:::>>>???===:::============>>>???AAAAAA???AAACCCEEEGGGHHHHHHGGGLLLNNNOOOOOOMMMLLLLLLMMMOOONNNMMMMMMMMMKKKHHHEEEDDDCCCBBBAAA@@@AAAAAABBBAAABBBCCCCCCBBB???===;;;:::777444444666666555222444222111111222333333222222222222444555888:::<<>>???===;;;<<<<<<<<<===>>>???@@@AAA@@@AAACCCEEEFFFGGGHHHHHHJJJKKKMMMMMMLLLLLLNNNOOONNNMMMLLLLLLLLLKKKHHHEEEEEEDDDBBBAAAAAAAAABBBBBB???@@@AAA@@@???===:::999999777444444555666444222333222111111222222222222444444444555777999<<<>>>???>>><<<999666444333222111111111111111222222333444444333333444555777888999999<<>>>>>===;;;;;;<<<<<<===???@@@AAABBBCCCCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJJJJLLLOOOQQQLLLKKKJJJKKKLLLKKKHHHFFFEEEDDDCCCCCCBBBBBBCCCCCC??????@@@@@@>>><<<999777777555333333444444333222222222222222222222222222555555555666888;;;>>>@@@===<<<:::777555333222222111111111222222222333333333333333333555777999:::999999===FFFSSShhhsssaaaVVVTTTZZZhhhzzz'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''(((&&&$$$&&&&&&&&&&&&''''''((((((&&&&&&'''''''''&&&&&&%%%$$$%%%&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************------,,,+++***((('''&&&+++++++++,,,,,,,,,------...---,,,+++,,,...000222111111222222222333333333333555>>>PPPlll|||kkk[[[PPPIIIBBB>>>>>><<<:::999999999888777888888888888999999:::;;;>>>===<<<;;;;;;===>>>>>>;;;;;;;;;<<<===???@@@AAADDDDDDEEEEEEFFFGGGHHHIIIHHHIIIIIIHHHHHHJJJMMMPPPIIIHHHHHHIIIKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCDDDDDD@@@AAAAAAAAA???===:::888555444333222222333222222222333444333333222222333666777777888:::<<>>===BBBMMM]]]sssvvvdddWWWSSSVVVcccvvv&&&''''''((())))))******''''''''''''''''''''''''((('''&&&'''))))))'''&&&(((((('''''''''&&&&&&%%%&&&''''''(((((('''''''''$$$%%%&&&'''((((((((((((******)))(((''''''((((((&&&&&&'''((()))******+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++******))))))((((((((((((((())))))***,,,------+++++++++,,,,,,,,,------...---,,,+++,,,...000222111111222222222333333333333666===LLLeee{{{ppp```SSSKKKEEEAAA???>>><<<:::999::::::999777999999999888999999::::::<<<<<<;;;;;;;;;<<<===???:::;;;;;;<<<>>>???AAABBBGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJHHHFFFGGGJJJLLLGGGGGGGGGHHHIIIIIIGGGEEECCCCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@>>>;;;888777444444333222222222222333222555777777555333444555777888:::;;;======>>>>>>888777555444333222222222222222333444444444444333111111111222444777999;;;???@@@HHHWWWjjj{{{gggYYYSSSTTT```rrr$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((((((''''''((())))))(((&&&(((((((((((('''&&&%%%$$$(((((()))*********))))))%%%&&&'''((())))))))))))******))))))((()))))))))((((((((())))))******+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))(((((((((+++******)))******++++++++++++,,,,,,,,,,,,------------,,,,,,---...000111111111111111222222222333444666;;;GGG]]]}}}pppfffXXXMMMGGGDDDAAA???===;;;999999999999888777777777777888999:::;;;<<<>>>??????>>>===<<<>>>???;;;;;;<<<===???AAABBBCCCHHHIIIJJJKKKLLLKKKJJJIIILLLLLLKKKIIIGGGFFFGGGIIIFFFFFFFFFGGGHHHHHHEEECCCBBBBBBCCCDDDDDDDDDCCCCCC===>>>>>>===;;;888555333333444444333222111333444444888;;;;;;888666777888:::<<<>>>AAAAAA@@@===<<<666555444333333333333333222333444555666555444333222222222333555777:::;;;===AAANNNddd{{{mmm\\\TTTTTT^^^nnn~~~%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&''''''(((((('''&&&%%%&&&'''((())))))))))))(((&&&'''((()))************)))(((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((()))******+++///...,,,***((((((((((((++++++,,,,,,,,,,,,------,,,,,,------...//////000000000000111111111222222333555999BBBVVVuuuvvvfff]]]QQQHHHDDDBBB@@@>>>;;;999777777888888777666666777888:::===@@@CCCDDDDDDFFFGGGEEEAAA???>>>???<<<<<<===>>>@@@BBBDDDEEEIIIKKKNNNOOOOOOMMMKKKIIILLLLLLLLLKKKHHHGGGGGGHHHFFFEEEEEEFFFGGGFFFDDDAAA@@@AAABBBCCCDDDCCCCCCBBB=========<<<:::777444222222444555444222222444666666;;;???>>>;;;999999<<<===@@@DDDGGGFFFCCC>>>;;;555444444333333333444444222333555666666666444444555555555555777999;;;===???FFFXXXsssqqq^^^UUUSSS\\\iiiyyy(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&(((((((((((('''###$$$%%%%%%&&&&&&&&&%%%'''((()))******+++++++++'''''''''''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))###$$$&&&(((***+++---...((((((((((((***,,,...///++++++,,,,,,,,,---------+++,,,---...///////////////000000000000111111111333444888???QQQppp|||mmm___WWWMMMEEEBBB@@@>>><<<:::888666555666777666555777888;;;>>>CCCHHHKKKMMMKKKMMMMMMKKKEEEAAA??????<<<======???AAACCCDDDFFFJJJLLLOOORRRQQQOOOKKKIIIJJJLLLMMMLLLJJJHHHGGGHHHFFFEEEEEEFFFFFFEEECCC@@@???@@@BBBCCCCCCCCCBBBBBB?????????>>><<<999666444222444666555222222444777888===AAAAAA===:::;;;>>>???CCCHHHKKKJJJEEE???:::555444444333333444444555222333555777777666555444777777777777999;;;===>>>DDDLLLaaa~~~ttt```UUUSSSZZZfffuuu)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%###$$$%%%&&&''''''''''''(((((())))))))))))((((((************************'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$++++++***)))((('''&&&&&&*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------////////////////////////000111111111111222222222111555999>>>MMMmmmooocccUUUPPPJJJEEEBBB???<<<:::888888777666666555666666::::::;;;>>>@@@FFFTTTaaa___]]]VVVOOOIIIFFFCCCAAABBBAAADDDHHHGGGDDDDDDGGGIIIOOORRRQQQQQQSSSSSSPPPLLLMMMMMMMMMLLLJJJIIIHHHHHHGGGEEEDDDBBBAAAAAAAAA===???AAABBB@@@???>>>>>>>>>===;;;999888777666666444444555666666666555555;;;???CCCDDDBBB@@@AAACCCHHHIIIKKKKKKHHHBBB<<<888222222222111222222333333333555777888999888666555222333444444888<<>>FFF[[[vvvzzzcccSSSSSSTTT]]]ppp(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((()))))))))))))))*********)))))))))))))))***++++++++++++,,,,,,,,,,,,------***+++,,,---...000000111000000111111111222222222222666999<<>>===>>>???===<<<:::999777666666555444444555666666777666666>>>BBBEEEFFFDDDCCCEEEGGGMMMNNNOOOMMMGGG@@@999666111111111222222333444555666777888999999888666555666777777999;;;@@@CCCDDDNNNccc~~~|||fffWWWSSSRRRZZZmmm((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((***************)))(((((('''''''''(((((()))))))))(((((())))))******++++++***))))))))))))***++++++++++++,,,,,,,,,,,,------)))***+++,,,---///000000000000000111111111222222333666888;;;GGGccc~~~nnn^^^TTTKKKGGGCCC???===<<<:::888999999888777777777777888888777888<<>><<<<<<===???;;;:::999777666555555555444444555666777777888888>>>AAADDDEEEDDDEEEHHHKKKTTTUUUTTTOOOEEE<<<666333000111111222333555777777::::::::::::999777555444444555666888999<<>>===<<<<<<:::999999888888888888888999999>>>;;;999;;;>>>HHHZZZkkktttwwwsssmmmmmmqqqlllaaaQQQIIICCCCCCCCCCCCFFFIIIKKKQQQUUUUUUXXX]]]aaa```WWWSSSOOOJJJGGGGGGHHHIIIFFFEEECCCBBB@@@?????????===@@@BBBBBB@@@<<<:::999888888777666555555555666222333333555777999;;;===EEEIIINNNPPPSSSVVV\\\aaa```]]]VVVKKK???777333333000000111333666888;;;<<<======<<<;;;999777555555999888999;;;:::<<>><<<<<<<<<<<<:::888888777777777777888999999:::888888:::===EEEUUUdddpppvvvvvvsssyyyrrrWWWMMMDDDAAABBBBBBEEEHHHDDDJJJOOOPPPTTT\\\bbbcccQQQNNNKKKGGGFFFFFFHHHIIIEEEDDDCCCAAA@@@???>>>>>>;;;>>>BBBCCCAAA===:::888888777666666666666666777444444555666999<<>><<<;;;;;;;;;;;;888666777666666666777777888999777777888;;;<<>>>>>>>>;;;>>>AAAAAA@@@===;;;;;;777777777666666777888888777777888999<<<@@@DDDFFFLLLRRR[[[bbbhhhnnnuuuzzzuuuhhhUUUFFF===999666444222222333555777:::<<<===:::999999888888888888888999777:::???BBBJJJbbb{{{uuuhhhWWWPPPNNNXXXhhhxxx$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((('''&&&&&&$$$$$$%%%&&&'''((()))************)))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,---------------------------------////////////000000000000000000555:::;;;DDDbbb|||kkk\\\QQQIIIBBB>>><<<;;;:::::::::999777555666666555666666777888888999999:::===<<>>>>>===<<<>>>??????>>><<<======777777777777777888888999:::::::::<<>>;;;777444333333444666888:::<<<===888888777777888888999:::>>><<>>@@@SSSuuuxxxmmm^^^RRRGGG>>>===@@@===<<<:::888666666666666777777666666666666666777777777777777999===DDDIIIVVV^^^fffkkkpppuuuwwwuuucccVVVJJJEEECCCBBBBBBDDDHHHJJJMMMNNNLLLKKKJJJJJJMMMMMMKKKJJJHHHFFFEEEDDDEEEDDDBBB@@@???=========AAAAAAAAA@@@>>><<<999888777666555555666777888999444777:::<<<>>>DDDMMMTTT___jjjvvv}}}gggNNN???888444222222444444444444666888;;;<<<999666444444777;;;>>>@@@AAADDDFFFIIIRRRhhhppp]]]SSSOOOVVVaaammm&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''(((***+++(((&&&(((&&&&&&***+++)))(((***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''&&&&&&(((((((((((((((((((((''''''''''''((((((((())))))((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////////////////000111111333333000555<<<===OOOooonnnbbbTTTKKKCCC===<<<>>><<<;;;999777666666666666777777666666666666666777777777777777888===CCCGGGQQQYYYbbbggglllrrrsssqqqcccWWWJJJEEEDDDBBBBBBDDDGGGIIIKKKKKKIIIGGGGGGGGGLLLLLLKKKIIIHHHFFFEEEDDDDDDCCCBBB@@@???>>>===<<>>===;;;888777666666555555666777888999;;;===???BBBFFFOOOZZZbbbqqq{{{rrr^^^HHH;;;777444333333333333444555666888:::;;;999888666666999===AAACCC???CCCJJJRRRaaayyysss___UUUOOOUUU^^^jjj}}}&&&''''''((((((((((((((((((((('''&&&%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))'''$$$&&&&&&))),,,***&&&''',,,'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++---------------.................................///////////////000111111222222///333999:::IIIffftttaaaUUUHHHBBB@@@<<<;;;;;;:::999888666555555555555777666666555555666777777666666666666777;;;AAAEEEJJJSSS[[[aaagggmmmmmmjjjaaaVVVKKKFFFDDDAAAAAADDDFFFHHHJJJIIIGGGEEEEEEEEEJJJJJJIIIHHHGGGFFFEEEDDDAAAAAAAAAAAA???>>><<<<<<<<<<<<===<<<;;;999777666666666555555666777999:::<<<>>>@@@DDDKKKWWWfffpppcccRRR@@@777555444444555222333444666777888888888777777666666999>>>BBBEEECCCGGGQQQ___sssvvvaaaVVVOOOSSS[[[fffxxx&&&''''''((((((((((((((((((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''&&&&&&(((,,,000,,,)))((()))(((&&&'''+++''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((('''(((((((((((())))))))))))*********++++++++++++++++++++++++++++++++++++------------............///////////////.........///////////////000000111111222///222888888DDD]]]wwwhhhXXXKKK???===>>><<<:::999777777666666555555555555666666555555555666777777666666666666666999>>>BBBFFFNNNVVV]]]dddjjjhhhddd^^^TTTKKKGGGDDDAAAAAADDDFFFGGGIIIHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDCCC???@@@@@@@@@@@@???===<<<:::;;;;;;;;;:::999777666666555555666777999;;;<<<;;;>>>BBBGGGQQQaaassssssVVVHHH:::555444444444555111333444666777777666666444444444555777;;;AAAEEELLLOOOYYYjjjxxxcccVVVNNNPPPWWWbbbuuu&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%)))---+++(((,,,888BBB444+++$$$%%%&&&&&&'''(((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&'''''''''(((((())))))(((((((((((()))))))))***)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------------///////////////.........///////////////000000111000333111222888888@@@UUUxxxnnn^^^SSSGGG===<<<===<<<:::888555666666666666555555555555555555555555666777777555666666555555777;;;???CCCJJJSSSZZZbbbgggddd^^^WWWOOOIIIFFFDDDAAABBBFFFEEEFFFGGGGGGEEEDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCC??????@@@@@@@@@?????????;;;;;;<<<<<<;;;999888777666666666777888;;;===>>>???CCCIIIQQQ^^^ooo{{{dddMMMBBB888555555444333555222333444666666666555444222333444555666;;;AAAFFFPPPUUU___qqqzzzeeeXXXNNNOOOUUU```sss&&&''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""(((+++***'''+++888DDD777,,,######''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++*********+++,,,,,,------........................///////////////000111111///333111222888888>>>NNNkkk~~~dddUUUNNNEEE===<<<===;;;999999444555666666666666666555444444444444555666777777555555555555444666999;;;@@@GGGOOOWWW___ccc^^^VVVOOOIIIEEEEEECCCBBBDDDHHHGGGHHHHHHFFFCCCBBBBBBCCC@@@BBBDDDEEEFFFEEEDDDCCC@@@@@@??????@@@AAABBBBBB>>>>>>???>>>===;;;999888777777777888:::===???AAABBBHHHQQQ\\\jjj|||oooXXXEEE===666666666444333444333333444444444444444444444666777777888<<>>@@@BBBDDDEEEEEECCCBBBAAA@@@???>>>???AAADDDFFFBBBBBBBBBAAA@@@>>>;;;:::888888999:::<<>>888444666777444333444444444333333333333333444444777999888777;;;BBBHHHOOO\\\rrrrrrbbbTTTQQQSSS[[[mmm&&&''''''((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&'''***+++***)))'''&&&(((+++***''''''+++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,---.../////////////////////000111111***111000000666777:::FFFTTTyyyjjjSSSGGGBBB===::::::999666777;;;444555666888888888777777333333333444555666777888444555555444333333666888888>>>FFFNNNVVVXXXQQQGGGBBB@@@@@@BBBCCCCCCGGGLLLYYYXXXUUUOOOIIIDDDBBBBBB===???AAADDDEEEEEECCCBBBCCCAAA???>>>???BBBFFFHHHEEEEEEEEEDDDBBB???===;;;999999:::;;;===@@@CCCEEEQQQZZZhhhwwwmmmSSS@@@999444222555777555444555555444333222111222333444333555777666555888???FFFRRRbbb|||xxxgggWWWRRRSSSYYYjjj|||''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***++++++)))'''$$$###%%%%%%&&&&&&'''(((((()))******))))))((((((''''''(((((((((((())))))))))))(((((('''''''''(((((()))((((((((('''&&&%%%%%%%%%******)))((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,*********+++,,,---///000++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////////////////000111444777:::<<<>>>PPPfff{{{```MMM@@@AAA???<<<999777666777777555444444444444444555666555444333333333444555666444444333222111222555888999;;;AAAJJJPPPPPPIIIBBBAAA??????BBBCCCDDDJJJPPPaaa```]]]WWWOOOIIIEEEDDD???AAAEEEFFFEEECCCAAAAAAAAAAAA@@@AAACCCGGGKKKMMMMMMMMMLLLKKKIIIDDD???;;;999999<<<@@@AAAAAAGGGNNNYYYjjjzzzrrr[[[III???>>><<<888666555444333111555444333222222444555777999666666999::::::>>>CCCSSSkkk}}}hhhWWWSSSQQQQQQbbbyyy''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''''''''&&&$$$""" &&&&&&''''''((())))))***))))))))))))((((((''''''(((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))******************+++++++++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///////////////////////////000111333555888:::<<>>===;;;888666555555555555555555555555666777777444444333222222333444555333444444333222444777999777888===DDDKKKMMMHHHCCCAAA>>>???AAACCCEEEKKKSSS```bbbaaa[[[QQQIIIEEECCCAAACCCFFFGGGEEECCCAAAAAAAAA@@@@@@@@@BBBEEEIIIKKKNNNOOOQQQQQQPPPKKKDDD@@@???>>>AAADDDFFFIIIQQQZZZeeevvvfffQQQAAA999>>>;;;888666555555444333555444333222222444555777888666666999:::;;;@@@GGGYYYrrrkkkZZZTTTPPPPPP___ttt'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))((('''%%%$$$'''''''''((())))))******)))))))))(((((((((((('''(((((((((((()))))))))))))))((((((''''''(((((((((''''''((()))******++++++(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))******************))))))++++++******))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000111222444666777888@@@QQQlllfffOOOEEEAAA;;;:::999888666555444333555555555666777888999:::666555555444444444555555333444444444444666999;;;777777999>>>EEEHHHGGGEEE@@@===<<>>EEEMMMUUU]]]eeebbbUUUJJJEEEEEEFFFIIIKKKJJJGGGCCCAAA@@@@@@??????>>>???AAACCCDDDDDDKKKUUU[[[ZZZSSSJJJDDDEEEDDDFFFKKKRRR[[[iiiwwwuuu]]]JJJ>>>::::::888666333333444555555444444444333333333444555666666666888::::::<<>><<<<<<;;;;;;@@@GGGJJJTTT]]]]]]SSSIIIFFFFFFGGGIIIKKKJJJFFFBBB@@@??????>>>>>>>>>???@@@AAABBBAAAJJJVVV]]]\\\UUUMMMHHHJJJJJJMMMUUU^^^iiiyyydddPPPBBB:::999<<<555333111111222444444333333333333333444444555555666777999:::999>>>MMM\\\~~~xxxggg\\\SSSQQQZZZfffxxx%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((())))))))))))++++++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))((((((((()))+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------......////////////////////////111111000111111222333444777>>>LLLbbb}}}\\\GGG???===777777777666666555555555444444444555666777888999777777777666555333222111222444666777777777999;;;>>><<<:::999999<<<>>>@@@CCC???======<<<:::===CCCAAAIIIRRRSSSMMMFFFDDDEEEFFFHHHIIIHHHEEEAAA>>>=========>>>>>>???@@@AAABBBCCCMMMYYY```^^^XXXQQQNNNKKKLLLSSS]]]hhhssspppUUUFFF>>>777666:::444222000000222333333333333333333444444444555555666888:::;;;;;;DDDYYYmmm~~~mmm___VVVRRRYYYbbbsss%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''***))))))******++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++***)))(((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,+++***((('''************++++++++++++,,,,,,,,,---------......////////////////////////111111111111222333444555444999CCCUUUmmmxxxXXXEEE>>>;;;666555444333333444555555444333333333444444555666888999888888666444222111222444666777666666777999777777777666666777:::;;;>>>;;;;;;<<<:::777999>>>;;;AAAGGGHHHEEEBBB@@@AAACCCEEEGGGFFFCCC???===<<<<<<======>>>@@@AAABBBBBBFFFOOOZZZ```^^^XXXTTTRRRPPPSSS]]]jjjuuuttt\\\FFF>>><<<666555888666444222222333444444333333333444444555555444444555888;;;===???LLLgggssscccWWWSSSWWW^^^mmm}}}%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++***)))(((((((((((( !!!"""$$$%%%&&&'''((((((((((((((()))***+++((((((((((((((((((((((((''''''(((((())))))******)))***++++++***(((%%%$$$)))************+++++++++,,,,,,,,,---------......////////////////////////000000111111222333555555111555===LLLbbb~~~rrrSSSCCC===:::555444222111111222444555333333222222222333333444<<<<<<<<<;;;:::888555444333444666777666555666777000111333333444555777888777555666888777444555999999<<<@@@AAA@@@>>>======BBBDDDFFFEEEBBB>>><<<;;;<<<<<<===???@@@AAABBBCCCFFFOOOZZZ^^^\\\WWWTTTSSS[[[```kkkyyybbbLLL:::999;;;777666:::888666444333444555555444222333444444555555444444444777<<<>>>CCCSSSrrrwwweeeXXXRRRUUUZZZiiiyyy''''''&&&%%%&&&'''((()))((((((((((((((((((((((((+++***((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((''''''((()))***+++***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''++++++***)))((('''&&&&&&''''''((()))***++++++,,,)))))))))***++++++,,,,,,++++++,,,,,,---.../////////............//////000000000000000000111111222444444999DDDSSSjjjkkkNNN@@@<<<<<<666666555444444444444555444444444444444444444444999:::;;;:::888777888999222333444444333222333444666666555555555444444444666444444666999:::999666999;;;<<<<<<;;;:::;;;<<>>>>>AAAAAAAAABBBDDDEEEDDDCCCMMMSSSYYYYYYWWWWWW]]]bbbhhhtttqqqSSSGGG===<<<;;;666444666555444444333333444444555555444333333444555777888444999???CCCLLLaaa}}}kkkZZZQQQRRRYYYfffttt'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((('''&&&$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))%%%%%%&&&''')))***++++++''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))******++++++)))))))))***++++++,,,,,,++++++,,,,,,---......///...............//////000000000//////000000111222111222666===III]]]{{{cccJJJ>>>;;;:::555555444333333333333333444444444444444444444444888999:::999777666777888333444555444333333555777999888888777666555555555333111111333666777555333777999;;;;;;:::999:::;;;>>>@@@CCCCCCAAA?????????AAAAAABBBCCCEEEEEEEEEDDDIIIOOOUUUXXXYYY]]]eeemmmxxx|||dddLLLBBB;;;:::999555444666555444444333333444444555444444444444555666777777999===CCCLLL[[[sss~~~mmm\\\RRRRRRXXXaaappp'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))************)))&&&&&&'''((()))((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))******'''(((((())))))(((((('''''''''(((((())))))******)))))))))))))))*********)))))))))***++++++,,,,,,++++++,,,,,,------............------...//////000000000//////000000111222000111444888>>>MMMiiivvvWWWEEE<<<999888444444333222222222222333444444444444444444444444777888999888666555666777555666555444333444777:::<<<;;;:::999888777666555555444444666888888777666666777999:::999888999:::===@@@BBBCCCBBBAAAAAABBBCCCCCCEEEFFFHHHHHHIIIIIIJJJPPPVVVZZZ^^^fffqqqzzzmmmUUUFFF@@@;;;:::999777666777555555444444444444555555333444555666777777777777:::<<>>===;;;999777555555666666666777888999888777555777999:::999999:::;;;@@@BBBEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPSSSWWW\\\```gggqqq}}}|||```KKKDDDCCCAAA???<<<999888888555555444444444444555555333444666888999999888888;;;<<>>AAA@@@>>><<<999666444333222333444555555444444444666888;;;<<<;;;<<<===>>>CCCDDDFFFFFFEEEEEEFFFGGGHHHKKKOOOQQQQQQRRRUUUWWWYYY]]]cccjjjsss~~~mmmUUUFFFDDDFFFGGGCCC>>>999777666666555555444444555555666444555777999:::::::::999AAAEEERRRkkk{{{iiiZZZTTTUUU\\\iii{{{%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''((()))((('''&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******((())))))******))))))(((******))))))(((((('''''')))))))))))))))*********)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...000000//////......//////000111000000111333333888EEESSSnnntttTTTEEE>>>999666666666666555444444444444555444444444444444444444444888999:::999777666777888555666777666777999<<>>???AAABBBDDDFFFFFFFFFFFFHHHJJJLLLPPPTTTVVVWWWXXX[[[___^^^ccclllwwwvvv^^^LLLCCCBBBIIILLLGGG>>>999666444666666555555555555666666555666777999:::;;;;;;<<>>???@@@BBBCCCEEEGGGIIIJJJMMMPPPRRRTTTYYY^^^``````bbbfffjjjkkkqqq|||zzzdddOOODDDBBBAAAKKKQQQKKKBBB<<<999666666666555555555555666666777777777888:::;;;===>>>GGGVVVoooqqq^^^TTTSSSUUU___ppp%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''((((((((((((((((((((((((************))))))))))))&&&''''''(((((((((((((((+++***)))((((((((((((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))((((((((((((((()))******))))))************))))))&&&&&&'''((()))***++++++'''(((((()))***++++++,,,)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000...............///000000222//////222444444777<<>>???BBBCCCJJJHHHEEEAAA===999666444222555777777444222444555666888;;;===>>>???@@@BBBEEEGGGJJJMMMPPPTTTXXX[[[\\\bbbgggjjjiiikkkoootttzzzlllWWWFFF@@@BBBBBBNNNUUUOOOFFFAAA>>>;;;666666555555555555666666888777777888999<<<>>>???MMMaaa~~~sss```UUURRRUUU^^^nnn&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''((((((((())))))************))))))++++++***)))((('''&&&&&&(((((())))))((('''&&&&&&&&&'''((()))))))))))))))''''''((()))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,+++***)))***+++---...---...---,,,++++++---///............//////////////////.........000444888CCCGGGVVVooo{{{[[[LLL>>>:::777333111444333222222111111222222333333333333444555666777777666666444444333444555666777;;;BBBEEEAAA<<<>>>EEEKKKJJJGGGBBB;;;777555444777666555444444555777888:::;;;>>>??????@@@BBBDDDIIIMMMQQQUUUWWWZZZ]]]___hhhhhhkkkqqqsssvvv~~~mmmUUUHHH@@@>>>???BBBPPP]]]ZZZIII:::888;;;999888888888777777666666:::777777999:::;;;AAAHHHWWWooovvvfffXXXPPPWWWXXXcccvvv&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((*********))))))((('''''')))((((((((('''''''''''')))***+++,,,,,,,,,,,,,,,''''''((())))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++---...///...---,,,...///............////////////////////////...000333555888<<>>AAA???<<<@@@GGGHHHGGGEEE@@@:::666555555444555777888:::;;;;;;;;;;;;===@@@BBBCCCFFFIIIKKKMMMQQQVVV\\\bbbjjjqqqvvv|||}}}}}}iiiSSSDDD<<<888888;;;CCCKKKSSSRRRHHH>>>999999888888888888888777777777888888:::;;;<<>>III^^^~~~~~~bbbNNN>>>:::666555555555555555333333333222222333333333555444444444444444444444555444333333333444555666888888;;;>>>===<<>>999666555555222333666999;;;<<<<<<<<<:::===AAADDDGGGJJJMMMPPPTTTWWW]]]dddllluuu~~~kkk\\\KKKAAA<<<999999<<<@@@DDDIIIIIIDDD===777555888888888888888888888888888999<<<>>>@@@JJJ^^^rrrppp```VVVSSSSSS[[[kkk|||%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''******))))))(((((('''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&((((((((()))******++++++***((('''%%%&&&''')))************++++++***))))))''''''((()))))))))))))))''''''(((((()))*********)))*********++++++++++++...,,,***((()))+++---///***,,,......---,,,+++,,,------------............---///222222000.........000000111444<<>>CCCGGGJJJOOOSSSVVV[[[___eeellluuu~~~qqq^^^SSSGGGAAA===999999;;;>>>@@@BBBCCCAAA<<<888555888888888888888999999999999:::===AAAGGGUUUnnntttbbbVVVRRRRRRXXXeeeuuu%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''))))))((((((((((((((('''&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&''''''(((((()))))))))***(((((('''&&&'''((()))***((())))))))))))(((((('''''''''((()))))))))))))))&&&&&&''''''((())))))***))))))))))))************---***'''%%%%%%(((,,,...***+++------+++***+++,,,,,,------------.........---///111111000.........000000111333777DDD[[[qqqlllVVVBBB888777888666222111222222000444444333333333333444444333333333333333444444444333333222222222444555666888666888;;;;;;;;;>>>DDD>>>???>>>;;;777555666666111333555888:::<<<===>>>===AAAFFFKKKPPPUUUZZZ^^^bbbgggnnnwwwuuuaaaRRRKKKDDDAAA>>>999777999===???AAAAAA@@@===:::888888888888999999999999999;;;;;;>>>EEEPPPbbb}}}xxxeeeXXXSSSQQQUUU```nnn|||$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''((((((((()))&&&&&&''''''&&&&&&%%%$$$''''''((()))))))))))))))'''''''''((())))))******))))))*********+++++++++,,,***(((''''''))),,,...,,,,,,---,,,+++***,,,...,,,,,,---------.........---...000000///...///000222111333555666;;;JJJXXXmmm}}}}}}jjjXXXFFF;;;777444777666000...222333000444444333333333333444444222222222333333444444555333222222111222444555666888666777;;;<<<:::<<>><<<;;;;;;888888888999999:::::::::===;;;>>>HHHXXXmmm|||hhhZZZTTTQQQSSS]]]iiixxx$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))************))))))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''((((((******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))******)))((('''''''''(((((()))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,------,,,,,,,,,---...///---......,,,++++++---///,,,,,,,,,---------......---...//////......///111//////111333222333:::DDDPPPbbb{{{~~~fffUUUGGG:::444555444777666000...333555333555444444333333444444555111111222333333444555555222222111111222444555666888666777;;;<<<:::;;;>>>;;;;;;;;;999666555666777777777777888:::===@@@BBBCCCHHHNNNTTTZZZ```fffkkkuuu{{{lllWWWKKKFFFCCCBBBCCCAAA<<<999:::777:::<<<<<<:::999999:::888888888999999:::::::::>>>;;;>>>JJJ]]]tttkkk\\\TTTQQQSSS[[[fffuuu(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((***)))'''&&&&&&''')))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))************)))'''&&&'''((()))((('''%%%&&&((()))))))))((('''))))))))))))((((((((((((******))))))))))))******++++++******))))))((((((++++++***************+++))))))***++++++++++++***---,,,***)))))))))******))))))*********+++++++++++++++******+++---...000---------............///...////////////222666999EEEMMM[[[lll|||dddNNNEEE>>>555333888555444333333333444555666666;;;999000000777999333333444444555555666666666333333444444444333222222777777777888999::::::;;;:::999777666555555666777999:::;;;<<<<<<>>>BBBEEEJJJNNNTTTYYY]]]ccckkkpppzzzjjjTTTHHHCCCAAABBBBBBBBB@@@===999777888888999:::<<<======>>>777888999999888999;;;===;;;<<>>999222111555333333222222222333555666@@@CCC???444000333222+++444444444444444444555555333444444555555555444444555666666777777888999999::::::999888777777888888888:::;;;===>>>@@@DDDGGGQQQUUUZZZ^^^cccjjjsssyyy{{{aaaNNNDDD@@@===>>>??????===:::666444888888999:::;;;<<<======888999::::::999:::<<<>>>>>>AAAKKK\\\tttrrraaaUUUOOONNNVVV___jjj|||&&&&&&%%%%%%%%%$$$$$$$$$***)))((('''&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((''''''(((((()))***''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))******+++))))))***++++++++++++***,,,+++******)))*********++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------......///...---...111333333555999@@@KKKZZZiiitttssseeeSSSDDD999888777222000333111111000000111333555666999===:::222111555555000444444333333333333333333333444555666666666666666666666666777888888999999:::::::::::::::999999999:::<<<>>>AAACCCGGGKKKOOOZZZ^^^cccgggmmmvvviiiTTTFFF???===<<<<<<======;;;888666444777777888999:::;;;;;;<<<999:::;;;:::999:::===???AAAGGGUUUlllvvveeeXXXPPPLLLRRRYYYcccuuu(((((('''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&'''((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((()))))))))'''&&&'''((()))(((''')))((('''''''''(((***+++((((((((('''''''''&&&&&&''''''(((((((((((('''''''''''''''(((((()))))))))***))))))))))))******+++))))))***++++++++++++***++++++******************++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++,,,,,,,,,,,,------------.........,,,---///111111222333666<<>>>>>>>>===;;;888777666777777888999999::::::999::::::999999:::===@@@AAALLL```{{{zzziiiZZZQQQKKKOOOUUU___qqq(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&'''((('''&&&&&&&&&(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))******)))(((((((((((()))))))))*********)))'''&&&'''((()))((('''))))))((('''''')))***+++)))))))))(((((((((''''''''''''((((((((((((''''''((((((((())))))*********))))))(((((()))******+++))))))***++++++++++++***************+++*********++++++,,,,,,,,,------------------------------,,,------------............---.........,,,,,,---///000111222333555999>>>BBBIIINNNWWWcccqqq~~~lllZZZKKKBBB:::666444666777555333222000000//////000222333444333555444111000111111...333333333222222111111000111222333555555666666666555666777888:::;;;<<<===999999999::::::;;;;;;;;;@@@CCCGGGLLLQQQXXX^^^ccckkkqqqyyy~~~```MMMDDD>>>===>>>======>>>>>>===;;;:::999666777777888888999999999888999999888888;;;>>>BBBBBBRRRlll|||lll\\\QQQKKKMMMSSS\\\nnn&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''))))))))))))************)))'''&&&'''((()))((('''))))))(((((())))))*********)))))))))(((((((((((('''((()))******)))((('''))))))))))))************(((((((((((()))******+++))))))***++++++++++++***))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,---............---------------.........//////,,,---......---,,,---///,,,...000111111111222333:::===BBBJJJVVVeeettt~~~sssdddUUUHHH@@@;;;555444222333444333111000222111000000000111222333555666555444333222222111333333222222222222222222222333444555555555555555333444666888:::<<<>>>???===<<<;;;;;;<<<>>>@@@AAADDDGGGMMMSSSYYYaaaiiinnnxxxlllSSSGGGBBB===<<>>AAACCCEEECCCBBB@@@@@@AAADDDGGGIIILLLPPPVVV]]]eeennnvvv|||ppp[[[IIICCCAAA;;;999===999999999999999888888888888888888999999999999999888999::::::<<<@@@FFFJJJ[[[qqqttt___TTTMMMMMMPPPUUUdddttt(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((******((('''&&&''''''''''''((((((((())))))'''&&&'''((()))(((''''''(((***++++++******)))(((((('''''''''&&&&&&&&&''')))***,,,,,,***)))'''))))))(((((('''''''''&&&''''''''''''((()))++++++))))))***++++++++++++***((()))***+++,,,,,,+++***))))))*********+++++++++***+++---///000000//////++++++,,,,,,,,,---------***,,,...///......///000...000111111000000222333000111222333555:::@@@DDDIIIJJJPPPZZZcccbbbYYYQQQNNNSSSYYY^^^]]]XXXQQQMMMHHHGGGDDD???999444111000333333222000000222333222555444333111111111111222111000111333444333222444222222222333333444444444666777777777777777666555888999<<>>CCCIIINNNgggwwwaaaVVVNNNMMMNNNRRR___nnn%%%%%%%%%&&&'''((())))))(((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((()))++++++)))((()))***((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,+++)))((((((((()))***........................------,,,+++,,,---...///000///...---,,,------..................///000000222111111111111333555666777:::???DDDGGGGGGFFFEEEAAAAAABBBBBBBBBBBBAAA@@@999888666444333333333444000000111111111222222222000000000000000000000000222000...---...///000111111333555555333222333444111333555666666666777888<<<888;;;FFFMMMLLLLLLOOOPPPOOOMMMLLLLLLPPPVVVZZZ___dddkkkrrr{{{jjjQQQHHH>>>888777999888666888999:::;;;;;;;;;;;;:::>>>??????>>>;;;999888888999888999;;;<<>>???@@@???<<<:::999999======>>>@@@CCCKKK]]]ooo{{{iii\\\QQQPPPOOOOOOXXXcccvvv&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''')))******)))(((((()))(((((())))))***))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************************---,,,++++++***+++++++++------------------------,,,,,,,,,,,,,,,---......//////...------------...,,,,,,,,,,,,,,,---......///...------...///111222000000111222222222111111000111111222222222111111222111111000000000111111222222111111111111111111111111111111111111111111111111111111111111111111333444555555333333444555555777999999999999;;;===CCCCCCGGGPPPWWWXXXYYYZZZ\\\]]]]]]^^^aaagggnnnsss{{{www^^^LLLCCC>>>999777999;;;:::999;;;::::::999999999::::::???@@@AAA@@@>>>;;;::::::======???BBBGGGTTTkkkooo```SSSOOOMMMMMMUUU___mmm{{{&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((()))))))))((((((''''''''''''((((((''')))******)))(((((()))(((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......------,,,,,,------...///------,,,+++,,,---...///111000000000///000000000...///000000000000000000111111111111222222333333222222222111111111111111111111111111111111111111111222333333222222222222222444444444333222444666666888999::::::;;;>>>@@@IIIKKKQQQYYY___bbbcccdddeeefffhhhkkkooovvv~~~}}}fffRRREEE===;;;888888999:::999888<<<;;;:::999999999:::;;;???AAACCCBBB@@@===<<<<<<;;;;;;???EEENNN___{{{sssbbbSSSNNNLLLLLLSSS\\\fffuuu'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))******((((((''''''''''''(((((('''(((******((('''((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------.................................//////000---,,,+++++++++,,,---...---,,,+++++++++,,,......//////000111111111111111//////000111222222222222111111111111111111111111111111111111111111111111000222444444222111222333222333333333333333666888:::<<<===>>>???AAAEEEGGGPPPVVV]]]dddjjjnnnppppppoooqqqtttxxx}}}nnnYYYJJJ@@@:::999999888999999777666<<<<<<;;;;;;;;;;;;;;;<<<@@@BBBDDDDDDBBB???>>>======>>>CCCNNN\\\rrruuucccSSSNNNMMMLLLRRRZZZaaaqqq''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&(((((())))))))))))(((((('''''''''(((((())))))***''''''''''''''''''''''''(((((()))************)))'''(((((())))))******+++((((((''''''''''''((((((&&&((())))))(((''''''((((((((()))***++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************(((((()))*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,---......///.........///............///000000...---,,,+++,,,,,,......,,,,,,,,,,,,,,,...//////---...///000111111111000---......///000000000///000000111111111222222222222222222222222222222222000333555444111000222444222333444444444666:::<<<;;;===???AAACCCFFFJJJNNNYYYbbbkkkqqqvvv{{{~~~}}}|||~~~zzz^^^MMMCCC<<<999999999999888888777777;;;<<<======>>>>>>======AAACCCFFFFFFDDDAAA@@@???===>>>FFFVVVkkkxxxeeeTTTOOOMMMLLLOOOVVV]]]lll(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&'''(((((())))))(((((('''&&&''''''((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((()))******++++++((((((''''''''''''((((((&&&((())))))(((''''''((((((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))***+++++++++******++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,.../////////.........------------...////////////...---------...////////////000000000000000,,,,,,...//////000000000......///000000000////////////000111222333333444222222222222222222222222000333444222///...111555444555666777888;;;???BBBAAACCCFFFHHHKKKOOOUUUYYYcccmmmwww|||hhhQQQEEE???;;;777888888888888888999:::999;;;>>>@@@AAAAAA???>>>AAADDDGGGHHHFFFCCCAAA@@@>>>???III___yyy{{{hhhVVVQQQNNNJJJKKKPPPWWWfffzzz(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((((((((((((((('''(((((()))***+++++++++((((((''''''''''''((((((&&&((())))))(((''''''((((((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))***+++,,,---,,,,,,+++************************)))***+++,,,---,,,+++++++++,,,.../////////......---,,,,,,,,,,,,---......111000///.........///000...////////////...------,,,,,,---//////000000000000111222333333222111000......///111222333444555222222222222222222222222000333444111------111666555777888999;;;>>>CCCGGGMMMOOORRRUUUXXX]]]ccchhhiiiuuu{{{\\\HHHBBB@@@===666777888888888999;;;<<<888;;;???BBBDDDCCCAAA???BBBEEEHHHIIIGGGDDDBBBAAAEEEEEEQQQjjj~~~kkkXXXRRROOOIIIHHHKKKSSSbbbvvv&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''')))++++++++++++***)))'''&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))***+++)))+++333999333'''))))))(((((((((((())))))))))))(((((((((((())))))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))(((((())))))*********+++,,,+++***)))((((((((((((++++++******))))))(((((()))))))))))))))******+++000///...---,,,,,,+++***+++******))))))******+++,,,,,,,,,,,,+++***))))))++++++,,,,,,---...//////000000///---,,,---///222222000///...------...............////////////000000///.........///111222000000000000111111111111111111111111111111111111000000000000111111111111222333333222111111333444666888999:::;;;AAAKKKRRRYYY\\\aaaeeehhhlllpppsss{{{gggPPPCCC<<<:::<<<::::::999888777777888888999<<>>EEEOOOYYYaaahhhlllqqquuuxxx{{{~~~yyy^^^KKK@@@;;;:::<<<:::999888777777777777888999===AAAEEEEEECCC@@@===<<<@@@CCCDDDDDDCCCCCCBBBNNN[[[rrrsssaaaSSSLLLLLLMMMNNNQQQWWWbbbsss((((((''''''''''''(((((('''''''''''''''&&&%%%$$$%%%''')))++++++)))&&&%%%&&&''''''((())))))******&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((***)))(((***---,,,((())))))(((((((((((())))))))))))(((((((((((())))))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,))))))))))))************(((''''''''''''((())))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++/////////...,,,,,,///111333222000...---,,,++++++,,,,,,,,,------------...---------------...////////////000000000000111111111111111111111111111111000000000000111111111111222333333222000000222444333555:::CCCOOO\\\hhhnnn{{{wwweeeQQQDDD===::::::<<<999888777777777777777777:::===@@@CCCCCC@@@===:::999<<<@@@BBBBBBBBBEEEHHH\\\nnnwwwdddUUUMMMLLLLLLMMMPPPTTT]]]lll}}}(((''''''''''''''''''(((%%%'''(((((('''&&&%%%%%%%%%&&&((()))***)))((('''''''''''''''(((((())))))%%%%%%%%%%%%&&&((()))***(((((((((((((((((((((((((((******)))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))***+++******))))))))))))))))))))))))))))))))))))))))))*********))))))(((((()))***++++++(((((())))))******++++++((((((((((((((()))******))))))******++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...//////...,,,,,,...000.....................///.........////////////000---------.........//////////////////000000000111111111111111111111111111///000000000111111111111444444444333222222555777777:::BBBNNN\\\kkkvvv|||zzzbbbUUUGGG@@@<<<::::::<<<888888777666666777777888<<<===???AAA@@@===:::888:::<<<@@@CCCAAABBBIIIRRRggg}}}{{{gggVVVNNNKKKKKKKKKNNNQQQXXXdddttt''''''&&&&&&&&&&&&''''''$$$''')))((('''&&&''')))''''''&&&''''''((()))***(((((('''&&&&&&''''''((('''&&&%%%%%%%%%&&&((()))(((((((((((((((((((((((()))***++++++)))'''(((+++))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))******))))))))))))))))))++++++***)))(((((())))))(((((())))))******++++++******))))))******+++,,,((())))))******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))------------,,,,,,,,,,,,---...///...,,,,,,---///,,,,,,---.........//////.........////////////000......//////000000000000...////////////000000000111111111111111111111111///000000000111111111111333333333222111333666999===DDDPPP___ooo~~~zzzcccTTTKKKBBB>>><<<::::::<<<888888777777777777888888======>>>???>>>;;;999777;;;<<<@@@CCCBBBCCCNNN]]]ttt}}}hhhWWWMMMJJJIIIHHHKKKMMMRRR\\\jjj|||'''&&&&&&&&&&&&&&&&&&'''%%%''')))(((%%%%%%(((+++((('''&&&&&&&&&((()))+++)))((('''&&&'''((()))***,,,***(((&&&&&&&&&'''((())))))))))))))))))))))))***)))***,,,+++((((((+++))))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))))),,,+++***)))(((((((((((())))))))))))************+++************+++,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))------------------------,,,---///...---,,,---..................---,,,+++,,,,,,,,,------------......//////000111000000000......////////////000000111111111111111111111111000000000000111111111111111111111000000333777;;;???KKK^^^pppfffRRRKKKDDD>>>===<<<999888;;;888888888888888888999:::===>>>>>>===<<<:::999888:::;;;@@@EEEDDDFFFWWWkkkjjjXXXNNNJJJIIIHHHIIIKKKNNNVVVbbbsss((((((''''''''''''(((((('''((()))&&&""""""&&&+++'''''''''((((((((((((((((((((('''((())),,,...000333111---***((('''((())))))))))))))))))))))))))))))&&&(((------)))''')))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))************)))))))))(((******)))))))))))))))************)))))))))))))))*********)))***++++++,,,******++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,------...+++---......---,,,---...,,,---.........---,,,+++,,,,,,,,,------------...---...///000000000//////........./////////000000111111111111111111111111000000000000111111111111111222222222333666<<<@@@JJJ[[[rrriiiUUUHHHCCC>>>::::::999666777999999999999999999:::;;;;;;>>>>>>===<<<<<<::::::999;;;<<>>999777888777555555888:::999999999:::;;;;;;<<<>>>>>>===<<<;;;;;;::::::===???GGGPPPRRRYYYqqqnnn\\\QQQMMMKKKKKKFFFHHHKKKPPPZZZjjj|||'''''''''((((((((((((((())))))(((((('''''''''&&&***)))(((''''''((()))***&&&&&&***---+++---:::JJJKKK@@@333,,,***)))((()))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))************+++,,,---...************************,,,,,,,,,+++++++++******************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,---.....................///000111...............///000000////////////000000000000000111111111111222222222444333333222111000//////333333777;;;:::;;;HHHVVVpppyyybbbOOOEEEBBB@@@???===;;;::::::::::::666777999;;;<<<<<<<<<;;;BBBAAA???===;;;:::999888999AAAIIINNNVVViiippp[[[NNNHHHHHHHHHLLLKKKKKKNNNRRR]]]rrr&&&%%%%%%%%%&&&&&&'''''')))(((((((((''''''''''''))))))(((''''''((())))))%%%$$$%%%(((+++333GGG[[[XXXKKK:::000,,,++++++***))))))))))))))))))))))))(((((()))))))))************)))(((((((((((()))************)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******)))******+++,,,---************************,,,,,,,,,,,,++++++++++++************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,---.........------------......///...............///000000////////////000000000000000111111111111222222222222222222222222333333333222333666999999???QQQcccgggTTTFFF???>>>===<<<:::999888888999999888999;;;<<<=========<<>><<<;;;::::::@@@FFFNNNWWWeeezzzsss]]]OOOHHHGGGGGGHHHGGGHHHKKKOOOXXXjjj{{{'''&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''(((((('''&&&&&&'''(((((()))&&&$$$%%%+++<<>>;;;;;;;;;:::999999999999:::;;;;;;;;;<<<===>>>>>>>>>===DDDCCCAAA???===<<<<<<<<<@@@EEEOOO___tttttt___QQQJJJHHHHHHFFFEEEGGGJJJMMMTTTbbbppp)))((('''''''''(((***+++(((((((((((((((''''''''''''''''''&&&&&&'''''''''---***''''''///CCC___tttiiiZZZDDD111+++,,,+++'''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))************************)))(((((((((''''''''''''************************)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///...---------------...............///000000////////////000000000000000000111111111222222222111111222333444555555666555777:::===EEEYYYxxxrrrWWWFFF@@@===;;;<<<;;;;;;::::::;;;<<<>>>???<<<<<<<<<======>>>>>>>>>DDDBBB@@@>>><<<<<<======???CCCPPPgggrrr___RRRLLLJJJJJJGGGGGGIIILLLNNNRRR\\\gggttt~~~))))))((('''((()))***+++'''''''''(((((((((((((((&&&''''''''''''''''''&&&++++++***+++444HHH```qqqggg\\\HHH444,,,---,,,((((((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))++++++,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))************))))))(((((('''(((((((((******************************)))))))))(((((((((************************)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////111111000///......//////...............///000000////////////000000000000000000111111111222222222111222222222333333444444444888<<>>======::::::::::::;;;===???@@@;;;;;;;;;<<<<<<===>>>>>>BBBAAA>>><<<;;;<<<===>>>AAAHHHYYYtttnnn\\\PPPJJJHHHHHHHHHGGGIIIMMMNNNPPPVVV^^^iiiqqq}}}&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&'''(((((((((((('''&&&%%%)))+++---666HHHZZZeee```]]]OOO<<<000000...)))((((((((((((((((((((((((''''''(((((((((((()))))))))******++++++******)))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++)))((((((((((((((())))))************************------,,,,,,,,,+++++++++************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,---...///000111111000000///000000000...............///000000////////////000000000000000111111111111222222222111111222222333333333444444999@@@KKK___~~~bbbSSSDDD???>>>===<<<<<<888888888888999;;;===>>>;;;;;;;;;;;;<<<>>>???@@@BBB@@@===;;;;;;<<<>>>???BBBMMMdddzzzhhhXXXMMMFFFDDDCCCFFFEEEFFFJJJLLLLLLPPPVVV^^^eeennntttzzz%%%&&&((()))))))))'''&&&''''''''''''((((((((()))'''((())))))))))))((('''###(((++++++222@@@MMMRRRXXX]]]VVVCCC444000---((((((((((((((((((((((((((('''''''''((((((((()))))))))***++++++++++++***)))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))***++++++************************------,,,,,,,,,+++++++++************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,---...///000000////////////000000111...............///000000////////////000000000000000111111111111222222222000111222333444555666777888???IIIXXXssstttUUUJJJ@@@<<<;;;:::;;;===999888888888999;;;<<<>>>;;;;;;;;;<<<>>>@@@BBBCCCCCCAAA>>><<<<<<===@@@AAAEEEVVVqqqwwwmmm___RRRIIIFFFEEEDDDFFFDDDEEEHHHJJJIIILLLQQQTTTZZZaaaeeejjjuuu&&&(((***,,,---+++)))(((&&&'''''''''(((((())))))'''((()))******)))((('''%%%+++,,,)))---888@@@BBBRRR[[[YYYFFF444...***%%%((((((((((((((((((((((((''''''''''''((((((((())))))***+++,,,,,,+++***)))))))))))))))******++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((()))+++,,,,,,************************************))))))))))))************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,---...000000...............///000111...............///000000////////////000000000000000111111111111222222222///000222444666888:::;;;>>>FFFQQQdddfffPPPGGG>>>:::999888;;;@@@;;;;;;::::::;;;<<<>>>???;;;;;;<<<===???BBBDDDFFFDDDBBB???======???AAACCCMMMaaajjjbbbVVVMMMHHHHHHIIIJJJGGGDDDEEEHHHJJJJJJLLLQQQNNNSSSYYY\\\```kkk|||&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((())))))))))))))))))))))))&&&&&&'''(((+++///333666HHHVVVYYYHHH666000---)))))))))))))))))))))))))))+++)))&&&&&&''')))++++++(((///000,,,///777555,,,+++***((('''&&&&&&&&&'''%%%&&&&&&'''((()))******''''''''''''((((((((()))+++***)))'''''''''((()))***************++++++,,,)))************++++++++++++++++++*********))))))++++++************++++++((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,,,,,,,---------......------,,,+++,,,---.../////////...---------------...///000000000///---,,,...///000222222111111000000000111111222222222333222000000222222222666===BBBLLLaaa|||uuu___GGGDDDAAA===;;;:::;;;;;;888888999:::<<<>>>@@@AAA@@@@@@???>>>???BBBDDDFFFJJJBBB<<<<<<===???CCCIIIWWWqqqtttbbbXXXMMMIIIGGGDDDCCCEEEHHHGGGFFFFFFFFFHHHJJJLLLMMMMMMOOOTTTYYYcccsss''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))''''''''')))+++...222444CCCOOORRRDDD444...,,,)))(((((((((((((((((((((((()))(((''''''((()))))))))***---000666DDDMMMAAA...,,,+++)))(((''''''((((((&&&'''''''''((()))))))))'''''''''((((((((())))))******(((((('''((())))))***))))))))))))***++++++)))************++++++++++++++++++*********))))))++++++************+++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,,,,,,,------------......---,,,,,,,,,---//////111111000///////////////---...////////////...---//////111111222111111000111222222222333333333333666444555888777777;;;BBBKKKZZZsss~~~dddPPPDDDBBB???;;;:::999:::;;;999999:::;;;<<<>>>@@@AAA@@@???>>>>>>???AAACCCEEEFFF@@@<<<<<<===AAAIIIRRRgggqqq^^^TTTKKKHHHGGGEEEEEEGGGGGGFFFEEEEEEFFFGGGIIIKKKMMMMMMOOOSSSWWW___ooo}}}(((((((((((((((((((((((())))))((())))))***+++,,,)))))))))))))))))))))))))))(((((()))+++---///111999DDDGGG<<<000,,,+++((('''''''''''''''''''''''''''(((((())))))((('''''',,,+++000BBB\\\eeeNNN000,,,+++***)))(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((()))******))))))((((((((()))******)))************++++++++++++++++++***************++++++************++++++,,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------......------......///000111000000////////////000,,,---...//////000/////////000111111222222111111333333333333444444444444000000333777888999???GGGUUUiii}}}hhhQQQAAA@@@???<<<:::999:::;;;;;;::::::;;;;;;===>>>???@@@>>>>>>===>>>???@@@BBBCCCBBB???======???EEETTTbbb}}}mmmXXXOOOGGGFFFFFFFFFFFFIIIFFFFFFEEEEEEFFFGGGIIIJJJMMMLLLNNNRRRUUU[[[jjjwww((((((((((((((((((((((((&&&&&&&&&&&&'''(((******((((((((((((((((((((((((***)))))))))***+++------///888;;;444,,,***)))(((''''''''''''''''''''''''&&&''')))******(((((((((,,,***000GGGdddlllQQQ111,,,+++)))((((((((()))))))))))))))((((((((((((((('''(((((((((((()))))))))((((((((())))))******+++((((((((((((((())))))***))))))*********+++++++++************************++++++************++++++)))******+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............//////000000///...------------......------...///111111222222000000111111222222222222222222333333444444555555,,,---111666999<<>>??????===<<<<<<===>>>???AAABBBAAA@@@@@@AAABBBLLLaaatttzzziiiUUULLLEEEDDDEEEEEEFFFHHHFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKMMMQQQTTTZZZgggttt''''''''''''''''''''''''&&&&&&&&&&&&'''(((******((((((((((((((((((((((((******))))))*********+++)))...111...***(((((((((((((((((((((((((((((((((%%%(((***+++******,,,...,,,***///BBBXXX]]]III000***)))((('''&&&'''((())))))))))))))))))((((((((((((((((((((()))))))))***(((((()))*********++++++((((((((((((((())))))***))))))*********+++++++++************************++++++************++++++)))***+++,,,---------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........///////////////......------------.........//////000222333444555111111111111111222222333111111222333444555666777444444777:::===BBBPPP]]]}}}iiiYYYMMMCCC===<<<;;;;;;;;;;;;<<<===>>>======<<<<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@>>>???@@@BBBFFFTTTlllxxxgggTTTLLLEEEDDDEEEDDDDDDFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIMMMRRRUUU[[[gggttt''''''''''''''''''''''''))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))(((((((((((((((((((((((((((((((((&&&)))++++++***---333888...+++---777DDDFFF;;;...)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((()))))))))******))))))***+++++++++******))))))((((((((()))******)))************+++++++++***************+++++++++++++++************+++++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,------...////////////...000////////////000000111/////////000111333444555222111111111111222333333000111222444666888999:::<<<:::;;;<<>><<<;;;;;;;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>><<<<<>>???===;;;;;;>>>DDDTTTooonnnWWWJJJCCC>>>;;;;;;999999999:::;;;;;;<<<<<<======<<<::::::999999999777888999;;;<<<<<<======<<<<<>>CCCNNNdddqqq\\\HHH@@@>>>;;;:::<<<888888888999999::::::;;;======;;;:::999888888888777888999:::;;;<<<<<<<<<>>>???EEERRRddd|||~~~tttbbbPPPIIICCCEEEFFFFFFFFFHHH@@@AAABBBCCCDDDDDDDDDDDDJJJKKKOOOSSSTTTVVV___jjj|||'''&&&(((,,,,,,)))***...(((((((((((('''''''''''''''((()))*********************)))((('''&&&%%%%%%))))))))))))))))))))))))******))))))(((((('''''''''((((((((()))---333888666111+++)))***,,,,,,+++************)))))))))))))))((((((''''''''''''(((((()))***+++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++)))*********++++++++++++///...,,,)))'''(((+++///++++++************++++++)))************+++++++++++++++******************---------------,,,+++***------------------------...------------...//////............////////////000000000000000111111111000000000000000111111222333555888<<<@@@BBBAAA@@@<<>>===>>>===;;;999999:::;;;;;;;;;::::::::::::999999888999999999:::777777:::;;;:::<<<@@@EEECCCJJJ___xxx~~~ppplllqqq{{{ooo___PPPGGGAAACCCFFFFFFEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFIIIKKKMMMOOORRRYYYccckkk***((())),,,,,,)))))),,,)))))))))(((((((((''''''(((((()))*********))))))((((((((((((((('''''''''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))+++///333222...***((()))******)))))))))))))))))))))))))))(((((('''''''''(((((()))((())))))************))))))))))))))))))******+++++++++++++++++++++++++++*********++++++++++++,,,(((******)))'''&&&'''(((++++++************++++++)))************+++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++******------------------------...------------...//////............///////////////////////////000000000111111111111111222333444444666999>>>AAACCCBBBBBB???CCCLLL[[[qqqgggPPPIIIAAA<<<<<<<<<;;;999999:::;;;;;;<<<;;;;;;;;;::::::999999999999999::::::888888;;;;;;999;;;@@@EEEGGGRRRjjjwwwhhhbbbeeemmmsssnnn]]]PPPHHHBBBDDDGGGFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJMMMOOORRRYYYcccjjj~~~---***)))++++++((((((+++******)))))))))((((((((())))))*********)))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********))))))+++,,,---+++)))(((((()))(((&&&((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))(((((()))))))))))))))******+++++++++++++++++++++++++++************++++++++++++'''***---...---***)))(((++++++************++++++)))************+++++++++(((((()))***+++,,,,,,---++++++++++++++++++***)))------------------------...------------...//////............////////////---.........////////////111111111222333444555666777999<<<@@@BBBCCCCCCBBB@@@HHHVVVkkkkkkUUUHHHCCC===;;;;;;;;;999777999:::;;;;;;<<<<<<<<<;;;::::::999999999999:::::::::999:::<<<;;;999;;;???EEEMMM```zzzqqq___WWWXXX]]]bbbqqqyyy|||jjj[[[OOOHHHCCCEEEGGGFFFFFFHHHDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJLLLNNNQQQXXXbbbiii{{{///***(((******((((((+++************)))))))))))))))*********)))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))******)))(((((())))))))))))))))))((('''&&&''''''''''''((((((((((((''''''''''''((()))***+++******+++******)))(((''')))))))))))))))******+++************************(((((()))))))))*********(((+++...///...,,,******++++++************++++++))))))*********+++++++++)))))))))***+++++++++,,,******+++++++++******))),,,,,,------------------...------------...//////............////////////---......//////000000000111111111222444555777888:::===???AAAAAAAAAAAAAAAFFFQQQeee~~~ttt[[[KKK@@@>>>;;;;;;;;;;;;999777888999:::;;;;;;;;;;;;;;;::::::999999999:::;;;;;;999888:::<<<;;;888;;;AAAIIIWWWpppooo\\\RRRQQQTTTWWWbbbkkktttzzz|||vvvfffXXXLLLFFFBBBDDDEEEDDDEEEGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGIIILLLMMMPPPWWW```hhhxxx111***'''(((***)))))),,,************)))))))))))))))))))))))))))((('''&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%''')))***)))(((((()))((()))******)))(((((('''&&&'''''''''((((((((()))'''''''''((((((***+++,,,,,,,,,,,,,,,++++++***))))))))))))))))))******+++************************''''''''''''((((((((((((''')))***)))(((((()))***++++++************++++++))))))*********+++++++++,,,+++++++++***))))))))))))******+++++++++******,,,,,,,,,---------.........------------...//////............////////////......///000000111222222000000111222444777999:::>>>@@@AAAAAA@@@???AAACCCQQQ```yyy}}}cccOOODDD;;;;;;:::;;;;;;;;;999888777888999:::;;;;;;;;;;;;:::999999999:::;;;;;;<<<888888:::<<<;;;:::???FFFRRReeeooo\\\QQQNNNPPPRRRVVV^^^gggnnnqqqmmmaaaTTTHHHCCCAAACCCCCCBBBBBBEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLOOOUUU___fffuuu666...((()))+++******,,,******)))))))))((((((((((((((()))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&))))))(((((()))***''')))******)))((()))***'''''''''(((((())))))***(((((((((((()))******+++,,,,,,,,,---,,,,,,++++++)))))))))))))))******+++************************''''''''''''((((((((((((*********)))((((((+++---++++++************++++++)))************+++++++++---,,,,,,+++***)))(((((()))***++++++,,,++++++++++++,,,,,,------............------------...//////............////////////......///000111222333333000111222444666999;;;===@@@AAABBBAAA???AAAFFFJJJZZZmmmjjjRRRCCC>>>888999:::::::::::::::999777888999:::;;;<<<<<<<<<:::999999::::::;;;<<<===999999<<<>>>===>>>FFFPPPbbbxxxppp]]]PPPLLLLLLMMMOOOUUU[[[___cccbbbYYYNNNEEEAAA@@@BBBBBB@@@AAADDDDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJKKKNNNTTT^^^eeeqqq???555---,,,---,,,+++,,,)))))))))(((((((((''''''''''''(((((()))((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''((())))))(((''')))***&&&(((***)))(((''')))+++''''''((())))))***++++++***)))))))))))))))************+++,,,,,,,,,++++++)))))))))))))))******+++************************((((((((()))))))))******+++,,,,,,,,,++++++---///++++++************++++++)))************+++++++++,,,+++++++++***)))))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---......///...------------...//////............////////////------...///000111222222222333444777999===???AAA???AAABBBAAAAAAEEENNNUUUiii~~~nnnXXXEEE===<<<666777888888888888999999888999;;;<<<===>>>>>>>>>999999999::::::<<<======<<<<<<>>>@@@@@@DDDOOO[[[uuuttt___RRRKKKJJJJJJJJJMMMPPPRRRUUUVVVQQQHHHDDDAAAAAACCCBBB@@@AAAEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJKKKMMMSSS]]]dddooo~~~FFF;;;222//////---++++++((((((((((((''''''''''''&&&&&&'''((()))))))))(((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))'''((((((((())))))******)))******)))''''''(((***%%%''')))(((&&&&&&))),,,'''(((((()))***++++++,,,+++***)))))))))))))))***((()))***+++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************++++++++++++'''(((******))))))***+++++++++************++++++)))************+++++++++***************+++++++++***+++,,,---------------++++++,,,,,,---...//////...------------...//////............/////////000,,,,,,---...///000111222444555666999<<>>@@@BBBAAACCCJJJUUU^^^{{{vvv^^^LLL???<<<>>>555666777777666666888999:::;;;<<<>>>???@@@@@@@@@999999999:::;;;<<<===>>>>>>>>>@@@CCCCCCHHHUUUcccxxxcccTTTLLLIIIHHHHHHIIIJJJJJJMMMOOOKKKDDDDDDBBBBBBDDDCCC@@@BBBFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHIIIJJJLLLSSS\\\cccnnn}}}___GGG222//////+++(((***---,,,***((((((((())))))******))))))(((((('''''')))))))))))))))(((''''''((((((((((((((()))******))))))))))))((((((((((((---,,,+++)))(((((((((((())))))))))))))))))))))))'''((()))***************'''+++......+++)))+++,,,+++++++++******(((''''''+++++++++************)))+++*********))))))(((((()))))))))***+++++++++,,,******))))))******+++,,,,,,,,,,,,***((((((***+++++++++************++++++)))))))))***+++,,,...///,,,,,,++++++,,,,,,---...***,,,...//////...,,,***---...///...------...///000000000000///////////////000222333222222444666888666555888>>>CCCDDDDDDHHHBBBAAADDDEEEIII]]]ttt}}}]]]OOOGGG>>>:::<<<777777777777777777777777777999;;;<<<>>>>>>>>>===::::::::::::;;;===>>>@@@???@@@BBBBBBBBBKKKcccyyy}}}hhhYYYOOOIIIGGGDDDDDDEEEGGGIIIIIIGGGFFFCCCDDDDDDCCCBBBBBBEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFIIIKKKOOOUUU\\\```ooo|||rrrXXX@@@777333+++(((***,,,+++)))(((''''''(((((())))))))))))(((((('''''')))))))))))))))(((''''''((((((((((((((())))))***(((((((((((())))))))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))******++++++(((***,,,---,,,++++++++++++++++++******)))(((''')))))))))******+++++++++************)))))))))(((***************+++++++++***************++++++,,,+++,,,,,,***((((((***+++***+++,,,,,,,,,,,,+++***)))*********++++++,,,,,,))))))(((((())))))***+++---------------------------...///...------...///000000000000///////////////111222222111222333555999888888<<>>======::::::::::::;;;===>>>@@@???@@@DDDGGGKKKYYYsssooo^^^SSSLLLHHHFFFFFFEEEFFFHHHGGGEEEDDDCCCDDDDDDCCCBBBBBBEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKOOOTTT[[[___nnn{{{nnnRRRAAA666---))),,,+++***)))((('''''''''''')))))))))(((((((((((('''(((((()))))))))(((''''''(((((((((((())))))))))))''''''(((((())))))******)))((((((''''''(((((())))))))))))))))))))))))))))))((('''''''''((()))***))))))***+++------+++*********+++******)))(((''''''(((((()))***+++,,,---************))))))))))))+++++++++***************)))************+++++++++++++++,,,***)))(((***+++)))***,,,------,,,***)))******+++++++++***((('''+++++++++++++++,,,------......,,,++++++,,,......---...///...------...///////////////000000000000000111222111111111333555999999<<<@@@EEEGGGGGGFFFGGGAAABBBJJJVVVhhhoooYYYEEE>>><<<777555777777777777777777777777777777888:::<<<======<<<<<<::::::::::::;;;===>>>@@@BBBDDDHHHOOOXXXjjjyyygggXXXOOOJJJHHHGGGEEEEEEFFFEEEDDDBBBCCCCCCCCCBBBAAABBBDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHJJJKKKNNNSSSYYY^^^lllyyydddLLL:::///,,,///***)))(((((('''&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((('''''''''(((((()))))))))))))))&&&''''''((()))******+++'''''''''''''''((())))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((***((((((***---...,,,(((***************)))((((((((((((((()))***+++++++++*********))))))))))))))),,,+++++++++***)))))))))))))))******++++++++++++***+++++++++))))))***+++******++++++++++++*********+++,,,,,,+++)))&&&$$$---,,,,,,,,,,,,---......---------,,,,,,------------...///...---------///////////////000000000000000111222111000111333555888;;;@@@DDDGGGHHHGGGEEEFFFBBBCCCNNN___vvvyyy\\\MMM@@@<<<<<<:::888999777777777777777777777777777888:::;;;<<<<<<;;;;;;::::::::::::;;;===>>>@@@FFFGGGNNNXXXeeexxxrrr___RRRKKKIIIGGGEEEDDDEEEEEEDDDCCCBBBCCCCCCBBBAAABBBDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGIIIJJJKKKNNNRRRXXX\\\jjjwwwxxxYYY@@@111---///)))))))))(((''''''&&&&&&'''''''''''''''(((((((((''''''((((((((((((''''''''''''((()))***))))))(((&&&''''''((()))******+++'''&&&&&&''''''((()))***(((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))''''''***---...,,,))))))************))))))((())))))))))))))))))))))))))))))))))))))))))******,,,+++++++++***)))))))))((()))***++++++++++++***)))***++++++***)))***++++++***))))))))))))***+++***+++,,,,,,+++)))&&&$$$)))))))))))))))******++++++,,,...//////...,,,+++---...///...---------///.../////////000000000111000111111111111222555888999===CCCGGGIIIGGGEEEDDDAAAAAAFFFUUUkkk~~~dddPPPGGG???======;;;::::::777777777777777777777777777888999;;;;;;;;;::::::::::::::::::;;;===>>>@@@DDDHHHSSScccuuu}}}iiiYYYOOOLLLIIIFFFEEEEEEFFFFFFFFFBBBCCCCCCBBBAAAAAADDDFFFDDDDDDCCCCCCCCCCCCDDDDDDHHHIIIJJJKKKMMMRRRWWW[[[iiivvvhhhHHH444------)))))))))))))))'''&&&&&&&&&''''''''''''(((((((((&&&&&&'''(((((((((''''''&&&''')))*********)))(((''''''(((((())))))******((('''''''''((())))))***)))))))))))))))))))))))),,,+++***)))))))))***+++''''''(((***,,,---+++***))))))************))))))******)))))))))((((((((())))))))))))************+++++++++***************((()))***,,,,,,+++******(((***+++,,,*********+++++++++***))))))***++++++******+++++++++***((('''+++************+++,,,,,,***,,,...000000...,,,***---...///...------...///......//////000000111111000111222111222444888;;;===AAAGGGJJJIIIGGGDDDCCC>>>CCCOOOdddmmmUUUFFFBBB>>><<<::::::999888777777777777777777777777777888999:::;;;:::999999::::::::::::;;;===>>>@@@BBBIIIZZZrrrwwwdddYYYQQQMMMIIIFFFFFFGGGGGGGGGBBBBBBBBBAAA@@@AAACCCEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHIIIKKKMMMQQQWWW[[[jjjuuuqqqMMM666---,,,)))************((('''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&''')))*********(((((((((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))+++++++++******)))))))))%%%'''***++++++++++++,,,))))))************))))))((((((((()))))))))))))))((()))))))))***************************+++++++++((()))+++,,,,,,+++***)))''')))+++,,,+++******+++)))+++---//////---+++))))))*********++++++,,,,,,------,,,,,,------...///,,,,,,---......---,,,,,,---...///...------...///.........///000111111111000111222222333666;;;>>>AAAFFFKKKLLLJJJGGGEEEDDDEEENNN___xxxvvv]]]KKK>>>>>><<<999888888777777777777777777777777777777777777999::::::999999888::::::::::::;;;===>>>@@@GGGQQQgggsssfffXXXTTTMMMIIIGGGGGGGGGGGGAAABBBBBBAAA@@@AAACCCEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJMMMRRRXXX\\\kkkuuusssNNN777...---******+++++++++)))'''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&''')))***+++***((('''))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))((('''&&&&&&###'''+++,,,***)))+++---((())))))*********))))))&&&&&&'''((()))***++++++(((((())))))*********+++))))))******+++++++++,,,''')))+++,,,,,,,,,***)))''')))+++,,,+++******+++(((+++000444444000+++((()))))))))***+++,,,...///******))))))******+++,,,...---,,,,,,,,,,,,---...---...///...------...///---......///000111111222000111222222444888===AAAEEEIIINNNNNNKKKGGGEEEEEEOOOZZZnnn{{{fffRRRDDD:::<<<;;;999777777888777777777777777777777777777666777999999:::999888888::::::::::::;;;===???@@@OOOZZZrrr~~~ppp^^^XXXQQQKKKHHHGGGFFFEEEAAABBBBBBAAA@@@AAACCCEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHJJJMMMRRRXXX\\\llluuuiiiFFF555///)))+++*********))))))(((((()))(((&&&%%%&&&))),,,...***)))(((''''''&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))((('''&&&'''((()))******)))(((''')))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++***)))((())),,,---+++)))))))))*********))))))(((''''''(((******+++++++++,,,+++)))(((((()))+++,,,***+++222;;;:::111)))(((+++***'''&&&'''***...000++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000000000////////////333555666777888<<>>999888666777888888666555777777888888888888777777999999:::;;;;;;;;;::::::<<<;;;<<<>>>>>>???FFFNNN```www~~~ssseeeYYYRRRMMMHHHDDDAAACCCDDDDDDAAA@@@AAACCCFFFEEECCCCCCCCCDDDFFFGGGGGGIIIKKKMMMPPPSSSXXX[[[ooo~~~zzzsss___CCC111......+++******))))))))))))(((((()))(((((((((((()))))))))&&&&&&&&&''''''(((******((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))***************))))))***+++,,,***)))******+++++++++++++++***((()))***+++,,,,,,,,,,,,,,,,,,*********+++,,,------***)))++++++((()))++++++***)))(((((((((((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////000111111222222111222333444777===DDDIIINNNNNNMMMLLLIIIKKKUUUbbb|||jjjVVVKKKCCC>>>===999777666666777888777555777777888888888888777777888999::::::;;;;;;;;;::::::;;;>>>@@@???AAALLLXXXvvvtttggg\\\TTTLLLGGGEEEEEEEEEDDDBBBAAABBBCCCEEEEEEDDDCCCDDDEEEFFFGGGGGGIIIJJJLLLOOOSSSYYY^^^qqqYYYSSSEEE444,,,,,,,,,)))))))))))))))))))))((((((((()))*********((('''&&&'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))***)))(((''''''((()))***)))))))))))))))))))))))))))******************)))++++++++++++++++++++++++)))))))))))))))*********)))))))))************)))******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,***((('''''''''))),,,))))))************))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000000000000111111111111......///000111333333444333444555888<<>>EEEIIIKKKKKKGGGFFFIIIOOOXXXiiibbbRRRCCC>>>>>>;;;777444666555444555777777777666777777888888888888777777777888999:::;;;<<<<<<<<<===;;;<<>>AAAKKKYYYmmm|||sssnnn___YYYQQQKKKHHHGGGEEEDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGIIIKKKMMMPPPSSSXXX[[[eeettt}}}))))))))))))(((&&&(((,,,&&&'''''''''(((((()))))))))(((((((((((()))))))))''''''&&&''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((((((***,,,---'''((()))******)))((('''))))))))))))))))))))))))&&&+++111555555111+++&&&((((((((((((((((((((((((+++*********))))))(((((('''***,,,+++(((&&&''')))''''''(((******+++++++++))))))*********))))))(((&&&&&&((()))************(((,,,,,,((((((---...***,,,+++******)))*********++++++,,,,,,---...//////---------.........//////............/////////000111222222333333444444555888;;;@@@HHHOOOQQQNNNKKKIIIHHHMMM[[[ooopppTTTHHH@@@;;;<<<===;;;:::;;;777666666777888999999888777777888888888888777777666777999:::;;;<<<<<<<<>><<<<<<===<<<999666888888777777777777888888999999999888888888777777:::777777;;;;;;:::;;;???@@@CCCMMM___xxx}}}rrrbbbVVVPPPMMMKKKJJJJJJHHHEEEEEEFFFFFFFFFEEEIIIKKKMMMNNNPPPTTTXXX\\\dddlllzzz++++++++++++***)))((('''''''''''''''''''''''''''%%%(((******)))'''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))''',,,333666555000,,,)))((((((''''''((()))***+++***************************++++++,,,,,,++++++***)))***+++***)))((()))***))))))))))))************,,,***((()))***+++)))'''************************(((***+++------,,,+++***,,,,,,---------.........000...---++++++,,,---.........///000000111111222111222333333333555888;;;AAADDDIIILLLLLLJJJHHHFFFJJJOOO^^^vvvyyybbbNNN@@@???===;;;<<<>>>>>>:::777888888777777777777888888999999999888888888777777888777888<<<===;;;===BBBDDDKKKYYYmmm~~~ooobbbYYYSSSNNNKKKJJJHHHEEEDDDEEEFFFFFFFFFIIIJJJLLLMMMOOOSSSXXX\\\ccckkkyyy******+++******)))((('''''''''''''''''''''''''''%%%''')))***(((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((,,,111333111...,,,***'''''''''((()))***+++,,,************************((()))+++,,,---,,,***)))((()))******)))(((***+++)))))))))*********++++++***)))((()))++++++***)))++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,------------.........222111...,,,+++++++++,,,---......//////000111111222333333333444777;;;>>>BBBFFFIIIKKKJJJGGGFFFEEELLLWWWmmmeeeRRRDDD;;;===;;;:::<<>>BBBCCCFFFIIIIIIGGGFFFGGGIIIPPPbbb~~~mmmWWWJJJBBB===;;;999:::===AAABBB???<<<999888888777777888888999888888888888888888888888888777:::======<<<@@@FFFRRRbbb{{{wwwmmmcccYYYQQQLLLIIIFFFDDDEEEGGGGGGGGGGGGHHHJJJLLLNNNRRRWWW[[[aaaiiiuuu''''''((()))))))))((((((''''''''''''''''''''''''%%%'''((((((((('''(((***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((''')))******(((((((((***++++++*********)))(((((())))))))))))))))))))))))&&&'''))))))(((%%%""" '''(((******))))))***,,,************++++++++++++))))))*********++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------.........//////........................------......//////000000111333555666888<<>><<<999888:::>>>BBBDDDBBB>>>999999888888888888999999888888888888888888888888999999;;;===<<<<<>>@@@EEESSSaaa}}}{{{mmmdddXXXTTTMMMIIIHHHHHHHHHHHHGGGHHHKKKMMMPPPTTTZZZ^^^bbbhhhsss$$$$$$&&&'''(((((())))))'''''''''''''''''''''''')))))))))(((&&&%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((***+++***)))((()))+++((()))+++,,,,,,+++***)))))))))))))))))))))))))))'''''''''((()))******+++***++++++***((('''((()))******+++++++++,,,,,,,,,+++---...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---............/////////000---......///000///////////////000000111111222222---111888===AAACCCFFFHHHFFFGGGEEECCCDDDOOOaaaoooppp[[[GGG@@@???===;;;<<<888888;;;@@@EEEFFFDDD@@@:::999999888888999999:::777777888888999999999999::::::<<>>???>>><<<;;;888888777777777777777888444666999:::::::::;;;===777;;;>>>???DDDSSSjjj{{{}}}oooaaaYYYNNNHHHHHHHHHFFFCCCHHHIIIJJJKKKMMMQQQWWW[[[bbbiiittt&&&'''((())))))((('''&&&%%%&&&'''((()))(((((('''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''((((((((((((((('''&&&&&&%%%&&&&&&''''''(((((((((***))))))))))))(((((((((''''''((()))***+++++++++***)))))))))((((((((('''''''''((())))))***++++++(((((())))))*********+++((()))))))))))))))((((((***************+++++++++))))))))))))))))))))))))************))))))+++---++++++******++++++,,,---,,,,,,++++++,,,---------------...---,,,+++,,,...........................------------............//////000111222333444444555666888<<>>>>>===<<<;;;888888777777777777888888888999;;;;;;:::::::::;;;<<<>>>@@@DDDOOOddd~~~vvveee\\\RRRLLLKKKLLLJJJHHHIIIJJJLLLMMMOOOSSSXXX\\\bbbiiittt''''''((((((((((((''''''%%%&&&&&&'''((('''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''************))))))))))))&&&''''''((()))*********))))))))))))(((((((((((((((((())))))***+++++++++''''''((()))***+++,,,,,,************)))((('''&&&+++++++++***************)))))))))))))))))))))))))))***+++***))))))+++---++++++******++++++,,,---,,,,,,,,,---------......111111000...---.................................,,,------...///000000111//////000111222333444555888:::===@@@BBBCCCDDDDDDAAAAAADDDLLL^^^wwwjjjTTTHHH@@@888555888;;;:::999777999;;;=========<<<;;;999888888777888888999999888:::;;;;;;::::::;;;=========@@@IIIZZZtttkkkbbbVVVPPPOOOOOONNNLLLJJJKKKLLLNNNPPPTTTZZZ^^^ccciiisss'''(((((((((((((((((('''&&&&&&'''''''''(((((((((''''''(((((((((((('''''')))))))))((((((((())))))((()))))))))))))))((((((((((((((((((''''''''''''&&&'''((()))***++++++,,,''''''''''''''''''''''''))))))))))))(((((((((((())))))******++++++++++++'''(((((()))******++++++***************)))(((''',,,+++++++++***))))))))))))))))))))))))))))))))))))***+++***))))))+++,,,++++++******++++++,,,---***,,,------------......444555444000///000000....................................///000000111111000000000000222333555666;;;>>>AAACCCCCCBBBBBBBBBDDDEEEKKKYYYoooqqqXXXJJJEEE???999666777888777555777888:::<<<<<<<<<;;;:::999999888888888999::::::666888999::::::;;;===???>>>???EEESSSiiissshhh[[[RRROOOOOOMMMKKKIIIKKKLLLMMMPPPTTTZZZ^^^ccciiisss(((((((((''''''(((((((((((((((((((((((()))))))))''''''((((((((((((''''''(((((())))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((''''''%%%&&&&&&'''((()))******,,,+++)))((('''&&&&&&&&&(((((((((((())))))))))))***************+++++++++******))))))))))))))))))(((((()))***************,,,+++++++++***)))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++******++++++,,,---)))+++------,,,---///111888======666222222111...........................000000000000000000000000000000000000111444666888===@@@DDDDDDCCCAAAAAAAAACCCGGGRRRfffwww]]]LLLFFFCCC???:::888888888666444777888999:::;;;;;;;;;:::999999999999999:::;;;;;;999999:::999888999;;;===???EEERRRfff~~~zzznnn^^^RRRMMMKKKIIIFFFHHHIIIKKKLLLOOOTTTYYY^^^ccciiirrr((((((''''''''''''(((((()))(((((((((((()))******''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''///...,,,***)))(((((()))(((((((((((())))))))))))************************************))))))(((((('''((()))***+++++++++++++++++++++***************))))))))))))))))))))))))((()))+++,,,+++******+++++++++******++++++,,,---(((+++------,,,...222666CCCLLLNNNCCC777444222///........................000000000000////////////111000///000111444777999>>>AAADDDDDDAAA@@@AAACCCAAAJJJ]]]vvv{{{aaaMMMCCCAAA===<<<::::::;;;;;;:::888777777888999::::::::::::999999999999:::;;;<<<<<<======<<<:::888777999:::>>>III^^^wwwsssaaaSSSLLLIIIGGGDDDHHHIIIKKKLLLOOOTTTZZZ^^^dddiiirrr~~~)))((('''&&&&&&'''((()))(((((('''&&&'''((()))***''''''((((((((((((''''''$$$%%%'''(((((((((''''''&&&&&&'''(((((((((((((((''''''(((((())))))******)))))))))((((((((((((''',,,+++)))(((((((((***+++'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********)))******+++++++++*********************+++++++++))))))))))))))))))))))))''')))+++,,,+++******+++++++++******++++++,,,---***,,,...------000777===RRR```cccSSS???666333///........................---......//////000000000111000///000111444888:::===AAACCCCCC@@@???BBBEEEIIIWWWpppzzzcccQQQCCC===>>>:::::::::;;;<<<<<<;;;:::777777888888999:::::::::999999999::::::;;;<<<============;;;:::;;;===@@@FFFUUUmmmxxxdddUUUNNNKKKIIIGGGHHHJJJKKKMMMPPPUUU[[[___dddiiiqqq}}})))((('''&&&&&&'''((()))''''''&&&%%%&&&'''((()))''''''((((((((((((''''''&&&''')))*********))))))%%%%%%&&&'''((((((''''''&&&''''''((()))******+++''''''((()))***+++,,,,,,'''&&&%%%$$$%%%''')))***'''((((((((())))))******)))))))))(((((((((((((((''''''((()))***+++,,,,,,+++++++++++++++***)))((())))))******+++++++++,,,))))))))))))))))))))))))'''))),,,,,,+++******+++++++++******++++++,,,---+++---///......222:::BBB]]]nnnrrr^^^EEE999333///........................++++++,,,...///111222222111000//////111555888:::===@@@CCCBBB???>>>BBBGGGVVVgggfffTTTIII@@@<<<===::::::;;;<<<<<<;;;999888777777777888999999::::::999999999:::;;;<<<===>>>999:::;;;<<<===@@@EEEHHHVVVfff~~~zzzfffXXXQQQNNNLLLJJJIIIKKKMMMNNNQQQVVV\\\aaadddiiiqqq}}}))))))((((((''''''''''''...---+++))))))))))))***&&&''')))******(((&&&%%%''''''''''''((((((((((((''''''''''''&&&%%%$$$$$$&&&''''''((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''((()))(((((((((((())))))))))))******++++++++++++*********************************)))((((((((()))+++,,,******************************)))))))))***+++,,,'''++++++...222...555IIIddd|||~~~gggSSSAAA222---000000////////////000000111111111000000000000000000//////000333666:::<<<>>>>>>???@@@???>>>EEENNN^^^wwwqqqVVVLLLFFF===999<<<;;;:::999999999:::;;;<<<777777888888888999999999999999::::::<<<===??????======???AAA??????EEENNNaaaxxx{{{iiiZZZSSSOOOKKKHHHHHHJJJMMMPPPRRRUUUZZZ]]]hhhlllrrr}}}))))))))))))((((((((('''***)))(((&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&''''''(((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))))))))))))))***************)))((('''''''''((()))(((((((((((()))))))))))))))******************)))************************+++***)))))))))***,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------(((,,,+++...222000999NNNmmmjjjUUUCCC555111//////............//////111111111111000000000000000111222333666999<<<>>>@@@@@@AAABBBAAADDDPPP]]]ttt|||dddNNNFFFBBB;;;888:::;;;:::999888888999::::::999999999999:::::::::;;;::::::::::::;;;===>>>???>>>>>>AAABBBBBBEEEPPP]]]uuu}}}iiiZZZRRRNNNJJJHHHHHHKKKNNNPPPSSSVVVZZZ]]]fffiiippp|||)))))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&''')))))))))((((((''''''''''''((((((((((((''''''((()))))))))((((((&&&''''''((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))************+++***)))((((((((((((((((((((((((((())))))))))))((())))))******))))))(((************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---***...,,,...333333???WWWwwwkkkTTTCCC666444......------------......111111111111111111111111111222444777:::<<<>>>???>>>>>>??????AAAIII]]]ooo|||gggUUUEEEAAA???:::888;;;;;;:::999888888888888888::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<======;;;<<>>>>>>>>======>>>@@@EEETTTooohhhWWWKKKAAA??????<<<:::<<<;;;:::999888777777666666:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<===@@@CCCHHHTTTlll~~~hhhWWWNNNKKKIIIGGGJJJMMMPPPRRRUUUXXX\\\___bbbfffooo{{{''''''''''''''''''''''''))))))))))))))))))((((((%%%&&&'''(((((()))))))))''''''''''''((((((((((((%%%&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))***************************)))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///...,,,+++,,,000......333777IIIfffkkkQQQ@@@444333000//////////////////000000000111111222222222333111333777:::===>>>======>>>>>>@@@FFFPPPeeeiiiWWWKKKEEE@@@>>>===;;;:::::::::::::::999888777666666888999999999::::::::::::;;;;;;:::::::::;;;;;;<<>>@@@BBBNNNeee{{{nnn^^^RRRMMMLLLJJJHHHIIILLLOOOQQQTTTWWW[[[^^^eeekkksss$$$%%%***///333222,,,'''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((()))(((((())))))))))))(((((())))))******+++++++++,,,)))***,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&'''((()))******)))(((******)))))))))))))))***)))))))))***+++++++++,,,))))))***++++++++++++***))))))***+++,,,,,,------,,,+++...222000333JJJeee^^^GGG999111000000////////////000000000000//////000222555777======<<<999:::<<<<<<;;;CCCIIIXXXrrrrrr\\\OOOEEE???===999999999888888777777777999999999888888888888777999999999888888888888888:::777666888888777999>>>DDDIIIXXXsssmmmYYYPPPNNNMMMKKKJJJKKKMMMPPPSSSUUUXXX\\\___fffhhhnnn|||''''''(((+++//////,,,))))))((('''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***+++++++++******************))))))))))))))))))))))))***)))))))))))))))))))))++++++,,,---,,,,,,************))))))))))))*********************+++++++++))))))***++++++++++++************++++++,,,,,,---,,,+++...111///333IIIaaa}}}]]]GGG:::222000000////////////000000111000000000111333666777;;;<<<:::999999;;;<<<<<>>::::::::::::::::::::::::999999999888888888777777777777888888999:::;;;;;;:::999999;;;;;;<<>>===<<<<<<>>>::::::::::::::::::::::::999999999888888888777777777777888999:::;;;;;;<<<;;;999999;;;;;;===FFFQQQccc{{{~~~eeeZZZPPPLLLKKKIIIHHHIIIKKKMMMPPPSSSUUUXXX\\\___eeejjjsss$$$''')))***)))'''&&&&&&&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))******(((((())))))))))))(((((("""###$$$%%%&&&'''((()))((()))***)))((('''((()))''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++&&&&&&'''''')))***,,,---(((((((((((()))***+++,,,+++++++++***************))))))***++++++++++++***++++++++++++++++++++++++---.........---000777<<>>@@@222111111000000111111222///000111333555777888999:::888:::======AAASSSgggzzzdddMMMDDD===;;;;;;::::::<<<999999999999::::::::::::999999999888888888888777888888999999::::::;;;;;;;;;::::::;;;===CCCQQQ^^^tttxxx___VVVNNNMMMLLLJJJIIIKKKKKKMMMPPPSSSUUUXXX\\\___eeekkkuuu$$$'''******(((&&&'''((($$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((()))))))))*********(((((())))))))))))((((((&&&&&&''''''''''''((((((((()))***)))'''''''''(((###$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((('''(((((()))******++++++(((((((((((()))***,,,---(((((((((((()))***+++,,,***************+++++++++))))))***++++++++++++************++++++,,,,,,------......------000333555;;;AAA???555111===LLLSSS222111111000000111111222000222333666888:::;;;;;;999777;;;AAACCCLLLddd~~~dddRRREEE>>>999:::;;;999999;;;888888888999999999::::::999999999888888888888777::::::::::::::::::::::::<<<;;;;;;>>>BBBMMM```qqq~~~qqqZZZRRRMMMLLLLLLJJJIIIKKKKKKMMMPPPSSSUUUXXX\\\___dddjjjuuu%%%((()))(((&&&&&&(((+++###$$$&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))************(((((())))))))))))((((((---,,,,,,+++***))))))(((((()))***)))'''&&&&&&((('''(((((()))***+++,,,,,,(((((((((((((((((((((((('''(((((()))***+++++++++))))))(((''''''((()))***(((((((((((()))***+++,,,))))))******+++++++++,,,))))))***++++++++++++***))))))***+++,,,,,,---------//////------///111111111777666...000BBBWWWbbb222222111111111111222222222333666888:::<<<======;;;:::>>>FFFKKKWWWtttmmmRRRDDDAAA<<<999;;;<<<;;;;;;===777777777888888999999999999999999888888888888777;;;:::::::::::::::::::::===<<<===AAAGGGTTTkkk~~~zzzlllVVVPPPKKKLLLKKKIIIIIIKKKKKKMMMPPPSSSUUUXXX\\\___bbbjjjuuu(((((())))))))))))(((((((((((('''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&'''((())))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***++++++******++++++,,,---++++++******************+++++++++******)))))))))******+++++++++,,,,,,,,,------------------------111000000000111333666888///000333444555444222111666555444444666777777666:::;;;===CCCSSSlllqqqWWWHHHDDD???<<<999999;;;<<<:::888777999333222999888666>>>:::999888777666666666666;;;;;;:::::::::;;;<<<===>>>;;;<<>>DDDPPPddd{{{cccNNNCCCBBB>>><<<999999;;;<<<:::999666:::555444;;;888555:::888777777777777777888999888888888999999:::::::::@@@>>>CCCPPP```uuu|||iii\\\SSSNNNIIIGGGHHHJJJLLLKKKKKKMMMPPPQQQRRRUUU\\\aaagggllluuu'''(((((())))))(((((('''+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((())))))(((((((((((((((((('''&&&))))))))))))))))))))))))******))))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++((((((((()))))))))******((())))))******))))))((())))))(((((())))))***+++************************++++++************))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000111333444666666888888999:::;;;<<<<<<<<<<<>>???===;;;999999:::;;;;;;:::555;;;777555;;;999444999666666666777777999::::::666777888::::::;;;;;;;;;???@@@III[[[qqqtttbbbWWWOOOLLLHHHFFFGGGIIIJJJKKKJJJMMMPPPQQQSSSVVV]]]bbbjjjmmmuuu'''(((((((((((((((((('''***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((())))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))*********++++++++++++(((((()))))))))*********((()))***++++++***)))((()))))))))))))))***++++++***************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------.../////////......000000///000222555777999:::;;;<<<<<<<<<<<<<<<===@@@HHHYYYpppdddPPPDDD===<<<===;;;:::999999:::;;;;;;;;;999@@@;;;555999999666;;;888777777777888888999:::777888:::<<<>>>>>>???>>>AAAFFFRRRgggmmm\\\RRRLLLJJJGGGFFFFFFHHHJJJKKKJJJMMMQQQSSSTTTXXX^^^cccjjjmmmttt''''''(((((((((((('''''''''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))(((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))************((()))***++++++***)))(((+++************+++,,,,,,))))))*********+++++++++------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,...///000111111111111000///000222555888;;;;;;<<<===<<<::::::<<>>@@@CCCDDDKKK[[[rrrtttbbbTTTMMMHHHHHHIIIHHHHHHIIIMMMPPPOOORRRVVVXXXYYY[[[```dddfffjjjsss&&&''''''((((((''''''&&&'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))((((((&&&'''(((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((()))))))))******))))))*********++++++++++++******))))))******+++***************++++++,,,((())))))***++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,------------...,,,,,,---......///000000---,,,,,,,,,---...000111111111111222333555888999888::::::999888<<>>===:::999:::555777999999888999<<<>>>QQQYYYOOO<<<888999888;;;::::::999888888888999999:::::::::;;;>>>BBBFFFIIIXXXmmm|||kkk\\\SSSOOOGGGIIIJJJJJJJJJKKKOOORRRRRRUUUYYY[[[[[[\\\aaadddfffkkkttt&&&''''''''''''''''''&&&)))(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))+++*********))))))((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,+++***))))))***+++,,,)))))))))))))))******+++((())))))***++++++,,,,,,)))))))))******+++++++++,,,,,,,,,---------......------......///000111111111000...------...000111111111222333444666777888666888999888888???JJJSSShhhzzzaaaNNNEEE===:::999777777999555777999999888999<<>>===<<<===@@@EEEJJJNNNjjjuuucccWWWSSSRRRHHHJJJLLLLLLKKKLLLPPPTTTTTTXXX[[[\\\\\\]]]aaadddggglllvvv###$$$&&&((()))***++++++))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))************,,,)))'''((()))***(((%%%%%%&&&''')))))))))((('''(((((((((((())))))))))))+++*********))))))(((((((((&&&%%%&&&)))***)))'''(((((()))***************,,,+++***))))))***+++,,,+++++++++++++++++++++++++++)))'''))),,,---,,,***)))************+++++++++***+++,,,+++)))((()))***++++++,,,,,,,,,------------------.........//////222111///......000222333///111222222222444777999666666888999999@@@PPPaaaeeePPPAAA@@@>>><<<:::777666555::::::999888999:::;;;<<<===<<<999888777777888999:::<<<===<<<::::::;;;<<<:::555777===???BBBRRRfff~~~lll[[[RRROOOOOOJJJJJJKKKLLLOOOSSSVVVXXX\\\___bbbbbb______cccgggkkkooowww&&&''''''((())))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))))))))******+++)))'''((()))***(((&&&((()))***+++,,,++++++***(((((((((((())))))))))))*********)))))))))(((((()))'''&&&''')))+++)))((((((((()))*********************)))(((((()))******************************+++)))((())),,,---+++***************+++++++++++++++,,,---,,,***)))***+++++++++,,,,,,,,,------------------.........//////111000/////////000111222000111222222222333666888777999<<<======FFF]]]rrrlllUUUGGG<<<<<<;;;;;;::::::999999::::::999999999:::;;;<<<===;;;999888777777888999888:::;;;:::888777888999@@@<<<<<>>:::::::::::::::::::::::::::999999999999:::;;;;;;<<<;;;999888777888888999888999;;;:::999777777888AAA======DDDKKKVVVlllppp___TTTNNNKKKJJJJJJJJJLLLQQQXXX```hhhllloooppppppmmmhhheeegggiiikkkpppxxx)))))))))))))))((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((())))))((((((&&&&&&&&&&&&'''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))((((((***)))))))))*********)))(((((()))***************))))))))))))))))))))))))************************************+++++++++************+++++++++,,,,,,,,,---......,,,+++,,,...,,,,,,,,,------------...............////////////---...///000000000000000222333444444333333555666999:::???FFFQQQeeepppYYYHHH>>>;;;<<<;;;;;;:::999888777777999999999999999:::::::::;;;:::999888888888999999:::;;;======<<<;;;;;;<<<@@@===???GGGSSSddd|||{{{eeeWWWQQQLLLJJJJJJIIIKKKNNNUUU___jjjtttyyy||||||zzzuuuoookkkiiijjjlllqqqzzz'''((())))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))(((((())))))***)))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))*********)))))))))***(((((()))***************************************++++++++++++++++++++++++***+++++++++***************++++++++++++,,,,,,,,,,,,---......---,,,---...,,,,,,---------................../////////000000---...///000111111111111333444666666555555666777;;;:::@@@NNNccc|||qqq\\\OOODDD===;;;;;;::::::999888888777777888888999999999:::::::::::::::999999999999999999:::;;;=========>>>@@@BBBDDDDDDIIIUUUeeeyyyrrr]]]SSSOOOLLLJJJLLLJJJMMMRRR\\\gggtttxxxrrrmmmkkknnnsss|||&&&'''((()))***+++++++++''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))'''((())))))(((((()))***)))((((((''''''''''''((((((((((((((())))))))))))''''''(((((((((((()))))))))***+++***((('''((()))(((((()))*********************++++++++++++******++++++++++++++++++++++++***+++,,,+++)))))))))+++++++++++++++,,,,,,,,,,,,+++---...---,,,,,,---///,,,---------................../////////000000000......///000111222333333333555888888888777888999??????III___zzzxxxZZZLLLFFF@@@;;;;;;777777777888888999999999777888888999:::999999999999999999999999999999999999:::;;;<<<===AAAFFFIIIJJJOOOXXXfffxxx}}}iiiVVVPPPMMMJJJKKKOOOMMMQQQYYYeeerrr{{{sssooopppvvv~~~''''''(((******+++******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))))))))******&&&(((***)))(((''')))+++'''&&&%%%$$$$$$$$$%%%%%%(((((((((((())))))))))))'''''''''((((((((())))))((()))+++)))'''&&&''')))(((((()))***************((()))***++++++***)))(((***************************+++---+++)))((()))++++++++++++,,,,,,,,,------***,,,------,,,,,,---...------------.............../////////000000000000000000///000111333444666444666999:::::::::;;;<<>>FFFRRRjjjmmmYYYHHHBBB===666888???;;;:::999888777555444444666777888999:::999888888888999999:::::::::999999<<<<<<===>>>BBBJJJTTT[[[eeeooo}}}mmm\\\OOOLLLJJJFFFIIIRRRVVV\\\ggguuuwwwtttyyy'''(((***+++,,,+++)))(((+++******)))(((''''''&&&,,,+++***))))))***+++,,,******)))((((((((((((((())))))))))))((((((((((((***************++++++,,,))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))*********++++++++++++))))))))))))************))))))***++++++++++++***,,,+++*********+++,,,---......---,,,,,,---------------------------------,,,///111111000///000000111000111222333666888:::???;;;999;;;<<<;;;>>>BBBTTTgggxxxWWWLLLAAA>>>===<<<;;;<<<777777777777777777777777888888999:::;;;;;;<<<<<<888888888777888888999:::999:::<<<@@@BBBJJJYYYiiiuuuyyyggg[[[OOOJJJKKKKKKMMMQQQXXXdddsss~~~zzzzzzzzz''')))***,,,,,,+++***))))))))))))((((((''''''''')))(((((((((((((((((()))***)))(((((('''''''''(((((((((((())))))*********((((((((((((((()))******))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***)))))))))*********++++++))))))))))))************)))***+++,,,,,,,,,,,,+++,,,+++*********+++,,,---------,,,,,,,,,,,,------......//////////////////---///111222111000000111111111111222444666888::::::888888;;;<<<===BBBIII___tttzzzcccOOOEEE<<<::::::888777888888888888888888888888888777777777888888999999:::777777777777888999:::;;;;;;;;;>>>AAADDDNNNbbbtttqqq___TTTKKKHHHJJJKKKNNNRRR\\\iiixxx~~~}}}((()))***+++,,,+++***)))(((''''''''''''''''''''''''(((((())))))((((((''')))(((''''''&&&'''''''''&&&'''((()))***++++++,,,''''''&&&&&&''''''((()))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))***************)))))))))((((((((()))))))))******))))))))))))************++++++---.........---,,,,,,+++*********+++,,,---,,,,,,,,,++++++,,,,,,---.........//////000000000---///111111000000000111111111222333555777888:::666666888<<<>>>AAALLLXXXrrrdddPPPFFF>>>888888888666444555888888888888888888888888888888888888888888888888777777777888888:::;;;<<<<<<===@@@BBBFFFSSSlll{{{fffVVVOOOIIIIIIKKKMMMRRRWWWcccppp'''((()))*********))))))&&&&&&&&&'''''''''''''''((()))***++++++***)))((((((''''''&&&&&&&&&''''''&&&&&&'''((())))))******'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((((()))))))))))),,,,,,++++++******))))))(((((((((((())))))))))))((()))))))))************,,,---...000000///...---,,,+++*********+++,,,---,,,++++++++++++,,,------,,,,,,------......//////---///000000///...///111222222333444666777999999777888:::===@@@III[[[llliiiSSSEEEAAA;;;888::::::777555666888888888888888888888888;;;;;;::::::::::::::::::999999888888888999::::::<<<===@@@BBBGGGWWWtttrrr^^^RRRMMMJJJKKKMMMPPPVVV]]]jjjwww'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((()))***++++++***)))(((''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((***))))))((((((((((((((((((((((((((()))))))))))),,,,,,++++++******))))))(((((((((((())))))))))))((()))))))))************,,,...000111222111///...,,,+++*********+++,,,---,,,+++++++++,,,,,,---...---------.........//////,,,...///...------///000222333444666777888999999:::999999===DDDSSSlllkkkUUUFFF???===999888::::::777666777888888888888888888888888;;;;;;::::::::::::::::::<<<;;;:::999888888888888<<<<<<>>>CCCJJJ]]]|||kkkZZZOOOLLLKKKLLLMMMOOOXXXaaaqqq~~~'''''''''((((((((())))))((('''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&''''''((()))(((((((((''''''&&&&&&&&&))))))(((((())))))***+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))***************)))))))))((((((((()))))))))******))))))))))))************,,,...000222333111///...,,,+++*********+++,,,---,,,,,,,,,,,,---...//////000000000000000000000000---.........------///111333444555777888999999999:::888:::BBBOOOdddsss]]]KKKAAA???999666666999888555444777999999999999999999999999888888888888888888888888<<<;;;:::999999888999999===<<>>>>>888666666888777444444888999999999999999999999999777777777888888999999:::999999999999999:::;;;<<>>BBBOOObbb{{{ttt___SSSHHHHHHJJJKKKJJJOOO]]]lll~~~++++++******++++++,,,---++++++***)))(((''''''&&&***)))(((''''''((()))***((((((((((((((()))******(((((()))***+++,,,------((((((((((((((()))******))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))''''''(((((())))))******************++++++++++++))))))))))))************+++---000333333111///---,,,+++*********+++,,,------------...///000111111111111000///...---,,,,,,111111222111000000222555444555777888999999999888<<<===FFFZZZsss|||aaaPPPEEE<<<888999:::888888999888555666:::999999999999999999999999888888999:::;;;;;;<<<<<<777777888999:::<<<>>>???AAA@@@FFFVVVmmmooo[[[OOOIIIIIIKKKLLLLLLRRRcccsss((((((((((((((('''''''''((((((((((((((()))***+++))))))))))))(((((((((((((((((('''(((((()))***+++(((((())))))*********+++******))))))(((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((*********)))))))))))))))+++*********************+++,,,...000///...+++******+++++++++******,,,...222222111000......000222000000000000//////////////////000000111111222222555555888;;;;;;888999>>>???AAANNNiii|||hhhRRRGGGDDDAAA===;;;888888777777888999::::::999888777777777888::::::999999:::;;;;;;<<<<<<===888999999888999<<<>>>>>>AAADDDLLL```kkkXXXNNNOOOHHHGGGNNNSSSXXXhhh{{{((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((())))))))))))((('''''''''''''''((()))((()))))))))************))))))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++,,,,,,***,,,...//////...,,,++++++,,,,,,,,,++++++---......//////...---,,,---////////////...............//////000000111222222222666666888;;;999555666;;;CCCLLL```}}}nnn\\\JJJBBBAAA???;;;:::888777777777777888999:::999888777777777888::::::999999999:::;;;;;;<<<<<<:::;;;;;;999888:::;;;<<>>III\\\xxxrrr[[[MMMAAA======<<<999999777777777777777777888999999888888888888999::::::888888999999:::;;;;;;;;;<<<<<<<<<;;;::::::===???EEETTTiii{{{dddRRRKKKKKKFFFHHHPPPYYYcccvvv((((((((((((((()))))))))))))))((('''&&&&&&&&&'''&&&''''''((()))******+++)))(((((('''&&&&&&&&&&&&)))))))))))))))*********(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))************************((()))***,,,,,,+++***)))*********+++,,,,,,------)))***,,,...//////......---...///...------///111...111444444333000//////------............/////////000000111222333444444444444777::::::999???HHHTTTmmmuuu^^^MMMCCC<<<;;;<<<:::888888888777777666666777888888888888888888999999::::::777888888999999::::::;;;<<<;;;<<<=========BBBHHHNNNbbb}}}xxxaaaRRRLLLIIIGGGJJJRRR\\\iii}}}(((((((((((())))))*********)))((('''''''''''''''&&&''''''((()))******+++******)))(((''''''''''''******))))))))))))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))((()))***+++,,,,,,+++************+++++++++,,,,,,***+++,,,---...///.........///000///......000222///222555666444222000///....../////////000000000000000111222333444555555333444777999999;;;EEEQQQggg{{{```MMMFFF@@@<<<===<<<999888999888888777777777777888888888888999999::::::::::::777888888999999::::::;;;===:::;;;===<<<===EEEPPP^^^tttsss^^^PPPLLLIIIJJJNNNVVVaaaooo'''(((((())))))******+++***))))))(((((((((((()))''''''(((((())))))*********))))))(((((((((((()))************))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...............///000///......000222---000333444222///...---......//////000111111111000000111222444555666666555555777999:::@@@NNN]]]hhhTTTGGGCCC???>>>???===999777::::::999888888888888888888888999999:::;;;:::::::::888888999999:::;;;;;;;;;>>>::::::===<<<>>>JJJYYYsssnnnXXXMMMJJJIIIMMMSSS\\\gggvvv'''(((((()))******++++++***))))))))))))******+++(((((((((((())))))))))))(((((('''''''''((())))))************)))))))))(((''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************+++***))))))***+++---////////////...------,,,,,,,,,---------------------.../////////......000111,,,///111111///---------------......///000000111000111222333444666777777666777999===AAALLLaaatttkkkWWWKKKEEE???======>>><<<777777;;;;;;;;;:::999999999999999888999:::;;;;;;;;;::::::999999999:::;;;;;;<<<<<<>>>999:::???BBBHHHYYYmmmkkkVVVLLLKKKHHHOOOXXXbbbnnn~~~'''(((((()))***+++++++++***)))))))))***+++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))+++*********))))))((((((&&&'''(((***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,+++)))((()))+++...000222222111000///...---------------------------,,,---...///...---...///111---///111111///------...,,,,,,------...///000000000111222333555666777888555777;;;BBBJJJZZZtttpppYYYHHHAAA@@@<<<;;;<<<===:::666777;;;<<<;;;;;;:::999999999:::888999:::;;;<<<;;;::::::999::::::;;;;;;<<<<<<======888:::CCCJJJTTTjjjlllXXXNNNNNNGGGPPP[[[fffsss(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))'''&&&''''''&&&%%%&&&(((***,,,,,,,,,+++***)))(((''''''******************+++++++++)))(((((()))******))))))+++---000000///---+++)))************+++++++++,,,***((((((,,,000333444???AAA<<<222,,,---,,,)))000///---,,,++++++,,,,,,..................------,,,,,,,,,,,,,,,---...///000000//////000111222333777666555555666777666555666666;;;GGGUUUiiilllYYYPPPIIIAAA;;;???===;;;;;;<<<<<<;;;999888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<===???AAAAAACCCLLLaaa}}}~~~hhhXXXOOOLLLMMMOOOYYYkkk~~~(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''((())))))(((&&&((('''&&&&&&&&&(((***+++'''''''''''''''&&&&&&&&&************************+++***((((((((()))(((((((((***+++---------+++***)))************+++++++++///...------///333888;;;EEEFFF@@@666//////...,,,...---,,,,,,,,,---.................................---------......///000////////////000111222222333333333444555666666555;;;:::AAARRRggg{{{^^^NNNIIIDDD===999;;;;;;:::;;;<<<<<<:::888888888999999999::::::::::::;;;;;;;;;<<<<<<======;;;;;;;;;<<<>>>??????>>>>>>@@@EEEMMM]]]vvv|||gggVVVNNNKKKMMMOOO[[[nnn(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''((()))***(((''')))((('''''''''((()))***(((((()))))))))*********************************+++***)))(((((((((((((((((()))))))))************)))************+++++++++///111333333333666;;;@@@IIIHHHAAA777000...///...,,,++++++,,,---...///000........................///............///000000......//////000111222222222333444555666777777777===>>>HHH^^^{{{{{{fffOOODDDBBB???<<<:::999:::;;;===???>>>;;;999888888999999999:::::::::999999:::;;;<<<======>>><<<:::999;;;???BBBAAA@@@???BBBKKK\\\ssszzzeeeUUUNNNLLLMMMQQQ___sss(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((******)))'''***)))(((((('''(((((()))+++++++++++++++++++++++++++++++++***************))))))***)))))))))+++,,,***)))((((((((((((******))))))*********+++++++++,,,222999;;;999999<<<@@@EEEBBB<<<444---,,,---...+++,,,,,,,,,---......///---------...............///...............//////---...///000111111222222444555666777777888:::;;;AAAEEETTTppphhhXXXGGGAAA@@@???>>>===:::;;;>>>AAACCCBBB???<<<888888999999999:::::::::888888999:::<<<===>>>>>>>>>:::888:::???BBBAAA???DDDIIIUUUkkk{{{eeeVVVOOOMMMOOOUUUdddyyy(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++***(((***))))))(((((((((((()))******)))(((((('''&&&&&&+++++++++*********))))))''')))***+++***+++...111,,,+++)))(((((()))***+++))))))*********+++++++++***333>>>CCCBBB>>>=========:::666111---+++---000---------------------------------.........//////......------,,,------...---...///111222333333333444666666666555777;;;???HHHSSSiiisss[[[OOOCCC@@@@@@???>>>???999;;;>>>BBBDDDCCC???<<<888888999999999:::::::::888888999:::;;;<<<===>>>>>>;;;999:::===@@@AAA@@@KKKTTTeee}}}~~~hhhYYYQQQOOORRRYYYjjj~~~(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))++++++***))))))))))))))))))))))))))),,,,,,+++***)))((('''''',,,,,,++++++***)))))))))%%%(((++++++******...222,,,,,,***)))))))))***+++)))************+++++++++,,,555AAAGGGGGGBBB===:::888555333222///,,,...222,,,------......---,,,,,,,,,,,,------.../////////......---,,,,,,,,,,,,------...111333444444444444333444444444444888???EEEPPPcccsssdddOOOGGG@@@>>>>>><<<<<<===777999<<>>@@@???<<<999888888999999999:::::::::999999999::::::;;;;;;;;;999<<<>>>>>>>>>AAAHHHMMMaaauuunnn]]]SSSPPPTTT___sss(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''')))+++,,,+++***&&&'''(((***++++++++++++((())))))))))))*********,,,,,,++++++***))))))(((&&&)))+++)))%%%###&&&***+++*********))))))(((((()))************+++++++++...111666;;;>>>;;;666111000------000...((((((---((()))+++...///000//////,,,,,,------...///000000111000///..................000333555777777666666444666666777:::DDDRRR]]]yyy}}}bbbPPPHHHAAA===;;;<<<<<<999999;;;;;;<<<===???AAA@@@===;;;888888999999999:::::::::::::::::::::::::::::::::777<<<@@@AAA@@@CCCLLLTTTkkkooo^^^SSSOOOTTT```uuu((((((((((((((())))))***((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))(((((('''*********)))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))++++++******++++++,,,------///222444444333111000.........///111222444555111000...,,,,,,,,,...///------......///000000000555444222000000111222333333222111444777999777555555333666<<<>>>EEE]]]xxxiiiTTTGGGCCC???>>><<<;;;999999888888:::<<<;;;999;;;>>><<<888===<<<;;;;;;::::::::::::>>><<<:::999999:::;;;<<<===>>>CCCGGGFFFHHHWWWiiittt```WWWVVVWWWiii(((((('''(((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))***+++---******))))))******+++,,,,,,...111333333222111000------------......///000111///...,,,,,,,,,...///......//////000111111111777666444222111111222222444333333555777999777666444222666===CCCOOOkkkmmm[[[KKKBBB@@@;;;;;;::::::::::::::::::777999:::999;;;???>>>:::<<<;;;;;;:::999999::::::<<<;;;:::999999:::;;;<<<999;;;@@@DDDFFFPPPfff|||wwwdddZZZYYY[[[nnn''''''''''''((()))++++++************************(((((())))))))))))((((((&&&'''((())))))***))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))(((((())))))***++++++---///111222111000///...------,,,,,,,,,------000///...,,,,,,---......//////000000111222222222888777555333222111111222555444444555777888777666777666:::CCCOOOaaammmZZZOOOFFFBBBAAA::::::;;;;;;;;;:::888777555777888888;;;@@@@@@<<<;;;:::999999888999999999:::::::::::::::::::::::::::<<<@@@EEEMMM___|||zzzhhh___^^^cccvvv''''''''''''(((***+++,,,))))))))))))))))))))))))'''(((((())))))))))))(((&&&&&&''')))************&&&&&&''''''((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))(((&&&%%%)))))))))))))))***++++++***+++---///000000/////////......------......//////...------------.........//////000000111222222555555333222222222222222555444444444555666666666<<<<<>>>>>>>><<<999555333555777888888;;;@@@???<<<999999888888888888888999888888999:::;;;;;;::::::@@@AAADDDMMM]]]uuu~~~kkkbbb```lll~~~''''''''''''((()))***+++((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''')))************''''''((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---+++***+++,,,+++(((&&&+++************+++,,,,,,)))***,,,...////////////---,,,,,,------...///000......---------.........------...//////000000111000000000111111222333333333333333333333444666777:::>>>HHHYYYooovvvcccOOOFFFCCC@@@<<<:::>>>>>>???>>>===:::777555777999999888:::>>>===999888888888777777888888999777888999:::;;;<<<<<<;;;AAACCCJJJZZZrrrqqqfffeeeuuu((((((((((((((())))))***''''''''''''''''''''''''&&&'''((())))))******)))&&&'''((())))))***))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******---111222///,,,+++++++++***+++,,,,,,---)))***,,,---...///000000*********+++,,,---...///---------...............---------...//////000000---...///000111333333444222333444333333444777:::999AAARRRiiifffXXXJJJEEECCC@@@<<<;;;::::::;;;<<<<<<<<<;;;:::999;;;:::888999<<<;;;666888888888777888888999:::888888999:::<<<===>>>>>>???GGGTTTjjj{{{qqqooo~~~***))))))(((((((((((((((((((((((((((((((((((((((&&&'''((()))************(((((())))))))))))(((((((((((())))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***((((((,,,111333000---***************++++++,,,******,,,---...000111111---,,,,,,,,,,,,,,,------,,,------......///...............///000000111111...///000111222333333333333444555555555666:::>>>CCCPPPeee}}}jjjYYYOOOFFFCCCAAA>>>===>>>777888888999999::::::;;;888::::::888999<<<:::666888888888888888999::::::999999999:::;;;>>>@@@AAAEEETTTiii+++***)))(((((('''''''''))))))))))))))))))))))))&&&'''((()))************((()))))))))))))))((('''((((((((((((((('''''''''&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''***...///+++''')))))))))))))))******+++***+++,,,---///000111222222111000///......---...,,,,,,---.../////////.../////////000111111222222111111222333333333333222333555777777666888===AAARRR```wwwjjjXXXLLLDDD>>>;;;:::888999<<<999888777777666666777777777999999888999<<<;;;777999999888888999:::;;;;;;;;;:::::::::;;;>>>AAACCCOOOddd}}}((((((((((((((((((((((((******)))(((((((((((((((++++++******))))))(((((((((((()))************))))))((((((((((((((()))***(((((((((((((((''''''&&&))))))))))))((((((((((((''''''''''''(((((((((((()))************+++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,+++***+++...000444222///,,,,,,---000222000111111000//////111222222222333333444555666666555444555888888999???HHH\\\uuukkkYYYQQQEEEBBB>>><<<;;;;;;;;;:::<<<::::::<<<<<<999666555<<<<<<;;;:::999999999999999999999888999999::::::>>>999999???>>>;;;DDDSSScccwww''''''''''''''''''''''''******)))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******))))))((()))))))))(((((())))))(((((('''&&&)))))))))))))))))))))(((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,+++***+++...000333111///------...000111000111111111//////111333111222222333444555666666999999999;;;<<<@@@LLLYYYqqqqqq^^^OOOGGGAAA???<<<:::999888777666888888888:::;;;:::999999;;;::::::999999999999:::999999999888999999:::;;;>>>;;;===BBBBBBBBBNNN___www''''''''''''''''''''''''******)))((((((((((((((('''''''''((()))*********+++******)))***+++,,,---,,,,,,+++***))))))))))))(((((())))))(((((('''&&&)))))))))))))))))))))))))))************+++++++++************+++++++++,,,------------------------,,,---...---+++***+++,,,+++,,,,,,++++++,,,...000111000000////////////000000111111111000000222444222222333444555666777888888888999:::;;;EEEZZZmmmqqq```SSSHHHAAA<<<;;;;;;::::::999888777888999999999:::;;;;;;;;;999999888888888999999:::999999999999999:::;;;;;;;;;:::===BBBDDDIII\\\ppp))))))))))))))))))))))))***))))))(((((((((((((((''''''((((((((()))))))))---+++***))))))+++---......---,,,+++******)))))))))))))))))))))((('''''')))))))))))))))*********************++++++++++++*********+++++++++,,,,,,........................+++,,,------++++++,,,---+++,,,,,,,,,+++,,,...111//////000000000000/////////000222111111111444666444444555666888999::::::777777999;;;???OOOkkksss]]]QQQKKKDDD>>>888:::;;;<<<<<<<<<<<<======@@@???<<<:::;;;;;;:::777777777777888999::::::999999999999999:::;;;<<<<<<<<>>???<<>><<<<<<@@@GGGMMMSSSYYYYYYNNNFFFDDDAAA;;;999999888888888999999:::999999999999:::<<<===>>>>>>AAAGGGQQQbbb|||))))))))))))))))))))))))******)))(((((((((((((((++++++++++++************)))))))))*********++++++,,,+++************++++++)))************)))((((((((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------***+++---,,,,,,+++---...,,,---------,,,---///222////////////000000000111///000222333333555888:::666666888999;;;===>>>??????DDDPPPaaauuufffZZZLLLDDDBBBBBB@@@===;;;<<<===>>>AAAKKKZZZdddpppwwwttteeeWWWPPPHHH???;;;::::::999999999999:::999999999:::;;;<<<===>>>===DDDOOO```vvv((((((((((((((((((((((((******)))(((((((((((((((*********+++,,,,,,------(((((()))************)))*********)))******++++++***************)))((((((((())))))***++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------***+++---,,,,,,,,,---...,,,---------,,,---000222///////////////000111222///000222333444555888;;;444555666888:::<<<===>>>FFFLLL[[[pppoooTTTLLLCCC>>>======:::777777999<<<@@@IIIYYYmmm{{{xxxeeeYYYMMMAAA<<<<<<;;;:::999999999999999999999:::;;;<<<>>>>>>CCCLLL\\\rrr&&&%%%%%%&&&''')))+++,,,))))))*********(((&&&%%%'''''''''(((((()))***+++(((***+++)))&&&'''---222++++++)))((((((((()))***'''((()))******)))'''&&&******))))))******+++,,,---------.........//////,,,,,,++++++***+++++++++------......///000000000------------------------...------------.../////////////////////.........///000000222333555777888888666777::::::999===CCCHHHYYYnnnuuucccKKKGGGBBB>>>======<<<;;;888<<<>>>AAANNNiiimmmUUUEEEAAA>>>999888999::::::888===888666:::<<<<<<>>>BBBGGGWWWmmm&&&&&&&&&&&&''')))***+++))))))******))))))(((((())))))(((((()))***,,,---((())))))'''%%%&&&))),,,,,,+++***)))))))))******'''(((***++++++***((('''******))))))******+++,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,---............/////////------------------------...---------......//////.........////////////000111111111222333444555666666444555888888999>>>EEEKKK```{{{|||gggWWWHHHDDD@@@===<<<<<<<<<;;;;;;>>>AAAFFFYYYxxxzzz^^^JJJBBB>>>:::999:::;;;:::999999777777;;;<<<<<<@@@FFFTTTfff(((''''''''''''((()))******))))))))))))***+++++++++***)))((()))+++---...***)))(((((())))))(((''',,,,,,+++************+++((()))***++++++***))))))******))))))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---.........---------------........................------........./////////---......//////000000111333222222222222222333444666555555777888:::CCCLLLWWWpppzzzhhhWWWKKKDDDAAA===;;;;;;<<<<<<;;;>>>???@@@HHHaaaeeeNNNBBB???;;;::::::;;;;;;;;;777888;;;>>>>>>>>>FFFPPPfff{{{))))))((((((((((((((((((***))))))((()))+++---...,,,+++)))((((((***---...---+++)))+++///000---))),,,,,,,,,+++++++++++++++))))))***+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////000000000222222222222222333444444999777777999:::???KKKWWWlllxxxfffXXXMMMEEE???===:::999:::;;;;;;;;;<<<<<<<<>>???>>>BBBQQQ```xxx)))))))))))))))((((((((())))))(((((()))+++---...+++***)))(((((()))+++,,,---***)))---333555111,,,,,,,,,,,,,,,++++++******))))))******++++++++++++******))))))******+++,,,*********+++++++++,,,,,,------,,,,,,---....../////////...---,,,++++++***++++++++++++++++++++++++---...///000000000//////111111000000/////////...111111111222333444666666999888888:::===EEEUUUeeezzzeeeVVVKKKDDDAAA<<<:::888888:::;;;;;;::::::999;;;FFFbbb```JJJ@@@???===;;;:::;;;<<<>>>>>>>>>??????@@@III^^^rrr))))))*********)))((((((((((((((()))***+++,,,---******)))))))))************((('''+++111333000---+++++++++,,,+++******)))((()))))))))***+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,------------......///000/////////...---,,,,,,+++++++++++++++++++++++++++---...///000111000//////111111111000000/////////222222333333444666777888888777999===BBBOOOeeeyyy~~~hhhWWWKKKBBB===<<<:::999777888:::;;;;;;:::888:::===GGG```tttYYYIII>>>>>>===;;;999:::<<<>>>>>>===>>>AAAGGGVVVppp(((((()))*********)))((('''(((((()))******************+++,,,,,,+++***))))))((((((***...///...,,,******+++++++++***)))((((((((((((((()))***++++++******))))))******+++,,,++++++++++++,,,,,,,,,---------------...///000111/////////......------------------------------------...000111111111///.........///000111111222222555555555555555666777777999:::>>>DDDNNN```{{{{{{iiiVVVKKKDDD>>>:::::::::888888888:::;;;:::999888<<>>======AAAJJJVVVjjj'''((()))+++++++++***)))&&&''')))******)))((((((***+++---......---+++))),,,+++***+++---...------))))))***+++***)))((('''''''''''''''((()))***+++*********)))***++++++,,,++++++,,,,,,,,,------------------......000111111///////////////.........////////////////////////---...000111222111///...+++,,,...///111333555555888888777666666666666666<<<===CCCLLLYYYnnniiiYYYIIIDDDAAA===<<<===:::999888999:::;;;:::999999===???@@@JJJ```yyywwwaaaNNNDDDAAA;;;<<<<<<:::888888;;;>>>===???FFFTTTeee{{{))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))***+++,,,---,,,,,,+++***))))))(((******+++++++++******)))******+++++++++,,,,,,,,,------------------------///000111222222111000///,,,------------000333777333222111///............---...//////---...///111000000000000111222333444888888666333444777::::::<<>>CCCMMMZZZdddggghhheee[[[OOOFFFCCCDDD===::::::======;;;<<<@@@@@@GGGRRRccc|||******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))***+++,,,)))))))))((('''&&&&&&&&&))))))************))))))++++++++++++++++++++++++,,,,,,------.........///111111222222222111//////111222222222222333777:::111111000///.............../////////......000111000111111222333444666666888999888777666999;;;<<<;;;HHHXXXggg|||qqqZZZPPPIII@@@;;;;;;;;;:::777777777888999::::::::::::999:::;;;===@@@DDDJJJNNNMMMNNNNNNIIIAAA<<<;;;===;;;999999<<<<<<;;;===AAACCCOOO___qqq************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((()))***+++,,,+++++++++***))))))((((((((())))))******)))))))))+++++++++++++++*********,,,,,,---...///000000111333333333333222111///....../////////...///222444//////...............///...///000///......000222111111222444555777888999666666777666666666888:::@@@QQQhhh|||www___NNNFFFAAA<<<999::::::888666777777888999::::::::::::777888999<<>>???===:::888999;;;;;;999:::======<<>><<<:::999::::::888666777777888999::::::::::::777777888<<<@@@@@@<<<777:::<<<===<<<::::::;;;<<<===;;;<<<>>>>>>>>>DDDKKKUUUkkk(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))***+++((((((((((((((('''''''''***+++,,,,,,---------,,,,,,,,,++++++++++++++++++......///000222333444444777666444333111000///...---...///...------...///------,,,------...///000///000111111000000111333000111333666888999999:::999888999;;;:::999@@@IIIZZZooozzzeeeSSSGGGAAA::::::::::::;;;:::999888777777888999:::::::::::::::888888:::>>>???<<<999888999::::::999999:::;;;===;;;<<<===>>>AAAJJJUUUfff}}}''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))***)))))))))))))))******))))))))))))))))))))))))+++,,,------............,,,,,,,,,,,,---------...000000111222333444444555666555444222000/////////---...000///......///000...---------...///000000000111222111000000222444111333555777999999999999777444555999:::===JJJYYYnnn~~~iiiWWWIII@@@>>>::::::;;;;;;;;;:::999999777777888999::::::::::::===;;;999888999999999888666666777999:::;;;<<<===<<<:::;;;===@@@HHHWWWfff~~~''''''(((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******++++++++++++++++++++++++***+++,,,---............+++,,,,,,---...///000000222222333333444444444444555444222000////////////***,,,---...---,,,---...//////.........///000000111222222222111111333444444555777:::;;;;;;:::999666111333:::???GGGZZZoooiiiYYYNNNEEE@@@???:::;;;;;;;;;:::999888999777777888999::::::::::::;;;;;;:::999777666888999999999999;;;<<<>>>>>>>>>===<<<===AAAHHHUUUjjj}}}(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))******)))))))))))))))***((((((((((((((())))))))))))***+++,,,------------+++,,,---...///111222222444444444444444444444444444333111///......//////***,,,...///......///000000000////////////000000111222333222111111333555666777:::<<<<<<<<<;;;:::<<<777888BBBJJJUUUmmmnnnUUUIIIDDD???===>>>;;;<<<<<<:::888777777888777777888999::::::::::::777999;;;:::888888:::===<<<;;;::::::;;;;;;;;;999@@@???AAAGGGPPPaaazzz(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((()))******++++++++++++***)))(((((((((---,,,++++++***+++++++++'''***,,,---,,,+++,,,,,,......//////000000111111666777777666444333555666222111000...------------..................---------------....../////////222222222222333444555555888777666777999:::;;;;;;999;;;===BBBNNNfffjjj]]]NNNFFFAAA<<<999888===<<<;;;:::999888888888===<<<:::777666555555555999999999999999999999999777777999:::;;;<<<===>>><<<;;;BBBOOO^^^rrr(((((((((((()))))))))))))))(((((((((((((((((()))''''''(((((())))))******************************,,,,,,+++++++++++++++,,,)))+++.........------...222222222222333444555666777888999777555444444555111000///...------------........................,,,------...///000111111222222222333444666777888;;;:::888777777666555444;;;???EEEPPPaaa|||rrrZZZOOODDD@@@>>>:::999:::;;;::::::999999999999999@@@???===<<<;;;:::;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<<<<======@@@@@@HHH[[[rrr(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,+++---///000//////000111111111111111222444666777999:::;;;:::777555444444000000///...---------...........................,,,---...///000111222333111222333555888:::;;;<<<<<<;;;:::888777555444444<<>>===;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>======>>>???GGGHHHUUUmmm(((((((((((())))))))))))))))))************))))))******))))))))))))))))))(((((())))))***+++++++++++++++++++++,,,------...---...000111000111222333222222222222444666999:::;;;<<<>>><<<888555222111//////...---------......---------...............---......///000111111222222333555888;;;===???@@@:::::::::999888888:::;;;@@@IIIZZZqqqvvv^^^OOOFFF@@@;;;<<<<<<;;;;;;===>>>===<<<:::999999999999;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777999<<<======>>>AAADDDMMMUUUggg(((((((((((())))))))))))***++++++,,,,,,++++++***************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,---...000000...000111222222222444666999999999:::;;;===@@@AAA===??????===888444000///...------------......///---------........./////////////////////000000000333555888;;;===@@@AAAAAA999999999888777999===AAAJJJWWWlll|||dddPPPFFFAAA<<<:::<<<===<<<===AAADDDBBB@@@===;;;999888777;;;;;;::::::;;;<<<>>>???999999999999999999999999777:::<<<<<<;;;===CCCHHHUUUfff~~~(((((((((((())))))))))))***+++,,,------,,,+++************************************)))))))))))))))---------...///111222333111222444444444555777:::;;;<<<===>>>???@@@AAABBB@@@AAA@@@<<<777222///...---,,,,,,,,,---...//////,,,,,,------.../////////000000000000111111111111666777:::===???@@@AAAAAA999:::999666555888@@@FFFTTTddd~~~iiiSSSEEE???;;;777666999;;;;;;>>>CCCGGGFFFCCC???<<<999888777999888888888888:::;;;<<<999999999999999999999999;;;===???===<<>><<<===???AAABBBBBBAAA@@@CCCBBB@@@;;;555000------,,,,,,,,,,,,---...///000,,,,,,------...//////000///000111222444555666777888:::<<<>>>@@@@@@??????999:::999777777===IIIRRReeexxxjjjXXXHHH???===;;;888666777888777;;;AAAGGGEEEBBB???<<<999888777777666555555666777999:::::::::::::::::::::::::::;;;>>>@@@@@@AAAHHHUUU```zzz(((((((((((())))))))))))&&&((()))******)))(((&&&(((((()))***+++,,,,,,,,,)))***+++,,,...///000111//////000111222444666777777999999::::::;;;>>>AAAAAABBBEEEGGGHHHGGGEEECCCDDDCCC???:::333...,,,,,,+++++++++,,,---...///000,,,,,,------...///000000...///111444666999;;;<<<:::;;;===???@@@???>>>===999999999999<<>>@@@AAA<<<999888666444777===DDDCCCAAA>>><<<:::888888::::::999999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888<<<@@@AAAFFFQQQbbbppp((((((((((((((((((((((((((((((((((((((((((((((((******)))***+++,,,+++)))***,,,...///000000...------///222444444555777888;;;<<<<<<<<<<<<>>>BBBEEEIIIIIIIIIJJJJJJIIIIIIIIICCC@@@;;;555111///......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...111333333888===>>>:::;;;===???@@@???===:::888666:::<<<;;;===LLLdddwwwuuu[[[LLLEEE@@@===<<<999999888666555666:::===>>>======<<<:::999999888888888777777888:::;;;===:::888999>>>???<<<:::;;;???===@@@GGGNNN\\\ttt******)))((('''&&&&&&%%%((((((((((((((((((((((((******+++,,,------,,,++++++,,,...000111111000///333555888::::::;;;===???>>>???@@@@@@AAADDDHHHKKKNNNOOOPPPPPPNNNLLLJJJIII???<<<888333///---------------------------,,,,,,////////////000000111111000333555555999>>>>>>;;;===>>>>>>>>>===;;;999888888;;;===@@@III^^^yyy{{{hhhQQQEEE@@@<<<999999888888888777666777999<<<;;;;;;;;;:::::::::::::::888888888888888:::;;;<<>><<<:::999888888999;;;>>>GGGXXXrrriiiYYYGGG???===:::777777777888999999888777999:::888888999999999:::::::::888888888888999:::;;;;;;???;;;:::<<<<<<:::;;;???BBBCCCIIIXXXkkk%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))'''***---///000//////...222444666999;;;<<<;;;;;;666888<<<>>>???@@@BBBDDDDDDGGGJJJLLLOOOSSSXXX[[[YYYYYYYYYWWWQQQJJJBBB>>>555333111///------------............////////////000000000000000111111111333888;;;>>>CCCHHHGGGCCCCCCAAA===:::888888888999<<>>??????>>><<>>999222111000///.....................//////000000000...//////000111111222222555:::???CCCIIIMMMLLLHHHCCCAAA===999888888:::;;;>>>FFFUUUkkkjjjTTTJJJAAA>>>>>>;;;888888555777:::;;;999888888888999999888888888777777777888888999999:::::::::999777777:::>>>>>>;;;<<>>@@@@@@@@@@@@CCCFFFIIIJJJKKKNNNPPPQQQSSSWWWZZZ]]]```cccfffdddaaa[[[SSSJJJAAA;;;777111000//////.........///------......///000000000......///111222333444555777===BBBFFFKKKOOOMMMHHHBBB???<<<:::999:::===??????LLLddduuu___LLLCCC===<<<;;;888666777555777::::::999888888999999999999888888888777777888999999:::::::::999999::::::===@@@>>>;;;>>>DDDSSSddd{{{******))))))))))))))))))+++++++++++++++++++++++++++...000...,,,+++///333333555999===AAACCCCCCCCCEEEHHHKKKNNNOOOQQQSSSUUUZZZ]]]```ccceeegggiiilllgggaaaWWWLLLBBB;;;666444//////.........---------,,,,,,---......///000000...///111333555777888999:::@@@EEEHHHKKKMMMIIIBBB???>>><<<:::;;;===@@@BBBLLL]]]xxxiiiUUUEEE>>>999999:::777777888666888999999888888999:::888888888999999999999999888999::::::::::::999888;;;;;;<<>>===<<<;;;===???BBBDDDbbbtttaaaNNNBBB<<<888999:::888999;;;777888999999888777999:::666777888999:::;;;<<<<<<888999:::;;;::::::888777999888999<<>>999666111---..................------000......111222000111555444444555555555666;;;@@@>>>CCCHHHJJJIIIEEEBBB@@@>>>;;;>>>BBB???<<>><<<999888888999:::999999888888999999:::;;;999999999999999999999999;;;999777888;;;===<<<;;;:::===???>>>@@@KKK^^^nnn************************************+++,,,---...---...000///......///111555;;;AAAEEEGGGKKKQQQVVVYYY```dddcccbbbggglllnnnpppssstttrrrsssuuutttqqqbbbUUUEEE999555333000---........................111...///111111///111555888888888999:::;;;>>>BBBFFFIIILLLLLLHHHCCC>>><<<;;;999;;;AAACCCHHH[[[qqqiiiRRRJJJ???>>><<<999888888999:::999999888888999999:::;;;999999999999999999999999<<<:::999:::<<<===<<<;;;:::<<<>>>AAAHHH[[[sss))))))))))))))))))))))))***************+++,,,---------...---,,,,,,///111555;;;CCCIIINNNSSSYYY^^^___fffkkkkkklllpppssssssxxxyyyxxxvvvxxxyyytttnnnXXXLLL===333000000///---........................000...///111111000333999AAAAAA@@@??????AAACCCDDDKKKMMMNNNLLLGGGAAA<<<:::<<<888:::AAAIIIWWWqqqzzz]]]KKKEEE>>>===;;;:::999999999999999999888888999999:::;;;::::::::::::::::::::::::;;;;;;:::<<<===>>><<<;;;===>>>@@@HHHWWWppp(((((((((((())))))))))))***************+++,,,,,,,,,,,,,,,******+++...111555<<>>;;;<<>>HHH^^^```\\\QQQIIIHHHHHHFFFHHHIIIHHHDDD@@@<<<:::999>>>===BBBOOOccc~~~nnn[[[IIIAAA@@@<<<;;;::::::999999999999999999888888999999:::;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<======???GGGVVViii'''(((((())))))******+++******)))))))))******+++)))***+++******+++...000222:::GGGUUUaaahhhlllmmmwww|||zzzrrrgggVVVHHH;;;777111.........//////,,,,,,------.../////////------000333555888CCCNNNgggooooooaaaTTTNNNKKKGGGHHHHHHEEE@@@;;;888777777===BBBMMM```zzz~~~sssfffZZZMMMCCC???@@@::::::::::::999999999888999999888888999999:::;;;::::::::::::::::::::::::999:::<<<<<<<<<===@@@BBBDDDSSSjjj(((((())))))***++++++,,,******))))))))))))******(((***+++,,,,,,,,,...000222777BBBPPP___llltttxxx}}}pppbbbUUUGGG<<<444222000...............,,,,,,------...//////000000111333555555999DDDQQQiiizzztttbbbVVVOOOIIIEEEDDDAAA===:::888999;;;CCCLLL]]]uuuuuubbbYYYOOOIIICCC>>>===@@@999::::::::::::999888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========???DDDHHHSSSfff((())))))***+++,,,,,,,,,******)))))))))))))))***'''***,,,---------...///222555===KKK\\\mmmzzzwwweeeSSSFFF;;;444////////////......---,,,,,,,,,------...///000000444444666777666999DDDQQQggg~~~lll]]]RRRJJJ??????>>>;;;:::;;;>>>AAALLLWWWkkkttteee\\\QQQIIIBBB???===;;;===@@@999999:::::::::999888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>AAAHHHMMMcccxxx,,,+++(((&&&%%%%%%&&&'''))))))))))))))))))))))))************+++,,,---...000333;;;HHHZZZmmm}}}yyyfffWWWIII;;;333111111000////////////000000//////000000000000//////000444888888777<<>>EEEMMM\\\mmm|||iiiZZZRRRPPPDDDAAA===999777888999;;;888888777777888888999:::;;;;;;;;;<<<<<<<<<======999:::<<<=========<<<<<>>AAAEEEPPP\\\{{{+++***((('''&&&&&&(((((())))))))))))))))))))))))************+++,,,---...000333:::GGGYYYlll~~~~~~mmmXXXJJJ???666111111---------...............//////000000111000000000111555999999999>>>HHHPPPfff|||iiiSSSFFF???<<<;;;<<<===@@@IIISSSppplll[[[NNNFFFDDD@@@>>>;;;999777777888999888888888888888999999:::999999999::::::::::::;;;999:::<<<===?????????>>>???>>>@@@DDDGGGNNN```rrr******(((((('''((()))***))))))))))))))))))))))))************+++,,,---......222999EEEVVVkkkppp]]]HHH<<<777333111111,,,---.../////////////////////000000111222222222444888;;;<<<<<<@@@HHHPPP___vvvnnnUUUEEE>>>======???AAAHHHVVVdddoooYYYLLLBBB;;;999<<<;;;:::999888888888888888888888888999999999:::999999999999:::::::::::::::;;;<<<>>>???@@@@@@@@@<<>>555444222111111...///000111222222111111//////000111222333444555777:::>>>???@@@CCCIIIOOOYYYqqqwwwZZZFFF???===>>>BBBHHHUUUkkk~~~aaaMMMDDD>>>:::888888999999999999999999888888888999999999::::::999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>????????????BBBGGGNNNZZZnnn((((((((())))))***++++++))))))))))))))))))))))))************+++,,,------+++000666>>>MMMdddmmmSSSEEE888444333111000000//////000111111222111111//////000111333555777888:::===@@@BBBCCCEEEIIIMMMUUUjjjeeeMMMAAA>>>???FFFRRRfffqqqUUUFFFAAA???===<<<777888999:::;;;::::::999777888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===BBBFFFMMMZZZooo((((((((())))))*********))))))))))))))))))))))))************+++,,,---...***///444;;;GGG___ooo[[[DDD<<<444333222000///000000//////......//////000000000000111333666999;;;<<<>>>AAACCCEEEGGGIIIKKKQQQ```wwwuuu\\\GGGDDDFFFRRRddd{{{sss```KKK@@@>>>===<<<<<<777888999:::::::::::::::777888:::;;;;;;;;;:::999888888888888999999999999<<<;;;;;;;;;;;;<<<======@@@GGGTTTggg'''(((((()))))))))(((((())))))))))))))))))))))))************+++,,,---...)))...333777BBB[[[}}}sss[[[III;;;666333222111000333888333222///---,,,---///000000000000111444777;;;======???BBBDDDFFFGGGHHHIIIMMMWWWiiinnnTTTQQQWWWhhh~~~}}}^^^QQQCCC===;;;999888888777777777888888888888999777888:::;;;<<<;;;:::999777888888888888999999999::::::::::::<<<>>>@@@AAAEEETTThhh}}}''''''((((((((((((''''''))))))))))))))))))))))))************+++,,,---...)))...222666@@@YYY||||||dddMMM>>>777555333333111111888@@@777555111...---...111222000000000111444888<<<>>>>>>@@@BBBEEEGGGHHHHHHHHHJJJPPP```~~~zzz___^^^fff{{{jjjSSSIII@@@<<<:::666444555777777666666666666777888777888:::<<<<<<;;;:::999999999:::::::::;;;;;;;;;888888999;;;>>>AAADDDFFFTTThhh))))))************))))))(((((((((((())))))))))))*********************+++///---000777===KKKnnneeePPPBBB999333222000------111777<<<666444111///...///111222111333666888999:::===???AAABBBCCCEEEFFFFFFFFFFFFHHHIIISSSoootttuuummm^^^DDDBBB>>>:::888888888999888888777777888888999:::888999999:::;;;;;;;;;;;;;;;:::888777888:::===???999;;;===<<<<<>>@@@AAACCCFFFIIIFFFFFFFFFEEEEEEDDDDDDDDDAAA@@@GGGaaasss\\\JJJBBB>>>===:::888777777888999888888888888999999999:::::::::;;;;;;;;;:::999999;;;:::::::::::::::;;;<<<===@@@@@@???CCCQQQhhhzzz))))))************))))))...---,,,+++***)))(((((())))))***+++---...//////------...111444<<>>AAAIII^^^nnnaaaRRRHHHBBB<<<999:::888888777777777888888888777888:::;;;;;;;;;:::999::::::;;;;;;;;;:::999999::::::::::::;;;<<<===>>>:::AAANNN]]]ppp))))))************))))))((((((((())))))*********************++++++,,,,,,***,,,---------000333555222555444000///000000...,,,...000000///......///111111111222555888<<<>>>AAACCCFFFGGGGGGHHHJJJLLLIIIGGGDDDAAA???>>>>>>>>>===CCCOOOeee{{{vvvmmmdddVVVLLLCCC???===999888999888888888888888888888888777888:::;;;<<<;;;:::999999999:::;;;;;;;;;::::::::::::999999:::===???AAA@@@JJJZZZooo))))))************))))))......---,,,,,,+++++++++*********************+++***,,,---------/////////---000000---...222333111...000111222111000111222111000111222666:::???BBBEEEGGGIIIJJJJJJJJJLLLNNNHHHFFFCCC@@@>>>===>>>>>>>>>GGGVVVmmmzzzoooeee```]]]VVVNNNGGG@@@;;;<<<>>><<<;;;<<<999999999999888888888888777888:::<<<<<<;;;:::999888999::::::;;;;;;;;;;;;:::999888888:::===AAACCCNNNXXXkkk+++---,,,((()))---///---222,,,)))+++---,,,************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////............//////...000333333222111111222222444777888:::===@@@CCCIIIIIIJJJKKKKKKLLLLLLLLLIIIBBB===;;;::::::???FFFEEEQQQddd|||wwwooo___[[[VVVPPPJJJFFFDDDCCC;;;:::999888888888999:::999999888888888888888999999999999::::::;;;;;;;;;888888777777888999999:::===::::::<<<===???GGGQQQ[[[ppp'''***+++***+++000111///222---***---///,,,))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000000---000222333222111222222333555888:::<<>>BBBNNNZZZuuu%%%)))++++++///555888888444///,,,///000,,,)))(((******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,...///000111---///111222111111222333444777:::===???BBBFFFIIIIIIJJJKKKLLLKKKIIIGGGEEE@@@======???@@@BBBHHHPPPaaavvvjjjUUUHHHDDDAAA@@@===;;;:::999999999999999888888888999999:::999888888888888888999999<<<;;;;;;::::::999999888<<<;;;;;;:::::::::;;;;;;<<<<<<>>>@@@CCCLLL^^^nnn%%%)))***+++222<<>>AAACCCFFFIIILLLJJJJJJKKKKKKIIIFFFCCCAAA>>><<<===AAADDDIIITTT___ttt|||gggVVVHHHAAAAAA<<<;;;::::::999999::::::888888888888888999999999888888888777888888999:::::::::::::::::::::::::::<<<;;;;;;:::::::::::::::===>>>@@@EEEMMM\\\uuu)))*********222AAALLLQQQ<<<333+++******)))***,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........///000000000000///---...000111111222555777999===AAADDDFFFHHHKKKMMMJJJJJJJJJIIIGGGDDDAAA???<<<;;;===BBBIIISSScccqqqwwwaaaQQQFFF>>><<<===888888777777777777777777777777888888999999999999888888777777888999999:::888888999::::::;;;<<<<<<::::::999999999999::::::===>>>CCCMMMZZZppp~~~+++,,,***)))111???LLLQQQ<<<222***)))))))))***---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///000111222222111//////...///111222222444777999<<>>BBBFFFIIIJJJJJJLLLMMMKKKJJJGGGDDDBBB@@@@@@???@@@EEEOOO\\\hhhvvvvvv^^^PPPCCC>>>===:::777666888999999999999999999888444555777888999999999888777777777777888999:::;;;888888999::::::;;;<<<<<<999999999999:::<<<===>>>AAAGGGXXXqqq{{{)))++++++))),,,333888999333...+++---...+++''''''******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))+++...000111111111000///111222333444666:::===@@@CCCGGGJJJJJJJJJKKKLLLLLLIIIFFFCCC@@@@@@@@@@@@EEEMMM\\\lllyyysss\\\LLLAAA888888999777333222444555666777777777777777444555777888999999999888777777777777888999:::;;;::::::::::::::::::::::::999999::::::<<<===???@@@GGGOOOeee|||xxx|||******)))***+++---///111,,,,,,,,,++++++*********++++++++++++++++++++++++---......//////......------///111111000//////000000000111333777:::>>>@@@EEEFFFHHHKKKMMMLLLJJJHHHHHHEEEEEEFFFAAA===CCCLLLQQQ___qqq|||sss\\\QQQCCC>>>999777888999888666999888666555555666666777777777777777888888888888888999:::999888888:::;;;;;;;;;:::999999:::::::::;;;888999===@@@@@@DDDHHHJJJdddwwwssswww+++*********+++---...///,,,,,,,,,+++++++++******++++++++++++++++++++++++........................---///111111000//////000000111222555888<<>>@@@FFFMMM```www~~~vvvtttyyy+++++++++++++++,,,------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,......////////////......---///000111000///000111111222444777;;;>>>BBBDDDFFFHHHKKKMMMMMMKKKIIIGGGFFFDDDCCCGGGMMMWWWhhhvvvxxxbbbNNNBBB===<<<;;;:::777444444666888;;;;;;999888777777777777555666666777888999999999=========;;;999888999:::;;;:::::::::::::::;;;;;;<<<;;;<<<>>>???DDDPPP\\\}}}yyysssssszzz,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...///000000000000///...---...000000//////000222222444666:::>>>AAADDDFFFHHHKKKNNNPPPOOOLLLJJJIIIGGGGGGIIIPPP\\\mmmxxxbbbQQQDDD>>>>>>999;;;;;;888444333666999;;;:::999888777666666666555555666777888999999:::888999::::::999999;;;===;;;::::::::::::;;;;;;<<<>>>===>>>@@@DDDNNNbbbuuuuuuqqqssszzz++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------///000222444444222000///---...////////////111333222444888<<<@@@DDDGGGHHHHHHKKKNNNOOOMMMJJJJJJJJJFFFLLLVVVcccuuuxxx```NNNCCC<<<;;;===999;;;;;;999666555888;;;888888888777777666555555555666666777888888999999666777888888777888:::<<<;;;:::::::::;;;;;;<<<=========???DDDMMM^^^xxx}}}rrrpppsss{{{***+++++++++++++++***)))***++++++++++++,,,,,,,,,++++++,,,,,,------.........111555888888555111...---...////////////222444222444888===BBBFFFHHHJJJGGGJJJLLLKKKIIIGGGIIILLLKKKXXXkkksssbbbOOODDD>>>;;;:::<<<999::::::999888777999:::666777777777777666555555777777777777888888888888888999999888666666777888::::::::::::;;;<<<===>>>===>>>DDDOOO^^^sssyyyoooooottt}}})))***++++++,,,+++************+++++++++,,,,,,,,,++++++,,,,,,---......///...222888======888222...---...///......///222444111444888>>>CCCGGGIIIJJJHHHKKKLLLKKKHHHHHHLLLQQQZZZmmmvvv```SSSEEE@@@???<<<::::::888777666777888999888777555666777888888888777777888888888888777777777777999999:::888777666888999:::::::::;;;;;;<<<===>>>AAADDDPPPcccwwwtttlllnnnvvv((()))***+++,,,++++++************++++++,,,,,,,,,++++++,,,,,,---...//////...333:::??????:::333...---...///......///222555111444888>>>CCCGGGIIIKKKLLLNNNOOOMMMJJJKKKQQQVVViiiyyy```RRRGGG>>><<<===:::666444888555444555888999888555555666888999::::::999999999999888888777666666666666777888999888999<<<>>>:::::::::;;;<<<===>>>>>>FFFLLL\\\ttt{{{qqqjjjmmmwww000//////...,,,++++++******************************+++---//////...---,,,333777;;;>>>AAAAAA:::111444...333666///000444111222111333999AAAHHHKKKLLLNNNLLLMMMNNNKKKNNN]]]nnnvvv^^^SSSEEEBBB>>>:::777666666666888888999999999999888888777777777777777777777777999999888888888888888888999::::::999888666444333:::888999>>>@@@AAACCCGGGMMM```yyywwwoookkkpppyyy,,,,,,++++++++++++******++++++++++++++++++++++++***,,,---//////...---,,,222666:::@@@GGGIIICCC999555---111555//////222///333333666<<>>@@@AAAGGGOOOdddwwwuuunnnjjjpppzzz*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------000333999BBBPPPWWWRRRGGG;;;000111555000///333000111333777<<>>===:::999888777777888999:::777777666666666666777777777777777777777777777777888888888888888999999999888999::::::;;;;;;;;;;;;>>>===>>>AAAGGGSSSiii}}}|||mmmiiijjjrrr|||......------------,,,,,,++++++++++++++++++++++++------.........///......///111666FFF]]]ppptttoooTTT>>>666999444222555444777999<<<>>>DDDPPP```lllwww{{{~~~dddQQQDDD<<<:::<<<:::999888777777777888888777777666666666666777777777777777777777777777777777777888888888999999999::::::999999::::::::::::>>>===@@@GGGQQQdddtttiiigggjjjsss}}},,,,,,,,,++++++*********************************---............/////////000111666DDD^^^vvvbbbFFF888999444222555555666:::???CCCJJJYYYnnn~~~zzzhhhSSSEEE>>>;;;:::===;;;:::999888777777777777777666555444444555666777777777777777777777777777777777777888999999::::::::::::999999999:::;;;;;;<<<>>>FFFSSSdddzzznnnffffffkkkttt~~~******++++++++++++,,,,,,++++++++++++++++++++++++...............//////000111222666BBB[[[xxxqqqPPP===<<<888555999;;;<<>>??????DDDSSShhh~~~}}}kkkeeefffkkkuuu~~~***++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,...............///000000222333666AAAYYYxxx}}}ZZZDDDAAA<<<:::>>>AAAJJJTTTbbblllvvvjjjWWWKKK???<<<<<<:::777666888888999999::::::::::::;;;999888666666888999;;;777777777777777777777777666777777888999999::::::999999999:::<<>>;;;;;;;;;::::::777777777777777777777777999888777777777777777888888888777777777777888888777888888999::::::;;;;;;:::777666:::<<<===@@@EEESSSccc{{{pppeeeccceeejjjsss}}}+++***,,,///...******---...,,,++++++,,,,,,+++)))***,,,.../////////111222111222555AAAXXXyyydddSSSOOOTTT]]]fff{{{rrr\\\PPPDDD@@@<<<999999999999888777777777777777777777777888888777777777777888888888888777777777777888888888888888999999:::::::::>>>;;;<<<>>>???AAAGGGNNNdddvvv~~~nnncccbbbeeejjjsss~~~+++,,,...000///...444===111///,,,+++,,,,,,,,,++++++,,,.../////////111222...222777@@@SSSsssqqqmmmrrr~~~tttZZZKKKEEE@@@===999777777777777666777777777777777777777777777777777777777888999:::888888777777777777888888888888888888999999999999===<<<===???@@@DDDPPP\\\|||zzzkkkaaaaaaeeejjjsss///...---------444DDDUUU555222///---......///...,,,...///.........///111222666;;;@@@NNNnnncccMMMDDDAAA===;;;888666777777777666777777777777777777777777666666777777888999:::;;;999888888777777888888999999999999999999999999999===<<<>>>@@@DDDNNNaaasssvvvhhh```bbbeeekkksss222000///...---333CCCSSS555222///---.../////////...//////...------///111555999===BBBPPPqqqqqqXXXJJJCCC@@@;;;999777777888888888777777777777777777777777777777777777777888999;;;;;;999999888888888888999999999999999999999:::::::::>>>>>>AAAGGGPPPaaa{{{qqqeee___bbbfffmmmttt333222333333000---222:::111///,,,,,,---......---///000000//////000222555444888???III\\\}}}|||pppnnnttt}}}bbbOOOGGGAAA>>>:::888777777999999999888777777777777777777777777888888888888888999:::;;;999999888888888888999999999999::::::;;;<<<<<<<<<<<<>>>EEERRRaaavvv{{{kkkbbb^^^bbbgggpppxxx000000111333000+++***------,,,+++,,,...///...---...000111222333555:::===@@@DDDNNN___wwwuuubbbXXXYYYcccooo~~~\\\JJJBBB>>><<<777666666666888999999888777777777777777777777777999999999888888999:::::::::999999888888999999:::999999:::;;;===>>>??????>>>CCCPPPeeezzzssseee^^^\\\```hhhrrr|||...++++++---///...000444---------...111111000...---///111333666:::@@@DDDUUUZZZfff{{{fffTTTNNNRRR```nnn\\\GGG???<<<;;;666555444666888999888777777777777777777777777777::::::999999888999999999:::999999888888999999:::888999:::<<<>>>???@@@AAAHHHOOOaaazzzooo```[[[ZZZ___hhhttt///---++++++---...//////111111111000///...------000...222:::AAAHHHUUUbbbuuummmVVVJJJGGGKKKZZZjjj{{{YYYGGG???;;;:::999888888777777777777777888888888888888888888999;;;::::::999888777666666777888999:::;;;;;;;;;;;;===:::999<<<>>>???DDDIIINNNbbb{{{|||hhh]]][[[]]]bbbiiisss~~~///...------///000000000+++,,,...//////111222444;;;<<>>:::999888888777777888888777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>CCCHHHSSShhhzzztttbbbZZZYYY[[[cccjjjvvv///000222111//////000222666777888999===HHHWWWbbb|||yyyYYYJJJAAA===???@@@CCCOOO]]]jjjwww|||~~~lllNNNCCC@@@>>>:::999999888888888888888777777888999;;;<<<============<<<<<<;;;:::999999;;;;;;:::::::::;;;<<<===;;;<<<@@@HHHRRRccc}}}ppp```YYYXXXZZZbbbiiiuuu---///111111000111555999:::@@@GGGNNNXXXhhhzzzwwwnnniiirrrkkkNNNBBB<<<:::>>>???AAAMMM[[[fffrrr|||}}}{{{~~~sssRRREEE@@@===::::::999888888888888999777888888999:::;;;;;;<<<>>>===<<<;;;:::999999888;;;::::::::::::<<<>>>???===@@@HHHVVVfffyyylll^^^XXXYYY[[[bbbhhhuuu---000333444555999AAAHHHQQQ[[[hhhsss~~~sssggg\\\XXXSSSOOOVVVcccjjjLLL???;;;:::>>>>>>???JJJXXXcccnnnxxxzzz{{{zzzVVVFFFAAA<<<;;;:::999999888888999999888888888888999999::::::<<<;;;;;;;;;::::::999999::::::999999:::===???AAAEEEKKKYYYmmmxxxfff[[[XXXZZZ]]]dddiiivvv444777;;;===@@@GGGQQQZZZmmmxxxppp```WWWKKKCCCDDDCCC@@@FFFQQQnnnoooPPPCCC>>>===@@@>>>===GGGUUUbbbllluuuyyy|||}}}XXXGGGAAA;;;;;;:::999999888888999999888888888888888888888999999999999:::::::::;;;;;;999999888999;;;===@@@BBBNNNVVVhhhsssbbbYYYXXX\\\___eeekkkwww999???DDDFFFIIIVVVkkk|||uuufffYYYOOOJJJAAA>>><<<<<<<<<<<<@@@GGG```wwwLLLEEE@@@=========???GGGOOO___iiitttyyy}}}}}}~~~[[[HHHBBB>>>>>>===;;;:::999888888888:::::::::999999999888888;;;<<<<<<;;;:::999:::<<<===<<<;;;;;;>>>CCCHHHKKKYYYmmm~~~iii]]]XXXWWWZZZ^^^dddmmm|||IIIPPPYYYaaajjjwwwnnniiiaaaWWWMMMFFFAAA???:::777666777666666;;;BBBZZZ{{{~~~SSSDDD???;;;;;;<<<>>>DDDLLL[[[gggsssyyy~~~{{{xxx}}}```JJJAAA<<<777777888888999:::;;;<<<::::::999999888888888888:::;;;<<<;;;999999:::<<<999:::;;;<<<@@@HHHQQQXXXooo|||ggg\\\XXXWWW[[[___jjjsssmmmrrryyy~~~oooddd___OOOKKKDDD>>>999777777888777555444666666666;;;BBBPPPrrrXXXFFF@@@<<<<<<===>>>CCCIIIXXXeeerrrzzz|||wwwuuu|||gggMMM@@@:::666666666777999:::<<<===999888888888888777777777999:::;;;:::999999:::<<<:::<<<>>>???DDDPPPaaammmxxxdddZZZWWWXXX\\\```nnnxxx{{{mmm^^^QQQIIIDDD@@@===888444222222333444555333333555666666;;;BBBJJJkkk[[[JJJCCC======>>>???CCCHHHWWWdddrrr{{{}}}yyyxxx{{{mmmOOOAAA<<<;;;;;;:::999888888888999888777777777777777777777888999::::::999999;;;===???AAACCCDDDKKK\\\tttsss```WWWVVVXXX]]]bbbmmmyyy}}}iiibbbXXXMMMDDD===999777333222111000000000000000000...///222333333888>>>JJJjjjcccMMMDDD===<<<===>>>BBBGGGYYYeeesss{{{~~~|||{{{|||qqqQQQDDDAAA???>>>===;;;999888888777777777777777777777777888777999::::::999:::<<<>>>???BBBFFFLLLWWWnnn~~~nnn\\\TTTTTTXXX^^^dddmmmyyy|||tttpppjjjccc]]]NNNIIIAAA;;;777555333222,,,---...///111222333333222000111444555555999???MMMkkksssQQQFFF<<<999;;;===AAAFFFYYYfffsssyyy~~~}}}|||~~~vvvTTTFFFEEE>>>===<<<;;;;;;:::::::::777777777888888888888999777999:::::::::;;;>>>@@@>>>DDDNNN[[[nnnvvvyyyiiiXXXRRRSSSXXX___eeeqqq~~~rrrkkkaaaYYYSSSLLLEEE@@@>>>999555222333444444333////////////111333666777444333444777888777:::@@@KKKgggXXXKKK>>>:::<<>>:::666444111//////222555555444333111...,,,---///333555111000111444444333666<<>>???CCCIIINNNWWWcccooovvv|||ZZZHHHFFF===<<<;;;:::999999888888888888999999999:::::::::888:::;;;<<<<<<>>>@@@CCCRRR^^^rrrrrrcccTTTOOORRRXXX```gggxxx>>><<<999666444333333333......---...///222555777444222///...---///111333///000333666888999::::::BBBYYYoooSSS===>>>DDDCCCDDDHHHXXX___jjjuuubbbOOOGGGAAA>>><<<:::;;;;;;::::::;;;999888:::===>>>===;;;;;;;;;@@@DDDAAA>>>EEEPPP^^^qqqqqqaaaTTTRRRSSSTTT\\\fffwww555444222000//////000111000///.........000222333222111000//////000111222///111333666777999999999@@@VVV}}}uuuYYYAAA???DDDDDDEEEKKKYYY```kkkvvv~~~gggQQQFFF@@@>>>;;;::::::;;;:::999:::888777888:::<<<:::999>>>???CCCHHHIIILLLWWWdddtttkkk]]]RRRRRRTTTWWW___iiixxx------,,,+++,,,---///000222111///...------......000000000000000000111111000111333555666777888888>>>QQQtttaaaFFFAAADDDDDDHHHOOO[[[bbbmmmwwwmmmTTTEEE@@@>>>;;;::::::::::::999:::999777888:::;;;:::999@@@AAAEEEKKKQQQ[[[lllzzz}}}dddXXXQQQSSSVVVYYYbbbmmmzzz------,,,------///000111111000///---,,,,,,,,,---//////111111222111000000111222333444555666777777<<>>;;;::::::::::::999===<<<;;;;;;;;;<<<======CCCEEEJJJRRR]]]mmmwww___UUUPPPTTTWWWZZZcccnnn{{{//////////////////000000.........------------------///000222222222111000111111222333444555666777;;;IIIhhhqqqQQQFFFEEEFFFNNNZZZbbbjjjsss{{{vvvYYYFFFAAA>>><<<;;;;;;;;;;;;:::======<<<<<<<<<===???AAADDDJJJSSS___pppqqq]]]TTTQQQTTTWWWYYYcccooo}}}........................---------...............---...000111222222111111000000000111333555666777;;;GGGccc}}}ZZZLLLHHHGGGPPP]]]eeellltttzzz}}}~~~___JJJBBB@@@===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;===AAADDDBBBMMM]]]nnn~~~kkk[[[TTTPPPTTTVVVYYYcccqqq,,,,,,---...................../////////............///000111111222222222/////////000222555777888===FFF^^^eeeSSSKKKHHHOOO\\\eeekkkssswwwyyygggOOOCCCAAA>>>======>>>===<<<;;;<<<=========???DDDHHHLLL\\\pppxxxeeeYYYRRROOOSSSUUUYYYeeettt+++,,,---...///000000000000000000000///...------...//////000111222222333.........000222555888999???EEEZZZlllXXXMMMHHHOOO[[[eeekkkqqqtttwww~~~mmmSSSDDDBBB???>>>>>>???>>>======>>>@@@??????BBBHHHMMM```qqqtttaaaWWWPPPNNNRRRUUUZZZhhhwww++++++,,,,,,---,,,,,,,,,..............................///111222222222222111000//////000222444666<<>>@@@@@@======:::<<>>===;;;CCCAAABBBFFFKKKRRRbbbppp|||hhhZZZTTTQQQQQQRRRUUU\\\lll{{{,,,,,,---...//////......------------------------......///////////////...//////000111222333333444:::<<>>>>>FFFFFFGGGMMMUUUbbbwwwwwwcccWWWUUURRRRRRTTTWWW___ppp)))***+++,,,,,,,,,,,,,,,------------------------.........///......------...///000222333333333333999<<>>TTTuuujjj]]]cccmmmzzzllliiimmmzzz}}}zzznnnaaaYYYUUURRRRRRRRRSSSYYYddduuueeePPPFFF@@@AAACCCGGGSSSaaaqqqlll\\\SSSNNNMMMNNNSSSZZZhhh}}}%%%&&&''')))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000//////000222444555777DDD^^^lllccclllwwwzzznnnooowww{{{lll]]]UUUQQQNNNMMMNNNPPPSSS[[[kkk~~~yyyZZZNNNFFFFFFGGGLLL[[[mmm}}}iiiYYYQQQMMMLLLNNNTTT]]]lll))))))+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111000//////000222444666===KKKgggnnnhhhrrr~~~zzzsssyyy~~~lll[[[QQQMMMKKKIIILLLNNNPPPUUUdddyyydddWWWMMMLLLMMMQQQbbbvvv{{{gggXXXPPPLLLKKKNNNUUU___ooo(((((()))+++++++++++++++---,,,+++***+++,,,---...............////////////111111000...---///222555;;;QQQtttrrrooo|||}}}~~~yyyeeeXXXQQQMMMIIIMMMKKKJJJLLLPPP]]]sssxxx```NNNMMMRRRYYYmmmrrr___VVVSSSNNNPPPSSSWWWbbbvvv))))))***+++,,,,,,,,,,,,------,,,+++,,,---...///............////////////......//////000222777;;;???WWW|||{{{www{{{dddTTTMMMJJJHHHGGGGGGIIILLLPPP[[[ooonnn[[[[[[bbbmmmooo\\\SSSPPPNNNPPPSSSYYYeeeyyy******+++,,,,,,------......------------...///000............////////////---...///000111444999<<>>EEEUUUqqqqqqaaaXXXQQQRRRWWW___```dddhhhjjjqqq|||hhhYYYQQQOOOOOOPPPTTT]]]lll,,,+++*********,,,...000+++,,,...000111222111111............/////////000222333444444444333555666888@@@PPPgggkkk]]]XXXTTTXXX```fffhhhnnntttvvv{{{wwwdddVVVOOOOOOPPPQQQUUU^^^nnn%%%&&&((()))***+++,,,,,,---------.........//////......------...///111222222111000000111444666888;;;AAAJJJXXXqqqnnn___\\\\\\^^^bbbnnnzzzmmm]]]TTTPPPOOOOOOQQQUUU___qqq***+++,,,,,,---------------------.........//////......------...///111222000000000000111333555666888>>>FFFQQQfffvvvhhhgggiiillloooyyykkk\\\TTTPPPOOOPPPSSSXXXcccvvv------.........------,,,------........./////////............///000111111//////000111222333333333444999???GGGXXXvvvsssssswwwzzz|||}}}gggZZZSSSOOOOOOQQQUUU\\\jjj}}}+++,,,,,,------------,,,............////////////.........//////000111111...000222444444444333222222555:::???KKKgggyyyyyy}}}~~~~~~vvvbbbWWWRRRMMMNNNSSSVVV___ppp***+++,,,---.../////////........./////////000000......///000000111111111000111444666666666444333111333777<<>>FFF```zzzkkk```ZZZYYYbbbkkkgggmmmzzzxxx___TTTLLLLLLLLLKKKQQQ[[[lll}}},,,------------,,,,,,+++,,,---...---,,,,,,---...---------...000111333444222111//////111444888:::555555777::::::999>>>FFF\\\}}}mmm```XXXWWWaaalllkkkrrrrrrZZZQQQKKKLLLLLLLLLSSS^^^ooo++++++******++++++++++++---------------------------------...000111333444111000000000222555777999333333555888888888===EEEWWWzzz~~~mmmaaaZZZYYYcccmmmrrryyy~~~kkkWWWOOOJJJLLLLLLMMMVVVcccsss******))))))***+++,,,---------,,,------------,,,---------...000111333444222222222222333444555555444333555777777777<<