BM6P6(@ uuujjj```[[[XXXTTTRRRSSSRRRRRRRRRQQQOOONNNLLLKKKLLLMMMNNNNNNOOOOOONNNNNNRRRUUU```qqq~~~ooommmqqqsssfff^^^[[[TTTTTTSSSSSSTTTUUUWWWXXXRRRNNNHHHBBB>>><<<<<<<<<:::;;;<<<<<<<<<>>>AAACCCJJJ^^^yyy{{{qqqiiibbb[[[TTTNNNGGGDDDAAA>>><<<:::777555777777777777666666666666444444444555555555555555777:::>>>CCCIIIMMMQQQRRRPPPMMMIIICCC>>>:::888666999<<>>???AAACCCEEEFFFJJJKKKMMMMMMMMMMMMOOOQQQZZZ^^^ccckkkttt}}}~~~|||yyyvvvrrrooommmlllttttttuuuxxxyyyxxxuuurrrvvvzzz}}}}}}}}}}}}~~~|||{{{wwwmmmbbb]]]YYYUUUSSSTTTQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNSSSWWWbbbsss}}}ooonnnssstttggg___[[[WWWWWWVVVWWWXXXYYY[[[[[[UUUPPPJJJCCC???===<<<<<<;;;<<<<<<<<<<<<>>>AAADDDJJJ^^^yyy}}}tttllleee^^^VVVQQQJJJGGGBBB???===;;;999777888777777777666666666666555555555555666666666666999;;;@@@EEEJJJOOORRRTTTPPPMMMGGGBBB===999888777;;;>>>AAAEEEIIIMMMRRRUUUUUUUUUTTTSSSQQQPPPNNNMMMKKKKKKLLLLLLKKKJJJHHHGGGHHHFFFCCCAAA>>>=========>>>???@@@BBBDDDFFFGGGHHHKKKLLLNNNNNNMMMMMMNNNPPPUUUXXX^^^gggpppzzz~~~{{{wwwtttsssrrrqqq{{{{{{|||~~~|||yyy~~~~~~|||{{{|||||||||||||||~~~{{{pppeee```\\\WWWTTTUUURRRSSSSSSSSSRRRRRRQQQPPPQQQPPPOOOOOOOOOPPPQQQRRRUUUXXXddduuuzzzooooootttuuuhhh```[[[ZZZZZZ[[[\\\]]]^^^___```ZZZTTTLLLEEE@@@>>>===<<<;;;<<<=========>>>BBBDDDJJJ^^^yyyxxxpppiiibbbZZZUUUNNNJJJEEE@@@>>>===;;;:::888888777777777666666666666666777777777888888888;;;>>>BBBHHHMMMPPPSSSTTTPPPLLLEEE???:::888888888===@@@DDDHHHKKKOOOTTTWWWUUUUUUTTTSSSQQQOOONNNLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGEEECCC@@@>>>=========@@@BBBDDDGGGIIIJJJKKKKKKLLLNNNOOONNNMMMLLLMMMOOOPPPRRRXXX```kkkvvv|||yyywwwwwwxxxyyy{{{yyyyyy{{{||||||~~~ttthhhbbb]]]XXXUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSUUUWWWXXXVVVZZZeeevvvvvvlllmmmrrrvvviiiaaa\\\\\\]]]___aaabbbcccdddddd```YYYNNNFFFBBB@@@>>><<<<<<===>>>>>>>>>???BBBEEEJJJ^^^zzz{{{sssmmmfff^^^XXXRRRMMMFFFAAA>>>===<<<<<<888888888777777777666666777777888888999:::::::::<<>>>>>>>>CCCEEEHHHKKKNNNNNNNNNMMMNNNOOOPPPOOOMMMLLLMMMNNNNNNPPPUUU\\\eeepppxxx}}}|||yyyyyyzzz}}}}}}yyywwwvvvxxx{{{}}}vvvkkkddd```ZZZWWWXXXXXXXXXYYYZZZZZZZZZYYYYYYZZZYYYWWWVVVWWWXXXZZZ\\\XXX[[[fffwwwpppgggiiinnnxxxkkkccc^^^^^^```cccfffhhhhhhhhhhhheee\\\OOOFFFBBBAAA???===<<<===>>>>>>>>>@@@CCCEEEJJJ___{{{~~~wwwqqqiiiaaa[[[SSSNNNHHHBBB???>>><<<<<<888888888888777777777777888888999999:::;;;;;;<<<===@@@EEEJJJNNNQQQRRRRRROOOJJJBBB;;;777777999;;;===@@@EEEJJJMMMQQQTTTWWWVVVVVVUUUSSSQQQOOOMMMLLLJJJJJJKKKKKKKKKIIIHHHGGGDDDCCCAAA@@@@@@@@@AAABBBGGGHHHKKKNNNPPPPPPPPPOOOOOOPPPPPPOOOMMMLLLMMMNNNOOOQQQTTTZZZaaaiiipppssswww||||||{{{xxxwwwyyy|||{{{vvvuuussssssuuuyyy|||yyynnnhhhccc^^^[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\\\\[[[ZZZ[[[\\\]]]^^^\\\^^^hhhxxx{{{jjjcccfffkkk|||pppgggcccccceeeiiimmmooopppooonnnhhh^^^OOOFFFCCCBBB@@@>>>===>>>?????????@@@CCCFFFLLL```}}}~~~{{{uuummmddd^^^UUUPPPJJJEEEAAA???===;;;999999888888888777777777888888999:::;;;<<<<<<===>>>AAAFFFKKKOOOQQQRRRRRRNNNIIIBBB<<<888888:::<<<<<<@@@FFFJJJNNNQQQTTTVVVWWWVVVUUUSSSQQQOOOLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFBBBAAAAAAAAABBBCCCEEEFFFKKKLLLNNNOOOPPPQQQPPPPPPOOOPPPQQQPPPNNNMMMMMMNNNPPPRRRUUUYYY^^^cccgggiiinnnsssyyy{{{zzzxxxxxxyyyvvvuuuuuuvvvxxx|||}}}vvvppppppqqqsssvvvzzz~~~}}}qqqlllgggbbb___```______`````````___^^^^^^aaaaaaaaaaaabbbbbbbbbcccaaabbbjjjzzzuuufffaaaeeekkkuuummmiiiiiilllqqqvvvxxxxxxwwwvvvjjj^^^OOOEEECCCCCCAAA???>>>????????????AAADDDGGGMMMbbb~~~yyyqqqhhhbbbWWWSSSMMMHHHEEEAAA>>><<<999999999888888888777777777888888999;;;<<<<<<===@@@CCCIIINNNQQQSSSSSSSSSMMMIIICCC===:::999;;;<<<<<>>???@@@@@@@@@AAADDDGGGNNNccc|||tttkkkeeeXXXUUUPPPKKKGGGDDD???<<<999999999888888888888777777777888999:::<<<<<<===BBBEEEJJJPPPSSSUUUTTTTTTLLLIIICCC>>>;;;:::;;;<<<===AAAGGGMMMPPPSSSUUUWWWWWWWWWVVVTTTQQQNNNLLLKKKIIIJJJJJJKKKJJJHHHGGGFFF???@@@@@@BBBEEEHHHKKKLLLPPPOOOOOONNNNNNNNNOOOOOONNNOOOPPPPPPNNNNNNOOOPPPKKKNNNRRRWWWZZZ\\\]]]]]]]]]bbbhhhiiihhhgggjjjmmmnnnooorrruuuyyy~~~zzzyyy{{{xxxsssppprrruuuxxx|||~~~vvvpppnnnjjjfffeeeiiihhhggghhhiiijjjjjjiiillllllkkkkkkkkkllllllmmmfffhhhnnnzzzkkkccc___```iii}}}wwwwwwsssyyy~~~ooo^^^MMMFFFEEEDDDAAA@@@>>>@@@BBBAAA???AAAEEEIIIQQQdddzzzpppiii```ZZZRRRJJJEEEAAA>>><<<>>>===;;;:::999::::::;;;999:::::::::999:::===???AAAFFFKKKMMMPPPUUUUUURRRMMMHHHAAA<<<;;;;;;<<<<<>>@@@AAAAAA???AAAEEEIIIUUUhhh}}}ssskkkccc]]]UUUMMMHHHEEEAAA@@@>>>===;;;:::999999::::::999::::::::::::;;;===@@@AAAGGGLLLMMMQQQUUUUUURRRMMMHHHAAA===;;;<<<<<<===@@@DDDIIINNNRRRUUUUUUUUUUUUVVVUUUSSSOOOLLLKKKKKKKKKLLLMMMMMMKKKGGGCCC@@@AAAAAABBBDDDHHHKKKMMMNNNMMMNNNOOOMMMKKKIIIJJJKKKKKKMMMOOOPPPPPPPPPQQQRRRUUUWWWYYY]]]___^^^ZZZWWWUUUVVVWWWXXXYYY\\\```ccclllnnnrrrvvvyyyzzzyyyxxxzzzyyy{{{~~~yyyvvvrrroooooosssssssssttttttttttttuuuvvvwwwwwwxxxyyyyyyyyyyyyooolllmmmxxxzzziiifffbbbaaajjjwwwdddOOOFFFDDDCCCAAAAAA>>>@@@AAA@@@???@@@EEEIIIVVVjjjwwwpppfffaaaYYYRRRLLLIIIEEECCC>>>===;;;999999999999:::999::::::::::::;;;>>>@@@CCCHHHMMMOOORRRUUUUUUQQQLLLHHHAAA===<<<<<<======@@@DDDJJJPPPTTTVVVUUUUUUUUUUUUUUURRRNNNKKKKKKKKKKKKMMMOOOOOOMMMIIIDDDAAAAAABBBEEEHHHKKKMMMNNNOOOOOOOOOPPPNNNLLLJJJJJJKKKLLLNNNQQQRRRSSSSSSUUUVVVZZZ[[[^^^bbbcccaaa\\\XXXQQQQQQQQQQQQSSSVVV\\\```jjjmmmqqquuuxxxyyyyyyyyyyyyyyy|||}}}{{{wwwuuuvvvxxxyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~tttmmmkkkvvvvvvhhhgggccccccnnn|||gggQQQFFFDDDCCCBBBCCC???@@@BBBAAA???AAAEEEJJJUUUjjj{{{ttthhhccc\\\UUUOOOKKKGGGDDD>>>===;;;:::999999999999999::::::::::::<<>>============???DDDKKKQQQUUUWWWUUUTTTTTTTTTSSSQQQMMMKKKKKKKKKNNNPPPRRRSSSQQQMMMHHHEEEBBBDDDHHHKKKMMMOOOPPPQQQQQQRRRRRRPPPMMMLLLLLLLLLLLLOOORRRTTTUUUWWWYYY[[[^^^aaadddhhhiiieee^^^YYYSSSRRRQQQPPPPPPTTTZZZ___iiimmmrrrwwwyyy{{{{{{|||||||||~~~~~~yyy}}}{{{zzz|||}}}~~~~~~xxxnnnjjjuuuttthhhgggcccfffuuujjjSSSHHHEEEDDDCCCDDD@@@BBBCCCBBBAAABBBFFFKKKUUUkkkxxxkkkfff^^^WWWQQQLLLGGGDDD???>>><<<:::999999999:::888::::::;;;;;;<<>>>>>>>>===@@@EEEKKKRRRVVVWWWVVVUUUSSSSSSRRROOOLLLJJJKKKLLLOOORRRTTTVVVTTTPPPKKKGGGCCCFFFKKKNNNNNNOOOQQQSSSTTTTTTTTTRRRPPPNNNNNNNNNNNNPPPTTTVVVXXXYYY\\\^^^bbbeeejjjnnnnnniiiaaaZZZVVVUUUSSSPPPPPPSSSYYY^^^ggglllrrrwwwyyy{{{}}}~~~{{{xxx~~~|||pppkkkwwwttthhheeebbbiii~~~lllUUUJJJGGGEEEEEEEEEAAACCCDDDCCCBBBCCCHHHLLLYYYooo}}}pppkkkccc\\\UUUOOOIIIEEEAAA@@@>>><<<::::::::::::888:::;;;;;;;;;===@@@CCCHHHNNNSSSTTTUUUVVVSSSNNNJJJGGGBBB?????????>>>>>>BBBFFFLLLRRRVVVWWWWWWWWWSSSSSSQQQNNNKKKJJJKKKLLLNNNQQQTTTVVVUUUPPPKKKGGGDDDHHHLLLNNNNNNOOOSSSVVVWWWXXXWWWUUURRRPPPPPPQQQOOORRRUUUXXXYYY[[[]]]___dddhhhnnnssssssmmmccc\\\WWWVVVTTTRRRQQQUUUZZZ___ffflllsssxxxyyy{{{~~~}}}|||rrrmmm{{{uuuhhhccc```llllllVVVLLLIIIGGGFFFFFFCCCEEEFFFEEEDDDEEEJJJNNN[[[qqqwwwrrrjjjbbbZZZSSSLLLHHHCCCAAA???===<<<;;;;;;;;;888999;;;;;;;;;===AAACCCIIIPPPTTTUUUVVVWWWSSSNNNJJJGGGCCC@@@?????????>>>CCCGGGLLLQQQUUUWWWXXXXXXRRRRRRPPPMMMJJJIIIJJJLLLOOORRRVVVXXXWWWRRRLLLHHHEEEIIIMMMNNNMMMOOOSSSXXXZZZZZZZZZXXXUUUSSSRRRSSSPPPSSSVVVXXXZZZ[[[]]]___dddiiipppvvvvvvpppeee^^^WWWVVVVVVUUUVVVYYY___ccchhhooowww|||~~~tttooo~~~|||{{{uuuhhhbbb^^^nnnlllWWWMMMJJJHHHGGGFFFDDDFFFGGGFFFEEEFFFJJJOOO[[[qqq}}}xxxoooggg^^^WWWOOOKKKDDDBBB@@@>>><<<<<<<<<<<<888999;;;;;;<<<>>>AAADDDJJJPPPUUUVVVWWWWWWSSSMMMJJJGGGCCC@@@@@@@@@???>>>EEEGGGLLLPPPUUUWWWYYYYYYRRRRRRPPPMMMJJJIIIJJJLLLRRRUUUYYY[[[ZZZUUUOOOKKKFFFIIIMMMMMMLLLNNNTTTYYY[[[\\\\\\YYYVVVTTTTTTTTTQQQSSSVVVYYYZZZ[[[]]]___dddiiiqqqxxxxxxqqqggg^^^WWWWWWXXXYYY[[[___eeeiiimmmttt}}}}}}ttt}}}yyyiiicccbbbqqqmmmYYYOOOLLLIIIGGGFFFHHHGGGFFFEEEFFFHHHKKKMMM]]]sss|||ssskkkddd]]]UUUPPPKKKGGGBBB>>>======<<<;;;;;;<<<<<<<<<===???CCCFFFJJJPPPUUUTTTTTTVVVUUURRRMMMJJJFFFBBB??????@@@AAACCCGGGMMMQQQTTTUUUVVVWWWUUUQQQLLLJJJKKKLLLLLLJJJPPPRRRVVVZZZ[[[WWWQQQMMMKKKLLLOOOQQQOOOMMMRRRZZZ[[[]]]```___]]]YYYWWWWWWQQQSSSWWW[[[]]]___```aaafffnnnvvvyyyxxxuuullldddaaa]]]]]]ccchhhkkkooossswww}}}uuu~~~wwwhhhddddddvvv}}}lllYYYPPPMMMKKKHHHHHHGGGFFFEEEEEEFFFIIIMMMOOO[[[qqqxxxpppjjjbbbZZZTTTKKKGGGBBB>>>===<<<<<<;;;;;;<<<<<<<<<===???CCCFFFJJJQQQUUUUUUTTTVVVUUURRRMMMJJJFFFBBB??????@@@AAADDDHHHNNNRRRTTTUUUVVVWWWVVVRRRNNNLLLMMMNNNNNNMMMSSSUUUYYY]]]^^^ZZZTTTOOOLLLLLLOOOQQQOOOMMMRRRYYY[[[]]]______]]]ZZZXXXWWWPPPSSSVVVZZZ^^^bbbfffiiirrrxxx}}}}}}}}}{{{uuunnniiieeecccgggmmmpppuuu{{{wwwsssfffdddhhh|||zzzjjjYYYQQQOOOLLLIIIIIIFFFEEEEEEEEEGGGKKKNNNQQQZZZoooxxxqqqiii___YYYMMMIIIDDD@@@???>>>======;;;<<<=========???CCCFFFKKKQQQUUUUUUUUUVVVUUURRRMMMJJJFFFBBB@@@???@@@AAAEEEIIINNNRRRTTTTTTUUUVVVWWWTTTPPPNNNOOOPPPQQQQQQVVVXXX]]]aaabbb^^^WWWRRRMMMMMMNNNPPPOOOMMMQQQWWWZZZ\\\^^^^^^\\\YYYXXXXXXSSSUUUXXX\\\aaaiiiqqqwwwvvvpppllloootttyyyyyy~~~pppdddeeejjjyyykkk\\\TTTQQQMMMJJJIIIHHHGGGFFFFFFHHHKKKNNNPPPXXXmmm~~~wwwoooeee]]]SSSNNNIIIEEECCCAAA@@@???<<<<<<=========???CCCFFFLLLRRRVVVUUUUUUVVVUUURRRMMMKKKGGGDDDAAA@@@@@@AAAFFFJJJOOOSSSTTTTTTUUUUUUVVVTTTQQQPPPPPPQQQSSSTTTXXX[[[aaafffgggbbbZZZTTTOOONNNNNNPPPOOOMMMPPPUUUWWWYYY\\\\\\[[[YYYYYYYYYXXXZZZ]]]```fffooo{{{|||wwwyyy~~~|||zzzyyy}}}nnnccceeelllyyylll___XXXTTTNNNJJJJJJKKKJJJHHHGGGHHHJJJLLLNNNWWWkkk}}}tttiiibbbWWWRRRLLLGGGDDDBBB@@@???<<<=========>>>@@@DDDGGGLLLSSSWWWVVVUUUVVVUUUQQQNNNLLLIIIEEECCCBBBBBBBBBGGGKKKPPPSSSTTTTTTUUUVVVTTTSSSRRRPPPPPPRRRTTTVVVZZZ^^^dddjjjkkkfff]]]VVVRRROOOOOOQQQPPPMMMOOOTTTTTTVVVYYYZZZZZZZZZZZZ\\\]]]```cccfffkkkuuu{{{tttuuuzzzyyykkkbbbfffnnnwwwlllbbb\\\WWWQQQMMMMMMMMMLLLJJJHHHHHHJJJLLLMMMWWWjjj{{{ppphhh[[[VVVOOOIIIDDDAAA>>>===<<<===>>>>>>>>>@@@DDDGGGMMMSSSWWWVVVUUUVVVUUUQQQOOOMMMKKKHHHEEEDDDCCCCCCFFFJJJOOOSSSUUUUUUVVVWWWSSSTTTSSSRRRQQQSSSVVVZZZ\\\aaahhhnnnoooiii```YYYUUURRRPPPRRRQQQOOOPPPSSSRRRUUUXXXZZZ[[[\\\___```bbbggglllpppuuu~~~|||uuuoooqqqwwwwwwsssgggaaagggqqqssskkkbbb___[[[UUURRRSSSMMMKKKIIIHHHIIIKKKMMMOOOXXXjjjxxxpppbbb\\\TTTMMMHHHCCC@@@>>>======>>>>>>>>>@@@DDDGGGNNNTTTXXXWWWUUUVVVUUUQQQPPPOOOMMMJJJHHHFFFEEEDDDEEEJJJOOOSSSUUUVVVWWWXXXTTTUUUUUUTTTSSSUUUYYY]]]___dddlllssstttmmmccc\\\XXXTTTQQQSSSSSSPPPPPPSSSRRRUUUYYY\\\^^^aaadddgggjjjqqqyyy~~~yyyqqqlllnnnsss~~~qqqnnndddaaaiiissspppiiibbb```]]]XXXVVVWWWKKKJJJIIIHHHJJJLLLOOOQQQXXXjjj}}}uuuhhhbbbZZZRRRLLLGGGCCCAAA===>>>>>>>>>>>>AAADDDGGGNNNTTTXXXWWWVVVVVVUUUQQQQQQPPPNNNKKKIIIGGGFFFEEEEEEIIIOOOSSSUUUWWWXXXYYYUUUVVVWWWVVVUUUWWW[[[```bbbgggooovvvwwwpppfff^^^ZZZUUURRRTTTTTTQQQQQQSSSSSSVVVZZZ]]]```dddhhhkkkrrrzzz~~~zzzvvvsssrrrqqqqqq{{{zzzqqqddd]]]bbbgggrrrooojjjdddaaa```^^^ZZZWWWSSSNNNLLLLLLLLLJJJLLLPPPVVVggg{{{pppiii^^^SSSLLLFFFBBB@@@AAA>>>>>>@@@@@@???CCCIIIPPPVVVZZZYYYXXXYYYXXXUUURRRQQQPPPMMMKKKHHHEEEDDDGGGJJJOOOSSSUUUWWWZZZ\\\[[[[[[YYYXXXWWWYYY]]]aaacccllluuuyyyyyyuuummmddd\\\ZZZWWWUUUUUUVVVUUUUUU\\\[[[\\\___fffmmmrrrttt}}}}}}yyyxxxuuurrrpppooopppppp}}}yyyoooccc\\\aaagggtttooojjjdddaaa```^^^[[[XXXTTTPPPMMMNNNMMMKKKMMMQQQUUUfff}}}tttmmmcccYYYQQQJJJFFFCCCAAA>>>>>>@@@@@@???CCCJJJPPPVVVZZZXXXXXXYYYXXXVVVVVVUUUSSSPPPMMMIIIFFFEEEGGGKKKOOORRRTTTVVVXXXZZZZZZZZZYYYXXXXXXZZZ___bbbeeennnwww{{{|||zzzrrrjjjbbb___[[[XXXXXXZZZZZZZZZ``````bbbffflllsssxxx{{{}}}|||~~~wwwrrrqqqpppnnnmmmmmmnnnoooppp|||}}}vvvkkk```[[[```hhhwwwzzzooojjjddd```___^^^[[[XXXVVVRRROOOOOOOOOMMMNNNRRRTTTddd{{{{{{uuujjj```WWWPPPKKKGGGAAA>>>>>>?????????DDDJJJPPPVVVYYYXXXXXXYYYYYYVVVYYYXXXWWWTTTPPPLLLIIIFFFHHHKKKOOORRRSSSUUUVVVXXXXXXYYYYYYXXXXXX[[[___ccchhhpppyyy}}}yyyrrrkkkfff```\\\\\\^^^```aaafffgggjjjooouuu|||}}}xxxyyy~~~{{{vvvoooiiijjjiiiiiiiiijjjllloooqqqxxxzzzsssfff^^^ZZZ___iii{{{xxxooojjjddd```___^^^\\\YYYWWWSSSPPPPPPOOOMMMOOOSSSUUUeeezzz{{{qqqggg]]]UUUNNNJJJCCC@@@???@@@@@@@@@DDDKKKOOOUUUYYYXXXXXXYYYYYYVVVYYYYYYXXXVVVSSSOOOLLLJJJHHHKKKOOOQQQRRRSSSUUUVVVXXXYYYYYYXXXXXXZZZ]]]```gggpppyyy}}}zzzssslllddd^^^]]]```ccceeeiiilllqqqwww~~~|||zzzxxx{{{wwwtttrrrkkkeeedddccccccdddfffiiilllmmmuuu~~~wwwnnn```[[[YYY___jjj{{{oookkkfffcccbbbaaa]]]ZZZYYYTTTQQQQQQPPPNNNOOOSSSWWWfff|||xxxmmmcccZZZQQQLLLFFFCCCAAAAAA@@@@@@EEEKKKOOOUUUYYYXXXXXXZZZYYYWWWVVVWWWWWWWWWUUURRROOOMMMIIILLLOOORRRRRRSSSTTTVVVYYYZZZZZZYYYXXXYYY\\\^^^fffnnnwww|||yyyqqqggg```^^^```ccceeeiiinnnuuu|||{{{{{{zzzyyytttsssqqqlllfffaaa`````````bbbdddgggiiirrr~~~zzzqqqggg[[[YYYZZZ```mmmrrrnnnkkkjjjiiigggbbb]]][[[VVVSSSSSSRRRPPPQQQUUUYYYhhh~~~uuukkk```VVVPPPKKKGGGCCCCCCAAA@@@EEELLLOOOUUUYYYXXXXXXZZZZZZWWWUUUVVVXXXXXXWWWTTTQQQOOOIIILLLPPPRRRSSSTTTUUUWWWZZZ[[[\\\[[[ZZZ[[[]]]```fffnnnvvv|||wwwlllccc```aaacccdddfffmmmwww}}}~~~zzzvvvuuusssnnniiidddcccbbbaaabbbdddfffgggnnnyyyzzzuuujjj___WWWXXXZZZbbbooouuusssrrrrrrqqqnnngggbbb___ZZZWWWWWWUUUSSSTTTWWWYYYiii~~~sssggg\\\VVVOOOJJJFFFEEEBBBAAAEEELLLNNNTTTXXXXXXXXXZZZZZZXXXWWWXXXZZZZZZYYYUUURRRPPPIIILLLPPPSSSTTTUUUWWWXXXZZZ\\\]]]^^^^^^```ccceeehhhpppxxx~~~}}}rrrhhhdddcccdddeeedddlllwww|||zzzxxxuuuoookkkjjjhhhgggeeeeeefffhhhiiiiiisss}}}~~~|||wwwrrrfffZZZUUUWWW[[[cccqqqyyywwwwwwxxxwwwssslllfffaaa]]]YYYYYYXXXUUUVVVZZZXXXiiiyyymmmaaaZZZRRRMMMHHHFFFCCCAAAEEELLLNNNTTTXXXXXXXXXZZZZZZXXXZZZ[[[\\\\\\ZZZVVVRRROOOIIILLLPPPSSSUUUVVVXXXYYYYYY\\\^^^```bbbdddhhhkkkjjjrrrzzzwwwmmmgggeeeffffffbbbkkkwww~~~{{{tttrrroookkkiiiggggggfffmmmqqqwww~~~~~~zzz}}}{{{vvvlll```ZZZTTTVVV[[[cccsss~~~vvvxxxzzz{{{yyytttooolllgggeeeaaa]]]YYYWWWWWWWWW___ggg|||tttggg___XXXPPPJJJFFFCCCAAADDDIIIQQQXXX\\\ZZZXXXZZZ[[[ZZZ[[[]]]^^^]]]___```ZZZRRRIIILLLPPPSSSUUUVVVXXXYYY]]]^^^___```bbbfffkkkooooootttzzz|||sssooommmjjjggghhhmmmtttxxx||||||xxxtttpppnnnmmmnnnooosssyyy~~~|||~~~{{{~~~zzzuuupppfff]]]XXXUUUWWW]]]iii}}}~~~xxxyyyzzzyyywwwsssooollliiifffbbb^^^[[[YYYYYYYYY___ggg{{{zzzmmmddd[[[SSSLLLHHHEEECCCFFFKKKPPPWWW\\\ZZZXXXYYYZZZYYY[[[]]]^^^^^^``````ZZZQQQLLLNNNQQQSSSUUUVVVXXXYYY\\\]]]^^^___aaadddiiimmmoootttzzz}}}xxxvvvssspppkkknnnrrruuuwww}}}~~~xxxuuusssrrrqqqsssvvvyyy{{{{{{zzz|||~~~~~~|||tttmmmhhh___XXXVVVVVVYYYbbbsss~~~yyyyyyyyywwwuuuqqqnnnllljjjhhhddd```]]][[[[[[[[[___fffyyyuuulll___XXXPPPLLLHHHEEEGGGLLLPPPVVV[[[YYYWWWYYYZZZYYY\\\___aaaaaacccccc\\\SSSNNNOOOPPPSSSUUUWWWXXXYYY[[[\\\]]]^^^___bbbgggjjjooouuu{{{}}}zzzwwwuuuqqqssstttssstttwww~~~|||yyytttrrrrrruuuvvvwwwyyyzzzzzz{{{}}}||||||~~~ppphhhaaa[[[VVVVVVWWW[[[hhhzzzyyywwwuuurrrpppnnnmmmjjjhhhddd```^^^\\\\\\\\\___fffwww}}}ttteee]]]UUUPPPKKKGGGHHHMMMOOOVVVZZZYYYWWWYYYZZZYYY\\\```bbbdddgggggg```WWWNNNNNNOOOQQQTTTWWWYYYYYYZZZ[[[\\\]]]^^^aaaeeehhhooouuu|||}}}zzzxxxyyyyyyxxxuuutttuuuzzz}}}{{{uuussssssttttttxxxwwwvvvuuuwww||||||zzz|||{{{mmmddd^^^XXXWWWYYYXXX___pppyyyxxxvvvsssqqqooommmllliiigggccc```]]]\\\[[[[[[___eeevvv|||nnneee\\\UUUNNNIIIJJJMMMOOOVVVZZZYYYXXXZZZ[[[ZZZZZZ]]]aaaccchhhjjjddd]]]PPPNNNMMMOOOTTTXXXZZZZZZYYYZZZ\\\^^^___bbbeeehhhooouuu{{{~~~}}}|||yyywwwxxxyyy{{{~~~yyyvvvtttsssxxxuuurrrppprrrwww|||~~~{{{zzz}}}wwwjjjaaa[[[VVVWWWZZZZZZeeezzz}}}wwwvvvtttrrrpppooommmlllhhhfffbbb___\\\[[[[[[[[[___fffwwwxxxnnnddd\\\SSSMMMLLLOOOOOOVVV[[[ZZZYYY[[[\\\\\\WWW[[[^^^bbbhhhmmmjjjdddVVVSSSOOOPPPUUUYYYZZZZZZXXXZZZ]]]___aaadddgggjjjnnnuuuzzz~~~~~~zzzwwwvvvsssooommmoootttzzz}}}~~~|||{{{{{{|||rrrfff^^^WWWSSSUUUYYY^^^lll}}}xxxvvvtttssssssrrrqqqooommmlllhhhfffbbb___]]]\\\\\\\\\^^^fffwwwxxxlllcccYYYQQQOOOQQQPPPWWW\\\[[[ZZZ\\\^^^]]]YYY]]]```eeemmmuuuuuuppp```[[[UUUTTTWWWYYYZZZXXXXXX[[[^^^aaacccfffjjjmmmnnntttyyy{{{|||}}}uuuqqqmmmkkknnntttzzz}}}{{{zzz}}}}}}wwwmmmbbb[[[UUUQQQSSSXXXaaaqqqxxxsssppprrrrrrrrrrrrqqqooommmlllhhhfffccc```]]]\\\\\\]]]^^^fffxxx~~~rrrhhh]]]TTTQQQSSSPPPXXX\\\\\\[[[]]]___^^^^^^aaaeeejjjsss|||~~~{{{hhhaaaZZZWWWXXXZZZYYYWWWXXX[[[___bbbeeehhhlllooonnntttxxxyyy{{{yyy{{{|||~~~{{{yyyzzzzzzzzz}}}}}}yyyyyywwwwww}}}{{{rrrhhh```\\\VVVQQQUUU___iii{{{zzzxxxzzz|||zzzvvvrrrooolllkkkjjjgggfffdddbbb```^^^]]]]]]^^^cccrrr}}}pppfff]]]UUUQQQNNNWWW\\\[[[ZZZ^^^___\\\^^^bbbfffnnn{{{xxxkkk^^^ZZZ[[[ZZZZZZ[[[YYY[[[^^^ccciiimmmnnnnnnqqqrrruuuyyy~~~|||xxxwwwxxxzzz|||zzzwwwwwwyyyzzzwwwlllbbb[[[YYYUUURRRYYYeeettt{{{zzz{{{|||zzzvvvrrrooollljjjjjjgggfffdddbbb```______^^^^^^cccqqqwwwlllbbbZZZUUUQQQXXX\\\[[[ZZZ\\\]]]ZZZ^^^bbbgggpppwwwiiiccc```\\\YYYYYYXXXZZZ^^^fffmmmsssuuuuuuqqqrrruuuxxx{{{~~~{{{yyytttvvvwwwxxxyyy{{{}}}wwwuuuwww{{{}}}~~~rrrggg^^^XXXWWWUUUVVVaaappp}}}{{{||||||zzzvvvrrroookkkiiihhheeedddcccbbb````````````^^^cccpppuuujjjaaa\\\UUUZZZ\\\[[[ZZZ[[[[[[YYY]]]bbbiiirrrvvvnnnhhh```[[[[[[YYY\\\aaahhhqqqvvvyyyyyytttvvvxxxzzzzzz|||~~~~~~}}}wwwxxxxxxxxxvvvvvvxxxyyy~~~|||xxxvvvxxx{{{~~~yyynnnfff^^^XXXXXXWWW[[[jjj|||~~~{{{{{{zzzyyyvvvrrrnnnkkkiiigggbbbbbbaaa```_______________bbbnnnssshhhbbbYYY[[[\\\\\\[[[\\\\\\[[[\\\bbbiiirrr~~~xxxoooeee______^^^```dddjjjqqqvvvxxxxxx{{{}}}~~~|||{{{|||}}}~~~|||}}}}}}{{{yyyvvvvvvvvvyyy{{{~~~{{{wwwuuuwww{{{~~~vvvlllddd\\\WWWWWWWWW\\\nnn~~~zzzyyyxxxwwwuuurrrnnnkkkhhhggg``````___^^^^^^^^^^^^^^^```bbblll}}}|||pppiii___^^^]]]^^^^^^^^^^^^___]]]ccciiiqqq}}}uuuiiibbbaaabbbccceeeiiipppuuuxxxyyy}}}|||{{{~~~|||{{{~~~}}}zzzyyyyyywwwyyy}}}}}}{{{yyyuuutttvvv}}}tttjjj___XXXUUUUUUUUUZZZnnn}}}xxxvvvvvvuuutttqqqooollliiigggaaa```___^^^^^^^^^^^^^^^```bbbjjjzzzzzzrrrgggccc```aaabbb``````bbb^^^dddjjjpppzzz}}}nnnffffffgggffffffiiipppwww|||~~~zzzyyyzzzzzz}}}{{{|||~~~zzzyyyyyyvvvvvvyyyrrriii[[[UUUSSSUUUUUU[[[ppp{{{wwwuuussssssrrrqqqooollljjjhhhcccbbbaaa```___^^^^^^^^^aaabbbiiixxx}}}qqqiiidddeeeeeeaaa```bbb```ffflllqqqzzzyyyrrrrrrqqqnnnkkklllqqqyyyxxxwwwzzzvvvzzz~~~yyyzzzzzzyyyzzz}}}~~~ppphhhYYYUUUTTTWWWXXX^^^sss~~~zzzvvvuuuqqqqqqqqqqqqooommmkkkiiieeedddcccaaa``````______aaabbbhhhwwwxxxooohhhhhhfffaaa___aaabbbhhhnnnsss|||}}}|||wwwrrrpppsssyyy{{{xxxuuuvvvyyy}}}zzzssstttvvvvvvxxx|||{{{nnngggUUUSSSTTTVVVZZZeeeyyy}}}yyyxxxvvvuuuuuussssssttttttqqqjjjeeecccbbb___^^^]]]^^^___```bbbaaaggguuuxxxoooiiihhhhhhfffcccfffiiinnnuuu~~~{{{tttsssvvv|||{{{xxxxxxxxxyyy{{{xxxrrrrrrtttvvvyyy~~~yyymmmeeeYYYVVVVVVZZZcccrrr|||yyyxxxxxxwwwuuutttrrrrrrrrrnnniiieeecccbbb```^^^^^^___```aaabbbaaafffssswwwnnnjjjhhhdddaaaeeeiiiooowwwzzzvvvxxx|||~~~{{{xxxvvvwww{{{|||uuuooopppsssvvv{{{wwwkkkccc\\\WWWVVV___nnn~~~zzzxxxxxxyyyyyyuuusssqqqooonnnkkkhhheeecccbbbaaa______```aaabbbcccbbbeeepppuuuooojjjfffbbbdddhhhoooxxxzzzzzz~~~|||yyyxxxzzz}}}xxxrrrnnnooossswww~~~{{{tttiii```[[[VVVXXXeeezzz|||xxxvvvvvvwwwwwwuuussspppmmmjjjhhhfffeeecccbbbaaaaaaaaaaaabbbbbbdddbbbeeennn{{{|||tttnnniiifffcccgggnnnvvv}}}|||}}}|||{{{{{{{{{sssooommmpppuuuzzz|||wwwqqqggg^^^YYYWWW\\\ooo{{{vvvtttssssssrrrsssrrrooolllhhhfffffffffccccccbbbbbbbbbccccccccceeedddfffmmmyyyzzzqqqjjjgggbbbffflllsss{{{}}}{{{~~~}}}zzztttooommmoootttxxx~~~wwwrrrlllccc\\\YYYZZZcccxxxzzztttrrrppppppoooqqqpppooolllhhhffffffgggcccccccccdddddddddddddddfffeeegggnnnwwwvvvlllgggdddgggkkkpppvvv{{{yyy}}}}}}tttnnnmmmmmmpppwww}}}yyyqqqlllggg```[[[XXXZZZfff{{{yyyssspppooonnnnnnnnnoooooommmiiigggggghhhccccccdddeeeeeeeeeeeeeeeffffffiiiooowwwtttnnniiiiiikkkmmmrrr{{{yyywwwzzz~~~}}}}}}}}}yyyqqqlllkkklllrrrzzz}}}yyysssmmmhhhccc]]]ZZZVVVYYYeeezzz~~~wwwrrrpppoooooonnnlllnnnpppnnnjjjggggggiiicccddddddeeefffffffffeeeffffffjjjpppxxx|||wwwllllllkkklllqqqyyyxxxuuuwww{{{|||{{{tttpppnnnooorrrvvv{{{}}}tttmmmhhhfffccc\\\VVVUUUWWWZZZfff~~~{{{wwwtttrrrpppmmmjjjooonnnlllkkkjjjiiiiiiiiikkkgggcccbbbdddggggggfffcccdddggglllttttttpppmmmmmmqqquuuyyy~~~xxxsssuuuzzz{{{zzztttqqqooopppsssxxx~~~uuuqqqjjjeeeccc```YYYTTTSSSVVV[[[jjj}}}zzzvvvtttrrrpppmmmkkkooonnnmmmllljjjjjjjjjjjjjjjgggcccbbbdddfffgggfffddddddggglllrrr~~~tttnnnlllqqqvvvzzzyyyssstttyyy{{{~~~wwwsssqqqpppqqquuu{{{vvvnnnmmmfff```^^^[[[UUURRRRRRYYY```ssszzzxxxuuurrrqqqpppnnnlllooonnnmmmlllkkkjjjjjjjjjjjjgggdddcccdddfffffffffeeeeeeggglllqqq|||}}}uuuooossszzz~~~zzztttuuuyyy{{{uuuqqqppppppsssxxx|||rrrnnniiiccc]]]ZZZWWWSSSRRRUUU\\\fff|||}}}~~~xxxuuusssqqqqqqpppnnnmmmmmmlllkkkjjjiiiiiiiiiiiiiiihhhfffddddddeeeeeeeeeffffffiiilllpppyyyvvvwww~~~}}}wwwwww|||yyysssqqqqqqqqqwww|||uuunnnlllfff```[[[XXXUUURRRUUUZZZ]]]kkk}}}~~~vvvsssqqqpppppppppnnnmmmjjjjjjiiihhhgggggggggggghhhhhhgggeeedddddddddeeeggghhhjjjmmmooovvv|||zzz~~~|||}}}wwwsssrrrtttuuu|||}}}qqqjjjgggccc^^^YYYVVVTTTSSSYYY```aaaqqq}}}|||uuurrrpppooooooooommmlllhhhhhhgggfffffffffffffffhhhhhhhhhfffdddcccdddeeefffgggiiilllmmmsss}}}|||||||||wwwtttvvvyyy{{{yyyooohhheee```[[[VVVTTTSSSTTT[[[eeemmm~~~{{{xxxtttrrrpppnnnnnnnnnlllkkkhhhhhhgggfffffffffgggggggggiiiiiigggdddbbbccceeecccdddgggiiijjjooo}}}|||zzz}}}zzzvvvvvvyyy}}}vvvpppjjjfff^^^YYYUUUSSSRRRTTT]]]ggg{{{yyyttttttrrrooonnnnnnmmmllljjjiiihhhhhhgggggggggggghhhgggiiijjjhhhdddbbbccceeeaaabbbeeeggghhhmmmzzz{{{~~~~~~zzzyyy{{{zzzssslllhhhggg```WWWSSSVVVWWWYYYfffvvv|||zzzvvvssspppnnnnnnnnnmmmllliiihhhhhhgggggggggggggggjjjiiiiiiiiiiiigggdddaaafffdddfffiiijjjmmmvvv~~~~~~}}}{{{yyyyyy{{{}}}}}}|||yyywwwwww{{{wwwqqqjjjfffeee]]]VVVTTTXXX[[[```qqq}}}{{{xxxvvvvvvssspppnnnnnnmmmlllkkkhhhhhhggggggggghhhiiiiiijjjiiiiiijjjjjjiiifffccceeedddeeehhhiiillluuu~~~~~~zzzwwwvvvuuusssrrrsssuuuxxxyyywwwwwwvvvvvvxxx~~~{{{sssnnnhhhcccaaaZZZWWWWWW]]]cccmmm}}}zzzyyyxxxvvvuuuvvvssspppnnnmmmmmmlllkkkhhhhhhhhhhhhhhhiiijjjkkkiiiiiiiiijjjkkkjjjhhheeecccbbbdddggghhhjjjrrr{{{}}}yyywwwuuussstttsssrrrrrrsssvvvyyy|||~~~wwwwwwwwwyyy}}}~~~tttpppllleee```___YYYXXX\\\ccclll||||||zzz{{{{{{zzzxxxvvvssspppnnnmmmmmmkkkjjjjjjjjjiiiiiiiiiiiiiiijjjgggffffffgggiiiiiigggfffbbbaaabbbeeefffhhhoooxxxwwwsssrrrrrrqqqsssrrrrrrsssvvvzzz~~~|||xxxyyyzzz|||~~~vvvpppnnnjjjddd^^^]]]VVVXXX^^^gggttt}}}~~~}}}wwwuuuqqqooonnnmmmllljjjmmmlllkkkiiihhhgggggggggdddccccccdddffffffeeedddaaa```bbbeeeeeefffmmmuuuzzzqqqnnnnnnnnnnnnoooooopppssswww}}}~~~{{{yyyzzz{{{~~~wwwqqqmmmlllhhhaaa\\\\\\TTTXXX```lll~~~}}}~~~yyyvvvrrrpppooonnnmmmkkknnnmmmkkkiiigggfffeeedddcccaaa```aaabbbcccbbbaaaaaa```bbbeeeeeeeeekkksss~~~vvvnnnlllllllllkkkkkklllnnnrrrxxx~~~{{{zzzzzz{{{~~~zzzsssnnnkkkjjjeee^^^ZZZYYYVVV[[[eeevvv||||||{{{xxxtttqqqpppooonnnlllmmmllljjjhhhfffeeeeeedddcccaaa______aaaaaaaaa```aaa```bbbeeeeeeeeejjjrrrwwwvvvnnnlllllllllllljjjkkkmmmrrryyy}}}{{{yyyyyy|||~~~tttqqqllliiihhhccc\\\XXXXXXZZZ```lll|||zzz|||~~~|||yyyuuurrrqqqpppnnnmmmkkkjjjiiigggffffffffffffcccaaa```___```aaa```___aaa```cccfffeeeeeejjjrrrssssssoooooonnnnnnoookkkkkkmmmpppvvv|||}}}zzz{{{}}}wwwnnnhhheeedddddd```ZZZWWWXXX]]]hhhzzz|||{{{}}}}}}xxxuuuqqqooopppooollljjjiiiiiihhhgggeeecccaaa`````````_________``````aaabbbbbbccceeegggjjjlllnnnrrrxxx~~~rrrnnnmmmlllkkkmmmmmmmmmnnnppptttyyy~~~|||{{{yyy{{{~~~~~~sssmmmmmmgggccc```ZZZUUUTTTXXXfffrrr~~~{{{zzzyyyyyy~~~wwwtttpppnnnnnnmmmkkkhhhhhhhhhgggfffeeecccbbbaaa```______^^^______`````````aaaccceeehhhjjjkkklllnnnttt}}}rrrnnnmmmlllkkkllloooooonnnooorrrvvvzzz|||{{{zzzzzzzzz}}}vvvpppmmmooohhhaaa\\\VVVSSSVVV\\\kkk{{{~~~}}}zzzxxxyyyuuuwww{{{yyyuuuuuurrrooommmkkkjjjhhhfffeeeeeeeeeeeeeeedddcccbbb______^^^^^^^^^^^^^^^___^^^```cccfffhhhjjjjjjkkkjjjoooyyy}}}rrroooooonnnmmmnnnooonnnnnnnnnppptttwwwzzz~~~~~~zzzzzz{{{|||wwwpppnnnnnnmmmggg```[[[VVVTTT[[[cccooo}}}zzzyyywwwuuuwwwsssvvvzzz{{{yyyvvvsssqqqqqqpppmmmkkkiiigggeeedddbbbbbbccccccccccccbbbbbb______^^^]]]]]]]]]^^^^^^]]]___cccfffiiijjjjjjiiijjjmmmuuu|||rrrpppqqqpppooopppnnnnnnmmmnnnppptttxxxzzz~~~{{{xxxzzz{{{|||zzzpppkkkkkkllliiiddd___ZZZUUUUUU\\\fffzzzzzzxxxvvvtttssstttqqqtttvvvvvvtttqqqppppppnnnmmmkkkiiifffddddddddd``````aaabbbbbbbbbbbbbbb```___^^^]]]]]]]]]]]]]]]^^^```cccgggiiijjjjjjjjjmmmooouuuvvvttttttrrrppppppoooooonnnooorrruuuyyy|||{{{xxxxxxzzz|||~~~ssskkkhhhhhhhhhfffbbb]]]XXXSSSTTT___kkk|||vvvuuussspppppprrrnnnoooppppppnnnllllllllljjjjjjjjjhhheeecccdddeee```aaabbbcccccccccccccccaaa```___^^^]]]]]]]]]]]]___aaadddgggiiikkkkkklllpppqqqvvv}}}{{{wwwtttsssrrrrrrqqqqqqsssvvvzzz|||}}}yyyxxxzzz~~~vvvoookkkjjjiiihhhccc^^^YYYVVVTTTZZZkkk{{{yyytttppppppooommmmmmpppnnnmmmlllkkkjjjiiihhhhhhggghhhiiigggdddccceeegggcccdddeeeeeeeeeeeeeeeeeebbbaaa```___^^^^^^^^^^^^bbbcccdddgggiiikkkmmmnnnqqqrrrvvv}}}}}}yyyxxxuuutttsssssstttvvvyyy{{{}}}zzzzzzzzz~~~{{{xxxssspppnnnmmmlllkkk```[[[WWWUUUWWWccczzz{{{rrrnnnkkkmmmllljjjkkkooopppmmmjjjiiiiiiiiigggeeeeeeggghhhgggdddccceeehhhffffffgggggghhhggggggfffbbbbbbaaa```___^^^^^^^^^cccdddeeefffiiilllnnnoooqqqrrruuu{{{~~~zzzvvvuuutttuuuwww{{{~~~~~~{{{}}}uuurrrnnnlllkkkiiiddd```[[[YYYYYYZZZ\\\iii{{{xxxooonnnllljjjiiiiiiiiijjjkkkkkkjjjiiihhhgggfffeeeiiifffdddcccccceeeeeeeeeggghhhiiikkkkkkiiihhhfffbbbaaaaaa`````````aaaaaaaaadddfffhhhiiikkkmmmpppoooqqquuu{{{~~~xxxwwwvvvvvvxxx{{{~~~}}}{{{vvvrrrooollljjjiiifffaaa]]]XXXVVVXXX^^^gggxxxwwwsssnnnmmmkkkiiihhhhhhiiiiiikkkkkkjjjiiihhhgggffffffiiigggdddcccdddeeeeeedddeeeggghhhjjjjjjiiigggfffbbbaaaaaa```_________```aaacccfffggghhhjjjmmmooopppqqquuuzzz~~~|||{{{{{{|||~~~}}}|||}}}~~~~~~wwwqqqmmmkkkhhhfffccc```[[[XXXVVVUUUYYYdddtttzzzsssnnnmmmllljjjiiihhhiiiiiijjjkkkkkkjjjiiihhhggggggfffiiigggdddcccdddeeeddddddccceeeggghhhiiihhhgggfffcccbbbaaa______^^^^^^^^^```bbbdddfffgggiiilllnnnpppqqqtttxxx{{{}}}{{{|||~~~wwwppplllkkkiiieeeaaa]]]YYYUUUSSSVVVWWW]]]kkk~~~yyysssnnnmmmlllkkkjjjiiijjjkkkkkkkkkkkkjjjiiiiiihhhggggggjjjhhheeeeeeeeefffeeedddcccdddfffhhhhhhhhhgggfffcccbbbaaa___^^^]]]]]]]]]___aaadddeeefffhhhkkkmmmoooppptttwwwyyy~~~~~~~~~}}}||||||}}}}}}sssmmmiiigggiiigggccc]]]XXXTTTRRRQQQUUUZZZcccsss}}}zzzvvvqqqpppooommmlllkkkkkklllmmmkkkkkkjjjjjjiiiiiihhhhhhiiihhhffffffggghhhgggfffdddeeeggghhhiiihhhgggfffccccccaaa```^^^^^^]]]]]]^^^aaaccceeefffhhhjjjmmmmmmooosssvvvxxx~~~{{{|||}}}~~~uuuooollliiiggggggeee```ZZZUUUSSSTTTVVVXXXaaaooo|||zzzxxxuuurrrqqqooommmllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhggghhhjjjkkkjjjiiiggghhhiiikkkjjjiiihhhfffdddcccbbb```_______________aaaccceeefffhhhkkkmmmlllnnnrrruuuuuu{{{}}}zzz}}}vvvqqqnnnmmmjjjgggcccaaa\\\WWWSSSUUUZZZ___dddqqq{{{xxxwwwwwwvvvsssrrrooommmkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhjjjmmmnnnmmmllljjjkkklllmmmlllkkkiiigggccccccbbbaaaaaaaaaaaaaaa___aaadddfffgggiiikkkmmmlllnnnqqqsssrrrvvv}}}zzz{{{uuuqqqllljjjjjjiiieeebbb```^^^ZZZUUUSSSWWW```gggppp}}}xxxuuuttttttuuusssrrrooollljjjiiiiiiiiikkkkkkjjjjjjjjjjjjjjjjjjiiihhhiiikkknnnpppooonnnmmmmmmnnnooonnnkkkiiihhhccccccbbbbbbbbbbbbbbbccc```bbbeeefffgggiiilllnnnmmmoooqqqrrrooorrr~~~~~~{{{ooollliiihhhhhhhhheeebbb```[[[XXXXXXXXX\\\jjjyyyxxx{{{{{{vvvtttvvvvvvuuuqqqooonnnmmmmmmmmmlllkkkfffggghhhiiijjjiiihhhhhhhhhiiikkkllloooqqqrrrsssnnnnnnnnnnnnmmmkkkiiihhhhhhfffcccbbbbbbcccbbbaaadddcccbbbdddhhhlllnnnnnnpppnnnnnnqqqsssuuu|||~~~~~~~~~yyyssskkkiiiggggggggggggdddaaaZZZWWWUUUYYY^^^hhhzzzyyy|||{{{vvvssstttuuusssqqqpppoooooonnnmmmkkkjjjjjjjjjkkkkkkjjjhhhgggeeehhhhhhjjjlllmmmoooqqqqqqiiijjjjjjjjjiiigggeeedddeeebbb```______```___^^^cccbbbbbbeeeiiilllnnnnnnpppmmmmmmpppqqqsssyyy~~~}}}}}}~~~zzzoooiiigggfffeeeeeeeeedddaaa___WWWUUUUUU[[[fffvvv~~~~~~zzz}}}|||vvvrrrssstttrrrqqqrrrrrrrrrpppnnnkkkiiinnnnnnnnnllljjjhhheeecccgggggghhhjjjkkkmmmnnnnnnffffffggggggfffdddbbbaaabbb```]]]]]]^^^^^^^^^]]]aaaaaacccfffjjjmmmnnnnnnooollllllnnnoooooottt{{{}}}}}}~~~yyyqqqiiicccdddcccbbbaaa```^^^\\\ZZZWWWWWWYYYaaaooo}}}{{{{{{}}}}}}wwwsssttttttsssssstttvvvuuusssooollljjjooooooooommmkkkhhhfffdddffffffgggggghhhiiijjjjjjffffffggggggfffeeecccbbbaaa___]]]]]]^^^______^^^___aaaccchhhmmmoooooonnnooommmlllnnnmmmmmmqqqwww}}}}}}xxxrrrmmmhhhbbbcccbbb```]]]ZZZWWWVVVVVVWWWZZZ```kkk||||||zzz{{{~~~wwwssstttuuuttttttvvvyyyxxxtttpppnnnmmmnnnnnnnnnmmmllljjjgggfffddddddeeeeeeeeefffffffffeeeeeefffffffffdddcccbbb___]]][[[[[[]]]^^^^^^^^^^^^```eeekkkppprrrpppoooooommmlllmmmmmmkkkoootttyyy}}}{{{qqqnnnlllgggccc```___\\\XXXTTTRRRSSSTTTUUU]]]iiiyyy~~~{{{{{{|||~~~wwwssstttvvvuuusssvvvyyywwwsssooonnnooolllmmmmmmmmmllljjjhhhgggccccccccccccccccccbbbbbbbbbbbbcccdddcccbbbaaa```[[[ZZZXXXXXXZZZ\\\\\\\\\^^^aaagggnnnsssuuurrrpppnnnlllkkkmmmllljjjlllrrrvvv~~~~~~{{{rrrllljjjiiieeeaaa\\\[[[WWWSSSOOOOOOSSSWWWXXXeeevvv~~~{{{zzzxxxyyy|||}}}|||tttqqqsssuuutttqqqtttvvvtttooommmnnnpppmmmmmmmmmlllkkkiiigggfffbbbbbbaaaaaa`````````___```aaabbbbbbbbbaaa```___[[[YYYWWWXXXZZZ\\\]]]]]]^^^bbbiiiqqqvvvwwwtttqqqkkkiiiiiikkkjjjhhhjjjoooooo|||~~~}}}tttpppllliiihhhfffccc```YYYWWWTTTOOOLLLNNNTTTZZZ^^^mmm~~~xxxwwwuuutttwww}}}{{{}}}yyyrrroooqqqtttsssooorrrtttqqqmmmkkkmmmpppnnnnnnmmmllljjjhhheeedddbbbaaaaaa```______^^^^^^aaabbbcccccccccbbbaaa```\\\[[[YYYZZZ\\\^^^______^^^bbbjjjrrrxxxyyyuuurrriiiggggggiiihhhfffhhhmmmjjjuuu~~~~~~~~~wwwjjjiiigggfffdddaaa\\\XXXUUUPPPLLLLLLNNNPPPVVV\\\iii~~~|||xxxsssrrrssstttsssrrrsssttttttrrrooommmlllmmmooonnnmmmllllllmmmnnnooommmnnnooonnnkkkgggeeedddccc___\\\\\\```cccaaa^^^```bbbbbb```aaacccaaa\\\]]]]]]\\\\\\[[[[[[\\\\\\___bbbhhhllloooooommmlllffffffeeecccaaabbbdddfffooosss}}}}}}{{{zzz{{{~~~yyyrrrnnniiigggeeecccaaa^^^YYYUUUTTTPPPOOOQQQTTTXXXbbblll~~~tttqqqnnnnnnoooooonnnlllrrrsssrrrooolllkkkkkklllnnnmmmlllkkkkkkkkklllmmmooopppqqqpppmmmiiifffeeebbb^^^[[[\\\```bbbaaa___aaacccaaa^^^___aaa___ZZZ^^^]]]]]]\\\\\\]]]]]]]]]^^^aaaeeehhhkkkkkkjjjiiiccccccbbb```______aaadddkkkoooxxx}}}}}}}}}|||{{{|||~~~}}}sssmmmkkkjjjgggdddaaa___\\\XXXTTTQQQMMMLLLNNNSSSXXXaaarrr{{{yyyqqqppppppqqqrrrqqqooommmrrrqqqooollliiihhhiiikkkmmmllljjjiiiiiiiiijjjjjjqqqqqqrrrqqqnnnjjjgggddd```]]]ZZZ[[[___bbbbbbaaacccccc```\\\\\\___^^^ZZZ______^^^^^^^^^^^^______^^^___aaaccceeeeeeeeeddd``````___]]]\\\\\\^^^```fffkkkttt~~~~~~|||||||||~~~}}}rrrkkkiiihhhhhhbbb___\\\YYYVVVSSSOOOMMMJJJKKKOOOVVV___oooyyyuuuuuuqqqsssuuuvvvwwwuuurrrppprrrqqqnnnjjjgggfffhhhjjjlllkkkiiihhhhhhhhhiiijjjooopppppppppnnnkkkfffccc___\\\ZZZ[[[^^^aaabbbccccccccc```\\\]]]aaabbb___aaa``````______``````aaa^^^^^^___``````aaaaaaaaa______^^^\\\ZZZZZZ]]]___dddiiirrr}}}~~~|||||||||||||||~~~}}}xxxpppiiieeecccaaa```]]]YYYUUURRRQQQOOOMMMKKKMMMOOOUUU___mmmzzzsssqqqrrrpppsssvvvxxxxxxuuurrrppprrrqqqnnnjjjfffeeegggiiijjjjjjiiihhhhhhiiijjjjjjllllllmmmnnnooolllgggccc___]]][[[[[[]]]```cccdddddddddaaa^^^aaagggiiigggcccbbbaaaaaa``````aaaaaa______^^^^^^______``````______^^^\\\ZZZZZZ]]]___eeekkkttt|||~~~|||}}}~~~{{{|||~~~qqqnnniiieeebbb___\\\ZZZVVVSSSOOOMMMLLLLLLLLLKKKMMMQQQ[[[lllzzzvvvpppnnnooosssvvvzzz|||zzzvvvtttrrrppppppmmmjjjfffdddeeeggghhhggggggggggggiiijjjkkkjjjjjjlllooorrrqqqlllgggaaa___]]]\\\]]]```ccceeeeeefffdddbbbeeelllooommmeeedddcccaaa````````````^^^^^^^^^^^^__________________^^^\\\[[[[[[]]]```fffmmmuuu{{{zzzvvvrrrrrrtttyyy|||~~~~~~~~~~~~~~~wwwuuummmiiieeeaaa___\\\XXXVVVQQQNNNJJJIIIJJJLLLMMMMMMQQQWWWhhhxxxuuussspppnnnooossswwwzzz{{{xxxtttrrrqqqmmmmmmllliiieeecccbbbcccddddddddddddfffhhhjjjkkkkkkkkkmmmsssxxxxxxtttnnncccaaa___]]]]]]___cccfffggghhhgggeeehhhnnnpppnnnfffeeedddbbb```___^^^^^^\\\]]]^^^____________^^^______^^^\\\[[[[[[]]]```eeemmmuuuyyy|||~~~vvvssspppllllllooouuuyyy{{{}}}}}}}}}~~~qqqlllooohhhddd___ZZZWWWUUURRRPPPNNNKKKGGGGGGHHHLLLNNNOOOZZZcccyyy|||tttsssrrrqqqqqqsssmmmqqqttttttppplllkkkkkkkkkkkkkkkhhhdddaaa``````bbbbbbbbbccceeegggiiikkkllllllooovvv}}}~~~zzztttdddcccaaa^^^]]]___cccgggiiijjjiiigggjjjooopppmmmgggfffdddbbb```^^^]]]\\\ZZZ[[[]]]^^^______^^^]]]______^^^\\\ZZZ[[[]]]___dddmmmuuuwwwxxxzzzvvvmmmmmmnnnooossswww{{{~~~zzz|||xxxqqqlllfffbbbaaa]]]WWWSSSPPPNNNMMMLLLMMMIIIHHHJJJIIIJJJSSS^^^eeewwwvvvrrrooorrrvvvwwwrrrlllpppooonnnmmmmmmllliiifffmmmkkkgggcccaaa```___```bbbbbbcccbbbbbbcccfffhhhkkkmmmttt}}}{{{sssfffccc```]]]\\\]]]^^^```dddddddddcccddddddeeeeeeeeedddbbb___]]][[[[[[ZZZ^^^^^^______^^^^^^]]]\\\]]]^^^______]]]^^^___aaaeeeiiimmmooosss|||yyyssspppnnnnnnoooqqqtttyyy|||~~~wwwooojjjfffbbb^^^YYYVVVRRRNNNLLLKKKJJJJJJMMMJJJJJJMMMOOORRR\\\hhhyyy}}}xxxssspppnnnqqqwwwyyyuuuqqqnnnmmmllllllkkkiiifffccciiigggeeebbb```___^^^^^^```aaabbbbbbbbbbbbeeeggghhhjjjpppwww}}}|||uuunnneeeccc___]]]\\\\\\^^^```cccbbbbbbbbbbbbcccdddddddddcccaaa___]]]\\\[[[[[[^^^^^^____________^^^^^^^^^___```___^^^^^^```bbbbbbfffjjjmmmpppxxx{{{uuurrrqqqsssssstttwwwzzz~~~}}}xxxrrrjjjeeebbb```]]]ZZZQQQPPPNNNLLLJJJIIIIIIIIIMMMLLLNNNSSSZZZcccrrrvvvtttrrrooonnnrrryyy|||zzzvvvmmmllljjjjjjiiifffccc```ccccccbbbaaa___^^^]]]]]]___```bbbbbbbbbbbbdddffffffgggjjjooosssrrrmmmhhhdddbbb___\\\[[[\\\^^^___``````______```aaaaaabbbaaaaaa```___^^^]]]]]]\\\^^^^^^___```aaaaaaaaaaaa___```aaa```______aaacccaaaeeejjjmmmpppwww{{{{{{{{{{{{|||~~~yyyqqqmmmiiiccc___]]][[[XXXUUUNNNNNNMMMKKKJJJIIIJJJKKKMMMOOOSSS[[[hhh{{{xxxtttuuutttrrrrrruuuzzz}}}|||zzznnnllljjjiiihhheeebbb^^^`````````aaa```___^^^^^^___aaacccdddccccccdddeeeeeeeeefffhhhjjjjjjfffcccbbb```^^^\\\[[[[[[]]]^^^]]]]]]]]]]]]^^^___``````___`````````______^^^^^^^^^^^^```aaabbbccccccccc```aaabbbaaa``````bbbdddccchhhnnnqqqtttzzzzzzzzz|||xxxppplllgggddd```[[[WWWTTTPPPNNNLLLLLLLLLKKKIIIIIIKKKMMMNNNSSS[[[fffyyyyyysssssswwwyyywwwvvvxxx{{{||||||zzzooonnnlllkkkjjjgggccc`````````aaabbbbbbbbbaaaaaaaaadddfffgggfffeeedddeeeeeeeeedddeeeeeedddcccaaa```^^^]]][[[ZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^___```___``````aaaaaa``````___^^^___```bbbcccddddddddd```aaabbbbbb```aaabbbddddddjjjppptttwww~~~~~~tttppppppvvv{{{yyypppkkkgggdddbbb___ZZZUUUPPPLLLJJJIIIIIIJJJKKKIIIGGGIIINNNSSSUUU___lll{{{}}}xxxuuuvvv{{{}}}{{{yyyyyyyyyzzzyyyxxxpppooommmmmmllliiifffcccbbbbbbbbbcccccccccddddddfffiiilllmmmkkkhhhffffffeeeeeeeeedddcccbbbaaaaaa^^^]]]\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^`````````aaabbbccccccbbbaaa```^^^___```bbbcccddddddddd```aaabbbaaa``````bbbdddccciiiooosssxxxsssjjjggglllppprrrxxxvvvmmmiiieeeaaa___[[[YYYUUUPPPKKKIIIHHHIIIGGGIIIKKKJJJJJJNNNVVV]]]eeeuuu~~~{{{xxxuuuvvvzzz|||{{{xxxwwwwwwwwwvvvvvvpppooonnnmmmmmmkkkhhheeeddddddcccccccccdddeeeffflllooorrrrrroookkkhhhgggeeeeeeeeedddcccaaa``````\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^```aaabbbbbbcccdddeeeeeedddbbbaaa______aaabbbcccccccccccc```aaaaaaaaa``````bbbcccccchhhooosssyyyxxxllleeegggiiihhhmmmuuuwww|||yyytttnnnjjjhhhfffaaa^^^WWWUUURRRNNNJJJIIIKKKLLLHHHJJJLLLLLLMMMTTT^^^gggttt|||vvvuuussspppppprrrzzzyyywwwuuuttttttuuuuuupppooonnnmmmmmmllliiiffffffeeecccbbbbbbdddfffgggppprrruuuuuurrrmmmjjjhhhdddeeeeeeeeebbbaaa``````\\\[[[ZZZZZZZZZZZZZZZZZZ]]]]]]]]]^^^___```bbbccccccdddeeeffffffeeecccaaa___```aaabbbbbbbbbbbbbbb___```aaa```______aaaccceeejjjpppuuu|||qqqfffggggggdddgggooolllrrr|||wwwnnnlllhhheeeaaa]]]WWWTTTSSSNNNJJJKKKKKKJJJKKKNNNHHHIIIKKKLLLQQQ]]]nnn{{{||||||{{{xxxtttssssssuuuwwwxxxxxxxxxxxxwwwvvvuuusssrrrooommmjjjhhhgggfffdddeeeeeedddcccdddfffhhhnnnooooooooonnnllliiigggffffffeeedddccccccbbbbbb]]]\\\ZZZYYYYYYYYYZZZ[[[aaaaaabbbaaa```aaadddfffhhhfffddddddeeeffffffeee___```aaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbccccccggggggjjjpppvvv~~~lllffffffdddcccddddddjjjsss{{{~~~tttllljjjhhhfffdddaaa\\\WWWSSSNNNIIIGGGHHHHHHGGGIIILLLNNNQQQUUUXXX```ppp|||xxxxxxxxxvvvttttttvvvyyy{{{zzzyyywwwvvvtttsssrrrrrrqqqnnnllliiigggfffeeeccccccccccccbbbbbbeeegggkkklllmmmmmmllljjjhhhfffgggfffeeedddcccbbbaaaaaa\\\\\\ZZZYYYYYYZZZ[[[\\\bbbccccccbbb``````aaacccdddcccdddeeeggggggfffddd````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccffffffiiinnnqqqwwwvvviiiccc^^^\\\]]]___eeemmmttt{{{}}}|||wwwssslllgggfffdddcccbbb___[[[UUUQQQLLLHHHFFFHHHIIIHHHKKKOOOOOOVVV^^^eeeppp}}}xxxwwwvvvuuuuuussssssvvvzzz~~~}}}yyyuuusssqqqppppppooommmjjjhhhfffeeeeeeaaabbbbbbaaa``````ccceeehhhhhhiiijjjiiihhhgggfffgggfffeeedddbbbaaa```___\\\[[[[[[ZZZZZZ[[[\\\]]]bbbddddddccc```^^^^^^^^^______bbbeeehhhhhhgggdddbbbaaa```_________```aaacccccccccbbbbbbbbbbbbbbbeeeeeegggjjjlllnnnvvvtttfff]]]ZZZZZZZZZ___ffflllrrrzzz{{{wwwqqqnnnllliiifffdddcccaaa```]]]XXXRRRMMMNNNJJJJJJLLLMMMMMMQQQWWWTTT^^^kkkwww}}}wwwvvvxxxvvvvvvuuussstttwww}}}|||wwwsssqqqqqqnnnmmmkkkiiigggfffeeedddaaabbbbbbaaa___```bbbdddeeefffggggggggggggfffffffffeeedddcccaaa```^^^^^^\\\[[[[[[ZZZZZZ[[[]]]^^^___aaacccbbb___]]]\\\\\\\\\\\\^^^aaaeeeggggggfffcccbbb```^^^^^^___aaabbbbbbbbbbbbbbbbbbaaaaaaaaacccbbbdddggghhhhhhlllssswwwwwwwwwyyytttfff___\\\XXX\\\aaaggglllrrryyy~~~}}}yyyzzzyyytttmmmhhhfffeeecccaaacccbbb```]]]ZZZUUUOOOJJJLLLJJJJJJMMMOOOQQQYYYaaagggsss}}}wwwtttvvvyyyyyyxxxwwwuuuuuuwww}}}{{{vvvrrrpppooolllkkkjjjhhhgggeeeeeeeeebbbbbbbbbaaa___```bbbdddddddddeeeeeefffffffffeeeeeedddcccbbb```___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZ\\\______^^^\\\\\\\\\\\\ZZZYYY[[[___cccfffgggcccbbb```______```bbbccc```aaaaaabbbbbbaaa``````bbb```bbbeeefffeeegggkkkmmmnnnnnnpppwwwuuufff\\\WWWYYY\\\aaaeeekkkqqquuu|||{{{tttuuuzzz|||zzzqqqnnniiifffdddcccaaa```aaa^^^[[[YYYVVVRRRMMMIIIHHHGGGHHHLLLQQQXXXeeeqqq|||vvvtttssstttxxxzzzzzzxxxvvvuuuwwwzzz~~~|||wwwssspppnnnmmmkkkkkkiiihhhgggfffffffffbbbbbbbbb```______aaaccccccccccccccccccdddddddddbbbbbbaaa```______^^^]]]]]]\\\ZZZYYYYYYYYYZZZ[[[VVVXXXZZZ[[[ZZZZZZ[[[\\\\\\YYYVVVWWWZZZ___bbbddd``````_________```aaabbb___```aaaccccccbbbbbbaaabbb___```cccdddcccdddgggfffggghhhiiippp~~~ppp^^^XXXXXXXXXZZZ^^^ccchhhkkkrrrwww~~~xxxssspppwww|||vvvsssqqqqqqllljjjhhhfffeeecccaaa```[[[XXXUUURRRQQQOOOLLLJJJIIIIIILLLRRR[[[gggyyy|||tttssstttssssssuuuxxxxxxwwwvvvtttuuuxxxzzzzzzyyywwwuuurrrpppnnnmmmkkkjjjiiihhhggggggggggggaaaaaaaaa___]]]]]]___aaabbbaaaaaa`````````aaaaaa`````````_________^^^^^^]]]\\\ZZZXXXWWWWWWXXXXXXUUUVVVWWWWWWWWWWWWYYY[[[YYYWWWUUUVVVXXX\\\]]]^^^\\\\\\]]]]]]^^^___``````___```cccdddeeeeeeeeedddddd```___aaabbb``````ccc```bbbcccdddiiivvvlll___\\\YYYWWWYYY\\\```bbbjjjmmmrrryyyttthhhhhhqqquuu~~~|||{{{wwwrrrmmmjjjjjjkkkdddddddddcccbbb```^^^]]]VVVSSSOOONNNMMMMMMLLLKKKNNNNNNRRR[[[fffvvv}}}vvvqqqsssuuutttssstttuuuuuuvvvuuuttttttvvvyyyvvvvvvvvvuuutttrrrpppoookkkjjjiiihhhgggggggggggg___```___^^^\\\[[[]]]___aaa```___^^^^^^^^^^^^___________________________]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTUUUWWWYYYWWWVVVUUUWWWYYYZZZZZZYYYXXXYYYZZZ\\\^^^^^^______```aaadddfffhhhhhhgggffffffaaa^^^``````^^^^^^```\\\^^^``````dddqqq|||fffaaa[[[WWWWWWZZZ]]]___dddfffjjjpppxxxxxxkkkaaahhhiiippp}}}~~~xxxrrrooommmkkkiiigggfffffffffgggfffeeecccaaa^^^[[[YYYXXXJJJLLLMMMLLLJJJLLLPPPTTTUUUYYYbbbnnn}}}}}}xxxrrrooooooqqqqqqpppsssrrrrrrtttvvvvvvuuutttuuuuuutttsssrrrpppooonnnrrrooojjjhhhgggffffffeeebbb```]]][[[ZZZ[[[\\\^^^```___]]]\\\[[[\\\]]]]]]^^^^^^^^^^^^^^^___``````\\\ZZZXXXXXXYYYYYYXXXWWWXXXWWWVVVUUUUUUUUUVVVWWWVVVUUUTTTSSSSSSUUUWWWXXX[[[[[[\\\[[[ZZZZZZ\\\^^^bbbdddiiipppvvvuuummmfffbbbaaa___]]]\\\\\\\\\\\\___ZZZZZZ```bbbfffwww|||kkk[[[VVVWWWWWWZZZ___```cccfffgggkkkssszzzkkkeeedddhhhqqq{{{}}}wwwrrrnnnjjjgggdddfffeeeddddddccccccccccccfffeeebbb^^^ZZZWWWTTTSSSMMMOOOPPPOOONNNOOOTTTXXX\\\cccppp~~~|||wwwqqqnnnnnnpppppppppqqqpppoooqqqrrrsssqqqppprrrrrrrrrqqqpppnnnmmmlllooolllhhhffffffeeecccbbb```^^^\\\ZZZZZZZZZ\\\]]]^^^^^^\\\[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^___```aaa]]][[[XXXWWWWWWXXXWWWVVVWWWVVVUUUSSSSSSTTTUUUUUUVVVUUUTTTTTTTTTUUUVVVWWWYYYZZZZZZYYYYYYZZZ]]]```gggllluuu|||~~~xxxmmmddd^^^]]]\\\[[[ZZZZZZ[[[[[[^^^YYYZZZ___```cccssswwwaaaXXXVVVUUUUUUWWWXXX[[[^^^```dddmmmxxxiiidddbbbeeekkkuuu~~~zzzwwwqqqmmmhhheeedddcccbbb``````aaaaaaaaaaaaaaaaaa```cccaaa^^^YYYUUUQQQNNNLLLJJJLLLNNNNNNOOORRRYYY^^^mmmwww|||{{{yyyuuupppllllllmmmnnnoooqqqooonnnoooppppppooommmnnnnnnnnnnnnmmmllljjjjjjjjjhhhfffeeeeeeccc```^^^]]]\\\ZZZYYYYYYZZZ\\\]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]^^^```aaabbb```]]]XXXVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXWWWXXXZZZ___bbbnnnwwwyyykkkaaaYYYYYYXXXXXXXXXXXXYYYYYY\\\XXXYYY\\\]]]```mmm|||pppaaaZZZUUURRRQQQOOORRRVVVYYY^^^eeepppwww~~~~~~}}}ssshhhcccccciiiuuu~~~wwwsssooommmkkkgggdddaaa___```bbbbbbbbb``````aaabbbaaa```^^^]]]\\\ZZZVVVRRRNNNKKKIIIIIIHHHJJJLLLNNNSSS\\\hhhqqq~~~~~~vvvsssnnnkkkjjjkkkmmmnnnsssqqqoooooooooooommmlllkkkkkkkkkkkkkkkjjjiiihhhgggfffeeeeeeeeeccc___\\\[[[ZZZYYYXXXXXXYYY[[[\\\ZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYZZZ\\\]]]___aaabbbaaa]]]XXXUUUTTTUUUUUUUUUVVVUUUSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWZZZ___cccqqq|||ttteee]]]UUUUUUUUUVVVVVVWWWXXXXXXYYYWWWWWWZZZZZZ\\\fffqqqttteee[[[TTTQQQMMMOOORRRUUUZZZaaaiiioootttyyy{{{xxxvvvzzzllldddccciiiqqq{{{~~~}}}zzzuuuoooiiifffcccaaa```___]]][[[[[[]]]___``````____________]]][[[XXXWWWRRRQQQNNNKKKJJJIIIIIIIIIKKKLLLOOOTTT^^^mmm|||{{{{{{zzztttqqqmmmjjjhhhiiilllnnntttrrrooommmmmmlllkkkiiiiiijjjjjjjjjjjjjjjiiiiiifffeeeeeeeeeeeeccc___[[[ZZZYYYXXXXXXXXXYYYZZZ[[[WWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ\\\^^^```aaa```\\\WWWTTTTTTUUUVVVVVVWWWVVVTTTSSSRRRRRRRRRSSSRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUUUUVVVYYY^^^bbboooxxxwwwiii^^^YYYRRRSSSTTTUUUVVVWWWXXXXXXVVVUUUVVVWWWXXXZZZ```gggsssvvvcccVVVPPPNNNOOOPPPRRRVVV\\\cccggglllqqqwww}}}{{{vvvssspppooorrrgggeeeggglllrrr|||vvvrrrppppppppppppqqqmmmhhhdddbbb```^^^\\\^^^\\\[[[\\\^^^______^^^[[[ZZZYYYXXXVVVSSSRRRPPPLLLKKKIIIHHHHHHJJJLLLMMMMMMPPPUUU]]]iii{{{{{{zzzxxxuuurrrpppmmmiiiggghhhkkknnntttqqqmmmjjjiiihhhgggeeehhhhhhiiiiiiiiiiiiiiiiiieeeeeedddeeeeeeccc___\\\ZZZYYYYYYYYYXXXYYYYYYYYYUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUVVVXXXYYY\\\]]]___\\\YYYVVVTTTUUUWWWWWWWWWWWWVVVTTTSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVXXX[[[^^^gggmmmrrrpppggg]]]WWWTTTQQQRRRSSSUUUVVVVVVWWWWWWSSSTTTUUUVVVVVVXXX\\\___fffxxxsss```TTTRRRPPPOOOOOORRRWWW\\\```eeeiiioootttxxx}}}|||xxxsssnnnkkkiiihhh~~~|||qqqmmmkkkkkkqqq{{{~~~zzzwwwuuuuuurrrnnnjjjgggggghhhiiihhhmmmjjjgggeeecccbbb```^^^___^^^^^^_________\\\ZZZVVVUUUSSSRRRPPPOOONNNNNNKKKJJJIIIIIIJJJMMMPPPRRRUUUZZZcccmmmyyy{{{zzzwwwrrrqqqpppnnnjjjggggggkkkooouuurrrmmmjjjhhhgggfffdddeeefffggghhhhhhhhhhhhhhheeedddcccccccccaaa___\\\[[[[[[ZZZYYYYYYXXXXXXXXXSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\XXXVVVTTTUUUWWWXXXYYYYYYVVVUUUSSSQQQPPPPPPPPPQQQQQQQQQPPPOOOPPPQQQRRRSSSSSSTTTWWWWWWWWWWWWXXXYYY]]]```cccaaa\\\VVVRRRPPPPPPQQQRRRTTTUUUUUUUUUTTTPPPRRRTTTUUUUUUWWWYYYYYY^^^lllwwwdddXXXUUUQQQOOOPPPTTTYYY[[[^^^bbbgggkkknnnssszzz~~~wwwtttppplllgggdddaaa```}}}yyyzzz{{{rrrmmmlllpppuuu}}}}}}{{{xxxtttpppnnnllllllkkkhhheeecccdddfffffffffhhhfffdddbbbbbbaaa^^^\\\]]]\\\\\\\\\\\\ZZZWWWTTTTTTRRRQQQOOONNNNNNOOOOOOLLLLLLJJJJJJLLLOOORRRTTTcccjjjuuu|||wwwvvvsssmmmppppppnnnjjjfffgggkkkpppxxxuuupppllljjjiiigggfffddddddeeefffggggggggggggdddcccaaaaaaaaa```^^^\\\\\\\\\[[[ZZZYYYXXXXXXWWWRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZUUUTTTTTTUUUXXXZZZZZZZZZUUUTTTRRRPPPOOOOOOOOOOOOQQQPPPNNNMMMNNNOOOQQQSSSSSSUUUWWWXXXWWWVVVVVVVVVVVVXXXZZZZZZWWWSSSOOONNNOOOPPPQQQSSSTTTSSSSSSRRROOORRRTTTTTTUUUWWWXXXWWWZZZeeetttwww___ZZZTTTPPPQQQUUUYYY[[[YYY]]]bbbeeehhhlllsssyyyzzz~~~yyyvvvtttqqqoookkkgggccc___\\\[[[|||zzzyyyzzz|||}}}zzz~~~zzzqqqooonnnpppyyy~~~|||zzzzzz{{{}}}~~~~~~|||zzzyyyrrrpppllliiifffdddddddddaaa```^^^]]]]]]___aaabbbeeeccc```______^^^]]][[[[[[YYYWWWXXXXXXWWWSSSOOOPPPNNNLLLKKKJJJKKKMMMOOOOOOKKKLLLQQQTTTUUU\\\eeeuuu~~~|||}}}{{{wwwssspppooonnnnnnllllllkkkjjjjjjkkkllllllpppooommmkkkiiigggfffeeeeeeggghhhhhhgggffffffgggdddcccaaa___]]]\\\[[[[[[[[[[[[ZZZYYYXXXVVVTTTSSSUUUTTTSSSSSSTTTTTTSSSRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXTTTSSSRRRQQQQQQPPPPPPQQQSSSQQQOOONNNNNNOOOPPPQQQPPPRRRTTTTTTRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPLLLNNNPPPRRRSSSSSSRRRRRRPPPQQQRRRSSSTTTTTTTTTTTT[[[aaalllzzzvvvkkk[[[QQQPPPSSSWWWXXXVVVWWWZZZ]]]bbbgggkkknnnuuuzzz}}}yyyvvvrrrnnnkkkfffeeebbb^^^[[[XXXVVVUUU|||yyywwwvvvwwwxxxwwwzzz}}}wwwrrrtttxxx~~~zzzxxxxxxwwwvvvuuutttuuuvvvvvvuuusssqqqpppllljjjgggdddbbb````````````___^^^]]]]]]^^^^^^___ccc```^^^]]]\\\\\\[[[YYY\\\YYYWWWVVVVVVTTTOOOLLLKKKLLLMMMMMMNNNOOOQQQRRRRRROOOQQQXXX]]]bbbkkkuuuzzzuuuuuuyyywwwtttpppnnnmmmmmmmmmlllkkkjjjiiiiiiiiijjjjjjmmmlllkkkjjjhhhgggfffeeefffggghhhhhhfffeeeeeefffdddcccaaa___^^^\\\[[[[[[YYYYYYYYYXXXXXXWWWUUUUUURRRQQQPPPQQQRRRSSSRRRQQQUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWSSSRRRQQQQQQPPPPPPOOOOOORRRQQQPPPOOONNNOOOPPPPPPOOOQQQSSSSSSQQQPPPPPPQQQRRRRRRRRRQQQQQQOOONNNNNNLLLMMMOOOQQQRRRRRRQQQQQQOOOPPPPPPQQQRRRRRRSSSSSSYYY```jjjwwwyyybbbTTTRRRTTTSSSQQQTTTUUUVVVYYY]]]aaaeeegggkkkooouuuzzz}}}~~~}}}{{{yyyzzzwwwsssooommmiiieeebbbbbb```]]]ZZZVVVTTTRRRQQQ~~~yyyvvvuuuuuuuuuvvvxxx{{{wwwsssqqquuu|||zzztttqqqnnnlllmmmnnnnnnmmmmmmnnnnnnnnnllljjjhhhgggfffeeebbb```^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[^^^\\\YYYXXXXXXXXXWWWUUUTTTRRRPPPNNNNNNLLLJJJHHHGGGIIILLLNNNOOOPPPRRRTTT[[[[[[```hhhpppxxx{{{uuussstttsssrrrooolllkkkjjjkkkkkklllkkkiiihhhgggggggggggghhhhhhhhhggggggfffffffffggghhhhhhgggdddccccccdddcccbbbbbb```___]]][[[ZZZWWWWWWXXXXXXWWWWWWVVVUUUQQQPPPPPPQQQSSSTTTSSSRRRVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVRRRRRRQQQPPPPPPOOOOOONNNQQQPPPPPPPPPOOOOOOOOONNNNNNPPPQQQQQQPPPOOOPPPQQQRRRRRRQQQPPPOOONNNLLLKKKKKKLLLNNNOOOPPPQQQPPPPPPQQQPPPPPPPPPPPPRRRSSSTTTXXX^^^iiiuuuooo\\\WWWVVVSSSNNNRRRRRRSSSUUUXXX[[[^^^```bbbeeejjjnnnqqqtttwwwzzz~~~|||yyyvvvtttssssssrrroookkkhhhfffccc___\\\ZZZYYYVVVSSSPPPNNNLLLLLL|||yyyxxxxxxxxxzzz{{{|||}}}vvvrrrppprrr{{{uuunnnhhheeebbbbbbccceeeffffffggghhhhhhggggggeeedddcccbbbaaa```^^^]]]]]]]]]]]]\\\\\\]]]^^^]]][[[YYYWWWXXXVVVTTTSSSTTTTTTSSSQQQLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMPPPRRRSSSWWW\\\aaannnrrrzzz{{{wwwssssssuuuooonnnkkkiiiiiiiiijjjkkklllkkkiiifffeeeddddddeeedddeeeeeeeeeffffffgggggghhhhhhhhhfffcccaaabbbbbbbbbbbbbbbbbb```^^^\\\[[[XXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUVVVVVVVVVRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPOOONNNMMMMMMNNNPPPPPPOOOOOOPPPQQQSSSSSSRRRQQQPPPNNNLLLKKKJJJKKKMMMNNNOOOPPPPPPOOOSSSRRRQQQPPPPPPRRRTTTUUUXXX___jjjxxx}}}ggg\\\XXXUUUQQQQQQQQQQQQSSSUUUXXX[[[]]]^^^```cccfffhhhlllpppsssvvvyyy}}}{{{xxxyyyvvvsssooommmllllllllljjjgggdddaaa___]]]ZZZWWWTTTRRRPPPMMMKKKIIIGGGGGG|||zzzzzz{{{|||}}}~~~~~~}}}tttmmmnnnssswwwzzz|||qqqiiiddd^^^\\\ZZZZZZ]]]___```aaa___`````````aaaaaa``````\\\\\\[[[ZZZYYYYYYYYYYYYXXXYYY[[[[[[ZZZXXXUUUTTTRRRPPPNNNNNNOOOOOOOOOMMMMMMMMMLLLKKKKKKMMMOOOPPPQQQTTTWWWZZZ^^^gggsss|||yyyuuurrrnnnnnnqqqmmmllljjjiiihhhiiikkklllllljjjhhhfffdddcccccccccbbbcccdddeeefffggghhhiiiiiiiiihhheeebbbaaaaaacccbbbcccddddddccc```]]][[[[[[[[[ZZZYYYWWWTTTSSSQQQSSSRRRRRRSSSVVVWWWWWWVVVSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMOOOOOONNNOOOPPPRRRUUUUUUTTTSSSQQQPPPNNNMMMKKKLLLMMMNNNOOOPPPPPPPPPSSSQQQPPPOOOOOOQQQRRRTTTYYYaaannn}}}tttcccXXXSSSQQQOOOOOOOOOPPPRRRUUUXXXYYY[[[]]]___```aaacccgggjjjlllpppuuuyyy||||||yyyuuusssmmmkkkhhhdddbbbaaaaaabbb___]]]ZZZXXXWWWUUURRROOONNNMMMKKKIIIFFFEEEDDDCCC}}}zzzxxxxxxyyy{{{|||}}}~~~~~~}}}uuuqqqpppnnnqqqpppooopppsssyyy~~~tttiiibbb]]]ZZZUUUTTTTTTUUUXXXZZZZZZZZZVVVWWWWWWXXXXXXYYYZZZZZZTTTTTTTTTSSSSSSRRRRRRQQQSSSTTTUUUVVVUUUSSSQQQPPPMMMLLLJJJJJJKKKLLLKKKJJJLLLLLLLLLKKKKKKMMMQQQUUUVVV[[[aaafffooo}}}|||vvvsssoookkkkkkooolllkkkjjjiiiiiijjjkkklllkkkiiigggeeedddcccccccccbbbcccdddeeegggiiijjjjjjjjjiiihhheeebbbaaabbbdddbbbdddfffgggfffccc___]]]]]]]]]\\\ZZZWWWUUURRRQQQRRRQQQQQQRRRTTTUUUTTTSSSRRRSSSTTTUUUVVVXXXYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVSSSTTTUUUUUUTTTSSSQQQPPPQQQQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNNNNOOORRRTTTVVVVVVUUUUUUSSSRRRPPPOOOMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPOOONNNNNNOOOPPPQQQZZZcccqqqppp___UUUQQQNNNNNNNNNNNNOOOQQQSSSTTTUUUWWWYYYYYYZZZ[[[^^^aaacccgggkkkppptttxxx}}}|||xxxuuusssqqqnnnlllfffeeebbb___]]]\\\[[[[[[ZZZXXXUUUSSSSSSQQQNNNLLLJJJIIIGGGEEECCCBBBAAAAAAzzzyyywwwuuuuuuwwwyyyzzz|||}}}xxxmmmkkkgggeeeeeehhhkkknnnoooppprrrtttwwwyyy{{{|||}}}|||}}}wwwlllbbbZZZVVVSSSQQQMMMMMMNNNQQQTTTUUUTTTRRRQQQQQQQQQQQQQQQQQQRRRRRROOOOOOOOONNNNNNLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLLLLJJJHHHGGGGGGIIIJJJIIIIIIIIIJJJLLLMMMPPPUUU]]]cccjjjpppyyy~~~~~~yyyuuusssoookkkkkkooolllkkkiiihhhhhhiiikkkllljjjiiigggeeedddcccddddddcccdddeeeggghhhjjjkkkllljjjjjjhhhfffcccbbbdddfffccceeehhhiiihhheeeaaa^^^]]]]]]\\\[[[YYYVVVTTTSSSTTTSSSRRRRRRTTTTTTTTTRRRTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUUUURRRSSSTTTUUUTTTRRRPPPOOORRRQQQOOONNNLLLLLLLLLMMMLLLMMMNNNNNNNNNPPPSSSUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOPPPPPPQQQSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQZZZcccrrrtttcccYYYTTTSSSQQQOOOOOOOOOOOOPPPNNNPPPSSSUUUUUUWWWYYY[[[\\\___cccfffiiimmmrrruuuvvvxxx|||{{{yyyuuusssooollljjjhhheeeccc```___]]]\\\ZZZXXXVVVVVVUUUSSSQQQPPPOOONNNLLLJJJFFFEEEDDDBBB@@@???>>>>>>~~~||||||zzzxxxvvvuuuuuuvvvxxxzzz|||ooolllgggbbb```aaaccceeebbbbbbbbbcccdddfffhhhiiillllllkkkkkkkkkllllllmmmnnnmmmmmmmmmnnnppprrrssskkkeee]]]WWWRRROOOMMMLLLHHHIIIKKKNNNQQQQQQOOOMMMQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEFFFHHHIIIHHHHHHJJJMMMQQQUUU[[[dddooowwwyyyxxxtttpppoookkkggghhhllllllkkkiiihhhgggiiijjjkkkjjjiiigggeeedddddddddeeedddeeefffhhhiiikkklllmmmjjjjjjiiifffdddccceeegggcccfffiiikkkjjjfffbbb___\\\\\\\\\[[[ZZZXXXWWWVVVWWWUUUTTTUUUVVVVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTQQQRRRSSSTTTSSSQQQOOONNNSSSRRROOOMMMKKKLLLMMMMMMLLLMMMNNNOOOOOOQQQTTTWWWTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQSSSTTTUUUVVVTTTTTTUUUUUUUUUUUUTTTSSSYYYbbbqqqsssdddZZZYYYVVVSSSQQQOOOOOONNNJJJMMMQQQSSSUUUVVVYYYZZZXXXZZZ]]]```bbbeeeiiilllooorrrvvv{{{|||zzzwwwtttrrrpppmmmiiifffcccaaa^^^\\\WWWWWWVVVUUUSSSPPPNNNMMMMMMLLLIIIHHHHHHGGGEEECCCDDDCCCAAA@@@>>>=========|||xxxvvvuuuuuutttrrrqqqqqqsssuuuwwwyyyrrrjjjkkklllhhhddd___^^^\\\[[[[[[\\\]]]^^^]]]^^^]]]\\\ZZZZZZ[[[\\\\\\[[[[[[]]]___bbbbbbbbb[[[YYYUUUQQQNNNKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKQQQNNNKKKKKKMMMLLLJJJGGGMMMKKKIIIHHHIIIIIIIIIIIIGGGFFFFFFFFFGGGGGGFFFEEEIIIIIIJJJIIIIIIKKKOOORRRRRRSSSVVV]]]iii{{{|||yyyyyyuuupppllljjjjjjiiihhhkkkiiigggeeeddddddffffffgggggghhhhhhhhhiiiiiiiiiiiigggfffgggiiijjjjjjiiiiiihhhfffeeedddddddddeeegggffffffhhhiiihhhccc___\\\[[[YYYYYYZZZYYYVVVTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSQQQOOOMMMPPPPPPPPPOOONNNMMMLLLKKKJJJLLLNNNQQQSSSTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[YYYVVVUUUXXXbbbrrr{{{hhhaaaXXXSSSQQQQQQOOONNNMMMKKKJJJKKKNNNQQQSSSSSSRRRTTTVVVYYY[[[]]]______eeegggkkkpppwww}}}~~~}}}|||wwwvvvuuurrrooollljjjhhhfffeeebbb```\\\YYYWWWVVVSSSSSSQQQOOOMMMKKKJJJIIIJJJIIIHHHFFFEEECCCBBBAAAAAA@@@@@@???>>>======<<<|||xxxvvvuuuuuusssqqqppppppqqqtttuuuyyy~~~yyysssnnnjjjeee```\\\ZZZZZZZZZXXXYYYXXXWWWUUUUUUUUUUUUVVVTTTSSSSSSTTTUUUTTTSSSUUUSSSQQQNNNLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMKKKJJJKKKLLLMMMKKKIIIIIIIIIJJJKKKLLLLLLKKKIIILLLKKKJJJIIIJJJJJJIIIHHHIIIJJJKKKLLLMMMPPPTTTWWW[[[___fffrrr{{{xxxvvvtttwwwtttoookkkjjjiiihhhgggkkkiiigggeeeddddddeeefffeeeffffffggghhhhhhiiiiiihhhfffeeefffgggiiiiiihhhhhhgggeeeccccccdddeeefffiiigggfffffffffddd```\\\\\\[[[YYYYYYYYYXXXWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOPPPPPPPPPPPPOOONNNMMMMMMLLLMMMPPPRRRSSSTTTUUUUUUSSSSSSTTTTTTUUUTTTTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVXXXYYY[[[\\\[[[ZZZWWWVVVXXX```mmmyyy|||xxxsssxxxzzzhhhYYYRRROOONNNNNNMMMLLLKKKKKKMMMOOOOOONNNPPPRRRTTTVVVXXXYYYZZZ[[[]]]___cccgggmmmssswwwzzz}}}|||{{{yyywwwvvvttttttqqqpppooommmjjjgggdddcccaaa```^^^[[[XXXUUUSSSRRRNNNNNNLLLKKKIIIGGGFFFEEEGGGFFFEEEDDDBBBAAA@@@???@@@??????>>>======<<<<<<{{{wwwuuutttsssrrrpppooooooppprrrssswww{{{~~~||||||}}}}}}zzzyyy|||}}}tttkkkddd```^^^YYYYYYXXXWWWUUUSSSQQQPPPRRRPPPNNNMMMNNNNNNMMMLLLNNNMMMKKKIIIHHHHHHHHHIIIKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGIIIKKKLLLKKKIIIKKKLLLOOOQQQQQQPPPNNNLLLQQQPPPPPPOOOOOONNNOOOOOONNNPPPSSSVVVZZZ___dddhhhpppwww{{{wwwvvvtttssstttpppllljjjiiihhhhhhgggjjjiiigggeeeddddddddddddcccdddeeefffggghhhiiijjjgggfffdddeeefffhhhgggfffhhhfffcccbbbbbbdddgggiiimmmkkkhhhfffdddaaa\\\YYY]]][[[YYYXXXXXXYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUSSSTTTUUUVVVWWWWWWVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVUUUSSSRRRQQQQQQPPPOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSTTTUUUUUUUUURRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[\\\\\\ZZZXXXWWWXXX^^^gggpppttttttqqqnnngggjjjvvvgggYYYRRRPPPPPPMMMLLLJJJKKKLLLLLLKKKIIINNNOOOPPPRRRSSSTTTTTTTTTVVVWWWZZZ^^^cccgggkkkmmmtttuuuwwwyyy|||~~~zzzxxxrrrrrrqqqooommmlllkkkjjjiiihhhgggeeebbb___]]][[[YYYXXXVVVTTTRRROOOMMMLLLHHHHHHGGGEEECCCBBBAAA@@@CCCCCCBBBAAA@@@???>>>===>>>>>>======<<<;;;;;;;;;{{{wwwsssqqqqqqqqqpppooonnnnnnooopppqqquuuwwwzzzzzzyyyxxxxxxyyy|||xxxvvvxxx{{{yyyttthhhfffdddbbb___\\\WWWTTTTTTRRRQQQPPPQQQRRRQQQPPPPPPNNNLLLJJJIIIHHHHHHHHHKKKKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKLLLNNNNNNMMMMMMQQQSSSUUUWWWVVVUUUTTTTTTWWWXXXXXXXXXWWWXXXZZZ\\\\\\```fffmmmttt{{{{{{vvvtttsssrrrqqqnnnkkkiiihhhhhhiiiiiiiiiiiihhhgggeeedddcccccccccbbbcccdddfffhhhiiikkkkkkgggfffdddeeefffggggggfffgggeeecccaaabbbfffjjjmmmqqqpppmmmiiieee```\\\YYY]]][[[YYYXXXYYYYYYXXXWWWTTTTTTTTTSSSTTTTTTUUUVVVSSSUUUWWWXXXYYYXXXVVVUUUSSSSSSSSSTTTTTTVVVWWWWWWVVVUUUSSSQQQPPPPPPPPPQQQOOOOOOPPPQQQRRRRRRQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUWWWWWWYYYZZZ[[[\\\\\\[[[ZZZYYYYYY]]]bbbgggjjjiiigggeeeaaaccckkk{{{}}}jjj^^^VVVQQQLLLKKKJJJJJJKKKJJJHHHFFFKKKLLLMMMNNNOOOOOOOOOOOOSSSTTTUUUXXX\\\___bbbdddgggiiimmmppprrrtttwwwyyywwwxxxzzz{{{|||~~~}}}}}}{{{xxxtttpppnnnkkkkkkiiihhhgggeeeddddddbbbaaa```^^^[[[YYYVVVUUURRRQQQPPPNNNLLLJJJHHHHHHDDDDDDCCCBBBAAA??????>>>AAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;:::::::::~~~yyyyyyzzz{{{}}}~~~~~~~~~~~~|||xxxsssooommmlllkkknnnmmmmmmmmmmmmnnnoooppprrrsssuuuuuuuuuttttttuuuwwwuuutttvvvxxx|||}}}zzzvvvqqqiiiddd___\\\YYYXXXWWWVVVTTTSSSSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPSSSTTTTTTTTTTTTTTTUUUXXXZZZ\\\]]]___cccfffggghhhjjjjjjjjjlllpppsssvvv{{{{{{xxxtttqqqooonnnmmmllliiigggfffgggiiijjjkkkkkkiiihhhfffeeecccbbbbbbaaabbbbbbdddfffhhhjjjkkklllhhhfffddddddfffgggfffeeegggeeebbbaaacccfffkkknnnssssssqqqmmmhhhbbb^^^\\\]]][[[YYYYYYYYYZZZYYYXXXTTTTTTSSSSSSTTTUUUUUUVVVUUUVVVXXXZZZZZZYYYWWWVVVTTTTTTTTTTTTUUUWWWXXXYYYUUUTTTRRRPPPOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\[[[ZZZZZZ[[[]]]```bbbcccbbbaaa___^^^^^^dddpppnnn\\\RRRMMMKKKJJJIIIIIIIIIHHHFFFIIIJJJKKKKKKLLLKKKKKKKKKOOOPPPQQQSSSUUUXXXZZZ[[[]]]```eeeggghhhjjjmmmooommmoooqqqsssuuuxxx|||}}}zzzxxxwwwwwwwwwvvvuuutttrrrooollliiigggdddcccbbbaaa```___^^^]]]\\\[[[ZZZYYYVVVTTTRRRPPPLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>?????????>>>>>>=========;;;;;;;;;;;;::::::::::::}}}uuuqqqpppqqqrrrrrrssssssrrrrrrqqqooolllhhheeedddddddddhhhhhhiiiiiijjjkkkmmmmmmooopppqqqrrrrrrrrrqqqqqqpppooopppssssssttt{{{vvvsssnnniiifffbbb^^^[[[ZZZYYYWWWUUUTTTTTTTTTTTTPPPRRRUUUXXXYYYYYYXXXWWWUUUYYY]]]_________``````aaaeeejjjmmmqqqvvv~~~{{{xxxvvvtttqqqooonnnmmmmmmgggfffeeegggiiikkkkkkjjjhhhgggfffeeecccbbb``````aaabbbccceeeggghhhjjjjjjgggeeeccccccdddeeedddcccdddcccaaa```bbbeeeiiikkkppprrrrrrpppjjjddd```^^^[[[ZZZZZZZZZ[[[[[[YYYWWWSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTUUUUUUWWWXXXXXXTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRQQQTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZ\\\]]]^^^_________]]]]]]\\\[[[___hhhuuuiiiYYYRRROOOKKKIIIHHHHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSVVVZZZ^^^`````````bbbeeedddfffhhhjjjlllnnnrrrtttyyy{{{~~~~~~}}}wwwvvvtttrrrpppooonnnmmmmmmlllkkkiiifffdddbbbaaa[[[ZZZYYYXXXWWWVVVVVVUUUVVVVVVUUUSSSQQQNNNLLLKKKGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>============;;;;;;::::::::::::::::::~~~vvvpppkkkjjjiiigggfffeeefffggghhheeeccc```^^^\\\\\\]]]]]]aaabbbccceeefffhhhiiijjjlllmmmooopppqqqqqqooommmlllkkklllnnnnnnnnnuuu}}}}}}zzzwwwuuuqqqlllhhheeecccccc^^^bbbgggllloooooommmllljjjnnntttxxxzzz{{{}}}~~~{{{wwwuuuvvvvvvtttrrrpppnnnoooooojjjhhhggghhhiiiiiihhhgggggggggfffeeecccaaa___^^^___```aaacccdddfffggggggdddcccaaaaaabbbbbbaaa``````_________```bbbeeefffiiimmmpppooojjjddd```^^^ZZZZZZZZZ\\\]]]\\\YYYVVVSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQPPPPPPSSSSSSSSSSSSTTTUUUWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVVVVWWWXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[]]]\\\^^^dddlllxxx}}}mmmYYYUUUOOOJJJGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMPPPUUUZZZ[[[YYYWWWYYY\\\ZZZ\\\___aaabbbdddgggiiinnnppptttwwwyyy|||}}}{{{xxxvvvtttsssllllllkkkkkkiiigggeeecccbbbaaa```^^^]]][[[ZZZYYYTTTSSSSSSRRRQQQPPPOOOOOOOOOOOONNNMMMKKKHHHFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;zzzsssmmmhhhgggddd```\\\[[[]]]aaaccc]]]\\\ZZZXXXWWWWWWXXXYYY]]]]]]___aaaccceeeggghhhkkklllnnnpppqqqpppnnnkkkllljjjjjjlllkkklllttt|||||||||xxxuuusssxxx|||xxxvvvuuuppppppooommmkkkjjjkkkmmmmmmkkkiiiiiiiiihhhfffdddggggggfffeeecccaaa___^^^^^^______aaabbbcccdddeeebbbaaa___^^^___```___^^^]]]]]]]]]]]]^^^```aaabbbccchhhmmmmmmiiiccc___]]]XXXYYY[[[]]]^^^]]]YYYUUUSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUTTTSSSSSSTTTTTTUUUSSSSSSSSSSSSSSSTTTTTTUUUTTTUUUVVVVVVVVVTTTSSSRRROOOPPPPPPPPPPPPPPPOOOOOOSSSRRRRRRRRRSSSUUUWWWXXXVVVWWWXXXYYYZZZZZZZZZZZZVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]\\\[[[[[[aaa______aaaeeemmm~~~___ZZZQQQJJJFFFDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLNNNSSSWWWXXXTTTRRRSSSVVVTTTVVVXXXZZZ[[[]]]___aaaaaadddhhhkkknnnqqquuuxxx{{{~~~~~~|||{{{{{{{{{wwwvvvuuurrrpppnnnlllkkkdddeeeffffffdddaaa^^^\\\ZZZYYYXXXWWWVVVTTTSSSSSSQQQQQQPPPOOONNNMMMMMMLLLKKKJJJJJJHHHFFFDDDBBBAAA???????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;yyytttmmmhhhddd```[[[XXXXXXZZZ[[[\\\aaa___[[[WWWUUUTTTSSSTTTQQQSSSUUUYYY]]]```ccceeejjjlllmmmooonnnmmmkkkjjjfffhhhhhhgggfffhhhmmmrrrtttzzz{{{tttpppmmmlllnnnoooqqqpppnnnlllkkkkkkkkkiiihhhggggggfffdddbbbdddddddddcccbbb```^^^]]]]]]^^^^^^___```aaaaaabbbbbbaaa```___^^^]]]\\\\\\YYYYYYZZZ[[[\\\^^^```aaa```bbbdddffffffdddbbb```\\\\\\[[[ZZZXXXWWWUUUTTTZZZXXXUUUTTTUUUUUUUUUTTTXXXWWWVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUUUUUUUUUUTTTSSSRRRSSSRRRQQQPPPOOONNNNNNNNNMMMNNNPPPQQQQQQQQQSSSUUUUUUUUUWWWXXXXXXXXXWWWVVVZZZYYYXXXXXXXXXYYY[[[\\\ZZZZZZYYYXXXXXXXXXXXXXXXYYY[[[\\\\\\\\\\\\]]]___bbb```^^^^^^aaajjjuuu}}}{{{lll\\\TTTMMMGGGEEEHHHEEEDDDCCCBBBAAAAAADDDFFFBBBBBBBBBBBBDDDEEEFFFGGGKKKSSSUUUOOOJJJLLLNNNNNNRRRRRRSSSTTTUUUVVVWWWXXX[[[\\\^^^aaadddhhhkkkmmmooopppsssvvvyyy|||~~~}}}}}}|||yyyvvvttttttrrrpppooonnnmmmkkkiiigggeeedddccc___^^^\\\\\\]]]]]][[[ZZZYYYVVVTTTRRRRRRQQQPPPNNNNNNKKKHHHEEEDDDEEEHHHIIIGGGGGGFFFEEEDDDDDDCCCCCC@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::999999{{{tttnnnlllhhhccc``````bbbccccccdddbbb]]]YYYUUURRRPPPOOOTTTTTTUUUWWWZZZ___ccceeekkklllmmmmmmmmmllljjjiiigggggghhhhhhhhhkkkpppsssooottt|||zzztttpppmmmkkkkkklllnnnooonnnkkkiiihhhhhhiiigggfffeeefffeeedddbbbdddddddddcccaaa___\\\[[[]]]^^^^^^______```aaaaaabbbbbbaaa```___^^^]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^]]]___bbbdddeeecccaaa___[[[[[[[[[ZZZYYYWWWVVVUUUXXXVVVTTTTTTUUUVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTSSSQQQPPPOOONNNNNNNNNMMMOOOQQQQQQQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXYYYZZZ\\\\\\\\\\\\^^^___aaa``````___aaagggnnntttoooaaaUUUJJJEEEGGGAAAAAAAAA@@@@@@AAACCCEEEBBBBBBAAAAAAAAABBBCCCCCCFFFMMMOOOKKKGGGJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQVVVWWWYYY[[[^^^bbbeeeffffffgggiiilllooorrruuuvvvwwwxxxzzz}}}~~~~~~|||||||||~~~~~~|||||||||}}}|||zzzyyyxxxwwwuuuttttttssssssqqqooollljjjjjjiiigggeeeddddddcccaaa```___^^^^^^WWWUUUTTTTTTTTTTTTRRRQQQQQQOOOMMMKKKKKKKKKIIIHHHJJJHHHFFFCCCCCCCCCEEEFFFBBBBBBAAA@@@@@@???>>>>>>???>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;|||zzzwwwqqqnnnnnnoooooopppsssppplllfff```[[[XXXVVVYYYXXXXXXXXX[[[___dddfffllllllllllllkkkjjjiiiiiiiiiggggggiiilllqqqtttuuuqqquuuyyy}}}wwwuuurrrnnnlllkkkkkkkkkkkklllmmmkkkhhhfffeeeeeefffeeeccccccddddddcccbbbdddddddddcccaaa___\\\[[[]]]]]]]]]^^^^^^___```aaabbbbbbaaaaaa```___^^^]]][[[ZZZZZZYYYYYYYYYYYYZZZZZZ\\\___bbbcccbbb```___[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSUUUVVVVVVVVVSSSSSSRRRQQQPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTSSSUUUTTTRRRQQQOOONNNMMMMMMOOOPPPQQQQQQPPPPPPRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYXXXWWWWWWWWWXXXXXXXXXZZZ[[[\\\\\\\\\^^^``````aaaaaa``````bbbfffiiiyyyxxxeeeUUULLLKKKCCCCCCBBBAAA@@@AAABBBBBBBBBAAA@@@@@@????????????AAAFFFHHHEEEDDDFFFHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKNNNOOOPPPSSSVVVYYY[[[]]][[[\\\^^^aaadddgggiiijjjlllnnnppprrruuuvvvxxxxxxzzz{{{|||}}}|||{{{yyywwwsssrrrqqqqqqqqqrrrssstttyyyzzz{{{{{{|||||||||{{{~~~|||yyyxxxzzz{{{||||||vvvtttrrrqqqqqqpppooonnnnnnllljjjhhhggghhhiiiiiikkkiiigggggghhhhhhgggfffcccbbbbbbaaaaaa`````````UUUSSSQQQQQQQQQPPPOOOMMMKKKIIIFFFEEEEEEEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======yyysssmmmiiigggdddddddddeeegggiiikkklllpppooommmlllkkkjjjjjjkkkjjjhhhgggjjjpppuuuvvvvvvuuuwwwxxxyyy||||||xxxrrrpppnnnlllkkkkkklllllljjjkkkkkkiiifffddddddddddddbbb``````bbbccccccbbbcccdddddddddcccaaa___^^^]]]]]]\\\\\\]]]^^^___```````````````___^^^]]]\\\YYYYYYXXXXXXWWWXXXXXXXXXXXXZZZ]]]```aaaaaa``````ZZZ[[[[[[[[[ZZZYYYXXXXXXTTTSSSSSSTTTWWWXXXXXXXXXSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQSSSSSSRRRQQQQQQTTTUUUUUUUUUUUUUUUTTTTTTVVVUUUSSSQQQOOOMMMLLLLLLOOOPPPQQQQQQPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXWWWVVVTTTUUUWWWXXXXXXXXXWWWVVVXXXXXXWWWWWWWWWWWWWWWXXXWWWYYYZZZ[[[[[[\\\^^^```aaa``````^^^]]]^^^aaadddrrr||||||hhhZZZTTTKKKHHHEEECCCBBBAAA@@@???AAAAAA@@@??????????????????BBBDDDBBBAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMPPPRRRSSSTTTUUUWWWYYY\\\^^^```aaaeeefffhhhjjjlllnnnooooooqqqrrrtttuuuuuussspppooojjjiiiiiihhhhhhiiijjjjjjoooppppppqqqqqqqqqpppppprrrpppnnnnnnoooqqqrrrrrrpppmmmkkkiiiiiiiiigggfffgggeeebbb```___aaacccdddeeedddccceeehhhjjjkkkjjjddddddcccbbbbbbaaaaaa```SSSRRRPPPOOOOOONNNMMMKKKHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@AAAAAA@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<<<<===}}}zzz|||~~~~~~|||xxxvvvrrrnnnlllllllllmmmkkkhhhhhhkkkqqquuuvvvvvvrrrrrrrrrssstttwww{{{~~~}}}zzzxxxwwwooonnnmmmkkkjjjjjjjjjkkkjjjkkkjjjhhhfffddddddeeedddbbb```___aaaccccccccccccdddeeeffffffeeedddccc]]]]]][[[[[[[[[\\\^^^___]]]^^^^^^___^^^]]][[[ZZZWWWWWWWWWVVVWWWWWWXXXXXXXXXYYY\\\^^^```aaa``````ZZZZZZZZZZZZZZZYYYXXXXXXTTTSSSSSSUUUXXXZZZZZZYYYSSSRRRQQQOOONNNMMMMMMMMMRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTUUUTTTRRRPPPNNNMMMLLLKKKNNNOOOPPPPPPOOONNNPPPQQQSSSTTTVVVWWWWWWWWWVVVUUUSSSTTTUUUWWWWWWVVVUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWVVVXXXYYYZZZZZZZZZ\\\^^^```___]]]ZZZYYY[[[```dddkkkrrrkkk^^^OOOKKKFFFCCCBBBBBB@@@???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA??????AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMOOOOOOQQQSSSUUUWWWYYYZZZ]]]^^^```bbbdddeeefffgggeeefffhhhjjjjjjhhheeecccddddddcccccccccccccccdddfffgggggghhhhhhhhhgggggghhhfffddddddfffhhhiiijjjiiigggdddcccbbbbbb```___```^^^[[[ZZZYYY[[[]]]___\\\[[[ZZZ[[[]]]______^^^[[[ZZZYYYXXXWWWVVVUUUTTTLLLJJJHHHHHHHHHGGGFFFDDDFFFDDDBBBBBBCCCCCCBBBAAA>>>??????@@@@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;{{{tttooommmmmmmmmjjjjjjjjjlllpppsssttttttqqqpppppppppqqqsssvvvwww||||||xxxuuutttsssssslllkkkjjjiiihhhhhhhhhhhhiiijjjiiigggeeedddeeefffeeeccc``````aaacccdddddddddeeefffgggggggggfffeee]]]\\\[[[YYYYYY[[[]]]^^^[[[\\\]]]^^^^^^\\\ZZZYYYWWWWWWVVVVVVVVVWWWWWWXXXWWWYYY[[[]]]^^^_________ZZZZZZZZZZZZYYYXXXWWWVVVSSSRRRSSSUUUXXXZZZYYYXXXRRRQQQQQQPPPOOOOOOPPPPPPTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSRRRPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMOOOPPPRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTVVVVVVUUUUUUUUUVVVWWWWWWUUUWWWXXXXXXXXXXXXYYY[[[]]]\\\ZZZXXXWWWYYY^^^bbbcccgggttt}}}kkkTTTNNNGGGBBBBBBCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDAAAAAABBBBBB???>>>@@@????????????@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTVVVXXXZZZ[[[\\\\\\^^^___aaabbbbbb```___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^___``````_________]]][[[[[[]]]___``````___]]]ZZZYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSTTTVVVWWWWWWUUURRRQQQQQQPPPOOONNNPPPOOONNNMMMKKKJJJIIIHHHFFFEEECCCCCCDDDDDDBBBAAAAAA@@@>>>>>>???@@@@@@???======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::{{{rrrmmmkkkkkkjjjkkkmmmmmmmmmnnnpppqqqsssqqqppppppqqqssstttttttttzzzxxxxxxwwwtttrrrooonnnnnnjjjjjjiiiiiiiiiiiiiiiiiiggghhhgggfffddddddeeeggghhheeebbbaaabbbdddeeeeeeffffffggggggfffeeedddbbb]]]\\\ZZZXXXXXXZZZ\\\]]]ZZZ\\\^^^______]]][[[YYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWYYY[[[\\\\\\]]]]]]ZZZZZZZZZYYYXXXVVVUUUTTTQQQQQQRRRTTTWWWXXXWWWUUUOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVTTTRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKIIIKKKLLLMMMLLLLLLNNNPPPPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWUUUVVVWWWWWWVVVUUUVVVWWWXXXXXXXXXWWWVVVWWWYYY\\\^^^```jjjzzz}}}bbbYYYNNNFFFDDDDDDCCCAAABBBBBBAAA@@@@@@@@@AAAAAACCC??????BBBCCC??????BBB>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTVVVWWWXXXXXXXXXXXXWWWUUURRRRRRSSSUUUVVVVVVVVVTTTRRRQQQRRRRRRQQQOOOMMMMMMMMMMMMMMMNNNOOOOOOQQQOOOLLLKKKKKKJJJIIIGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAACCCCCCBBBAAA>>><<<;;;;;;===>>>======<<<;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<<<<tttllliiihhhiiilllnnnnnnkkkkkkmmmpppqqqooonnnmmmnnnppppppppprrrxxx}}}yyyvvvwwwwwwuuuqqqnnnkkkjjjjjjjjjjjjkkkkkkkkkkkkllleeeffffffdddcccccceeegggjjjgggcccbbbccceeeffffffhhhhhhhhhgggeeecccaaa___]]]\\\ZZZXXXXXXYYY[[[]]][[[\\\^^^``````^^^\\\ZZZ\\\[[[YYYWWWVVVTTTTTTTTTVVVVVVXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWUUUSSSRRROOOOOOPPPSSSUUUVVVTTTSSSKKKLLLNNNQQQTTTWWWZZZ[[[]]]\\\YYYWWWUUUTTTTTTTTTOOOOOOPPPQQQRRRRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKGGGIIIKKKLLLKKKLLLNNNPPPOOOPPPRRRSSSSSSSSSRRRQQQSSSRRRQQQQQQQQQRRRTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWUUUVVVWWWVVVTTTSSSTTTUUUTTTVVVXXXXXXWWWUUUUUUVVV^^^^^^eeeqqq}}}rrrgggXXXLLLGGGEEEBBB???DDDCCCBBB@@@???>>>>>>>>>BBB======BBBCCC@@@@@@CCC??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRQQQPPPMMMNNNPPPQQQRRRSSSTTTTTTRRROOOMMMLLLMMMOOOOOOOOOQQQOOOMMMMMMNNNNNNMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLIIIGGGFFFFFFGGGHHHHHHGGGAAABBBBBBBBBBBBBBBBBBBBB???>>>===>>>???@@@???>>>===<<<:::;;;<<<>>>===<<<;;;::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<777888999:::<<<===>>>???|||qqqkkkhhhhhhjjjkkkmmmnnnnnnlllkkkjjjllllllmmmmmmmmmmmmmmmlllnnnpppuuuzzzvvvqqqrrrnnnooooooooonnnmmmlllkkkjjjjjjiiihhhgggfffeeeeeegggfffdddccccccdddfffhhhddddddddddddccccccccccccfffeeeeeedddbbb```___^^^^^^]]][[[XXXVVVVVVYYY[[[[[[]]]^^^______\\\ZZZXXXTTTUUUVVVWWWWWWWWWVVVUUUTTTUUUWWWYYYZZZZZZYYYYYYYYY[[[\\\[[[XXXUUUSSSSSSQQQQQQQQQPPPPPPOOOOOONNNQQQNNNNNNPPPRRRUUU]]]eeelllfff^^^UUUPPPOOOQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGIIIJJJJJJIIIHHHHHHJJJLLLNNNOOOPPPPPPQQQQQQPPPPPPMMMNNNNNNOOOOOOPPPPPPQQQNNNOOORRRTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVUUUUUUVVVXXX\\\___bbbeeekkk{{{www^^^QQQLLLGGGEEEFFFBBBBBBAAA???===>>>@@@BBBAAAAAA@@@@@@???@@@@@@@@@<<<<<<======>>>>>>??????>>>>>>>>>>>>????????????BBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHGGGGGGIIIIIIHHHGGGFFFGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@??????????????????????????????>>>==================<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>=========>>>>>>>>>>>>????????????AAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBAAA@@@????????????????????????????????????>>>===<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<}}}zzztttmmmhhheeeddddddfffhhhjjjlllmmmmmmlllkkkoooooooooooonnnnnnmmmmmmhhhjjjlllnnnqqquuuyyy}}}~~~vvvqqqkkkggggggjjjmmmmmmmmmlllkkkjjjhhhggghhhggggggfffeeedddccccccbbbbbbccccccccccccbbbbbb^^^___```aaacccccccccddd```aaa``````___^^^]]]\\\ZZZ[[[[[[ZZZXXXWWWXXXZZZZZZ[[[]]]^^^^^^\\\ZZZYYYWWWXXXYYYZZZZZZYYYWWWWWWRRRSSSUUUVVVWWWWWWXXXXXXXXXZZZ[[[YYYVVVSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNKKKKKKPPPUUU[[[eeeooozzztttjjj___VVVQQQOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNMMMLLLKKKJJJIIIJJJJJJIIIHHHIIIKKKNNNMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLMMMMMMNNNOOOOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTRRRQQQRRRTTTWWWZZZ\\\]]]]]]^^^eeepppzzzmmm```UUUMMMJJJGGGFFFEEECCCBBBAAABBBBBBAAA@@@@@@???>>>>>>??????@@@??????>>>>>>===<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBBBBAAA@@@EEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@??????>>>>>>=======================================<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<~~~}}}|||yyyvvvsssooonnnkkkhhheeecccbbbbbbccceeehhhkkkmmmmmmmmmlllmmmmmmlllkkkkkkjjjjjjjjjhhhjjjlllmmmmmmnnnppprrrtttzzzyyyrrrmmmkkkhhheeefffjjjkkkkkkkkkjjjiiigggfffeeeeeeeeeddddddcccbbbbbbaaa```bbbccceeeeeedddbbbaaa[[[\\\^^^```bbbccccccccc````````````___^^^^^^]]]YYYZZZ[[[[[[YYYXXXYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZXXXYYYYYYZZZYYYXXXWWWVVVRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYXXXTTTQQQPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMJJJJJJOOOSSSYYYcccmmmvvvqqqggg]]]UUUOOOLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJIIIHHHIIILLLNNNMMMMMMMMMLLLKKKJJJHHHHHHKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVTTTRRRQQQQQQTTTWWWZZZ[[[\\\[[[ZZZ]]]dddjjj|||sssfffYYYRRRJJJHHHEEECCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????????????????>>>@@@>>>===>>>???@@@???>>>BBBAAA???>>><<<<<<===>>><<<<<<<<<<<<<<<===>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<======>>>>>>>>>>>>>>>============|||yyywwwvvvwwwuuusssrrrrrrpppmmmjjjiiihhhgggfffdddbbbaaaaaaaaacccgggjjjlllmmmlllllliiihhhgggffffffffffffggghhhjjjlllllllllkkkmmmnnnooorrryyy}}}wwwqqqlllhhhgggdddaaaaaaeeehhhhhhhhhgggfffeeedddccccccbbbbbbaaaaaa`````````]]]___aaadddddddddbbbaaa[[[]]]___aaabbbcccbbbbbbaaaaaaaaaaaaaaa```___^^^YYY[[[\\\\\\ZZZZZZ[[[\\\\\\\\\]]]]]]]]]\\\[[[[[[XXXYYYYYYYYYXXXWWWUUUTTTQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXVVVRRROOOOOOOOOLLLMMMMMMMMMNNNOOOOOOOOONNNKKKKKKNNNQQQTTT\\\eeelllhhhaaaYYYSSSNNNKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHIIIKKKNNNNNNNNNNNNMMMLLLJJJIIIHHHJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWVVVTTTRRRRRRTTTVVVYYYZZZ[[[[[[YYYZZZ^^^aaannn{{{yyyhhh\\\TTTPPPKKKGGGFFFEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>><<<======>>>???@@@@@@AAA????????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????????????????>>>???@@@@@@AAA????????????????????????======>>>>>>>>>>>>======???===<<<===>>>???>>>===@@@>>>===;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>yyyvvvsssooonnnmmmlllkkklllkkkhhhfffffffffeeedddcccbbbaaa``````bbbfffiiikkkllllllkkkfffeeedddccccccdddeeefffgggiiijjjjjjiiiiiijjjkkkoooppprrrwwwzzzvvvrrrooojjjgggfffddd``````bbbeeeeeeeeeeeedddcccbbbbbb````````````______^^^^^^ZZZ\\\___aaacccccccccbbb```aaaccceeefffeeedddccccccccccccbbbaaa```___^^^[[[\\\\\\\\\[[[\\\^^^____________^^^^^^]]]\\\[[[YYYYYYYYYYYYXXXVVVTTTSSSRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXWWWTTTPPPNNNMMMNNNKKKKKKLLLMMMNNNNNNOOOOOOOOOMMMMMMOOOOOOPPPUUU[[[bbb___[[[VVVRRROOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHGGGGGGHHHKKKMMMNNNNNNNNNMMMLLLKKKIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWUUUSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXZZZ[[[cccmmm}}}|||mmmccc\\\RRRKKKHHHFFFCCC@@@CCCCCCAAA@@@??????>>>>>>;;;<<<===>>>@@@AAABBBBBB?????????@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA?????????>>>>>>======<<<>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>>>>>>>>>><<<<<<>>>===<<<===>>>???>>><<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>============>>>>>>>>>???}}}vvvsssnnnjjjgggfffeeefffggggggeeedddcccbbbbbbaaaaaa````````````bbbeeehhhjjjkkkjjjjjjeeedddcccbbbccceeeggghhhiiijjjjjjiiiggggggiiikkklllmmmooorrrxxxwwwsssqqqooommmlllhhhffffffeeeaaaaaadddbbbbbbccccccccccccbbbbbb___^^^^^^^^^^^^]]]]]]]]][[[]]]```ccceeeggghhhhhhggghhhjjjkkkkkkiiifffeeeddddddcccbbbaaa```^^^]]]]]]]]]]]]\\\\\\]]]```cccbbbbbbaaa```^^^]]]\\\[[[[[[[[[[[[ZZZYYYWWWUUUSSSSSSRRRRRRRRRSSSUUUWWWXXXWWWWWWVVVSSSOOOLLLLLLMMMJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNQQQPPPNNNPPPUUUXXXWWWTTTQQQOOOMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFGGGJJJLLLMMMMMMMMMMMMLLLKKKIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVTTTRRRQQQRRRQQQRRRSSSSSSSSSSSSTTTTTTYYY```kkkyyy{{{pppaaaVVVOOOKKKFFFCCCEEEDDDCCCAAA@@@?????????======>>>???@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBB?????????>>>===<<<<<<;;;>>>============>>>??????========================:::;;;===>>>>>>===;;;:::>>><<<<<<<<<===>>>===<<<::::::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>:::;;;<<<<<<===>>>??????{{{tttpppkkkfffbbbbbbaaabbbddddddcccbbb``````____________`````````bbbeeehhhjjjjjjjjjiiieeeeeedddcccdddfffiiijjjllllllkkkjjjhhhgggiiikkkhhhkkknnnqqqvvv|||}}}tttnnnmmmlllkkkiiidddaaa```bbbbbb______bbb``````aaabbbbbbbbbbbbbbb^^^^^^]]]]]]]]]]]]]]]]]]___```cccfffiiilllmmmnnnmmmnnnooopppnnnllliiigggddddddcccbbb```___]]]\\\^^^^^^^^^\\\\\\^^^bbbeeedddcccbbbaaa___]]]\\\[[[\\\]]]\\\\\\ZZZXXXUUUTTTSSSSSSRRRSSSTTTUUUWWWXXXWWWWWWUUURRRNNNLLLKKKLLLIIIJJJKKKLLLMMMNNNOOOPPPPPPNNNPPPRRRQQQMMMNNNRRRQQQPPPOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHDDDDDDEEEEEEEEEFFFIIIKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJLLLNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQTTTVVVVVVTTTQQQPPPOOONNNNNNOOOOOONNNNNNOOOOOOSSSWWW___jjj{{{uuufff\\\VVVPPPLLLFFFEEECCCBBBAAA@@@@@@@@@???????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>======<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999===<<<;;;;;;======<<<;;;888999;;;<<<======<<<;;;;;;;;;::::::;;;;;;<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<========================<<<<<<<<<<<<============999:::;;;<<<===>>>???@@@zzztttoooiiigggcccccccccbbbaaa``````___cccbbbaaa___^^^^^^^^^^^^^^^bbbggglllnnnmmmkkkiiihhhfffcccaaabbbfffkkknnnnnnmmmkkkiiihhhhhhhhhhhhhhhhhhiiilllqqqwww}}}vvvsssnnnkkkiiigggeeecccdddcccaaa```___```aaabbbaaabbbbbbbbbbbbaaa``````]]]^^^^^^^^^^^^^^^]]]]]]```ccchhhlllqqquuuzzz~~~zzz{{{{{{yyysssnnnkkkjjjfffeeedddbbb```___]]]]]]___``````aaabbbccccccdddgggfffdddbbb````````````^^^^^^\\\ZZZXXXWWWUUUTTTPPPRRRTTTUUUWWWWWWWWWWWWUUUTTTRRROOOLLLJJJIIIHHHKKKKKKKKKKKKLLLMMMOOOPPPMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJHHHFFFEEECCCCCCCCCBBBCCCDDDDDDDDDEEEHHHJJJNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQSSSSSSTTTTTTSSSRRRPPPOOONNNNNNMMMOOOPPPQQQPPPNNNOOOQQQWWW```jjjxxxuuuggg[[[SSSIIIIIIGGGDDDAAA???@@@BBBAAAAAAAAA@@@@@@@@@??????BBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=========???>>>===>>>??????===;;;=========>>>======<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;999:::;;;<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;======<<<<<<<<<<<<======999999::::::::::::;;;;;;=========<<<<<<;;;;;;;;;999:::<<<=========<<<;;;===============<<<<<<<<<<<<<<<==================<<<<<<<<<============>>>???>>><<<;;;;;;<<<>>>???vvvqqqmmmhhhfffccccccbbbbbbaaa``````___bbbbbbaaa```____________bbbeeeiiimmmooommmkkkiiieeeeeeeeefffhhhjjjmmmnnnooonnnmmmkkkjjjjjjjjjjjjgggggggggiiimmmrrrwwwzzz{{{~~~zzzvvvrrroookkkhhhfffeeecccaaacccbbbaaa______aaabbbcccbbbbbbbbbbbbbbbaaaaaa```_________``````______^^^aaaffflllrrrwww|||~~~vvvnnnjjjgggfffeeedddbbb```___]]]]]]]]]^^^___```bbbdddeeeeeegggfffdddbbb```____________^^^]]][[[YYYWWWVVVUUUSSSTTTVVVXXXYYYYYYYYYXXXVVVUUURRROOOMMMKKKJJJIIIKKKJJJIIIIIIJJJKKKMMMNNNMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFIIIKKKNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPQQQQQQRRRRRRQQQQQQSSSSSSTTTTTTSSSRRRPPPOOOMMMMMMLLLNNNOOOPPPOOOMMMOOOPPPUUU\\\cccnnnqqqfffZZZVVVQQQKKKGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>======???>>>===>>>??????===;;;===============<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;::::::;;;<<<<<<;;;999999:::::::::;;;;;;;;;======<<<<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>======<<<=====================<<<;;;;;;<<<<<<<<<<<<======<<<<<<<<<============>>>>>>===<<<<<<<<<===>>>???yyyrrroookkkgggfffccccccbbbbbbaaa`````````aaaaaa````````````aaaaaacccfffiiillllllkkkhhhfffbbbdddgggkkkmmmnnnnnnnnnpppooonnnmmmlllkkkkkkkkkgggggggggiiikkkooosssuuuzzz|||~~~|||{{{}}}yyytttpppnnnllliiifffdddcccbbbaaa```bbbaaa```___```bbbdddeeecccddddddddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaadddiiiqqqxxx~~~xxxooohhheeeeeeeeecccbbb```___]]]]]]\\\]]]^^^```bbbdddeeeffffffeeecccaaa```____________^^^]]]\\\ZZZYYYWWWWWWVVVWWWYYY[[[[[[\\\[[[[[[WWWUUUSSSQQQNNNMMMLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHJJJKKKMMMNNNOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFHHHJJJMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQOOONNNLLLLLLKKKMMMNNNOOONNNLLLOOOOOOQQQVVVZZZaaapppzzzkkkdddYYYQQQMMMKKKIIIFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>??????===;;;<<<============<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;::::::;;;<<<<<<;;;::::::999:::;;;<<<>>>???======<<<<<<<<<<<<======;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<==================<<<<<<<<<======>>>>>>>>><<<<<<<<<=========>>>>>>======>>>>>>?????????@@@}}}}}}vvvrrrooojjjgggfffbbbbbbbbbbbbaaaaaa`````````````````````aaabbbcccbbbdddfffggggggfffdddbbbccceeehhhkkkmmmnnnmmmllloooooonnnmmmllllllkkkkkkiiiiiiiiikkkmmmqqqtttvvvzzz|||}}}{{{xxxyyy~~~}}}zzzuuuqqqnnnllljjjgggeeebbbaaaaaaaaaaaa``````_________```ccceeegggfffffffffgggfffeeeeeedddccccccbbbbbbccccccddddddffflllttt{{{wwwnnnhhhfffddddddcccaaa```___^^^]]]]]]]]]^^^```aaacccdddeeedddcccbbbaaa```______^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYZZZ\\\]]]^^^]]]]]]\\\WWWVVVTTTRRRPPPNNNNNNMMMPPPOOONNNMMMLLLMMMMMMNNNPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIHHHGGGHHHKKKMMMNNNNNNMMMMMMMMMMMMLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLNNNOOOMMMLLLNNNMMMNNNQQQSSSXXXcccnnn~~~tttfff]]]YYYVVVRRRNNNLLLKKKIIIGGGEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@???>>>???@@@???>>><<<<<<============<<<;;;;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<::::::<<<===<<<;;;<<<;;;;;;:::<<<>>>AAABBB======<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;======>>>>>>????????????<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@AAA============>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBBBB|||xxxzzz{{{yyysssppplllgggcccdddbbbbbbbbbaaaaaaaaaaaaaaa____________```aaabbbcccbbbcccddddddddddddbbbaaafffggghhhiiijjjjjjjjjjjjllllllllllllkkkjjjjjjiiihhhhhhiiikkknnnrrrtttvvvuuuvvvwwwvvvuuuuuuyyy||||||xxxwwwtttqqqnnnllljjjiiieeecccaaa```aaabbbaaaaaa___^^^^^^___```cccfffhhhhhhhhhiiiiiihhhhhhgggfffcccccccccccccccdddeeefffhhhlllsssxxx{{{}}}~~~yyyrrrllliiigggdddcccbbbaaa```^^^^^^]]]______``````aaaaaaaaabbbbbbbbbbbbaaa```___^^^^^^]]]]]]]]]\\\[[[ZZZZZZYYY[[[\\\]]]^^^^^^^^^]]]\\\WWWVVVTTTRRRQQQPPPOOOOOOQQQPPPOOONNNMMMMMMNNNNNNPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHIIIIIIHHHGGGHHHKKKMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPOOOMMMLLLLLLKKKKKKLLLNNNNNNMMMLLLMMMKKKLLLOOOPPPSSS[[[dddooo}}}rrrlllfff```ZZZVVVUUUQQQNNNKKKJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@@@@@@@AAAAAAAAA@@@???@@@AAAAAA???=========>>>>>>======<<<;;;;;;<<<============<<<;;;========================<<<<<<<<<<<<============>>><<<:::;;;<<<===<<<<<<;;;;;;::::::;;;===@@@BBB======<<<<<<<<<<<<======:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@;;;<<<<<<<<<======>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@???@@@BBBCCCEEEEEEEEEEEEzzzvvvvvvvvvwwwzzz}}}~~~xxxsssooonnniiiccc```bbbbbbbbbaaaaaaaaaaaaaaaaaa_______________```aaaaaabbbbbbcccdddddddddeeedddhhhgggggggggggghhhiiiiiijjjjjjkkkkkkjjjjjjiiihhheeefffgggiiillloooqqqsssqqqssstttttttttuuuwwwyyyyyy|||}}}zzzxxxtttssspppnnnkkkiiihhhgggeeecccaaa```aaabbbbbbaaa___^^^^^^___```cccfffhhhhhhiiiiiiiiiiiihhhggggggcccbbbbbbaaabbbccceeefffhhhkkkpppsssttttttvvvwwwuuuuuutttpppllliiihhhhhhcccbbbbbbaaa___^^^^^^]]]````````````````````````aaaaaaaaaaaa```___^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZVVVUUUTTTRRRQQQPPPPPPPPPPPPOOOMMMLLLLLLLLLMMMMMMOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHHHHGGGFFFGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMOOOOOOOOOPPPPPPOOONNNLLLKKKJJJJJJJJJKKKLLLMMMLLLJJJLLLIIIJJJMMMNNNOOOUUU\\\^^^nnnvvvmmmgggbbb___[[[VVVRRROOONNNNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCCCCAAA???>>>????????????>>>======;;;<<<===>>>>>>===<<<;;;========================<<<<<<<<<<<<============>>><<<;;;;;;<<<======<<<999999888888999;;;===>>>======<<<<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>===>>>??????@@@;;;;;;<<<<<<===>>>>>>>>><<<======>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJJJJ}}}}}}|||zzzwwwttttttssstttuuuuuuuuuuuutttqqqooommmiiicccbbbeeeaaaaaaaaaaaaaaaaaaaaabbb___^^^^^^^^^^^^^^^___```______```aaacccdddffffffffffffgggggghhhiiiiiijjjiiijjjkkkkkkkkkjjjiiihhhffffffgggiiijjjlllmmmnnnpppqqqssstttuuuuuuvvvwwwuuuxxxzzz|||}}}~~~{{{yyywwwuuusssqqqooommmkkkiiihhhggggggeeebbb``````aaaaaaaaaaaa______^^^___```cccfffggggggggggggggggggfffeeeeeebbbaaa``````aaabbbdddfffhhhjjjmmmnnnnnnnnnpppqqqmmmnnnmmmkkkhhhffffffgggbbbbbbaaa```___^^^^^^]]]_________`````````aaaaaa___``````aaa```___]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOMMMLLLLLLMMMNNNOOONNNNNNNNNNNNMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIKKKLLLMMMLLLKKKJJJHHHGGGGGGFFFGGGGGGHHHHHHFFFFFFGGGFFFDDDEEEGGGIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJMMMNNNNNNOOOOOOOOOOOOMMMLLLKKKHHHGGGGGGHHHJJJJJJIIIHHHJJJGGGGGGJJJLLLKKKNNNSSSRRR```ooo{{{zzzvvvnnneee]]]WWWTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>>>><<<===???@@@@@@???===<<<========================<<<<<<<<<<<<============>>>===;;;;;;=========<<<::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======;;;<<<<<<<<<<<<============>>>>>>>>>?????????@@@>>>>>>===<<<===>>>???@@@;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFGGGIIIKKKMMMOOO|||xxxyyyzzzzzzyyyvvvuuutttssssssssssssssssssqqqppppppkkkeeefffjjjaaaaaaaaaaaaaaabbbbbbbbb___^^^^^^]]]]]]]]]^^^^^^[[[[[[\\\^^^```bbbdddfffcccdddgggiiikkkkkkkkkjjjiiijjjkkklllkkkjjjiiihhhiiiiiiiiijjjkkkkkklllllllllmmmooopppqqqqqqrrrrrrqqqtttwwwxxxyyy}}}~~~zzzxxxwwwvvvtttrrrooonnnlllkkkiiihhhhhhhhhdddbbb```___```aaaaaa``````_________```ccceeegggeeeeeeeeeeeeeeeddddddcccaaa```______```bbbdddeeehhhiiikkkkkkkkklllnnnpppllllllkkkiiifffdddeeefffbbbbbbaaa```___^^^^^^]]]]]]]]]^^^___```aaabbbccc______`````````___]]]\\\ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQPPPOOOOOOOOOPPPQQQQQQMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMMMMLLLKKKFFFFFFEEEEEEFFFFFFGGGGGGEEEFFFFFFDDDCCCDDDFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHJJJLLLNNNNNNNNNOOOOOONNNMMMKKKJJJFFFEEEEEEFFFHHHHHHGGGEEEHHHFFFFFFHHHIIIHHHJJJNNNNNNXXXbbbkkkwwwxxxlllbbb\\\YYYQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDEEEFFFFFFDDDBBB@@@AAAAAAAAAAAA@@@??????===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>===;;;;;;===>>>===<<<===>>>????????????>>>>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA>>>===<<<<<<<<<===???@@@;;;;;;;;;<<<===>>>>>>???CCCCCCDDDEEEFFFGGGHHHIIICCCCCCCCCDDDDDDDDDDDDEEEHHHGGGGGGHHHJJJMMMPPPRRR{{{wwwuuuvvvxxxzzz{{{yyywwwtttqqqooopppqqqrrrpppooommmkkkiiihhhhhhhhhdddcccbbbaaa````````````^^^[[[YYY[[[```cccaaa^^^^^^]]]\\\^^^cccfffgggeeegggffffffeeeeeeggghhhiiihhhiiiiiijjjjjjjjjiiiiiieeefffhhhjjjkkkllllllkkkkkklllnnnoooqqqrrrrrrrrrrrrsssuuuwwwzzz|||~~~{{{wwwuuutttwwwwwwvvvuuuuuutttsssssslllkkkiiihhhfffeeeeeedddfffeeecccbbbbbbbbbcccddd___^^^]]]\\\]]]___aaabbbeeeeeeddddddddddddeeefffbbbbbbaaaaaabbbbbbcccdddfffggghhhgggffffffhhhiiikkkjjjhhhfffdddccccccbbb^^^___aaa```___]]]]]]^^^^^^^^^____________^^^^^^cccbbb___]]]\\\[[[[[[\\\]]]\\\\\\[[[YYYXXXVVVUUUXXXXXXXXXVVVTTTSSSUUUWWWRRRSSSSSSSSSQQQPPPNNNLLLOOOOOONNNMMMLLLLLLLLLMMMLLLLLLLLLLLLJJJHHHFFFEEEJJJJJJIIIJJJJJJKKKLLLMMMHHHHHHIIIJJJJJJIIIHHHGGGIIIFFFFFFIIIJJJHHHEEECCCFFFFFFFFFEEEEEEFFFIIIKKKIIIGGGFFFEEEEEEGGGHHHJJJGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHLLLKKKKKKJJJIIIIIIHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHPPPTTTXXX\\\cccsssyyynnnggg___XXXSSSTTTSSSOOOKKKJJJIIIHHHHHHHHHHHHHHHEEECCCEEEFFFFFFDDDCCCCCCFFFHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEFFFHHHIIIHHHGGGEEEDDDAAABBBCCCCCCAAA??????@@@BBB??????CCCEEEAAA???@@@>>>???AAABBBBBBAAA???>>>?????????>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<>>>>>>>>>>>>============???>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>??????@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@CCCBBBBBBCCCEEEFFFFFFEEEEEECCCDDDHHHIIIGGGHHHLLLHHHLLLPPPRRRRRRSSSVVVYYYzzzvvvrrrqqqrrruuuwwwxxxxxxvvvsssqqqooooooooopppooonnnmmmkkkiiihhhggggggdddcccbbbaaa````````````]]]ZZZXXX[[[___bbb```]]]___]]]]]]___cccffffffeeeeeedddcccccccccdddfffggggggggghhhiiiiiiiiihhhhhhfffgggiiijjjkkkjjjjjjiiijjjkkkmmmoooqqqrrrssssssrrrsssuuuwwwyyy{{{|||}}}~~~}}}xxxtttqqqpppoooqqqqqqqqqpppoooooonnnnnnkkkjjjhhhgggeeedddddddddcccbbbaaa``````aaaaaabbb```___^^^^^^___aaacccdddhhhgggfffeeedddcccccccccbbbaaaaaaaaaaaabbbcccccceeeffffffeeeddddddfffhhhhhhgggeeecccbbbaaa``````^^^___``````^^^]]]]]]^^^^^^^^^____________^^^^^^aaa```___]]]\\\[[[ZZZZZZ]]]\\\\\\[[[ZZZXXXVVVUUUUUUUUUUUUSSSQQQQQQRRRTTTRRRRRRSSSRRRQQQOOONNNLLLNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKIIIHHHGGGIIIHHHIIIIIIJJJKKKLLLMMMIIIJJJKKKKKKKKKIIIHHHGGGIIIGGGFFFFFFFFFDDDCCCCCC===BBBFFFEEEBBBBBBFFFJJJHHHGGGEEEEEEEEEFFFHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFHHHLLLPPPSSSYYYgggyyyxxxrrriiibbb___[[[UUUOOONNNOOOMMMKKKJJJJJJJJJIIIGGGGGGHHHHHHGGGFFFGGGHHHJJJHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEFFFFFFFFFEEECCCBBBAAABBBDDDCCCAAA@@@@@@AAABBB>>>>>>BBBDDDAAA@@@BBB???@@@BBBCCCCCCBBB@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@???????????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>;;;<<<===>>>@@@@@@AAAAAAEEEDDDEEEFFFGGGHHHHHHGGGHHHGGGHHHLLLLLLJJJKKKOOOMMMPPPSSSUUUVVVZZZ```fffwwwtttpppooopppsssuuuvvvvvvtttssspppooommmllllllnnnmmmllljjjhhhgggfffeeecccbbbaaa``````___``````\\\ZZZXXXZZZ]]]```___]]]___]]]]]]___aaadddddddddbbbaaaaaa``````bbbcccddddddeeeffffffgggggggggggghhhhhhjjjjjjjjjiiihhhgggjjjkkklllnnnpppqqqsssssspppqqqsssuuuwwwxxxyyyyyy|||||||||}}}}}}~~~~~~~~~~~~xxxvvvrrrooolllkkkkkkkkkllllllllllllkkkjjjjjjiiiiiihhhgggeeedddccccccbbbbbbaaaaaa```aaaaaabbbbbb``````___```aaaccceeefffjjjiiihhhfffdddbbbaaa```aaaaaa``````aaaaaabbbcccdddeeeeeedddbbbbbbdddfffdddcccbbb```___^^^^^^^^^]]]___```___^^^]]]]]]]]]^^^^^^____________^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXX[[[[[[[[[ZZZYYYWWWVVVUUUSSSTTTTTTRRRPPPOOOPPPRRRQQQQQQRRRRRRQQQOOOMMMLLLMMMMMMLLLLLLKKKKKKLLLLLLHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLMMMLLLLLLJJJHHHGGGGGGGGGEEECCCBBBCCCFFFHHHOOOUUUYYYTTTJJJCCCBBBEEEFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBEEEIIIKKKOOOYYYgggqqqzzzqqqlllfff\\\TTTQQQSSSPPPLLLJJJJJJKKKKKKJJJIIIJJJKKKKKKJJJJJJKKKMMMIIIIIIHHHHHHHHHHHHIIIIIIDDDEEEFFFFFFFFFEEECCCBBBAAACCCDDDCCCAAAAAAAAACCCDDD???>>>AAACCCBBBBBBDDDAAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHJJJIIIJJJMMMMMMKKKMMMRRRUUUXXX]]]```eeelllvvv~~~xxxuuurrrpppqqqsssttttttsssrrrqqqooommmkkkjjjiiimmmlllkkkjjjhhhfffdddcccbbbaaa```______^^^______[[[YYYWWWXXX[[[]]]]]]\\\\\\\\\\\\]]]^^^___```aaa```___^^^^^^^^^___aaabbbaaabbbcccdddeeeeeeeeeeeeggggggiiijjjjjjiiiiiihhhlllllllllmmmnnnooopppqqqlllnnnrrruuuwwwxxxxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{~~~}}}{{{yyysssqqqnnnkkkjjjiiiiiijjjjjjkkkkkkkkkkkkjjjiiihhhgggfffeeecccbbbbbbaaaaaacccccccccccccccddddddddd_________```aaaccceeefffiiihhhgggfffdddbbbaaa`````````______``````aaabbbdddeeeeeedddbbbaaabbbcccaaa```___^^^]]]]]]]]]]]]]]]^^^______]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^]]][[[[[[\\\\\\[[[YYYWWWUUUXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTTTTSSSQQQPPPQQQRRRPPPPPPQQQQQQPPPOOOMMMLLLLLLLLLKKKKKKJJJKKKKKKLLLHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFHHHIIIKKKLLLMMMMMMMMMMMMLLLJJJHHHGGGCCCEEEEEEAAABBBGGGNNNQQQ```dddeee```UUUJJJDDDCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBEEEGGGIIIKKKQQQZZZaaavvvwwwjjj^^^YYYWWWTTTPPPMMMMMMNNNNNNNNNIIIKKKMMMMMMLLLKKKLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHGGGFFFEEEBBBCCCDDDCCCBBBBBBCCCEEEIIIDDD@@@BBBCCCBBBCCCEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKMMMLLLNNNQQQPPPOOOSSSZZZ___fffnnnwwwyyyvvvrrrppppppqqqqqqqqqpppooonnnmmmkkkiiihhhgggkkkkkkjjjiiigggdddbbb`````````___^^^]]]]]]]]]]]]YYYXXXVVVVVVXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^]]]\\\]]]^^^___```^^^___aaabbbcccddddddeeedddeeegggiiijjjjjjjjjjjjmmmllllllkkkkkkllllllmmmhhhlllrrrxxx{{{{{{yyywwwwwwwwwwwwwwwxxxxxxxxxxxxuuuxxx{{{~~~~~~{{{yyyxxxwwwuuusssqqqpppmmmjjjhhhgggggghhhiiijjjkkkkkkkkkjjjhhhgggfffeeedddbbbaaaaaaaaaaaaccccccccccccdddccccccccc]]]^^^^^^___```aaabbbcccdddeeeeeeeeedddcccbbbaaa______^^^^^^______```aaadddfffggggggdddbbbbbbbbb______^^^]]]\\\\\\]]]]]]\\\]]]___^^^\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\XXXYYYZZZZZZYYYWWWUUUTTTTTTTTTTTTTTTSSSQQQPPPOOORRRSSSSSSRRRPPPOOOOOOPPPOOOOOOPPPPPPPPPNNNMMMLLLJJJJJJJJJIIIIIIJJJKKKKKKJJJKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJLLLMMMMMMLLLKKKIIIGGGFFF@@@CCCDDDBBBEEEOOOWWWXXXQQQQQQSSSSSSRRRMMMGGGCCCAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEDDDCCCCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHHHHHLLLRRRVVVeeepppppphhhaaa^^^ZZZWWWVVVUUUTTTRRRKKKMMMPPPPPPOOOMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFCCCDDDDDDDDDCCCCCCEEEGGGOOOHHHDDDDDDDDDBBBCCCFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA??????@@@@@@AAAAAAAAABBBDDDCCCBBBBBBBBBCCCCCCDDDFFFJJJMMMOOONNNNNNOOOQQQQQQPPPSSSVVVVVVXXX```iiiqqq{{{}}}uuurrrooommmmmmnnnmmmmmmmmmlllkkkiiihhhgggggggggjjjjjjiiihhhfffccc```^^^^^^^^^]]]\\\[[[[[[[[[[[[XXXWWWVVVUUUUUUWWWYYYZZZXXXXXXYYYXXXVVVVVVWWWYYY\\\\\\[[[ZZZ[[[\\\]]]^^^]]]^^^___aaacccdddddddddcccdddfffhhhjjjjjjjjjjjjlllkkkjjjiiihhhiiijjjkkkiiioooxxx{{{wwwsssssstttttttttuuuuuuuuupppssswwwyyyyyyyyyzzz{{{~~~}}}|||zzzwwwvvvuuuuuusssqqqooommmjjjgggeeeeeeeeeeeefffhhhiiijjjjjjiiigggfffeeedddcccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaa``````]]]]]]^^^^^^______`````````aaabbbcccdddcccbbbaaa^^^^^^]]]]]]^^^^^^___```eeehhhkkkllliiieeecccaaa]]]]]]\\\\\\\\\\\\\\\]]][[[]]]^^^^^^\\\[[[[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMOOOPPPQQQQQQNNNMMMMMMMMMNNNNNNOOOPPPOOONNNMMMLLLIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIGGGEEECCCDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJKKKJJJJJJHHHFFFEEE???CCCCCCBBBHHHTTTYYYVVVAAA@@@???CCCFFFGGGBBB>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAABBBBBBAAABBBBBBCCCDDDEEECCCDDDDDDCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDEEEGGGKKKNNNUUU]]]mmm{{{qqqnnnjjjgggccc^^^YYYUUUSSSUUUXXXYYYWWWTTTRRRQQQRRRQQQPPPNNNLLLKKKJJJJJJGGGGGGFFFFFFEEEEEEEEEEEECCCDDDDDDDDDCCCEEEGGGJJJPPPIIIEEEEEEEEECCCCCCFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAACCCDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA<<<======>>>???@@@@@@AAADDDDDDCCCCCCDDDEEEGGGHHHGGGKKKQQQSSSRRRRRRTTTVVVUUUUUUWWW[[[]]]cccooo||||||yyyvvvpppnnnkkkkkklllmmmmmmmmmkkkjjjhhhfffeeefffggghhhiiiiiiiiihhheeebbb___]]]\\\\\\[[[YYYYYYYYYYYYYYYWWWVVVUUUTTTSSSUUUWWWZZZWWWYYYYYYWWWUUUTTTVVVXXXZZZYYYXXXXXXXXXYYYZZZ[[[[[[]]]^^^```bbbddddddeeedddeeegggiiiiiiiiiiiihhhhhhgggfffffffffhhhjjjkkkooovvv}}}wwwssssssssssssssssssssssssqqqrrrssssssrrrrrrtttuuuzzz{{{|||}}}~~~~~~~~~~~~zzz|||yyywwwyyy{{{}}}~~~{{{yyywwwuuuuuutttrrrpppllljjjhhheeeddddddeeeffffffgggjjjkkkkkkjjjhhhfffddddddcccbbbaaaaaaaaaaaaccccccccccccbbb```___^^^^^^^^^^^^_________^^^^^^^^^```aaabbbbbbaaa```___]]]]]]]]]]]]]]]^^^^^^___gggkkkppprrroooiiidddaaa[[[[[[[[[ZZZZZZ[[[[[[\\\[[[\\\^^^]]][[[ZZZZZZ[[[XXXYYYYYYYYYYYYYYYYYYXXXVVVVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPPPPOOONNNMMMMMMNNNPPPRRRQQQOOOMMMMMMMMMMMMNNNNNNOOOOOONNNLLLLLLHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDAAADDDCCCAAAHHHSSSRRRIII@@@???===>>>??????===<<<===>>>???AAABBBBBBCCCCCC?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@??????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>??????????????????@@@@@@BBBDDDHHHJJJNNNQQQ[[[jjjzzz|||rrrggg```^^^aaadddeeebbb^^^[[[YYYXXXVVVTTTQQQOOOMMMLLLKKKGGGGGGFFFFFFEEEEEEEEEFFFDDDDDDEEEDDDDDDFFFIIILLLLLLFFFCCCEEEFFFDDDDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGHHHJJJNNNQQQSSSQQQWWW]]]`````````cccfffddddddgggkkkoooxxx{{{uuutttrrrmmmkkkjjjkkkmmmooooooooojjjiiifffddddddeeegggiiihhhiiiiiigggeeeaaa^^^\\\[[[ZZZYYYXXXXXXWWWWWWXXXWWWVVVUUUSSSRRRSSSWWWYYYXXXYYYZZZXXXUUUSSSUUUXXXWWWWWWVVVUUUVVVWWWXXXYYY[[[\\\^^^```bbbdddeeeeeefffggghhhiiiiiihhhgggfffddddddcccdddeeehhhkkkmmmuuu}}}~~~wwwvvvvvvvvvuuutttsssrrrrrrttttttsssqqqooopppsssvvvwwwvvvvvvxxxzzz{{{zzzxxxvvvzzz~~~~~~~~~}}}{{{xxxyyyvvvttttttvvvzzz}}}~~~wwwuuusssrrrqqqpppnnnllljjjiiigggfffeeefffggghhhhhhiiilllmmmmmmllljjjhhhddddddcccbbbaaaaaaaaabbbeeeffffffeeedddbbb```^^^_________```______^^^]]]^^^___aaabbbaaa```^^^]]]]]]]]]\\\\\\]]]]]]^^^___hhhmmmsssuuurrrllleeebbbZZZYYYYYYYYYYYYZZZ[[[[[[ZZZ\\\]]]]]][[[ZZZZZZ[[[WWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTRRRRRRRRRSSSTTTPPPPPPPPPPPPOOOOOONNNMMMPPPRRRTTTSSSQQQOOOOOOOOOMMMMMMNNNOOONNNNNNLLLKKKHHHGGGGGGGGGHHHHHHIIIJJJGGGHHHIIIIIIIIIIIIGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFDDDDDDCCCEEECCC@@@GGGPPPKKK===<<<===>>>===;;;<<<@@@CCC======???@@@AAABBBBBBBBB======>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<<<<============>>>>>>>>>>>>???AAADDDGGGJJJNNNMMMQQQ]]]iiixxx|||ssshhhjjjmmmnnnjjjfffbbb```\\\ZZZWWWTTTQQQOOOMMMMMMJJJIIIHHHHHHGGGGGGHHHHHHDDDEEEEEEDDDDDDFFFJJJMMMGGGBBBAAADDDEEEDDDEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEHHHHHHHHHGGGGGGEEEDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKNNNRRRWWW\\\^^^ccciiiqqqtttttttttxxx{{{zzzzzz||||||tttoookkkfffhhhkkkoooqqqqqqqqqpppjjjhhhfffdddcccdddeeeeeefffffffffeeeccc```]]][[[___]]][[[XXXVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTWWWWWWVVVTTTRRRQQQSSSUUUWWWVVVVVVUUUVVVWWWXXXXXX\\\]]]^^^___````````````cccddddddeeefffggghhhhhhfffeeecccccccccfffiiikkksss~~~~~~vvvttttttssssssqqqpppooonnnrrrqqqpppooooooooooooooooooqqqssssssrrrqqqpppqqqrrruuuxxx|||}}}|||{{{yyy~~~yyyyyyxxxwwwvvvuuuttttttqqqnnnkkkmmmrrrvvvxxxxxxwwwsssooommmmmmmmmnnnmmmmmmllliiigggeeeeeeeeeeeeeeegggiiikkkkkkjjjhhhfffddddddcccbbbaaaaaaaaaaaadddccccccbbbaaa```______\\\]]]^^^^^^______^^^^^^___```aaaaaa```^^^]]]\\\XXXZZZ[[[[[[[[[]]]___aaagggnnnvvvwwwqqqgggaaa^^^YYYYYYXXXXXXWWWWWWVVVVVVYYYYYYYYYYYYYYYXXXXXXXXXTTTUUUWWWWWWWWWWWWYYYZZZUUUUUUTTTSSSRRRRRRSSSSSSPPPPPPOOOOOOOOONNNNNNNNNOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEECCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDDDDCCCBBBBBBAAA@@@@@@???@@@AAACCCDDDBBB???;;;999999::::::;;;<<<=========>>>>>>>>>>>>>>>===<<>>===============<<<<<<<<<===============AAA@@@@@@???>>>======<<<;;;;;;<<<<<<===>>>>>>>>>==============================<<<<<<<<<<<<======@@@???>>>>>>???@@@CCCDDDGGGHHHMMMTTTZZZdddwww}}}{{{yyyuuuooojjjggggggaaaYYYUUUVVVUUURRRNNNKKKJJJJJJMMMLLLIIIFFFHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJLLLMMMMMMLLLKKKJJJNNNKKKHHHHHHJJJLLLLLLJJJLLLKKKIIIGGGGGGGGGGGGHHHGGGHHHHHHHHHGGGHHHJJJMMMJJJKKKMMMOOOQQQRRRRRRRRRSSSTTTVVVXXX\\\ccclllrrryyyrrrnnnjjjfffhhhllloooqqqrrrqqqpppjjjiiifffdddccccccdddeeeddddddeeedddbbb___\\\ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTRRRPPPPPPQQQSSSUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^bbbbbbccccccddddddeeeeeeeeedddcccbbbccceeehhhjjjpppzzzzzzsssrrrrrrqqqqqqpppnnnmmmlllnnnmmmmmmlllkkkkkkkkkllloooqqqrrrqqqooommmllllllooorrrvvvyyyzzzyyyxxxvvvwwwyyyzzz|||~~~~~~~~~~~~~~~||||||yyytttssssssrrrrrrqqqpppppppppmmmkkklllooosssuuuuuuuuurrrnnnllllllmmmmmmmmmkkkiiigggeeedddccccccccceeegggiiijjjjjjiiigggeeedddcccbbbaaaaaabbbcccccceeedddcccbbbaaa```______\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYY[[[[[[[[[\\\^^^```cccjjjpppqqqkkkccc^^^[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWUUUVVVWWWWWWVVVUUUVVVWWWUUUUUUTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPOOOQQQPPPOOONNNMMMNNNOOOOOOQQQQQQRRRQQQQQQOOONNNMMMIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@@@@===:::888888999999:::;;;;;;<<<<<<<<<===============<<<>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::??????>>>>>>===<<<<<<;;;999999999:::;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<<<<===AAA@@@???>>>>>>???AAABBBCCCDDDHHHMMMQQQXXXgggvvvyyywwwqqqfff```]]]ZZZVVVRRROOOMMMMMMNNNNNNLLLIIILLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLNNNOOOOOOOOOMMMLLLPPPNNNLLLLLLNNNOOONNNMMMJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJKKKNNNPPPPPPRRRWWW[[[___aaaaaaaaabbbdddggglllttt~~~uuuoookkkiiifffhhhllloooqqqrrrqqqpppkkkiiigggdddbbbbbbcccccc```aaabbbaaa```]]][[[YYYVVVVVVVVVWWWVVVVVVUUUUUUQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQOOONNNOOOQQQRRRTTTVVVXXXZZZZZZYYYYYYVVVWWWXXXYYYZZZ[[[\\\\\\aaaaaaaaaaaaaaaaaaaaaaaacccbbbaaaaaabbbeeegggiiilllssszzz{{{zzzyyyuuupppooooooooonnnmmmlllkkkjjjkkkjjjjjjiiiiiiiiijjjjjjppppppqqqoookkkiiihhhhhhmmmooosssvvvwwwwwwuuussswwwwwwwwwxxxxxxwwwvvvvvvsssssstttuuuvvvxxxzzz{{{|||zzzyyyyyy|||~~~~~~}}}}}}|||}}}|||{{{{{{{{{zzzxxxvvvxxxxxxxxxxxxwwwvvvuuutttvvvxxxyyyyyywwwuuutttsssoooooooooooopppppppppppppppnnnkkkjjjlllooopppppprrrpppmmmllllllmmmmmmlllhhhgggeeecccbbbaaaaaabbbeeefffgggiiihhhgggeeedddbbbbbb``````aaaccceeeffffffeeedddcccaaa```___^^^\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[YYYXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZ\\\^^^___ccchhhhhhccc]]]YYYXXXWWWXXXXXXXXXXXXXXXYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUSSSTTTVVVVVVUUUTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRRRRTTTSSSQQQPPPNNNNNNOOOOOOQQQQQQRRRRRRQQQPPPOOONNNIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@????????????>>><<<;;;;;;<<<===;;;:::777777888888999999::::::999:::;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;======<<<;;;:::999888888======<<<<<<;;;;;;::::::888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>???@@@BBBBBBEEEHHHIIIKKKUUU```hhhxxx}}}sssnnnhhhccc^^^YYYUUUSSSTTTTTTQQQNNNNNNNNNMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQPPPOOOOOOOOONNNNNNOOOQQQQQQOOONNNKKKKKKLLLLLLMMMNNNOOOOOOQQQRRRSSSSSSSSSUUUYYY\\\cccgggnnnuuu{{{~~~~~~pppkkkiiigggeeegggkkknnnpppppppppoookkkiiifffcccaaaaaaaaaaaa]]]^^^______^^^[[[YYYWWWSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPQQQQQQPPPNNNMMMNNNOOOPPPSSSWWWZZZ\\\\\\[[[ZZZTTTUUUUUUVVVWWWYYYZZZ[[[`````````_______________aaa`````````aaacccfffggghhhnnnrrrrrrqqqrrrpppmmmllllllllllllkkkjjjiiihhhjjjjjjiiiiiiiiijjjjjjkkknnnoooooommmjjjggggggggglllnnnrrruuuvvvvvvtttsssvvvuuuuuuuuutttssssssrrrnnnnnnoooppprrrsssuuuvvvyyywwwvvvuuuwwwyyy|||}}}{{{zzzxxxwwwvvvwwwwwwxxxxxxvvvuuuvvvvvvvvvuuusssuuutttssssssssssssssssssqqqtttvvvuuurrrpppppprrrpppppppppqqqrrrrrrssssssqqqooollljjjjjjkkklllmmmnnnlllkkkkkklllllllllkkkfffeeecccbbbaaaaaaaaabbbdddeeefffgggfffeeedddcccaaa```______```cccfffhhhfffeeedddbbbaaa___^^^]]][[[[[[\\\]]]]]]]]]]]]]]]___^^^\\\ZZZYYYYYYYYYZZZXXXYYYZZZYYYXXXXXXZZZ\\\[[[^^^```___\\\XXXVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVUUUTTTTTTSSSSSSOOOQQQTTTUUUTTTTTTUUUVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTWWWUUUSSSQQQOOONNNNNNNNNNNNOOOPPPPPPPPPOOOMMMLLLHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBAAA@@@>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<999999:::;;;;;;:::888888888888999999::::::777777999:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;:::::::::999999888888;;;;;;::::::999999999999:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;??????>>>>>>>>>??????@@@BBBBBBDDDFFFEEEDDDJJJRRRXXXdddwwwxxxqqqkkkeeeaaa```^^^[[[XXXWWWVVVUUUTTTRRRQQQOOONNNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTPPPQQQRRRTTTUUUUUUTTTSSSRRRSSSTTTVVVWWWXXXYYYYYYYYY[[[^^^aaaeeejjjqqqvvv{{{mmmhhhfffeeebbbeeehhhlllnnnnnnmmmmmmiiigggdddaaa____________[[[\\\]]]]]][[[YYYWWWUUURRRSSSSSSSSSRRRPPPNNNMMMOOOOOONNNMMMLLLLLLMMMMMMNNNOOOPPPPPPNNNMMMNNNOOOOOORRRWWW[[[]]]\\\[[[YYYTTTTTTTTTUUUVVVXXXZZZ[[[______^^^^^^^^^^^^^^^^^^^^^^^^^^^___```bbbdddeeefffkkkmmmlllkkkmmmnnnllljjjjjjjjjjjjjjjiiihhhggghhhhhhhhhhhhhhhiiijjjkkklllmmmmmmllliiihhhiiijjjlllooosssvvvwwwwwwuuusssooonnnnnnmmmmmmmmmmmmmmmllllllmmmnnnppprrrtttuuutttsssrrrqqqqqqsssuuuvvvvvvuuusssrrrqqqrrrssstttvvvtttsssssstttuuutttsssooonnnmmmmmmmmmmmmnnnooooooqqqtttssspppnnnppprrrppppppqqqrrrssstttuuuuuurrrpppmmmjjjhhhgggiiijjjjjjiiiiiijjjkkklllkkkiiifffeeecccbbbbbbbbbcccccccccddddddddddddcccbbbaaa______^^^^^^```bbbeeefffdddcccbbbaaa___^^^]]]\\\ZZZ[[[\\\\\\]]]]]]\\\\\\___^^^\\\[[[ZZZZZZ[[[[[[XXXYYYYYYXXXVVVVVVWWWYYYYYYZZZZZZYYYWWWVVVUUUTTTVVVUUUUUUTTTSSSRRRRRRQQQVVVUUUUUUTTTSSSSSSRRRRRRPPPRRRUUUUUUTTTRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYXXXVVVVVVWWWVVVSSSQQQNNNMMMMMMMMMLLLMMMOOOPPPPPPNNNLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDAAA@@@???>>>============<<<<<<==================>>><<<999999:::;;;;;;;;;999999999999::::::::::::666666777999::::::::::::::::::999999999999::::::777888888888999999::::::999999999888888888888888999999::::::;;;<<<<<<<<<::::::::::::::::::::::::::::::999999999999::::::;;;<<<<<<===>>>@@@AAAAAAAAA@@@BBBEEEDDDBBBDDDJJJNNNVVVddduuu|||wwwuuurrrnnnjjjgggfffeeeccc```]]]ZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVXXXZZZZZZYYYXXXWWWWWWVVVTTTSSSQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZVVVXXXZZZ]]]^^^^^^_________aaacccfffgggggggggfffgggjjjpppvvv~~~yyykkkfffdddccc___aaaeeehhhjjjkkkjjjiiifffdddbbb___]]]]]]^^^^^^[[[[[[\\\[[[ZZZWWWUUUSSSQQQQQQQQQPPPOOONNNLLLKKKOOONNNMMMLLLLLLKKKLLLLLLLLLNNNOOOOOONNNMMMMMMNNNMMMPPPTTTXXXZZZYYYXXXWWWSSSSSSRRRSSSUUUWWWZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]][[[\\\\\\^^^___aaacccddddddhhhjjjhhhgggjjjlllkkkjjjjjjjjjjjjjjjiiihhhgggeeeeeeeeefffggghhhiiijjjjjjkkkkkkjjjiiiiiikkkmmmlllnnnrrruuuvvvvvvtttsssmmmlllkkkkkkkkkkkkkkkkkkiiijjjkkklllnnnppprrrsssrrrssstttsssqqqqqqrrrttttttsssrrrqqqqqqrrrssstttrrrpppooooooqqqrrrrrrqqqmmmllllllkkkkkkkkkkkklllmmmooooooooonnnnnnooopppnnnnnnooopppqqqrrrssstttqqqpppmmmiiifffdddfffhhhffffffgggiiikkkllljjjhhheeedddcccbbbbbbcccdddeeecccccccccbbbbbbaaa```___^^^^^^^^^______```aaabbb```______^^^]]]\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[XXXYYYYYYWWWUUUTTTUUUVVVWWWWWWVVVVVVVVVUUUTTTTTTVVVVVVUUUUUUTTTSSSSSSRRRVVVUUUUUUTTTSSSRRRQQQQQQSSSUUUWWWVVVTTTQQQOOONNNSSSSSSUUUVVVVVVVVVUUUTTTTTTVVVXXXYYYYYYXXXWWWVVVVVVTTTRRROOOMMMLLLKKKKKKLLLNNNPPPQQQQQQPPPMMMLLLHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB??????>>>=========>>>>>>============<<<<<<<<<<<<>>><<<:::999:::;;;;;;:::999:::::::::::::::::::::666777888888999999999999999999999999999::::::;;;666666777888999:::;;;;;;888888888888888888777777666777777888888999999:::999999999999999999999999999999888888888888999999999:::;;;===>>>@@@AAABBB>>>===???BBBBBB???AAAEEEGGGJJJSSSaaaqqq{{{zzzyyyvvvrrrmmmiiifffeeedddbbb___^^^]]]]]]]]]___aaaeeehhhhhhfffccc```___]]][[[XXXVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]][[[\\\\\\]]]^^^___`````````cccfffiiijjjlllnnnpppwwwyyy|||~~~~~~|||{{{~~~yyykkkeeecccaaa[[[^^^aaaeeegggggggggfffcccaaa___]]]\\\\\\]]]]]][[[[[[\\\[[[YYYVVVSSSQQQOOOOOONNNMMMMMMLLLMMMMMMOOONNNMMMLLLKKKKKKKKKKKKIIIKKKMMMMMMLLLKKKKKKLLLKKKMMMPPPSSSTTTTTTSSSSSSQQQQQQQQQQQQSSSVVVXXXZZZXXXYYYYYYZZZZZZ[[[[[[[[[YYYZZZ[[[]]]^^^```bbbbbbbbbfffhhheeeeeehhhjjjiiijjjjjjjjjkkkjjjjjjiiihhheeeffffffggghhhiiijjjkkkiiijjjjjjiiihhhhhhjjjllliiikkkooorrrtttsssqqqppppppooonnnlllkkkkkkllllllhhhhhhiiikkkmmmoooqqqssssssuuuwwwwwwtttrrrrrrsssqqqqqqqqqqqqrrrsssttttttqqqooommmnnnoooqqqqqqqqqoooooonnnnnnnnnmmmmmmlllnnnmmmlllmmmnnnppppppooollllllmmmnnnoooppppppqqqooonnnlllgggcccaaacccfffcccdddeeehhhkkkkkkiiigggdddcccbbbbbbbbbcccdddeeebbbbbbaaaaaa```______^^^]]]^^^_________^^^]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[XXXXXXYYYZZZ[[[[[[[[[[[[XXXYYYXXXVVVTTTRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQPPPSSSVVVVVVUUUSSSQQQQQQQQQRRRTTTUUUVVVUUUTTTSSSSSSUUUWWWYYYYYYXXXVVVUUUTTTRRRPPPMMMKKKJJJJJJJJJJJJLLLNNNPPPPPPOOOLLLJJJIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@???????????????>>>>>>>>>===>>>>>>???@@@>>>>>>======<<<<<<;;;;;;===;;;999999:::;;;:::999999999999999999999888888777888888999999999888888999999999999999:::;;;;;;888888888999999:::::::::777777777777777888888888666666777777888999999999999999999999999999999999888888888777777888888888999:::;;;===>>>??????@@@>>><<<===AAAAAA??????CCCCCCCCCHHHSSS___kkk}}}{{{xxxtttpppmmmmmmnnnnnnssswww}}}~~~yyyuuuooonnnjjjgggeeeddddddddddddeeegggiiilllnnnpppqqqooooooppppppqqqssstttuuuwwwzzz~~~yyykkkeeebbb```YYY\\\___ccceeeeeeeeedddaaa```]]][[[[[[[[[\\\]]]\\\\\\\\\[[[YYYVVVRRRPPPMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOMMMLLLKKKKKKKKKKKKGGGIIIKKKLLLKKKIIIIIIJJJIIIJJJMMMOOOPPPQQQPPPOOOPPPPPPOOOPPPRRRTTTWWWYYYVVVVVVWWWWWWXXXYYYZZZZZZXXXYYYZZZ\\\^^^```aaabbb```dddfffddddddgggiiihhhjjjkkkkkkkkkkkkjjjjjjiiihhhhhhhhhiiikkklllnnnnnnjjjjjjjjjhhhffffffhhhjjjfffiiillloooqqqpppnnnmmmqqqooommmkkkiiiiiiiiiiiihhhhhhiiikkkmmmppprrrssspppsssvvvvvvssspppooopppkkkkkklllmmmnnnooopppppprrrqqqooooooqqqssstttsssoooooooooooonnnmmmlllkkkqqqnnnlllmmmppprrrqqqooollllllmmmmmmnnnoooooopppmmmmmmkkkfffaaa___aaadddaaabbbeeehhhkkkkkkiiigggcccbbbaaaaaaaaabbbcccdddbbbaaaaaa```______^^^^^^]]]^^^___```___]]]ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[WWWXXXZZZ\\\^^^^^^]]]]]]XXXYYYXXXVVVSSSRRRRRRSSSSSSRRRRRRSSSTTTTTTSSSRRRMMMMMMNNNPPPRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQJJJNNNSSSVVVWWWWWWWWWWWWPPPQQQSSSUUUVVVUUUSSSRRRRRRTTTVVVXXXYYYXXXVVVTTTRRRQQQNNNLLLJJJIIIIIIIIIGGGIIILLLNNNNNNLLLIIIGGGIIIHHHGGGEEEDDDDDDCCCCCC????????????>>>>>>===============>>>>>>???@@@AAA??????>>>===<<<<<<;;;;;;;;;:::999999::::::999777888888888777777777777777888999999999999888888777:::999999999:::;;;;;;<<<:::::::::999999999999999777777777777888888888888888888888999::::::;;;;;;888888888888888888888888888888777777777777888888;;;;;;<<<===>>>>>>======@@@>>>>>>AAABBB???@@@CCCBBBAAADDDLLLSSSZZZhhhvvv|||zzzyyyxxxyyywwwyyy|||uuuiiiccc___]]]]]]\\\\\\]]]___```___^^^\\\[[[YYYWWWXXX[[[___aaa^^^\\\ZZZXXXTTTQQQOOONNNMMMMMMLLLJJJJJJIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHIIIJJJHHHIIIKKKMMMMMMLLLKKKJJJPPPPPPPPPQQQRRRSSSUUUUUUUUUWWWXXXYYYXXXXXXXXXZZZ[[[[[[[[[[[[\\\___aaabbbffffffffffffeeeeeehhhjjjiiiffffffiiijjjgggeeefffgggiiillllllkkkiiihhhhhhiiigggeeedddddddddfffgggkkklllnnnppppppooommmlllllllllllllllkkkjjjiiiiiikkkllllllmmmoooppprrrssstttuuuvvvvvvuuusssqqqppppppnnnkkkiiijjjlllnnnpppsssrrrpppooooooppprrrsssqqqpppooommmkkkjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmiiiiiijjjiiiiiihhhgggfffeeeeeecccbbbaaaaaaaaaaaa^^^aaaeeehhhkkkkkkjjjjjjbbbbbbbbbbbbbbbccccccdddeeedddbbb```___^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^[[[[[[ZZZZZZYYYYYYXXXXXXZZZ\\\]]]]]][[[ZZZZZZ[[[XXXYYY[[[]]]]]]]]]\\\[[[UUUUUUTTTSSSRRRRRRSSSSSSQQQRRRSSSRRRPPPOOOOOOPPPRRRRRRSSSRRRQQQRRRTTTVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTSSSRRRRRROOOPPPSSSWWWZZZYYYWWWTTTUUUVVVXXXXXXWWWUUURRRPPPMMMLLLKKKKKKLLLKKKIIIGGGGGGHHHHHHHHHHHHGGGFFFEEEHHHHHHGGGGGGEEEDDDCCCBBB@@@???>>>======<<<<<<===<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888999888888888888888999999999888888777777777777777666666666666666777888888777888888888888999999999999888666555555777888:::888888777777777777888888888888999:::999888777666777777777777777777777777::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???<<<===>>>===<<<<<<>>>@@@BBB@@@AAAEEEJJJNNNWWW___ooouuuiiieeeaaa^^^]]]]]]]]]^^^``````___]]]\\\[[[YYYXXXXXX[[[^^^``````^^^\\\XXXUUUSSSQQQPPPMMMLLLKKKJJJIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHIIIJJJGGGHHHIIIJJJJJJJJJIIIHHHLLLLLLLLLMMMNNNOOOQQQQQQTTTVVVXXXXXXXXXWWWXXXYYYWWWWWWXXXYYY[[[^^^aaabbbeeefffffffffeeefffiiikkklllhhhgggjjjkkkhhhhhhjjjjjjlllnnnnnnllliiihhhhhhiiihhhfffddddddeeefffgggjjjkkkmmmnnnooonnnmmmlllmmmmmmmmmlllkkkjjjiiiiiikkkkkklllmmmoooppprrrrrrttttttuuuvvvuuusssqqqpppooommmkkkiiiiiikkknnnpppppppppppppppqqqssstttuuurrrqqqooonnnmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhgggfffeeedddccccccaaa```_______________aaadddfffhhhhhhhhhgggbbbbbbaaaaaaaaabbbcccdddeeedddbbbaaa___^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^[[[ZZZYYYYYYYYYYYYYYYYYY[[[]]]^^^]]][[[ZZZZZZ[[[XXXYYY[[[]]]]]]]]][[[[[[VVVUUUTTTSSSRRRRRRRRRRRRNNNPPPQQQQQQPPPOOOPPPQQQQQQRRRRRRQQQPPPQQQSSSUUUUUUUUUTTTTTTTTTSSSSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRPPPQQQTTTXXX[[[\\\ZZZXXXVVVWWWWWWWWWVVVSSSQQQOOOKKKIIIHHHIIIIIIIIIGGGEEEGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDBBBBBB??????>>>===<<<<<<<<<<<<;;;::::::999999::::::;;;999999888888888777777777999888888777777777888888888888777666666666666777666666666666666777888888777777888888888999999999999888666555555777888999888888777777777777888888888888999:::999888777666777777777777777777777777999999999999999999999999999::::::;;;<<<<<<======<<<===>>>===<<<<<<>>>@@@@@@@@@AAADDDEEEFFFLLLTTT\\\jjjuuukkkiiifffccc^^^]]]^^^___aaaaaa___]]]\\\[[[YYYXXXXXX[[[]]]___```^^^[[[WWWTTTRRRQQQPPPLLLKKKJJJIIIIIIHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGJJJJJJJJJKKKLLLMMMNNNOOOSSSUUUWWWXXXWWWWWWXXXYYYTTTTTTUUUWWWZZZ]]]```bbbcccdddeeeeeeeeefffiiillloookkkjjjlllllljjjlllppprrrssstttrrrnnnkkkiiihhhiiihhhfffeeeeeeeeefffgggiiijjjkkklllmmmlllkkkkkkooonnnnnnmmmkkkjjjiiiiiikkkkkklllmmmooopppqqqrrrsssssssssssssssrrrppppppnnnmmmjjjiiiiiijjjlllnnnlllnnnoooqqqsssuuuvvvvvvrrrqqqpppooonnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiffffffffffffeeedddcccbbbaaa```___^^^]]]]]]^^^^^^```aaabbbdddeeeeeeeeeeeebbbbbbaaa``````bbbcccdddeeedddcccaaa```______^^^\\\\\\\\\\\\]]]]]]]]]]]]ZZZYYYXXXWWWWWWYYYZZZ\\\]]]^^^___^^^\\\ZZZZZZZZZYYYZZZ[[[\\\]]]\\\[[[ZZZVVVUUUTTTRRRQQQPPPPPPPPPKKKMMMOOOPPPOOOOOOPPPQQQPPPQQQRRRQQQPPPPPPRRRTTTTTTTTTTTTTTTSSSSSSSSSSSSOOOOOONNNNNNNNNOOOQQQRRRPPPQQQTTTXXX\\\^^^^^^\\\YYYYYYXXXVVVTTTRRRPPPOOOKKKIIIHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;999999999888888999999999888888777777777666666666888888777666666666666666888777666666555555666666666666666666666777777888777777777888888888999999999888777666666666777888888777777666666777777888888888999:::999888777666777777777777777777777777888888888999999999999999888999999::::::;;;;;;;;;;;;=========<<<<<<===???@@@??????AAA@@@>>>CCCJJJJJJVVVhhh|||xxxppppppnnniii_________```aaaaaa^^^\\\\\\[[[YYYXXXXXXZZZ\\\]]]]]][[[WWWTTTPPPOOONNNNNNJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEEEEGGGHHHLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWVVVVVVWWWXXXUUUUUUVVVWWWZZZ]]]```aaabbbcccdddddddddfffiiilllpppmmmkkkmmmmmmlllpppvvv}}}~~~|||xxxrrrmmmjjjiiiiiihhhgggfffffffffggggggggghhhiiijjjkkkkkkkkkjjjpppooonnnlllkkkjjjiiiiiikkkkkklllnnnoooppppppppppppppppppoooooonnnnnnnnnnnnllljjjiiiiiijjjkkkllljjjllloooqqqssstttssssssppppppooonnnnnnnnnoooooonnnmmmkkkiiihhhgggggggggfffffffffeeeeeecccbbbaaa```___^^^]]]\\\]]]______aaaaaabbbcccdddeeeffffffbbbbbbaaa```aaabbbcccdddddddddbbbaaa```_________\\\\\\\\\\\\\\\\\\\\\]]]ZZZYYYWWWVVVVVVXXX[[[]]]]]]^^^___^^^\\\ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYVVVUUUSSSQQQPPPOOONNNNNNKKKMMMOOOOOONNNNNNOOOPPPPPPQQQRRRQQQPPPOOOQQQRRRTTTTTTSSSSSSSSSRRRRRRRRRPPPOOOMMMKKKKKKLLLNNNOOOOOOOOORRRVVV[[[^^^___^^^\\\[[[YYYWWWTTTRRRPPPOOOLLLKKKIIIIIIIIIIIIHHHGGGDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAA======<<<;;;::::::::::::888888777777777777888888888888777777777666666666888777666555555555555555777777666555555555555555777777666666666666777777777777777777888888888888888888777666666666777777777777666666666666777777888888999:::999888777666777777777777777777777777888888999999999999::::::999999999:::::::::;;;;;;;;;<<<===<<<;;;;;;===???GGG@@@<<<===>>>>>>AAADDDEEEMMMYYYgggwww|||uuuxxxvvvoooaaa___^^^_________^^^\\\\\\[[[ZZZYYYXXXYYYZZZ[[[\\\ZZZWWWSSSPPPNNNMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGEEEEEEFFFHHHJJJMMMMMMLLLMMMMMMNNNOOOPPPPPPRRRTTTUUUUUUUUUVVVXXXXXXXXXXXXYYYZZZ]]]___```aaabbbccccccccceeehhhkkkpppmmmlllmmmmmmlllrrryyy|||uuunnnkkkjjjiiiiiihhhhhhggggggggggggfffggghhhiiiiiijjjjjjjjjpppooommmkkkjjjjjjjjjjjjjjjkkklllnnnoooooooooooonnnmmmlllkkkkkkkkkllllllnnnmmmkkkiiiiiijjjkkkkkkjjjlllnnnpppqqqpppooonnnnnnnnnmmmmmmnnnnnnooooooooommmkkkhhhffffffffffffgggggggggfffeeedddcccbbbaaa```^^^]]]]]]^^^```bbbaaabbbbbbdddeeefffggghhhbbbbbbbbbbbbbbbccccccdddccccccaaa```____________\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXWWWUUUVVVXXX[[[]]]\\\^^^___^^^\\\ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWUUUTTTRRRPPPOOONNNMMMMMMMMMOOOPPPOOONNNLLLLLLMMMPPPQQQRRRRRRPPPOOOPPPQQQSSSSSSSSSRRRRRRRRRQQQQQQRRRQQQNNNKKKJJJJJJKKKKKKMMMMMMOOOSSSWWW[[[]]]]]]^^^]]]ZZZXXXUUUSSSQQQPPPLLLJJJHHHGGGHHHHHHHHHGGGDDDEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@===<<<;;;::::::999999:::888777777666666777777888999999888888888777777777777777666555444444555555777777666555555555555555777777666666666666777777666666777777777888888888888777777666666666666666777777666666666666777777888888999:::999888777666777777777777777777777777888999999999:::::::::;;;:::::::::::::::;;;;;;;;;:::;;;<<<;;;::::::<<<>>>TTTFFF;;;:::???@@@@@@???CCCGGGOOOWWWcccsssxxx~~~|||tttccc```]]]\\\\\\]]]]]]\\\\\\\\\ZZZYYYXXXYYYYYYZZZ[[[ZZZXXXUUURRROOOMMMLLLGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFHHHJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSTTTTTTUUUVVVWWWZZZZZZYYYZZZ[[[]]]___``````aaaaaaaaaaaabbbeeehhhlllkkkkkkmmmllllllrrrzzz{{{tttnnnlllkkkiiiiiiiiiiiihhhhhhhhhhhhffffffggghhhiiijjjjjjkkknnnmmmkkkjjjiiiiiijjjkkkjjjkkkmmmnnnoooooonnnnnnlllkkkiiihhhhhhiiikkklllnnnmmmlllkkkjjjjjjkkkkkkkkklllnnnoooooonnnlllkkkmmmlllmmmmmmnnnooopppqqqpppnnnkkkhhhfffffffffgggiiihhhhhhgggfffdddcccbbbaaa```^^^]]]]]]___bbbdddcccccceeefffggggggggggggaaabbbdddeeeeeeeeedddcccbbbaaa```___^^^^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[YYYXXXWWWVVVVVVXXXYYY[[[ZZZ\\\]]]]]][[[ZZZZZZ[[[YYYYYYXXXWWWWWWVVVUUUUUUSSSRRRQQQOOONNNMMMMMMMMMNNNPPPQQQPPPNNNLLLLLLMMMPPPRRRSSSSSSQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQSSSQQQOOOMMMKKKJJJJJJJJJMMMLLLLLLOOOSSSWWWYYYYYY\\\\\\[[[YYYVVVSSSQQQOOOJJJHHHEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@======<<<;;;::::::::::::888777777666666777777888999999888888888777777777666666555555555555666666888777666666555555666666888777777666666666666666666666666777777777888888777777777666666555555444777666666555555666666777888888999:::999888777666777777777777777777777777777777888888999::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::<<<===YYYJJJ<<<:::>>>???===;;;>>>AAAFFFKKKSSS```nnnxxxzzzvvvddd```\\\YYYYYY[[[\\\\\\\\\\\\ZZZYYYXXXXXXXXXXXXYYYYYYXXXVVVSSSOOOLLLIIIFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPRRRTTTTTTTTTUUUWWWXXXXXXYYYZZZ\\\^^^```bbb___`````````___```ccceeehhhhhhjjjllljjjjjjpppxxx|||{{{yyyuuupppmmmlllllliiijjjjjjjjjiiiiiihhhhhhffffffgggggghhhjjjkkkllllllkkkiiihhhhhhiiijjjkkkiiikkkmmmnnnoooooommmmmmmmmkkkiiiggggggiiilllmmmooonnnmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnmmmllllllmmmmmmmmmnnnoooppprrrssspppnnnkkkhhhgggfffggghhhiiihhhhhhgggfffdddbbbaaaaaa___]]]\\\]]]___ccceeeeeefffggghhhgggeeecccbbbaaacccfffhhhiiigggdddbbb```___^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXXXXYYY[[[[[[ZZZZZZZZZ[[[YYYXXXWWWUUUTTTSSSSSSSSSQQQQQQOOONNNMMMMMMMMMMMMMMMOOOPPPPPPOOONNNNNNOOOQQQSSSTTTTTTRRRQQQPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNMMMLLLMMMPPPTTTUUUVVVYYYYYYYYYXXXVVVSSSOOOMMMJJJHHHEEECCCDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;::::::::::::888777777777777777777888888888777777777666666666555555555555666777888888888888777666666666666777888888777666666666666666666666666666777777777888777777777777666555444333666666555555555555666666888888999:::999888777666777777777777777777777777555555555666777888888888999999999999999999999999999:::;;;:::999999;;;===KKKBBB<<<<<<===;;;;;;<<<<<>>>>>===<<<;;;;;;;;;;;;888888777777777777888888777666666666555555555555555555555555777888999:::999999888777777777777777888888777666666666666666666666666666777777777777777777777777666555444333666666555555555555666666888888999:::999888777666777777777777777777777777333333444444555666666777888888888777777777777777999:::::::::999999;;;===999888:::<<<;;;999<<>>>>>===<<<<<<;;;999888777777888777666555444333222222777777888888888777777666666666666666666777888888777666555555666777888999888888888888777777777666666666666666666666666666777777666666666555555444555444444444444555666666888777666777888777555333777777888888888888777777555555666777888888999999888888777777666555555555666888:::<<<===<<<:::999999999::::::;;;<<<======AAA@@@@@@@@@BBBDDDGGGIIILLLVVVcccooo|||wwwuuuqqqmmmeeefffeee```ZZZXXXZZZ^^^^^^]]]\\\[[[ZZZZZZZZZZZZVVVTTTRRRNNNKKKHHHFFFFFFFFFEEEDDDBBB@@@???AAACCCBBBCCCDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIJJJKKKLLLNNNOOOLLLNNNPPPQQQQQQRRRUUUWWWXXXXXXXXXXXXXXXWWWWWWVVVZZZZZZZZZ[[[\\\]]]^^^___aaabbbccceeeggghhhjjjjjjiiiiiihhhhhhhhhiiijjjjjjhhhiiijjjkkkjjjkkkmmmooollllllkkkjjjjjjkkklllmmmkkkjjjiiihhhiiijjjlllmmmnnnnnnnnnnnnoooooopppppppppnnnkkkiiijjjllloooqqqsssqqqnnnkkkiiihhhhhhhhhiiijjjlllkkkjjjjjjkkkmmmnnnnnnnnnnnnoooppprrrssstttooojjjhhhiiijjjjjjjjjiiijjjlllmmmllliiigggeeecccaaa___]]]^^^```ccceeeggghhhhhhiiihhhfffeeeddd```aaadddeeefffeeecccbbb```___^^^]]]\\\]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXYYYWWWTTTQQQNNNNNNNNNNNNPPPPPPOOOMMMKKKKKKMMMOOOPPPPPPQQQQQQQQQQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPOOONNNNNNNNNNNNOOOPPPQQQOOONNNMMMLLLKKKKKKKKKLLLKKKIIIHHHGGGHHHHHHFFFDDDFFFDDDBBBAAA@@@@@@AAABBBAAAAAAAAAAAA@@@???>>>===<<<<<<;;;:::999888777777777666666555444333222111666777777888888888777777666555555555555666777777333333222222222333444555888888888777777777666666555555555555555555555555555555444333333333333333555444444444444555666666777666555666888888777666777777888888888888777777888888999999:::;;;;;;<<<999999999999::::::::::::999:::::::::;;;;;;;;;;;;999999::::::;;;<<<<<<<<<>>>======>>>@@@CCCEEEGGGCCCJJJRRR[[[eeevvvyyyqqqooollliiieeeeeeddd___ZZZXXXYYY\\\[[[[[[YYYXXXXXXXXXYYYZZZTTTSSSQQQNNNKKKIIIGGGFFFFFFFFFEEEBBB@@@???@@@BBBAAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNKKKMMMOOOPPPQQQRRRTTTVVVZZZYYYXXXWWWVVVUUUTTTTTTWWWXXXZZZ[[[]]]]]]^^^^^^aaaaaabbbdddeeefffggghhheeefffggghhhiiiiiiiiiiiigggiiikkkkkkjjjkkkmmmnnnmmmllljjjiiiiiijjjkkklllnnnmmmlllkkkkkklllnnnoooooooooooooooooooooppppppooonnnlllkkkkkkmmmppprrrqqqooolllhhhffffffggghhhiiilllnnnnnnmmmlllmmmmmmooonnnmmmmmmnnnpppsssttttttpppkkkhhhhhhiiikkkkkkkkkmmmppprrrqqqoookkkiiifffdddaaa^^^^^^aaadddgggfffggggggggggggeeedddccc```aaabbbcccccccccbbbbbb^^^]]]\\\\\\\\\^^^___```\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYXXXXXXWWWWWWVVVXXXYYYYYYYYYYYYXXXWWWVVVWWWVVVTTTRRRPPPNNNMMMMMMNNNNNNNNNMMMKKKKKKMMMOOOSSSSSSSSSSSSSSSSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHGGGGGGHHHHHHFFFEEEEEEDDDCCCAAAAAAAAABBBBBB@@@@@@@@@@@@???>>>======<<<;;;;;;:::999888777777777666555555444333222222555555666777888888888777555444444444444555666666222111000000000111333333777777777777666666666666555555555555555555555555555555333222222222333444555555444444555555666777666555555666888999999777666777777888888777777666666666666777777888888999666666666777888999999999===<<<:::999999:::;;;<<<999999999::::::;;;;;;<<<>>>===<<<<<<===>>>@@@AAAAAACCCGGGJJJRRR```rrrtttjjjiiigggddd______]]]ZZZVVVUUUWWWYYY\\\ZZZXXXVVVVVVVVVWWWWWWSSSRRRPPPNNNLLLIIIGGGFFFEEEEEEEEEBBB@@@??????AAAAAAAAACCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGIIIIIIHHHIIIIIIIIIJJJKKKLLLLLLJJJLLLNNNOOOPPPQQQSSSUUUZZZYYYWWWUUUUUUUUUUUUVVVXXXYYYZZZ\\\]]]\\\[[[[[[^^^^^^```aaaccceeeggggggeeefffggghhhiiihhhgggfffggghhhjjjkkkjjjjjjkkkmmmmmmkkkiiigggggghhhjjjkkkooonnnmmmllllllmmmoooqqqpppooonnnmmmmmmnnnnnnooonnnmmmlllllllllnnnpppqqqpppnnnjjjgggffffffhhhiiilllnnnqqqrrrqqqpppooooooooonnnllllllmmmpppsssuuuvvvrrrlllgggeeeeeeggghhhkkknnnrrrttttttqqqmmmjjjiiigggccc``````cccfffhhheeeffffffgggfffdddcccbbbaaaaaa`````````aaaaaabbb^^^]]]\\\\\\\\\]]]^^^___]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRPPPNNNMMMLLLLLLMMMNNNMMMKKKLLLMMMOOOVVVUUUUUUUUUTTTTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPOOOMMMLLLLLLLLLLLLNNNNNNNNNMMMMMMNNNOOOOOOJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGFFFFFFGGGHHHGGGEEEDDDDDDCCCBBBAAAAAABBBBBB????????????>>>===<<<<<<;;;::::::999888777777777777777666666555444333333333444555666777777888888444333333333333444555555444444333222222333444555777777666666666555555555444444444444444444444444777666444333333444666777555555555555555666666777888777666666888888888777666666777777777777666666444444555555555666666666555555666666666777777777<<<<<<;;;::::::999::::::888999999999:::::::::;;;@@@???===<<<;;;;;;;;;;;;AAABBBCCCDDDGGGQQQ___iiiwwwpppfffdddbbb___YYYYYYWWWUUUTTTUUUWWWYYY]]]\\\ZZZWWWUUUTTTTTTTTTQQQQQQPPPNNNLLLIIIGGGFFFDDDDDDDDDCCC@@@??????@@@AAAAAACCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIKKKMMMNNNOOOPPPRRRTTTUUUTTTRRRQQQRRRSSSVVVWWWZZZ[[[\\\\\\[[[ZZZXXXWWWZZZ[[[]]]___bbbdddfffgggggghhhhhhhhhgggfffdddccceeegggiiijjjiiiiiiiiijjjkkkjjjhhhgggggghhhiiijjjnnnmmmlllkkklllnnnpppqqqpppooommmlllkkkkkklllmmmllllllllllllmmmnnnppppppooommmjjjhhhhhhhhhjjjkkklllnnnqqqrrrqqqpppoooooonnnmmmllllllmmmppptttvvvtttqqqlllgggdddccceeegggjjjmmmqqqsssssspppllliiijjjhhhdddbbbbbbdddgggiiieeeffffffffffffdddcccbbbaaaaaa```_________```aaa___^^^]]]\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUURRRRRRSSSSSSTTTUUUVVVVVVTTTTTTSSSRRRPPPNNNMMMLLLKKKMMMNNNMMMMMMMMMNNNPPPVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOPPPOOONNNMMMLLLKKKKKKKKKNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEGGGGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;999999999888888777777666888888777777666555555555222333444555666777777777333333333333333444555555666555444333333444555666666666666555555555555444444444444444444444444444666555444333444444555666666555555555555666777777<<<:::777666777777666555666666777777777777666666777777777888888888888888::::::999999999888888888999:::;;;<<<;;;:::888666888888888999999999999999=========<<<<<<<<<<<<<<<===?????????AAAFFFNNNTTTaaalll|||nnndddbbb```]]]WWWVVVUUUTTTUUUVVVXXXZZZ^^^]]]\\\ZZZWWWUUUSSSRRROOOOOOOOONNNLLLJJJGGGFFFBBBCCCDDDCCCAAA???@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHJJJLLLMMMNNNOOOQQQSSSQQQOOOMMMLLLNNNQQQUUUXXX\\\\\\\\\[[[YYYXXXVVVVVVXXXYYY[[[]]]```bbbdddeeehhhggggggfffeeecccbbbaaacccfffhhhiiihhhgggggggggggggggggggggggghhhiiiiiillllllkkkkkkllloooqqqssspppooollljjjjjjjjjkkkllljjjkkkkkklllmmmnnnoooooommmlllkkkjjjjjjjjjkkkllliiilllnnnnnnmmmlllmmmmmmmmmmmmlllmmmnnnqqqtttuuunnnnnnlllhhhfffeeegggjjjiiikkknnnpppooommmiiiggggggeeecccbbbbbbdddfffgggeeeffffffffffffdddcccbbbaaaaaa```_________``````___^^^]]][[[[[[[[[\\\]]]^^^]]]]]]\\\\\\[[[[[[[[[XXXWWWUUUTTTSSSTTTTTTUUUQQQQQQQQQRRRSSSTTTVVVWWWUUUTTTRRRPPPOOONNNMMMMMMKKKMMMNNNOOONNNNNNPPPQQQTTTTTTTTTTTTTTTSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQPPPOOONNNMMMMMMPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEFFFFFFEEECCCAAAAAAAAAAAAAAA@@@@@@@@@============<<<;;;::::::888888888777777777666666777777777666666666555555333333444555666666666555444333333333333444555555666555333222222333333444666555555555444444444444333333333333333333333333222222222222333333333333666666555555666666777888>>>;;;888666666777666555555666666777777666666555666666666666666666666666888888777777666555555444666888:::<<<;;;999777555888888888888888888888888888999:::;;;===???@@@@@@<<<>>>??????@@@BBBFFFIIIQQQXXXdddrrrmmmdddaaa___[[[XXXVVVTTTSSSTTTVVVXXXXXX]]]]]]]]]\\\ZZZXXXUUUSSSNNNNNNOOONNNMMMJJJGGGFFF@@@AAACCCBBBAAA@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGIIILLLMMMMMMNNNPPPRRRRRRPPPMMMLLLNNNRRRVVVYYY\\\[[[ZZZYYYXXXWWWWWWWWWZZZZZZ[[[\\\^^^___``````eeedddcccbbbaaa`````````aaadddggggggfffeeeeeeeeeccceeefffhhhiiiiiiiiihhhkkkkkkkkkkkkmmmppptttuuurrrpppmmmkkkjjjjjjkkklllhhhiiijjjlllmmmnnnnnnmmmjjjjjjkkkkkkkkkkkkkkkkkkiiijjjlllkkkjjjjjjkkkmmmllllllmmmnnnppprrrsssuuunnnoooooollliiiggghhhjjjiiijjjllllllkkkiiifffdddaaa`````````aaabbbccccccffffffggggggfffeeecccbbbaaaaaaaaaaaa``````______]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[ZZZUUUTTTSSSRRRRRRRRRTTTUUUTTTSSSSSSSSSSSSTTTVVVVVVUUUTTTQQQOOOMMMMMMNNNOOOKKKMMMOOOPPPPPPPPPQQQSSSRRRRRRRRRRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOONNNMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMKKKJJJIIIIIIHHHHHHHHHIIIFFFFFFEEEEEEEEEEEEEEEFFFHHHFFFEEEEEEEEEEEECCCAAA>>>??????@@@@@@?????????<<<<<<===<<<<<<;;;:::999777777777777777666666666555555555555444444444444333444444555555555444444444444444444444555555666666555444222222222333444555555555444444444333333222222222222222222222222///111222444444333222111666666666666666777777888===;;;777666777777777777555555666666666666555555333333333333333333333333333333333333333333222222666666777888888888777777888888888888888888888777777888999;;;<<<===>>>>>>======>>>>>>???AAADDDFFFFFFJJJQQQYYYdddtttnnndddbbb^^^[[[XXXUUUSSSRRRSSSTTTUUUUUU[[[\\\^^^^^^]]]ZZZWWWUUUMMMNNNNNNNNNMMMJJJHHHFFF>>>@@@BBBBBBAAAAAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDDDDEEEFFFGGGGGGHHHCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGIIIKKKLLLMMMNNNPPPRRRVVVTTTQQQOOOPPPTTTYYY\\\[[[ZZZXXXWWWWWWXXXYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\bbbaaa___^^^^^^___```aaa```cccfffgggeeedddcccdddaaacccfffhhhjjjjjjiiihhhkkkkkkkkklllooorrrvvvxxxtttrrrnnnllljjjkkklllmmmggghhhjjjlllmmmmmmmmmlllhhhiiijjjllllllkkkjjjjjjkkkllllllkkkjjjkkkmmmoookkkkkkmmmoooqqqrrrssstttrrrsssssspppkkkgggfffhhhiiijjjjjjjjjiiigggeeeccc\\\\\\]]]^^^___`````````fffgggggghhhgggeeedddcccaaaaaabbbbbbaaa```______[[[ZZZZZZZZZ[[[]]]___```^^^^^^]]]]]]\\\[[[ZZZZZZTTTSSSQQQPPPQQQRRRTTTUUUWWWVVVUUUTTTTTTTTTUUUVVVVVVTTTQQQNNNLLLMMMNNNPPPKKKMMMPPPQQQQQQQQQRRRTTTPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGBBBBBBBBBCCCCCCEEEFFFFFFIIIGGGEEEDDDEEEDDDBBB@@@===>>>>>>?????????>>>>>><<<<<<<<<<<<;;;:::999999777777777777666666666666333333333333333333222222444444444555444444333333555444444444444555666666888777555444333444555555555555444444444333333333222222222222222222222222000222555777777666444222666666666666666777888888<<<999666666777888999999555555666666666666555555666666666666666666666666333444444555555666666777666666555555555777888999888888888777777777777777;;;;;;;;;;;;;;;:::999888::::::999999:::===@@@CCC@@@CCCFFFKKKRRR^^^mmmwwwqqqggg```[[[XXXTTTRRRPPPOOOOOORRRUUUWWW[[[[[[[[[YYYXXXVVVTTTSSSOOONNNMMMKKKIIIFFFEEEDDDCCCBBBBBBAAAAAACCCDDDEEEBBBCCCCCCCCCBBBAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCBBBAAABBBEEEHHHEEEIIILLLIIIDDDBBBEEEIIILLLMMMNNNMMMKKKKKKLLLNNNNNNOOOPPPPPPOOOQQQTTTVVVXXXYYYYYYWWWVVVVVVXXXYYYZZZ[[[]]]]]]\\\\\\^^^______]]][[[YYYZZZ]]]```bbb```aaabbbcccccccccccccccbbbbbbdddeeefffgggggggggiiigggffffffiiinnntttwwwuuutttqqqmmmkkkjjjiiiiiieeeeeeeeeeeegggiiilllmmmjjjkkkmmmooonnnllljjjhhhjjjiiigggggggggiiikkkmmmnnnmmmllllllmmmooorrrsssqqqpppooommmllllllllllllgggfffeeedddcccbbbbbbbbb\\\\\\[[[[[[]]]___bbbcccbbbccceeefffeeeccc```___``````aaaaaa```___^^^^^^^^^^^^]]]]]]^^^___aaabbb```___^^^]]][[[XXXWWWVVVSSSSSSRRRRRRRRRTTTVVVWWWRRRSSSTTTUUUUUUVVVUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMQQQQQQSSSTTTTTTSSSRRRQQQTTTSSSRRRQQQPPPPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNMMMMMMNNNLLLJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKJJJIIIGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@>>><<<:::::::::::::::888666666777888777666666666666777777777444222444444444444444444444444555555555555555555555555000111222444666999;;;<<>>>>>===<<<<<<;;;;;;;;;:::888666666777888777666666555555666777666444222444444444444444444444444333333333333333333333333222111111111333777;;;===@@@>>>:::666444333333444444444444444444444444444333333333333333333333333333333444444444444333333333444444444555555555666666555555555444444444333444444444444444444444444555444444333333444444555444444333333333222222222444444444444555555555555777777666666666666555555999999999999999999999999999::::::::::::;;;;;;;;;======??????AAADDDJJJMMMUUUggguuulllbbb\\\YYYWWWTTTSSSPPPNNNNNNOOOQQQSSSUUUUUUUUUTTTTTTSSSRRRQQQOOONNNLLLJJJHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBDDDGGGJJJLLLJJJJJJKKKMMMMMMJJJHHHIIIJJJKKKJJJIIIIIIJJJLLLLLLMMMMMMMMMLLLNNNPPPSSSSSSUUUVVVVVVVVVXXX[[[]]]aaaaaaaaa___\\\ZZZYYYZZZXXXWWWUUUUUUUUUWWWYYY[[[```aaaaaaaaaaaa``````___^^^___```aaabbbccccccccceeedddccccccdddhhhkkkmmmnnnnnnmmmllljjjhhhfffeeeddddddddddddeeegggiiijjjiiikkkmmmooooooooommmmmmhhhhhhgggggghhhiiikkkllllllkkkjjjiiiiiijjjkkklllmmmllllllkkkkkkkkklllllllllkkkhhheeebbb```^^^]]]\\\\\\[[[[[[]]]___bbbcccdddeeefffffffffdddbbb```^^^^^^_________^^^]]]]]]aaa```___^^^^^^^^^___````````````___\\\YYYUUUSSSRRRRRRRRRRRRRRRTTTUUUUUUTTTTTTSSSRRRQQQPPPNNNMMMNNNMMMLLLKKKJJJKKKKKKLLLQQQRRRSSSUUUVVVVVVVVVUUURRRQQQQQQPPPOOOOOONNNNNNMMMNNNOOOPPPPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGIIIJJJJJJIIIGGGHHHHHHGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFBBBAAAAAA@@@???>>>======:::;;;<<<=========<<<;;;999777666555666777666555666555444555666666444222444444444444444444444444222222222222222222222222444222000000222666:::===@@@>>>;;;777555444444444333333333333333333333333222222333333333333333333333333333333333333333333333333444444444444555555555555444444444444333333444444444444444444444444555555444444444444555555333333333333222222222222333333333444444444555555444444444555555555555555888888888888888888888888888888888888999999999:::<<<<<<<<<;;;;;;===@@@CCCCCCQQQ[[[fffzzzkkkaaa[[[YYYXXXTTTRRRPPPNNNMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBDDDHHHKKKLLLMMMMMMNNNMMMKKKHHHFFFGGGHHHIIIHHHGGGGGGIIIKKKJJJKKKLLLKKKJJJKKKNNNPPPPPPRRRSSSTTTUUUXXX[[[^^^eeeeeeddd```\\\YYYXXXXXXVVVVVVUUUUUUVVVWWWYYYZZZ___`````````___^^^]]]]]]\\\\\\^^^___```aaaaaaaaadddcccbbbbbbccceeegggiiijjjjjjkkkjjjiiigggeeecccddddddccccccdddfffggghhhfffgggiiikkklllmmmlllllllllkkkjjjiiihhhiiiiiiiiikkkkkkiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkklllkkkjjjgggdddbbb___^^^]]]\\\\\\[[[[[[]]]___bbbcccdddeeefffffffffdddbbbaaa^^^______```______^^^^^^bbbaaa```^^^]]]^^^^^^______``````___\\\XXXTTTRRRQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOPPPOOONNNMMMMMMMMMNNNOOOOOOPPPRRRTTTUUUUUUUUUUUUQQQQQQQQQQQQPPPOOONNNNNNJJJLLLNNNOOOOOONNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKGGGFFFEEEFFFHHHJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@??????>>>======<<<<<<999:::<<<>>>>>><<<:::999999777555555666666666555555444333444555555444333333333333333333333333333222222222222222222222222333333222333444777999;;;>>><<<999777444333333333222222222222222222222222222222222222222333333333333333222222222222333333333333333333333333444444444444333333333333333333444444444444444444444444555555444444444444555555333333333222222222222111222333333333444444444444333333333444555666666666777777777777777777777777777777888888888999999999999::::::::::::;;;???AAA???GGGKKKRRRbbbnnn|||}}}fff\\\WWWTTTTTTRRRQQQOOOMMMLLLLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJHHHGGGEEEDDDCCCAAABBBBBBCCCCCCCCCCCCCCC@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAABBBDDDGGGJJJMMMQQQUUUSSSNNNIIIGGGHHHFFFGGGHHHGGGFFFGGGHHHJJJIIIJJJKKKJJJIIIJJJLLLOOONNNPPPQQQRRRTTTVVVZZZ]]]eeeeeeddd```\\\XXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ^^^^^^^^^^^^]]]]]]\\\[[[YYYZZZ\\\]]]^^^^^^______cccbbbbbbbbbcccdddeeefffggghhhhhhhhhhhhfffdddccceeedddccccccdddeeefffgggeeefffhhhjjjkkklllllllllpppooommmkkkiiihhhgggffffffeeeeeedddccccccccccccffffffffffffggghhhiiiiiihhhgggeeecccaaa```______\\\\\\[[[[[[]]]___bbbccceeeeeeeeeeeeeeecccbbbaaa___```aaaaaaaaaaaa``````bbbaaa___^^^]]]]]]]]]]]]^^^___^^^]]][[[WWWTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOONNNMMMMMMNNNOOOPPPLLLMMMOOOQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQOOONNNMMMHHHJJJLLLNNNNNNMMMLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKGGGFFFEEEFFFHHHJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<999;;;===>>>===;;;888666888666444444555666555444555333222333444555444333333333333333333333333333222222222222222222222222111333555777999999888777:::888666444333222111111222222222222222222222222111111111222222333333333333222111111111111222333333333333333333333222222222222333333333333333333444444444444444444444444444444333333333333444444333333222222222111111111222222222222333333333444333333444444555666777777666666666666666666666666777888888888888999999999666888999999999:::===??????CCCBBBFFFSSS[[[jjj~~~hhh^^^XXXUUUTTTPPPOOONNNLLLKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHFFFEEEDDDBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@BBBEEEHHHNNNTTTYYYXXXPPPJJJHHHJJJEEEFFFGGGGGGFFFFFFHHHJJJIIIJJJJJJIIIHHHIIIKKKMMMMMMOOOPPPQQQQQQSSSWWWZZZ```aaa```]]]ZZZWWWVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZXXXYYYZZZ\\\]]]]]]]]]]]]aaaaaabbbccccccdddddddddeeeffffffffffffeeeeeedddfffeeedddcccdddeeefffggghhhhhhjjjkkklllmmmmmmmmmqqqpppnnnllljjjgggeeedddeeeeeeeeeddddddccccccbbbccccccccccccddddddeeefffdddcccbbbaaa````````````\\\\\\[[[[[[]]]___bbbcccddddddddddddcccbbbaaaaaa``````aaabbbbbbbbbaaaaaaaaa```^^^\\\\\\\\\\\\]]]]]]]]]\\\ZZZXXXVVVTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVRRRSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJKKKKKKLLLKKKLLLMMMOOOPPPPPPPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLHHHIIIJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@>>>=========<<<<<<<<<<<<999;;;<<<===<<<:::777555777555444333555555444333444222111111333444444333333333333333333333333333222222222222222222222222000222666999:::888666444555444333222111111111111111111111111111111111111000000111111222333333333333222111000000111222333333333222222222222111111111111222222222222333333222222222222222222222222333333222222222222333333222222222222111111111111111111222222222333333333333333444444555666777777555555555555555555555555777777777888888888999999666777888888666666888:::<<<===:::>>>IIIOOO]]]uuulllbbb[[[WWWUUUNNNMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@>>>???@@@AAAAAAAAA@@@@@@??????=========>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@CCCFFFKKKOOOTTTUUUQQQLLLIIIGGGEEEFFFGGGGGGFFFGGGIIIKKKIIIJJJJJJIIIHHHHHHKKKMMMMMMNNNOOOOOOOOOPPPSSSVVVYYYZZZZZZYYYVVVTTTUUUVVVUUUVVVXXXYYYZZZZZZYYYXXXYYYYYYZZZ[[[[[[[[[ZZZZZZWWWXXXZZZ[[[\\\\\\]]]]]]^^^___```bbbbbbcccbbbbbbeeeeeeeeedddeeeeeeffffffgggfffeeeddddddeeeffffffhhhiiiiiijjjkkkllllllmmmmmmmmmllljjjiiigggeeedddeeeffffffffffffeeeeeedddaaaaaaaaa```aaaaaabbbbbbcccbbbaaa______^^^^^^^^^\\\\\\[[[[[[]]]___bbbcccdddccccccbbbbbbaaa``````______```aaaaaaaaaaaaaaa___^^^\\\[[[ZZZ[[[[[[\\\\\\ZZZXXXVVVUUUTTTTTTTTTSSSTTTVVVWWWXXXXXXWWWWWWVVVUUUUUUSSSRRRPPPNNNMMMMMMLLLJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNOOONNNNNNMMMMMMMMMNNNOOONNNLLLJJJIIIGGGHHHHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJLLLJJJIIIJJJLLLMMMMMMLLLJJJIIIGGGEEECCCBBBBBBCCCAAAAAABBBBBBAAAAAA@@@???<<<<<<<<<;;;;;;;;;;;;;;;888999:::;;;;;;:::888777777555333333444555444333444222000000222444444444222222222222222222222222111111111111111111111111000111444666777666444222111111111111111111111111111111111111111111111111///000000111222222333333222111000//////000111222333222222222111111111111111111111111222222222333111111111111111111111111222111111000000111111222222222222222111111111111111111111111222222222222222222333333444444555555444444444444444444444444555555666666666777777777666777888888666666777888;;;;;;777;;;DDDGGGTTTlll~~~jjj```YYYSSSQQQMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@===>>>???@@@AAA@@@?????????>>>===<<<===>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???BBBDDDGGGHHHLLLOOOPPPMMMHHHCCCEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJJJJIIIHHHHHHKKKMMMMMMNNNOOONNNMMMNNNQQQSSSTTTUUUVVVUUUSSSRRRSSSTTTRRRTTTVVVXXXYYYXXXWWWVVVXXXXXXYYYZZZZZZ[[[ZZZZZZWWWXXXYYY[[[\\\\\\\\\\\\\\\]]]___aaabbbbbbaaaaaafffeeedddcccdddeeeggghhhhhhgggfffeeedddeeefffgggggggggggghhhiiiiiijjjjjjiiiiiiiiiiiihhhfffeeedddaaabbbbbbcccccccccbbbbbb``````____________``````cccbbb```___]]]\\\\\\\\\\\\\\\[[[[[[]]]___bbbcccccccccbbbbbbaaa`````````^^^^^^___```aaaaaa``````]]]\\\[[[ZZZZZZZZZ[[[\\\[[[YYYWWWTTTSSSTTTUUUUUUTTTUUUWWWXXXYYYYYYXXXWWWZZZZZZYYYVVVTTTQQQOOOMMMNNNMMMKKKIIIHHHHHHHHHHHHLLLLLLNNNNNNOOONNNMMMLLLJJJKKKLLLMMMLLLJJJHHHGGGHHHHHHGGGHHHHHHJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNLLLKKKKKKMMMNNNNNNMMMIIIGGGEEECCCBBBAAAAAAAAA???????????????>>>===<<<;;;;;;::::::::::::::::::666777999:::;;;;;;::::::666555333333444444444333333111000000222444444444222222222222222222222222000000000000000000000000000111222333333333333222000000000111222222222333000000000000000000000000///000000111222222333333222111000......000111222333222222222111111000000000000111111222222222333000000000000000000000000111111000000000000111111222222222111111111111000000111111111111222222222111222222222222333333333444444444444444444444444444444444555555555666666555777999999999999:::<<<===<<<888;;;CCCCCCMMMeee|||iiiaaaZZZSSSOOOJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@??????>>><<<;;;<<<===???@@@???>>>===>>>@@@AAAAAA???AAA@@@>>><<<<<<===???@@@BBBCCCBBBAAA@@@@@@BBBDDDGGGHHHIIIIIIIIIIIIGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUVVVXXXWWWWWWXXXZZZ[[[\\\]]]^^^\\\]]]]]]^^^^^^]]]]]]\\\```aaaaaa```______bbbdddkkkjjjhhhfffeeedddeeeeeeffffffffffffggghhhiiijjjhhhiiijjjjjjiiieeebbb```bbbaaa___^^^___aaadddfffdddbbb^^^[[[YYYYYYZZZ[[[^^^______]]]YYYWWWXXXZZZ^^^^^^\\\\\\\\\\\\]]]^^^_________aaaccccccaaa___\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVUUUTTTXXXWWWVVVVVVVVVVVVWWWXXXWWWUUUTTTUUUXXXZZZXXXVVVWWWWWWVVVUUUTTTQQQOOOMMMOOONNNLLLKKKIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIILLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFDDDCCCBBBAAA@@@DDD@@@>>>???@@@>>>;;;:::888999::::::999888777666666777888999999888777666555444333333222222333333333333222111000000111111333333222222111000//////000000000000000000000000000000000000000000000000111111111111111111111111222111000......000111222//////000111111111111111222222111111000000//////111111222222222222111111222222111111111111222222111111111000000000000000333333222222111111000000333222111111000000111111111111222222222222111111222111000000000111333444444444444444333222111111333333555666666666555444333333444444555666666666777777999;;;<<>>???>>><<<;;;;;;===>>>???@@@???>>>>>>???@@@???===@@@???>>>======>>>@@@AAAAAACCCEEEFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOPPPQQQPPPQQQQQQQQQRRRRRRSSSSSSUUUVVVWWWVVVUUUUUUVVVXXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\___`````````___```bbbeeekkkjjjhhhfffeeeeeeeeeeeeggggggffffffgggggghhhiiihhhhhhiiihhhgggdddbbb```bbbaaa_________aaadddeeeaaa```^^^\\\[[[[[[\\\]]]\\\^^^^^^]]]ZZZYYYZZZ\\\```___^^^]]]^^^^^^```aaa```______```aaaaaa```^^^[[[ZZZZZZYYYYYYYYYXXXXXXZZZYYYYYYXXXWWWVVVUUUUUUVVVVVVUUUTTTTTTUUUVVVVVVWWWVVVTTTVVVXXXYYYXXXVVVWWWWWWWWWVVVTTTQQQOOONNNNNNMMMLLLJJJIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIIIILLLKKKHHHEEEBBB???<<<;;;BBB@@@======>>>===;;;:::999999999999999888777666666777888999999888777666555444333333222222333333333222222111000000111111333333222111111000//////000000000000000000000000000000000000000000000000111000000000000000000000222111///......///111222//////000111111111111000111000000000000////////////000000111111000000///111111000000000000111111000000000000000000000000111111111000000000000000222111000000//////000000000111111222222111111000111111000000111111222333111222222333333333222222222333555666666666555444333333444444555666666666777666888::::::???MMM[[[sssxxxttttttzzz|||jjjbbbZZZQQQLLLKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA???>>>===>>>===<<<;;;;;;<<<===>>>AAA???>>>>>>>>>>>>===;;;??????>>>>>>>>>???AAABBBAAAEEEJJJMMMLLLIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAACCCEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVWWWXXXWWWVVVUUUVVVWWWZZZZZZYYYYYYXXXWWWWWWWWW\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^___``````aaacccfffjjjiiihhhfffeeeeeeeeefffhhhggggggfffffffffffffffggggggffffffdddcccaaaaaaaaa```^^^]]]]]]^^^```aaa___^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]]]][[[[[[\\\^^^___^^^]]]]]]]]]___```aaabbb```^^^^^^^^^___^^^]]]ZZZYYYXXXWWWVVVVVVUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUVVVWWWXXXWWWVVVVVVVVVVVVVVVTTTRRROOONNNLLLKKKKKKJJJIIIIIIJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMKKKIIIGGGFFFFFFGGGHHHMMMKKKIIIEEEAAA>>>;;;:::??????===<<<;;;;;;;;;:::999999888777777777888888666777888999999888777666555444333333222222333333333222111111000111111111222222222111111000000///000000000000000000000000000000000000000000000000000000000//////.........111111////////////111111...///000000111111000000....../////////000000000...//////000000//////...000000000//////000000000000000000000000000000000000000111111111111111111000000///............///000111111222222111111000///000111111222222111111//////111222222333333333222333444555555555444444333333333444555555666666777666777999999===HHHTTTlll~~~mmmccc___ZZZ___gggqqq}}}}}}kkkbbbYYYOOOIIIGGGGGGGGGGGGHHHJJJKKKLLLEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>===<<<>>>===<<<;;;;;;;;;<<<<<>>>>>===<<<>>>>>>>>>>>>???@@@BBBCCCCCCHHHOOOSSSRRRNNNIIIGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMOOOPPPRRRSSSVVVWWWXXXXXXVVVUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVVVV[[[[[[\\\\\\\\\\\\[[[[[[[[[]]]___``````bbbdddfffjjjiiigggeeeeeeeeeeeefffhhhgggfffeeeddddddddddddeeeddddddcccbbbaaaaaa```^^^]]][[[ZZZZZZ[[[\\\]]]^^^^^^___```___^^^]]]\\\ZZZ[[[\\\\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[]]]^^^___bbb```]]][[[\\\\\\[[[[[[ZZZYYYWWWUUUTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRROOONNNJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHIIIIIIIIIIIIIIINNNLLLIIIFFFDDDDDDFFFGGGGGGFFFEEEDDDBBBAAA??????<<>>===<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;===???>>>=========>>>>>>???@@@AAABBBDDDJJJRRRVVVUUUPPPKKKGGGGGGFFFEEEDDDCCCBBBAAAAAA?????????@@@AAAAAABBBCCCEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMNNNPPPSSSTTTVVVXXXYYYYYYWWWVVVUUUVVVUUUUUUUUUVVVWWWWWWXXXXXXZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ\\\___```aaabbbdddfffhhhgggfffdddddddddeeeeeefffeeedddcccbbbaaaaaaaaabbbaaaaaa`````````______]]]]]]\\\[[[[[[[[[\\\]]]______``````___]]][[[YYYZZZZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[ZZZ[[[\\\]]]^^^aaa^^^[[[ZZZZZZZZZYYYXXXYYYXXXVVVTTTRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTSSSQQQOOONNNIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJGGGGGGHHHIIIJJJJJJIIIIIINNNKKKHHHEEECCCCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBBBB:::AAACCC===888888:::999888888666666666777888999666777888999999888777666555444333333222222333333222111111111111111222222111111111000000000000000////////////////////////////////////////////////111111111000000/////////000//////////////////000......///000000000000000,,,,,,---...///000111111///000000111111000000///---...////////////...---......//////000000000000//////000000111111222222111111000////////////000000000000111111000000000...///000222222111000000111111111111111000///...000111333444444444333222222222333333444555555555888666777999::::::@@@HHHTTTeeesssnnn]]]OOOGGGEEEDDDDDDFFFIIIOOOXXXcccjjjvvvzzzlllgggbbb\\\XXXMMMLLLKKKJJJIIIHHHHHHHHHKKKIIIGGGEEECCCCCCCCCCCCDDDDDDCCCBBB@@@???===<<<<<<<<<<<<;;;;;;:::999999999888888:::===>>>>>>>>>======>>>>>>?????????@@@BBBHHHPPPUUUUUURRRMMMKKKIIIHHHFFFDDDCCCBBBAAAAAA??????@@@@@@AAABBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMPPPSSSUUUVVVXXXZZZZZZXXXVVVUUUUUUSSSSSSTTTVVVWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ\\\___aaabbbbbbdddeeefffeeedddcccbbbccccccdddccccccbbb``````_________^^^^^^____________^^^]]]^^^^^^^^^]]]^^^^^^__________________^^^\\\ZZZYYYZZZZZZ[[[^^^aaabbbaaa______^^^]]]\\\\\\]]]^^^___^^^\\\ZZZYYYYYYYYYXXXVVVXXXVVVTTTRRRQQQQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSQQQRRRSSSSSSSSSSSSRRRQQQRRRTTTTTTTTTRRRQQQRRRSSSRRRRRRSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKKKKJJJGGGEEECCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???999DDDHHHAAA999999999777777777666666666777888888666777888999999888777666555444333333222222333333111111111000111111222333000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////---...//////000000//////------...///000000111111///000000111111000000///---...///000000///...------......//////000000111------..................222111000000//////000000///000000111111000000///...///000000111111000000222222222111111000......000111222333333333222222222222222333444444555555777555666999:::999===CCCJJJXXXbbb]]]RRRIIIEEECCCAAABBBBBBBBBDDDIIIPPPUUU]]]gggvvvvvvgggccc```[[[XXXPPPOOOMMMKKKIIIHHHHHHGGGKKKJJJHHHFFFEEEEEEFFFGGGEEEEEEDDDCCCAAA???===<<<<<<<<<<<<;;;:::999888888999888888999<<<======<<<<<<======>>>>>>>>>======>>>DDDLLLRRRTTTSSSQQQQQQIIIHHHFFFCCCBBBAAA@@@@@@??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIHHHIIIKKKNNNRRRTTTWWWYYY[[[ZZZXXXVVVUUUUUUSSSTTTUUUVVVWWWYYYZZZZZZYYYZZZZZZZZZZZZZZZZZZYYYZZZ]]]```bbbbbbbbbcccddddddcccbbbaaaaaaaaabbbccc``````___^^^]]]]]]]]]^^^[[[\\\^^^______^^^\\\[[[\\\\\\\\\]]]]]]^^^______\\\]]]]]]]]]\\\[[[[[[ZZZYYYZZZ\\\aaafffhhhhhhfff```___^^^\\\\\\\\\\\\]]][[[ZZZYYYYYYYYYYYYWWWUUUUUUSSSQQQOOONNNOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOPPPRRRSSSRRRPPPNNNPPPQQQPPPQQQQQQQQQPPPNNNLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMLLLIIIHHHFFFEEEDDDCCCCCCCCCFFFEEEDDDCCCAAA@@@???>>>999HHHNNNEEE;;;:::999666555666666777777777777777666777888999999888777666555444333333222222333333111111000000111222222333///000000000000000000000////////////////////////////////////////////////---......//////000000111...//////////////////...---...//////000000///////////////000000111111111...//////000000//////...---...000111111000...---------......///000000111////////////............000000///.........////////////000000000000/////////////////////000111111111111111222111111000000///000222333333333222111111222222333333444555555555333444888999888:::>>>BBBKKKQQQNNNGGGDDDCCCBBB???@@@@@@@@@AAACCCGGGJJJJJJRRR^^^iiiuuusssbbb]]]XXXSSSPPPNNNMMMLLLKKKKKKJJJJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJFFFFFFEEEDDDBBB@@@>>>===;;;<<<<<<;;;:::999888777;;;999999999;;;<<<;;;999<<<===============<<<;;;:::@@@HHHOOORRRTTTUUUUUUIIIHHHEEECCCAAA???????????????@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFGGGIIIMMMQQQSSSWWWYYY[[[[[[YYYVVVUUUUUUTTTUUUVVVVVVXXXYYYYYYZZZYYYYYYZZZZZZZZZZZZYYYYYY[[[]]]```bbbbbbbbbcccdddcccbbbaaa`````````aaabbb^^^^^^]]]\\\\\\\\\]]]]]]YYYZZZ]]]______^^^\\\ZZZXXXXXXYYYZZZ[[[\\\\\\]]]ZZZZZZZZZ[[[[[[\\\\\\\\\XXXYYY\\\cccjjjnnnnnnlll___^^^\\\ZZZYYYYYYZZZZZZYYYXXXXXXYYYZZZYYYVVVTTTRRRPPPNNNLLLLLLNNNPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPOOOQQQSSSQQQNNNMMMNNNPPPOOOOOOPPPPPPOOOMMMLLLJJJKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJLLLMMMMMMLLLKKKGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@:::JJJQQQHHH===;;;999555444555666888888888777666666777888999999888777666555444333333222222333333111111000000111222333333////////////000000000000////////////////////////////////////////////////+++,,,,,,---...///000000......////////////......---......///////////////000000000000111111111111---..................---...///000222222000///...---------...///000000111333333222222111111000000//////...------------...//////000000000000//////000///.........///111222///000111222222333222222///000111222333222111111111222222333333444555555333111222777888666888;;;999???BBB???;;;<<<===<<<888:::<<<<<<<<<===@@@BBBAAAFFFNNNUUU]]]gggssszzzuuueee^^^XXXRRRPPPMMMLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGEEEBBB???===<<<;;;===<<<;;;:::999999999999999999999999999999999999666666777888999;;;===>>>@@@>>>???FFFPPPYYY\\\\\\SSSLLLDDD@@@AAABBBAAA??????@@@AAACCCDDDEEEEEEEEECCCCCCBBBBBBCCCDDDEEEFFFEEECCCCCCEEEGGGGGGDDDAAAFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGJJJNNNQQQTTTVVVXXXYYYYYYXXXWWWVVVRRRSSSUUUWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWZZZYYYYYYYYY[[[^^^aaacccdddbbb___]]]\\\]]]___aaa```___]]][[[ZZZZZZ[[[[[[[[[\\\]]]^^^___`````````]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYY[[[bbbjjjnnnlllhhhaaa```]]][[[YYYWWWVVVVVVWWWWWWXXXXXXWWWVVVTTTSSSQQQQQQQQQPPPOOONNNLLLLLLKKKLLLNNNNNNMMMMMMOOOPPPRRRQQQQQQPPPPPPOOONNNNNNSSSSSSRRRRRRRRRQQQQQQQQQOOOMMMJJJKKKLLLMMMKKKHHHFFFGGGIIIKKKLLLKKKKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDCCC>>>@@@BBBDDDDDDBBB@@@>>><<>>DDDMMMUUUWWWWWWPPPJJJBBB???@@@AAA@@@>>>???@@@AAACCCDDDDDDEEEEEEBBBBBBAAAAAABBBDDDEEEGGGHHHFFFEEEFFFHHHHHHFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFEEEFFFGGGGGGGGGIIIMMMOOOSSSTTTUUUWWWWWWVVVUUUTTTRRRSSSUUUWWWXXXZZZZZZ[[[YYYYYYYYYXXXXXXWWWWWWWWWZZZZZZ[[[\\\]]]```bbbccccccbbb```^^^]]]^^^___```___^^^\\\[[[ZZZZZZ[[[[[[ZZZZZZ\\\]]]^^^^^^^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYXXXZZZ___fffiiihhheee]]]\\\ZZZYYYWWWVVVUUUUUUVVVWWWWWWWWWWWWUUUTTTSSSQQQQQQQQQPPPOOONNNLLLLLLKKKMMMNNNNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPNNNLLLJJJJJJLLLLLLJJJHHHGGGHHHIIIKKKKKKKKKKKKJJJKKKJJJIIIHHHHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????:::BBBJJJJJJDDD===::::::666666555555555555666666666666666666666555444444666555444222222222222333333333222222222111111111111111111111111111111111111111111000000000//////000000///------,,,,,,---///////////////...------000///...---,,,------...---...//////000000/////////...///222111...///444999333000111111///...000......///000000000000000////////////////////////......///000000000000000000000/////////.........000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111222333333444444333333444444444444555555555555999999::::::;;;::::::::::::;;;<<<;;;::::::<<<>>>>>>>>>???AAADDDHHHLLLNNNSSS\\\hhhrrr{{{rrrccc]]]XXXSSSPPPJJJKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEFFFGGGHHHIIIFFFEEEBBB@@@>>><<<;;;:::;;;;;;:::999888888888888999999999999999999999999===<<<;;;::::::999::::::>>><<<<<>>??????>>>======>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFFEEEDDDBBBAAABBBCCCBBBAAA@@@@@@AAABBBCCCEEEGGGHHHFFFFFFGGGGGGGGGHHHKKKMMMPPPQQQRRRSSSTTTSSSRRRRRRRRRSSSUUUWWWYYYZZZZZZ[[[ZZZZZZYYYYYYXXXWWWVVVVVVXXXYYY[[[]]]^^^``````aaaaaaaaa```______^^^^^^^^^^^^]]]\\\ZZZZZZZZZ[[[[[[YYYZZZ[[[[[[\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYXXXYYYXXXXXXXXXXXXXXXXXXXXXZZZXXXXXX[[[___bbbbbb```[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLNNNPPPPPPOOOOOOPPPQQQSSSRRRRRRQQQQQQPPPOOOOOOPPPOOOOOOOOOOOONNNNNNNNNMMMLLLJJJJJJKKKKKKIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDCCC@@@===<<<<<<<<<===:::===BBBDDDBBB>>><<<:::666666555555555555666666777666555555444555555555777666555444333333333333333333222111111111222222000000111222222111000000111111000000000000//////000///...---------------.........///......---,,,//////...------------......------------...//////000......111000///222777>>>555//////111000/////////////////////000111111////////////////////////......///000000000000000000000000000000/////////000000000000000000000000000000000000000000000000///000000111111222222222000000000111111111222222111222222333333333333333222333333333444444444444777888999;;;;;;;;;:::999;;;<<<<<<;;;::::::;;;=========<<<<<<===>>>@@@AAAEEEJJJRRRXXX___kkkyyypppaaa\\\WWWSSSPPPIIIJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEDDDEEEFFFGGGHHHDDDCCCAAA>>>===;;;::::::::::::999888888888888888888888888888888888888888<<<;;;;;;:::999999999999<<<;;;;;;===BBBFFFHHHHHHGGGCCC???======>>>===;;;;;;;;;<<<===>>>???????????????>>>???@@@BBBDDDEEECCCBBB@@@>>>>>>???????????????@@@BBBCCCEEEGGGGGGEEEFFFGGGGGGFFFGGGIIILLLMMMMMMNNNPPPPPPPPPPPPPPPRRRSSSTTTVVVXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUWWWZZZ\\\]]]^^^]]]]]]___````````````^^^]]]\\\\\\\\\ZZZZZZYYYZZZ[[[\\\ZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZXXXVVVWWWZZZ\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMMMMOOOQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBB@@@???<<<:::999999::::::;;;;;;<<<===>>>===;;;999666666555555555555666666777666555444333444555666666555444444333222222222222222111000000000111222...000111333333111000...000000000000000000//////000///...---------------------............------............------.........---,,,+++,,,---...///111......///000000444;;;@@@555,,,---111111000000000///.........///111222////////////////////////......///000000000000000////////////////////////////////////////////////////////////////////////...//////000111222222333000000000000111111111111111111222333333333333222333333333333444444444444333555777888999888777666999:::::::::999999:::<<<;;;:::::::::;;;<<<>>>>>>CCCFFFJJJLLLOOOVVV```hhhqqqwwwooo```ZZZVVVRRRPPPIIIJJJKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCDDDDDDFFFFFFAAA@@@???===;;;:::::::::999999888777777777888888888888888888888888888888888888888888888888999:::;;;::::::;;;===@@@AAABBBBBB@@@>>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBDDDDDDDDDBBBAAA@@@@@@BBBCCC@@@AAABBBBBBCCCDDDDDDDDDDDDEEEGGGGGGFFFGGGHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNQQQRRRSSSUUUWWWXXXYYYYYY[[[ZZZZZZYYYXXXXXXWWWWWWVVVWWWZZZ]]]^^^^^^]]]\\\______```aaa```^^^\\\[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXUUUVVVVVVWWWXXXYYYZZZZZZZZZXXXWWWVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[[[[VVVVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNQQQSSSTTTTTTSSSSSSTTTQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBB<<<<<<<<<<<<<<<;;;;;;;;;===;;;999999;;;:::888666666666555555555555666666777666444333333333444555444444333333222222111000000000/////////000000000...///111222222111///...//////////////////000000//////...------------...------......///......---------..................---,,,+++++++++,,,...///111...---//////000555<<<@@@555,,,,,,000111111111000///.........///111222////////////////////////......///000000000000000........................////////////////////////////////////////////////......///000111111222222//////000000000111111111000111222222333333222222333444444444444555555555333444555777888888777777666777888888777888:::<<<999:::::::::;;;<<<===>>>>>>@@@CCCCCCDDDFFFKKKOOOYYY]]]dddmmmvvvnnn___YYYTTTPPPNNNJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDDDD???>>>===;;;::::::999999888888777777777777777888888888888888888888888888666666666666777999::::::::::::999999:::;;;===>>>>>>>>>======<<<<<<;;;;;;>>>>>>???@@@@@@@@@@@@@@@>>>============???@@@AAA@@@AAAAAA@@@??????AAABBBAAABBBBBBCCCCCCCCCBBBBBBBBBDDDFFFFFFFFFGGGHHHJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPRRRTTTVVVWWWWWWXXXZZZZZZZZZYYYYYYYYYXXXXXXYYY[[[]]]```aaaaaa```_________``````___^^^\\\[[[YYYYYYXXXXXXXXXZZZ[[[\\\_______________^^^]]]\\\\\\\\\[[[ZZZYYYXXXXXXWWWTTTUUUVVVWWWYYYZZZ[[[\\\ZZZZZZYYYXXXYYYZZZ[[[\\\ZZZZZZZZZYYYYYYZZZZZZ[[[WWWWWWXXXXXXWWWVVVTTTSSSTTTTTTTTTTTTTTTSSSRRRQQQOOORRRUUUWWWVVVUUUTTTUUURRRQQQQQQPPPOOOOOONNNNNNOOONNNNNNNNNNNNMMMMMMMMMLLLMMMNNNMMMKKKIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA======>>>>>>???>>>=========;;;999888888777666555666666555555555555666666666555444444333444444444333333333333222111000///...///000000111111000000//////000111111000//////......////////////000000///......---------......---...//////000/////////,,,---......///.........---,,,,,,,,,,,,---......111...---/////////444:::AAA777//////111000000111///////////////000111111////////////////////////......///000000000000000------------............000000000000000000000000000000000000000000000000...//////000000111111111/////////000000000111111000111111222222222222222444444444444555555555555555555666777888999::::::777888888888777777999;;;::::::::::::::::::::::::999;;;===??????@@@AAACCCHHHKKKOOOTTT\\\fffpppwwwmmm^^^XXXSSSNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDBBBAAAAAABBBBBB>>>===<<<:::999999999999777777666666666777777888888888888888888888888888777777777777888999:::;;;:::::::::999888999:::<<<;;;<<<=========<<<;;;;;;===>>>??????????????????>>>>>>===<<<<<<===>>>???:::===???@@@>>>>>>???AAA@@@AAABBBCCCCCCCCCBBBBBB@@@BBBEEEFFFFFFGGGIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPNNNOOOPPPRRRTTTUUUVVVVVVYYYYYYYYYYYYYYYZZZZZZZZZ[[[]]]^^^```aaaaaaaaa```____________^^^]]]\\\\\\XXXXXXWWWWWWXXXZZZ[[[\\\`````````______]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTUUUVVVXXXZZZ\\\]]]^^^ZZZ[[[[[[\\\\\\]]]___```\\\\\\[[[[[[[[[[[[[[[\\\XXXXXXYYYYYYXXXWWWUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTPPPSSSWWWXXXWWWVVVVVVVVVSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOONNNKKKJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDGGGIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@???===<<<;;;<<<<<<===::::::999888777666666666666666555555555555666666444444555555444444333333333444444444444222111000...000222444444333111000000000000000000000000000........./////////000000......---------......///...//////000111111000000,,,,,,.../////////......,,,,,,---...............000------//////...222888DDD<<<666444222//////111......///000000000000000////////////////////////......///000000000000000---.........////////////000000000000000000000000000000000000000000000000/////////000000000000000////////////000000000111000000111222222222222222222333333333444444444444666555555555666888:::;;;;;;<<<<<<:::888777888999888999999::::::::::::::::::;;;<<<======>>>@@@AAA???AAADDDGGGKKKQQQXXX]]]eeekkkttt{{{mmm]]]WWWRRRMMMKKKLLLJJJIIIGGGFFFFFFGGGGGGHHHFFFDDDBBBAAA@@@@@@AAA===<<<;;;:::999999999999777777666666666666777888777777777777777777777777999999999888999999:::::::::::::::999888888:::;;;:::;;;===>>>===<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<>>===<<<;;;<<<======;;;???CCCDDDBBBAAABBBDDD???@@@AAACCCDDDDDDCCCCCC???AAADDDFFFFFFGGGIIIKKKJJJJJJKKKKKKMMMNNNOOOPPPMMMNNNOOOQQQSSSTTTUUUUUUXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^______`````````______^^^]]]]]]\\\\\\XXXWWWWWWWWWXXXYYY[[[\\\`````````___^^^]]]\\\[[[ZZZYYYYYYXXXVVVUUUTTTTTTTTTUUUWWWYYY[[[]]]^^^___ZZZ\\\]]]^^^______aaabbb______^^^^^^]]]]]]^^^^^^XXXYYYYYYZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWVVVUUUUUUQQQTTTWWWYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOMMMOOOQQQOOOLLLJJJKKKMMMKKKKKKIIIHHHHHHIIIJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIKKKLLLKKKIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBAAAAAAAAAAAAAAAAAAAAA???:::777555666999;;;777999:::999666555666888666666555555555555666666333444555666555444333222444555555666555444222111...111444666777555333111000000////////////000000---.........//////000000......---------....../////////000111111111111111+++,,,.../////////......,,,---...///000///...---///------//////---111666HHHAAA<<<888333...---000---...000111111111000///////////////////////////...//////000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000111222222222222111111111222222222333333333555333222111222555888:::@@@@@@???<<<999666666777666777999;;;<<<======>>><<<<<<:::999999:::<<<===:::===@@@CCCEEEGGGKKKMMMOOOUUU[[[aaafffppp|||jjjZZZSSSNNNLLLLLLIIIHHHFFFGGGHHHHHHGGGEEEEEEBBB???>>>>>>>>>>>>===;;;;;;::::::999888777777777777777777777777777777777777777777666666666666888777777777888999::::::777777888888888999999999;;;;;;;;;<<<<<<<<<<<<===========================<<<===============<<<<<<:::<<>><<<:::999888777777777777777777777777777777777666666555444444333333666555333222222333555666888777666555444333222222222222222111111111000000//////............/////////............---------///......------......///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---.../////////............//////999GGGNNNCCC333---000555111111000000//////......111111111111000///------,,,++++++******++++++,,,---......////////////.........////////////......---......///////////////000000000000000//////...000///---,,,---...000222,,,---...000111111111111000000000000000111111222222222222333333333444444999999888888777666666666777777777777777777777777555555666777888999::::::888888999;;;===>>>???@@@HHHIIIKKKNNNTTTZZZ```cccooovvviiiYYYRRRNNNKKKKKKHHHFFFEEEEEEFFFGGGEEEDDDCCC@@@>>>=========<<<;;;;;;;;;:::999999888777777888888888888888888888888555555666666666777777777888777777777888888999:::888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<:::<<<>>>AAABBBBBB@@@???CCCBBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTXXX\\\^^^^^^^^^^^^^^^____________^^^^^^]]]]]]]]]]]]]]][[[ZZZYYYZZZYYYWWWVVVVVVXXX[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]ZZZXXXXXXXXXXXXWWWVVVUUUVVVXXX[[[]]]```bbbcccbbbaaa___^^^^^^___aaabbb`````````______`````````\\\[[[YYYXXXYYYZZZXXXVVVVVVVVVUUUUUUVVVWWWXXXYYYTTTUUUWWWWWWWWWVVVTTTSSSNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOONNNMMMLLLKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIJJJIIIHHHFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEDDDDDDCCCAAA@@@@@@@@@@@@?????????;;;:::999777666555444444777777777777777777777777666666666555444333333333555444333222222333444555777777777777666444333222222222111111111000000000//////............/////////............------------------,,,,,,---------...............---,,,,,,........................++++++++++++,,,------...---...////////////...---111;;;EEEEEE:::000...000/////////.........------000111111000///...------------,,,,,,,,,,,,------000000000///...,,,+++***,,,,,,------------,,,,,,------.../////////////////////000000//////...---///...---------...000111///000000000000000//////000000//////000000111222222222222333333333333444777777777666666666666666777777777777777777777777666666666777777777777777999999999:::;;;<<<======>>>>>>@@@BBBFFFJJJNNNPPPZZZ```hhhpppwwwgggWWWPPPLLLJJJIIIFFFDDDCCCCCCDDDEEECCCBBBAAA???<<<<<<<<<<<<;;;::::::::::::999888888777777777777777777777777777777333333444555666777888999777777777777777888888999777777777888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<:::<<<>>>@@@AAAAAA@@@???BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOPPPRRRSSSRRRRRRTTTXXX\\\`````````___```bbbccccccbbb```___\\\\\\]]]\\\\\\[[[ZZZYYYYYYXXXWWWVVVWWWYYY[[[]]]]]]]]]]]]]]]]]]]]]^^^^^^]]][[[YYYXXXXXXXXXWWWUUUUUUVVVXXXZZZ]]]```bbbcccbbbaaa```______```aaabbbaaa``````______``````aaa\\\ZZZYYYZZZ[[[ZZZXXXVVVVVVVVVUUUUUUUUUVVVWWWWWWUUUUUUVVVVVVVVVUUUSSSRRRNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOOOOOOOMMMLLLJJJIIILLLLLLMMMMMMMMMMMMMMMLLLMMMKKKJJJIIIJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>>>>===<<<:::999777777666666666666666666666666666666666555555444444333333222555444333222222333444555777888999999888666444222111111111111000000000000//////............/////////............---------......------------......---............------,,,........................,,,,,,,,,++++++,,,------,,,---///000000///---,,,,,,000<<>>@@@AAABBBHHHLLLSSSXXX^^^eeeooovvv~~~dddUUUOOOJJJHHHGGGDDDBBBAAAAAABBBBBBAAA@@@@@@>>><<<<<<<<<<<<;;;::::::999999999888888777777444444444444444444444444333333444555555666777777777777666666666777777888555555555666666666777777999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<:::<<<===???@@@@@@???>>>???@@@AAAAAA@@@@@@@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUXXX]]]___```___^^^```bbbddddddbbb```^^^\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYY[[[]]][[[[[[\\\\\\]]]]]]^^^^^^^^^[[[YYYXXXXXXXXXVVVUUUTTTUUUWWWZZZ]]]___aaabbbbbbaaa````````````aaabbbaaa``````______``````aaa^^^[[[YYY[[[\\\[[[YYYZZZVVVVVVVVVVVVUUUUUUUUUVVVUUUVVVVVVUUUUUUSSSRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRPPPOOOOOONNNMMMKKKJJJIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@????????????>>>>>>>>>=========<<<;;;999888777777777555555555555555555555555444444444444333333222222333333222222222222333333666888999:::999777444222111111000000000////////////......------......//////............---------//////............//////---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------...+++666IIIMMM===...,,,......------------------///////////////...---,,,......------------......+++,,,---.../////////...---......//////......---,,,---......//////......------......------,,,+++,,,---.../////////......+++,,,...000111333333333///////////////000111111111111111111222222222222111111222222333444444555555555555555555555555555444444444444444444444444666666666777777888888999999:::;;;<<<=========<<<@@@BBBFFFIIIMMMSSSYYY^^^hhhnnnvvv~~~zzzaaaSSSMMMHHHEEEEEEBBBAAA???@@@AAAAAA@@@>>>???>>>======>>>===<<<:::999999888888888888888777555555555555555555555555555555555444444444444444777777666666555666666777666666666777777777888888999999999999:::::::::;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>@@@BBBAAA@@@>>>???AAACCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSUUUUUUVVVXXX\\\^^^^^^]]]\\\^^^```bbbbbb```^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWXXXYYY[[[\\\ZZZ[[[[[[\\\\\\]]]]]]]]]]]][[[YYYXXXXXXXXXWWWUUUUUUVVVXXXZZZ\\\___```aaaaaaaaa````````````aaaaaa``````____________``````___ZZZXXX\\\]]]ZZZYYY\\\VVVVVVVVVVVVVVVVVVVVVUUUWWWWWWVVVUUUTTTSSSQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSQQQPPPOOONNNLLLLLLKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJHHHHHHIIIIIIHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDAAABBBBBBBBBBBBAAA@@@@@@>>>>>>=========<<<<<<<<<888888666555444444444444444444444444444444444444333333333333333222222222222222222111111222222222555666888999999777444222000000000/////////............------------......///............---------...------,,,,,,------...,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,///...+++******+++...///222+++111CCCIII;;;///,,,........................---............------,,,---,,,,,,,,,,,,,,,,,,---+++,,,---...////////////------............------,,,------...............---------------,,,,,,+++,,,,,,---...///.........+++,,,---///111222222222/////////...///000000111000000000111111111222222//////000111222333333444444444444444444444444444111222222333444555555555222333444555666888999999777777888:::::::::::::::;;;<<<===???AAAEEEJJJMMMSSSXXX```fffkkksss{{{~~~|||www^^^PPPKKKGGGDDDCCCAAA@@@>>>???@@@@@@???===>>>===<<<===>>>>>><<<:::888888888888888888888888777777777777777777777777555555444444444333333333777666666555555555555555888888888999999999::::::888888999999999:::::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===============???BBBDDDDDDAAA???AAACCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJKKKMMMOOOQQQRRRUUUTTTUUUXXX[[[\\\\\\[[[[[[\\\]]]______]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\ZZZXXXXXXXXXYYYXXXWWWVVVWWWXXXZZZ\\\]]]_________``````````````````______^^^^^^^^^^^^^^^^^^___]]]XXXXXX___aaa[[[XXXZZZVVVVVVWWWXXXXXXWWWWWWWWWYYYXXXWWWUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRQQQNNNLLLLLLLLLNNNOOOPPPPPPQQQQQQPPPOOOOOONNNJJJIIIHHHHHHIIIIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGGGGEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@AAA@@@@@@??????=========<<<<<<<<<;;;;;;999888777666555555555555333333333333333333333333222222222222222222222222111111111111111111111111444555666777666555333222////////////..................------------......///............---------++++++************+++++++++,,,,,,------------,,,........................,,,,,,,,,++++++,,,------///---+++))))))+++---///000+++---777;;;444---+++.............../////////,,,---------------,,,,,,,,,++++++******++++++,,,...............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---............---------......------,,,+++,,,------------............////////////...---,,,//////......//////000111///000000000000111111111/////////000111222222333333333333333333333333333111111222333444555666666000111222444666888999:::777777888999:::;;;;;;<<<<<<;;;;;;;;;===@@@CCCEEEFFFKKKPPPTTTWWW[[[bbbgggooossszzzyyytttpppmmmlllttt\\\OOOIIIEEEBBBAAAAAA???>>>>>>??????>>>===<<<;;;;;;<<<======;;;888777777777777888888888888555555555555555555555555333333333333333444444444777666555555444444444555777777777888888888999999888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>BBBEEEDDD@@@>>>@@@CCCBBBAAAAAABBBBBBCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQRRRRRRSSSVVVZZZ\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXX[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWWWWYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^____________^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^[[[XXX^^^iiikkk```YYYYYYUUUVVVXXXYYYYYYYYYYYYXXX[[[ZZZXXXVVVTTTSSSRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTQQQNNNKKKKKKMMMQQQSSSTTTTTTTTTSSSRRRQQQPPPOOOJJJIIIGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777777777777333333333333333333333333111111111222222222222222000000111111111111000000222333333333333222222111/////////.........------...------,,,,,,------...///............---------,,,++++++******++++++,,,***+++,,,---------------........................++++++++++++,,,------...+++++++++,,,,,,+++++++++***+++,,,...///...,,,+++,,,,,,---------.........+++,,,,,,---------,,,,,,++++++************+++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++,,,------......------...............---,,,,,,------,,,,,,,,,---.../////////......---,,,******///............///000000/////////000000000111111//////000000111111222222333333333333333333333333222333333333444444555555222222333444555777777888999888888888888:::;;;<<<<<<;;;999:::;;;>>>@@@AAA@@@CCCGGGHHHIIIKKKPPPTTTWWWZZZ^^^cccgggmmmrrrvvv}}}}}}zzzxxxsssqqqnnnjjjhhhgggggggggsss[[[NNNHHHDDDAAA@@@@@@???>>>>>>??????>>>===:::::::::;;;<<<<<<999777777777777777777888888888222222222222222222222222111111222333444444555666777666555444444444444444444444444444555555555666777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@CCCBBB>>><<<>>>AAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGIIIKKKMMMPPPQQQOOOPPPQQQUUUZZZ]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXZZZZZZZZZZZZZZZYYYXXXXXXWWWWWW\\\\\\[[[[[[ZZZZZZYYYYYYZZZXXXWWWWWWYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^______^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\]]][[[ZZZdddsssuuuggg[[[YYYUUUVVVXXXZZZ[[[[[[ZZZZZZ\\\[[[YYYVVVTTTSSSRRRRRRUUUUUUVVVVVVVVVWWWWWWWWWUUURRRMMMJJJKKKNNNSSSVVVVVVVVVVVVUUUTTTRRRPPPOOOJJJHHHGGGGGGIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGAAABBBBBBCCCCCCDDDDDDDDDBBBBBBAAA@@@>>><<<:::999<<<<<<;;;;;;;;;:::::::::777666555444444444444444222222222222222222222222111111111111111111222222000000111111111111000000222222111111111111111111//////.........---------...------,,,,,,------...//////.........---------///......------......///***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///(((***---//////---***(((%%%+++...***))),,,...---+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,++++++******++++++,,,&&&'''((()))++++++,,,,,,,,,------......------,,,+++,,,------......------......//////......---,,,...---,,,++++++---///000+++,,,,,,------,,,,,,+++...............///000000////////////000000000000000000000000111111111111222222222222222222222222555555444444444444333333444444444555555555666666777666444333333555777888888666444444666999:::;;;===@@@CCCCCCBBBCCCGGGJJJHHHKKKMMMPPPTTTXXX^^^bbb^^^bbbiiiqqqyyy}}}|||yyyvvvrrrooolllkkkiiihhhfffdddcccdddeeefffuuu\\\NNNHHHDDDAAA@@@<<<<<<<<<===============<<<;;;:::999888999::::::555666666666666444222111555555666777777666555555444555666666666555333222777666555444444444444444444444444555555555555555888888888888888888888888@@@>>>;;;777666555666777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????===<<<===>>>BBBCCCBBB@@@??????AAABBBCCCCCCDDDDDDEEEEEEFFFFFFCCCEEEHHHIIIJJJLLLNNNPPPPPPQQQRRRTTTVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ\\\]]]^^^_________[[[ZZZYYYXXXWWWVVVUUUTTTYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^]]]\\\[[[]]]^^^___^^^]]][[[ZZZZZZ[[[[[[^^^___cccgggiiieee]]]WWWWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYWWWVVVUUUUUUVVVVVVXXXXXXYYYXXXXXXWWWVVVVVVVVVTTTQQQMMMKKKKKKOOORRRUUUVVVVVVUUUTTTQQQNNNLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCDDDBBB@@@@@@@@@@@@>>><<<@@@??????>>>===<<<<<<;;;:::::::::999999999999888777666555444333222222222333222222111111222222333222222222111222222333333444444444333222111000///222222222111111111000000//////............//////---......///...---+++***..................------))))))*********+++++++++------++++++++++++------,,,,,,,,,++++++******************)))))))))))))))+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++******)))))))))------------------------........................///...---,,,+++,,,,,,---------------------------.........---,,,,,,++++++........................111111111111111111111111222222222222222222222222222222111111222222333444555444444444444555666666444444444555555555555666888888888999999::::::;;;<<<<<<===???@@@AAABBBCCCEEEFFFGGGHHHIIIJJJKKKKKKPPPRRRWWW\\\aaaeeeiiijjjnnnooopppsssxxx~~~yyyxxxxxxxxxyyyyyywwwvvvppppppooolllhhhffffffgggaaa```___^^^___```aaabbbvvv]]]NNNGGGAAA===<<<<<<<<<<<<<<<============<<<;;;:::999999999::::::777888888888777666444333444444444444444444444444444444444444444333333222666555444444333333444444111222333444555666777888777777777777777777777777???===:::777555555666777999999999999:::::::::;;;::::::::::::::::::::::::;;;===>>>>>>===<<<<<<===>>>?????????>>>???AAADDDDDDDDDEEEEEEEEEEEEEEEEEECCCEEEGGGIIIIIIKKKMMMOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYWWWXXXZZZ[[[\\\]]]]]]]]]]]]\\\\\\ZZZYYYXXXXXXWWWYYYZZZ[[[[[[\\\\\\[[[[[[\\\]]]]]]\\\[[[ZZZ\\\^^^___^^^]]][[[ZZZZZZ[[[[[[[[[ZZZ[[[]]]___]]]XXXTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYWWWVVVUUUUUUUUUVVVYYYYYYYYYYYYYYYXXXWWWWWWUUUSSSPPPMMMJJJKKKNNNQQQUUUUUUUUUUUUSSSPPPMMMLLLIIIHHHHHHHHHHHHHHHGGGGGGIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCBBB@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999888777777777666666555333333222222333222222222111111222222222444333222111111111111111222222222222111000///...111111000000000/////////......------------......+++,,,---......------,,,.........---------------))))))*********+++++++++---,,,++++++++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------...---,,,+++***++++++,,,---------------------------------------.........................................................111111111111111111111111222111111111111222333333444333333333333444555555444444444444555555555555666666777777888999999999<<<<<<===>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGEEEGGGJJJNNNRRRUUUWWWXXXYYYYYYZZZ]]]```eeeiiilllqqqsssvvvzzz}}}~~~~~~~~~~~~}}}zzzwwwuuuuuussspppmmmkkkjjjjjjjjjllllllkkkiiigggggggggeeebbbaaaaaabbb^^^]]]\\\[[[[[[\\\]]]]]]uuu\\\NNNGGGAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::999999::::::999888666555444333222111111222333444444444333222222222222333444444333333222222333333222333333444555666666666555555555555555555555555===;;;999666555555666777888888888888999999999999999999999999999999999999;;;<<<>>>>>><<<<<<<<<===:::;;;======>>>???BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDAAACCCFFFGGGHHHIIIKKKMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[\\\\\\\\\]]]]]]\\\ZZZZZZYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\___^^^\\\[[[ZZZZZZ[[[\\\YYYWWWVVVUUUVVVVVVUUUSSSQQQRRRSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUXXXYYYYYYYYYYYYXXXWWWWWWSSSRRROOOLLLIIIJJJMMMPPPTTTTTTUUUTTTRRRPPPMMMKKKFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCAAA????????????===;;;;;;;;;;;;;;;::::::::::::999888888777666555555555666555444333333222222333222222222222222222222222555444333111000000//////000000111000000///...---////////////............------,,,,,,,,,,,,------***+++,,,---............------------------------***************+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++,,,,,,------............------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,++++++*********)))------------------------,,,++++++************+++------------------------,,,------...//////000000////////////////////////........................////////////////////////111111111111111222222333222222222111222333333444333333333444444444555555444444555666666777888888;;;;;;;;;<<<<<<=========<<<===>>>>>>???@@@AAAAAA@@@BBBDDDFFFHHHJJJKKKKKKJJJJJJJJJLLLNNNQQQTTTVVVYYYZZZ\\\___bbbdddeeefffgggiiilllnnnppprrruuuwww{{{|||}}}~~~|||yyywwwvvvuuuqqqpppooonnnnnnoooqqqqqqnnnkkkhhheeedddcccbbb```aaa``````bbbddddddcccbbb_________^^^\\\\\\]]]^^^[[[ZZZYYYXXXWWWWWWWWWXXXrrr[[[NNNIIIEEEBBB@@@===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999:::::::::999777666444333111000000111333444666555333222222222333444333333222222111222222333666666555444444333222222555555555555555555555555:::999777666555555666777888888888999999999999:::888888888888888999999999;;;===??????===<<<===>>>:::;;;===>>>>>>???AAACCCDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBDDDEEEFFFGGGIIIKKKKKKLLLNNNPPPRRRTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVYYYZZZ[[[\\\]]]]]]]]]]]][[[ZZZYYYXXXWWWXXXXXXXXX\\\\\\\\\[[[ZZZYYYWWWWWWWWWXXXYYYXXXWWWWWWYYY[[[^^^]]][[[ZZZZZZZZZ[[[[[[YYYXXXVVVVVVUUUUUUUUUTTTQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTVVVVVVWWWWWWWWWVVVVVVUUUPPPPPPNNNKKKIIIIIILLLOOORRRSSSSSSSSSRRROOOLLLKKKDDDFFFHHHJJJJJJJJJHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@??????BBB@@@>>>>>>>>>>>><<<:::<<<<<<;;;:::999999888888888777777666555444333333555444444333222222222333111111222222222222111111333222111000000000000000000000000000000///...---/////////...............------,,,,,,,,,,,,------++++++,,,,,,------------,,,,,,,,,,,,,,,---------************************,,,++++++++++++++++++,,,+++++++++******************++++++,,,---...////////////...------,,,++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++)))******+++++++++++++++************++++++++++++************************)))))))))))))))))))))))),,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////////////////000000000000000000000000////////////////////////000000000000000111222222111000000000000111222222222333333333444444444444333444444555666777888888:::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>???@@@BBBCCCEEEFFFFFFGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTUUUWWWZZZ\\\]]]___bbbdddfffggghhhjjjmmmoooqqqrrrqqqqqqqqqppppppqqqqqqrrrpppppppppnnnmmmnnnrrruuu{{{{{{{{{yyyvvvtttrrrrrrwwwwwwwwwwwwvvvtttsssrrrqqqpppooommmkkkiiigggfffffffffffffffhhhiiikkkllliiigggccc```^^^^^^]]]]]]\\\\\\\\\^^^aaabbbaaa```\\\]]]]]][[[YYYYYYZZZ[[[XXXXXXWWWVVVUUUTTTTTTTTTrrr\\\PPPKKKGGGDDDBBB======<<<<<<;;;;;;;;;::::::::::::999999999888888777888999999999888777666666444333111111333444666777666444333333333444555222222111111111222222333666666555444333222222111555555555555555555555555777777666555555555666777999999999999::::::::::::777777777888888999999999<<<>>>??????>>>===>>>>>><<<>>>??????>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIIIIJJJLLLOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVYYYYYYZZZ[[[\\\\\\\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\[[[[[[YYYWWWVVVUUUUUUWWWWWWWWWVVVVVVXXXZZZ\\\[[[ZZZYYYXXXYYYZZZZZZWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRROOONNNMMMKKKIIIIIIKKKNNNQQQQQQRRRRRRQQQNNNLLLJJJDDDFFFHHHJJJJJJJJJHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCAAA???============;;;999::::::::::::::::::::::::666666555555444333222222444444333222222222333333000111111222222111111000////////////000000111222000000000111000000///...////////////////////////......------------......------,,,,,,++++++++++++++++++++++++,,,,,,------************************++++++++++++++++++++++++************************)))******+++,,,------...//////...------,,,++++++))))))*********+++++++++,,,,,,,,,++++++*********(((((()))***+++******))))))))))))*********++++++************************++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........////////////////////////////////////////////////000000000000000000000000000000//////000000111222000////////////000111111222222222222333333333444333333444555666777888999999999999888888888888777;;;;;;<<<<<<======>>>>>>;;;<<<===???AAABBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIILLLNNNPPPPPPRRRUUUWWW[[[\\\^^^```bbbcccddddddccccccbbbbbbbbbbbbbbbcccccccccbbbaaa```bbbfffiiimmmooopppnnnkkkhhhhhhiiigggggghhhhhhggggggfffeeeeeeeeeeeedddbbb```^^^]]]^^^^^^______```bbbcccccccccbbb___\\\YYYXXXYYYZZZWWWWWWWWWZZZ\\\^^^]]]\\\\\\]]]\\\ZZZWWWVVVVVVWWWXXXWWWWWWVVVUUUTTTTTTSSSuuu^^^RRRLLLGGGBBB@@@======<<<<<<;;;:::::::::999999999:::999888888777666777888999888888777666666555444333333444555666666666555444444444444555222222111111222222333333111222222333444555555555444444444444444444444444444444444444555555666777999999999999:::::::::;;;777777777888999999::::::<<<>>>??????>>>======>>>>>>???AAA@@@>>>======>>>>>>>>>>>>>>>===============???AAABBBBBBBBBDDDFFFGGGHHHJJJMMMOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYYYY[[[ZZZXXXWWWXXXYYY[[[\\\\\\[[[[[[ZZZXXXWWWUUUTTTTTTUUUVVVVVVUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYUUUXXXZZZ[[[YYYVVVTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSTTTTTTSSSRRRRRRNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMKKKIIIIIIKKKNNNOOOPPPQQQQQQPPPNNNKKKJJJFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDCCCCCCBBBCCCCCC@@@>>><<<<<<<<<<<<:::888666777888999:::;;;<<<===555444444444444333333333333333222222222222333333///000111222222111000///------......///111222333//////000000000000//////.........///////////////......------------.........---,,,+++************)))******++++++,,,,,,---+++++++++*********************++++++++++++******)))))))))***************))))))******++++++,,,,,,......------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++******))))))'''(((***+++++++++***)))((())))))))))))*********************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////...------,,,........................------------------------000000000000000000000000///////////////000000111///////////////000000111111111222222222333333333222222333555666777888888888777777777777777777777;;;;;;<<<<<<<<<=========:::;;;<<<>>>@@@AAAAAAAAA????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCFFFHHHJJJKKKLLLMMMOOOQQQRRRUUUXXX\\\^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYYYYYZZZYYYZZZYYYXXXXXXZZZ^^^bbbhhhjjjllljjjfffcccccceee______``````aaa`````````___aaacccdddccc```]]][[[ZZZZZZ[[[\\\\\\]]]^^^^^^``````^^^[[[XXXWWWXXXYYYWWWWWWWWWYYY\\\]]]\\\[[[ZZZ[[[ZZZXXXUUUSSSTTTUUUWWWWWWXXXXXXWWWVVVUUUTTTttt]]]QQQLLLGGGBBB@@@======<<<;;;;;;:::999999888999999:::999888777666666777888999999888777666555444444444444444444555444555555555555444333333222222222222222333444444000000111222444555666666333333333333333333333333222333333444555555666777888888888888999999999999777777888888999::::::;;;:::<<<======<<<;;;;;;<<<<<<>>>??????===<<<;;;<<<==================>>>>>><<<>>>???@@@@@@AAACCCDDDEEEGGGIIILLLNNNPPPQQQRRRQQQRRRSSSUUUVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWXXXXXXYYYYYYXXXXXXZZZYYYWWWVVVVVVXXXZZZ\\\[[[ZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVVVVUUUVVVXXXZZZWWWWWWVVVUUUUUUVVVWWWXXXUUUXXX[[[ZZZXXXUUUTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSSSSSSSRRRQQQLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNMMMLLLJJJJJJLLLNNNNNNOOOPPPPPPOOOMMMKKKIIIIIIHHHHHHHHHHHHHHHGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCAAA@@@??????@@@@@@???===<<<;;;;;;;;;999888777777888888888888999999333333333444444444444555333222222222222222333333///000111222222111000///............//////000111---....../////////......,,,---------............------,,,,,,,,,,,,---------,,,+++******++++++,,,)))))))))***+++,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,+++***)))((()))))))))*********+++************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))((()))***,,,---------+++***((((((((()))))))))******************************''''''''''''(((((())))))))))))******++++++,,,,,,++++++++++++++++++++++++((()))***,,,,,,,,,+++***++++++++++++++++++++++++.........---------------------------------------------------------------........................///............///000000///////////////000000111111111111111222222222222000111222333444666777777666666666777777777777777::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>?????????===>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAADDDFFFHHHIIIIIIJJJLLLNNNKKKOOOUUUZZZ]]]\\\ZZZXXXUUUTTTTTTSSSRRRRRRSSSSSSTTTUUUTTTTTTTTTVVVZZZ^^^gggiiikkkgggbbb^^^^^^```ZZZ[[[\\\]]]]]]]]]]]]]]][[[^^^bbbeeeeeebbb^^^[[[XXXXXXZZZ[[[\\\\\\]]]]]]___``````^^^ZZZXXXXXXZZZYYYYYYYYY[[[]]]^^^]]]\\\YYYYYYYYYXXXUUUUUUVVVWWWVVVWWWXXXXXXXXXWWWVVVVVVpppZZZPPPLLLHHHDDDBBB======<<<;;;::::::999999888888999:::999888777666777777999999:::999888777333444444555555444444333222333444555444333222111333222222222333444444555333333333333333333333444111111111111111111111111111222222333555555666777777777777777888888888888777777888999::::::;;;;;;888:::;;;;;;:::999999:::999<<<>>>>>><<<;;;;;;;;;<<<<<<======>>>>>>??????;;;===?????????@@@BBBCCCEEEFFFHHHKKKNNNOOOQQQQQQOOOPPPQQQSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZWWWVVVTTTSSSSSSVVVXXXZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVVVVUUUVVVXXXZZZVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ[[[ZZZWWWUUUVVVXXXRRRRRRSSSSSSTTTTTTUUUUUUPPPQQQRRRSSSSSSRRRQQQQQQKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNLLLJJJJJJLLLNNNNNNNNNOOOPPPOOOMMMKKKIIIJJJJJJHHHGGGGGGGGGGGGHHHEEEGGGHHHIIIIIIHHHGGGEEEFFFEEECCCBBBAAABBBBBBCCC???===;;;;;;;;;;;;999777<<<;;;:::888555333222111222333333444444555555666222222222111222222333333...000111222222111000...000//////.........//////,,,,,,---......---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++******)))***,,,---...((())))))***++++++,,,,,,++++++++++++******)))))))))***+++,,,,,,+++***)))(((((())))))*********+++,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,++++++***))))))(((***+++---//////...---,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,''''''((()))***+++,,,,,,************************'''((()))+++++++++***)))++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------...............///000000///////////////000111111000111111111111222222222...///000111333444555666666666666666777777888888888888888888999999999999888888999999999999999888999:::;;;======>>>>>>>>><<<===>>>>>>??????>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHFFFKKKSSSZZZ^^^]]][[[YYYQQQPPPOOOOOONNNNNNNNNOOOSSSSSSSSSSSSSSSUUUZZZ]]]fffiiijjjfff___ZZZYYY[[[TTTUUUVVVWWWXXXXXXXXXXXXTTTXXX^^^bbbccc```[[[WWWTTTUUUVVVXXXZZZ[[[[[[[[[\\\^^^```^^^ZZZWWWWWWXXXWWWWWWWWWXXXZZZ[[[ZZZXXXYYYZZZZZZYYYXXXXXXYYY[[[UUUVVVXXXYYYYYYXXXWWWVVVqqqZZZNNNIIIEEEBBBAAA>>><<<:::::::::999888666555444444444666888:::;;;:::999777666666666777888555444333333222222222222333222222111111222222333000000000///////////////000111111111111111222222222222444444444444222222111111111222333444555666666666555666666777888888666777888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===;;;:::;;;======<<<;;;:::;;;<<<;;;999888999:::===>>>???@@@AAABBBBBBCCCBBBDDDFFFJJJLLLNNNPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQOOOOOOQQQSSSTTTTTTUUUTTTSSSRRRSSSTTTVVVXXXWWWVVVTTTSSSTTTVVVYYYZZZTTTVVVWWWWWWVVVUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUTTTTTTWWWZZZYYYVVVTTTTTTUUUWWWUUUSSSRRRTTTVVVWWWWWWVVVWWWXXXYYYXXXWWWVVVUUUQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSSSSRRRPPPNNNMMMNNNMMMMMMLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEIIIHHHGGGEEEEEEEEEEEEFFFAAABBBCCCDDDDDDCCCBBBBBB???>>>===<<<;;;::::::999:::999888666555555555555111222222333333444444555333333222222111000000000///000000000000000//////000000////////////000000000000//////.........---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((,,,+++***)))***+++,,,---++++++++++++++++++++++++))))))************))))))++++++******))))))(((((())))))))))))***************++++++,,,+++***)))(((************))))))))))))+++++++++++++++***)))((())))))************))))))''''''(((((((((((('''''',,,+++***))))))***+++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++........................,,,,,,,,,---...///000111111111000///////////////////////////000000000000//////000111222333333333222222222333333333444444333333444555666777888999888888999999999:::::::::888999999::::::;;;;;;<<<999:::<<<===>>>===;;;:::>>>>>>>>>>>>============@@@@@@@@@AAABBBCCCEEEEEEGGGKKKPPPUUUXXXYYYXXXWWWPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRSSSVVV[[[___fffiiijjjfff___ZZZZZZ\\\UUUVVVWWWWWWXXXXXXWWWWWWWWWWWW[[[bbbhhhiiiccc]]]WWWWWWVVVVVVWWWXXXZZZ[[[]]]]]]]]]\\\[[[ZZZYYYXXXUUUVVVWWWXXXYYYXXXWWWVVV[[[ZZZXXXWWWVVVWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWpppYYYMMMHHHEEEAAA@@@>>><<<::::::;;;:::999777999888777666555666666777777777666555555555555666555444333222222222222222333222222111111222222333111111222222222222222222222111111111111222333333222333333333333333333222222222222222333444555666555555555444555555666666444555666777888999999999999999999:::::::::;;;;;;:::999888999:::;;;:::999777888999999888888:::;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEHHHJJJLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSQQQPPPNNNOOOQQQSSSTTTTTTSSSRRRPPPPPPPPPRRRSSSUUUTTTUUUUUUUUUUUUTTTTTTTTTSSSUUUVVVUUUTTTTTTUUUWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTWWWXXXXXXUUURRRRRRSSSTTTRRRQQQQQQSSSUUUWWWXXXVVVVVVWWWWWWWWWVVVVVVUUUSSSTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQRRRQQQOOONNNLLLNNNMMMLLLLLLKKKKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFIIIHHHFFFEEEDDDEEEEEEEEEAAABBBCCCCCCDDDCCCBBBAAA???>>>===;;;::::::999999999999777666555444444444111222222333333444444555333333222222111000000000//////000000000000//////111000//////......//////000/////////.........---------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******+++*********++++++,,,,,,+++*********************))))))************))))))*********)))))))))))))))(((((()))))))))************++++++++++++***)))(((*********)))))))))((((((******+++++++++***))))))))))))************)))))))))))))))))))))))))))))))))***++++++++++++***)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,------------...---------,,,,,,+++++++++---------------------------------------...///000111000000///......//////.../////////000000000000//////000111222222222222222222222333333333333444333333444555666777777888777777777888888888999999777777888888999:::::::::999;;;<<<>>>>>>===<<<;;;========================>>>>>>??????@@@BBBCCCDDDCCCEEEIIIMMMPPPQQQQQQQQQMMMMMMMMMMMMMMMNNNNNNOOONNNOOOOOOOOOOOORRRVVVYYYbbbdddeeebbb\\\XXXXXXZZZUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVYYY```ggghhhccc]]]XXXWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWnnnWWWKKKGGGCCC@@@???===<<<::::::;;;;;;:::999::::::888777666666666666555555555555555444333333444333333222222222222333222222111111111111222222111111111222333333444444333222111111111333444555333333222222222222333333333222222333333444555666555555444333333333444444222333444555666777777888888888999999999::::::::::::999888888999:::999777555777999999999:::;;;===;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBDDDFFFHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQOOONNNMMMNNNQQQSSSTTTSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSTTTWWWXXXWWWUUUQQQOOORRRSSSTTTSSSRRRRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUWWWWWWVVVTTTRRRQQQQQQQQQQQQPPPQQQRRRTTTVVVWWWUUUUUUTTTTTTTTTUUUUUUVVVTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPOOONNNMMMKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDEEEAAAAAABBBBBBBBBBBBAAAAAA>>>===<<<;;;:::999999999999888777666555444444444111222222333333444444555333333222222111000000000//////000000000000//////111000///.............../////////...............,,,,,,+++++++++*********++++++************++++++***+++,,,,,,---,,,,,,,,,)))***++++++,,,,,,++++++*********)))))))))(((((())))))************))))))))))))))))))************(((((())))))))))))************++++++******)))(((******))))))))))))(((((())))))******+++*********))))))************))))))+++***)))(((((()))***+++''')))+++------+++)))'''******************************************************++++++++++++******+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......000000///............///....../////////000000000//////000111222222222222111111222222222333333333444444444555555666666666666666666666777777777777666666666777888888999999999;;;<<<>>>>>>>>><<<;;;=================================>>>???@@@AAABBB@@@BBBDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNNNNMMMMMMNNNRRRUUU[[[]]]___\\\XXXUUUVVVWWWSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTWWW^^^eeefffbbb]]]XXXWWWVVVUUUUUUUUUVVVWWWVVVWWWWWWXXXXXXWWWWWWVVVXXXXXXWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXUUUUUUUUUUUUVVVVVVVVVVVVlllVVVJJJFFFBBB???>>>===;;;:::;;;<<<<<<;;;:::888777777777777888888888333444555555555444222111333333222222222222222333222222111111111111222222...//////000111222222333333333222111222333555666444333222111111222333444333333333333333444555555666555444333333333333333222222333444555666777777888888999999999:::::::::;;;:::999999:::;;;999888777999::::::::::::<<<===::::::::::::;;;===>>>???CCCBBBAAAAAACCCEEEHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLNNNQQQSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSRRRTTTVVVXXXWWWUUURRRPPPPPPQQQQQQQQQPPPQQQSSSUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVTTTRRRRRRQQQRRRSSSSSSRRRRRRRRRTTTUUUTTTSSSRRRRRRRRRTTTUUUVVVTTTTTTSSSRRRQQQPPPOOONNNMMMNNNOOOOOOPPPOOOOOONNNLLLLLLKKKJJJJJJJJJJJJKKKMMMLLLKKKJJJKKKMMMOOOQQQPPPOOONNNMMMKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@===<<<;;;:::999999999999888888666555444333333333111222222333333444444555333333222222111000000000...//////000000000000///.........------...//////........................,,,,,,,,,,,,++++++++++++******))))))))))))******((()))***+++,,,,,,,,,,,,((()))+++,,,,,,,,,+++***+++++++++***))))))(((((())))))************))))))(((((())))))******++++++(((((((((((()))))))))*********************))))))***)))))))))(((((((((((((((((()))******+++******))))))************))))))+++***(((''''''(((***+++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))******++++++++++++******+++++++++***+++,,,,,,---************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------//////...------................../////////000000//////000111111111111111111111111111222222222222444444444444444444555555555555666666666777777777555666666777777888999999999:::<<<>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<==================>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHIIILLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPOOONNNNNNQQQSSSTTTVVVWWWWWWTTTSSSSSSTTTRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTVVV\\\dddfffccc___XXXWWWVVVTTTSSSTTTTTTUUUTTTUUUUUUVVVWWWWWWVVVVVVXXXWWWUUUSSSSSSUUUWWWXXXXXXYYY[[[]]]]]][[[YYYWWWTTTTTTTTTUUUUUUUUUUUUUUUkkkTTTIIIEEEAAA>>>===<<<;;;::::::;;;<<<;;;999777777777777888888777777333444555666555444333222222222222111111222222333222111111000000111111222......///000111111222222222222111111222444555666333333111000000111333333333222222222222333444444666666555444333333333333333333333333444666777888888999999999999:::::::::;;;999888888999999888777888999:::999888777888999;;;:::::::::;;;<<<>>>@@@BBBBBBAAA@@@AAADDDFFFHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMPPPQQQQQQPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRQQQOOOOOOOOOOOONNNOOORRRUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWVVVUUUTTTSSSSSSUUUWWWWWWUUURRRPPPQQQSSSRRRRRRQQQQQQRRRTTTUUUWWWSSSRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPLLLKKKJJJJJJIIIJJJJJJJJJMMMLLLJJJJJJKKKLLLOOOPPPMMMMMMLLLJJJIIIGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@????????????<<<;;;:::999999999999999888777666444333333222222111222222333333444444555333333222222111000000000......///000000000000000,,,,,,,,,,,,---///000000---------...............------------,,,,,,,,,,,,***))))))(((((())))))***&&&'''(((***++++++++++++((()))***+++,,,+++***))),,,,,,+++++++++*********))))))************))))))(((((())))))******++++++'''(((((((((((()))))))))))))))))))))))))))******)))))))))((((((((((((''''''((()))***************))))))************))))))***)))'''&&&&&&''')))******))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++************+++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------...---------------..................//////////////////000111111111000000000000000111111111222222333333333333444444444444666666666777777777777888666666777777888999999999888999;;;===>>>===<<<<<<::::::;;;;;;<<<<<<<<<<<<>>>=========>>>???@@@AAADDDDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNPPPQQQQQQPPPNNNNNNPPPRRROOOQQQRRRRRRRRRQQQQQQRRRQQQRRRSSSSSSTTTTTTSSSSSSUUUTTTUUU[[[cccgggeeeaaaYYYWWWVVVTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVUUURRRQQQQQQSSSVVVXXXWWWYYY[[[]]]]]]\\\YYYXXXUUUUUUUUUUUUUUUUUUUUUUUU~~~jjjTTTHHHDDDAAA>>>>>><<<;;;999999::::::999888888888888888777555444333444444444444444333222222222111111111111222222333111111000000000000111111000000000111222222333333000000111222333444555555222222111111111111222222222222111111111111222222555555444333333333444444444444333333444666888999777777888888888999999999888777555555666666555333555666777666444333444555:::999999888999;;;>>>@@@????????????AAABBBDDDFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLMMMOOOPPPOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNMMMMMMOOORRRUUUVVVVVVVVVWWWWWWXXXXXXXXXZZZXXXVVVUUUVVVVVVUUUTTTWWWXXXYYYVVVRRROOOOOOQQQPPPPPPQQQRRRSSSTTTVVVWWWSSSSSSRRRRRRRRRRRRSSSTTTPPPPPPPPPOOOOOOOOOOOOOOOKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJLLLMMMNNNKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>===>>>>>>;;;:::999999888888888999777666555444333222222222111222222333333444444555333333222222111000000000---...///000000111111000+++++++++,,,---...///000---------------..................---------,,,,,,******))))))))))))******&&&'''((()))************((()))******++++++******++++++++++++++++++++++++))))))************))))))))))))))))))************''''''(((((((((((())))))))))))((((((((()))******))))))((((((((((((''''''(((((())))))***)))))))))))))))************)))))))))((('''&&&&&&'''((()))+++***(((''''''(((***+++'''(((((())))))*********))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***************+++,,,,,,************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......------.........///////////////000111111000000//////000000000000111111111222222222333333444444444666666666666777777777777666666666777888888999999666777:::<<<===<<<<<<;;;999999::::::;;;<<<<<<<<<>>>=========>>>>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOOOONNNMMMMMMNNNOOONNNNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSUUUSSSTTTZZZbbbgggfffcccYYYWWWVVVTTTSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWTTTSSSRRRQQQRRRTTTWWWYYYXXXZZZ]]]^^^___]]][[[ZZZXXXWWWWWWWWWVVVVVVVVVVVV~~~jjjTTTHHHDDDAAA???>>><<<;;;999999999999777666555666777777666555444333333333222111111111111222111111111111111222333333111111000000000000111111000000000000000000000111---///111333444444333333111111222222222222111111111111000000000000000111333222222222222333333444444333333222333555888999555555555666666666777777888666555555555555444222444555777666555555666777999888777666777999<<<>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLLLLMMMOOOOOOMMMKKKLLLMMMMMMMMMLLLLLLKKKJJJMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLNNNRRRUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXVVVSSSSSSUUUWWWVVVUUUTTTWWWYYYVVVQQQNNNNNNQQQOOOPPPQQQSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSPPPPPPOOONNNNNNMMMMMMNNNKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDEEEDDDCCCAAA@@@AAA@@@???===<<<<<<======:::999999888888888888888777666444333222222111111111222222333333444444555333333222222111000000000---...///000111111111111------,,,,,,,,,,,,,,,---,,,,,,,,,------.........---------,,,,,,,,,+++++++++******))))))******+++'''((()))***************)))))))))))))))***++++++))))))******++++++,,,,,,))))))************))))))*********)))))))))))))))'''''''''((((((((()))))))))(((((('''((()))***+++))))))((((((((('''''''''))))))))))))))))))((('''))))))************))))))((((((((((((((((((((((((((())))))))))))))))))(((''''''(((((()))******+++******************************++++++++++++*********************++++++,,,***************************++++++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++,,,---......,,,,,,++++++,,,------...---------........./////////000000000000000///////////////000000000111111000000111222333444444555444444555555555666666666444555555666666777888888444666888:::<<<;;;;;;:::888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMOOONNNNNNNNNPPPQQQRRRQQQPPPRRRRRRSSSTTTTTTTTTTTTSSSTTTRRRRRRXXX```fffeeecccXXXWWWVVVUUUTTTTTTUUUVVVTTTUUUUUUVVVVVVVVVUUUUUUSSSSSSRRRSSSTTTWWWZZZ\\\\\\]]]___`````````^^^^^^[[[[[[ZZZYYYXXXWWWVVVVVV~~~jjjTTTHHHEEEBBB???>>><<<;;;999888888888666444000111333555777777777666333222000/////////000111111111000000111222333333111111000000000000111111............------------+++---111333555444222111000111222333333222111000000000///////////////000111000000000111222333333333333222111333555777999333333333444444444555555:::888777666777777555444555777888999888999:::<<<888666555444555888;;;===@@@AAACCCEEEGGGHHHHHHIIIEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLLLLMMMNNNNNNKKKIIINNNNNNNNNNNNNNNMMMLLLLLLPPPPPPQQQQQQPPPOOOMMMLLLNNNNNNNNNMMMLLLOOOSSSVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTQQQRRRTTTVVVVVVUUUQQQTTTWWWUUUPPPMMMNNNQQQNNNOOORRRTTTVVVVVVVVVVVVYYYXXXVVVTTTRRRRRRRRRRRRPPPOOONNNMMMLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGCCCDDDDDDEEEDDDBBBAAA@@@AAA@@@>>>===<<<<<<<<<===999999888888888888888888666666444333222111111111111222222333333444555555333333222222111000000000---...///000111111111111000///---,,,+++*********,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++************++++++))))))***++++++++++++******)))((((((((()))+++,,,''''''((()))***+++,,,,,,))))))************))))))++++++******))))))((((((''''''''''''((((((((())))))(((''''''''')))***+++)))(((((((((''''''''''''))))))***))))))(((''''''))))))************))))))))))))************))))))&&&'''***++++++***'''&&&&&&''''''((()))******+++************************))))))************))))))*********)))***++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++,,,,,,---...---------........./////////000000000000000//////////////////000000000000///000000222333444555555333333333444444444555555333333444444555666666777333555777:::;;;;;;:::999888888999::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<>>@@@CCCFFFHHHHHHGGGFFFBBBBBBDDDEEEGGGHHHIIIJJJMMMLLLKKKLLLMMMNNNLLLKKKMMMNNNOOONNNLLLJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOPPPNNNLLLKKKLLLNNNPPPRRRVVVVVVWWWWWWWWWWWWWWWWWWRRRSSSSSSSSSQQQQQQSSSTTTTTTTTTTTTSSSRRRPPPOOONNNPPPRRRSSSTTTSSSSSSUUUWWWYYYWWWUUUTTTTTTUUUVVVXXXOOOOOOOOONNNNNNLLLKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNNNNNNNMMMLLLKKKIIIGGGFFFGGGJJJLLLHHHCCC???@@@BBB======>>>??????>>><<<<<<<<<:::888888999999666222666666444333222111111111222222333333333333444444///---+++,,,///000...,,,/////////////////////////////////...---------,,,////////////...,,,)))(((+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++******))))))((((((&&&''''''((()))((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))*********(((&&&%%%''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))******************))))))((((((''''''+++)))(((&&&&&&((()))+++,,,,,,++++++***)))))))))///,,,'''$$$$$$''',,,///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---...,,,,,,,,,,,,+++***))))))...------,,,+++***)))))),,,,,,,,,,,,---...//////---......///////////////111111111000000000000000111222333444555555555555444444444444444444444444444444555555555555444444444444666777999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>=========???BBBDDDFFFFFFEEEEEEDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPMMMKKKLLLOOOQQQPPPOOOPPPNNNMMMNNNPPPRRRRRRQQQLLLMMMOOORRRUUUYYY\\\]]]XXXYYYYYYXXXXXXWWWVVVUUUVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVUUUWWWZZZ]]]^^^^^^```aaaaaa```______\\\[[[ZZZYYYXXXWWWVVVUUUzzzfffQQQGGGDDDAAA>>>===<<<;;;999777666666666666666666666666666666666666333333333333333222111000111000///......///000111000000000000000000000000000000/////////000111222111111000000000000111111111111111111111000/////////000111000///...///111...//////000111111222222000111222222333333222222555555444444444444555555444555555555333333444666555666666777777888888999555666666777999:::<<<<<>>?????????>>>===<<<;;;999888888999999666444777666555333222222111111222222333333333333444444222111///000222333222000.......................................---------/////////...---,,,+++***,,,,,,,,,,,,,,,++++++++++++++++++*********))))))************************)))))))))))))))*********************)))))))))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))***************)))))))))))))))((((((***)))(((''''''((()))***+++++++++*********))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++---,,,,,,++++++*********------,,,------...//////------...///////////////000000000000000000000000111222333444444555555555444444444444444333333333444444555555555555444444444555666777888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????>>>===>>>???AAADDDEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOLLLKKKKKKNNNOOONNNMMMMMMLLLKKKLLLOOOQQQQQQQQQMMMNNNOOOQQQTTTWWWYYYZZZXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYVVVWWWWWWVVVVVVWWW[[[]]]aaaaaabbbcccbbbbbbaaa```]]]\\\[[[ZZZYYYXXXWWWVVVxxxeeeQQQHHHEEECCC@@@???===<<<;;;999888888888888666666666666666666666666444444444333222111000///000000////////////000000000000000000000000000000//////.........///000111111000000//////000000111000000111111000000/////////000111111//////000111......///000000111222222000111222222333333222222444444444444444444444444444444555444333333444666444444555555666777777777666666777888:::;;;<<<===@@@AAACCCEEEFFFFFFEEEDDDAAABBBDDDGGGJJJMMMPPPRRRMMMKKKHHHHHHIIIKKKKKKKKKKKKMMMNNNMMMKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPOOONNNNNNOOORRRTTTVVVXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUUUUTTTRRRQQQRRRTTTQQQQQQRRRRRRSSSSSSSSSTTTRRRTTTUUUTTTSSSSSSTTTUUUXXXXXXWWWVVVUUUSSSRRRQQQMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKKKKKKKKKKKKKLLLLLLGGGHHHIIIHHHGGGGGGIIIKKKLLLKKKIIIHHHGGGGGGHHHHHHKKKNNNPPPNNNHHHCCCAAA@@@???????????????>>>======:::999999999::::::888666777777555444333333333333222222333333333333444444444222111222333444333111........................---------.....................---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++***************))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((()))))))))(((''''''&&&'''((()))***((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++))))))))))))))))))))))))************************))))))))))))************)))))))))******************)))(((''''''((()))***)))))))))*********++++++((()))***++++++***)))(((++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,------------++++++++++++++++++++++++...------------......///,,,---......//////....../////////000000000000000111111222333444444444444444444444333333222222222333444444555555444444333555555666777777888777777999999999::::::::::::;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>???@@@BBBCCCAAAAAAAAABBBCCCFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMKKKJJJJJJLLLLLLKKKJJJJJJIIIIIIJJJMMMPPPQQQPPPOOOOOOPPPQQQRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZWWWXXXXXXWWWWWWXXX\\\^^^dddddddddddddddcccbbbaaa^^^^^^]]]\\\ZZZYYYXXXWWWvvvcccPPPHHHFFFDDDAAA@@@???>>>===<<<;;;::::::999555555555555555555555555222222222111000///...---.........------.........000000000000000000000000...............//////000000000////////////000000///000000000000000/////////000111111//////000111/////////000000000000000000000111222222222222222222333333444444444444444333444444333222222333555222222333333444444555555555666777999:::;;;<<<<<<>>>???AAABBBCCCBBBAAAAAAAAABBBDDDGGGKKKOOORRRTTTNNNKKKHHHFFFHHHJJJKKKLLLJJJKKKMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNOOOPPPSSSUUUWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUVVVVVVTTTRRRRRRSSSTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVUUUSSSSSSSSSUUUXXXXXXXXXWWWUUURRROOOMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMHHHIIIIIIHHHGGGGGGIIIJJJJJJIIIGGGEEEEEEFFFGGGHHHLLLOOOQQQOOOKKKEEEAAA@@@@@@@@@@@@??????>>>======;;;:::;;;;;;;;;;;;:::999777777666555444333333444222222222333333333444444111111000000000000000///........................,,,---------.../////////...---,,,++++++,,,...//////......------,,,,,,+++************************))))))))))))))))))))))))((((((((()))******++++++*********)))))))))))))))************************(((''''''&&&&&&''''''(((((()))))))))*********+++)))(((&&&%%%&&&''')))+++((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++'''''''''''''''''''''''')))))))))))))))*********((()))))))))************))))))******++++++,,,,,,))))))(((((((((((())))))((((((((()))***++++++,,,((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------*********++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---............---......///////////////000000111111222333333222222444444333333222222111111333333444444444444333333555555666777777666666666888888888999999999:::::::::;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>???@@@AAA?????????AAACCCFFFHHHJJJIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGIIIMMMPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZ[[[[[[[[[YYYZZZZZZYYYYYYZZZ]]]```eeeeeeeeedddcccbbbaaaaaa```___^^^\\\[[[YYYXXXXXXsssbbbOOOGGGFFFDDDAAA@@@======<<<;;;:::999888888444444444444444444444444222222222111000///......---..................---////////////////////////---......///////////////000000////////////000000...//////000000000//////...///000000///...///000111111000000///.........000000111222222222222111111111222333444444333333222333444333111111333444222333333444444555555666333444666888999:::::::::;;;<<<===>>>??????>>>>>>AAAAAACCCEEEIIIMMMQQQTTTNNNKKKGGGFFFHHHJJJKKKLLLHHHJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPRRRTTTUUUXXXXXXWWWVVVUUUUUUTTTTTTUUUVVVVVVUUUSSSRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVUUUTTTSSSTTTUUUXXXXXXXXXXXXUUUQQQNNNKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMIIIJJJJJJIIIHHHHHHIIIKKKIIIGGGEEECCCCCCDDDEEEFFFKKKMMMOOONNNKKKFFFBBB@@@AAA@@@???>>>>>>=========;;;<<<======<<<;;;;;;;;;777666555444444444444444222222222333333333444444///000000///....................................,,,---------.../////////...---,,,+++,,,---...///.........------,,,,,,,,,************************************************(((((())))))************))))))))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++*********)))))))))((()))(((&&&%%%&&&''')))+++'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''+++***)))'''''''''((()))''''''''''''''''''''''''''''''''''''(((((())))))((()))))))))************))))))******++++++,,,,,,))))))(((((((((((())))))''''''((()))***++++++,,,+++******************+++******************************+++,,,,,,---......,,,---------,,,,,,+++************++++++,,,,,,---++++++++++++++++++,,,---+++,,,,,,---------------------.........////////////000111111111111111111333333222222222111111111222222333333333333222222444555555666666666555555777777777888888888888999999999;;;<<<======<<<<<<>>>>>>>>>======>>>>>>>>>>>>>>>???@@@BBBEEEHHHJJJHHHHHHJJJKKKLLLMMMMMMMMMIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGIIIMMMPPPQQQQQQTTTTTTTTTSSSSSSTTTTTTUUUZZZ[[[\\\]]]^^^_________]]]\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZ\\\___bbbddddddcccbbbaaa````````````___^^^\\\ZZZYYYWWWWWWrrr```NNNGGGEEECCC@@@>>>999999999999888666555444444444444444444444444444222333333333333222111111//////000000000000//////////////////////////////---...///000000000000///000//////......//////000......///000000000//////---...//////------...///111000000//////......---///000111111222222111111///000222333444333333222222333333222111111222444444444555555666777777888222444666888999::::::999888999:::;;;<<<<<<<<<<<<@@@@@@AAABBBFFFJJJNNNPPPKKKIIIFFFFFFGGGIIIIIIIIIGGGHHHJJJKKKJJJIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPQQQRRRTTTTTTWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVVVVUUUTTTTTTUUUWWWWWWVVVTTTSSSSSSSSSTTTUUUSSSUUUVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWTTTQQQMMMKKKKKKJJJIIIHHHHHHIIIJJJJJJLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLJJJKKKKKKJJJHHHHHHIIIJJJGGGFFFDDDCCCBBBBBBCCCCCCGGGHHHIIIJJJHHHFFFCCCAAAAAA@@@>>>===<<<<<<<<<<<<:::<<<======;;;999999:::666555555444333333444444222222333333333333444444000111111000...---...///---------------------------------...............------,,,,,,,,,------...,,,,,,,,,,,,,,,---------***************+++++++++***************************)))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))((('''&&&&&&&&&(((''''''&&&'''((()))***'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''+++***)))(((((('''''''''))))))))))))))))))))))))%%%&&&&&&''''''(((((()))))))))))))))************)))))))))***************(((((())))))))))))((((((''''''(((((()))***++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++((())))))***,,,------...,,,,,,,,,,,,+++***)))(((*********++++++,,,,,,,,,************+++,,,---...***+++,,,,,,------,,,,,,,,,,,,------...///////////////000000000000000///111111111111111111111111111222222333333222222111333333444555666666555555666666666777777777888888777888999;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>AAACCCFFFHHHFFFGGGHHHIIIJJJKKKKKKKKKHHHJJJLLLLLLKKKIIIIIIIIIGGGFFFFFFHHHLLLOOOPPPPPPTTTTTTTTTTTTTTTUUUVVVVVVYYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[[[[ZZZZZZ[[[___aaaaaaaaa```___^^^^^^^^^______^^^]]][[[YYYWWWVVVUUUppp___MMMFFFDDDAAA>>><<<999999999999888777555444333333333333333333333333111111222333333333333222...///000111111000///...////////////////////////...///000111111111000000//////............//////---......///000000//////,,,---...---,,,,,,---............/////////000000///000000111111111111111...///111333444333222222111222222222000000222333333333444444555555666666333444777999;;;;;;::::::777777888999;;;<<<======????????????BBBEEEIIIKKKGGGFFFDDDDDDFFFGGGFFFEEEEEEGGGIIIJJJJJJIIIJJJLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUVVVUUUUUUUUUWWWYYYVVVUUUTTTSSSSSSTTTVVVWWWSSSTTTUUUUUUUUUUUUVVVWWWWWWWWWWWWUUUSSSPPPMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJIIIGGGFFFGGGIIIFFFEEEDDDCCCBBBAAA@@@???CCCCCCDDDEEEEEEEEECCCBBB@@@???===<<<;;;::::::;;;999;;;<<<;;;888666666777555444444333333333333333222222333333333333444444///111222111...,,,---///------------------------...............------------------...------,,,,,,******++++++,,,,,,------))))))*********+++++++++))))))))))))))))))))))))++++++******)))(((((((((((()))))))))************'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))))))))((('''))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))***************)))))))))))))))(((((((((((())))))))))))(((((('''((((((((())))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++*********++++++***))))))++++++++++++++++++,,,,,,***++++++,,,---///000111******+++,,,,,,,,,,,,,,,+++,,,,,,---......///////////////000000//////...//////000000111222222222111111222222222222111111111222333444555666666666555555666666666777777777555666888:::::::::999888888999::::::;;;;;;;;;;;;;;;:::;;;<<<>>>@@@CCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHKKKNNNNNNLLLKKKKKKLLLFFFEEEEEEFFFJJJLLLMMMMMMRRRRRRRRRRRRSSSUUUVVVWWWVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\]]]XXXXXXYYYXXXWWWYYY\\\_________^^^]]]]]]]]]^^^___]]]]]][[[YYYWWWUUUSSSSSSppp___MMMEEEDDD@@@===;;;;;;<<<<<<<<<;;;999777666333333333333333333333333...///000111111222111111,,,---...//////...---,,,////////////////////////...///111222222222111000//////............//////------...///000000//////+++,,,------++++++,,,---++++++,,,...///111222333//////000111111111111111---///111333444333222111111222222111000000111333///000000111222222333333444555888:::<<<<<<;;;;;;666777888999;;;<<<===>>>???>>>======???BBBEEEHHHDDDCCCBBBCCCDDDEEEDDDBBBEEEGGGIIIJJJIIIIIIJJJLLLLLLLLLLLLMMMNNNNNNOOOOOORRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVSSSTTTUUUVVVUUUVVVXXXZZZTTTTTTSSSSSSTTTVVVXXXZZZRRRSSSUUUUUUUUUUUUWWWXXXWWWWWWVVVTTTRRRPPPNNNMMMLLLJJJIIIHHHHHHIIIKKKLLLNNNOOOOOONNNMMMKKKIIIHHHKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIGGGFFFEEEFFFHHHEEEEEEEEEDDDBBB@@@>>>===@@@@@@@@@AAACCCDDDCCCBBB@@@???===;;;:::999::::::777999:::999555333333444444444333222222222333333222222333333333444444444...000111///,,,***+++---------------------------/////////......------,,,,,,---...///...---+++***((()))***+++,,,------...))))))******++++++++++++((((((((((((((((((((((((,,,,,,+++***)))(((''''''(((((())))))*********+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))******++++++&&&'''(((((()))(((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''%%%'''(((*********))))))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))******************))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))'''((()))***************++++++++++++++++++++++++++++++,,,---///111333444******+++,,,,,,,,,,,,+++++++++,,,------...//////...///////////////............///000111222333333111111222222222222111111000111222444555666666666555555555555666666666777444555777999:::999888777666777888999::::::::::::999999999:::;;;>>>@@@AAACCCDDDEEEFFFGGGHHHHHHHHHGGGKKKOOOPPPNNNLLLMMMNNNEEEDDDCCCEEEHHHJJJKKKKKKOOOPPPPPPQQQSSSTTTVVVWWWTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]]VVVVVVVVVVVVUUUWWWZZZ]]]___^^^]]]\\\\\\]]]___```\\\[[[ZZZXXXVVVTTTRRRQQQnnn^^^MMMEEEBBB@@@>>>>>>;;;<<<>>>>>>>>><<<999888333333444444444444444444222111111000///000000000------............------////////////////////////111000/////////111222333////////////000000000000000///...---,,,---......000000///------,,,,,,,,,000000000///......------......///111222333444555444333111000000000111111222222111111222222333444444333333222222333333444444555777:::;;;<<<<<<<<<777777777888888999999999<<<<<<===???@@@BBBCCCDDD?????????@@@BBBDDDEEEFFFFFFHHHJJJLLLMMMMMMLLLLLLIIIJJJKKKMMMNNNOOOPPPPPPTTTUUUTTTRRRPPPNNNOOOPPPSSSTTTUUUTTTSSSRRRSSSTTTSSSRRRSSSSSSTTTUUUVVVWWWZZZWWWSSSQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWTTTUUUUUUUUUSSSPPPMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCAAA@@@???>>>>>>>>>============>>>@@@AAABBB>>>===<<<;;;:::999999999999777666555666666444333333444555666555444333222111111111000000000000///222111111000///000000000000000000000000//////...//////...---,,,++++++***000000000///...,,,+++***,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((''''''&&&&&&))))))************))))))***)))((('''''''''''''''))))))(((((((((((())))))((('''&&&%%%$$$%%%&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))(((((()))******************)))))))))((((((''''''(((''''''''''''(((((()))&&&'''((()))***+++,,,,,,,,,,,,,,,+++++++++++++++)))))))))))))))))))))))),,,+++***((((((***+++,,,(((((())))))******++++++******)))***+++---///111//////000000///...------...------,,,,,,------...---------............/////////000111111111111000////////////000111333333222222333444444444444333444444555555555555444444444444555555666777777777999::::::999888888999;;;::::::;;;;;;<<<=========???AAACCCDDDCCCCCCDDDEEEIIIJJJLLLPPPTTTTTTPPPKKKDDDDDDDDDDDDFFFHHHJJJLLLNNNOOOPPPRRRSSSTTTTTTUUUWWWWWWWWWVVVUUUSSSQQQQQQSSSRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWXXXXXXYYYYYY]]]^^^___``````^^^\\\[[[ZZZZZZZZZYYYWWWSSSPPPNNNlll\\\LLLDDDCCCAAA??????999999::::::999888777666444444444444444444444444111111111111000000000///---..................---////////////////////////...............///000000.........///////////////000///...---,,,------.........------------...///........./////////////////////000000111222333333222111000/////////000000111111111111111222333333333333222222222222333333111222444666888888888888666777777888999999::::::777888999:::;;;<<<===>>>===>>>>>>???@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRSSSQQQPPPOOOQQQRRRRRRSSSTTTSSSRRRQQQRRRTTTSSSSSSSSSTTTUUUWWWXXXYYYXXXUUUQQQOOOPPPRRRSSSTTTRRRRRRQQQPPPPPPPPPQQQRRRTTTTTTTTTTTTRRROOOMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCBBBAAA@@@???>>>>>>>>>???>>>>>>============>>>===<<<;;;:::999999999999777555444444444444333111333444444555444333222111222111111111111000000000111111000000//////000000...............---,,,,,,.........---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,++++++***))))))*********************+++++++++'''''''''((((((((((((((())))))************)))))))))((((((''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((()))))))))******''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))************))))))&&&&&&'''(((((((((((((((******)))))))))((((((((()))(((((((((((())))))***+++*********))))))((((((''''''(((((()))*********)))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))))))))))))))*********))))))))))))***,,,---...------......---,,,,,,+++,,,,,,++++++++++++,,,,,,------------............//////000000000111111111////////////000111222222111111222333333333333222333333333444444333333333333444444555666666777777999::::::999888777888:::999::::::;;;<<<<<<======???AAACCCCCCBBBBBBCCCDDDGGGGGGIIIMMMPPPOOOLLLHHHCCCCCCCCCDDDEEEGGGIIIKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVZZZ[[[\\\]]]]]][[[ZZZYYYXXXXXXXXXWWWUUURRROOOMMMjjj[[[KKKDDDCCCAAA??????999999888888777666666555555555555444444333333222000111111222111000///...........................////////////////////////---......///////////////------......//////......//////...------------...,,,,,,,,,,,,---...///000------......///000000111///000000000111111111111000000///.........//////000000000000000111111222222222111111111111222222444555777888999999888888555666777888999:::;;;<<<888999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@BBBCCCFFFFFFFFFFFFGGGHHHIIIIIILLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPOOOPPPRRRTTTQQQRRRSSSSSSRRRQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWTTTPPPOOOPPPRRRSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSRRRQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>AAA@@@>>><<<;;;::::::999<<<;;;:::999999999999999777555444444444444333222222333333333333222111111222222222111111111111000111000000000////////////---............---,,,,,,------------,,,,,,,,,,,,((()))***,,,------------,,,+++******)))*********))))))))))))))))))))))))&&&&&&''''''((())))))***((())))))******))))))((((((''''''''''''(((((())))))((((((''''''(((((()))))))))(((''''''''''''(((''''''((((((((()))))))))'''(((((((((((()))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))))))))******''''''''''''''''''''''''&&&&&&'''(((((((((((('''((())))))******))))))(((&&&''''''(((((((((((((((************))))))))))))))))))(((((())))))***+++,,,++++++***)))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))******((((((((((((******************)))))))))))))))))))))))))))***++++++++++++++++++++++++***)))---------,,,,,,---------------------............000//////...///000111222000000000//////000111111///000111111222222111111222222222222222222222222333333333444555555666666999::::::999777666777888888999999:::;;;;;;<<<<<<===???AAABBBAAAAAABBBCCCCCCDDDEEEHHHJJJIIIFFFCCCBBBBBBCCCDDDEEEGGGHHHIIIGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIKKKLLLNNNPPPPPPPPPOOONNNQQQRRRRRRSSSUUUVVVVVVWWWWWWXXXYYYYYYYYYXXXVVVUUUVVVWWWVVVUUUTTTQQQNNNMMMjjj[[[KKKDDDBBB@@@======<<<;;;:::888888888888888666666555444333333222222///000222333222111///---.........------.........///////////////////////////000111222222111000///---...///000000000////////////......------------,,,,,,,,,,,,---...//////............//////000000000000000000000000000000000////////////////////////////////////000111111111111000000000000111111555666777888888888777666444555666777999:::;;;<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBGGGFFFEEEEEEEEEFFFHHHIIIKKKKKKLLLLLLLLLLLLKKKJJJNNNOOOPPPOOONNNOOOQQQSSSQQQSSSTTTTTTRRRRRRSSSUUUWWWWWWWWWXXXXXXXXXWWWWWWVVVSSSQQQPPPQQQSSSTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCBBBAAA???>>>>>>======@@@???===;;;:::999888888;;;:::999888888888888888999777666666777777666444222222222222111111000000222222222222111111111111///000000000//////......//////000000//////...---++++++,,,,,,,,,---------***+++,,,---.../////////++++++***************+++)))))))))))))))(((((((((''''''''''''(((((())))))(((((())))))))))))(((((('''''''''''''''((()))*********))))))))))))******((((((((('''''''''''''''))))))))))))************%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))************))))))******************))))))((('''''''''((()))***+++)))))))))))))))***************))))))((((((((('''))))))))))))))))))))))))))))))(((''''''((())))))++++++******))))))((((((************************)))******+++******))))))++++++++++++++++++++++++,,,,,,---------.........000///...------///111222111000000/////////000000...///000000111000000000222111111111111111111222222222333333444444555555888999:::999777666666777777777888999999::::::;;;<<<>>>@@@@@@@@@???@@@AAAAAAAAACCCDDDEEEDDDBBBAAABBBBBBCCCDDDEEEFFFGGGHHHFFFFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJLLLPPPRRRSSSRRROOONNNPPPQQQRRRSSSTTTUUUVVVWWWUUUUUUVVVVVVVVVUUUTTTSSSUUUUUUUUUTTTRRRPPPNNNMMMkkk[[[LLLEEEBBB>>>;;;:::<<<;;;:::999888888888999666666555444333333222222///000222333222111///---///...------------...//////////////////////////////000111222222111000///...///000222222111000000...............---------------,,,,,,,,,,,,------000000//////............000000000////////////...///000000000000000000000//////......//////000111111000000//////000000111111222333444444333222111333444555666888999:::;;;666666777777888888999999============>>>???AAAAAAFFFFFFEEEDDDEEEFFFHHHIIILLLLLLLLLLLLLLLKKKKKKJJJNNNOOOOOONNNMMMMMMOOOPPPRRRSSSTTTTTTSSSSSSUUUVVVYYYYYYYYYXXXWWWVVVTTTSSSSSSQQQOOONNNPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNPPPPPPOOONNNMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEECCCBBBBBBAAABBBBBB@@@???>>>===============;;;:::999999999999999999888777777777777888888777666666777888666555222222111111111000000000222222222111111111000000...////////////...---,,,///////////////......---******+++,,,,,,---------,,,,,,------...------,,,+++***************++++++++++++*********)))))))))))))))((((((''''''''''''(((((())))))))))))(((((('''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))******&&&%%%%%%&&&'''((()))))))))))))))))))))*********((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))((((((+++++++++++++++*********)))***++++++++++++******&&&'''(((((((((((('''&&&,,,,,,,,,------------...000...---,,,,,,...000111000000//////////////////......///000000000000///222222111000000111222222111111111222333333444444666888999999777666555666666666777777888999999999:::<<<>>>>>>>>>>>>>>>@@@???@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJLLLPPPRRRSSSRRROOOMMMJJJKKKLLLMMMOOOPPPQQQRRRTTTTTTTTTTTTTTTSSSRRRRRRTTTTTTSSSRRRQQQPPPOOONNNiiiZZZKKKDDDBBB>>>:::999999999888888777666666666555555555444444333333222000111111222111000///...///...---,,,,,,---...//////////////////////////////////////////......---...///111333333222111000......//////......---,,,------,,,,,,,,,,,,,,,---111000000///......------////////////............//////000111111111000000///////////////000000111111111000000000000111111111111333444444333222222222333444555666777888999777777888888999:::;;;;;;============>>>???@@@AAACCCCCCDDDDDDEEEGGGHHHIIILLLMMMMMMMMMMMMMMMLLLKKKMMMNNNNNNNNNLLLLLLNNNPPPQQQRRRTTTTTTSSSSSSUUUVVVXXXXXXXXXXXXVVVTTTRRRPPPPPPNNNLLLLLLNNNOOOPPPOOORRRRRRRRRRRRRRRQQQPPPOOOOOOOOONNNMMMKKKKKKJJJJJJHHHIIIKKKMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBAAA@@@???>>>=========<<<<<<;;;:::::::::::::::888777777666666666777777666555444444666666555444333222111111000000111111111111111000000000000///---.../////////...,,,+++,,,------------,,,++++++******++++++,,,,,,------++++++,,,++++++***)))(((*********)))******+++,,,,,,,,,,,,++++++******)))***))))))(((''''''&&&&&&'''(((((())))))(((((('''(((''''''''''''(((((()))((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''(((((())))))(((((('''(((((((((((((((''''''&&&(((((((((((())))))))))))$$$$$$$$$%%%&&&'''((())),,,++++++***)))(((''''''###$$$%%%&&&''')))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++,,,,,,+++******)))***++++++,,,+++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,------------...------,,,---...///000/////////......///000000---...//////000000//////222111000//////000111222000000111111222333333333444666888888777666666666555555555666777777888888999:::<<<===<<<<<<===>>>===???@@@@@@??????@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMHHHHHHIIIJJJJJJJJJIIIIIIGGGIIIMMMOOOPPPOOOLLLKKKIIIJJJKKKMMMNNNPPPQQQRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMeeeWWWIIIDDDBBB???<<<;;;666777777888777666444333444444444444444444444444111111111111000000000///000///---,,,,,,---///000////////////////////////000000///...............---///111333333222000///---.../////////...---,,,++++++++++++,,,---......///////////////.................................---...///000000000//////000000//////000000111222222111111000000111111222111222444555555555444444222222333333444555666666777888999:::;;;<<<======;;;;;;;;;;;;<<<===>>>??????@@@AAACCCEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMOOOQQQOOOPPPRRRRRRQQQQQQSSSTTTTTTTTTUUUVVVUUUSSSQQQPPPPPPOOOMMMNNNOOOQQQQQQPPPQQQRRRSSSSSSSSSSSSRRRQQQNNNMMMLLLKKKJJJJJJIIIIIIHHHJJJLLLNNNOOOMMMLLLJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBAAAAAABBBAAA@@@>>>===============<<<;;;::::::999999:::777666666555555666666777666555444555666777666444444333222111000111222222000000000/////////......,,,---...//////---,,,***,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,+++++++++++++++***))))))******))))))***++++++,,,---,,,,,,+++******))))))((((((((((((((('''''''''''''''(((((((((((('''''')))((((((''''''''''''(((******))))))))))))******&&&'''((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&'''''''''((((((((((((%%%%%%%%%%%%'''((()))***+++*********))))))((((((''''''''''''''''''(((((()))))))))))))))))))))))))))******************))))))))))))))))))*********((()))***++++++******)))))))))***+++++++++++++++,,,---...000000...---,,,++++++,,,,,,,,,---------,,,,,,---------........................///000111......///000000000000000111000...------...000111//////000000111222222333111444777888777666666777444444444555666666777777777999;;;<<<;;;;;;<<<===;;;===>>>>>><<<===@@@CCCCCCDDDEEEGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLGGGGGGHHHIIIJJJJJJIIIIIIFFFHHHJJJMMMMMMLLLKKKJJJJJJJJJLLLMMMOOOQQQRRRSSSQQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKbbbTTTGGGCCCCCCAAA>>>>>>666777999999888777444333333333444444444444444444222111111000///000000000000///---,,,,,,---///000////////////////////////333222111/////////000111,,,...000222222111///...---.../////////...,,,,,,))))))***+++,,,...///000------......///000000000---------.........//////+++,,,.../////////......000000000000000111222222222222111111111111222222---...000111222222111111222222222333333444444444222333444666777999::::::::::::::::::;;;;;;<<<===;;;===@@@BBBDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIKKKLLLLLLNNNQQQSSSMMMNNNPPPPPPPPPPPPQQQSSSPPPQQQSSSTTTTTTSSSRRRQQQSSSRRRQQQQQQSSSTTTTTTTTTLLLMMMNNNOOOOOOOOONNNMMMNNNMMMLLLJJJJJJIIIIIIIIIIIIKKKNNNPPPPPPOOOMMMLLLEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAABBBAAA@@@>>>======<<<<<>>===;;;:::999999888666666555555555666666777888777666777888999888777444444222111111111222333////////////............,,,---...//////---+++***......//////......---,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,******))))))***+++,,,,,,,,,,,,,,,+++***))))))(((&&&&&&''''''((()))))))))''''''((((((((((((''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%(((((((((((()))))))))***$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((()))(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''***************)))((((((%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&((()))***+++&&&'''((()))***+++,,,---000///---+++(((&&&%%%$$$))))))))))))))))))))))))******++++++++++++******(((((())))))******++++++&&&''')))*********)))((((((((()))***************'''(((***++++++***((('''++++++,,,,,,,,,---------+++,,,---.........---------------......000111222...//////000000000000000000///---,,,,,,---///000/////////000111111222222000333666888777777777777333333444444555666666777777999;;;;;;::::::;;;<<<999;;;===<<<;;;<<<@@@CCCDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGIIIJJJKKKLLLLLLHHHIIIJJJJJJKKKKKKKKKKKKGGGIIIKKKLLLMMMMMMLLLKKKFFFGGGHHHJJJKKKMMMNNNOOOPPPOOOOOONNNMMMNNNNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIeeeUUUEEE@@@@@@>>>;;;:::999999888777666555444444777777666555444333333222111222444444333111...---.........////////////000.........///////////////---...000111222111///...////////////000000000000111///...///000111000///,,,,,,,,,------.........////////////////////////...---+++++++++---///000---......///////////////000000000000000//////...000000///////////////000111111000000000000000111444444444444444555666777888777666666666888;;;<<<888999999::::::;;;;;;<<>><<<;;;;;;<<<===;;;<<<======<<<999666333666666555444444444444555555666999:::999777444111222222222222222222222222111000000///...---------,,,++++++***+++,,,...///,,,,,,---------,,,+++***+++++++++,,,,,,---------***+++,,,***((((((***---++++++++++++,,,---...///+++*********))))))(((((((((((())))))((('''&&&&&&((('''%%%%%%&&&&&&%%%$$$((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''(((******(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$&&&&&&((((((((('''&&&%%%###$$$&&&'''&&&&&&'''(((''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''******))))))((((((''''''###&&&((()))((((((((()))%%%))),,,***$$$ """***))))))((((((((())))))******))))))((((((''''''&&&'''((()))***+++,,,,,,***************)))(((((())))))))))))************)))))))))))))))(((''''''***))))))((()))+++,,,---***+++---...///......---,,,+++++++++,,,,,,---...,,,,,,---------------...------............------111000000///......------000111111222222222111111333444555555666555555555222222222222333333444555666666777888999:::;;;;;;<<<<<<<<<======>>>???@@@BBBCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMQQQPPPNNNMMMLLLKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJKKK~~~dddTTTEEE@@@@@@>>>;;;:::999999888777666555444444444444444444444333333333111222333444333111...---,,,,,,,,,------------...---------------------------...///111111000///............/////////000000...---,,,---...///...,,,,,,,,,,,,------------------------------------------,,,+++))))))***+++,,,------...///////////////---...///000000000000000000000///////////////000111111000000000000000111222222222222333444666666666666555555666777999:::888888999999:::;;;;;;;;;>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKOOOOOOPPPQQQQQQPPPOOOOOOPPPRRRTTTWWWWWWWWWUUUTTTRRRQQQOOOOOOOOOOOOMMMLLLMMMLLLLLLKKKJJJJJJIIIIIIJJJLLLPPPSSSUUUTTTSSSRRRNNNMMMKKKIIIHHHGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFEEECCCBBBAAA@@@BBBAAA???<<<;;;;;;<<<<<<:::;;;<<<<<<;;;888555333666666555444444444444555555777999:::999777444222222222222222222222222222000000000///...---------,,,,,,,,,,,,,,,---......,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,(((((((((((()))***+++,,,************)))))))))((()))))))))))))))((((((''''''''''''((())))))&&&$$$&&&&&&''''''''''''''''''******))))))((((((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''''''''''''''(((((('''&&&&&&%%%'''((((((((((((((((((''''''(((((())))))(((((('''((((((((('''''''''&&&&&&(((***,,,,,,+++******+++)))+++,,,,,,***((()))***)))((((((''''''(((((()))))))))))))))((((((''''''&&&'''((()))***+++,,,,,,)))************)))((((((''''''''''''(((((((((((())))))******))))))((('''***))))))))))))***,,,---******+++,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---+++++++++,,,------......------............------000000///......---,,,,,,000000111111222222111111222222333444444444444444333333222222222333333444555555666777888999::::::<<<;;;;;;<<<<<<===>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMOOONNNLLLKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIII{{{bbbSSSEEE@@@???===;;;;;;999999888777666555444444222222222333333333444444000111333333333111///---,,,,,,,,,------------...........................,,,---///000000000///...---------.........//////...---,,,,,,......---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))***+++------...////////////...,,,,,,...///000111111111000//////......///000000000000000//////000000111000000000111222444555666444444555666666777777777777777888888999::::::;;;:::;;;===???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIMMMNNNNNNOOOOOONNNNNNMMMPPPRRRTTTWWWXXXXXXWWWVVVUUUSSSPPPOOOOOONNNKKKIIIKKKKKKJJJJJJIIIIIIHHHHHHJJJLLLPPPSSSUUUUUUUUUTTTQQQPPPNNNLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAACCCAAA???===;;;;;;;;;;;;:::;;;;;;;;;:::888555333666666555444444444444555666777999:::999777444333111111111111111111111111000000//////...---------,,,,,,---............---,,,,,,,,,,,,,,,++++++++++++++++++***************+++)))(((+++///000,,,(((((('''''''''((()))***+++************))))))))))))***************)))))))))&&&&&&(((***,,,+++'''$$$%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))((('''''''''''''''(((''''''&&&%%%(((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&((())))))((((((((()))***((('''(((+++---......((('''''''''''''''(((((()))))))))(((((((((((('''''''''(((((()))***++++++))))))******))))))((('''''''''''''''((((((((((((***************)))((((((******)))))))))***++++++******))))))))))))))))))---,,,,,,+++++++++,,,,,,)))******+++,,,------...,,,------......------,,,///......------,,,,,,+++//////000111111111111111111111222333333333333222333333222222111222222222333444444555666777888888::::::::::::;;;<<<======???@@@AAABBBDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHwww___RRREEE@@@???===;;;;;;888888888777666555555555333333333333333333333333000111222222222111///............////////////000111111111111000000000000,,,---.../////////......,,,,,,,,,---------......///...---...//////...---...------,,,,,,+++++++++..............................---,,,,,,,,,------,,,---......//////......,,,---...///000000000000//////.........///000000000////////////000000111//////000111333555666777222444666777777777666555666666777888888999999::::::;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQTTTVVVXXXYYYYYYXXXWWWTTTRRRPPPNNNLLLJJJGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHKKKNNNQQQTTTUUUTTTTTTSSSRRRQQQOOOMMMLLLKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBAAA???===;;;::::::::::::;;;;;;;;;:::888666555666666555444444444444555666777999:::999777555333111111111111111111111111/////////......---------,,,---.../////////---------,,,,,,+++++++++++++++++++++******))))))((((((,,,---///111222000,,,))))))))))))))))))***++++++*********)))))))))))))))***)))))))))))))))))))))''''''''')))******(((&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&'''))))))((('''&&&'''''''''''''''&&&&&&((((((((())))))((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&###%%%'''''''''''')))***---)))%%%&&&+++000000///'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''(((((()))******+++)))))))))))))))(((((('''))))))))))))***************************))))))(((******)))))))))*********,,,+++)))(((''''''((()))---,,,++++++***+++++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++......///000111111111111000111222222333333222222444333222111111111111111222222333444555666777777888888888999999:::;;;<<<>>>>>>???AAABBBCCCDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDEEEEEEFFFFFFIIIHHHHHHHHHIIIJJJLLLMMMLLLKKKJJJIIIHHHGGGGGGFFFHHHIIIJJJKKKKKKJJJIIIHHHsss\\\PPPEEE@@@>>><<<;;;<<<888888777777666666555555666666666555444333333222000000111111111000//////.........////////////000222222111111000000000///,,,,,,---...............,,,,,,,,,,,,------------///---,,,---...///...,,,---------,,,,,,++++++***........................++++++,,,,,,---...///000,,,------.....................////////////.....................///000000//////......///000111111000000111222444555777888333444777888888777555444555555666666777888888999<<<<<<===>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKNNNPPPRRRUUUWWWYYYZZZZZZXXXVVVRRRPPPNNNLLLHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHKKKNNNQQQRRRRRRRRRRRRRRRQQQPPPNNNMMMKKKKKKHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>===;;;:::999999;;;;;;;;;;;;:::999777666666666555444444444444555666777888888888666444333000000000000000000000000............------------------/////////...---,,,---,,,+++*********++++++*********))))))(((((((((...444;;;;;;666000------)))))))))((())))))******))))))))))))))))))******)))((('''''''''(((((()))***'''%%%%%%&&&((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((())))))(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&%%%&&&'''(((***'''''''''''''''((()))))))))'''%%%%%%'''))))))(((&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''$$$&&&((()))***,,,...111444...))))))///333222000&&&&&&&&&&&&&&&'''(((((('''''''''''''''((((((((('''''''''((())))))******)))))))))))))))(((''''''))))))))))))***************************)))((((((((()))))))))************---+++***((((((((()))***,,,++++++******+++++++++---,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------...///000111111000111111222333333333333333333222111111000000000000111111222333444555555666777777777777888999:::;;;======>>>@@@AAABBBCCCDDDGGGHHHJJJKKKLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBCCCDDDEEEFFFGGGJJJIIIHHHHHHHHHJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGIIIKKKMMMNNNNNNMMMKKKIIIpppYYYOOODDD@@@>>>;;;:::<<<888777777777666666666555888777666555444333333222000000000000000000000///,,,,,,,,,------------...000//////......------,,,,,,,,,,,,,,,------......,,,,,,,,,---------......,,,+++******,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++'''((()))***,,,---......,,,,,,---............---///////////////...---,,,------------...///000000............///000111111111111111222444555777777333555666888888777555444444444555666666777777888;;;<<<<<<======>>>>>>?????????@@@@@@AAABBBBBBBBBAAABBBDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLNNNPPPSSSVVVYYYZZZ[[[YYYVVVSSSPPPNNNKKKHHHEEEFFFFFFGGGGGGHHHHHHIIIIIIEEEGGGIIILLLNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????======<<<;;;:::999999888::::::::::::999888777666666666555444444444444555666666777777666555333222////////////////////////---------------------------............---,,,,,,---,,,+++))))))******+++*********))))))))))))))))))333======666---***+++((((((''''''''''''(((((())))))))))))************((('''&&&&&&&&&''')))***,,,)))%%%$$$%%%&&&(((((()))(((((('''&&&&&&%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''((()))***+++000+++%%%$$$&&&)))))))))%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''(((((((((###%%%'''((()))+++...000333---((((((+++...---+++&&&&&&&&&&&&'''((())))))&&&''''''''''''((((((((('''''''''(((((()))))))))(((((())))))(((((('''&&&''''''''''''(((((((((((()))))))))))))))(((''''''&&&'''((()))************,,,+++*********************************+++,,,,,,---------,,,++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000111111222333333333333222111111000000000000000000000111111222333444555555777777777777888999:::;;;======>>>???AAABBBCCCCCCEEEFFFIIIKKKLLLLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCEEEGGGIIIKKKJJJHHHGGGHHHIIILLLMMMNNNNNNNNNNNNLLLKKKJJJIIIIIIKKKNNNPPPPPPNNNKKKIIIoooWWWNNNDDD@@@>>>;;;:::<<<777777777777666666666666555555555444444333333333//////000000000000000000,,,,,,,,,------------...//////......---,,,,,,+++,,,,,,,,,,,,,,,------...------------............+++***)))***+++,,,+++)))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------+++,,,------......------------......///.........------------...///000000...------......000111111111111111111222333444555333444555666666555444333333444444555666666777777888888999:::<<<===>>>>>>>>>>>>??????@@@AAAAAABBB@@@AAACCCEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLOOORRRUUUXXXZZZ[[[YYYVVVSSSPPPNNNKKKHHHEEEFFFFFFGGGGGGHHHIIIJJJJJJFFFGGGIIIKKKLLLMMMMMMNNNKKKKKKLLLLLLLLLKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDBBB@@@???>>>===::::::::::::999999888888888888888777666666555555666666555444444444444555555555555555444333222111////////////////////////------------------------......---,,,,,,,,,,,,,,,---,,,***)))((()))***+++))))))******************&&&///999===888000+++))))))((((((''''''(((((()))((()))))))))************)))((('''&&&'''(((***+++---+++(((&&&'''''''''&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((()))))))))''''''&&&&&&'''(((***+++:::222)))$$$%%%(((((((((%%%&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%%%%'''***,,,---***&&&%%%'''((((((&&&''''''''''''((()))***+++&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((())))))(((((('''&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&$$$%%%''')))***+++++++++))))))***+++++++++******))))))))))))***,,,------+++,,,,,,,,,------------******++++++++++++******,,,,,,,,,---------------++++++---...///000000000///000111111222222111111000000/////////000111111000111111222333444555666777777777777888999:::;;;======>>>???AAABBBCCCDDDBBBDDDGGGIIIJJJJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAABBBCCCFFFHHHJJJKKKJJJHHHGGGGGGIIIKKKMMMOOOOOOOOOOOONNNLLLKKKIIIHHHKKKNNNQQQQQQNNNKKKHHHoooVVVMMMDDD@@@>>>::::::===777777777777666666666666222222333333333333444444////////////000000000000........./////////000000111000000///...---------,,,,,,++++++,,,,,,---...---------.........//////---,,,++++++------,,,+++*********++++++,,,,,,---------------------------,,,,,,---.........------+++,,,------......------++++++---...//////000000,,,,,,,,,---...///000111---------......000111111111000000000111222333333333333333444333333333222333333444444555666666777444555666888:::<<<>>>>>>===>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGHHHGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJKKKMMMQQQTTTWWWZZZ[[[XXXVVVSSSPPPNNNLLLHHHFFFFFFFFFGGGHHHIIIJJJJJJKKKGGGHHHIIIKKKLLLMMMMMMMMMHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEFFFFFFGGGGGGGGGHHHFFFEEEDDDBBB@@@>>>===<<<888888999999999888888777666666555555444444444333666666555444444444444555444444444444333222111111////////////////////////------------------------///...,,,+++***+++,,,,,,---,,,***(((((()))***+++))))))******++++++,,,,,,+++222;;;AAAAAA;;;333...++++++***************+++(((((())))))*********+++***)))((('''((()))+++------,,,*********)))'''$$$%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%''')))***))))))(((&&&&&&%%%%%%&&&''')))***BBB999---&&&%%%'''((('''%%%%%%&&&'''((((((((('''(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&)))******)))((((((+++---,,,+++)))(((((()))))))))'''''''''((((((***++++++&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((''''''&&&))))))))))))************'''''''''''''''&&&&&&%%%###$$$''')))+++,,,,,,+++'''((()))+++++++++***)))((((((((()))***,,,---...)))***+++,,,...///000111******++++++++++++******------------------------***+++,,,...///000000000...//////000000000000000//////...//////000111222111111222333444555555666777777777777888999:::;;;======>>>@@@AAABBBCCCDDD@@@BBBEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAABBBCCCFFFIIIKKKLLLJJJHHHGGGGGGIIIKKKMMMOOOOOOPPPOOONNNMMMKKKJJJGGGJJJMMMPPPPPPMMMJJJGGG|||lllVVVLLLCCC@@@>>>;;;999:::777777666555444333333333444444555555444444333222222111///.........///000000///...------...///000...---++++++,,,,,,,,,+++++++++,,,---.........---........................////////////...---,,,+++(((***+++---......---------,,,,,,,,,,,,---......+++))))))+++...000...,,,///---,,,,,,---...---,,,,,,,,,,,,---------.....................---------,,,,,,---...///000111111...///000111111222222111222222222111111111000000222222333333444555666666666666666777888:::<<<<<<======>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDGGGFFFEEEDDDFFFIIILLLOOOJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLNNNQQQUUUXXX[[[]]]\\\YYYSSSNNNJJJHHHHHHIIIEEEEEEEEEEEEFFFHHHKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBAAA@@@>>>;;;:::;;;::::::999888888888999888777555555555666888999:::999777666555555666666444333222333444444333111111---+++---///000111111///000000000///...------------------------------+++)))&&&&&&''')))))))))++++++******************,,,---222;;;EEEHHHCCC>>>---,,,***(((''''''((()))))))))))))))))))))))))))******))))))((((((''''''+++******)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%''')))+++===555***###"""$$$&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''&&&%%%&&&''')))***+++'''&&&)))***'''&&&'''&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***+++---...////////////***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------000//////.........//////000000////////////000000000000111222444555555666555555444444666999<<<>>><<<;;;<<<>>>BBBBBB???<<>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDFFFHHHKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLOOORRRVVVXXXZZZ[[[ZZZWWWRRRMMMIIIHHHHHHHHHFFFFFFGGGGGGHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@???===<<<;;;<<<;;;:::999888888888888666555444333333444666777:::999777666555555666666444333222333444444222000...---,,,---.........///---------------,,,,,,,,,------------------------,,,***''''''(((*********))))))))))))))))))))))))))))))***---000222444444---,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''******))))))(((''''''&&&(((''''''&&&%%%%%%&&&&&&(((''''''&&&&&&'''''''''&&&&&&''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%''')))***111,,,'''%%%&&&((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''&&&'''((())))))***&&&%%%((()))'''&&&'''&&&&&&&&&&&&''''''''''''))))))(((''''''''''''''''''&&&&&&%%%&&&'''((()))))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++,,,...///000//////...*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111000000/////////000000000000////////////000000000000111222333444555555444444444444666999;;;===???>>>>>>AAADDDDDDBBB???BBBCCCDDDDDDDDDCCCBBBAAADDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBCCCDDDFFFIIIKKKKKKJJJIIIHHHHHHIIIKKKLLLNNNNNNOOOOOONNNLLLKKKJJJHHHIIIJJJKKKKKKJJJHHHGGGzzzjjjSSSJJJAAA>>><<<999888999777777777777777777666666222222333333222222111000111111000///////////////......------------......222000......///000///.../////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++***++++++,,,---...,,,,,,,,,,,,------------000///......//////---,,,+++***)))+++---/////////,,,,,,,,,,,,------------,,,,,,------......///////////////............---000000111222333333333333222222222111111111111111000000111111222222333333555555555666777999;;;;;;;;;<<<===>>>???@@@@@@AAA@@@AAAAAABBBCCCDDDDDDEEECCCCCCDDDEEEGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJLLLPPPTTTVVVXXXXXXXXXWWWTTTPPPKKKHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBB@@@???===<<<<<<<<<===<<<:::999777777666666555555444333444555666777999999888666666666666666444333222333444444222000...000111111////////////,,,,,,,,,,,,---------------------------------------***(((((()))+++++++++))))))))))))))))))))))))+++,,,---,,,))))))+++---,,,+++)))((('''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''***))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%(((((('''''''''(((((()))''''''(((''''''&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&((()))'''&&&&&&''')))***)))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((((((((()))%%%$$$'''((('''&&&((('''''''''''''''&&&&&&&&&)))((((((((((((''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))*********++++++++++++,,,------///000000///...---++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......//////............//////000//////......//////000///000000111222333444444333333333444666888:::<<>>??????@@@>>>???@@@AAABBBCCCDDDEEEBBBCCCEEEGGGHHHHHHHHHHHHKKKKKKJJJIIIIIIJJJJJJJJJJJJMMMQQQTTTVVVWWWVVVUUUSSSQQQMMMIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGIIIKKKMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA???===<<<<<<<<<<<<===<<<:::999777666555555777666666666777888999:::999999888777777666666666444333222333333333111///,,,000333000.........---------------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,+++))))))))))))************+++...222444222///+++)))+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''((()))(((((((((''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%$$$$$$%%%&&&'''(((((((((((((((((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''%%%&&&'''((((((((((((((()))%%%###&&&(((&&&&&&))))))))))))((((((''''''''''''''''''''''''''''''&&&((((((((((((((())))))***))))))))))))(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))************++++++++++++---...///000///...---,,,,,,+++***))))))((())))))++++++++++++++++++++++++)))))))))***+++,,,,,,,,,+++++++++***++++++,,,---/////////......///////////////000000111222333333222222222333555777999;;;<<<======???@@@@@@@@@???BBBAAAAAAAAA@@@??????>>>AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBDDDEEEGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMNNNNNNMMMLLLKKKKKKJJJHHHGGGFFFGGGGGGHHHvvvfffQQQHHH???<<<;;;888777999555555555555555555555666444444444444444333333222000000000000000//////...,,,------------------,,,111///------...///...------.........---,,,++++++------------------------+++++++++,,,++++++******,,,+++***)))***+++,,,---***+++,,,---------,,,,,,***+++---.........//////---,,,***)))***+++***)))+++++++++,,,,,,,,,------***++++++,,,---...//////++++++,,,---...///000000---...///000111111111111111111111111111111111111222222222222333333333333111222222333444666777888999:::;;;<<<===>>>>>>???===>>>???@@@AAABBBCCCDDDBBBDDDFFFHHHIIIHHHHHHGGGIIIIIIIIIIIIIIIJJJKKKKKKKKKMMMPPPSSSTTTTTTSSSRRRPPPNNNKKKHHHFFFEEEEEEEEEGGGGGGHHHIIIIIIHHHFFFEEEGGGIIIKKKMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@>>><<<;;;;;;<<<<<<===<<<:::888777666555555666666666777888999999:::999999999888777777666666444333222222333222000...(((---///,,,,,,......***---------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,,,,+++*********++++++,,,,,,,,,******+++///333222---((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&'''((((((******)))((('''&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%&&&'''((()))******+++&&&###&&&'''&&&'''))))))((((((''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&((((((((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))*********+++++++++------...//////...---,,,++++++***)))((((((((((((++++++++++++++++++++++++***************************************+++,,,,,,//////............//////...//////000000111111111000111222333555777888999:::;;;<<<=========>>>>>>AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@?????????AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGJJJKKKLLLMMMNNNMMMLLLKKKMMMLLLJJJHHHGGGHHHIIIIIItttdddQQQHHH???===;;;999888999555555555555555444444444444555555555555444333333000000000000000///......------............------000...,,,,,,---...---,,,/////////000//////..............................+++++++++,,,,,,++++++***++++++************++++++)))***,,,---------,,,+++)))+++---.........///000000...,,,+++++++++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,------...............------------,,,,,,---...///000000000000111111111111111222222222222333333333333333333333555555555666888999;;;<<<999999:::;;;<<<======>>>===>>>>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMLLLMMMOOOQQQQQQQQQPPPOOOMMMLLLJJJHHHFFFEEEEEEEEEGGGGGGGGGHHHHHHGGGFFFFFFHHHIIIJJJKKKLLLKKKJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB???>>>===<<<<<<;;;;;;;;;<<<;;;999888666666555555333444555666777777888888999999999999888777666555444333222222222222000...+++000000---000777666000,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++*********++++++,,,------------((($$$%%%,,,000///---(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&''''''(((((((((''''''''''''&&&'''))),,,&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&'''))),,,...000---(((%%%'''(((&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&''''''((()))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))************++++++,,,---......---,,,+++******)))((((((((())))))++++++++++++++++++++++++++++++*********))))))))),,,++++++,,,,,,---...//////......------......///........./////////000000///000111333444666777888999;;;<<<<<<<<<<<<===???@@@??????>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@???>>>AAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFIIIJJJLLLMMMMMMMMMMMMLLLOOONNNLLLJJJIIIIIIIIIJJJrrrcccQQQHHH???===<<<:::999:::777777666666555555444444333444444444444333222222///000000111000///...------...////////////...---000...,,,,,,---...---,,,......//////000/////////------------------------++++++,,,,,,,,,,,,,,,+++******++++++++++++******)))***,,,------,,,+++***+++---000000...---///000111///------......---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---...///000000111111111000000111111111222222222222222222222222222111111666666777888999;;;<<<===888888999:::;;;<<<======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDFFFHHHJJJMMMNNNLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA============<<<;;;::::::::::::888777666666666666333444555666777888888888999999::::::999888666555555333222222222111///---...111///---444???>>>555---,,,+++))))))***+++,,,+++++++++++++++++++++++++++*********,,,,,,+++))))))******+++,,,,,,---------***''''''))),,,------''''''((((((((((((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''((()))((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((())))))))))))"""$$$&&&'''&&&&&&)))+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))(((((((((+++000444777000***''''''(((&&&''')))''''''''''''((((((((((((&&&''')))***+++***)))(((&&&'''((()))))))))(((((())))))))))))((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))************((()))+++,,,---,,,,,,+++)))(((((((((((())))))************************************************+++,,,++++++,,,---.../////////......------......///---............/////////...///000222444555666666666888:::999888888:::=========<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAA??????@@@AAAAAABBBCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMMMMMMMMMMLLLNNNNNNLLLKKKJJJIIIIIIIIIqqqbbbQQQHHH@@@>>>===:::999;;;999888888777666555555444222333333333333222111111///000111111111000...------...///000000///...---000...------......---,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,)))***+++,,,,,,+++)))((((((***+++------,,,+++***...000222222///---...000,,,+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000...///000111111222222222000000111111222222222222111111111000000000000000000000000111333444666777777888999:::;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCEEEHHHKKKMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIFFFEEE@@@AAAAAAAAAAAAAAAAAAAAA<<<<<<===>>>===<<<:::999999999888777777666777777555666777999::::::;;;;;;999999::::::999888666555555333222222222111///---***+++(((&&&000>>>===222000///---+++++++++---...++++++++++++++++++++++++******)))***,,,,,,***(((((())))))***++++++,,,,,,&&&))),,,---***(((&&&&&&''''''((((((((((((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''')))******((('''%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((()))************ $$$'''(((&&&$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((+++***)))***---333999<<<222,,,(((((((((&&&''')))******++++++,,,,,,------''')))+++,,,---,,,+++***%%%&&&((()))))))))((('''))))))))))))((((((((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))************'''((()))+++,,,,,,,,,+++(((((('''(((((()))***+++************************(((((()))***+++,,,------************+++,,,---............------.........------..................---...000222444555666666222555666666444444777:::;;;:::::::::;;;===???@@@AAAAAABBBCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHnnnaaaOOOFFF===;;;;;;888888:::777777777777777666666666333333333444444444555555222222222111111111111000222000------...///......------------------------)))...000...///222222---,,,,,,,,,,,,,,,,,,,,,,,,------..................+++++++++***((((((***,,,------,,,++++++***))))))++++++++++++,,,---...///---,,,,,,...//////---+++)))***++++++******,,,...++++++,,,---............+++++++++,,,---...///000------...000111111111111------......///000000000111111111111111222222222444444444555555777888888<<<===>>>>>>======???@@@AAA@@@???>>>===>>>???@@@@@@@@@????????????@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEAAAAAAAAABBBBBBAAAAAA@@@???>>><<<;;;;;;<<<===>>>===<<<;;;:::888777666555444444555777888999;;;;;;::::::999888777666555555333333333333222000///...///...---,,,---...000222------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))*********++++++,,,******))))))))))))******+++***)))'''''''''((()))))))))))))))************'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''))))))((('''&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&''')))***+++%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))$$$$$$$$$%%%&&&(((***+++(((---000444;;;@@@;;;000,,,+++***(((&&&%%%$$$$$$&&&&&&''''''((()))))))))'''''''''''''''((()))))))))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$&&&)))***))))))(((((((((((())))))((()))(((&&&$$$$$$&&&(((************************))))))((((((''''''&&&&&&(((((())))))******++++++((()))++++++******+++---,,,,,,,,,++++++*********))))))***+++,,,,,,------+++,,,,,,---...///000000...------------...////////////000111222222333333555555555555555555444444666777888:::<<<===???@@@?????????@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGGGGIIILLLOOOQQQPPPOOONNNLLLMMMMMMMMMMMMLLLLLLKKKnnn```OOOFFF>>><<<;;;999888:::777777777666666555555555444444333333222222222111111111111000000000//////111///---,,,---......------------------------------''')))333444+++***111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((()))+++------------,,,+++*********++++++++++++,,,---......+++******+++,,,---+++))))))***+++***))))))+++,,,,,,,,,------------------,,,++++++,,,,,,...//////---...///000000000000000......//////000111111111///000000111222222333333444444444444555666777888<<<>>>@@@AAA@@@AAACCCEEEDDDCCCBBB@@@???>>>????????????>>>>>>>>>>>>??????@@@@@@@@@BBBCCCEEEGGGHHHKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>======<<<<<<<<<<<<===;;;;;;:::999777666555555333444555555777777888999888888777666555444333333333333222111000///.........---,,,,,,,,,---///000,,,,,,,,,++++++************++++++,,,,,,++++++***++++++************************))))))))))))******+++***)))((('''(((((()))))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&'''(((((()))))))))$$$%%%&&&''''''(((''''''''''''&&&&&&''''''((()))&&&'''((((((((((((((('''(((((('''&&&&&&'''(((((((((///555777888999444,,,))))))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))'''&&&&&&))))))(((&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''(((((()))((((((''''''(((((()))((())))))'''&&&%%%&&&((('''''''''''''''''''''''')))))))))((((((''''''''')))))))))))))))*********'''((())))))(((''')))***,,,++++++++++++++++++************++++++,,,,,,,,,............------------,,,,,,,,,,,,,,,---............///000000111222222444444333333333333333333666777888:::;;;===>>>???>>>>>>????????????>>>>>>???@@@@@@@@@AAABBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHFFFHHHKKKMMMOOOOOONNNMMMKKKKKKLLLLLLLLLKKKJJJJJJmmm___OOOFFF???===<<<:::999:::888777777666555444333333444444333222111000//////000000/////////.........111...,,,,,,---......---------------------------...&&&666TTTUUU888)))111---------------------------------,,,,,,++++++******+++,,,+++***+++---///...------,,,,,,++++++***++++++***++++++,,,---...,,,+++******,,,,,,+++******++++++***(((((()))+++------------,,,,,,,,,,,,,,,++++++,,,,,,---...///......///////////////......//////000111111222222//////000111222333333333444333333444444555666777<<>>>>>>>>>>>>>>======>>>>>>>>>??????@@@AAACCCEEEGGGHHHKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA???>>>==================<<<;;;;;;999999888777666666555555444444444555555555555555555555444444333222111111333222000///............------,,,++++++---...///,,,,,,++++++***)))((((((***++++++,,,,,,++++++***,,,++++++******)))((((((******))))))))))))************)))((((((((())))))******)))((('''&&&%%%%%%))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((()))&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''######$$$%%%&&&'''(((((()))((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%&&&'''(((((('''((())))))))))))((('''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))'''((()))******)))'''&&&)))((('''&&&&&&'''((())))))000666555111...***&&&&&&&&&&&&&&&'''((()))***))))))(((((('''&&&&&&%%%''''''&&&&&&''''''((()))((('''&&&'''(((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&'''(((((($$$%%%'''((()))((('''&&&'''''''''&&&&&&'''''''''''')))***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((************))))))))))))((()))***)))((('''((()))*********+++++++++++++++******++++++++++++++++++......---------,,,,,,,,,,,,++++++++++++,,,---------......//////000000000222222222222222222222222666666777999;;;<<<===>>>======>>>>>>>>>>>>======>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIEEEGGGIIILLLMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHkkk^^^OOOFFF???>>>===:::999:::888777666555444333222222444333333222111111000000000000000/////////......111///---,,,...//////...------------------------///+++===[[[\\\>>>---111........................000000///...------,,,,,,---...///...---,,,---///---------,,,,,,,,,++++++++++++******+++,,,,,,---...---,,,,,,---...---,,,+++,,,,,,+++)))((()))+++...------,,,,,,+++++++++,,,+++++++++,,,------........./////////...------.........///000000111111111111111111111222222222333333333333333444555555:::===@@@BBBDDDFFFIIILLLLLLKKKHHHEEEBBB@@@>>>===<<<==================<<<@@@AAAAAACCCDDDFFFHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCBBBAAA@@@???>>>======>>>>>>>>><<<;;;:::888888888777777666666666555555555555444444444444444444333222222111000000333111///---,,,---...///...------,,,,,,---......------,,,+++***)))((((((***++++++,,,,,,++++++***************))))))))))))******))))))))))))************))))))))))))))))))++++++******))))))((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((()))))))))(((((('''&&&%%%$$$###((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))'''(((*********(((&&&%%%&&&&&&'''''''''&&&%%%%%%(((''''''''''''((())))))(((((()))))))))'''&&&%%%&&&%%%%%%&&&''')))+++---+++---...---***'''###!!!%%%%%%%%%&&&'''((()))***(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&(((++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++,,,,,,+++)))((()))***))))))******++++++,,,,,,++++++++++++******************+++,,,---...//////,,,,,,,,,+++,,,,,,---............//////000000000111111222222222222222222555666777888:::;;;<<<<<<<<<<<<============<<<<<<======>>>???@@@AAABBBCCCFFFGGGHHHIIIIIIHHHHHHGGGEEEGGGIIIKKKLLLLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHGGG}}}jjj]]]NNNFFF???>>>===:::888999888777666555444333222222222222222222333333333333111111000000000/////////111///------///000000000------------------------111---...666666///...333........................000000///...------,,,,,,...//////...,,,******+++---,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,...---,,,,,,......---,,,---......,,,******+++,,,...---,,,+++++++++++++++,,,,,,+++++++++,,,---------............------,,,,,,,,,------...//////000333333222222111000000000222222222222222333333444777999<<>>>>>???>>><<<:::999999999888888888777777777777777666555555444333333444333333222222111111111222000...,,,,,,---.../////////.....................------,,,++++++*********++++++,,,,,,++++++***''''''((()))******++++++******))))))))))))******))))))******************(((((())))))******++++++))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''(((((()))(((((('''&&&%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''(((((())))))'''((()))***)))'''%%%$$$''''''(((((((((''''''&&&'''''''''''''''((())))))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&''')))+++,,,000+++&&&%%%''''''%%%###'''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((('''%%%%%%%%%&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&(((***+++)))(((((((((************************((((((((((((((()))))))))++++++******))))))((((((+++,,,,,,+++)))((()))***)))))))))******++++++++++++*********************))))))***+++,,,---......---------------....../////////000000000000000111111111222222333333333333444555666777888::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>@@@AAABBBCCCHHHIIIJJJJJJJJJHHHFFFEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGG|||iii\\\MMMEEE>>>>>>===999777777888777777666555444333333222222222222333333444444111111111000000000//////000...------...000000000------------------------,,,...,,,))))))---...------------------------------------,,,,,,++++++******,,,,,,+++)))'''''''''++++++++++++++++++++++++++++++************+++++++++******,,,------+++)))---......---++++++,,,...------+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,+++,,,,,,------...//////333333222222111000000000222222111111111111222222333555888:::<<<>>>AAACCCEEEEEEEEECCCBBB@@@>>><<<;;;<<<===>>>>>>===<<<;;;======>>>???AAACCCEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDCCC>>>>>>>>>>>>===<<<::::::::::::999888888777666666777666666555444444333333333333333222222222111111111000///...------...//////////////////.........---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***%%%&&&'''(((***+++,,,,,,******))))))))))))******((()))***+++++++++******%%%%%%&&&'''((()))******&&&%%%%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&""""""############""""""''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%$$$$$$###%%%&&&'''(((((((((((((((&&&''''''((('''&&&%%%$$$''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''((('''&&&%%%%%%&&&'''(((333)))###$$$((()))((('''((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%)))'''%%%$$$$$$&&&)))+++&&&&&&&&&%%%%%%&&&&&&&&&&&&'''))))))((('''((()))))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))((()))***)))((('''((())))))))))))***************))))))******************,,,,,,,,,+++++++++******...------------...//////000000000000000000000000111111111222222333444444444444555666777888999:::999::::::::::::::::::999999:::<<<===???AAABBBCCCIIIJJJKKKKKKKKKIIIGGGEEEGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGGGG{{{hhh[[[KKKDDD======<<<888666666777777777666666555555555222222222222111111111111000000/////////............,,,***+++,,,.........------------------------***...222222222222...))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++***))))))***************************++++++************++++++))))))+++---///---***'''+++,,,---,,,++++++---...,,,,,,***)))***+++,,,...,,,,,,+++++++++++++++,,,***+++,,,---------------,,,,,,------.../////////000000111111111222222222222111111000000000111111111333666777888999;;;===??????@@@@@@@@@???>>>===;;;<<<>>>??????>>><<<;;;======>>>???@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFEEEDDDCCC@@@???>>>===;;;;;;;;;:::::::::999777666555444444555555444444333333222222222222222222111111111111000000000////////////....../////////......---,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***&&&''''''((()))***++++++******))))))))))))******((()))***++++++++++++***&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$#########&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%(((,,,...///,,,)))&&&'''&&&%%%$$$$$$%%%&&&'''---&&&$$$''')))&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&(((***((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((()))))))))))))))*********'''((())))))(((''')))***************))))))))))))(((((())))))******++++++++++++++++++************------,,,,,,------.../////////////////////////////////000000111222222333444444555666777777888888888999999999999999999888888999;;;===???AAABBBCCCFFFHHHJJJLLLLLLKKKIIIHHHFFFFFFGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJIIIGGGFFFEEEzzzggg[[[KKKCCC===<<<<<<888555555777777777777777666666666333333222111000///......//////.........---------,,,***))))))+++,,,------------------------------///,,,***,,,+++***+++///,,,,,,,,,,,,,,,,,,,,,,,,------..................'''))),,,...------...///))))))))))))))))))******++++++***************+++***+++...000222000,,,((()))***++++++******,,,...,,,+++***))))))+++---///,,,,,,++++++***+++++++++)))***+++,,,---.........------......///000000000---...///111222333555555111111000000000000000111111222444555555666888::::::;;;===>>>??????>>>>>><<<===>>>@@@@@@>>>===<<<>>>??????AAABBBDDDFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHMMMLLLKKKJJJKKKKKKMMMNNNIIIIIIIIIHHHFFFEEECCCBBBAAA@@@>>><<<;;;:::;;;;;;:::999888666555333222222333333333222222222111111111111111111000000000000///000000111000000///...---.........------,,,+++)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++(((((((((((())))))))))))******))))))))))))******((()))***+++,,,,,,+++***************))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''((())))))((('''&&&%%%$$$$$$######$$$%%%%%%###$$$%%%&&&''''''((('''%%%$$$$$$$$$$$$%%%&&&&&&###(((///444444000***%%%######"""###$$$&&&(((***%%%###%%%)))'''!!!!!!%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$&&&((('''%%%$$$%%%((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((''''''&&&&&&''''''(((&&&''''''&&&%%%&&&(((***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++((()))++++++******+++---++++++******))))))(((((('''(((((()))***++++++,,,(((((()))***+++,,,------,,,,,,++++++,,,,,,---........................------......///000111111222333444444555666777888888888888999999999999888888888999:::<<>>????????????>>>===;;;;;;;;;<<<>>>@@@CCCBBBAAACCCGGGHHHGGGEEEFFFEEECCCBBBCCCDDDFFFGGGIIIGGGFFFDDDCCCBBBCCCCCCDDDBBBAAAAAACCCDDDCCCCCCFFFEEEDDDFFFJJJMMMMMMLLLLLLMMMPPPSSSUUUVVVUUUUUUOOOOOOOOOQQQQQQOOOKKKHHHCCC@@@===<<<;;;999777555:::999777555444444444444555444222111111222444555111111111111111111111111////////////...---,,,++++++++++++,,,,,,---------)))************++++++++++++,,,,,,,,,,,,+++******((('''%%%$$$$$$&&&)))*********)))(((((((((((((((((((((***++++++,,,++++++***)))'''''')))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))((((((((('''''''''''''''''''''''')))'''$$$""""""###%%%'''''''''''''''&&&%%%$$$$$$!!!"""%%%'''((((((((((((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''***)))&&&&&&***+++(((&&&&&&&&&&&&''''''((((((((()))*********((('''&&&&&&&&&&&&'''''''''((((((************++++++++++++,,,+++++++++***))))))))))))))))))))))))******+++(((***,,,,,,++++++,,,---)))***+++,,,---,,,+++***---+++)))+++---...---+++...///000222222111111000333333333333333444555666777888888999::::::;;;;;;999999;;;===???@@@AAABBBFFFFFFHHHNNNUUUXXXUUUQQQLLLJJJGGGEEEFFFGGGHHHGGGHHHHHHGGGFFFEEEDDDCCCBBBsssaaaWWWIIIEEE???;;;999999888888555555666666666666555555222333333444333222111000111111111111000///...---)))***,,,...//////............------------......---..................---++++++*********+++,,,,,,+++,,,------++++++,,,---++++++,,,,,,------......++++++************++++++++++++++++++++++++++++++************************+++***))))))+++------,,,++++++++++++++++++++++++***++++++,,,,,,++++++******))))))))))))+++,,,------..................------...///000000000000000111111000000000111222222111111222333444555666666999:::;;;===>>>?????????;;;:::999888999:::<<<===@@@>>>>>>@@@DDDEEEDDDBBBFFFDDDCCCBBBBBBCCCDDDEEEGGGFFFEEECCCCCCCCCCCCDDDEEECCCBBBBBBDDDFFFFFFEEEGGGEEEEEEGGGKKKMMMNNNMMMMMMOOORRRUUUWWWWWWWWWWWWUUUUUUVVVWWWXXXVVVSSSOOOFFFCCC???<<<;;;:::999777888666555333222222222222555444333111111222333444111111111111111111111111////////////...---,,,+++))))))*********+++++++++)))************+++++++++++++++,,,,,,++++++***)))'''(((((((((((())))))******))))))(((((((((((((((++++++++++++***)))((((((***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$###""""""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&'''(((((((((''''''&&&&&&&&&'''((()))(((''''''&&&&&&'''''''''$$$((()))&&&$$$&&&'''&&&%%%&&&&&&''''''''''''''''''(((((()))((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++******************)))))))))))))))******+++&&&(((******)))))))))+++)))***++++++,,,,,,++++++---+++***+++...///---+++...///000111111111000000333333333333333444555666777777888888999:::::::::::::::;;;<<<>>>@@@BBBCCCFFFFFFJJJPPPXXXZZZWWWSSSKKKIIIFFFEEEFFFGGGGGGGGGFFFFFFGGGGGGEEEDDDBBBAAArrr```VVVIIIEEE???;;;999999888888666666555555555555555666444444444333333333222222111111111111000///......---------....../////////......------------............////////////............---,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++))))))+++,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))***+++,,,---------............------...//////000000000//////000000000000000111111222111111222333444444555666777888999;;;===>>>>>>???:::999999888888999;;;<<<>>>===>>>@@@BBBCCCBBBAAAEEECCCBBBAAA@@@@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDEEECCCBBBCCCFFFGGGHHHGGGGGGFFFFFFHHHKKKMMMNNNNNNOOOQQQSSSVVVXXXZZZZZZZZZ[[[[[[\\\]]]^^^]]]YYYVVVJJJFFFAAA===;;;::::::999777666444333222222222222666555333222111222333333222222222222222222222222///000000//////...---,,,)))************+++++++++)))************+++++++++++++++,,,,,,++++++***)))((()))***+++,,,+++***)))))))))((((((''''''((((((+++++++++***))))))((((((***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))(((((('''''''''(((((()))###***---)))%%%%%%&&&&&&$$$%%%&&&((((((''''''&&&''''''''''''''''''&&&%%%&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))******************)))))))))))))))******+++'''(((******)))((()))***+++************+++,,,,,,---,,,+++,,,...///...---...//////000111000000000222222222222333444555666666666777777888999999:::;;;;;;;;;<<<===@@@BBBCCCEEEFFFKKKSSSYYY[[[XXXUUUJJJHHHFFFEEEGGGHHHHHHGGGDDDEEEGGGGGGFFFDDDAAA???ppp___VVVIIIEEE???:::999888888777777666555444333444555666444444333222222222222333000111111000000///...---///...---,,,,,,---.........------,,,,,,------...------............------000///...---------------+++,,,------++++++,,,---((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++************************---+++))))))***++++++*********************************++++++++++++******)))))))))******++++++,,,,,,------......------,,,/////////000//////......000////////////000111111000111111222333444444444444555777999;;;<<<======;;;::::::::::::;;;<<<<<>>>>>>>>???AAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAACCCEEEGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPRRRTTTWWWZZZ[[[\\\]]]]]]]]]^^^___```^^^[[[XXXKKKGGG@@@<<<:::999999888777777666555444444333333666555444222222222222222222222222222222222222222000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++***)))))))))******++++++*********)))(((((('''''''''(((((('''((((((((()))******+++)))(((&&&&&&((()))((('''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%&&&''''''''''''''''''(((((((((''''''''''''''''''((()))%%%...333///((('''((()))###%%%&&&(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((()))*********++++++++++++(((((())))))******++++++)))))))))))))))******+++)))***,,,,,,+++******++++++***)))))))))***,,,---,,,,,,,,,---......///........./////////000000000111111222222333444555666666666666777888888999999<<<<<<;;;<<<===@@@BBBDDDBBBEEEKKKRRRXXXYYYVVVSSSJJJHHHFFFFFFHHHIIIIIIHHHDDDEEEHHHIIIHHHEEEBBB@@@ooo^^^UUUIIIDDD>>>:::888888777777777666555333333333444555333333222111111111111111////////////...---,,,+++///...,,,+++***+++,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++***))))))))))))+++,,,------++++++,,,---)))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************,,,+++))))))***+++***)))************************)))******++++++******))))))*********+++++++++++++++,,,---......---,,,+++...////////////......---//////......//////000111000000111111222333333333222333555777999:::;;;;;;999999999999999::::::;;;===???@@@AAABBBBBBCCCCCCAAA@@@@@@???>>>=========>>>???@@@AAABBBCCCDDDDDDAAA@@@@@@AAACCCEEEFFFEEEEEEFFFGGGGGGHHHJJJKKKMMMOOOQQQSSSVVVYYY[[[]]]^^^]]]]]]^^^______]]]YYYVVVJJJEEE???:::888888777777666666666555555444333333444444333333222222222222222222222222222222222222000000000111000000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++***))))))+++***(((''''''((()))+++((((((''''''''''''((((((''''''''''''((()))***+++)))'''&&&&&&'''(((((('''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''((('''///444000***(((******$$$$$$&&&'''''''''&&&%%%(((((((((((((((((())))))'''''''''((((((((()))))))))*********++++++++++++((((((((())))))******+++)))))))))))))))******+++)))***,,,,,,***))))))***+++***)))((()))***+++,,,***+++,,,---------...///.............../////////111111111222333444555666666666666777888888999999===<<<<<<===>>>@@@BBBCCC@@@CCCHHHNNNRRRRRRPPPNNNHHHGGGFFFGGGIIIJJJJJJIIIDDDFFFHHHJJJIIIFFFCCCAAAmmm]]]UUUHHHDDD>>>:::888888777777666666555444333333333333222222222111111111000000............---,,,++++++...---++++++***+++,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++++++++,,,------++++++,,,---))))))***+++,,,,,,------++++++************++++++))))))))))))))))))))))))************************+++***((((((***++++++***************************))))))************)))))))))******+++++++++*********,,,---......---,,,***---....../////////.....................///000000000000111111111222222222111222333555777888888999666666666777777777777777999;;;===>>>>>>>>>???@@@?????????>>>>>>======<<<===>>>???AAABBBBBBBBBBBBAAA???>>>???BBBCCCDDDCCCCCCDDDEEEEEEEEEFFFHHHJJJMMMNNNPPPSSSWWWZZZ\\\]]]^^^]]]]]]^^^^^^[[[WWWSSSGGGCCC===:::888777666666333333333333333222111111333333333333333333333333333333333333333333333333000000111111111111000000+++++++++************))))))************+++++++++******++++++******)))(((+++***'''%%%%%%&&&(((***''''''&&&&&&''''''((((((+++***(((&&&&&&&&&'''''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%,,,000+++''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&)))(((((((((((()))******''''''((((((((()))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))******+++'''(((***)))(((''''''(((***))))))))))))***++++++(((***,,,,,,,,,,,,...///...------------...//////000000000111333444666666666666777777888999999:::<<<<<<===>>>@@@AAAAAABBB???AAAEEEIIIJJJJJJIIIHHHEEEDDDDDDFFFHHHIIIIIIHHHDDDEEEGGGHHHHHHFFFCCCBBB~~~lll\\\TTTHHHDDD>>>999888777777666555555555555444333222111222222333333333222111000////////////...---,,,+++------,,,,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,------......+++,,,------++++++,,,---************************++++++************++++++))))))))))))))))))))))))***************************((('''(((***+++++++++************************))))))************)))))))))***++++++++++++***)))***+++---//////---+++***,,,,,,---...////////////......------......///000000000000111111111111111000111222444555666666666555555666666777777666666666888;;;<<<::::::<<<>>>===>>>>>>>>>>>>>>>======<<<===???@@@AAAAAAAAAAAAAAA@@@??????AAABBBBBBAAA@@@BBBDDDCCCBBBCCCEEEHHHJJJKKKMMMPPPTTTWWWZZZ\\\\\\[[[[[[[[[ZZZVVVRRRNNNDDDAAA===:::999888777555222222333333333222111000111111222333444444444444333333333333333333333333000111111222222111111000+++++++++*********)))))))))************+++++++++***************))))))(((***)))(((''''''''''''((('''&&&&&&&&&&&&'''((()))+++)))'''&&&%%%%%%&&&''')))'''%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''((()))%%%)))***&&&%%%'''(((&&&&&&%%%$$$###$$$%%%'''((((((''''''&&&'''((()))***'''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((((()))))))))))))))******+++'''(((***)))'''&&&&&&'''((())))))***************''')))++++++***+++---///------,,,,,,,,,---.../////////000111222444666777777777888888999:::::::::;;;<<<>>>@@@AAAAAA@@@@@@@@@AAACCCDDDDDDCCCCCCBBBAAAAAAAAACCCEEEFFFFFFEEECCCDDDEEEEEEEEEDDDBBBAAA}}}kkk\\\TTTHHHDDD>>>999888777777666444555666666555333222000222333444555555333111000000000000000///...---,,,---------.........//////---,,,,,,++++++,,,,,,---,,,------......------,,,))))))))))))***++++++,,,+++,,,------++++++,,,---......---,,,,,,+++******++++++************++++++************************************************)))((('''(((***,,,,,,+++))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++)))))))))+++---//////---+++)))+++,,,---...////////////...------------...//////000000000000111111111111000111222333444555555555666777777888888888888888555888;;;;;;::::::<<<>>><<<===>>>>>>>>>>>>>>>===<<<===???@@@AAAAAA@@@@@@BBBAAA???@@@AAABBBBBBAAA>>>AAABBBBBB@@@AAACCCFFFHHHIIIKKKNNNRRRUUUYYY[[[YYYXXXWWWWWWUUURRRMMMIIICCC@@@===<<<;;;:::777666333444555666555444333222000111222333444555555555333333333333333333333333000111111222222222111111---------,,,,,,+++++++++)))************+++++++++***************)))((((((((()))******)))((('''&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$%%%''')))+++((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''&&&&&&'''''''''&&&$$$###"""###$$$%%%&&&&&&'''&&&###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''&&&%%%$$$$$$###$$$&&&'''((('''&&&%%%%%%&&&((()))))))))((('''&&&&&&&&&'''''')))******&&&((('''$$$%%%((()))''''''%%%###""""""$$$''')))'''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))************++++++++++++******))))))(((((('''''')))))))))))))))******+++)))+++,,,+++)))(((((()))'''(((***+++++++++***)))%%%(((++++++******,,,///------,,,+++,,,---.../////////000111222444666777888888888999::::::;;;;;;:::<<>>>>>>>>@@@CCCDDDDDDBBBBBBBBBBBBBBBBBBBBBAAAAAA}}}kkk[[[TTTGGG@@@;;;:::999666555777:::999888666555333222111333333333222222222111111000000000000////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((((((((()))***,,,.../////////)))))))))))))))******+++...---,,,+++******************))))))******+++,,,***************+++++++++***************)))(((((())))))))))))************)))***++++++))))))***+++******+++++++++,,,,,,,,,---------............///---000222111...---///222444333333222222333333444111333666888999888666555777888999999999:::<<<>>>===============>>>??????===<<<;;;;;;<<<===>>>???@@@@@@??????>>>>>>======>>>???@@@AAABBBBBBBBBBBBGGGHHHJJJLLLOOOQQQSSSSSSTTTUUURRRNNNLLLLLLHHHCCC??????>>><<<:::777555333888666444222111111111222000111111222222333444444555555444333333222111111222333333333333222111111111---((('''(((******)))---+++))))))***+++******,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$######$$$%%%%%%%%%%%%$$$###&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))&&&'''''''''&&&%%%$$$$$$))))))))))))(((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++******++++++,,,---///...---...000333444555:::::::::::::::999888777::::::<<<===???AAABBBCCCBBBAAA???>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@CCCCCCBBBBBBBBBAAAAAA@@@|||jjjZZZSSSJJJCCC>>>===<<<888888:::888888888777555444222222333222222222111111111111////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))***)))''''''''')))+++---++++++***)))(((((())))))))))))))))))))))))))))))******))))))******+++,,,***************************************)))(((((())))))))))))***************+++,,,+++***)))***,,,******+++++++++,,,,,,,,,------------...............---++++++,,,///000111111111111000000111111111...000222444555444333111666777888888888888:::<<<===============>>>>>>???<<<;;;:::::::::;;;===>>>@@@?????????>>>>>>>>>===???@@@AAABBBCCCCCCCCCCCCFFFGGGIIIKKKMMMOOOQQQQQQPPPRRRPPPKKKIIIJJJGGGBBB===<<<;;;:::888666444333555555444333222111000///000111111222222333333444555444444333222222111111111111222222111111000///000---)))((()))******(((,,,***))))))***+++***(((,,,,,,+++******)))(((((())))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((&&&%%%%%%&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$######$$$%%%%%%%%%%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))*********))))))(((((('''''''''''''''&&&&&&((((((((((((((()))))))))'''((((((((()))))))))))))))))))))******++++++++++++++++++++++++,,,------......---...000222444444888888888888888777666666888888:::;;;===???@@@AAAAAA@@@>>>=========>>>???>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDzzzhhhZZZRRRGGGAAA<<<;;;999666555777666666777777666555333222222222111111111000000000............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,---,,,,,,++++++*********++++++******************+++(((%%%""""""&&&***------,,,+++)))((((((''''''&&&'''(((***+++************))))))))))))***+++++++++++++++******))))))((()))************))))))((())))))))))))***************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,------------............000+++'''''',,,111333222111111000000000000111111000222444666777666555444666777888777666777888:::======<<<<<<======>>>???::::::999999::::::;;;<<>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNKKKMMMLLLHHHFFFFFFDDD@@@:::999888777555444333222111222444444333111...---000000111111222333333333444444333333222222111111000000111111000000///...///---+++*********)))(((+++***)))***+++***((('''+++++++++******))))))(((***)))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%&&&'''''''''&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((($$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************))))))(((''')))((('''&&&'''((()))***'''''''''(((((())))))***''''''((((((((()))))))))))))))******************,,,,,,,,,,,,,,,------...---......///000222333444666666666666666666555444555666777888:::<<<======>>>>>>===<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@>>>???@@@BBBCCCEEEFFFGGGyyyhhhZZZSSSFFF???::::::888555444666444555666777777555444333111111111000000000000////////////.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++***))))))***************+++++++++***(((%%%###$$$'''+++...,,,+++***)))((((((((((((''')))+++,,,---,,,+++))))))))))))))))))***++++++,,,++++++***)))(((((('''))))))************)))(((((()))))))))***************,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,---------.........000...+++,,,///222333333222222111111111111222222333444666777888888777666666777888777666666888:::===<<<<<<<<<<<<===>>>>>>;;;;;;:::::::::;;;;;;;;;????????????????????????BBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJEEEIIIIIIDDDBBBBBBAAA>>>888777666555444444333333111222222222111000...---000000000111222222333333333333333333222222111111000000111111000000///......---,,,++++++***)))(((+++***)))***+++***(((%%%+++*********)))))))))((()))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************)))((('''&&&((('''&&&%%%%%%''')))+++&&&&&&''''''((()))******'''''''''((((((((()))))))))))))))***************------,,,,,,,,,---......,,,...//////000000222333444555555666555555444444444444555777888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAACCCEEEFFFFFFxxxgggZZZSSSIIICCC>>>===;;;888777999333444555666666555444333111111111000000000000///000000000/////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++***))))))***************+++++++++***)))(((&&&&&&&&&''''''***)))))))))))))))******)))***,,,---,,,***((('''))))))(((((())))))***+++++++++******)))(((''''''((())))))*********))))))((()))))))))***************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---///111111000//////111222111111000000111111222111222333444555555555444666777888777777777999;;;<<<<<<<<<<<<<<<======>>>==================<<<<<<>>>>>>??????@@@@@@AAAAAACCCCCCDDDDDDEEEEEEDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFAAAFFFFFFBBB?????????===999888666555444444555555333222000////////////000///000000111111222333333333222222222222222111111111111222222111111000///,,,------,,,+++*********,,,+++************(((&&&*********)))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&((()))(((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''&&&$$$$$$$$$&&&(((***%%%&&&&&&'''((())))))***''''''''''''(((((((((((()))))))))))))))*********------,,,,,,,,,---......+++...000000//////111333444444555555555555555444444444555666888999::::::::::::::::::;;;:::::::::>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCDDDvvvfffYYYSSSHHHAAA<<<<<<:::777666888555555444444444444444444222222111111111000000000111000000000////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...------,,,,,,------...---,,,,,,++++++*********++++++******************+++******(((&&&###!!! )))))))))))))))***++++++))))))******)))'''&&&%%%)))(((((((((((()))***************))))))(((((('''((())))))************)))))))))))))))************)))***++++++))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------)))---222222...+++,,,...//////............//////222333444555555666666666444666777777777888:::<<<<<<<<<;;;;;;<<<<<<===>>>>>>????????????>>>======>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@EEEFFFAAA=========<<<:::999777555444444555555444222000......///000222//////000000111222222222222222222222222222111111111111222222111111000///+++,,,---,,,******,,,---///,,,***)))******)))((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&%%%$$$%%%%%%'''(((&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((''''''((())))))******+++,,,,,,,,,,,,,,,------...***...111111///...000222333333444444555444444444444444555666777888999999888999:::;;;;;;;;;::::::===>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAssscccVVVPPPFFF???:::999888555444666777666444222222333444444333222222222111111111111000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++***)))))))))*********)))(((&&&$$$###+++***)))))))))))))))***((((((((((((((('''''''''((((((((((((((()))******)))))))))))))))((((((((((((((()))***************))))))))))))************((()))******(((((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,...///.........//////......------......///333333444555555666666666222333555555666777:::<<<<<<;;;;;;;;;;;;<<<======??????@@@@@@@@@???=========>>>>>>???AAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@EEEGGGAAA<<<;;;<<<;;;:::999777444333333444444222222111111000000000111//////000000111111222222111111111111111111222222000000111111000000///...***,,,,,,+++)))***...111222...+++))))))*********((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))++++++,,,+++++++++++++++,,,------)))...111111///---///222000111222222333333333222333333444555666777777888888999:::;;;;;;;;;::::::===>>>>>>???????????????>>>>>>?????????@@@@@@@@@~~~pppaaaTTTNNNIIIBBB===<<<;;;888777999999777444111111222333555333333333222222222222111//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,---,,,,,,+++***)))(((((()))))))))***+++,,,---------,,,+++)))(((((((((((()))((((((((()))***+++,,,((((((((((((((()))******(((((((((((())))))))))))(((((()))***************))))))))))))************''')))***)))((('''((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000---+++,,,111444444222000000////////////000000...//////000000111222222///111333444444666999<<<<<<;;;;;;;;;;;;<<<======>>>???@@@@@@@@@>>>===<<<======>>>???AAABBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@FFFHHHBBB<<<;;;;;;;;;;;;999666444222222333333000111222333333222000////////////000111111222222111111111111111111222222///////////////......---***++++++***)))***///444444000+++))))))***+++,,,(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$######$$$%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''((((((&&&$$$############$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******''''''''''''((((((((()))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******(((((())))))((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&((()))+++,,,---++++++******++++++,,,---)))...222222...---///222//////000111111111111111222222333444444555666666888999:::;;;<<<;;;;;;:::======>>>???????????????<<<======>>>??????@@@@@@|||nnn```UUUQQQIIIDDD???:::888777666444444444333333333222222222222222222111111///...---............////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////,,,)))'''......---,,,,,,+++******+++*********+++,,,------)))))))))***++++++,,,,,,***))))))+++------,,,+++***+++,,,***((('''((()))******++++++++++++******&&&'''(((******))))))((())))))(((((('''&&&&&&&&&***(((&&&&&&((()))(((''''''&&&&&&(((+++------,,,))))))))))))***************+++,,,...///000000000+++++++++,,,---...///000+++---...---,,,,,,---..................///000000000000000000111111111111333333444444666777888999888777666666777:::===???@@@CCCFFFEEEBBB??????AAA??????>>>>>>???AAACCCDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBB@@@FFFHHHBBB<<<::::::999:::999777666444444333333333222111111222222111///000000111111111111000000//////000111222222333333222222111000///...------,,,,,,+++++++++,,,---------,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################(((%%%######$$$%%%###!!!!!!###&&&(((***)))(((((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&...///&&&"""''''''"""$$$$$$%%%&&&'''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&)))++++++)))'''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''))))))*********(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******++++++++++++++++++++++++++++++...333666444///***......------...000222333444444444444444444333333666777888999999999999999<<<===>>>>>>===>>>@@@BBB@@@@@@AAA@@@@@@>>>===<<<|||mmm___TTTPPPCCC???:::777666555555444444444444444333333333333222222333222222111000///...........................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,......---,,,,,,+++******++++++++++++++++++,,,,,,******))))))))))))))))))*********+++---...---++++++)))((()))+++,,,+++)))******++++++++++++******'''((()))*********))))))************++++++++++++(((&&&$$$%%%&&&'''&&&%%%)))(((''''''(((((('''&&&))))))))))))************((()))+++---...///000000///...---,,,+++,,,------)))+++,,,,,,,,,,,,---///...............///000000000000000000111111111111333333333444555666888999999888777777888;;;>>>@@@BBBDDDEEECCC@@@======>>>??????>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===CCCEEEAAA;;;;;;;;;:::999888777555444333333333333222111111222222111///000000111111111111000000//////000111111222333333222222111000///...---,,,---,,,,,,+++++++++,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&(((***+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$''''''''''''&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########&&&%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&'''---777999---$$$%%%'''$$$&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''&&&%%%###"""$$$%%%&&&&&&''''''&&&&&&(((((()))***++++++++++++)))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((()))))))))((((((((((((((())))))***++++++++++++++++++++++++...///111444777666222///111111000//////000111222444444444444444444444444666666777888999999999999999;;;<<<======???BBBDDDBBBBBBAAA@@@???>>>>>>===zzzlll]]]SSSOOOBBB???;;;888888999999999555555555444444444444333222222333333333222222111.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---......------,,,,,,++++++******+++,,,---,,,+++***)))******))))))(((''''''&&&*********,,,...///...,,,,,,(((%%%(((---000---)))******++++++++++++******((()))******++++++******((()))***+++,,,---...///(((&&&%%%%%%&&&''''''&&&+++)))''''''(((((('''&&&))))))))))))************((((((***,,,---///000111222000...+++*********+++(((***,,,,,,,,,,,,...//////............//////000000000000000111111111111333333333333444666777888999999888888999<<<>>>@@@CCCCCCBBB@@@===;;;<<<===???>>>>>>======>>>??????>>>>>>>>>???@@@AAACCCCCCAAAAAAAAA@@@@@@??????>>>:::@@@BBB>>>::::::;;;:::777666666555444333222222333222111111222222111///000000111111111111000000//////000000111111222222111111000///...------,,,...---,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$&&&((((((&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&...999<<<111%%%$$$'''''')))((('''&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((()))***+++++++++***)))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((((((((''''''(((((()))***++++++++++++++++++++++++//////000222444555333111555444222000000///000000444444444444444444444444555666777888999999999999666888:::<<<===???CCCFFFEEECCCBBB@@@???>>>??????xxxjjj\\\RRRNNNCCC@@@<<<999999:::::::::666666555555555444444444111111222222333222222222000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,------------,,,,,,+++++++++***+++---...---+++)))(((******)))))))))(((((((((*********,,,...///...------***((()))---///---*********++++++++++++******))))))******++++++++++++&&&''''''(((******+++,,,***((('''''')))***))))))+++)))((((((***,,,,,,,,,((()))))))))************((()))***+++---///111222222000---***))))))***+++***,,,------,,,,,,---/////////............///000///000000000111111111111222222222222333444555666888888777888999;;;===???AAA@@@>>><<<;;;;;;<<<===>>>=========<<<<<<===============>>>???@@@AAABBBAAA@@@@@@???>>>======<<<:::>>>???;;;888999999888555555555444444333222222333222111111222222111///000000111111111111000000/////////000000000111111000000///......---,,,,,,...---,,,+++************))))))(((((()))***++++++))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%$$$######(((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$&&&'''(((((()))((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&(((000333,,,%%%%%%((()))+++***(((&&&%%%&&&''')))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((''')))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((''''''''''''((())))))************++++++++++++------,,,---...///000000555444222111000000111111333333333333444444444444555555666888999999999999666888:::;;;<<<>>>BBBDDDFFFDDDBBB???>>>???@@@AAAuuuhhhZZZQQQMMMBBB>>>999666555555555444666666555555555444444444///000111111111111111000111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,------,,,,,,,,,,,,++++++***+++---...---+++)))((()))))))))******+++++++++)))))))))+++...///...---,,,,,,,,,,,,+++******+++******++++++++++++*********************+++++++++(((((((((((((((((((((((()))((('''''')))*********---+++((((((***+++,,,+++((()))))))))*********************+++---///111333///...,,,*********,,,------...///...---,,,---...//////............/////////000000000111111111111222111111222222333444555666666666777888:::<<<======<<<::::::;;;<<<===>>><<<<<<======<<<<<<<<<;;;>>>============>>>??????@@@@@@???>>>======<<<<<<<<<>>>>>>999666777777444333444444555555444333222333222111111222222111///000000111111111111000000//////////////////000000//////......------,,,,,,...---,,,+++***)))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''%%%$$$###"""'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%'''(((777444///***&&&######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&((((((&&&+++***(((&&&%%%&&&''')))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&)))((((((((('''''''''&&&'''''''''''''''''''''''')))))))))(((((('''''''''###$$$%%%&&&''')))******%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((((())))))))))))******+++++++++++++++*********+++---///222111000000000111222333111222222222333333444444444555666777888999999999777999:::;;;;;;<<<>>>@@@EEECCCAAA?????????AAAAAAsssfffYYYQQQNNNDDD@@@;;;777666555444333555555555444444444444333000000111111111000000///222111111000000/////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***))))))))))))***+++,,,,,,,,,(((((((((***---......---+++---...,,,)))((()))*********++++++++++++*********))))))))))))***+++++++++++++++***)))((((((''''''&&&%%%%%%'''))))))(((000---)))''''''''''''&&&))))))))))))************+++*********,,,...000111,,,++++++++++++,,,,,,---,,,---......,,,,,,---...000//////............///000000000000111111111111111111111111111222333333555555555666888999;;;<<<:::999888999<<<===>>>===;;;<<<<<<=========<<<<<<======<<<<<<<<<===>>>>>>?????????>>>>>>======<<<===>>><<<777555777666333222333555666666555444333333222111111222222111///000000111111111111000000............////////////......---------,,,,,,,,,---,,,+++***************))))))(((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###$$$&&&(((555333///+++(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%"""$$$&&&&&&&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''(((&&&###)))((('''&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&''''''((()))(((((())))))***+++++++++***+++++++++***+++...000...---------///000222444000000000111111222222333333444555777888999999:::888:::::::::999:::<<<===BBBAAA@@@??????@@@AAABBBqqqeeeYYYQQQOOOFFFBBB===999888777777666444444444444333333333333222222222222111000000///000000//////...---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))))))))***************'''&&&'''))),,,...---,,,+++***)))************)))******++++++++++++******))))))((((((((()))***+++,,,,,,++++++***)))(((((('''&&&%%%&&&((()))))))))111...***'''&&&'''&&&&&&))))))))))))***************)))(((((()))+++---...***+++,,,,,,,,,,,,+++***''')))+++++++++,,,---///000000///...............000000000000111111111111111000000000000111222222555555666777999:::;;;<<<:::999888:::===>>><<<::::::;;;<<<===>>>>>>======::::::;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<:::666666888888555222333555777777777555555333222111111222222111///000000111111111111000000........................---------,,,,,,,,,,,,,,,++++++***************+++***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%######&&&(((******)))(((((()))******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%"""$$$&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))'''%%%###$$$%%%&&&&&&''''''&&&&&&''''''(((((((((''''''&&&%%%&&&&&&''''''(((((((((&&&'''''''''((((((((()))%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((()))***+++++++++)))+++,,,+++******---000,,,+++++++++,,,...000111.........///000111111111222333555777888999999:::888999:::999888999;;;===>>>>>>??????@@@AAAAAAAAApppdddYYYRRRPPPBBB>>>999666555555444444444444333333333222222222444444444333222111000/////////...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---***''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------******))))))((((((''''''&&&&&&&&&)))+++------++++++'''%%%''',,,...+++(((******++++++++++++******)))((('''''''''(((***+++*********))))))))))))((()))((('''(((***,,,,,,+++000---***((()))+++++++++))))))))))))***************)))'''&&&'''(((***+++***+++---...---+++)))((("""%%%''')))***+++...000111000///...............000000000000111111111111111000000000000000111222666666777999:::;;;<<<===;;;::::::;;;>>>>>>;;;888999:::<<<>>>??????>>>>>>888888999:::<<<>>>@@@AAA>>>>>>>>>>>>????????????:::;;;999555666::::::777222444666777888777666555333222111111222222111///000000111111111111000000.....................---------,,,,,,,,,,,,,,,,,,******************++++++******))))))))))))******************************))))))))))))))))))))))))'''((()))))))))((('''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$&&&)))***)))((('''&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''!!!###%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%((((((%%%"""%%%)))$$$$$$%%%&&&'''''''''&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((******))))))(((((((((''''''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++''')))+++***))))))+++...++++++******+++,,,...///---------...///000000111222333555666888999999:::666888999999888999;;;===;;;<<<>>>???AAAAAAAAAAAA~~~mmmccc\\\SSSMMM@@@>>>;;;999888777555333444444444444333222111111111111111111111111222222111111000///...,,,***))),,,---...---+++***+++,,,000...,,,,,,------+++)))......---,,,,,,+++***************++++++******)))+++***))))))((()))))))))*********++++++,,,,,,,,,---,,,+++)))))))))******,,,+++***+++++++++)))'''*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))******+++***)))((('''''')))+++---,,,,,,,,,,,,,,,+++***)))000...+++))))))***,,,...------++++++++++++------//////000000000000///...///000000000000111111111222333555666888999999:::>>>======<<<;;;:::999999999999:::;;;<<<<<<<<<<<<===;;;:::===AAACCCAAA???>>>>>>============>>>>>>999999999999999999::::::666666666666666555555555888888777444111//////000111111111111000000000000000000///...---,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,************************%%%%%%&&&'''((((((''''''$$$&&&((())))))(((&&&$$$((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%$$$###"""&&&''''''%%%######$$$&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''((()))******)))((('''*********************************+++,,,---...///+++,,,---///000000111111222333333444555666777777888999::::::999888777666;;;===???AAABBBCCCCCCCCC}}}lllbbbZZZQQQKKK@@@>>>;;;999888777555444444444444444333222111111111111111111111111111111////////////...---,,,,,,,,,---...---+++***+++,,,...///000///,,,***+++---------------------------***+++,,,,,,,,,,,,,,,+++++++++***))))))))))))************++++++,,,,,,,,,,,,+++***)))))))))***+++,,,+++******++++++)))(((***)))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))))))))(((((())))))***+++))))))((((((***,,,...000***+++++++++******)))(((((()))***++++++,,,,,,,,,...---,,,,,,,,,,,,---...//////000000000//////...000000000000111111111111222333444666777888999999:::999999888888777777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;===???@@@???>>>>>>>>>======<<<=========::::::::::::;;;;;;;;;;;;777777777666666555555555222333333111///...///000222111111000000///////////////......------,,,,,,*********+++++++++,,,,,,+++++++++++++++***))))))************************&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((************************,,,,,,+++++++++,,,,,,---+++,,,---...000000000000111222222333444555666666777888999999888777666555777999<<>>:::888888777555444444555555444444333222111111111111111111111111111------...............---,,,---...---+++***+++,,,,,,000333111+++))),,,000,,,,,,------...///000000******+++,,,,,,,,,,,,,,,,,,,,,+++************************+++++++++++++++***))))))((())))))***++++++***))))))++++++)))((())))))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***((('''''''''&&&&&&&&&&&&(((((((((((()))))))))***))))))(((((())))))***+++)))))))))***,,,...000222)))************)))((((((###&&&***...//////---,,,......------------............///////////////...000000000111111111222222111222444555777777888888777777777777777777666666888888999:::;;;;;;;;;;;;:::<<<>>>>>>=========>>>???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;888777777666555444444333...///000///......000222222222111000000///...............---------------*********++++++++++++,,,+++++++++***)))'''&&&%%%************************'''((())))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$###"""!!! '''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++******)))************************------,,,,,,++++++++++++++++++---...///000000000000000111222333444555555666666777777777666555555222555999===@@@AAAAAAAAAzzzhhh^^^VVVNNNHHHAAA>>>:::888777777666555555555555555444333222111222222222111111111111111------............------+++,,,------++++++,,,------000222000,,,***,,,///,,,,,,,,,---......//////((()))***++++++,,,,,,+++---,,,++++++******++++++***************+++++++++((((((((())))))******++++++***((()))*********))))))))))))))))))*********((((((((((((((((((((((((+++******))))))******+++(((((((((''''''''''''&&&''''''((((((((()))))))))((((((((((((((()))******************,,,---///000)))***************))))))&&&)))---000111111///------------,,,,,,---------------.../////////......000000000111111111222222111222333444666666777777666666666777777888888888666777888:::;;;;;;;;;;;;:::===@@@???===;;;===???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999777666666444333222111111///000111000///000222444222222111000///......------------------------...************++++++++++++************)))((('''&&&************************'''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%'''((())))))'''''''''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((('''&&&%%%$$$######(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))************************************++++++,,,,,,,,,+++++++++***+++,,,---.../////////...//////000111222333333555555555555555555555444222555999===@@@@@@??????zzzhhh]]]VVVOOOIIIBBB>>>:::777777666666555555555555555444333222222222222222111111111000000////////////...---,,,++++++,,,------++++++,,,---///...------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,---,,,++++++******++++++************************(((((())))))*********++++++)))'''((()))******)))(((((())))))************(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((((('''((())))))******************+++++++++******++++++,,,++++++***+++,,,---.........------++++++++++++++++++++++++,,,,,,---...............//////000000000111111111000111222444444555555555444555555666666777777888555666777999:::;;;;;;;;;;;;>>>@@@@@@===<<<===@@@======<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::888777555555444333111000//////000111111000//////000222111111000000///......---,,,,,,,,,---------------))))))*********+++++++++))))))******+++******)))))))))))))))))))))))))))'''''''''((((((''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))************************((()))***+++,,,,,,,,,,,,)))***+++---............---......///000111222222444444444444444444555555555777;;;>>>??????>>>===xxxfff\\\VVVOOOJJJBBB>>>:::777666666666666555666666555555444333222333333222222111000000000////////////...---,,,+++***,,,------++++++,,,...///---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,+++------............------,,,,,,+++******************************))))))))))))******++++++++++++***+++)))''''''(((*********((((((((()))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''(((((()))************)))))))))((((((******+++,,,,,,,,,,,,+++,,,+++***))))))))))))*********++++++++++++******++++++,,,---...................../////////000000000111222333333444444444222333333333444444555555444555777888999:::;;;;;;:::<<<>>>>>>======>>>>>>;;;;;;:::::::::;;;;;;<<<;;;<<<======<<<999777555444333333222111000//////000000000///---,,,---///000000////////////......---------,,,,,,,,,,,,,,,)))))))))************+++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))'''''''''''''''&&&&&&%%%$$$&&&(((******(((&&&$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$ """$$$%%%$$$#########&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&'''((())))))************************&&&(((***+++------,,,,,,))))))+++,,,---.........------...///000111222222444444444333444444555666888999;;;===>>>??????>>>uuudddZZZUUUOOOJJJBBB???:::666666666666666666666666666555444333222333333222222111000000///---...............------***+++---,,,,,,+++---...+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........------------,,,+++******++++++***))))))))))))***+++*********)))))))))(((++++++,,,---,,,,,,*********(((&&&&&&(((*********'''(((((()))******++++++))))))))))))))))))))))))++++++************++++++*********)))))))))((((((''''''''''''(((((((((((((((''''''''''''((())))))(((((())))))))))))))))))))))))***+++++++++++++++******))))))((((((((((((***+++,,,,,,,,,,,,+++*********+++------.........------------............///000111222333333333333333333333444444444444444333444666888999::::::;;;999999999;;;===>>>===<<<999999999999:::;;;<<<======>>>??????===:::777555444444333333222222222111///000000///...---...000.........///////////////...------,,,,,,+++++++++))))))))))))************+++++++++,,,++++++******))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%!!!$$$%%%$$$#########%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$### !!!!!!"""######$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''(((***+++************************''')))***,,,,,,,,,+++***((()))***,,,------------------...///000111222222555444444333444555666777777888999:::<<<>>>@@@AAAsssbbbYYYSSSNNNJJJCCC???:::666555666666666666666666666555444333222333333222222111000000///+++,,,---...////////////***+++---,,,,,,,,,---...''',,,///---)))'''+++///***+++,,,---///000111111*********)))((('''&&&%%%+++******)))((()))))))))+++*********))))))((((((,,,------...---,,,***)))***(((&&&&&&'''***++++++'''(((((()))***+++++++++))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))&&&'''(((******+++++++++(((((()))***************)))***++++++++++++***)))++++++------------++++++)))***+++,,,------...---,,,,,,,,,---------......///000111222222222222222666666666666666666666666333444666777999::::::;;;777666555888<<<>>><<<999888888888999:::;;;<<<===>>>???@@@@@@???;;;888666444444444444444444444444111222222111000000222444------......///000000000......---,,,,,,+++******))))))))))))************,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))))))))***))))))(((''''''((('''&&&&&&&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&!!!###&&&((('''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''########################%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''((()))+++,,,************************)))***,,,,,,,,,+++)))(((((()))***+++,,,---------------...///000111222222555444444333444555666777666666777888;;;>>>AAACCCqqqcccZZZRRRMMMLLLDDD@@@;;;888777666666555333333333333333333333333444333222222222111///---000//////000000///---***'''***,,,---,,,++++++,,,---,,,***++++++,,,***)))+++,,,---,,,***(((((((((&&&)))---......------...,,,***((((((***+++++++++---,,,+++)))((()))******+++++++++******))))))))))))))))))))))))*********(((((()))***************,,,***((((((***+++)))'''))))))(((((((((((())))))'''''''''((((((***++++++''''''''''''((()))++++++((((((((('''&&&&&&%%%%%%!!!$$$&&&''''''&&&(((((())))))************(((((()))***+++,,,,,,---...,,,***)))((()))***+++++++++,,,------......///000//////.........//////000000111111111111000000///111222444555555444444777888888888999999999999999777555666999:::888666777777777777888999:::;;;::::::;;;;;;::::::999888777666444222111111111111111000000000/////////......///000///---,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***(((***++++++******+++,,,***+++,,,+++)))((()))+++)))((('''&&&%%%%%%&&&'''%%%&&&(((******(((&&&$$$$$$######""""""######$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))))))))))))))***---......,,,***(((******))))))******+++,,,***+++,,,...///000000000666555333222222333444666666777888;;;===@@@CCCDDDoooaaaYYYQQQLLLJJJCCC???:::777666555555444333333333333333333333333333222111111222222000...///......///000000...,,,'''))),,,,,,++++++++++++///...,,,------...,,,+++***,,,---,,,***)))))))))(((***,,,,,,+++******++++++*********+++,,,***)))***)))))))))))))))******---,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((''''''((()))))))))))))))(((&&&%%%'''***+++***((())))))(((((((((((())))))''''''''''''((()))******'''&&&&&&&&&'''((()))***'''(((((((((((((((((((((((()))***++++++***)))((((((((((((((())))))******))))))))))))))))))************************))))))++++++,,,,,,---...............---------------...///000000000000000000//////000222444555555444444777777777777888888888888999777555666888999777666666666666666777888999999:::::::::::::::999999888777666444222111111111111111111000000//////.........//////...---,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***(((*********))))))+++------+++)))'''''')))***,,,)))((('''&&&&&&&&&'''(((''''''((()))***)))'''&&&$$$$$$############$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%&&&&&&&&&'''''' """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%(((******(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((***,,,------+++)))(((******))))))******++++++***+++,,,...//////000000444333222111111222333333444555666888<<>>999666555444444333444444444444444444444444222111000111222222111000...------///000111///...(((***,,,---,,,+++++++++///---,,,,,,......---+++)))+++,,,,,,+++******++++++++++++)))'''&&&'''(((,,,+++++++++,,,+++)))'''&&&'''((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''&&&&&&'''((((((((((((((($$$$$$$$$&&&)))++++++***))))))(((((((((((())))))((('''''''''''''''((((((''''''&&&&&&&&&&&&'''(((''''''(((((()))******+++******++++++***)))'''&&&(((((((((((())))))))))))))))))))))))((((((''''''&&&(((***++++++***)))'''***++++++,,,,,,---......,,,,,,,,,++++++,,,,,,---///////////////////////////000111333444555555555555555666666666777777777888666555666777888777666555555555555666777888888999999::::::999999888777666555444333222111111111111111111000///.........---...///...,,,,,,,,,...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))(((((())),,,///888222***&&&&&&)))++++++(((((('''''''''((())))))))))))(((''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&'''((()))***'''(((***+++,,,***)))((()))))))))*********++++++***+++,,,....../////////111111111222222222111111333444666888;;;???BBBCCCkkk^^^WWWPPPJJJHHHAAA===999666555555555444555555555555555555555555222111000000222333222111000///......//////...,,,***,,,......---,,,,,,,,,,,,+++******,,,,,,+++***)))+++,,,,,,+++***+++,,,,,,,,,***(((&&&%%%''')))///---+++******+++***)))'''((()))+++++++++***)))(((((())))))******+++++++++*********))))))((((((&&&'''(((((())))))((((((%%%%%%%%%''')))***++++++))))))(((((((((((())))))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''((((((((()))))))))$$$%%%&&&'''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((*********+++,,,,,,------,,,++++++++++++,,,------///................../////////111222333444555555444444444555555555666666666666666666666666666666555555555555666777888888888888999999888888777666555555444333222222111111111111111000///.........---...///...,,,,,,,,,...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))((('''''')))---000FFF<<>>999666666666666555555555555555555555555555333111///000111222222222444222000......---+++***,,,...000000...---------,,,+++******,,,,,,+++***)))+++,,,---+++++++++,,,++++++***(((''''''***---222...***((((((***++++++++++++,,,---,,,+++)))(((((((((((())))))*********(((((())))))*********+++(((((()))************)))(((((())))))))))))******))))))(((((((((((())))))(((''''''&&&&&&&&&&&&'''))))))(((((('''((((((((((((((((((''''''&&&&&&&&&%%%&&&'''(((***+++,,,,,,************************(((((()))******+++,,,,,,((((((''''''''')))***+++))))))******+++,,,,,,,,,,,,,,,++++++,,,------.........---,,,,,,---......//////000111222444555666333444444444444555555555555555666666555555555666666666666666777888999999777777888888777777666555444444444444333222222111000000000000///////////////000000///---,,,,,,---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))((('''&&&(((,,,///EEE;;;///((('''))))))(((''''''((()))))))))******%%%***---(((!!!(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" """&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((&&&%%%&&&''')))***&&&'''((())))))))))))((('''((()))************)))++++++,,,---...............000222444444333111000444555666888;;;>>>AAABBB{{{hhh]]]WWWPPPJJJHHHAAA===999666666666666666444444444444444444444444444222000///000222222111666444000...---,,,***(((,,,...000000...------------,,,+++,,,...///...---***,,,------,,,++++++,,,++++++***)))(((***---///222...***((((((+++,,,---------------,,,+++***)))*********+++++++++++++++''''''((()))***+++,,,,,,((())))))******************++++++***)))(((((()))))))))(((((((((((())))))((('''''''''''''''(((((())))))((((((((())))))***)))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))************))))))))))))(((((()))***+++,,,------+++)))(((''''''(((***,,,((())))))******+++,,,,,,++++++++++++,,,---.........---,,,++++++,,,---.........///000222444555777333333444444444555555555444555666555444333444666666666666666777888999999666666777777666666555444333444444444444333222111////////////000000000000222222222111...,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))(((&&&'''***---666000***&&&'''))))))(((''''''((()))))))))((((((###(((+++***%%%###%%%(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))&&&'''((())))))******)))'''((()))*********)))(((++++++,,,---------------...///111333444333222111222222333555777999;;;<<>>;;;777444444444444444333333333333333333333333777444000///000000000000444222///------------,,,***,,,------+++***)))***+++***)))***,,,---,,,+++---...///...,,,************+++,,,+++))))))***,,,******,,,...000///,,,)))***))))))((()))+++,,,---******))))))((((((''''''************))))))))))))&&&''''''(((((((((((((((&&&(((***)))&&&%%%''')))))))))(((((((((((())))))'''''''''((((((***+++,,,%%%%%%%%%&&&'''((()))***''''''(((((())))))******))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((***+++,,,---,,,***((('''((((((((()))******++++++(((((((((((()))***+++,,,---,,,***))))))***,,,---.........///111333666777444444444555555555666666222444666555333222333666444444444444444555777777555555666666555555444333222333444555444333222111,,,,,,---///000222333333777777666333///---,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))***+++***(((&&&'''(((%%%(((+++,,,***(((&&&&&&''''''(((((((((&&&%%%$$$(((######...===BBB888,,,$$$##################$$$$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$#########$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%''''''###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$############$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((()))(((((('''&&&'''(((((()))***++++++,,,&&&''')))***+++***((('''++++++,,,---------,,,,,,,,,---...///000000000000444444444555666777888999|||mmmaaaVVVLLLGGGGGG@@@>>>;;;777333222333444555555666666555555444333444333111////////////000///............---------,,,+++++++++***)))))))))+++++++++++++++***)))((((((+++---,,,******,,,///,,,++++++***))))))******+++*********))))))(((((())))))))))))))))))))))))'''(((***+++,,,,,,,,,,,,******))))))((((((''''''))))))(((((('''''''''&&&''')))++++++)))))))))***)))))))))))))))))))))))))))&&&'''++++++'''&&&)))))))))))))))))))))))))))***))))))((('''&&&&&&%%%((((((((((((((('''''''''******(((''''''&&&&&&&&&'''((((((&&&$$$###$$$&&&)))((('''((()))***)))((())))))))))))(((((((((((())))))(((((()))***++++++***,,,///333444333...***,,,---...000111111222222/////////000111333444555444666777777666444555666555555666666666666555555666555444333222222222222333333444444333333222111//////000111222222333333333222111///......------))))))***++++++++++++*********+++---//////,,,***)))((((((((((((((())))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((($$$$$$...<<>>;;;666333222333444444555555555555444333333333222111/////////000000...---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++,,,---,,,***))))))***++++++***************+++++++++++++++*********)))))))))))))))))))))))))))(((((())))))***++++++,,,***)))))))))(((((((((''')))))))))(((((((((''''''(((***++++++)))((()))))))))))))))))))))))))))))),,,((('''++++++'''(((,,,((((((((((((((((((((((((%%%%%%&&&'''((()))***+++((((((((((((((((((((('''((((((''''''''''''((()))&&&((()))(((''''''((()))'''&&&&&&'''***++++++***))))))))))))(((((((((((()))))))))))))))***++++++*********,,,------+++***+++,,,---...///000000000/////////000111222333444444555777777555444555666444444555555555555444444666555444333222222222222222222333333222222111000//////000111111222333333222111///...---,,,,,,,,,///---+++)))((()))***++++++***))))))+++,,,,,,+++))))))(((((((((((())))))''''''((())))))(((''''''((((((((((((((((((((((((&&&%%%&&&+++000111---((($$$$$$$$$###############$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&'''###'''111,,,$$$'''$$$%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$###$$$&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$"""!!!"""###$$$###"""%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))&&&&&&&&&''''''''''''(((&&&'''((()))***+++++++++))))))))))))))))))***+++***************************+++,,,...///000111111111111222333444555666666wwwfff[[[RRRKKKHHHIII@@@>>>:::666444333444444444444444444444333222222222111000000000000000111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,+++++++++,,,---......---,,,---......---,,,+++***************++++++,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))(((((('''((()))+++,,,))))))))))))((((((((((((***)))))))))))))))(((((()))+++,,,+++)))(((((((((((((((((((((((((((((((((,,,((('''))))))'''(((,,,((((((((((((((((((((((((###$$$%%%'''(((***+++,,,''''''((((((((((((((((((&&&&&&&&&'''''')))******$$$&&&((())))))((())))))&&&%%%%%%'''***,,,,,,+++(((((((((((())))))))))))))))))))))))))))))***++++++)))'''&&&(((***++++++******,,,---......//////.........///000111222333333555666666555444555555333333444444444444333333555555444333222222222222111111111222111000000/////////000000111111222222000///...---,,,+++++++++222///***%%%$$$%%%(((***,,,***''''''(((***,,,,,,))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((###&&&((((((&&&$$$###$$$$$$%%%'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$&&&%%%---999333&&&&&&%%%$$$$$$###############%%%%%%$$$$$$$$$$$$######&&&$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$'''&&&%%%%%%&&&'''&&&%%%%%%%%%############%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))&&&&&&&&&''''''''''''(((&&&'''((()))***+++++++++'''''''''((()))+++,,,---************************((()))+++---...///000000111111222333444555555666vvvdddXXXQQQLLLIIIJJJAAA>>>999666555555555555333333444444333333222111111111000000000000000111---------,,,,,,,,,,,,+++***+++++++++,,,,,,------,,,+++***)))***,,,...///***'''''')))...000///---*********)))******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&(((***,,,))))))))))))((((((((((((************))))))))))))***+++,,,+++)))''''''((((((((((((((((((((((((((((((''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''&&&&&&''''''((()))***!!!$$$'''((('''&&&&&&&&&'''&&&&&&'''***++++++***(((((((((((())))))))))))***)))))))))))))))******---+++(((''')))+++------***+++,,,---........................///000111222222444555555444444444555333444444555555444444333555444333333222222222333111111222222111111000////////////000000000111111//////---,,,,,,+++++++++///,,,((($$$"""$$$&&&(((+++)))(((((()))+++++++++***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((###%%%((('''$$$###%%%(((###%%%''')))***)))((('''&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%---999333%%%$$$'''&&&$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%''''''(((&&&'''(((((('''&&&%%%###!!!###%%%%%%%%%$$$((('''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((()))***+++''''''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%)))'''&&&'''((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((''''''''''''((()))+++,,,---************************)))***+++,,,---.........000000111222333444555555uuubbbXXXRRRMMMJJJJJJAAA===888666666666666555333333444444333333222111111111111111111000000///............------------))))))******++++++,,,,,,+++***)))((()))***---...%%%###"""%%%))),,,+++)))+++***************++++++))))))******************))))))))))))))))))))))))***)))'''&&&&&&(((***+++(((((((((((())))))))))))))))))))))))***************+++,,,+++)))''''''(((((((((((((((((((((((((((&&&'''))))))))))))'''&&&))))))))))))))))))))))))+++***)))((('''&&&%%%%%%&&&'''''''''(((((())))))((((((''''''''''''(((((($$$&&&((()))'''%%%$$$$$$***)))(((((())))))(((''''''((((((((()))))))))*********)))))))))))))))***,,,+++******,,,------,,,+++,,,------............------------...///000000111333444555444333444555555555666666666666555555444444333222222222333333222222222222222111111000//////////////////000000//////...---,,,,,,,,,,,,+++***)))((((((((())))))***))))))+++------+++)))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&''''''((( """$$$%%%%%%$$$###&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''"""'''222,,,""""""((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&(((***((()))))))))((('''%%%$$$!!!###%%%%%%%%%$$$)))'''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&%%%$$$###"""#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%###&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))))))))))))))(((''''''))))))(((((()))***++++++************************++++++,,,,,,,,,,,,,,,+++///000000111222333444444tttaaaXXXSSSNNNJJJHHHBBB===888666777888666555444444444444444333222222111222222222111000......//////.........---------******************+++++++++***)))))))))***+++,,,+++***)))***++++++***))),,,++++++***))))))******)))))))))))))))*********))))))))))))))))))))))))***)))((((((((()))******(((((((((((())))))))))))(((((()))))))))))))))***)))+++,,,+++)))(((((((((((((((((((((((((((((((((&&&***+++))))))+++***&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''((())))))))))))(((((('''''''''((((((''')))+++***(((&&&%%%&&&+++***(((((())))))'''&&&''''''(((((())))))******+++******)))))))))))))))***))))))***,,,,,,+++)))+++,,,------.........---------,,,,,,------...///000222444444333333444555555666666666666666666555444333333222222333333333222222333333222222111000............///////////////...---,,,,,,,,,,,,---***+++,,,---...------,,,))))))***,,,...---+++(((+++***)))((((((''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))&&&$$$%%%&&&'''%%%### !!!###$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&'''!!!###+++&&&$$$(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$&&&))),,,++++++***)))((('''%%%%%%$$$$$$%%%&&&&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""######&&&&&&&&&&&&%%%%%%###############$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))*********+++***)))))))))))))))***************************+++,,,,,,------,,,,,,+++//////000111222333333444rrr```WWWSSSMMMGGGEEEBBB===777555777999777555444555555555555444333333333333333222111///---,,,.........---------,,,,,,++++++++++++++++++******,,,+++++++++++++++******///000000///---,,,---...------+++***))))))(((((()))))))))******+++++++++))))))))))))))))))))))))************************'''((((((((()))))))))***''''''((((((((()))))))))(((***++++++)))((())))))))))))))))))))))))))))))'''***(((######(((***'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***''''''&&&''''''((()))***'''((())))))'''&&&'''(((***)))(((((())))))(((''''''''''''((()))*********++++++***)))))))))))))))***)))((()))+++,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111333333333333333555444555555666666555555444333333333222222333333444111111111222111000000///........................---,,,,,,++++++++++++,,,++++++,,,---......------))))))((()))+++,,,+++)))+++***)))((('''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&%%%&&&&&&&&&$$$"""%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''###&&&"""###(((### (((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%***------,,,+++)))((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""""""""$$$%%%&&&&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&(((&&&%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))(((''''''&&&&&&&&&''''''''''''(((%%%%%%'''((()))***************))))))))))))******************************)))***+++---......//////......///000111222333333ppp___WWWSSSLLLEEEBBBCCC===777555888999888555555555666666555555444333333333333333111///,,,+++---------,,,,,,,,,++++++---------,,,,,,+++++++++---------------,,,+++***(((***---,,,***)))+++......---,,,***)))(((((((((*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++***)))'''((((((((())))))******&&&'''''''''(((((())))))''')))++++++)))))))))***************************&&&'''######'''&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&((()))+++,,,$$$%%%&&&%%%%%%%%%''')))(((''''''((()))******)))&&&''''''((()))******+++++++++***))))))((())))))---+++))))))***,,,------)))******+++++++++******,,,,,,++++++,,,,,,------...000222333333222333555333444444555555444444333333333333222222333444444000000000000000//////........................---++++++******************+++******************++++++(((&&&&&&''')))******++++++)))(((''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((###%%%(((((('''&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&& %%%$$$$$$(((###""",,,$$$%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%###%%%***...///...+++)))'''&&&&&&'''$$$#########$$$$$$&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&$$$###""""""$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&))))))((())))))***++++++************************'''(((***---///000111222......///000111222333333ppp___UUUOOOJJJHHHIII>>><<<:::888666555555555555444333222222222333333222222111111000/////////............---,,,++++++************************///............---------((()))***---......+++(((---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******)))((('''&&&&&&'''((()))((((((((((((((()))******++++++******************************************)))((('''&&&&&&'''((()))((())))))))))))((('''''')))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$&&&(((***&&&'''((())))))(((''''''***((('''&&&&&&'''(((***'''((()))((('''&&&''')))'''''''''''''''((()))))),,,***''''''(((************)))))))))))))))***+++---,,,*********,,,...///000000000111222222333333777777777666555333222111000111111111111000//////111111111111111000////////////...---,,,,,,++++++---,,,+++***))))))))))))******+++++++++,,,,,,,,,+++++++++++++++***)))(((***))))))((('''&&&&&&&&&((((((((((((''''''''''''---***'''%%%$$$%%%((()))######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$"""###&&&'''((('''%%%###%%%$$$$$$$$$%%%(((+++---...---,,,***)))'''&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$###'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$#########$$$&&&%%%###""""""###%%%&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%%%%&&&(((*********))))))))))))******'''(((((()))***+++++++++,,,,,,,,,---///000222333ooo^^^TTTNNNIIIFFFGGG>>><<<:::888666555555555333333444444444333222111222222111111000/////////------,,,,,,---///111222.........------,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,---...---,,,,,,++++++******++++++,,,++++++,,,,,,++++++***)))***))))))((((((((())))))((((((((((((((()))******************************************************)))(((''''''''''''((())),,,,,,,,,+++************)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''''''''&&&$$$######$$$&&&''''''((()))((('''&&&''')))((((((((((((((())))))***,,,***''''''(((*********(((((((((((()))))))))))),,,,,,+++++++++,,,---...//////000000111222222333333333444444333333222222111111111111111000000///000111111111111000///...//////......---,,,,,,+++---,,,+++*********************+++++++++,,,,,,,,,+++++++++++++++***))))))***))))))(((''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&(((***,,,+++***)))(((&&&%%%$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&'''((()))***%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%'''(((***))))))(((((((((((())))))'''(((((()))******+++++++++,,,,,,---...000111222}}}nnn\\\RRRLLLGGGDDDDDD>>><<<:::777666555555555111333555666666444111///222222111111000/////////444222...+++******,,,---------,,,+++***))))))(((,,,,,,,,,,,,++++++++++++...,,,******,,,---......+++******))))))******+++++++++,,,,,,++++++***)))++++++++++++***))))))(((((((((((((((((())))))***************************)))))))))))))))))))))))))))((((((''''''(((((()))+++***((('''&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))$$$&&&'''))))))(((''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&''''''((()))((('''&&&''')))'''''''''''''''((())))))+++)))''''''(((******)))(((((()))***************++++++,,,,,,,,,,,,------...//////000000111222222//////000111222222222111222222111111111000000000000000000000000//////...000//////......---------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++*********))))))((((((''''''&&&((((((((((((''''''''''''"""$$$'''******)))'''&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''(((''''''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$&&&(((***+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&%%%$$$######%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((()))******+++++++++++++++,,,...///111222{{{kkk[[[QQQKKKEEEBBBBBB===<<<999777555555444555222333444555555333111000222222111111000/////////222000---***((('''''''''++++++******))))))((((((,,,,,,,,,,,,++++++++++++,,,+++)))***,,,------,,,++++++************+++++++++++++++++++++***))))))***++++++,,,+++***((('''))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((()))(((((((((((((((((()))+++)))&&&$$$###$$$%%%&&&(((((((((''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&'''''''''((((((((((((%%%&&&'''(((((()))((((((((((((((((((((('''''''''))))))(((''''''((())))))'''((()))((('''&&&''')))&&&&&&%%%%%%&&&&&&'''(((+++)))''''''((()))))))))((()))+++,,,,,,,,,,,,+++++++++,,,------,,,,,,+++---......//////000111111//////000000111111000000222222111111000000000000/////////000000///......000000//////............,,,,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))((((((''''''((((((((((((''''''''''''&&&(((***,,,---+++)))(((((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&''')))*********))))))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&'''((()))))))))((((((''''''(((((()))(((((())))))*********************+++---...000111xxxiiiYYYPPPJJJEEEAAAAAA===;;;999777555444444444444444333333222222333333222222111111000/////////&&&'''***,,,---...------+++,,,,,,,,,------......------------,,,,,,,,,,,,++++++,,,...//////---***,,,,,,++++++++++++,,,,,,***++++++++++++***))))))))))))***+++***)))'''&&&))))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((((())))))))))))))))))(((---,,,)))'''''''''((()))'''(((((((((((((((((('''%%%&&&&&&&&&'''((((((((('''(((((((((((((((((('''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&(((***,,,))))))((((((''''''''''''***))))))))))))))))))***'''((()))((('''&&&''')))''''''&&&&&&''''''((()))***((('''''')))))))))((('''((()))***+++++++++++++++,,,,,,------,,,++++++,,,------......///000000111111111111111000000///222111000/////////000000---....../////////......///////////////.........,,,,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++)))))))))))))))(((((((((((((((((((((''''''''''''***************))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((()))(((((((((''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''###$$$&&&((()))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))***))))))(((((())))))***)))))))))))))))*********)))))))))***+++---///000uuugggXXXOOOKKKEEEBBBBBB===;;;999666555444444444555444333222111222333444222222111111000/////////)))+++...000111000...,,,))))))***+++,,,---......------------,,,,,,,,,,,,,,,,,,...111222111...+++---,,,,,,,,,,,,,,,,,,---******++++++******)))((((((((()))))))))))))))(((***))))))((((((((((((((('''(((((())))))*********))))))))))))))))))))))))((())))))******))))))(((+++***(((''''''(((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&''')))'''&&&%%%&&&(((+++---***)))(((''''''&&&'''''''''''''''''''''''''''''''''((()))((('''&&&'''))))))))))))))))))***++++++)))(((''''''))))))((('''&&&&&&&&&&&&'''(((***+++------,,,,,,,,,,,,+++++++++,,,,,,---......//////111222222222111000000///111000///...---...//////,,,---..........................................,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''+++)))'''&&&%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&(((((('''%%%######$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))******))))))))))))******))))))))))))))))))******((((((((()))+++,,,...///ssseeeWWWOOOKKKFFFCCCCCC<<<;;;999666444444444444444444444333333333222222222222111111000/////////111111111111///,,,***(((((((((((()))*********+++,,,,,,,,,,,,++++++++++++,,,+++,,,---//////---,,,,,,,,,++++++++++++,,,,,,***************))))))((())))))))))))***+++,,,,,,******)))(((((((((((((((''''''(((((()))******+++************************((()))************)))(((&&&&&&''''''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))+++,,,+++***((('''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))((('''&&&'''))))))(((((((((((()))******(((''''''((())))))(((&&&((('''&&&%%%&&&)))+++---...---,,,+++++++++,,,,,,+++++++++,,,------......///000000111111111111000000///---,,,,,,,,,...///+++,,,---...............---------------------------,,,+++*********************+++++++++,,,,,,,,,'''((()))************)))))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''%%%$$$""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((()))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))''''''((((((***+++---...qqqdddVVVOOOLLLGGGDDDDDD<<<;;;888666444444333444111333555666555444111000222222111111000/////////...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++************)))+++)))'''''')))***+++***++++++************++++++***************)))((((((******))))))***,,,...///******)))(((((((((((((((&&&''''''((()))******+++************************((()))***++++++***)))(((((()))***+++,,,,,,,,,+++&&&'''((())))))((('''&&&(((((((((''''''&&&&&&%%%(((((())))))))))))((((((''''''''''''((((((((()))$$$&&&''')))***+++******+++***((('''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''((()))((('''&&&''')))&&&%%%%%%%%%%%%&&&''''''(((''''''((())))))(((&&&,,,***((('''(((+++///222///...,,,*********,,,---***++++++,,,,,,---......,,,---...000111222222222000...,,,+++++++++---...+++,,,------.........---,,,------------------------,,,+++***))))))))))))******+++++++++,,,,,,,,,''''''((())))))))))))))))))))))))))))))*********)))(((((((((''''''''''''&&&&&&'''(((((()))))))))******)))(((&&&%%%$$$############$$$$$$%%%&&&&&&"""###%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%)))&&&!!!###&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((###$$$%%%&&&&&&&&&&&&%%%######"""""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((*********)))))))))))))))'''''''''((()))+++---...pppbbbTTTNNNLLLHHHCCCAAA???<<<999666666555333222666666666666555444333222222222222111111111111000------,,,,,,,,,++++++++++++++++++++++++++++++++++++)))((()))+++------------------,,,,,,+++++++++,,,,,,+++******))))))))))))***+++,,,,,,+++***)))%%%/// ///555%%%+++(((++++++,,,,,,,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))))))))******))))))))))))******))))))******++++++,,,,,,"""333"""%%%'''---666!!!'''%%%$$$$$$&&&''''''&&&(((((('''&&&))),,,***$$$"""((()))'''%%%&&&(((,,,)))&&&%%%&&&''''''&&&+++""""""...444---&&&%%%***### %%%***)))&&&&&&$$$###$$$&&&)))******(((''''''((()))***)))))))))((((((''''''''''''(((((('''***,,,)))$$$%%%...555000***(((+++,,,((('''+++---+++))))))+++---.........///000111...******,,,000---******---......,,,---...///000000///...---////////////////////////------,,,+++)))***---//////...,,,,,,,,,,,,***)))***++++++,,,,,,++++++***)))))))))))))))))))))))),,,### ''',,,***'''((((((((((((''''''&&&&&&&&&!!!$$$)))+++'''"""!!!###%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""$$$$$$$$$###$$$'''(((&&&###"""%%%&&&((('''$$$"""!!!"""..."""""",,,...)))$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&$$$!!!"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%(((***''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''!!! $$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$'''(((((())))))))))))((()))(((((('''''''''((((((((((((((()))******++++++(((***,,,+++((((((+++...qqqbbbSSSNNNKKKGGGCCCBBB???<<<999666666555444222555666666666555444333333222222222111111111000000.........---------,,,,,,+++++++++++++++++++++++++++***)))+++,,,------,,,,,,,,,,,,,,,+++++++++***)))))))))***************)))***++++++++++++***))))))888,,,(((!!!...))))))))))))))))))))))))))),,,***'''%%%%%%''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))++++++###'''000!!!333,,,'''&&&%%%%%%'''((('''%%%)))''''''&&&  )))555111***$$$"""$$$(((+++###'''+++,,,,,,---...)))000---!!!$$$)))'''&&& !!!$$$######%%%$$$$$$$$$&&&)))***)))(((''''''''''''''''''&&&&&&((((((''''''''''''((((((((('''(((,,,000///)))$$$000+++))),,,,,,)))(((+++$$$$$$%%%)))...111222222111+++&&&)))000333222000///---***+++---......,,,---......//////......---------------------------+++,,,+++***((((((***,,,...---++++++,,,,,,+++))))))******++++++******)))((((((((((((((((((((((((,,,,,,---+++&&&###'''---'''''''''&&&&&&&&&%%%%%%(((!!!###)))++++++%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))***'''###,,,&&& """'''+++ ###''')))'''$$$%%%---...%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$""""""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''######&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&(((******(((&&&%%%''''''((())))))))))))(((((((((''''''''''''((((((*********))))))))))))))))))*********))))))+++---qqqbbbSSSLLLJJJGGGDDDCCC???<<<888666666555444333444444555555555444444333222222111111111000000000//////.........---------+++++++++++++++++++++++++++++++++---......,,,***+++++++++***************(((((())))))***++++++,,,)))***++++++++++++***)))"""###)))***+++555''',,,,,,************,,,,,,+++((($$$"""!!!###''')))************************---,,,,,,++++++,,,,,,---++++++******************###"""&&&$$$---"""'''&&&&&&''')))(((&&&$$$''' """+++///+++)))---###))),,,+++%%% )))---///---&&&!!! '''---+++%%%$$$'''%%%!!!!!!""""""$$$(((%%%$$$%%%&&&)))))))))'''%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''((((((///((("""!!!&&&---000111))))))+++///...)))$$$$$$333000,,,+++******)))''''''***------+++)))))))))...---++++++,,,------,,,...------,,,,,,------...+++++++++++++++++++++++++++,,,---,,,***)))***+++---+++***+++,,,,,,+++***((())))))))))))))))))((((((((((((((((((((((((((($$$(((%%%"""$$$''')))******))))))))))))((((((!!!&&&+++,,,(((###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%---***$$$ $$$,,,222 $$$)))++++++'''"""+++%%% ###$$$ %%%""" ###%%%'''---444%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$ """%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''$$$"""###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&&&&'''((()))))))))))))))((((((''''''''''''((((((++++++******)))(((((('''+++)))((((((***+++++++++pppaaaRRRLLLJJJGGGDDDCCC>>><<<888666666555444333333333444555555555444444111111111111000000000000............------------++++++++++++++++++++++++,,,,,,,,,...///...+++)))*********)))))))))))))))************++++++,,,,,,*********++++++*********222"""%%%666000%%%&&&###'''&&&$$$######$$$&&&'''---+++)))'''&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&%%%%%%%%%$$$$$$######%%%***+++&&&,,,,,,222+++&&&&&&''')))***)))'''$$$)))(((&&&&&&&&&%%%$$$###+++***)))'''&&&&&&'''((($$$%%%%%%%%%%%%%%%''')))...+++&&&$$$&&&++++++(((&&&%%%&&&)))(((&&&(((,,,&&&%%%%%%&&&((()))(((&&&###"""######%%%''')))***((((((''''''''''''((((((###''',,,+++&&&!!! ,,,(((### ###+++111(((&&&$$$%%%)))---111222222111---'''&&&+++111555---,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...++++++++++++++++++++++++---///000///---,,,+++,,,+++***)))***+++,,,+++***((())))))******))))))((((((((((((((((((((((((((((((***)))(((,,,///(((########################%%%&&&###$$$)))***%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''%%%!!! """""" !!!$$$'''''' $$$***------***$$$###***---'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&'''((())))))))))))(((''''''''''''(((((()))************))))))((((((+++)))&&&'''***,,,+++)))ooo```RRRLLLJJJGGGDDDCCC>>>;;;888666666666555444333333444444444444444444111111111000000000//////---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///...+++((())))))))))))))))))))))))------,,,,,,,,,++++++++++++******************+++,,,)))000///%%%!!!'''222---,,,***))))))***,,,------------,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))+++++++++******)))))))))000)))"""&&& '''&&&&&&''')))++++++(((&&&!!!...111&&&&&&000222$$$(((***'''""" %%%+++///,,,***,,,...---((("""++++++...,,,%%%%%%))),,,+++'''&&&)))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((''')))***++++++,,,///000///222333111,,,)))'''&&&******+++------+++'''###((()))***,,,222555--- +++,,,,,,,,,,,,+++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,...//////---++++++,,,***)))((()))+++++++++))))))******************)))''''''''''''''''''''''''""""""""""""(((...---(((((((((((((((((((((((((((+++'''!!!&&&,,,&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$''',,,///,,,)))+++///---&&&"""$$$%%%###''')))++++++(((%%%!!! &&&$$$###"""!!!)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&&&&"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%'''(((((()))))))))'''''''''''''''((())))))(((((())))))************+++(((&&&'''***,,,+++)))mmm___RRRMMMKKKGGGCCCBBB===;;;888666666666555444333333444444444333333222111111000000000/////////------,,,,,,,,,+++++++++++++++++++++++++++++++++*********,,,------+++)))))))))))))))************...------,,,++++++******++++++***))))))***++++++&&&***)))555%%%$$$***)))(((((((((((()))***###$$$%%%&&&%%%$$$"""!!!))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((''''''&&&$$$111111+++...&&&&&&&&&)))+++,,,***)))###(((******...222)))***,,,+++&&&'''333JJJ]]]]]]ZZZWWWXXXXXXOOO>>>111000&&&)))333---!!!444%%%###%%%)))((($$$"""###((('''&&&'''((((((&&&%%%))))))))))))(((&&&%%%$$$((((((''''''''''''((((((111***"""!!!%%%'''$$$ !!!)))???WWWeeeZZZ\\\^^^]]]VVVHHH888---&&&///000%%%$$$...333***+++------,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***++++++)))((()))******)))((()))******++++++******)))''''''''''''''''''''''''...+++(((%%%!!!###***%%%%%%%%%%%%&&&&&&&&&&&&%%%+++&&&###&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$!!!"""!!!)))AAAXXXcccXXX\\\^^^YYYKKK999(((&&& ###&&&### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&&&&%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&'''((((((&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))''''''&&&''''''((()))***'''(((((()))******++++++***((('''''')))*********kkk^^^RRRNNNMMMHHHCCC@@@===:::777666666666555444444444444444333333222111111000000000////////////...---------,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++***)))))))))******+++++++++************************++++++***))))))***++++++,,,111---!!!222...???))))))))))))))))))))))))---......---------,,,,,,((((((((((((((((((((((((***))))))))))))))))))***''''''((((((((((((((((((+++&&&BBB&&&'''###&&&%%%%%%(((+++------,,,222&&&!!!'''((($$$%%%,,,666___eee000$$$,,,&&&###%%%'''$$$######((('''&&&'''((((((&&&$$$&&&''')))******(((%%%$$$((((((''''''''''''(((((("""&&&***+++)))(((***---nnnkkkAAA...(((%%%)))+++...---+++******,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))((('''(((+++---+++***(((((())))))(((&&&((())))))))))))))))))(((''''''''''''''''''''''''###&&&000+++&&&(((&&&&&&&&&&&&''''''(((((($$$+++***""" &&&(((%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++$$$###***222iii\\\888((($$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&'''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))&&&&&&&&&''''''((()))***)))))))))))))))*********(((((()))((((((((()))+++iii]]]RRROOONNNHHHBBB???===:::777666666666666555555555555444333222111000000000000000//////////////////.........---------++++++++++++++++++++++++)))(((&&&'''***+++,,,+++))))))******+++++++++,,,''''''(((((())))))******,,,+++***))))))***+++,,,%%%***000,,,...<<<***(((???&&&%%%%%%'''***---//////(((###(((,,,!!!,,,ttt666,,,%%%&&&(((((('''((()))(((''''''((('''%%%$$$"""&&&***++++++)))(((((((((''''''''''''((((((###((('''"""...aaaYYY(((+++......+++******,,,,,,,,,...//////...,,,,,,++++++++++++++++++++++++)))))))))((((((***---000,,,***)))((()))((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''--- 666yyyddd%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&!!!333mmmvvv???"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###$$$%%%%%%$$$$$$%%%%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''((()))))))))&&&&&&&&&'''''')))******++++++******)))(((((((((&&&)))***)))'''&&&))),,,lll___SSSQQQQQQMMMFFFBBB@@@<<<888555555555555444555444333222111111111111333222111////////////000//////...------------......---,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,++++++******++++++---,,,,,,+++*********+++''''''(((((())))))******%%%,,,... )))333!!!'''&&&222 ,,,&&&&&&)))&&&$$$///333&&&$$$$$$*** uuu(((!!!'''"""&&&))) 222'''((($$$''''''&&&%%%&&&'''((()))'''(((***###,,,+++$$$***$$$$$$!!![[[<<<)))444---###(((---+++...///***---222000*********++++++,,,,,,,,,)))******++++++,,,------111000///...,,,+++***)))***)))(((''''''((()))***%%%$$$$$$&&&(((((('''&&&&&&$$$&&&]]]&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&& ,,,%%%...$$$!!!+++'''777OOO"""000%%%///###)))%%% %%%+++)))###((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((******+++''''''(((((())))))******,,,+++***((((((((())))))jjj]]]QQQOOONNNJJJDDDAAA@@@<<<888555555555555444222222111111222222333444222111000///........./////////...------------------,,,+++************++++++++++++,,,,,,+++++++++++++++******++++++,,,------,,,++++++*********+++))))))))))))************000(((&&&""")))((("""%%%((($$$""")))%%%'''(((%%%(((,,,)))///888111)))***,,,'''///222///'''&&&&&&%%%&&&'''((()))***+++&&&!!!(((---,,,)))###666:::,,,:::///000---...---...666333###++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******))))))'''((()))******)))((('''###$$$$$$%%%%%%%%%%%%%%%&&&$$$&&&]]]&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&///!!!***333"""---""",,,!!!)))"""((((((***+++&&& %%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''((((((((()))))))))*********)))(((((()))******gggZZZOOOLLLKKKGGGBBB@@@???<<<777555555555555555000000000111222444555666111000///...------------///......---------------++++++******))))))******++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,+++************+++++++++++++++************///###%%%))),,,&&&,,,!!!%%%$$$///%%%)))$$$%%%))))))'''(((+++(((@@@iii&&& ---///###<<<'''&&&&&&&&&&&&'''(((((((((---"""$$$&&&---,,, """///""")))--- &&&===,,,===,,,,,,++++++++++++++++++------,,,,,,+++******)))(((((((((((((((((())))))&&&'''***++++++***'''&&&&&&)))***)))&&&%%%''')))&&&$$$&&&]]]&&&########################&&&%%%%%%$$$$$$%%%%%%&&&333$$$"""444$$$>>>___&&&222%%%"""%%%)))%%% ***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((()))******eeeYYYNNNKKKIIIEEEBBB@@@???;;;777555555555666555000000000111222333555555111000000///.........---///...------,,,,,,------++++++************++++++++++++++++++++++++++++++(((((()))***+++---///000++++++***************++++++++++++******)))))))))((($$$,,,---((($$$:::555***&&&,,,###&&&(((%%%&&&,,,,,,((((((---CCC(((000)))+++$$$&&&&&&&&&&&&''''''((((((###,,,"""+++'''+++$$$!!!ZZZ ......###%%%333666000,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))((()))'''((()))******)))(((''''''+++---+++&&&$$$'''+++&&&$$$&&&]]]&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!***+++222GGG+++888***%%%!!!"""%%%(((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((}}}eeeYYYOOOKKKIIIEEEBBBBBB>>>;;;777555555666666666333222222111111222222333222111111111000///............---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,((())))))***+++---...///*********))))))***++++++*********))))))(((((('''))))))...)))###"""))),,,###)))$$$&&&###...'''***...%%%"""<<<...---000(((&&&&&&&&&'''''''''''''''###)))###,,,$$$***!!!LLL222&&&:::%%%)))999 ,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++***))))))((())))))(((((((((((())))))$$$''')))&&&!!! ###'''&&&$$$&&&]]]&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%444!!!999;;;$$$'''...,,,%%%%%%+++)))###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))))))))((((((((((((*********)))((('''&&&&&&zzzdddZZZOOOKKKHHHDDDCCCDDD>>>;;;777555555666666666555444333222111111111111222222222222111000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,+++******+++,,,---************+++,,,------***))))))))))))***++++++)))))))))(((((((((((((((***((('''%%%***,,,555111...)))&&&&&&***///333GGG---999&&&%%%(((///"""+++###+++###111'''((('''!!!+++YYY666)))(((%%%&&&''''''(((((('''''')))&&&%%%''' +++&&&888"""666+++000,,,,,,++++++++++++++++++)))******+++,,,,,,---------,,,,,,+++***))))))(((***)))(((''''''((()))***&&&'''(((&&&######%%%)))&&&$$$&&&]]]&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***%%%$$$333EEEhhh!!!***ZZZ---&&&---((("""$$$$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((()))***))))))))))))(((((((((((())))))))))))((('''&&&%%%wwwcccYYYOOOJJJFFFCCCBBBDDD===:::666555555666777777555444333222111111111111000111111111000///...---...---,,,,,,++++++,,,,,,++++++******+++,,,,,,------,,,***))))))***,,,------,,,,,,+++************)))))))))))))))***++++++))))))))))))))))))******)))%%%&&&'''---000&&&"""(((,,,---)))$$$!!!RRR[[[(((222+++...,,,((($$$+++'''000'''$$$###%%%...%%%$$$+++&&&OOO[[[FFFJJJlllooo%%%888,,,%%%&&&'''((((((((('''&&&,,,!!!***%%%+++"""tttRRRJJJ\\\***&&&;;;+++***++++++++++++++++++,,,,,,+++++++++++++++++++++,,,))))))(((((((((((((((((((((((())))))))))))((((((***)))((('''''')))***,,,&&&$$$&&&]]]&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))444))):::)))''')))'''III~~~333%%%$$$&&&!!!"""(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((***)))))))))((((((((('''%%%&&&((()))))))))((((((vvvbbbXXXNNNIIIEEEBBBBBBDDD===:::666555555666777777444333222222111111222222///000000000000...---,,,...---,,,,,,++++++,,,,,,******))))))***+++,,,,,,---,,,***))))))***,,,---///...---+++***)))))))))))))))((())))))***++++++))))))******+++++++++,,,((((((---)))######...))),,,***'''&&&''')))---///(((NNNrrr///"""333(((666KKK888---###***///,,,'''&&&(((###,,,222///tttFFF---###444000%%%BBBttt...%%%%%%%%%'''((((((((('''&&&)))///(((!!!)))kkk+++///!!!###///%%%JJJ000333,,,*********++++++,,,,,,---------,,,++++++*********$$$$$$%%%&&&&&&'''((((((&&&'''***++++++***'''&&&)))'''%%%$$$&&&)))******&&&$$$&&&]]]&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###&&&222***(((,,,,,, ...ppp:::"""///'''!!!(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''"""$$$&&&(((***+++++++++tttkkkaaaRRRIIIFFFFFFDDDBBB???<<<888666555555555444555555444333222000000///222222222222222111000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))******)))((('''++++++++++++++++++++++++************************''')))***)))((('''(((***))))))))))))))))))))))))(((222"""------(((&&&000>>>;;;...&&&&&&&&&&&&&&&'''((()))(((&&&+++---(((+++ZZZ///'''''''''''''''((())))))'''PPP&&&+++"""111!!!%%%(((&&&%%%---$$$"""---!!!xxx***+++...))))))************)))))))))222$$$+++&&&***111&&&&&&222$$$******)))))))))***,,,---******++++++++++++************))))))(((((((((''''''(((((((((((('''&&&&&&(((&&&'''\\\%%%'''&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%...lll+++///+++''''''''''''''''''''''''000ZZZ###$$$000&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!###""" &&&%%%%%%%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''''')))))))))((('''''''''&&&''''''''''''''''''''''''&&&'''((()))************''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((()))(((&&&&&&%%%&&&'''(((&&&&&&&&&'''((()))((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''((((((((((((rrreee[[[OOOHHHFFFFFFDDDBBB???<<<888666555555555444555444444333222111000//////////////////...------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************************************************((()))***)))((('''(((***))))))))))))))))))))))))###+++(((,,,***%%%)))222111***(((((('''''''''((())))))***%%%...###+++'''%%%sss ::: &&&&&&&&&&&&&&&'''((((((###>>>FFF///###,,,++++++((($$$***&&&%%%+++((($$$???((())))))''''''(((((((((((('''''''''ttt888---######+++'''%%%---(((+++***)))))))))***+++,,,(((((())))))))))))((((((*********)))))))))(((((())))))))))))(((((((((((((((&&&'''\\\%%%&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&444rrr***!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!kkk---,,,,,,///$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((&&&###"""%%%((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%&&&'''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((nnn^^^UUULLLFFFFFFGGGEEEBBB???<<<888666555555555444555444333333222111000000111111222222111111000///...............---,,,,,,))))))))))))))))))))))))************************+++++++++******+++++++++))))))))))))))))))))))))************************((()))******(((((()))***))))))))))))))))))))))))&&&)))$$$%%%---...'''###&&&)))'''***))))))(((((((((((()))+++$$$111(((((('''!!!KKKyyy,,,555---&&&%%%%%%%%%%%%&&&''''''&&&???))) """))),,,000---&&&$$$&&&((('''%%%,,,---777---///###---''''''((((((((((((''''''bbb,,,$$$$$$(((***'''(((,,,++++++***)))))))))******))))))************))))))*********))))))))))))(((((((((((((((***+++---///(((&&&'''\\\%%%%%%%%%$$$$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%ttt&&&///###%%%%%%%%%%%%%%%%%%%%%%%%!!!""",,, $$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''(((((((((((($$$%%%%%%%%%%%%%%%%%%$$$''''''((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%))))))'''&&&%%%$$$$$$$$$(((((('''&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&%%%%%%((((((&&&&&&%%%&&&&&&'''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''''''''(((((((((lllZZZSSSKKKGGGGGGGGGDDDAAA???<<<888666555555555444444444333333222111000000222222333333222222111000------.........---,,,,,,************************************************,,,+++***))))))***+++,,,************************************************((()))******)))((()))***))))))))))))))))))))))))***)))***|||&&&---///)))$$$%%%''''''******)))(((''''''''''''+++"""000***$$$***$$$...WWW###,,,!!!&&&555"""'''&&&&&&%%%&&&&&&'''''',,,---###444)))!!!+++###+++!!!'''$$$(((''' )))''',,,333!!!555###******))))))))))))******444MMM333$$$%%%...******+++&&&---++++++******)))))))))(((++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((&&&&&&&&&(((+++///222555(((&&&'''\\\&&&%%%$$$$$$#########$$$$$$''''''&&&&&&&&&%%%%%%%%%((("""###(((!!!,,,''''''''''''''''''''''''...333%%%222,,,&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&%%%###&&&&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((($$$%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%%%%%%%''''''''''''((((((((((((((()))))))))(((((('''&&&%%%'''))))))((('''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((~~~jjj[[[TTTLLLHHHHHHGGGDDD@@@???<<<888666555555555444444333333222222111111111/////////000//////...------------...---,,,,,,+++------------------------************************+++***)))(((((()))***+++++++++++++++++++++++++++************************)))***+++***)))((()))+++))))))))))))))))))))))))((($$$)))fff'''***+++)))'''((((((''')))(((((('''&&&&&&&&&&&&)))""",,,)))###,,,+++$$$vvv888111"""$$$+++333(((((('''''''''''''''((($$$111<<<```###(((000'''###)))###&&&((( '''CCCVVV %%%&&&%%%%%%$$$$$$&&&******))))))))))))******"""000"""%%%"""222)))###---&&&***************))))))((((((+++++++++,,,,,,+++++++++''''''''''''''''''''''''((((((((((((***---111333(((&&&''']]]&&&%%%$$$$$$###$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%OOOVVV,,,&&&***(((''''''''''''''''''''''''******"""&&&///''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&'''''''''((((((***(((%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''***((('''%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((()))((('''%%%%%%&&&'''''''''((((((((())))))''''''''''''''''''''''''###(((---///---***''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''~~~jjj\\\UUULLLHHHHHHGGGDDDAAA???<<<888666555555555444333333333222222222111111000000111111000000///...---------------,,,++++++******************************************************))))))))))))******++++++++++++++++++++++++************************)))***++++++))))))***+++)))))))))))))))))))))))))))###)))^^^&&&&&&&&&'''((()))(((&&&(((''''''&&&&&&&&&&&&'''&&&$$$(((&&&$$$,,,///&&&'''111!!!,,,)))"""+++000)))###))))))(((''''''''''''(((%%%###555***$$$&&&)))$$$***'''%%%###'''%%%(((######zzz...'''***###===---111)))((('''&&&&&&'''((()))000+++SSS%%%***%%%,,,&&&'''))))))*********)))(((((((((((())))))))))))((((((&&&&&&''''''''''''((((((,,,+++***)))))))))***+++(((&&&''']]]'''%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%777$$$)))%%%---!!!%%%%%%%%%%%%%%%%%%%%%%%%222rrr$$$%%%,,,$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''!!!###&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''(((&&&$$$###"""###%%%&&&(((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''######%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%'''))))))'''&&&'''(((''''''((((((((()))))))))&&&%%%%%%$$$%%%&&&((()))(((---222333000+++(((''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''|||hhh[[[SSSKKKFFFGGGGGGEEEBBB???<<<888666555555555444333333333222222222222111333333333333333222111111,,,------------,,,++++++))))))))))))))))))))))))***************************++++++++++++++++++***************************************************)))***++++++))))))***+++)))))))))))))))))))))))),,,%%%+++```%%%%%%'''))))))((('''(((((('''''''''''''''((()))###)))&&&&&&&&&''',,,)))111(((ccc$$$"""***(((,,, )))###)))(((''''''&&&&&&&&&'''...666 sss,,,(((%%%,,,%%%,,,&&&)))"""###%%%&&&,,,!!!"""{{{(((...'''%%%222''' +++&&&)))((('''&&&&&&'''((()))---((((((UUU<<<###''' ,,,&&&)))'''((()))******))))))(((''''''((((((((((((''''''((((((((()))))))))************))))))((((((''''''(((&&&''']]]'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%---*** 222 %%%%%%%%%%%%%%%%%%%%%%%%(((fffPPP///'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''' ###%%%''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''%%%"""!!!###%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$&&&((((((((('''((()))'''((((((((())))))))))))((('''%%%%%%&&&)))---///222555888555///)))(((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''{{{gggYYYQQQHHHEEEFFFGGGFFFDDD???<<<888666555555555444333333222222222222222222000000000000000///......,,,,,,---------,,,++++++........................************************++++++---......---++++++))))))))))))))))))))))))************************)))+++++++++***)))***+++))))))))))))))))))))))))+++%%%***aaa%%%'''+++,,,***'''(((+++(((((('''(((((()))***+++"""---&&&&&&)))$$$'''+++###!!!...^^^???&&&(((%%%%%%&&&$$$''',,,&&&###,,,((('''&&&%%%%%%%%%%%%%%%---%%%$$$---$$$///###&&&)))&&&..."""""""""222(((######OOOEEE(((---&&&222###$$$&&&(((((($$$,,,***)))(((((()))***,,,$$$]]]VVV"""...(((...&&&,,,&&&'''(((*********))))))(((((())))))))))))(((((())))))******+++++++++,,,$$$%%%&&&((())))))))))))(((&&&(((^^^'''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%!!!''''''""""""''''''''''''''''''''''''222lll%%% $$$$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((((((((&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$)))......)))%%%&&&((("""######$$$&&&(((***+++!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''&&&''''''''''''''''''''''''************)))((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((###%%%(((((((((((()))+++(((((((((((()))))))))))),,,***(((''')))---222555;;;<<<;;;555,,,'''''')))'''((((((((())))))******'''''''''&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''|||iiiXXXRRRKKKGGGEEEDDDAAA???<<<999555333333444444333333333333222222222111111222222111111000///////////////.........---------......---------,,,,,,,,,+++,,,---+++)))(((((()))(((((()))***+++,,,,,,------,,,++++++******++++++,,,,,,++++++***)))))))))***++++++***'''&&&&&&'''((((((((((((((('''&&&&&&)))&&&+++]]]******)))''''''&&&&&&&&&///+++&&&%%%'''))))))((())))))))))))))))))))))))+++(((%%%(((111AAARRR]]]]]]III000$$$%%%***)))%%%&&&&&&%%%&&&&&&'''((()))))))))))))))((((((((((((###---(((bbb&&&+++111***(((''''''''''''&&&&&&&&&((())))))+++999NNN[[[^^^QQQ999&&&&&&+++)))''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%111***ddd$$$555)))$$$,,,+++***&&&###000---222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++'''###---,,,)))$$$!!!%%%((('''$$$"""%%%!!!"""+++###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''(((((('''&&&$$$###"""""""""###$$$%%%&&&''''''''''''''''''%%%###"""###%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))(((&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))&&&''',,,,,,'''&&&)))((('''''''''***///444777666222...)))&&&&&&'''(((''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''zzzgggVVVQQQKKKGGGFFFFFFDDDAAACCC@@@;;;888777666555333333333333222222222111111222222111111000/////////---------------,,,,,,,,,------------,,,,,,,,,,,,,,,---...,,,***))))))***************************...---,,,,,,++++++,,,,,,******************++++++)))***+++***(((''''''(((***************)))(((((()))&&&+++]]]''''''&&&''''''((()))***...+++)))((())))))'''%%%))))))))))))))))))))))))+++******)))***+++---...000***###"""&&&******)))***))))))((((((((())))))'''((((((((())))))))))))+++$$$%%%((((((!!!+++&&&(((''''''''''''&&&&&&&&&&&&!!!#########'''---,,,(((666((( ###%%%###$$$)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***$$$'''ZZZ===333###..."""+++%%%***+++$$$((((((///```///%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''!!!,,,***((((((&&&%%%%%%'''&&&%%%,,,///***###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######!!!###%%%&&&'''(((%%%&&&&&&%%%###!!!"""###'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''***&&&&&&))))))&&&&&&***)))(((''''''(((+++...000,,,+++)))''''''(((***,,,''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''xxxfffUUUPPPJJJGGGHHHHHHFFFDDDBBB>>>:::777555555333222333333333222222222111111222111111000000//////...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---......---+++***+++,,,)))))))))***************......---,,,,,,,,,,,,,,,((())))))***++++++,,,,,,((()))******(((((((((***+++++++++,,,++++++***))))))&&&+++]]]&&&&&&&&&''''''(((******)))(((((()))***)))&&&###))))))))))))))))))))))))((()))***+++)))%%%!!!"""&&&'''&&&&&&'''(((++++++)))((((((''''''''''''''''''(((((()))))))))111 +++===$$$,,,'''''''''''''''&&&&&&&&&&&&&&&)))***)))))))))$$$### ###((('''"""%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---)))ggguuu666***(((((()))))))))###!!!222TTT """'''''''''''''''''''''''''''+++***"""&&&!!!&&&&&&!!! %%%'''###)))...CCC((($$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%&&&&&&&&&''')))******(((&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''***'''&&&''''''&&&'''***)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''wwweeeVVVQQQKKKHHHHHHHHHFFFDDD===:::666444444555444444333333333222222222111111111111111000//////......,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******,,,---...---+++***+++,,,'''(((((()))***+++,,,,,,------,,,++++++++++++,,,))))))*********+++++++++((()))******)))((()))++++++++++++,,,,,,+++******)))&&&+++]]]))))))((('''''''''''''''$$$$$$%%%&&&'''''''''&&&(((((((((((((((((((((((((((((((((((()))***++++++***++++++'''###"""$$$((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((---!!!qqq&&& '''''''''''''''&&&&&&&&&%%%%%%%%%$$$######$$$'''))))))$$$%%%)))---***$$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++'''&&&%%%&&&"""222&&&000%%%!!!$$$)))!!!***XXX)))000&&&&&&&&&&&&&&&&&&&&&&&&(((...)))&&&"""%%%&&& """))))))!!!eeeSSS'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$'''))),,,,,,***(((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))(((((((((((((((((()))''''''''''''&&&%%%$$$$$$''''''(((((((((''''''&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''wwwfffXXXSSSLLLHHHHHHGGGEEECCC???<<<888666666777666666333333333222222222111111111111000000///.........------------............,,,,,,,,,+++++++++*********+++,,,+++***)))***+++************++++++++++++,,,++++++***************+++++++++*********))))))((()))******))))))***+++))))))***************))))))&&&+++]]])))((((((''''''''''''(((***)))(((&&&%%%%%%'''(((((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((&&&$$$###$$$&&&(((***&&&&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%###&&&%%%%%% """''''''&&&&&&&&&&&&%%%%%%%%%)))&&&###"""!!!"""%%%)))(((&&&'''(((((($$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&***,,,+++'''///'''---"""!!!+++333)))///VVV %%%%%%%%%%%%%%%%%%%%%%%%%%%*** ((('''###$$$((((((%%%''',,,((( \\\&&&((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$"""%%%'''(((&&&$$$######%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((('''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''''''(((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''')))************)))'''&&&''''''(((((('''&&&&&&))))))***))))))'''&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''vvveeeXXXRRRLLLHHHGGGFFFDDDBBBAAA===999555444333222111333333333222222222111111111000000//////......---//////.........---------,,,,,,,,,,,,++++++++++++)))***++++++))))))***+++//////...,,,+++***)))(((++++++***))))))))))))))),,,,,,++++++***))))))((()))***++++++)))((()))+++'''((())))))***))))))))))))&&&+++]]]%%%%%%%%%&&&((()))+++,,,222111...)))&&&%%%''')))))))))))))))))))))))))))&&&''')))))))))'''%%%###$$$###$$$'''+++,,,+++((('''''''''(((((()))++++++***))))))((('''&&&%%%%%%)))###UUU&&&###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%((('''(((***(((%%%%%%((()))'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$"""^^^%%%222###***)))&&&***,,,,,,!!!...aaa---###%%%%%%%%%%%%%%%%%%%%%%%% ###$$$'''&&&'''''''''&&&%%%%%%$$$""" UUU___&&&(((######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&###%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$&&&((($$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))'''''''''((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((())))))******))))))(((&&&)))***))))))***)))&&&&&&&&&'''))))))******)))(((((()))))))))))))))(((&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''sssdddUUUPPPJJJGGGGGGGGGEEECCC???<<<777444333222000///333333333222222222111111000000000///......------000///......---,,,++++++------------,,,,,,,,,,,,***+++,,,,,,******+++,,,......------------,,,,,,,,,+++******))))))******++++++******************+++,,,,,,+++)))((()))***'''(((((()))******)))))))))&&&+++]]]%%%%%%%%%&&&((()))+++,,,...///...,,,(((&&&(((***))))))))))))))))))))))))%%%''')))++++++***)))((('''((()))***,,,+++)))'''))))))((((((((())))))***''''''''''''''''''''''''$$$%%%&&&===(((''')))&&&&&&&&&%%%%%%%%%$$$$$$!!!%%%$$$ !!!&&&'''''''''((()))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%___'''***"""***'''***---)))%%%+++XXX(((###&&&&&&&&&&&&&&&&&&&&&&&&""" ***'''!!!***%%%"""$$$&&&!!!&&&444___&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''''''''&&&'''(((((('''&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))(((((('''''''''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))************))))))''')))(((######((()))''''''''''''((()))***++++++((((((((((((((()))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''rrrbbbRRRNNNHHHFFFGGGGGGFFFDDD@@@===999777777888777777333333333222222222111111000000000///......------//////...---+++***))))))......------------,,,,,,+++,,,------++++++,,,---((()))+++---///111333333---,,,++++++******++++++)))))))))***++++++,,,,,,+++,,,---+++)))(((((()))'''((()))***************)))&&&+++]]](((((('''''''''(((((()))$$$'''***+++)))((()))+++)))))))))))))))))))))))),,,***(((&&&%%%&&&((()))%%%%%%%%%$$$$$$%%%))),,,)))((('''&&&&&&%%%&&&&&&$$$$$$%%%&&&'''((()))***+++(((\\\---%%%---&&&&&&&&&%%%%%%%%%$$$$$$***&&&&&&(((&&&"""&&&..."""&&&((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---222+++)))%%%&&&((('''---***222ZZZ'''$$$'''''''''''''''''''''''')))!!!000'''***%%%"""''',,,%%% 444QQQ^^^'''$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((((((''''''&&&$$$%%%%%%$$$######%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''(((******((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%%%%&&&((()))))))))((('''%%%&&&'''''''''&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))************))))))((()))%%%%%%)))((((((((('''(((((()))***+++***)))((('''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''pppaaaRRROOOKKKHHHGGGEEECCCBBB???<<<888666666666666555222333333333333222111111111222222222111000...---......//////////////////...,,,+++,,,///111///---,,,***)))***,,,---***&&&***************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++***))))))******,,,,,,+++******)))))))))***''',,,]]]***++++++***(((''')))***))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,---'''######///###)))|||&&&'''***)))(((&&&&&&'''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&***)))///)))!!!111---000+++###)))###***###)))///+++]]]*** '''&&&&&&%%%%%%&&&&&&'''cccTTT$$$'''111###%%%(((***+++222>>>...$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$""""""(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((()))))))))))))))++++++******))))))((((((***)))(((((((((***+++,,,))))))))))))((((((((((((******))))))((((((''''''&&&''''''((()))***************))))))((((((''''''))))))))))))))))))))))))******))))))))))))******+++***)))'''''')))***+++++++++******)))(((((((((***(((&&&'''***+++)))'''(((((((((((((((((((((((())))))************))))))))))))(((((('''''''''&&&***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''***((('''((()))***)))'''ppp```SSSPPPLLLIIIHHHFFFDDDCCC@@@===999666666666555444222333333333333222111111.../////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++...,,,++++++,,,,,,+++***++++++++++++++++++++++++*********)))******++++++++++++,,,,,,+++******)))+++***))))))(((((()))))))))************)))((((((***''',,,]]]******+++)))(((''')))***)))))))))(((((()))))))))))))))((('''''''''''''''((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((///$$$***333,,,...%%%&&&'''***)))(((&&&&&&'''''''''&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''!!!222$$$000666,,,&&&+++&&&))) +++&&&***!!! WWW'''$$$'''&&&&&&%%%%%%&&&&&&''':::ooo///"""((($$$&&&###,,,!!!000///)))%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((())))))))))))))))))((((((((('''''''''&&&((('''&&&&&&'''((()))***&&&''''''((()))******+++***)))))))))((((((((('''''''''((())))))***++++++******))))))(((((((((((())))))))))))))))))))))))******))))))))))))******+++***(((''''''(((***+++)))))))))(((((((((((((((***((('''(((******)))'''(((((((((((((((((((((((())))))************))))))))))))((((((((('''''''''))))))((('''''''''''''''''''''((((((((((((''''''***((('''((()))***)))'''ooo___SSSPPPLLLIIIHHHGGGEEEDDDAAA===999666555555444333222333333333333222111111............---,,,++++++++++++++++++++++++++++++,,,+++******++++++***)))------,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********+++++++++************)))***)))(((((((((((((((((((((***+++------,,,+++******''',,,]]])))******)))''''''(((*********))))))))))))******)))((((((''''''''''''(((((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((($$$333&&&***"""333'''''''''***)))(((&&&&&&'''''''''&&&'''&&&$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))) &&&---&&&555III,,,'''***(((+++++++++$$$000'''%%%\\\***)))'''&&&&&&%%%%%%&&&&&&'''''''''###'''%%%666"""!!!***$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((&&&$$$"""''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((''''''''''''(((''''''''''''(((((()))''''''(((((())))))******))))))))))))(((((((((((((((((())))))***+++++++++***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***''''''''''''((((((((((((***)))((((((******)))((())))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''(((((())))))(((((('''''''''(((((())))))(((((('''***((('''((()))***)))'''mmm^^^RRROOOKKKHHHGGGFFFDDDCCCAAA>>>999666555444333222222333333333333222111111111111000000000//////............---------------,,,++++++*********))))))***++++++(((%%%%%%))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++************************))))))((((((((()))))))))+++...000111000///---***''',,,]]])))******)))''''''((()))******))))))))))))******)))(((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((///$$$###222###222!!!JJJ''''''***)))'''&&&&&&'''''''''%%%((('''%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''+++'''333((("""@@@)))&&&((('''&&&111)))000111,,,TTT'''&&&&&&%%%%%%&&&&&&'''+++FFF+++(((%%%***"""555ppp"""$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))************))))))))))))***))))))))))))*********++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((''''''((())))))&&&&&&''''''((()))*********))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((('''((()))******)))((('''(((((())))))))))))((((((***((('''((()))***)))'''lll\\\OOOLLLIIIFFFEEEDDDCCCAAAAAA===999666555444333222222333333333333222111111222222111111111111111111000/////////.........------------,,,+++******+++***++++++)))&&&%%%)))---++++++++++++++++++++++++,,,,,,+++***)))))))))***+++******))))))***++++++*********))))))******+++)))+++...000111111///...***''',,,]]])))******)))'''&&&((()))******))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%!!!***&&&,,,..."""222((('''***)))'''&&&&&&'''''''''%%%)))((('''&&&%%%&&&((()))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''+++***111###)))&&&((('''$$$---$$$***###,,,ZZZ---000'''&&&&&&%%%%%%&&&&&&'''$$$;;;'''"""...&&&###555iii~~~!!!&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((***(((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************)))************)))))))))*********)))(((''''''&&&(((((((((((())))))))))))***************+++++++++))))))))))))******************************************))))))))))))******))))))(((((((((((())))))''''''((()))******+++,,,)))*********)))))))))***))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((***((('''((()))***)))'''kkk[[[NNNKKKGGGEEEDDDDDDBBBAAA@@@<<<888555444444333222222333333333333222111111111111000//////000000111.........------,,,,,,+++,,,---...---,,,+++,,,------...---,,,******,,,---************************++++++******)))*********,,,+++*********+++,,,---***************++++++,,,'''(((+++,,,------,,,+++***''',,,]]]((())))))(((&&&&&&''')))))))))(((((((((((())))))(((''''''''''''(((((()))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((###&&&%%%222&&&)))'''))))))(((&&&&&&'''''''''&&&))))))(((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%)))&&&((((((___,,,(((+++)))$$$!!!!!!///+++444YYY&&&'''&&&&&&%%%%%%&&&&&&''' 111<<<((("""###'''HHH ((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%###""""""$$$''')))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((('''((((((((((((''''''&&&&&&&&&'''((()))***++++++(((((((((((())))))))))))************************)))))))))************+++******************************))))))))))))******))))))************))))))'''(((((()))***++++++,,,)))***++++++))))))***+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))******(((((())))))******))))))((())))))******))))))(((***((('''((()))***)))'''jjjZZZNNNKKKGGGEEEEEEDDDCCCBBB>>>;;;777555444444444333222333333333333222111111000000///......///000111......---,,,,,,+++*********,,,......,,,+++---//////...------......---,,,++++++++++++++++++++++++*********)))******++++++---,,,+++***+++,,,...///)))))))))))))))***++++++'''((()))******************''',,,]]]((())))))(((&&&&&&''')))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((+++&&&$$$((()))...)))'''))))))(((&&&&&&'''''''''&&&''''''((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((777111___...''',,,'''%%%!!!###222*** 222bbb000$$$'''&&&&&&%%%%%%&&&&&&'''///$$$%%%___333'''%%%666///%%%###...$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((((((((''''''''''''(((((()))((('''&&&%%%&&&&&&''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&'''''''''((((((((()))'''((())))))((('''&&&%%%$$$%%%&&&((()))+++,,,---'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++******************************))))))))))))************++++++++++++******'''((((((((())))))******)))***,,,+++)))(((***,,,(((((((((((((((((((((((())))))************))))))(((((()))))))))*********))))))(((((()))******+++))))))************))))))***((('''((()))***)))'''~~~iiiZZZNNNLLLHHHFFFFFFEEEDDDCCC===:::777555444555444444222333333333333222111111222111000//////000111222//////...------,,,++++++)))+++...---++++++---///...,,,***,,,......+++(((,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,...---+++++++++---///000((((((((((((((()))*********************+++++++++***''',,,]]]((())))))(((&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((###---///yyy)))'''))))))(((&&&&&&'''''''''&&&%%%&&&'''((((((&&&$$$"""''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))000TTT---$$$+++%%%)))---)))%%% ***KKK111"""((('''&&&&&&%%%%%%&&&&&&'''&&&$$$---{{{[[[$$$+++000''')))$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''(((((()))((('''&&&%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))((()))))))))******++++++)))***+++++++++)))((('''''''''(((((())))))******'''((((((((())))))******)))))))))((((((((((((((())))))******++++++++++++******************************))))))))))))******++++++,,,,,,,,,,,,++++++'''''''''((((((((((((((((((+++,,,,,,)))(((***,,,(((((((((((((((((((((((())))))************))))))(((((())))))*********+++***)))((((((((()))+++,,,))))))************))))))***((('''((()))***)))((({{{ggg[[[MMMLLLJJJIIIIIIGGGDDDBBB>>>;;;888666555444333222444444444444444444444444444444333333222111111000000000///...------,,,,,,))))))((((((((()))+++,,,---...///...+++'''""")))))))))******+++,,,,,,************************+++++++++***)))((('''&&&'''((()))***++++++******+++***(((&&&&&&''')))++++++'''***]]]))))))((('''''''''''''''((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((***...))),,,+++&&&&&&&&&$$$%%%(((+++,,,+++***!!!888fff'''***))))))((('''&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&((()))&&&######%%%&&&&&&&&&### ###))))))%%%###+++&&&hhh***000 %%%))))))))))))((('''&&&%%%mmmwww&&&...%%%999(((,,,...//////,,,*********)))&&&'''YYY"""###&&&))))))((('''&&&&&&***(((&&&%%%%%%%%%$$$### ###...---???\\\&&&!!!)))$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&((('''&&&&&&'''(((''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++%%%%%%$$$#########$$$$$$'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))))))))***(((((((((((((((((((((((())))))))))))************++++++******))))))((((((******************************++++++++++++******))))))))))))************++++++******************)))(((''''''''')))***+++************************************************+++++++++*********)))))))))'''&&&(((+++---,,,***,,,,,,,,,,,,,,,+++***)))(((((())))))))))))(((((()))((((((((((((***,,,---))))))))))))))))))))))))))))))(((((((((((()))))){{{hhh\\\MMMLLLJJJHHHGGGFFFCCC@@@<<<999666555555555555444333333333333333333333333222222222111000000//////---------,,,,,,++++++***+++***)))))))))***+++,,,)))***,,,------,,,***(((+++++++++++++++++++++***++++++++++++++++++++++++++++++++++++***)))((((((''''''(((((((((((()))))))))))))))((((((((())))))+++'''***]]]))))))((('''''''''''''''((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((''' 000&&&+++###+++(((666)))'''111--- ///(((FFF??? ...###'''&&&%%%%%%$$$$$$$$$%%%$$$%%%''''''&&&&&&'''((("""(((+++((('''***///222%%%)))+++***'''%%%###!!!***,,,(((,,,"""###%%%&&&((()))))))))+++TTT'''555999+++,,,...---+++)))))))))'''%%%'''[[[$$$"""###%%%%%%$$$%%%&&&(((***(((&&&%%%&&&&&&%%%###,,,"""***###777sss''''''&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))*********************))))))((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))************+++++++++++++++*********)))))))))))))))***++++++************************************************+++++++++*********)))))))))((('''(((+++,,,+++***++++++,,,,,,+++******)))))))))************)))))))))((((((((()))***,,,---************************))))))(((((((((((()))))){{{hhh]]]NNNLLLIIIGGGFFFDDDAAA???:::888666555666666666555222222222222222222222222111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++)))***+++---.../////////......---,,,,,,+++******++++++++++++++++++++++++******++++++++++++******+++***)))((('''((())))))'''((()))***+++***((('''+++'''***]]]))))))((('''''''''((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&......+++///))))))+++%%%...***666"""---"""'''&&&%%%%%%$$$%%%%%%%%%&&&'''(((((('''&&&''')))'''...,,,)))(((######'''%%%''',,,+++TTT^^^---"""---''''''''''''&&&%%%$$$###333111000###))))))+++,,,+++)))(((((((((%%%$$$&&&\\\&&&%%%%%%$$$###"""###&&&))))))'''%%%%%%&&&&&&%%%$$$###))) &&&+++... ...(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''''''''((()))***%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++******))))))((((((***************************)))))))))))))))******(((((((((((((((((((((((()))))))))*********++++++))))))))))))((((((((((((''''''''''''''''''''''''******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++******++++++,,,+++++++++))))))))))))))))))))))))************************+++++++++***************)))(((((()))+++,,,+++******++++++++++++***))))))******++++++++++++******)))))))))))))))***+++,,,***************************))))))(((((())))))***zzzhhh^^^NNNLLLHHHFFFDDDBBB@@@===;;;999666555555666555444111111111111111111111111111000000///......------------.....................------,,,++++++++++++------,,,,,,,,,---------......---------,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,///...,,,***))))))+++,,,(((((()))*********))))))+++'''***]]]))))))((((((((((((((()))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,&&&***)))###000$$$111 """333222)))@@@jjj%%%'''((('''((((((''''''''''''(((((('''((()))(((&&&&&&'''(((...***###"""///666777555 ###444''' ddd******333***++++++***(((&&&###!!! ,,,]]]@@@ ((()))***)))'''&&&'''((($$$###&&&\\\%%%(((((((((&&&$$$$$$%%%'''(((&&&%%%%%%&&&'''&&&%%%222'''!!!444***&&&SSS``` ---++++++!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&&&&'''((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''((()))***+++%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&************************))))))))))))))))))***+++(((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************)))))))))***++++++++++++*********++++++***)))))))))******++++++******))))))))))))******+++++++++***************************))))))))))))))))))***xxxggg]]]NNNLLLHHHEEECCCBBB???>>>===;;;777555555555333222111111111111111111111111222111111000000//////...------..................------------,,,,,,++++++...---,,,+++******+++,,,,,,,,,---------.........++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,000...,,,***))))))***+++***)))((('''((()))+++---+++'''***]]]))))))((((((((())))))***)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))///"""$$$++++++%%% %%%...&&&:::jjj+++...%%%***(((((('''''''''(((((()))'''(((((('''%%%$$$%%%&&&+++&&&$$$(((***'''!!!111///)))eee(((...""")))&&&&&&'''(((((((((((((((+++((()))uuuppp222'''(((((((((&&&%%%&&&((($$$$$$(((ZZZ###"""$$$'''((('''&&&&&&''''''%%%$$$$$$&&&''''''&&&)))((('''''''''###"""&&&+++,,,%%%,,,,,,%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&###""""""&&&)))((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''&&&''''''(((((()))))))))'''''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))************++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++******************++++++++++++++++++,,,,,,------------))))))+++++++++***)))((())))))))))))))))))))))))************************************************)))******+++******++++++)))******+++++++++******(((((())))))))))))((((((*********+++++++++++++++******************************))))))))))))******uuueee\\\NNNKKKGGGEEECCCBBBAAA???>>>;;;888666555444333111111111111111111111111111333222222111111000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***)))))))))***+++,,,---++++++,,,------...//////........................))))))***+++,,,,,,++++++,,,+++)))(((''''''((((((+++***(((''''''***,,,...+++'''***]]]))))))((((((((()))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((###,,,%%%%%%...---GGG>>>,,,'''---((((((&&&&&&&&&%%%&&&&&&'''((('''((()))'''%%%$$$$$$%%%###"""***333,,,###333666eeefff333"""111%%%((((((((()))(((((('''&&&"""'''333DDD!!!''''''((('''%%%%%%'''(((&&&&&&***YYY""""""%%%&&&''''''(((&&&%%%$$$$$$&&&(((((('''+++$$$'''###///%%% ...$$$===%%%+++%%%%%%%%%&&&)))$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%""" $$$(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''((((((((('''''''''''''''((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))***************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))*********++++++++++++,,,))))))))))))************++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,+++,,,,,,------......///******************)))(((***************************************************************+++++++++***+++,,,+++******+++,,,******+++,,,,,,,,,,,,+++(((((())))))))))))((((((******++++++,,,++++++***+++++++++++++++++++++++++++******))))))******+++rrrbbbYYYNNNKKKGGGEEEDDDCCCBBBAAA===:::777555555555444333222222222222222222222222333222222111111000000///---------,,,,,,++++++*********,,,,,,---,,,++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,---------------------------------))))))******+++*********)))))))))((((((''''''''')))))))))))))))+++,,,---+++'''***]]]))))))(((((()))******+++)))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((("""(((,,,(((---(((""")))&&&)))'''&&&&&&&&&&&&&&&'''(((((()))******)))&&&$$$%%%%%%...$$$###$$$...zzz...444!!!///%%%*********((('''%%%###"""!!!+++777...777'''''''''&&&%%%%%%''')))((()))---ZZZ###"""###$$$%%%''')))&&&$$$###$$$&&&(((((((((###!!!%%%###!!!......)))///+++ ,,,<<<$$$%%%...!!!)))$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''&&&&&&''''''''''''&&&&&&"""&&&((('''$$$"""$$$'''''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''&&&'''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++************************(((((((((((()))***+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,,,,,,,,,,---.../////////,,,,,,+++***************++++++++++++++++++++++++************************))))))*********+++++++++***+++---,,,***)))***,,,++++++,,,---------------)))))))))******)))))))))***+++,,,,,,,,,+++******+++++++++++++++++++++++++++******))))))******+++ppp```XXXNNNKKKGGGEEEDDDDDDCCCCCC;;;888666555666666666555222222222222222222222222222222111111000000//////000000///...------,,,,,,((()))+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,+++...------,,,,,,++++++***************************))))))*********))))))((()))************)))(((((('''(((***+++,,,,,,,,,++++++'''***]]]))))))((())))))***++++++)))((('''&&&&&&'''((()))************************((((((((((((((((((((((((%%%&&&000***((("""333333+++333!!!''')))((((((((((((((()))******+++,,,,,,***'''%%%&&&&&&!!!"""...000---zzz***&&&%%%+++######%%%&&&'''(((((((((***###"""""")))MMM'''''''''&&&%%%%%%(((***)))***...\\\%%%&&&'''&&&$$$"""###%%%(((%%%$$$###$$$&&&(((((((((***&&&%%%+++***111%%%111 ggg222&&&((( ***,,,"""***)))$$$$$$%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((&&&''''''''''''''''''&&&"""(((......***''''''(((&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&******))))))((((((''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&%%%)))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((()))******++++++++++++++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,------...///000000///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++***,,,...,,,***)))***---+++,,,------............******++++++++++++*********+++,,,---,,,,,,***)))++++++++++++++++++++++++++++++************++++++nnn```YYYNNNKKKGGGEEEEEEDDDCCCBBB???<<<999666666666666555444111000111333444333111111111222222111000...---......//////......---,,,......------------......000///...---------------111///---,,,------,,,***+++++++++*********))))))...---+++)))(((((())))))++++++***)))(((((())))))))))))************))))))+++)))...```&&&''''''((()))******++++++***)))(((((()))***+++******))))))))))))******(((((((((((((((''''''''')))(((/// ///???```)))...&&&((( 000************************///...---,,,***)))(((''''''%%%'''(((---222///((('''000''''''((((((((((((''''''+++111###&&&000)))wwwccc+++'''///###---(((&&&''']]]&&&((((((((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$''',,,$$$///***!!!)))000}}}<<>>gggooo###---''',,, ###,,,"""---''''''(((((((((((('''''',,,)))))))))(((***)))###ZZZ""",,,000'''(((&&&''']]]&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%++++++$$$111222mmm000 000:::'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))"""(((999>>>222(((''''''''''''''''''(((((((((''')))******((('''((()))%%%&&&&&&'''''''''''''''&&&((()))((('''&&&'''(((&&&'''''''''((((((((()))&&&'''''')))***++++++***))))))(((''''''((()))***(((((((((((('''&&&&&&%%%''''''(((((()))))))))*********))))))))))))))))))(((((('''(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***((('''&&&'''((()))******+++++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,///...------,,,---------111000000000000111111222111111000000111111000000222111111111111222222333333333222111111222333333333333333333222222222222000000111111111111000000000...,,,,,,---------+++,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++}}}iii\\\VVVMMMJJJFFFDDDCCCAAA@@@>>>>>>;;;777555444444333333333333333333222111111222111111000//////..................///......---,,,------,,,,,,,,,,,,------------,,,,,,,,,------...000...,,,++++++,,,------++++++++++++***************++++++++++++)))'''&&&)))((((((((((((((())))))((()))***++++++***)))(((***''',,,___(((((((((((())))))))))))((((((***++++++***((((((((())))))******))))))((((((((((((((())))))******'''222((()))"""---$$$555(((000iii^^^!!!,,,---,,,%%%,,,...$$$///(((((((((((((((((((((((())))))(((''''''&&&&&&%%%!!!***'''%%%+++(((***%%%NNNxxx$$$222'''$$$$$$$$$000...'''''''''((((((((((((''''''&&&&&&)))$$$+++111###jjj333...###(((&&&''']]]&&&&&&''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%---$$$111&&&&&&@@@"""%%%:::...)))$$$''''''''''''''''''''''''''''''''''''(((((())))))(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((,,,###%%%333888---%%%'''%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&''''''''''''((((((''''''&&&%%%'''((()))(((''''''((()))))))))((((((((('''''''''%%%&&&''')))))))))******)))))))))((((((((())))))(((((((((((((((((())))))******))))))((((((((('''))))))******************(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,+++***)))))))))***+++******++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...---,,,,,,+++,,,,,,---...///......---------......000000000000111222333444666777777777666666666666777777777777777999:::;;;999999888888888888999999888888888888999999999999666666777777777777666666777555333333333333222111111111111000111111111222000000000000////////////+++++++++,,,,,,,,,,,,,,,}}}jjj]]]WWWNNNKKKGGGDDDCCCBBB@@@???>>>;;;777555555555444333222444444333111000000111222111000///..................//////......---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---+++)))***,,,---,,,***+++++++++*********))))))+++++++++***)))'''&&&%%%((((((''''''(((((()))))),,,)))%%%""""""%%%))),,,***''',,,^^^(((((((((((())))))))))))))))))************))))))((()))***++++++***)))((('''(((((())))))******+++)))'''%%%///***...666---%%%%%%555---)))---+++'''"""&&&///+++&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&++++++***))))))(((''''''###///)))###///333333***''',,,xxx[[[===$$$!!!---,,,"""&&&***&&&&&&''''''((((((((((((''''''"""%%%+++&&&''',,,$$$+++:::---000(((&&&''']]]&&&&&&((())))))(((''''''(((((((((((((((((((((((((((,,, %%%,,,!!!'''eee...'''888222'''''''''''''''(((((((((%%%%%%&&&&&&''''''(((((((((''''''&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((,,,%%%%%%,,,...)))%%%'''$$$$$$%%%%%%&&&'''''''''$$$%%%''''''&&&&&&&&&'''((((((((((((((('''&&&%%%'''((())))))''''''((()))******)))(((((('''&&&&&&%%%'''))))))(((((()))***))))))*********)))((((((''''''''''''(((***+++,,,,,,+++******(((((('''&&&''''''((()))))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++,,,------......------,,,,,,------------,,,,,,---------,,,------...///...---,,,,,,---...000111...............///000000000000111222444666777888:::;;;<<<<<<;;;:::;;;===@@@@@@@@@AAACCCEEEGGGIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@>>><<<;;;;;;;;;999888555444444333333333333444222222111000///...------............------------|||iii]]]WWWOOOLLLHHHEEEDDDBBBAAA???<<<:::777555666777888777333555666444111000111222222111///...------............//////......---,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...)))***+++,,,+++*********,,,,,,+++++++++*********++++++***)))((((((((()))'''''''''''''''((())))))+++***'''%%%%%%'''***+++***''',,,^^^))))))))))))(((((((((((())))))(((((((((((())))))'''((()))******)))(((''''''(((((()))******++++++000"""'''...""""""(((===(((+++111))))))555333'''***'''$$$!!!***---)))***)))''''''''''''''''''''''''******))))))))))))))))))+++---***,,,%%%...(((+++222''',,,KKKPPP(((""""""+++333---$$$###,,,(((''''''((((((((((((''''''$$$((())))))((('''&&&&&&###999,,,%%%###000(((&&&''']]]&&&%%%'''))))))'''&&&&&&'''((((((((((((((((((((((((...000---'''~~~000222$$$&&&&&&'''''''''((((((((()))$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((('''''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((($$$&&&(((((('''&&&'''(((&&&''''''(((((((((((('''''')))***)))((('''((())))))))))))(((((((((((((((''')))++++++)))((()))***((()))+++,,,+++***'''&&&''''''&&&&&&'''(((***++++++*********)))(((((((((&&&'''((()))***))))))(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++---......---,,,+++******++++++,,,------...,,,,,,---...............,,,,,,---......---,,,,,,...------,,,---...///000...---------...111333555111111222222333444666666::::::<<<===@@@CCCEEEFFFCCCFFFGGGGGGFFFEEEGGGIIILLLLLLLLLMMMPPPSSSWWWYYYXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXYYYYYYXXXXXXXXXPPPNNNKKKJJJJJJIIIHHHFFFBBBBBBBBBAAA@@@===;;;:::888777666444222111000///111111000000//////......{{{hhh\\\VVVPPPMMMIIIFFFDDDCCCAAA???:::888555555777:::;;;;;;444666777666222111222444222111///...------............//////......---,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...%%%+++000000+++)))***------------,,,,,,,,,+++++++++***)))))))))***,,,---'''''''''''''''((()))***''')))---000000---)))'''***''',,,^^^))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&'''(((******((('''&&&'''(((((()))***+++++++++(((---111---))))))***,,,111$$$'''+++%%%zzz```$$$000,,,+++*********...)))(((111)))************************&&&&&&''''''((())))))***---'''!!!(((000(((###...(((&&&%%%&&&(((***,,,...===$$$*********%%%+++"""!!!000...%%%((("""''''''(((((((((((('''''''''&&&"""&&&...)))###***$$$///]]]111###(((&&&(((]]]&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$))) """jjjQQQ)))'''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((("""''')))&&&%%%((()))'''&&&&&&&&&'''((())))))***%%%'''((()))((('''((()))$$$%%%&&&((()))*********''')))***)))((('''(((***''''''(((((())))))******(((+++---,,,***((()))+++'''))),,,------***'''%%%((('''&&&%%%&&&'''((())))))))))))))))))*********((()))***,,,,,,,,,+++***+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++---//////---+++*********+++,,,,,,---......,,,---......//////......,,,,,,---......---,,,,,,...------,,,---...///000......---...///222555777666666666777999:::<<<===FFFGGGIIIKKKNNNQQQTTTUUURRRTTTWWWWWWUUUUUUWWWZZZUUUTTTUUUWWWZZZ^^^aaadddhhhiiikkkllllllkkkiiihhhhhhhhhiiiiiijjjjjjjjjkkkiiiiiijjjjjjjjjjjjiiiiiibbb```]]]\\\\\\[[[YYYXXXTTTUUUWWWVVVTTTOOOIIIFFFCCCBBB@@@>>><<<:::999888333222222111000//////...xxxeeeYYYTTTOOOMMMIIIGGGEEECCC@@@===;;;888555444555555444333444444444333333333222222111000000000000000111111//////...------------...---------------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))******((())))))))))))(((((((((***(((---___))))))))))))))))))))))))*********)))(((''''''&&&'''&&&&&&&&&'''(((***+++)))))))))))))))))))))))))))'''&&&(((+++---,,,***((((((((((((((())))))))))))***OOOJJJ""")))'''&&&!!!111******))))))(((((('''''',,,,,,***)))(((((((((((((((((((((((()))))))))))))))))))))((('''''''''&&&******))))))(((((('''''',,,'''ooo,,,...(((%%%"""+++***((('''&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%&&&'''((((((((((((,,,000 TTT***!!!'''\\\%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((444+++333jjj///(((,,,(((###)))###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&******)))((('''&&&%%%%%%$$$%%%&&&((()))*********))))))((('''&&&%%%$$$$$$((()))*********)))'''&&&''''''((((((((((((''''''***+++,,,+++(((&&&%%%%%%)))))))))'''&&&&&&(((***))))))))))))))))))))))))(((((())))))((('''&&&&&&'''((()))+++++++++***)))&&&''''''((()))******+++++++++************++++++)))))))))))))))))))))))),,,,,,+++***))))))******)))))))))***+++++++++,,,************************+++,,,------++++++,,,---************************++++++,,,,,,,,,---------++++++,,,------...//////+++,,,,,,------......///---///111222111000111222555555444333222444888<<<:::===@@@CCCFFFJJJNNNRRRVVVYYY]]]aaadddeeeeeedddgggddd```^^^]]]\\\[[[ZZZXXXXXXXXXYYY\\\aaafffiiiiiilllppprrrssstttuuuvvvsssrrrqqqrrruuuxxxyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvtttsssqqqnnnllljjjiiiiiifffffffffdddbbb___\\\[[[XXXVVVSSSOOOKKKHHHFFFEEE???<<<888666444333222000yyyfffZZZTTTOOOMMMIIIGGGEEECCC@@@===:::777444333444444333222333333333222222222111111111111000000000000111111//////...------------...******++++++***))))))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))******+++***))))))((()))*********(((---___))))))))))))))))))))))))++++++***))))))((('''''')))(((((('''((()))++++++)))))))))))))))))))))))))))((('''(((+++,,,+++***))))))))))))))))))))))))+++++++++zzzTTT$$$---%%%555***)))))))))((((((((('''***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''222###MMM!!!"""888777***)))((('''''''''((()))(((((((((''''''&&&&&&&&&'''((()))***++++++++++++$$$,,,666777###333%%%\\\%%%''''''&&&&&&''''''((()))''''''''''''''''''&&&&&&%%%''' fff ///&&&***%%%+++ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''&&&'''(((((((((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((('''%%%$$$''''''((((((((((((''''''((()))******(((((()))***++++++++++++***(((&&&%%%))))))))))))))))))))))))(((((())))))(((''''''&&&'''((()))*********)))(((''''''(((((()))******+++++++++************++++++************************,,,,,,+++***************************+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++************++++++++++++,,,,,,------......//////------------......//////...000111222111222333555555777888:::<<>>CCCGGGKKKPPPUUUXXX\\\___bbbdddfffiiimmmpppqqqsssvvvxxxzzz{{{zzzyyytttpppjjjddd```\\\XXXUUUPPPMMMJJJHHHIIIMMMQQQTTTZZZ```hhhooosssuuuvvvvvvyyyzzz|||}}}}}}}}}~~~~~~}}}|||{{{{{{xxxwwwuuussspppnnnmmmllleeeaaa\\\VVVRRRLLLGGGDDDyyyfffZZZUUUOOOMMMIIIGGGEEECCC@@@===:::777555333444444333333333333333222222222111111222111000000000000000000//////...------------......///////////////......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************))))))*********************(((---___))))))))))))))))))))))))++++++++++++******))))))+++*********))))))******)))))))))))))))))))))))))))))))))***++++++++++++,,,,,,+++++++++++++++***---)))///,,,QQQPPP++++++))))))))))))((((((((((((++++++***)))))))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&&&&''''''((())))))***;;;***)))222$$$&&&***)))))))))))))))******(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&'''''''''&&&111,,,***..."""jjj~~~,,,\\\&&&(((''''''''''''((())))))(((((('''''''''&&&&&&&&&'''###rrrFFF***...+++++++++"""%%%***''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&'''((((((((())))))******))))))))))))))))))((((((''''''(((((((((((('''''''''((((((((((((+++///222PPPCCC333(((&&&((())))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))((((((((('''&&&&&&(((((()))))))))*********++++++************++++++************************,,,++++++******+++++++++,,,,,,,,,++++++*********,,,,,,,,,---------------,,,---...---,,,+++,,,...........................------------............---------------.........000000111111222333333444333555777999<<<@@@FFFJJJJJJNNNTTTYYY]]]```dddfffhhhjjjlllnnnppprrrvvvyyyyyyzzz|||~~~~~~zzzuuuoooiiiddd```\\\YYYSSSPPPJJJFFFDDDEEEHHHJJJPPPUUU\\\cccgggkkknnnpppsssuuuyyy{{{~~~~~~~~~}}}}}}|||{{{zzzxxxwwwvvvuuurrrnnniiieee___ZZZVVVxxxeeeYYYTTTOOOMMMIIIGGGEEECCC@@@===;;;999666555555666555444555444444444444333333333222222111000//////000000//////...------------...***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++*********%%%''')))+++,,,+++)))'''***(((---___************************+++++++++***************))))))))))))))))))(((((()))))))))))))))))))))))))))******+++******++++++,,,,,,,,,,,,++++++******666(((222999888(((((((((((())))))))))))+++******))))))))))))***(((((((((((())))))))))))'''(((((())))))*********''''''((()))***++++++,,,'''<<<777888uuu222++++++++++++***)))(((((('''(((''''''&&&%%%%%%$$$$$$(((((()))*********))))))***,,,&&&!!!>>>[[[]]]&&&'''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''***)))'''"""%%%aaa$$$((($$$...---''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******))))))((((((((()))))))))''''''(((((((((((('''''')))))))))((((((***---000MMMAAA111((('''***,,,,,,************************(((((()))))))))))))))((())))))((((((''''''&&&&&&))))))))))))************++++++************++++++************************,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++******,,,,,,---------.........,,,---......,,,,,,---...........................------........./////////------------...............///000222444666777888<<<>>>AAAEEEIIIPPPVVV[[[^^^bbbfffjjjkkklllnnnooonnnooorrrssstttvvvzzz||||||}}}~~~{{{vvvqqqnnnkkkhhhfff^^^ZZZTTTMMMIIIHHHHHHIIIMMMPPPSSSVVVYYY^^^cccgggiiilllqqqtttwww{{{~~~|||||||||zzzxxxvvvsssnnniiieeewwwdddXXXSSSOOOMMMIIIGGGEEECCC@@@===<<<:::777666666666666555555555555555444444444444333222111000//////////////////...------------...++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***$$$&&&)))+++,,,***((('''***(((---___************************************************(((((()))******))))))((())))))))))))))))))))))))***+++,,,+++******+++,,,---,,,,,,++++++*********+++$$$,,,'''))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''(((((((((((()))******+++,,,,,,...000===@@@<<>>AAABBBJJJMMMQQQUUUZZZ```fffjjjoooqqqtttuuutttsssttttttssstttvvvwwwxxxyyy|||~~~|||zzzyyyyyywwwvvvlllhhhbbb\\\WWWTTTSSSSSSNNNNNNMMMLLLLLLOOOTTTWWW^^^bbbfffjjjlllqqqxxx~~~}}}|||{{{zzzyyytttoookkkvvvcccWWWQQQOOOMMMIIIGGGEEECCC@@@===;;;999666555555666555444555555444444444333333333333222111000//////////////////...------------...,,,,,,---...............---,,,,,,++++++,,,,,,---......---,,,,,,+++******************************++++++++++++++++++++++++((()))***+++,,,++++++***'''(((((())))))***++++++***(((---___************************))))))))))))))))))))))))'''(((***++++++++++++***))))))))))))))))))))))))***+++---,,,***)))***,,,,,,,,,,,,+++******))))))!!!---111&&&...BBB)))'''((((((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))((((((((('''''''''''''''(((((())))))******++++++((()));;;+++,,,%%%333((())))))))))))((('''&&&&&&''''''''''''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%111+++***$$$+++!!!III]]]'''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%ZZZ```222)))--- ''''''$$$000!!!%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&((())))))(((((('''''''''((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''(((((('''&&&&&&%%%&&&'''((()))''''''(((((((((((('''''')))***+++***((('''((()))(((((()))*********((('''************************(((((()))******************)))((((((((()))***+++************************++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,---...++++++,,,,,,,,,,,,,,,,,,***++++++,,,------......---...///...---,,,---///........................,,,---------............000000111222444555666666999;;;???DDDIIINNNRRRTTT[[[^^^bbbfffiiimmmqqqtttvvvwwwyyyyyyxxxwwwxxxyyyvvvxxxyyyzzzzzz{{{~~~~~~}}}~~~~~~vvvsssooojjjfffcccbbbaaaVVVUUUSSSOOOLLLJJJLLLMMMTTTWWW[[[\\\^^^ccckkkrrryyy{{{}}}}}}|||{{{zzzxxxrrrlllggguuubbbVVVQQQOOOMMMIIIGGGEEECCC@@@===;;;888555444555555444333444444444333333333222222333222111000//////////////////...------------...((()))******++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,,,,+++***,,,***(((&&&'''***---000***(((---___************************((((((((((((((()))))))))((()))***,,,------,,,,,,))))))))))))))))))))))))***,,,...,,,***)))***---,,,,,,++++++***)))(((((()))))) --- ''':::'''((((((((())))))************))))))))))))***+++(((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))'''+++222(((sss(((%%%&&&((()))))))))((('''&&&&&&''''''((()))))))))((()))))))))))))))((((((###000###&&&$$$&&&,,,$$$***[[[^^^'''%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&%%%%%%---\\\+++%%%###***&&&,,,"""UUU///$$$---'''(((((((((((((((((((((((('''((()))******)))((('''###$$$&&&(((((((((((('''%%%%%%&&&'''((()))***+++*********)))(((&&&%%%$$$'''''''''''''''''''''''')))(((''''''((()))***+++''''''((((((((((((''''''''')))******)))'''((((((*********(((&&&%%%''')))************************(((((()))******************)))(((((((((***+++,,,++++++******************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------******++++++,,,---......---...///...------...///........................////////////000000000111222222333555777888999:::CCCFFFJJJPPPVVV\\\aaacccgggjjjnnnqqqrrrtttwwwyyywwwxxxyyyyyyyyyyyyzzz|||xxxyyyzzz{{{{{{|||~~~~~~~~~||||||~~~zzzyyywwwtttqqqnnnllllllddddddaaa\\\VVVRRRPPPOOOMMMOOORRRRRRRRRWWW```gggllloootttzzz~~~}}}|||{{{yyyuuuooogggaaawwweeeZZZUUUNNNLLLIIIFFFEEEBBB???<<<;;;999777555333333333333333333444444333333222111222222111000///...------------......------,,,+++---,,,***))))))***,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,+++)))(((((()))+++,,,,,,)))'''(((+++,,,,,,***...++++++%%%!!!,,,111&&&333---)))***+++))))))******%%%%%%ddd---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,+++***)))((((((((()))'''555$$$(((!!!444///""""""333---222666//////...,,,+++***)))))))))+++'''+++%%%---+++,,,+++***!!!***000'''+++++++++******(((''''''(((%%%)))///)))"""&&&(((***(((###***((())))))(((((((((((())))))333,,,(((///***))),,,$$$)))---(((((())))))((('''&&&%%%%%%$$$''''''''''''((((((((((((*********))))))))))))))),,,\\\'''%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&)))HHH000!!!''''''&&&)))***!!!777yyy'''!!!&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&))))))((('''''''''''''''%%%&&&((()))***+++******))))))))))))))))))))))))+++***)))((('''&&&%%%%%%&&&''')))(((&&&%%%%%%&&&++++++******************&&&'''((()))***+++,,,,,,******))))))((((((''''''************************))))))))))))))))))))))))%%%&&&(((***+++++++++***,,,++++++***+++,,,...///......,,,,,,,,,,,,......,,,,,,++++++***+++++++++,,,++++++******++++++,,,)))***,,,......,,,***(((+++,,,---...////////////000///------///111222222........./////////000000---...///.........000222555444444555999???DDDHHHOOOTTT[[[aaaeeeiiimmmooorrrssstttuuuwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzyyywwwvvvuuuvvvyyy|||}}}}}}}}}}}}}}}~~~~~~}}}zzzwwwuuutttssssssjjjiiifffbbb___\\\ZZZYYYTTTSSSQQQOOOOOOPPPQQQRRR[[[^^^dddkkkrrrwww|||~~~~~~~~~~~~~~~~~~||||||~~~}}}yyysssiii^^^WWWvvvdddZZZUUUOOOLLLIIIFFFDDDBBB???===<<<;;;999777555555555555333333444444333333222111222222111000///...------------......------,,,+++...---+++******+++---...---,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++---,,,+++******+++,,,---...,,,***+++---...---,,,+++(((+++...,,,...222...$$$++++++((('''((()))))),,,---___***))))))(((((())))))***+++***))))))))))))***+++++++++***)))))))))))))))---(((,,,))):::)))(((999///111""",,,)))000,,,,,,+++***************)))000(((***$$$%%%000""")))///&&&)))+++&&&------------,,,+++***)))%%%(((&&&$$$@@@&&&'''$$$&&&///---""")))///$$$))))))(((((((((((())))))%%%////// 111___(((---)))%%%((((((&&&)))((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))///)))\\\((('''''''''''''''((((((((()))(((((((((''''''''''''+++RRR///$$$ '''+++&&&$$$'''((("""222###...%%%((($$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&''''''))))))((('''''''''''''''((()))*********)))'''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))******))))))*********************************************************************+++,,,---------------++++++*********+++,,,,,,...---,,,++++++,,,---...,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,***))),,,,,,---...////////////111///...---......//////---............/////////---...000000///000222444666777;;;@@@GGGOOOVVVZZZ```ccchhhkkkmmmnnnoooqqqsssttttttuuuuuuuuuuuuuuuvvvvvvuuuuuutttsssrrrrrrrrrqqqqqqqqqqqqpppppppppkkkjjjhhhiiikkknnnsssuuuvvvvvvvvvvvvwwwwwwxxxxxxyyywwwuuurrrpppoooooooooiiihhheeebbb```]]]\\\[[[ZZZXXXUUURRROOOMMMLLLLLLMMMPPPUUU[[[bbbhhhmmmoooyyyzzz|||~~~~~~}}}zzzuuulllbbb[[[uuudddZZZUUUOOOLLLHHHFFFDDDBBB???===<<<;;;999777666555555666333333444444333333222111222222111000//////...---------......------,,,+++......,,,,,,,,,,,,......---,,,,,,++++++,,,,,,---.........---------------...---,,,++++++,,,---...///---,,,,,,......---,,,000++++++...---((((((+++111333,,,"""+++---,,,---+++[[[)))(((((((((((((((((()))***))))))(((((())))))***+++******)))))))))******(((777!!!%%%AAA``` 222&&&)))&&&$$$333&&&*********))))))*********''',,,,,,,,,%%%&&&TTT (((000)))&&&''')))------,,,,,,++++++******&&&***!!!CCC111///'''&&&)))((()))***(((***))))))(((((())))))***&&&111 &&&%%%&&&(((***)))&&&$$$&&&***((((((((())))))*********''''''''''''((((((((((((''''''''''''((((((((((((###---LLL]]]((())))))((((((((((((((('''((((((((((((''''''''''''''' ###******$$$###)))###$$$///%%%///###&&&%%%%%%&&&''''''''''''&&&((((((''''''''''''(((((()))((((((''''''''''''(((((()))*********)))'''&&&))))))))))))))))))))))))%%%&&&&&&'''((()))******((()))******(((''''''((((((((((((((((((((()))))),,,++++++***)))(((''''''))))))******+++,,,,,,---************************************************+++***************++++++******+++++++++***)))))),,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,,,,+++,,,,,,---...////////////222111000///............/////////000000000111111...///111222222444666999;;;???FFFOOOXXXaaahhhkkkoooqqqssstttsssrrrrrrssssssssssssrrrqqqpppnnnnnnmmmmmmlllkkkiiihhhgggfffeeeeeeeeeeeedddbbb```___YYYXXXWWWXXX[[[```eeehhhkkkllllllmmmmmmmmmmmmmmmmmmllljjjhhhfffeeeeeefffaaa```^^^\\\ZZZYYYXXXXXXYYYWWWUUURRROOOKKKHHHFFFAAABBBEEEJJJPPPVVV[[[^^^hhhiiimmmrrrxxx|||}}}|||}}}~~~~~~}}}yyyrrriiiccctttcccYYYUUUOOOLLLHHHEEEDDDBBB@@@>>>:::888777555444333444444333333444444333333222111222222111111000//////...------......------,,,+++...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---........................------,,,++++++,,,------,,,,,,+++,,,,,,++++++***111111***&&&******&&&(((!!!''''''###'''///---###"""''')))]]]++++++************+++++++++******************+++*********))))))***++++++///:::222'''"""...///$$$(((+++***))))))((()))))))))+++###,,,...'''LLL)))'''+++'''$$$&&&///***))))))((((((''''''''''''WWW[[[###---&&&%%%000###---***))))))))))))))))))***---+++999)))###%%%***&&&$$$''')))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((((()))!!!+++666 yyy]]](((******))))))((((((''''''((((((((((((((('''''''''"""333'''%%%&&&(((%%%"""&&&---"""***222$$$,,,!!!%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((%%%&&&((()))***+++******((((((((((((((((((((((((''''''((()))***++++++,,,(((***++++++)))(((((()))((((((((())))))))))))))),,,++++++***)))(((''''''************++++++,,,,,,************************************************,,,+++)))((((((((()))******+++,,,,,,,,,***)))(((++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...//////000000000111222222111000///000000111222222222222333333333///111333444555777;;;===BBBGGGPPPZZZdddkkkoooqqqssstttvvvuuusssqqqqqqqqqnnnmmmlllkkkiiifffdddccc``````^^^\\\ZZZYYYXXXWWWUUUVVVWWWVVVUUURRROOONNNKKKJJJJJJJJJMMMRRRWWWZZZ^^^___aaabbbccccccbbbaaa___^^^\\\ZZZXXXWWWWWWWWWSSSRRRQQQPPPOOOOOOOOOOOONNNOOOOOONNNLLLIIIFFFDDD>>>>>>???AAAEEEJJJNNNQQQTTTWWW[[[bbbjjjppptttvvvzzz|||}}}||||||~~~yyyrrrmmmrrrbbbYYYUUUOOOKKKGGGDDDCCCBBBAAA???999888666555444444444444333333444444333333222111222222111111000000//////------......------,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++******&&&222+++###///333+++(((+++111111+++)))...000,,,)))000888uuu,,,,,,,,,++++++,,,,,,,,,*********++++++***************))))))***+++,,,,,,777(((...'''999333,,,+++***)))((((((((((((---'''... '''---&&&'''((((((%%%///(((((('''&&&&&&&&&&&&'''...888...,,,---((((((,,,)))******))))))))))))******,,,,,,---...KKK<<<&&&###,,,)))''')))$$$******)))(((((('''&&&&&&''''''''''''((((((((((((((((((((())))))*********--- ---///!!!^^^)))******))))))(((((('''''''''''''''((((((((((((((($$$\\\+++,,,(((%%%%%%%%%$$$'''+++&&&...///###***$$$(((%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&((()))***+++******(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,+++)))(((((())))))))))))******+++++++++*********)))))))))))))))++++++*********)))))))))************************************************000///---,,,++++++,,,---,,,,,,---------,,,***)))+++++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,---...///000000000000---///111111000///111222111111222222222333333333000222555666888:::>>>AAAFFFLLLVVVaaajjjpppsssttttttuuutttrrrnnnkkkjjjjjjeeeeeecccaaa^^^[[[YYYWWWTTTRRRPPPNNNLLLJJJJJJJJJHHHIIIJJJJJJHHHFFFCCCAAABBBAAA@@@AAACCCHHHLLLOOOSSSUUUWWWZZZ[[[[[[YYYXXXWWWUUURRROOOMMMKKKKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIHHHEEECCCAAA???>>>======>>>AAADDDEEEGGGKKKPPPWWW^^^ffflllpppuuuyyy}}}~~~|||{{{zzz~~~zzzvvvqqqaaaXXXUUUOOOKKKGGGDDDCCCBBBAAA@@@;;;:::888777666666666777333333444444333333222111222222111111111000000000------......------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------.........+++++++++,,,,,,+++++++++)))+++---...---,,,,,,---!!!222,,,&&&000---###***&&&+++---***%%%%%%,,,333555))),,,++++++************++++++((())))))******))))))((()))))))))***+++,,,---...!!!'''kkk,,,%%%,,,''')))''',,,+++***)))))))))))))))%%%---+++DDD&&&'''''',,,...$$$******)))(((''''''((()))***"""444@@@... &&&999"""+++******))))))******+++...***%%%TTT...%%%000,,,***+++!!!+++******)))'''&&&&&&%%%''''''''''''(((((((((((((((((())))))******++++++(((###,,,'''+++:::^^^)))))))))(((((((((((((((''''''''''''(((((((((((((((***333 &&&$$$$$$&&&))))))&&&$$$$$$&&&"""!!!&&&$$$'''&&&&&&'''(((((((((((('''%%%&&&''''''''''''&&&%%%(((''''''''''''(((((()))((()))*********)))'''&&&))))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$)))***++++++)))(((((()))))))))******++++++,,,,,,(((((())))))******++++++,,,++++++***))))))((((((************************++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++************+++,,,------------,,,,,,,,,,,,------,,,,,,---...////////////------...///000000000000***---111111///...000222000000000000111111111222222444666888:::<<<@@@BBBFFFLLLWWWcccmmmsssuuuvvvttttttqqqmmmgggbbb``````]]]\\\[[[YYYVVVTTTQQQPPPKKKJJJGGGEEECCCBBBBBBBBBAAAAAABBBBBBBBB@@@???>>>???>>>===>>>@@@EEEIIILLLOOORRRVVVZZZ\\\\\\ZZZYYYZZZXXXTTTPPPLLLIIIHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIGGGDDDAAA@@@???>>>===<<<<<<===>>>??????BBBFFFKKKPPPWWW]]]bbbmmmqqqvvvyyyyyyxxxxxxwwwzzz}}}~~~{{{ppp```XXXUUUOOOKKKFFFCCCBBBBBBBBBAAA:::999888777666666777777333333444444333333222111222222222111111111111000------......------,,,++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------,,,,,,------------,,,,,,%%%))),,,---,,,+++,,,---'''111)))(((///!!!&&&MMM@@@///&&&,,,222---%%%""")))000******))))))))))))******))))))***++++++***)))))))))))))))***+++,,,...///***999!!!{{{666111222!!!)))))))))******,,,---...&&&---'''<<<###---(((+++///$$$***+++***)))(((((()))+++,,,---(((<<<+++&&&%%%***'''+++******))))))******+++...''')))nnn___000%%%111***)))///%%%*********))))))(((((((((''''''''''''((((((((((((''''''(((((()))******+++777###000&&&***OOO^^^***'''''''''''''''(((((((((''''''''''''((((((((()))'''xxx///""",,,###$$$&&&''')))(((%%%"""""" ######$$$%%%&&&&&&'''(((((((((((((((&&&'''(((((((((((('''&&&'''''''''''''''((())))))((()))*********)))'''&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%(((***+++***)))'''((((((((((((((()))***+++++++++((()))))))))************++++++++++++++++++******************************++++++++++++++++++++++++*********++++++***))))))++++++++++++++++++,,,---+++,,,---......---,,,+++************+++,,,---...------,,,,,,,,,,,,------+++,,,...000111000///...---...///000000111111000---111444444111///000333111111222222222333333333333555888999:::===@@@CCCDDDJJJUUU```iiiooorrrsssnnnmmmjjjfff```\\\ZZZZZZXXXXXXWWWUUUSSSQQQOOOMMMIIIGGGDDDBBB@@@@@@@@@AAA?????????@@@@@@AAAAAAAAABBBBBBAAACCCFFFKKKPPPTTTWWWZZZ```eeehhhhhhgggeeefffddd___YYYTTTPPPNNNLLLMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLKKKIIIFFFEEECCCCCCCCCCCCCCCCCCCCCCCC???AAACCCDDDEEEHHHNNNSSS^^^bbbhhhlllmmmnnnnnnooorrrtttxxx{{{~~~|||}}}~~~|||ooo```XXXUUUOOOKKKFFFCCCBBBBBBBBBAAA888777666555444444555555333333444444444333222222222222222111111111111111------......------,,,+++,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------............------!!!%%%)))+++***)))***,,,...---###***222"""===III&&&)))...,,,+++'''===sss++++++************+++++++++,,,---......---,,,+++)))))))))***+++---...///...333vvv&&&666666''''''(((***,,,...000111222+++(((vvv&&&333'''&&&,,,%%%...+++***((('''''')))+++,,,'''000HHH333000333 111++++++************++++++"""+++NNN^^^,,,!!!...&&&'''222+++***************+++++++++''''''''''''((((((((()))&&&&&&&&&'''((())))))***,,,%%%&&&"""---;;;^^^***%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))///###,,,%%%)))******&&&$$$%%%&&&&&&'''&&&++++++(((***'''&&&''''''((((((((((((((('''((()))******)))(((''''''''''''''''''((()))***%%%&&&((()))***+++******))))))))))))))))))))))))))))))))))))************((()))******(((''''''(((&&&''''''((()))******+++*********)))))))))))))))***++++++,,,,,,------...************************+++++++++++++++++++++++++++,,,...//////...---,,,******)))))))))***,,,---,,,,,,............,,,,,,************+++,,,---......------,,,,,,------...***,,,///111222111///...---...///000111111111111222666:::999444111222555555555555666666666777777444666888:::;;;===@@@CCCCCCIIIRRR\\\dddiiikkkkkkddddddbbb___[[[XXXXXXYYYVVVVVVUUUTTTRRRQQQOOONNNIIIGGGEEEBBBAAAAAABBBBBB?????????@@@AAACCCDDDEEEGGGGGGGGGJJJNNNTTTZZZ]]]aaaeeelllqqquuuuuutttrrrrrroooiiiccc]]]XXXUUUSSSQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQPPPPPPOOONNNMMMIIIIIIJJJKKKLLLLLLKKKKKKFFFGGGGGGEEECCCEEEIIIMMMQQQUUU[[[___bbbccceeefffeeegggkkkooorrruuuwwwxxxzzzzzz|||~~~{{{qqqbbbYYYTTTMMMKKKIIIFFFCCCAAA@@@???<<<:::888666555444444444555444333222111222333333222111000111222111000...---.../////////...,,,,,,------------------------//////.........---------+++,,,,,,---.........---111---***)))+++------+++---,,,,,,++++++*********222//////555999YYY111$$$ZZZ...---,,,,,,++++++,,,,,,************************,,,+++***))))))***+++,,,)))333---222777---''')))###!!!'''......)))&&&&&&888+++...&&&+++***%%%***(((((((((((()))***+++,,,///555eee'''///------+++)))'''''')))***{{{ccc+++000)))&&&///***((()))++++++***'''$$$!!!))))))(((((('''''''''&&&&&&((()))***)))((()))***)))))))))(((((((((((((((\\\'''((((((((((((''''''''''''***)))&&&$$$$$$%%%'''))) mmm&&&(((000$$$((((((((((((((((((((((((''')))***333(((((((((((((((((()))******''''''''''''((((((((()))''''''''''''((((((((((((''''''(((((())))))******(((''''''&&&&&&&&&''''''*********)))))))))))))))***))))))((('''&&&&&&%%%))))))************)))(((+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********)))+++---...---***'''%%%)))))))))***++++++,,,,,,------,,,++++++******))).........---,,,+++***)))***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,+++---//////...///000222...000222222111222333555444444444444333333222222444777999777999<<<===:::777888888999;;;===>>>???GGGJJJPPPVVV[[[^^^`````````___\\\XXXUUUUUUWWWYYYUUUVVVVVVUUURRROOOOOOOOOMMMMMMLLLJJJGGGEEECCCAAAAAABBBCCCEEEGGGHHHIIIJJJLLLMMMNNNQQQVVV[[[aaadddnnnppptttwwwyyyxxxuuutttwwwuuurrrooojjjeeebbb______\\\WWWUUUUUUVVVVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTVVVXXXXXXWWWUUUTTTVVVRRRMMMHHHFFFFFFIIIKKKMMMMMMMMMOOOQQQSSSUUUVVVXXXYYY[[[^^^ccchhhmmmpppooottt{{{~~~qqqaaaXXXTTTMMMLLLIIIFFFCCCAAA???>>>;;;999777555444444444444555444333222222222333333222111000111222111000...---.../////////...,,,,,,------------------------......------,,,,,,,,,,,,+++,,,------......------,,,)))'''(((+++.........++++++++++++++++++++++++------000///222+++------,,,++++++++++++,,,************************++++++***))))))***++++++---%%%((())),,,)))---(((---:::XXX***,,,$$$++++++&&&)))+++******)))))))))******+++,,,QQQ___&&&---%%%$$$(((&&&"""+++;;;VVV)))!!!---&&&&&&///'''((()))******)))'''%%%$$$)))))))))(((((((((''''''&&&'''))))))(((((()))***++++++***))))))((('''''':::\\\(((&&&'''''''''(((((())))))***)))'''&&&%%%&&&'''(((,,,777$$$///...(((((((((((((((((((((((()))///%%%''',,,(((((((((((((((((()))******'''''''''((((((((()))))))))((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''((()))))))))))))))***************))))))(((''''''&&&)))))))))******))))))(((******++++++++++++******,,,,,,,,,+++++++++******++++++,,,---,,,***(((''')))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,+++***++++++,,,------------,,,+++,,,,,,,,,,,,---------///.........---------,,,,,,...//////......000111---///111111000000222333444444444555555555666666888<<<>>>===???BBBAAA>>>===>>>>>>@@@BBBDDDFFFGGGEEEHHHLLLPPPTTTWWWXXXYYYYYYYYYWWWTTTQQQQQQRRRTTTRRRTTTUUUUUUTTTRRRRRRSSSSSSSSSRRRQQQPPPOOOMMMMMMKKKLLLNNNPPPRRRTTTVVVVVVZZZZZZZZZ[[[___eeejjjmmmrrrsssvvvxxxyyyyyyxxxwwwzzzyyyvvvssspppllliiigggfffbbb^^^ZZZZZZYYYYYYXXXYYYXXXWWWUUUTTTSSSRRRRRRVVVWWWYYY[[[]]]^^^^^^^^^___\\\XXXTTTQQQRRRSSSTTTTTTRRRNNNKKKJJJJJJKKKLLLLLLMMMNNNRRRVVV\\\aaadddfffkkkrrrxxx{{{|||}}}}}}ooo```XXXTTTNNNLLLIIIFFFCCC@@@>>>===999777666444444444444444555444333222222222333333222111000111222111000...---.../////////...,,,,,,---------------------------,,,,,,,,,,,,+++++++++,,,,,,------......------***)))'''(((***---...---++++++,,,,,,,,,,,,,,,---###,,,,,,,,,...111------,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++>>>%%%///---111fff]]]\\\ggg***+++''',,,---******------+++******)))))))))###+++***lllWWWWWWbbb}}}BBB'''$$$+++$$$(((...$$$)))))))))(((((((((''''''*********)))))))))))))))&&&'''))))))((('''((()))------,,,***)))((('''&&&```]]](((%%%%%%&&&'''((()))******))))))((((((((('''''''''---+++---)))((((((((((((((((((((((((&&&222000"""444&&&((((((((((((((()))******''''''((((((((()))))))))*********))))))(((((((((*********)))((('''''''''))))))(((((((((((())))))(((((())))))******++++++++++++******)))((((((((((((((())))))))))))(((((()))******************))),,,,,,,,,++++++++++++***,,,,,,,,,+++******))))))))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,---------------,,,,,,,,,---------......////////////...............///000000......///000...000111111111111222444333444555777999:::;;;<<<>>>CCCGGGGGGHHHKKKIIIEEE@@@@@@AAABBBDDDFFFHHHIIIEEEFFFHHHJJJLLLNNNPPPQQQRRRSSSSSSRRRPPPOOOPPPQQQRRRUUUYYYZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZUUUVVVXXXZZZ\\\^^^``````dddcccbbbcccfffjjjooorrrqqqrrrrrrttttttuuuvvvvvvwwwwwwvvvtttrrrooommmkkklllhhhdddaaaaaaaaaaaaaaa```___]]]\\\ZZZYYYXXXXXXZZZ\\\^^^```ccceeeggghhhhhhfffdddaaa___^^^^^^^^^___[[[TTTMMMHHHEEEDDDEEECCCCCCDDDFFFJJJOOOSSSUUU[[[___ffflllpppssswwwyyynnn___WWWSSSNNNLLLIIIFFFBBB@@@>>>===777666555444333333444555444444333333333222222222222111000000222111000...---.../////////...,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---,,,+++******+++++++++------------,,,,,,,,,,,,///===000,,,---,,,,,,+++***++++++++++++++++++++++++++++++++++++******************+++///...+++&&& lll'''---,,,...---...------,,,,,,+++******++++++&&&'''666,,,///000'''))))))$$$***...###))))))(((''''''((()))***************************&&&((())))))((('''((()))---,,,,,,+++***)))((((((666"""]]](((&&&&&&&&&'''((())))))***((()))*********)))''''''###///^^^###111+++!!!(((((((((((((((((((((((()))&&&hhhGGG***(((---$$$((((((((((((((())))))***'''(((((((((((()))))))))++++++******))))))((((((***)))))))))((((((((('''))))))))))))))))))***+++''''''((()))***++++++,,,+++++++++*********))))))''''''((()))))))))(((((())))))************))))))++++++++++++++++++++++++---,,,+++***)))***++++++))))))***++++++,,,,,,---+++++++++,,,---......///++++++,,,---......------+++,,,,,,---...---------------------............000000000//////////////////000111000///...///000000222333444333333555777555777999;;;>>>AAACCCDDDFFFLLLPPPQQQRRRSSSQQQLLLCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMOOORRRSSSSSSSSSTTTUUUYYY\\\```bbbbbbaaaaaaaaa_________``````aaabbbbbb___```aaabbbdddeeeffffffiiihhhggggggiiimmmrrruuuqqqpppoooooopppqqqsssuuuttttttttttttsssrrrqqqpppllliiifffeeefffiiijjjjjjgggfffeeecccbbbbbbaaaaaa___```aaacccfffiiilllmmmkkkkkkjjjiiihhhfffeeedddhhhddd^^^WWWPPPLLLHHHGGGCCCCCCBBBCCCDDDGGGJJJLLLPPPTTTYYY^^^bbbfffjjjmmmlll^^^VVVSSSMMMKKKIIIEEEBBB???>>>===777666555444333333444555444444444333333333222222222111000000222111000...---.../////////...,,,,,,------------------------------------............,,,------...------,,,,,,.........---,,,,,,,,,---//////......---,,,++++++((( ???...RRR,,,,,,+++************+++++++++++++++++++++++++++*********++++++*********...)))$$$///---___###---000,,,)))...,,,++++++******+++,,,,,,---444+++"""111)))ooo&&&)))---)))&&&,,,...%%%***)))(((''''''(((***+++************++++++++++++''')))******)))(((((()))***************+++++++++777###^^^)))((((((((((((((('''''''''((()))***+++***)))'''&&&!!!777%%%(((&&&...***((((((((((((((((((((((((+++ ###,,,******###((((((((((((((())))))***(((((((((((()))))))))***+++*********)))))))))((('''((((((((()))))))))***)))))))))))))))***++++++''''''((()))***++++++,,,++++++++++++************''''''((()))))))))))))))))))))************))))))++++++++++++++++++++++++...---+++***)))***+++,,,*********+++,,,,,,------++++++,,,---...//////000++++++,,,---............,,,,,,---.........------------........./////////000000000000000000000000///000111000///...///000///111333444444555777999;;;<<<>>>AAAEEEHHHJJJLLLNNNSSSXXXYYYYYYZZZVVVQQQJJJIIIIIIHHHGGGGGGGGGHHHGGGFFFEEEEEEEEEGGGIIIJJJKKKNNNSSSVVVXXXYYY[[[\\\aaacccffffffeeedddcccdddbbbbbbaaabbbbbbdddeeefffjjjjjjjjjjjjkkkkkkkkkkkkllllllkkklllnnnqqquuuwwwsssrrrpppoooooorrrtttvvvttttttuuuvvvwwwwwwwwwvvvnnnkkkhhhgggiiikkkmmmmmmiiiiiigggfffeeeeeeeeeeeedddddddddeeeggghhhjjjkkkkkklllmmmmmmmmmllljjjiiijjjiiigggccc^^^XXXSSSPPPHHHGGGEEECCCBBBCCCDDDEEEIIILLLOOORRRSSSUUUYYY[[[jjj]]]VVVSSSKKKJJJHHHEEEBBB@@@???>>>999777666444444444444444333333444444444333222111222111000111222111000...---.../////////...,,,,,,------------------------------...............///------......------,,,,,,***,,,---...---...///111000//////......---,,,,,,333;;;%%%"""000,,,&&&+++DDD,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))///222***,,,+++OOO555###+++///((($$$,,,((()))))))))******+++------222'''!!!...444((([[[$$$+++---))))))---,,,(((***)))((((((((()))***+++***************+++++++++)))+++,,,+++***))))))***(((((())))))***++++++,,,&&&%%%'''CCC^^^)))))))))((((((''''''''''''(((((()))***)))((('''&&&***"""###ooovvv ,,,---(((((((((((((((((((((((( :::kkk%%%%%%%%%000%%%((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))'''''''''((()))*********)))((((((((()))***+++,,,(((((())))))******++++++************************'''((()))******++++++***)))******************)))***++++++++++++,,,,,,,,,---,,,+++******+++,,,---******++++++,,,---------,,,,,,------...///000000+++,,,---...............,,,,,,---........................////////////000////////////000000000000///000111111//////000111...000333444555777:::<<>>%%%444***,,,)))+++333&&&,,,+++***)))(((((((((((( 777(((111)))***\\\lll%%%'''---)))(((---***&&&+++************))))))(((((((((((())))))************,,,---......,,,***++++++******))))))((((((''''''$$$...))))))***^^^***%%%&&&&&&'''((()))******((('''''''''&&&&&&&&&&&&"""...&&&<<<---"""((((((((((((((((((((((((^^^SSS$$$222...,,,((((((((((((((()))******))))))))))))************%%%%%%&&&'''((()))************))))))((((((''''''''''''''''''((()))***+++*********)))))))))))))))))))))))))))))))))******))))))***+++,,,---------++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////---...............------,,,---......//////......////////////000000000000---.........//////000000---///000111000000222444333666:::===???BBBEEEHHHNNNOOOQQQSSSVVVXXXZZZZZZ[[[___aaa^^^]]]\\\XXXSSSMMMLLLMMMMMMNNNOOOPPPQQQPPPQQQTTTVVVZZZ\\\^^^___dddfffhhhiiiiiijjjmmmooommmmmmkkkhhhfffeeegggiiillllllmmmpppsssxxx||||||wwwrrrooonnniiikkklllmmmmmmkkkiiihhhfffgggiiillloooqqqrrrsssvvvuuutttrrrooollljjjhhheeeccc```^^^\\\\\\\\\]]]]]]^^^___]]]YYYUUURRRQQQ~~~gggZZZTTTRRRLLLKKKIIIFFFDDDBBBAAA@@@:::888666444333222///---,,,---///111222333333222222333333222000///000111000000///.....................///////////////...000///...---------------...------------...//////,,,,,,,,,------............///000000000///...---///---,,,***))))))***+++---%%%'''...+++)))BBBeee---,,,+++******+++,,,---+++******))))))******++++++******+++---000333555------------------------***&&&,,,,,,,,,+++++++++++++++---,,,+++++++++,,,---............---,,,***)))(((mmm111)))++++++***************+++,,,,,,,,,++++++*********++++++++++++******************))))))******+++,,,'''((()))++++++***))))))...$$$%%%...444^^^)))(((((((((((()))))))))))))))***)))'''***//////,,,///(((///```'''+++&&&$$$%%%""""""111CCC}}}???)))222***$$$###((((((((((((((((((((((((*********)))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((())))))((((((((((((((())),,,,,,+++******+++,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,------,,,,,,,,,---------.........---,,,++++++,,,---.........---,,,++++++******...------,,,,,,,,,------------------........./////////.........//////000///222444444444444444666<<>>777222222444666777555666555555444222111000222333333222000//////000000000///...............---------,,,+++***)))(((,,,,,,,,,,,,---...///000------,,,,,,------...///------------------,,,,,,+++***((('''(((***,,,...............---,,,++++++''''''+++000111+++'''&&&222%%%"""QQQ,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++<<<%%%***---,,,,,,+++***))))))(((%%%(((,,,//////---***(((***+++,,,---////////////<<>>AAAKKKPPPWWW]]]___]]]ZZZVVVRRRSSSVVVYYY\\\___bbbccc``````_________aaacccdddeeefffggggggfffgggiiikkklllmmmmmmnnnpppvvv~~~||||||{{{{{{|||||||||}}}}}}}}}|||xxxsssnnnkkkiiillliiigggfffhhhjjjkkkkkknnnoooqqqrrrrrrpppnnnlllyyyggg[[[UUURRRKKKJJJHHHEEECCCAAA@@@???CCC>>>777333333444666777666666666555333222111000111222333222///...///000000000///...............---------------,,,+++***---,,,,,,,,,------...///000////////////000111111.........------,,,,,,,,,(((((((((((()))***,,,---,,,---.........---+++***)))++++++***---111111---***444222''')))JJJ,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((()))+++---------,,,+++++++++++++++++++++++++++###,,,---000@@@444;;;000//////...---,,,++++++)))+++...111222000---,,,,,,---///111333444555555444999@@@iiimmmDDD,,,444555......---,,,,,,,,,------//////......------,,,,,,------,,,,,,,,,+++++++++))))))******++++++++++++***)))((((((((()))+++,,,---'''!!!,,,333:::^^^)))(((((((((((())))))))))))%%%''')))---666BBBIIIJJJ:::000+++333444LLL777"""(((,,,111,,,%%%,,,///"""(((((((((((((((((((((((()))))))))))))))*********((()))******)))((()))***))))))))))))))))))))))))'''''')))******+++++++++******************************)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,---///000111222333//////......//////000000---............////////////////////////000111222000222444777;;;@@@FFFKKKUUUZZZaaafffhhhddd___[[[YYYZZZ\\\^^^___``````___aaaaaaaaabbbccceeefffggghhhjjjkkkllllllmmmppprrrpppppppppqqqwww}}}uuunnnkkkjjjhhhfffeeehhhjjjlllmmmnnnoooqqqssstttsssrrrrrrwwwfff[[[UUUQQQKKKJJJGGGEEEBBBAAA??????>>>;;;777555555555555444444444333222222222111111111222222111///......///000000///...............---...//////000000000000......---,,,,,,,,,,,,,,,000////////////000111111.........------,,,,,,,,,&&&(((***,,,------,,,+++++++++,,,------,,,***)))---000...&&&$$$***...---''',,,///222222&&&(((;;;,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---''')))+++------,,,+++)))++++++++++++++++++++++++777!!!$$$===&&&lll999555222)))...000000000///...------,,,---...///000000111111111111222444777:::;;;=========CCC999MMMUUUpppBBB888888555666222111000///............///......---,,,******)))------------,,,,,,,,,,,,((()))***++++++++++++******)))((((((((()))+++,,, 222"""---222888000^^^)))(((((((((((())))))))))))(((***)))(((,,,444777666---***&&&333+++$$$222%%%%%%666vvv///...+++000$$$###'''&&&,,,...%%%))))))))))))))))))))))))(((((())))))************)))***+++***)))((()))+++))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))((((((((((((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,---......---,,,+++---------....../////////......------...//////000............/////////000............///000111222222444888<<>>CCCIIIQQQXXX]]]aaaccceeefffeeebbb___\\\VVVYYY\\\```cccfffggggggfffhhhjjjllllllkkkiiiggghhhlllsssxxx|||~~~qqqooonnnnnnoooooonnnmmmjjjkkkkkklllnnnooopppqqqtttdddZZZRRRMMMJJJIIIGGGDDDBBB@@@???>>>;;;999777777777666444222444333222111000000111222000111222111///---...///000000///...............------...///000000000000------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------------***,,,...//////...,,,+++,,,,,,+++++++++,,,,,,---((()))---000///---///333222000'''&&&222555444:::111;;;+++&&&bbb,,,,,,---......---,,,,,,++++++************++++++,,,,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,###111222222"""===$$$]]]~~~888### ...***555------............//////111000///000111333555666888;;;???EEELLLQQQTTTVVVIII^^^YYY^^^MMMTTTRRRlllTTT666OOOAAATTTSSS<<>>===<<<888777555222///---+++***,,,,,,,,,,,,++++++++++++((()))+++,,,,,,+++***)))(((((()))***************---%%%333"""%%%555,,,***888^^^)))(((((((((((())))))))))))(((***)))((())),,,+++'''***)))(((&&&"""---444,,, 111KKKddd,,,(((%%%,,,666***+++&&&,,,111(((%%%))))))))))))))))))))))))))))))'''(((((()))******++++++)))***++++++))))))***+++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((()))***+++,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------------............------,,,,,,------------------,,,,,,,,,---------......---------,,,,,,---------------------------------............///000111222000000111111111222222222000000000111222333555555888<<>><<<:::777666666666555444666555333111000000111111000111222111...---...///000000///...............---------...------,,,,,,++++++++++++,,,---.........------------...//////,,,,,,,,,------............---------------------...---,,,++++++,,,...///000***)))---,,,((()))... 000444000...)))'''//////)))---999111&&&WWW,,,,,,---......---,,,,,,+++******************+++)))***+++,,,---.........------------------------444'''%%%(((......%%%,,,...000jjjAAA+++///***777888...%%%/////////000000111111222222222333333444555777888888888<<>>FFF>>>OOOEEEHHH\\\JJJUUUTTTQQQNNNKKKIIIGGGFFFCCCBBB???<<<999666333222//////.........---------''')))+++,,,,,,,,,***)))'''(((***+++++++++***)))(((444 ...111,,,666((((((***^^^)))(((((((((((()))))))))))))))++++++))))))+++(((###***'''000&&&000111222'''///---,,,...'''111PPPHHH+++###%%%...,,,$$$$$$))),,,&&&((()))&&&---111((())))))))))))))))))))))))'''(((((()))***+++++++++)))+++++++++***)))***+++))))))))))))))))))))))))&&&'''(((***++++++++++++************************))))))))))))***+++,,,---***+++,,,------,,,+++***+++++++++,,,,,,---------......////////////......///......------,,,,,,+++,,,,,,,,,---------............,,,++++++,,,......------------......//////////////////000111222333////////////000000000000222222222333444555777888:::???FFFNNNUUU\\\bbbfffbbbaaa^^^[[[XXXWWWWWWXXX[[[\\\___bbbeeeiiikkkmmmmmmlllkkkkkklllmmmnnnooozzz{{{wwwmmmlllkkkkkkkkklllnnnooosssdddYYYSSSQQQJJJJJJIIIHHHEEEBBB@@@>>>===;;;777555444555777888999888666666555444111///000000111111111111000000222222222222222111000000........................,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........111...,,,---//////---+++---,,,,,,---...///---,,,---------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++***+++...///,,,***111---111222+++%%%&&&)))***+++---......---,,,,,,---+++++++++++++++++++++++++++,,,,,,+++******+++---........................///+++'''...KKKnnn777)))444------...000222333111000222444666888888777555444555333111111333555555555999;;;???GGGPPPYYY___bbbdddgggiiiiiigggeeeddddddaaaVVVPPP^^^XXX===:::BBB>>>AAACCCCCCCCCIIIRRRZZZZZZ[[[]]]]]]\\\ZZZXXXVVVOOOLLLIIIFFFBBB===888444777444000......///......//////......---,,,++++++++++++***))))))))))))***,,,,,,,,,++++++++++++***---... AAAccc###&&&''''''((((((((((((((())))))))))))))))))))))))******)))))))))))))))***(((((((((((())))))))))))%%%333OOOtttlllFFF000+++---))))))***+++++++++++++++++++++***)))((('''&&&&&&))))))))))))************((((((((((((((()))******)))***++++++***)))***+++*********************************)))))))))))))))))))))***++++++++++++***+++++++++************)))++++++************++++++------,,,,,,,,,,,,++++++,,,,,,------...///000000......,,,++++++,,,......///...,,,*********,,,------------.........//////...............///000000111111000///////////////000///...------...///000222222333444666888:::;;;???EEENNNTTTXXXYYYYYYYYY[[[WWWQQQOOOOOOSSSWWWYYYbbbaaafffnnnpppmmmmmmqqqppprrrtttvvvwwwzzz}}}}}}wwwrrrqqqrrrrrrnnnjjjrrrcccXXXRRRPPPLLLKKKIIIFFFDDDBBB@@@@@@===;;;888555444555666888777666555444444333111///000000111111111111000000111111111111111000000///........................---,,,,,,,,,------...///,,,,,,,,,---------......///---+++,,,......---+++...---,,,---......---,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,...///---+++333***@@@www}}}***000111---)))***------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------------------------111111000,,,***,,,222777RRRfffxxxYYYCCC222000222...,,,...111000000000222444555555888:::===>>>>>><<<:::888777555333222444555666555888999===EEEOOOYYYaaaeeegggiiilllmmmkkkiiihhhhhhhhhccc______cccggghhhgggvvvZZZWWWNNNCCC:::999@@@GGG???AAABBBBBBBBBFFFNNNTTTYYY[[[___bbbdddcccbbb```]]][[[XXXUUURRRMMMHHHDDD>>>;;;666333111000///...,,,------------------...+++******)))))))))******++++++++++++************)))222%%%,,,mmm???***'''((())))))******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************&&&&&&&&&'''***---111333))))))************))))))+++,,,---,,,)))%%%###!!!((()))******++++++***************)))((((((''''''))))))))))))************)))))))))))))))***++++++)))***++++++***)))***+++************************)))))))))))))))))))))***))))))***++++++++++++***))))))******+++++++++,,,++++++************+++++++++++++++,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------...///...,,,+++***+++,,,------------.........//////---------------......///111111000///////////////444444333222333333444555111111222444666999;;;===FFFJJJPPPTTTVVVVVVVVVVVVTTTRRRPPPQQQUUU[[[```dddfffgggllltttwwwvvvwww{{{|||~~~}}}yyytttpppbbbWWWQQQPPPMMMKKKHHHEEECCCAAAAAAAAA===;;;888555444555666777555444333333444333111///000000111111111111000000000000000000000//////...........................---------,,,------...///,,,,,,,,,------------...,,,+++***+++---------+++000///---,,,---------,,,(((***---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////---,,,,,,$$$'''111...$$$))):::###))),,,)))''')))+++++++++,,,......,,,+++,,,---------------------------+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000///***$$$***...///------///---***555***###)))111444:::AAA555444444444555888;;;===AAACCCFFFHHHHHHEEE@@@===:::888555333444555555444222444777>>>HHHSSS]]]bbbjjjmmmpppqqqpppnnnmmmmmmhhhiiijjjkkkiiieeeaaa^^^dddaaa^^^[[[XXXSSSNNNKKK@@@@@@@@@BBBEEEFFFDDDBBB>>>@@@AAA@@@???AAAFFFKKKRRRWWW^^^eeejjjlllkkkkkkfffeeebbb```]]]ZZZUUUQQQJJJEEE@@@;;;888666333111.........---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++(((555***&&&)))222---333***...333***,,,333"""***((()))******++++++******))))))))))))))))))))))))***)))))))))))))))******************++++++++++++111///---***((('''''''''++++++,,,,,,,,,,,,++++++))))))***...111222///,,,'''((())))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,)))***++++++***)))***+++*********************************++++++,,,,,,---))))))***++++++++++++***(((((()))***+++,,,------++++++************++++++******+++,,,---...//////,,,,,,,,,,,,,,,,,,------------............------///...---++++++,,,---...------........./////////...............//////000111111000/////////000000222222222222333444555555333333333555888<<<@@@CCCIIILLLNNNOOONNNMMMMMMNNNMMMMMMOOORRRXXX___eeehhhnnnrrrzzzoooaaaWWWQQQOOOLLLKKKIIIFFFDDDBBB@@@???<<<:::888666555555666777444333333333444444333111000111111222222111111000/////////000///......---..............................------------......------------------------+++++++++,,,------...---222000---,,,------,,,+++(((+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////...---,,,888666'''$$$...000'''"""(((+++)))(((***+++)))+++,,,......,,,+++,,,---------------------------+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,///444999<<<+++...---******---...+++%%%,,,444444***""")))666666888:::<<<>>>AAAEEEGGGJJJMMMPPPSSSQQQMMMHHHDDD>>>:::666444333333333222222333666;;;BBBMMMXXX___kkknnnrrrtttsssrrrqqqpppnnnpppqqqqqqpppqqquuuxxxjjjfff```\\\XXXUUUQQQOOOMMMIIIDDDCCCCCCAAA===999===>>>>>>===;;;<<>>@@@EEEKKKVVVaaaiiinnnpppppppppooommmllljjjgggccc```UUUPPPJJJEEEBBB???<<<:::888777666444222000///...//////...---------------------------,,,,,,,,,,,,***(((%%%444%%%666///(((000///+++'''===###...((('''((())))))******))))))))))))))))))))))))))))))))))))(((((()))***++++++((((((((()))))))))******000///---***(((&&&%%%$$$))))))************))))))###(((,,,---++++++...111''''''((()))))))))))))))(((((())))))******++++++************+++++++++++++++******)))))))))******)))***++++++***)))***+++***************************++++++,,,---...//////))))))***++++++++++++***,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------/////////////////////...,,,---////////////---,,,.....................///........./////////000000111111111111111222333333111111000000000000111111111222333555666888999999999999:::<<<@@@DDDHHHJJJNNNNNNMMMKKKIIIIIIKKKLLLWWW[[[___cccgggkkkqqqvvvnnn```WWWRRRQQQJJJJJJIIIHHHFFFCCC@@@>>>;;;:::888777666555666666666555444555666666444333111111222222222222111111///////////////......---........................000///......---............------------,,,,,,,,,,,,...//////------...000000///.../////////---+++)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111000...---------...---......((("""&&&000---000000------//////+++---...000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,&&&***...///---,,,///222888666///&&&$$$)))------666222///111555999::::::???EEENNNSSSUUUVVVYYY[[[[[[^^^aaabbbaaa]]]YYYUUUMMMHHHAAA<<<999888777666888:::;;;<<<>>>EEEPPPWWWfffjjjpppttttttsssrrrqqqooorrrvvvwwwuuutttuuuwwwpppgggZZZPPPKKKKKKMMMOOOMMMMMMLLLGGG@@@<<<:::;;;;;;:::::::::<<<@@@CCCFFFKKKQQQZZZccckkkoooqqqqqqqqqooonnnlllkkkhhhdddaaaUUUPPPJJJEEEAAA>>>;;;999999999888888888888888888111111///...---,,,,,,,,,++++++++++++************&&&(((,,,222&&&,,,---,,,###)))+++$$$333'''((('''((())))))******))))))))))))))))))))))))))))))(((((((((((()))***+++,,,'''((((((((())))))))))))###$$$$$$&&&'''(((((()))''''''(((((((((((('''''''''+++...,,,&&&###%%%)))'''((())))))******)))))))))))))))******+++++++++*********++++++++++++,,,++++++***))))))))))))***)))***++++++***)))***+++************************)))))))))******+++++++++))))))***++++++++++++***---,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,............------,,,,,,------------------............////////////...............///////////////....../////////000000000///////////////000000111111111000000000111222222000222444666888:::;;;;;;;;;<<<===@@@BBBEEEGGGHHHGGGHHHIIIIIIIIIKKKOOOQQQZZZ___ffflllqqqyyynnnaaaXXXSSSRRRMMMKKKHHHEEEBBBAAAAAAAAA;;;:::999777666666666666666555444444555555333111111222222333333222222111///000000000000///..............................000000///.....................---------,,,,,,,,,,,,...///...,,,+++,,,...------...000222111---+++''')))+++,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111000---+++,,,---,,,///)))"""***999;;;222,,,...---***+++......+++...000111111000//////000------------------------,,,---...---++++++---...------------------------...,,,***)))***---111333$$$***///111444777666222///555:::;;;:::???IIIPPPJJJPPPWWW[[[[[[\\\___bbbcccdddfffhhhgggdddaaa^^^XXXSSSKKKEEEAAA@@@>>>===999<<<>>>>>>@@@EEEOOOWWWdddiiiooossstttsssrrrqqqwwwvvvrrrooommmnnnqqqssshhhfffbbb___\\\WWWRRRNNNEEEFFFEEEBBB>>>;;;999999<<<;;;:::<<>>>>>888777555333222000000///,,,,,,,,,,,,++++++++++++)))***000+++...'''---///)))...444(((111------444((()))******++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))))))))*********((()))***,,,------......******++++++++++++******))))))'''$$$"""%%%***///((()))******++++++************************++++++*********+++++++++,,,,,,,,,,,,+++***************)))***++++++***)))***+++*********************************************+++))))))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,,,,------......////////////............//////......///000000000000000.../////////000000000000///............///000000111111000000111111222333222333666999<<<===>>>???AAABBBDDDFFFHHHHHHIIIHHHCCCEEEIIILLLOOOSSSXXX\\\aaagggpppxxxnnnaaaXXXSSSRRRQQQMMMGGGAAA???@@@CCCEEE;;;:::999777666666555555555444333333444333111///111222222333333222222111000000000000000//////...........................000000///........................------,,,,,,,,,,,,...///...+++)))***---,,,---///111333222...+++%%%''')))***,,,...222555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000111000---++++++---)))...222111+++&&&+++222...///...+++---111222000///000222222000000000111////////////////////////------...---,,,+++---///........................777333///000222333///+++...000000---...333555444999>>>DDDGGGKKKNNNOOONNNTTTXXX]]]^^^\\\]]]bbbfffggghhhjjjkkkjjjhhhfffddd```ZZZRRRLLLHHHFFFDDDCCC@@@CCCFFFGGGHHHNNNWWW___ccchhhooossstttsssrrrrrrmmmnnnqqqsssssspppllljjjiiieee___[[[ZZZZZZ[[[[[[[[[WWWQQQKKKHHHFFFEEECCC>>><<<;;;>>>DDDMMMTTTWWW^^^aaaeeekkkoooqqqrrrrrrrrrqqqooommmkkkhhhdddaaa___[[[SSSMMMHHHCCC???===BBBBBBBBBAAA@@@??????>>>@@@>>><<<:::888666555555000000/////////.........///***+++ 444(((***(((***)))***'''111###&&&******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++******++++++++++++******))))))************))))))))))))***,,,---,,,(((%%%))))))***+++++++++++++++******************************+++++++++,,,,,,,,,...---,,,,,,++++++++++++)))+++++++++***)))***+++************************---------------------,,,))))))***++++++++++++*********+++,,,------...///---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000---......///000111222222000///...------...///000......///000000000000000////////////000000000000000000000000000111111222111111000000111222333333888:::===@@@CCCEEEFFFFFFFFFHHHJJJMMMMMMMMMLLLKKKHHHKKKPPPUUU[[[aaagggkkkooovvvmmm___UUUOOONNNLLLLLLJJJHHHFFFDDDCCCBBB???<<<888666555555444444444555555555333222333444333000......///000//////444222///,,,+++,,,///000333222111000////////////...................................................///...---,,,,,,...000......------------......---...///000000...,,,+++------------------------///...---,,,,,,,,,,,,,,,........................///......---------......000000///...............222111///......///111333//////............//////------------------------///////////////.........,,,...111111000///...///111222333333444666:::>>>@@@EEEKKKOOOPPPPPPRRRTTTZZZ\\\___ccceeefffeeeeeekkkkkklllmmmllllllkkkjjjdddbbb]]]XXXSSSOOOLLLKKKKKKKKKMMMPPPTTTYYY^^^aaaeeegggiiilllnnnnnnnnnnnnnnnnnnmmmlllllllllllllllkkkjjjiiihhhfffeeeeeeddd^^^[[[WWWTTTRRROOOMMMJJJIIIGGGFFFFFFJJJPPPWWW\\\dddgggkkkmmmnnnnnnooopppooonnnllljjjgggdddbbbaaa^^^\\\YYYUUUPPPLLLHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCFFFCCC@@@@@@@@@???<<<999111///,,,+++,,,---......---+++))))))***+++++++++,,,,,,++++++***)))(((((()))+++------,,,+++,,,---((((((((((((((((((((((((---,,,+++***))))))))))))******)))(((((((((((((((************))))))))))))+++***'''&&&&&&'''***+++++++++************+++++++++++++++++++++***)))(((******))))))))))))******(((((()))***++++++,,,,,,++++++******++++++,,,---...---+++***)))***++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///,,,---------.../////////000000000000000000000000............/////////000000111111111111222222222222222111000000///000000111222333222111222333555777<<>>AAAFFFJJJLLLMMMOOOPPPOOOOOOPPPOOONNNNNNPPPRRRTTT[[[dddjjjpppyyylll^^^TTTOOONNNLLLKKKJJJHHHFFFDDDBBBBBB???;;;888666555555555444666777777777555444555666666444222222333333333222111000///...---------...............///000111222...................................................//////...------...000......------------......---.../////////...---,,,------------------------000//////............//////////////////////////////......---......//////111111000/////////000000...111444666555222...,,,//////............//////------------------------///////////////////////////111111111000111333444555888===@@@CCCEEEIIIKKKMMMOOORRRTTTUUUVVVYYY[[[\\\]]]```bbbcccdddddddddfffgggiiiiiihhhfffcccaaabbb```]]]YYYVVVTTTSSSRRRUUUUUUUUUVVVWWWZZZ\\\]]]______^^^^^^^^^___``````]]]\\\ZZZYYYYYY[[[\\\^^^cccdddfffggggggfffdddccc```^^^\\\ZZZZZZZZZYYYWWWSSSRRRQQQQQQUUUZZZ```dddgggiiimmmnnnoooooopppqqqooommmiiiddd```\\\YYYXXXXXXZZZ]]]___]]]YYYTTTPPPPPPRRRTTTUUUSSSNNNIIIEEEEEEEEEFFFHHHKKKKKKIIIGGGCCCAAA>>>:::666222///......,,,***+++,,,.................................******---111444222---(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******)))((((((((())))))''''''((()))***+++,,,,,,+++******************+++++++++************++++++(((((()))++++++,,,,,,,,,******))))))))))))******)))))))))***++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------...//////------.../////////..................000000000000000000000000....../////////000000000000111111111111222222222111111111111222333444555111222222222333555999<<>>;;;777555555666555555444555555555333222333444666444333333444444333222333333444444333222222111,,,,,,,,,,,,,,,---...///...................................................///000///------...000......------------......---......//////...------........................000000///////////////000000000000000000000000000...............//////000111111000000000000111111///111444666555222...,,,//////............//////........................///////////////000000000000111222111111333666999;;;???DDDGGGIIIKKKMMMNNNPPPPPPQQQRRRSSSUUUXXXYYYYYYZZZ[[[]]]^^^^^^^^^^^^^^^```aaabbbaaa^^^ZZZXXXWWWUUUSSSPPPNNNMMMMMMMMMOOONNNNNNOOOPPPQQQSSSTTTVVVUUUSSSRRRQQQRRRSSSTTTRRRQQQOOONNNNNNPPPRRRTTTVVVXXX[[[]]]]]]\\\ZZZYYYTTTRRRPPPPPPQQQRRRRRRQQQNNNMMMMMMNNNQQQUUUZZZ]]]aaadddgggjjjkkklllnnnppplllkkkiiieee___YYYSSSOOOOOOQQQTTTWWWWWWTTTQQQOOOOOOQQQUUUWWWVVVSSSOOOLLLFFFEEEEEEFFFGGGIIIIIIJJJGGGGGGEEEBBB===888444333111...,,,,,,---//////...++++++++++++,,,,,,,,,,,,------///555999888000))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,******))))))((())))))***'''(((((()))******++++++))))))***++++++***))))))++++++************++++++((()))***++++++++++++++++++******))))))******+++))))))*********+++++++++++++++******++++++,,,---***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,........................---///000///...---...///000000//////......------////////////////////////...////////////000000000000000111111111222222222111111111111222333444444222333444444666999>>>AAAHHHJJJMMMMMMLLLLLLLLLMMMOOOQQQUUUXXX\\\aaagggkkkmmmttt~~~kkk]]]TTTOOONNNKKKJJJIIIGGGEEECCCBBBAAA>>>;;;777555555666666555444555555555333222333444444333222222333444222000000000111111111000///...000///......---------...////////////////////////////////////////////////---///000000.........000......------------......------..........................................000000/////////000000111000000000000000000000000...............///000111111111000000000000111111111222222333222111000/////////............//////........................////////////000000111111000222333444555888;;;???CCCFFFJJJLLLMMMLLLLLLMMMOOOMMMLLLLLLNNNPPPRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYWWWUUURRRPPPLLLKKKIIIHHHGGGFFFGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHIIIGGGFFFDDDCCCDDDEEEFFFHHHIIIKKKMMMOOOOOONNNLLLJJJEEECCCBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHLLLPPPRRRVVVYYY]]]```bbbdddgggjjjiiijjjkkkjjjddd[[[SSSMMMJJJKKKKKKKKKLLLLLLKKKKKKJJJKKKNNNPPPRRRRRRSSSRRRJJJHHHEEEBBBBBBDDDGGGJJJMMMNNNOOOLLLFFF???;;;:::888555222111111111111000***************+++++++++...---///444888777000)))++++++++++++++++++++++++,,,++++++***))))))************))))))))))))************))))))))))))))))))'''(((***++++++***((('''++++++************+++++++++++++++++++++***)))(((++++++************++++++***************+++++++++++++++******++++++,,,---)))***,,,------,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...........................///000///......///000000000000//////......---////////////////////////////////////000000000111000000111111111222222222222111111111111222333333333555777888:::===BBBFFFHHHIIIKKKLLLKKKKKKLLLMMMQQQUUU[[[aaagggmmmsssxxx|||lll^^^UUUPPPOOOKKKJJJIIIGGGEEECCCAAAAAA===:::777555666666666666666777777777555444555666333222222222333333111/////////000000000000//////444333222111000000000000////////////////////////////////////////////////---///111111///...//////......------------......---------............///........................///////////////000000111////////////////////////............///000111111000000/////////000111111111000000000000000111111//////............//////...........................//////000000111111222111333777999<<>>===>>>>>>???===>>>???@@@BBBCCCDDDEEEBBBBBBBBBAAABBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>AAABBBDDDDDDDDDBBB@@@???<<<;;;999:::;;;<<<<<<;;;======>>>???AAADDDGGGHHHIIILLLOOORRRUUUWWW[[[^^^aaadddhhhjjjggg```XXXSSSNNNLLLIIIGGGFFFFFFHHHIIIDDDDDDEEEGGGIIILLLOOOQQQLLLJJJGGGCCC@@@AAAEEEHHHPPPTTTWWWUUUOOOHHHDDDCCC===:::666333111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...111111---(((************************---,,,+++***))))))))))))******)))))))))***++++++************))))))(((((('''((()))******)))((('''++++++************++++++,,,,,,,,,++++++)))((((((++++++************++++++************************++++++******++++++,,,---******+++,,,,,,,,,++++++++++++------------++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------...///000000......///000000000//////////////////000000000000000000000000/////////000000000111111000111111111111222222222222111222222333444555666555888;;;===???BBBFFFIIIGGGIIIKKKMMMNNNOOORRRTTTWWW]]]eeemmmuuu{{{lll___VVVQQQPPPKKKJJJHHHGGGDDDCCCAAA@@@===:::777555666666666666666777777777555444555666333222222333444333111///111111111111111222222222222222111111000111111111////////////////////////////////////////////////---///111111000/////////......------------......---------------...//////........................///.........//////000111....................................///000111222//////......//////000111---......///000000000111//////............//////...........................//////000111111222222333666;;;@@@DDDGGGLLLNNNOOOQQQRRRQQQNNNLLLKKKKKKIIIGGGEEEEEEGGGHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBBBB@@@??????>>>============<<<<<<:::999999999:::;;;;;;<<<===>>>????????????>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBAAA@@@???===<<>>???@@@???AAADDDEEEGGGIIILLLOOOTTTWWW\\\```aaa```\\\ZZZSSSQQQMMMIIIFFFEEEFFFFFF@@@@@@@@@AAABBBDDDFFFGGGHHHIIIHHHDDDAAA???AAACCCGGGNNNUUUWWWTTTPPPNNNNNNEEEAAA<<<888444111...,,,.........---,,,,,,,,,+++)))))))))******++++++***************************++++++***************+++******))))))******+++,,,)))))))))))))))*********)))))))))******)))))))))++++++************++++++******+++++++++******))),,,++++++******++++++,,,************************++++++******++++++,,,---++++++******++++++,,,---***+++---......---+++************+++++++++,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...000111000///...///000///////////////000000000000000000000000000000000//////000000000111111111000111111111111222222222000111222444666888;;;<<<777:::???BBBDDDFFFHHHJJJIIIKKKOOOQQQTTTXXX\\\___dddkkkvvvmmm```VVVRRRQQQKKKJJJHHHFFFDDDBBBAAA@@@===:::777555666777777666444555555555333222333444333333333444555444222000111000000//////000111111......---......///000111000000000000000000000000000000000000000000000000---///111222000/////////.........------.........---------------...///000////////////////////////...............///000000....................................///000222222...............///000000***,,,...000111111000/////////............//////////////////////////////...//////000111222222222444999???EEEIIIMMMQQQTTTRRRSSSSSSQQQOOOLLLLLLLLLIIIGGGEEEEEEGGGGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>BBBAAA@@@??????@@@AAABBBAAA@@@>>>======>>>??????:::;;;<<<<<<<<<<<<<<<;;;>>>???BBBDDDFFFGGGGGGFFFFFFGGGHHHHHHFFFDDDAAA???EEEDDDCCC@@@>>><<<;;;::::::888666555666666555444222333444666888999;;;;;;:::<<<===>>>>>>@@@BBBEEEHHHKKKPPPUUUYYY\\\]]]^^^WWWTTTPPPLLLHHHEEEDDDDDD???????????????>>>======BBBEEEGGGEEEAAA>>>===>>>:::CCCNNNTTTUUUTTTVVVWWWRRRNNNHHHBBB>>>:::666444......---,,,++++++***************)))((()))+++...************************))))))))))))***+++,,,---******))))))***+++,,,,,,''''''((()))***+++,,,,,,************************++++++************++++++((()))***+++++++++++++++,,,++++++******++++++,,,++++++******************++++++******++++++,,,---++++++***)))***+++---...***+++---......---+++***,,,,,,---------.........------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...000111000///...///111......//////000000111111000000000000000000000000000000000000111111111111000111111111111222222222///000222555999<<<@@@AAA888<<>>@@@EEEKKKPPPTTTVVVXXXZZZZZZYYYWWWUUURRROOOMMMMMMLLLKKKIIIHHHFFFEEEDDDGGGFFFCCC@@@>>>>>>>>>???AAACCCDDDDDDCCCBBBCCCDDDBBBCCCEEEFFFDDDBBB>>><<<<<<===>>>>>>>>>>>>>>>===;;;>>>CCCIIIMMMPPPQQQRRRSSSPPPNNNMMMOOOQQQQQQQQQKKKKKKJJJJJJIIIFFFAAA>>><<<:::777666666666555333777666666555555666666777;;;;;;:::999999999999999???@@@CCCFFFIIINNNTTTYYYXXXXXXWWWTTTPPPKKKGGGDDD@@@???===;;;::::::::::::>>>???AAABBBAAA>>>:::888>>>BBBGGGNNNTTTXXX[[[\\\YYYVVVRRRNNNIIIBBB;;;666333222111111111///,,,)))++++++******+++---///000++++++++++++++++++++++++,,,,,,+++******+++,,,,,,000///...---+++***)))(((++++++************************************************)))))))))))))))***++++++++++++******))))))'''(((***++++++***((('''***,,,------++++++,,,...,,,,,,+++******+++,,,,,,...---,,,+++***+++,,,,,,+++++++++++++++++++++++++++,,,............,,,+++------,,,+++,,,---...///,,,,,,,,,---------......---------.........//////000000000000111111111111000000000000////////////000000000000111111111111000111111111111222222222222222333333333333444444333333444666:::???DDDGGGBBBDDDFFFIIIKKKKKKLLLKKKRRRVVV\\\aaaeeellluuu{{{jjj^^^VVVRRRQQQNNNMMMKKKHHHFFFCCCAAA@@@===<<<:::888666666666666444444444444444444444444444444444333333333333222000111111222222111111000000000000111111222222222///////////////.........000000////////////000000111000///......///000000//////000000000000//////000/////////............//////000000111111111222000000////////////000000222000000222444555444111111000000000/////////...000000000000000111111111222111///......///111222///000000111111000000////////////000000000000000111222444555777999===@@@EEEHHHLLLPPPTTTXXXYYYZZZ]]]]]]\\\[[[YYYUUURRRPPPPPPPPPNNNLLLJJJIIIGGGGGGDDDCCCAAA@@@@@@AAACCCDDDHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNKKKHHHFFFCCCCCCCCCCCCBBBAAA??????DDDFFFJJJNNNRRRUUUWWWXXX\\\\\\\\\]]]___``````___YYYXXXWWWWWWUUURRRMMMIII@@@>>>:::888888777666444777777666666666666777777777666666555555555555555999:::===???BBBFFFKKKOOOUUUWWWYYYZZZXXXSSSNNNJJJFFFEEEBBB???===;;;::::::;;;===???AAAAAA???<<<::::::===AAAGGGNNNTTTYYY\\\]]][[[XXXUUUPPPKKKDDD???:::777333111///---+++***,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,++++++*********************************************************))))))))))))******++++++++++++*********)))***+++,,,------,,,+++***)))+++,,,,,,,,,,,,---///,,,,,,+++******+++,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,---...///,,,,,,---------.........---------.........//////000000000000111111111111000000000000000000000///000000000000111111111111111111111111222222222222333333333333333333333444444444444777:::???DDDGGGIIILLLOOOQQQRRRSSSUUUWWWVVV^^^hhhpppvvv|||~~~iii^^^WWWRRRQQQNNNMMMKKKIIIFFFCCCBBB@@@<<<;;;999777666555666666666555555555444333333333444444444444333333333333000000111111111111000000......//////000111222222///...---,,,,,,---///111//////000000000000//////222222000//////.........//////000000000000////////////............------......///000111222222333111000000//////000000111000//////000111222000///000000000000//////////////////000000111111222222222222000000000000222222000111111222222111111000...///000111222222222222222444777:::<<<@@@DDDGGGMMMOOORRRVVVYYY[[[\\\\\\_________^^^[[[WWWSSSQQQLLLLLLKKKIIIGGGFFFDDDDDDBBBBBBBBBCCCEEEHHHLLLNNNRRRTTTWWWXXXYYYZZZ\\\]]]___^^^\\\ZZZWWWTTTRRRQQQMMMMMMLLLKKKIIIFFFDDDCCCGGGHHHKKKNNNQQQUUUWWWXXX]]]^^^```cccggghhhfffdddgggfffeeedddbbb___ZZZWWWIIIFFFAAA===;;;999888666777777666666666666777777888777666666555555666666444555777888:::<<>>;;;999888888777666666666666666888777666666555555666666333444666666666777:::<<>>;;;;;;999888666666555555444444333222222222222333444555666555444444666777777:::AAAIIIRRRYYY___bbb```^^^[[[WWWRRRMMMJJJHHHCCCEEEIIIMMMPPPRRRSSSSSSLLLIIIEEEDDDHHHPPPYYY^^^```aaaaaacccbbb___ZZZVVVOOOLLLGGGCCC>>>999333///.../////////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++***))))))))))))*********+++++++++***************************************+++,,,,,,+++++++++++++++++++++,,,++++++***))))))***+++++++++------,,,***))))))***,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++---------------------------,,,+++******+++,,,---,,,,,,,,,------------------------.........//////........./////////000000///000000000111111111111///000000000111111111222111111111111222222222222111222222222222333333333444444555555555666666666888:::<<<@@@EEEKKKOOORRRXXX]]]aaa```___bbblllttt|||hhh]]]WWWTTTSSSJJJIIIGGGEEEBBB???===<<<:::999777666555555666666777666666666555444444444555555555555444444444444111111222222222222111111000000111111111111222222111111222333333333222222//////000000000000//////,,,---...///000000000000//////000000000000//////000000111111111111222222......///000111222222333222111111000000111111222///000222222111000111111////////////000000000000//////000000111111222222000000000000000000000000///000000000000000000///333222222333444555666777???BBBGGGKKKOOORRRVVVYYYZZZ[[[\\\^^^______^^^^^^WWWUUUSSSPPPMMMKKKJJJIIIJJJJJJKKKMMMNNNPPPQQQQQQPPPOOONNNNNNOOORRRTTTVVVYYY[[[___aaabbbccceeegggdddcccbbb``````aaabbbbbb```````````````___^^^^^^]]]^^^^^^___``````aaaaaa^^^]]]\\\]]]aaaeeehhhiiihhhggggggiiikkklllkkkjjjhhhddd___YYYUUUPPPKKKHHHAAA@@@>>><<<999888777666777666666555444555555555555666666666444333333444555777;;;AAAJJJTTT]]]bbbccccccaaa___]]]ZZZWWWVVVKKKMMMPPPSSSVVVWWWXXXXXXVVVRRRNNNKKKLLLQQQXXX\\\cccccceeeffffffccc^^^ZZZOOOMMMJJJGGGDDD???:::666111111111000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++***))))))))))))))))))***++++++,,,,,,***************************************+++,,,---++++++++++++,,,,,,,,,,,,------------------------+++,,,---,,,***))))))***,,,,,,+++******+++,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------......------------........./////////....../////////000000000000000000000111111111111///000000111111222222222111111111222222222222333222222222222333333333333333444444555666777888888;;;===@@@FFFLLLRRRVVVYYY\\\___bbbdddfffmmmxxx{{{ggg]]]WWWTTTTTTKKKJJJHHHEEEBBB@@@>>>===:::999777666555555666666666666666666555555555555666555555555555444444444222222333333333333222222111000000000000/////////111111///......///000000000000////////////000000///000111222222111000000//////000000000000/////////000000000111111111111//////000000111111111222222111111000000111111222+++---000000......///111.../////////000000000111000000000000000111111111000111111111111111111000000111111222222111111000333333222333555999===???FFFJJJNNNRRRUUUXXX[[[]]]]]]]]]^^^]]]\\\ZZZXXXWWWSSSQQQOOOMMMLLLNNNPPPRRRRRRRRRSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRSSSUUUWWWXXX[[[]]]```bbbbbbbbbdddfffddddddccccccccccccccccccdddeeeeeeddddddcccbbbaaa```aaabbbccccccbbbaaa```^^^^^^]]]___bbbeeeeeeeeegggffffffgggiiikkkjjjiiiiiigggdddbbb___\\\WWWTTTIIIGGGDDDAAA>>>;;;:::999;;;:::999999888888999999777888999888666444444555555666888===DDDLLLTTTXXX___```aaaaaaaaaaaa```___XXXYYYZZZ\\\^^^____________\\\XXXUUUUUUWWW[[[^^^ddddddfffhhhgggddd^^^ZZZNNNLLLIIIFFFEEECCC@@@>>>666555333111///---,,,,,,------------------------***+++,,,,,,,,,,,,+++***+++++++++***************((())))))***++++++,,,,,,************************************+++,,,---...+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,(((***++++++******+++,,,,,,,,,+++******+++,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---.........------............////////////.../////////000000000000000000000000111111111111///000000111111222333333111111111222222222333333222222222333333333444444222333444555777999:::;;;===???DDDJJJQQQXXX]]]```___aaaccchhhppp{{{{{{ggg]]]WWWTTTTTTKKKJJJHHHFFFCCCAAA???>>>999888777666555555666666555555555666666666666666444444333333333222222222222333333444444333333222000000000///......------222000,,,))))))***---///111000///......///000111333333444444333222000/////////000000000000//////.../////////000000111111000000000000000111111111222222111111111111222222---000333333111111333555.../////////000000111111111111111000000000000000111222222333333222222111222222222333333222222222555555444666999???DDDHHHKKKOOOSSSWWWYYY[[[^^^```^^^^^^]]][[[XXXUUURRRPPPRRRPPPNNNMMMNNNRRRWWWZZZ^^^^^^^^^^^^^^^^^^^^^^^^ZZZYYYXXXWWWXXXZZZ\\\]]]^^^```bbbcccccccccdddfffddddddddddddcccbbbbbbbbbhhhhhhggggggeeedddcccbbbdddeeefffggggggeeecccbbb``````bbbdddggggggeeecccgggfffeeeeeeggghhhgggfffhhhgggfffgggfffccc___\\\NNNLLLIIIEEEAAA>>><<<;;;999888888777777777777777;;;<<<===<<<:::888777888444555777:::???EEEKKKNNNYYYZZZ\\\___aaaaaaaaaaaabbbcccdddeeeeeefffffffffeeeccc___]]]\\\^^^aaaccccccccceeeffffffbbb\\\WWWNNNJJJFFFDDDCCCDDDDDDDDD;;;999555111...,,,++++++------------------------***+++,,,------,,,+++***((())))))***++++++,,,,,,((())))))***++++++,,,,,,************************************+++,,,---...+++++++++,,,,,,---------)))***,,,------,,,***)))%%%''')))******+++---///,,,,,,+++******+++,,,,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++---...///000000///...---+++,,,---.........---,,,............/////////000////////////000000000000000000000000111111111111///000000111222222333333111111222222222333333333222222333333333444444444111222333555888:::;;;<<<>>>AAAFFFMMMUUU\\\aaadddffffffiiippp|||}}}jjj^^^VVVRRRRRRNNNLLLIIIEEEBBB???>>>>>><<<;;;:::888777666666666555666777777666444222111777444111000222333333333111222333333333333222111333222111/////////000000000000000111222222222333////////////000000000000000000////////////000000222111///.........///000000000000000111111111111///////////////000000111......///000111222222333/////////...------,,,,,,000000000000000111111222111111000000000000111111111111111111111111111111///000222333222333444666666777999===BBBGGGLLLNNNOOOSSSXXX\\\\\\\\\\\\\\\XXXZZZZZZYYYUUURRRPPPPPPMMMPPPTTTXXX[[[]]]^^^^^^aaacccdddcccaaa`````````bbbaaa___^^^^^^```bbbdddcccddddddeeefffffffffeeeeeeeeeeeeeeeffffffggggggffffffeeedddcccbbbbbbaaaccccccdddeeeeeefffffffffaaa```______aaabbbbbbbbbddddddddddddccccccccccccddddddeeeeeeeeecccbbb```YYYVVVRRRNNNKKKGGGCCC@@@???===:::999999;;;>>>@@@======<<<:::888666555444666555333444777===CCCGGGNNNRRRWWW[[[^^^aaadddfffggghhhiiiiiigggffffffggghhhhhhggggggfffffffffeeeeeeeeeeeeffffffccc___\\\UUUOOOFFF@@@???AAACCCEEECCCAAA>>>:::555111///---,,,+++,,,...///...+++(((,,,++++++******++++++,,,...---,,,,,,++++++++++++---,,,+++***))))))))))))***+++,,,,,,------------******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,***(((***---...---+++,,,++++++******++++++,,,************+++,,,------,,,---......,,,,,,---...---------............///......---------,,,,,,,,,............///////////////////////////.........////////////000000000000111111111222222333333333222222222222222222222222000000111111111222222222444444333333333444555555777777777777666888<<<>>>AAAHHHPPPWWWZZZ]]]bbbfffhhhqqqzzz}}}jjj^^^VVVRRRRRRNNNLLLIIIEEEBBB@@@>>>>>>999999777666555555555555666666666666555444333222777444222111222333333333111111333333333333111111111111000//////000111222111111111111111222222222000000000000111111111111111000000//////000000111333222111000000000111111000000000000111111111111000000/////////000111111//////000000111111222222/////////000000000000000000000000000000111222222111111000000000000111111222222222111111111111111000111333333333333555777999:::<<>>888777666555666888;;;<<<@@@CCCIIINNNTTTYYY```ddddddfffhhhiiihhhgggggghhhjjjiiiiiiiiihhhhhhhhhhhhhhhgggggghhhhhhfffbbb^^^XXXQQQIIICCCAAAAAACCCDDDFFFEEECCC@@@<<<777222000------,,,---......,,,***,,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,*********+++++++++,,,,,,,,,+++************+++,,,,,,***)))***,,,---,,,***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,---......,,,,,,---...---------............///............------,,,,,,............/////////////////////////////////...////////////000000000111222222222222222222333333222222222222222222222222111111111222222222333333444444333333444444555666666666777777777999===@@@IIINNNUUUZZZ\\\```ggglllrrr||||||iii^^^VVVRRRRRRMMMKKKHHHEEEBBB@@@>>>>>>888888777666666555666666777666555444444444444444666444222111222333333333000111222333333222111000////////////000111222333222222222111111111111111111111111111222222222222111111111000000111111111444444333222222222222333000000000000111111111111111000000000000111222222000111111111111111111111000000111111222333333444111000000000000111222222222111111000000111111222333333222222111111111111111222444444333444777999===???AAADDDHHHLLLNNNPPPSSSUUUXXXXXXVVVTTTSSSSSSKKKNNNPPPRRRSSSUUUWWWZZZ___```ccceeeggggggggggggggghhhjjjjjjhhhggghhhiiieeedddbbbbbbccceeeggghhhiiiiiijjjjjjjjjiiiiiihhhiiijjjkkkkkkllllllkkkkkklllkkkjjjiiiiiihhhhhhhhhhhhiiijjjjjjjjjhhhfffdddcccbbb```aaaccceeeeeeeeebbbbbbbbbcccccccccddddddccccccddddddddddddddddddgggeeebbb```]]]YYYUUUQQQIIIFFFBBB??????AAADDDFFFFFFGGGHHHIIIHHHEEEBBB@@@::::::999999888777666555777:::@@@EEEKKKRRRYYY]]]^^^bbbfffiiijjjiiiiiiiiillllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjhhheeebbb\\\VVVNNNGGGDDDCCCBBBAAAHHHIIIJJJHHHDDD???999555111///------.........,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,---//////++++++,,,---------,,,,,,***************+++++++++---,,,,,,++++++,,,,,,------+++***+++,,,,,,+++***,,,++++++******++++++,,,.........---------------,,,---......,,,,,,---...---------............////////////............---............////////////......///////////////////////////000000000111111333333222222222222222222222222222222222222222222222222222333333333444444444444444444444555666666666888999999;;;>>>BBBEEENNNRRRWWWYYY[[[aaakkksss{{{hhh]]]VVVRRRQQQLLLKKKHHHFFFCCC@@@???>>>999999888888888888888999777666555333333444444555666444222222333333333222000111222333333222111000000000000000000111111222333222222222111000000000000000000111111111222222222222111111111111222222444444333333222222222222///000000000111111111111111111111111111222222333222111111111111111111111111222222222333333333444111111000000111111222333222222111111111111222222333333333222222111111111111222333444444555888;;;BBBCCCGGGJJJNNNQQQSSSTTTUUUVVVVVVTTTPPPLLLJJJJJJHHHKKKOOOSSSWWW[[[```ccccccdddeeegggggghhhggggggiiikkkllllllkkkkkkkkkllliiihhhgggffffffggghhhiiimmmnnnoooqqqqqqrrrrrrrrrrrrsssuuuwwwxxxyyyyyyyyyyyyxxxvvvtttrrrqqqqqqqqqtttuuuvvvvvvtttqqqnnnllljjjiiiggggggggggggfffeee`````````aaaaaaaaabbbbbb`````````aaabbbdddeeefffeeedddccccccbbb___[[[XXXQQQNNNIIIEEECCCCCCEEEGGGKKKLLLMMMMMMJJJFFFAAA?????????===<<<;;;999999888999<<>>@@@EEEJJJNNNRRRVVVZZZ\\\^^^ggguuuzzzggg]]]UUUQQQQQQKKKJJJHHHFFFCCCAAA???>>>999999888888888888888999777666444333333444555666555444222222333444333111000111222222222222111000111111111111000000//////333222222222111000000000/////////000000000111111222222111111111111222222222222222222222111111000///000000000111111111111111111111111111222222333222222222222111111111111333333333222222111111111111111111111111222222333333333222222222222333333222222222222222222222222111222333444555777;;;>>>EEEHHHLLLPPPSSSUUUVVVVVVSSSSSSRRRNNNIIIEEEDDDCCCGGGKKKPPPVVV[[[```eeeiiihhhhhhiiiiiijjjjjjjjjjjjiiilllnnnppppppppprrrssspppppppppqqqrrrtttvvvwwwxxxyyy|||~~~|||zzzvvvtttsssqqqpppmmmiiifffffffffeeeeeeeeedddddddddbbbbbbaaaaaabbbdddggghhhbbbaaaaaabbbccccccaaa___YYYVVVQQQLLLHHHGGGGGGGGGQQQSSSTTTUUUSSSOOOKKKIIIJJJGGGCCC???<<<;;;;;;<<<999>>>CCCGGGIIIIIIIIIIIIQQQWWW```fffjjjkkkkkkkkkllllllllllllllllllllllllmmmlllkkkkkklllkkkhhhfffddd```ZZZSSSNNNGGGAAA>>>@@@CCCIIILLLMMMJJJFFFCCC<<<999444111111111111000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++******************------------------------,,,,,,,,,,,,+++*********,,,++++++******++++++,,,------......---,,,+++***,,,---......,,,,,,---...---------............///.../////////////////////............////////////---.........//////000000000000000000111111111111333333333222222111111111222222222222222222222222333333444444444555555555555555555555666777888999888:::===AAADDDJJJPPPTTTWWW\\\bbbdddhhhrrryyyggg\\\UUUQQQQQQJJJIIIHHHGGGDDDAAA???===888888777666666555666666666555555444444444555555555333222333444444222111///000111222222111000///222222222222111000......222222222111111111111111.../////////000000000000111111111000000111111111111111111222111000000///000000000000111111111111111000000000000111222222111111222222222222222222444333333222111111000000222111111111111222333333444333333222222333333444111111222222333444444444222333555666888<<>>===888<<>>CCCHHHJJJKKKIIIHHHBBB>>>:::666444333111000------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++++++++,,,------......------,,,+++,,,---,,,*********,,,,,,++++++******++++++,,,+++,,,---......---+++***,,,---......,,,,,,---...---------............///---............/////////............////////////------......///000000000000000000111111111222222333333222222222222222222222222222222222222222222333333333444444444555555555555555555666888999:::888:::>>>BBBGGGNNNUUUZZZ[[[bbbiiimmmqqq|||yyyfff\\\TTTQQQQQQIIIIIIHHHGGGDDDBBB???===999999777666555555555555444444555555555555555444444333222333444444222111///000111222222111000///000000111222111111000///111111111111111222222222//////000000000111111111111000000//////000000111000111222222222111//////000000000000111111111111000000/////////000111111111111111222222333333333222222222222222222222222222222111111222222333444444444333333333333444444///000111222444555666666444555777999<<>>:::777555222///------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,+++,,,,,,---...///,,,---------,,,,,,+++***---------,,,,,,,,,+++++++++,,,------------,,,+++)))+++---,,,******+++---,,,++++++******++++++,,,+++,,,...//////...---,,,,,,---......,,,,,,---...---------............///,,,,,,------........................////////////------......///000000111000000111111111222222222222222222222222222333333222222222222222222222222222333333333444444444444555555555666777888:::::::::===AAAGGGMMMTTT\\\aaadddmmmwww|||xxxfff[[[TTTQQQQQQIIIIIIHHHGGGEEEBBB???===<<<;;;:::888777666666666333444555666666666444444444333333333444444222000///000111222222111000///---...000111222222111111000000111111222222222333000111111111111222222222000000////////////000000111111222333222111000///000000000000111111111111///////////////000000111000000111222333333444444111222222333333444444555222222111111222222333444555444444333333444444555...///000222444666777888666777:::<<>>@@@CCCFFFIIIJJJJJJFFFAAA===999666222///...------,,,,,,------...++++++++++++,,,,,,---...+++++++++,,,...000111222------------,,,,,,+++***.........------,,,,,,,,,++++++,,,------,,,++++++(((***---,,,******,,,...,,,++++++++++++++++++,,,+++---///000111000///...,,,---......,,,,,,---...---------.........//////,,,,,,,,,---------................../////////000---------...///000000111000111111111111222222222111111111222222333333444222222222222222222222222222222222333333333444444555555555666777999:::;;;>>>AAAFFFLLLRRRZZZbbbhhhsss}}}xxxhhh```ZZZUUUSSSMMMLLLKKKHHHFFFCCC@@@???888888666555555666777777555555666666555555444333222222222222222222222222111111222222222222111111333333222222111111000000111111111111111111111111222222222222222222222222,,,---...///000111222333333555777777666444444555111111111000000000000000---000222111//////111444222222333333333444444444111222222333333222222111444555666555444333444555555444333333222222222222333444555555444333444555999<<<@@@EEEIIILLLMMMNNNRRRPPPNNNLLLKKKHHHDDDAAADDDEEEFFFHHHJJJOOOVVV[[[___bbbfffhhhiiijjjlllmmmnnnqqqvvvzzz}}}~~~wwwrrrpppkkkhhhdddbbbbbbcccddddddbbb```^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ]]]```bbbccccccbbb```^^^[[[YYYXXXWWWTTTPPPOOOOOOQQQRRRRRRUUUUUUVVVYYY]]]aaafffhhhnnnnnnoooooooooooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnppplllgggddd___VVVJJJAAA>>><<>>999888777666555666777777666666777777666666555444333333333333333333333333111111222222222222111111111111111111111111000000111111111111111111111111222222222222222222222222---......///000111222222///111333444333222222333000000000000111111111111444555555444222111222222000111111111111222222222333333444444444444333333333444555444333222333555666555555444333333444444444555666555555555777999<<>>@@@CCCHHHMMMPPPQQQQQQPPPKKKLLLLLLJJJFFFFFFIIILLLKKKOOOUUUZZZ^^^bbbeeehhhmmmoooqqqtttwww{{{{{{uuurrrqqqooonnniiieeeaaa^^^^^^^^^^^^^^^]]]^^^```aaaaaaaaa______bbbcccdddeeeeeefffggggggcccaaa______aaaccceeeeeebbbbbbaaabbbccceeegggiiimmmmmmmmmnnnnnnmmmmmmmmmllllllllllllllllllllllllllljjjhhhgggeee___VVVOOOFFF???<<<@@@EEEEEEDDDEEEDDDAAA>>><<<;;;:::888777444222000///.........///---------------------------------------,,,,,,,,,,,,,,,,,,+++******,,,...+++************++++++,,,------------------,,,,,,))))))***+++,,,---...............---------------,,,,,,,,,,,,---...///000---......//////......---------........./////////000000000000111111111111////////////////////////...000111111000000111222555444333333222222333333111111222333333444555555555555444333333333333444444555555666777888888999555666888999;;;>>>CCCFFFKKKPPPXXXcccooowwweee\\\UUUPPPOOOKKKJJJIIIFFFDDDAAA>>>===;;;:::888777666777777888777777888888777777666555444444444444444444444444111222222333333222222111/////////000000111111111111111111111111111111111111111111111222222222222111111111111111111111111111333555444333111111111//////000111222222333333111///...000444666444222333333333444444444555555444444555555555555444444222333444444333222444555666666555555444555555666444555666666777:::@@@CCCFFFIIIMMMPPPRRRQQQOOOMMMFFFNNNVVVXXXUUURRRQQQRRRSSSWWW]]]bbbgggkkkooorrrtttyyy}}}xxxssskkkeeebbb___^^^]]]^^^___```aaabbbcccccccccbbbbbbcccdddeeeggghhhiiihhhfffddddddeeeggghhhhhhiiihhhhhhgggggghhhiiijjjllllllmmmmmmmmmmmmllllllmmmmmmmmmlllllllllllllllkkkjjjiiiiiigggbbb[[[VVVJJJAAA;;;???EEEHHHGGGHHHCCC???;;;999999999888777666555333000///......///------------------------..................------...---+++***)))+++---...,,,,,,,,,,,,------...............------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------............,,,+++++++++,,,,,,---.........////////////..................////////////...////////////000000000////////////////////////...000111111000000111222222222111111111222222333111111222222333444555555555555444444444444444555444555666888:::;;;<<<<<<888:::;;;===???CCCIIIMMMTTTYYYbbbmmm|||xxxfff\\\UUUQQQOOOKKKJJJIIIFFFDDDAAA>>>===<<<;;;999888777777777888666777777777777666555555333333333333333333333333222222333333333333222222//////000000111111222222111111111111111111111111000000000111111222222222222222222222111111111111333555666555222///......///000000111222333333444000...,,,///333555333111333333444444444555555555333333444444444444333333222444555555444444555777555444444444444444555555444555666777999===CCCGGGKKKMMMOOOQQQQQQOOOLLLJJJGGGPPPYYY^^^\\\ZZZZZZ[[[aaadddhhhmmmqqqwww}}}~~~tttmmmgggccc```______^^^^^^```bbbdddfffddddddddddddeeefffggghhhmmmkkkiiiiiijjjjjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmllllllnnnnnnnnnnnnmmmmmmllllllllllllkkkjjjhhhccc]]]ZZZNNNDDD<<>>???AAABBBDDDHHHNNNSSS[[[aaakkkyyyxxxeee\\\UUUQQQPPPKKKKKKIIIGGGDDDAAA???======<<<:::888777777888888666666777777666666555444333333333333333333333333222222333333333333222222111111111111111222222222111111111111111111111111//////000000111222222222333333222222222222222222222333444333000---,,,,,,000111111111222333333333333222111222333333222111222222222222333333333333333333444444444444333333222444555555555555666888444444444333444444555666555666888:::===AAAFFFJJJMMMNNNOOOOOOOOOMMMKKKJJJNNNRRRVVVYYYZZZ\\\aaaeeehhhkkkpppvvv|||wwwqqqmmmhhhfffdddaaaaaabbbdddfffggggggeeeddddddeeefffgggkkkiiiggggggggggggfffeeejjjjjjkkkllllllmmmmmmnnnmmmmmmmmmnnnnnnmmmmmmmmmooooooooonnnmmmmmmllllllllllllllljjjgggccc___\\\RRRHHH???@@@EEEIIIMMMQQQIIIDDD===888666666666666888888888888666444222000........................---------...............///---++++++,,,---------***+++,,,,,,,,,,,,,,,+++------------------,,,,,,******+++,,,---...//////++++++,,,,,,---------...///......---......//////...//////000000//////........./////////000000000111111111111222222222222000000000000000000000000...000111111000000111222111222222333555777999:::222222333333333333444444666555555555555666777777666777999<<<@@@EEEIIIKKKHHHIIIJJJKKKMMMRRRXXX]]]dddkkkxxxvvvdddZZZTTTQQQQQQLLLKKKJJJHHHEEEBBB@@@>>>>>>===;;;999888888888888777777888888777777666555444444444444444444444444222333333444444333333222333333333333222222222222111111111111111111111111/////////000111222222222222222222333333333333333000222333333111/////////222222222222222222222222222333444333222222333444222222222333333333333444444444555555555555444444111333444444444444555777555555444444555666666777777999<<>>===;;;999888888888888888999999999999888777777666666666666666666666666222333333444444333333222444444444333333222222222111111111111111111111111...//////000111222222222222222222333333444444444000222444555444333333444333333222222222222222222,,,///222333111222555888444444444555555555666666555555666666666666555555000222333333333333555666666666666666666777888888999<<<@@@CCCEEEHHHKKKNNNKKKKKKKKKLLLNNNPPPRRRSSSXXXZZZ```gggmmmpppooommmxxxwwwooohhheeebbbaaa___^^^^^^___aaabbbfffeeeeeefffhhhiiiiiihhhcccdddgggjjjmmmooopppqqqnnnnnnoooooooooooonnnnnnnnnnnnmmmlllkkkkkkjjjjjjfffgggiiiiiifffdddbbbbbbXXXOOOEEE@@@>>>@@@GGGOOOQQQKKKBBB:::777555555555777999===???>>>:::555222000000000000000000000000,,,,,,,,,---------.........,,,+++---//////---***......///000///...,,,+++,,,,,,,,,------...............---------,,,,,,,,,////////////////////////000//////.........////////////000000000000//////////////////000000000000............////////////000000000000000000000000///000111111000000111222333333333333333444555666555444444333333222222111666666666666666777888888::::::;;;>>>DDDMMMTTTYYYbbbcccdddfffjjjpppxxx~~~vvvddd\\\VVVRRROOOPPPNNNKKKIIIGGGDDD@@@======888666777666333444777:::777888<<<:::333111666555555444444444333333333222222222222222222222222000000111222333444444555333222222111111222222333444444333222111111111222333222222111111222222333555555555444333222111000111111222222222333333333444444333333444444555666666555444333222333333444444444555555555555444444333333444444444444444444555444333333555888;;;===<<>>@@@@@@CCCLLLWWWdddkkksssvvvxxx}}}uuuccc\\\VVVQQQOOOOOOMMMJJJHHHGGGDDD@@@>>>EEE@@@======<<<999999;;;000111444888999777666777555555555444444444333333222222222222222222222222/////////000000111111222333333222222222222333333333333222111111111111111333222222222222222222333444444444444333222111000111222222222222333333333333333333333333444555555666555444333333333444444555666666666666666666555555555555555555666666666999888666666777999<<<>>>===EEEKKKKKKLLLOOOOOOKKKIIIHHHJJJOOOWWW]]]``````fffiiimmmrrrxxxqqqkkkbbb]]]\\\]]]^^^]]]aaa``````bbbdddfffgggfffddddddeeefffhhhiiikkkllllllllllllllllllllllllllllllllllllllllllllllllllliiiiiijjjiiihhhfffdddccc]]]XXXPPPGGGAAAAAADDDHHHKKKHHHBBB<<<888666555555777777999<<<@@@AAA>>>;;;555222///...//////---+++------......////////////......////////////......,,,,,,------......------,,,---------.../////////////////////////////////..............................///---,,,,,,---...111000000000/////////...............////////////000000000000000000000000000000000111111111222222111111222222222333333333222222222222333333333333333444555555666666555555:::999888777666777777888888999;;;===>>>@@@JJJUUUdddmmmwww}}}sssbbb[[[UUUPPPNNNMMMKKKIIIHHHGGGEEEAAA???999444333666888777888:::777:::;;;:::999999777333555555555444444444444333222222222222333333333333000000000000000000000000333333222222222222333333333222111111000111111111222222222222222222222222444444444444333222222111222222222222333333333333333333222222333333444555666555444444333444444444666666777777777777666666666666666666777777777888;;;:::999999:::<<<>>>@@@CCCHHHMMMMMMNNNPPPQQQOOOLLLMMMPPPVVV]]]dddiiikkknnnttt}}}yyymmmddd```______^^^^^^]]]]]]___ccceeeffffffcccccccccdddeeeggghhhiiijjjjjjjjjkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggeeeeee___\\\UUULLLEEEBBBCCCDDDIIIFFFAAA<<<888666555555777777999<<<@@@CCCCCCBBB===999444000///......------------...............111000000//////000000111---------,,,---......///------..................////////////////////////........................---...///...------///000000000000000////////////,,,,,,---......///000000000000000000000000000000111111111111222222222333111111222222222333333333222222333333444444555555444444555666666666666555::::::999888888888999999777777999<<<<<>>===@@@===888666999777111555555555555444444444444222222222333333333333333333333333333222222222222333333333222222333333333222111111000000111111111222222222222222222222222333333444444444333222222222222222333333333444444333222222222222333444444555555555444444444444555666666666777777666666666555555666666777888888888:::::::::;;;===@@@BBBDDDIIILLLOOOOOOOOOPPPQQQRRRVVVWWWYYY^^^fffpppwww|||tttnnniiifffccc```^^^]]]___aaadddeeeeeeccccccccccccdddeeefffgggiiiiiijjjjjjjjjjjjkkkkkkjjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhggggggffffffeeeaaa___YYYRRRJJJDDDAAAAAAFFFDDDAAA===999777666555666777999<<<@@@EEEGGGIIIFFFAAA:::444000///...///------------............222111000//////000111222...---,,,,,,,,,---///000...............---------////////////////////////........................---...///.........000222000000000000////////////........./////////000000000000000000000000000000111111222222222333333333111111222222222333333333111222222333444555555666444444555666666666666666666666777888999:::<<<<<<999999;;;======AAALLLWWWcccpppqqqaaaZZZUUUOOOMMMKKKIIIHHHGGGGGGEEEBBB@@@@@@:::777;;;???>>><<<<<<999999666222444888888555666666555555555444444444222222333333333444444444444444444444333333333333444333333333333333333444222111111111111111222222111222222333333222222111222222333444444444333333222222333333333444444444333333222222333333444555444555555555555555555555444555555666666555555444444555555666777777888888777888:::<<<@@@DDDGGGIIIMMMMMMNNNOOONNNNNNQQQTTT]]]___bbbiiitttxxxpppjjjeeebbb```___```aaaaaa```bbbbbbbbbcccccceeeffffffiiiiiijjjjjjjjjkkkkkkkkkjjjkkklllmmmmmmlllkkkjjjggggggffffffffffffffffffbbbaaa]]]WWWNNNGGGBBB@@@DDDCCCAAA>>>;;;999777666555777999===AAAEEEJJJMMMKKKGGGAAA:::444111000111........................111000............000111///...---,,,---...///000...............---------////////////////////////........................---...///.........000222////////////000000000000111111111000000000//////000000000000000000000000111111222222222333333333111111222222222333333333000111111222333444444555444555666666777777666666444555666777999:::;;;;;;;;;:::<<<>>>???CCCOOO[[[ggguuupppaaa[[[UUUPPPMMMKKKIIIHHHGGGFFFEEEBBB???<<<777888@@@IIILLLLLLLLLFFF@@@;;;<<<===:::777666666666666555555555444444222222333333444444555555333333333333333333333333444444333333333333444444222222222111222222333444111222333444444333222111111222333333444444444444333333333333444444444444444333333333333444555555444444555666666666666555444444555555555555444444444444555666777888888999666888:::>>>CCCHHHKKKMMMNNNLLLMMMOOOPPPQQQUUU[[[dddhhhqqq|||}}}vvvoookkkfffbbb```___]]][[[``````aaaaaacccdddeeefffhhhhhhiiiiiijjjkkkkkkkkkiiikkkmmmnnnooonnnmmmkkkgggffffffffffffgggggghhheeedddbbb\\\TTTLLLFFFDDDBBBBBBAAA@@@===;;;888777555888;;;>>>AAAEEEJJJMMMLLLKKKGGGAAA:::444222222///////////////.........///......------......///......------......///000------..................////////////////////////........................---...///...------///000////////////000000000000333333222111111000//////000000000000000000000000111111111111222222222333111111222222222333333333111111222222333333444444555555666777777777777666666777888888999888888888::::::<<<@@@CCCIIIVVVccctttqqqbbb\\\VVVQQQNNNKKKJJJHHHGGGFFFDDDAAA>>>@@@<<<>>>JJJWWW]]]___```UUUJJJGGGOOOMMM>>>555777666666666666555555555555222222333333444555555666333333444444555555666666444444333333333333444444333333222222333444444555000111333444444333111000000111222333444444444444333333333444444444444555555555444444555555666777333444555666777777666555555555666666666666555555555555666777888999:::;;;999:::>>>BBBFFFJJJNNNPPPQQQOOOPPPUUUXXXZZZaaajjjsss{{{zzzrrrkkkfffbbb^^^\\\]]]]]]^^^___aaacccdddeeefffgggggghhhiiiiiijjjjjjhhhiiilllnnnoooooonnnlllhhhhhhgggggghhhiiijjjkkkhhhhhhfffaaaYYYRRRMMMKKKBBBBBBBBBAAA???===:::888555888===???AAADDDHHHKKKKKKLLLKKKGGG???888555333111111000000000/////////---......//////......---------...///////////////,,,---------.../////////////////////////////////..............................///---,,,,,,---....../////////000000000111111111111111000000000000000000000000000000000000000000000111111111222222111111222222222333333333333333333333444444444444555555666777777777777777777777999:::::::::999999:::;;;???EEEKKKTTTdddrrrqqqbbb\\\WWWQQQNNNLLLJJJHHHGGGFFFCCC@@@===999444444>>>HHHKKKJJJJJJRRREEEFFFWWWWWWDDD888;;;777666666666555555555555222222333333444555666666555666666777888999999:::555444444333333444444555333333333333444444555666000111333444444333111000000111222333444555555555333333333444444444555555666555555555555666777777333444666777777777666555666666777777777777666666666777777999:::;;;<<<<<<<<<>>>AAADDDHHHLLLOOOPPPVVVSSSUUU\\\aaaeeennnxxx~~~uuummmgggbbb___[[[[[[\\\]]]___aaacccdddeeeeeeffffffggghhhhhhiiifffhhhkkknnnoooooonnnmmmjjjjjjiiiiiiiiikkklllmmmjjjkkkiiiddd]]]VVVRRRPPPBBBBBBCCCBBBAAA>>>;;;999555999>>>@@@AAACCCGGGJJJJJJLLLNNNJJJCCC;;;666444222222111111000000//////---...///000000///...---,,,---///000000000///...,,,,,,------...///000000////////////////////////..............................///---++++++,,,---.../////////000000111111......//////000000111111000000000000000000000000///000000000000111111111111111222222222333333333555555555555555444444444555666666777777777777777444666888:::<<<=========<<<===CCCKKKSSS^^^ppppppdddWWWUUUUUUOOONNNLLLHHHFFFDDDBBB???======<<<;;;:::;;;===???@@@:::;;;BBBKKKJJJ@@@888777555444333222333555777888333444555555555444333222444333333333333444555555333222111111111333555777000000//////111333666888999888666444333333333333444444444333333222222222555444444333333444444555222222222333444555666777666777888:::999888666555999888666444444555777999666777888888888888:::<<<999;;;???CCCHHHMMMQQQSSSYYYZZZ[[[```hhhuuuyyypppjjjbbb___\\\\\\___bbbdddeeebbbbbbcccfffhhhiiigggffffffgggiiikkklllllllllkkklllkkkkkklllmmmoooqqqrrrqqqooollliiifffbbb]]]YYYNNNKKKHHHIIIJJJHHHAAA;;;===>>>AAADDDHHHJJJIIIGGGKKKKKKKKKKKKIIICCC<<<666333222222222111111000000///////////////......---............/////////000000000000000000000000000........................000000///...............////////////000000000000//////.........---------111111111000000000//////......///000111222333333222222222222222222222222666666555444333333333333444444555555666777777777555555555555666666666666888:::<<<;;;;;;<<<<<<;;;>>>>>>FFFSSS```nnnooocccXXXVVVVVVPPPLLLJJJGGGFFFFFFDDDBBB@@@>>>===;;;;;;;;;<<<>>>???:::999<<>>===<<<;;;;;;;;;<<<===;;;888777999888555555888777666555444444444555666000111222333444555555555444333333333333444555555666555333222111111222222000000111222333444555555111111111222333444555666333333333333444444444444555555444444444444555555555555444444444555555666888888888888888888888888555666888999999888777666555777888999:::<<<@@@BBBBBBFFFKKKOOOTTTXXX]]]```gggppp~~~wwwqqqiiibbb___]]]]]]\\\cccbbbbbbcccddddddbbbaaaffffffhhhiiijjjkkkkkkkkkllllllllllllnnnppprrrsssqqqpppnnnnnnmmmkkkgggeee\\\YYYWWWXXXXXXVVVQQQLLLHHHKKKOOOTTTWWWVVVQQQMMMIIIIIIIIIKKKKKKIIIFFFCCC999777444222000///000000//////000000//////...---,,,,,,---------.........000000000000000000000000........................000//////............///////////////000000000000111111000000000000//////222111111111111000000000222222111111111000000000222222222222222222222222222222222222222333444444444444555555666777777777777777777888888888999999888777888:::>>>@@@@@@@@@MMMSSS```qqqmmmcccXXXVVVVVVPPPRRRPPPLLLIIIGGGDDD@@@===>>>===<<<;;;;;;;;;;;;;;;===:::888666666666777999888777666555444444555555444444444333333222111111444333333333333444555555555444333222222222222333---...000333555666777777333333333444555666777888222333333333444444555555555555444444444444555555666666555555555555555555888888777777777888999:::777777888888999999888888777888999999:::===AAADDDFFFJJJOOOUUUZZZbbbkkkqqquuulllfffbbb```___bbbaaa```aaacccdddcccaaaeeefffggghhhiiijjjjjjjjjlllllllllmmmnnnqqqssstttrrrqqqppppppooonnnjjjhhhcccaaa`````````^^^ZZZVVVRRRSSSVVVYYY[[[ZZZVVVRRRJJJIIIHHHHHHHHHHHHFFFDDD===:::666222000///000111000000000000000///......---------.........//////000000000000000000000000........................000///............//////////////////000000000000000000000000000000000000000000000000000000//////111111111111111111111111111222222222222222333333111111111111222333444555444444555555666777777777777777777888888888999999;;;888888<<<@@@BBBEEEHHHTTT___qqqnnncccWWWTTTTTTMMMRRRPPPLLLIIIGGGDDDAAA>>>======<<<;;;;;;;;;;;;;;;::::::999777777777888777888777666666555555555555555555444333222222222111444333333333333444555555222222222222333333444444444444444444444333222111444555555555555555555555333333333444444555555555666555555444444555555666777777666555555555666666888888777777888999::::::999888777666777888:::<<<999::::::;;;;;;>>>BBBFFFLLLRRRYYY```iiiuuuwwwnnnhhhcccaaa```^^^^^^___aaabbbbbbaaaeeeeeeeeefffggghhhiiijjjkkkkkkkkklllnnnpppssstttsssrrrqqqqqqpppnnnkkkhhhgggffffffeeedddccc```^^^[[[ZZZZZZ[[[\\\[[[YYYWWWMMMJJJFFFDDDCCCCCCBBBAAA???===888444111000111111000000000000000//////...////////////000000000000000000000000000000000000//////////////////////////////............//////////////////000000000000////////////////////////333333333333333333333333///000000111222333333333111111111222222333333333000000000111222333444555444444555555666777777777666666666777777777888888<<<888888===@@@CCCJJJRRRgggvvvnnncccWWWTTTSSSKKKMMMKKKIIIHHHHHHGGGEEECCC<<<<<<<<<<<<;;;;;;;;;;;;777999999777666777666333777777666666666666666555444333333333333444555666444333333333333444555555111111222333444444555555333333333333444444444555333444444444333222111111444444444444444555555555666666555555555555666666777777666666666777777888777777888888999:::::::::;;;999777666777999<<<>>>;;;<<<<<<===>>>BBBGGGKKKSSS[[[gggrrr~~~yyypppiiidddaaa___^^^___```bbbbbbaaadddddddddeeefffgggiiiiiijjjjjjjjjkkkmmmppprrrtttsssrrrqqqqqqqqqpppmmmjjjjjjjjjiiiiiigggfffeeedddbbb___]]]\\\\\\\\\ZZZYYYOOOJJJDDD???>>>>>>>>>===@@@>>>:::666333222111222000000111111000000///...//////000000000111111111000000000000000000000000///////////////////////////............//////000////////////000000000000......////////////000000111111111222222222222222//////000111222333444555111111111222222333333444111111111222222444555555444444555555666777777777666666666777777777888888:::777999>>>AAAEEESSSddd~~~~~~lllbbbWWWTTTTTTLLLKKKJJJHHHGGGHHHGGGEEEDDD::::::;;;;;;<<<<<<;;;;;;666::::::666666888777333555666666777777777777666555555444444444555666777444333333333333444555555222222333333444333333333///000000111444666999;;;333333444444444333222111555555555555444444444444666666555555555555666666666666666666777888999999666777888:::;;;;;;::::::999999888888999:::<<<===<<<===>>>@@@CCCIIIOOOTTT```lll~~~wwwsssjjjhhheeedddeeeeeeddddddddddddcccdddeeefffhhhiiihhhhhhiiijjjlllooorrrsssrrrqqqqqqrrrssssssqqqnnnkkkllllllkkkiiihhhhhhhhhdddbbbaaa```___]]]ZZZXXXOOOJJJBBB<<<:::;;;<<<<<>>;;;888666444222222000111111111111000//////////////////000000000000000000000000000000000000////////////////////////...............///000000////////////000000000000/////////000000111111111.../////////000000000000111111111222222333333333000111111222333333444444333333222222333444555555444444555555666777777777777777777888888888999999:::999===CCCFFFMMMccc{{{|||kkkbbbXXXUUUUUUNNNMMMKKKIIIGGGGGGEEECCCAAA999999:::;;;<<<<<<<<<<<<999<<<<<<777666:::999555444555666777777888777777:::999777555444444444444444333333333333444555555444444444444333222111111666555333222222333444666333444555666666666555444666666666555444444444333666666555555555555666666666666666666777888::::::555666999;;;<<<;;;:::999777888999;;;<<<<<<;;;;;;<<<===@@@CCCGGGNNNVVV[[[qqqtttqqqnnnkkkkkkjjjiiigggdddcccccccccdddfffhhhiiihhhhhhhhhiiilllnnnqqqsssppppppqqqsssuuuvvvtttsssmmmmmmmmmllljjjiiijjjjjjddddddddddddccc___ZZZVVVOOOIIIAAA;;;999:::<<<===>>>===<<<:::777555333222111111111111111000//////............/////////000000000000000000000000000000000000000000000000000...............///000111////////////000000000000000000111111222222222222111111222222333333333444333333333222222222222111000000111222333333444444444444333333333444555555444444555555666777777777888888999999999:::::::::<<<<<>>:::888666555888888999::::::888777666222222111111111111222222000000000000000111111222000000000000000111111222222111111111000000//////000000///...............////////////000000000000111111111111111111111111333111///......///111333222222111111111111111111111111222222222333333333444555666777888888888888444444555555666777777777555555666888;;;=========>>>>>>BBBJJJTTTeeejjj^^^YYYUUUQQQOOOKKKKKKIIIHHHFFFEEEDDDCCC???>>><<<;;;:::999999999555777999999888777777888888777777666666666666666555555555555555555444444777777666666666666777777777555333222444555555555333444555555555555444333444444444444444444444444666666666666666666666666888888888888999999999999555666777777888888777777999888777777888999::::::999:::<<<===<<<<<<===???BBBDDDJJJTTT[[[fffxxxzzztttmmmfffaaacccffffffgggiiigggggghhhiiijjjllllllmmmqqqsssuuuvvvwwwvvvtttsssqqqpppnnnmmmkkkiiiggggggeeecccaaa```^^^[[[VVVRRRNNNIIICCC===:::888666555666888;;;======;;;999777000000///.........//////000000000000000111111222000000000000000111111222111111111111000000000///------------...000111222////////////000000000111000000000000000000000000222222111111111111222222222222111111111111111111111222222222222333333333111222333444555555555555444444555555666777777777:::999999:::;;;;;;;;;;;;===???EEEOOO]]]qqqjjj^^^YYYUUUQQQOOOLLLKKKJJJHHHFFFEEECCCCCC@@@???===<<<:::999999888777999::::::888777888888888888777666666666666666555666666666555444333333555555444444444444555555666444222222333555555444333444555555555555444333444444444444444444444444444444444555666666666777555555666666666777777777888888888888888999999:::888888999::::::;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEJJJRRR[[[dddtttsssjjjddddddffffffhhhkkkiiijjjjjjkkkkkklllllllllppprrrtttwwwxxxxxxwwwwwwsssrrrpppnnnllljjjiiihhhgggeeecccaaa^^^YYYRRRNNNIIIFFF@@@<<<:::888666555555777;;;>>>@@@>>><<<;;;111000//////............000000000000000111111222000000000000000111111222111111111111000000000000------------...000111222/////////000000000111111000000000000000000000000111222333444444333222111111111222222222222222222222222222222333333333333000111222333444444444444444555555666666777777888;;;;;;;;;;;;;;;<<<<<<===@@@CCCKKKXXXhhhiii^^^YYYUUUQQQPPPLLLKKKJJJHHHFFFDDDCCCBBB@@@???===;;;999888777777777999:::999777666777888777777666555555555555666666666666666555444333222222222111111111111222222666444222222333444444444444444555555555555444444555555555555555555555555222333333444555666777777333444444555555666666666999888777777777888:::;;;888999;;;;;;;;;;;;<<<<<>>;;;:::999777555666777:::===>>>?????????555555444222222111111111000000000000000111111222000000000000000111111222111111111000000000000000000000///...............//////000000000111111111000000000000000000000000111222222222222222222111111111222222222222222333222222222333333333444444333444555666666666666666555555555666777777888888777888999:::;;;===@@@BBBEEEJJJSSS```rrriii]]]YYYUUUQQQPPPMMMLLLJJJHHHFFFDDDBBBBBB>>>===;;;999888777666666777888888777666555666777777666555555444444555555555555666666555444444333555555444444444444555555666444222222333555555444555555555555555555555555555555555555555555555555222333333444555666777777666666777888888999::::::999888777666777888999:::999;;;======<<<<<<===@@@CCCGGGJJJKKKKKKKKKMMMOOOVVV___mmm~~~|||rrrgggdddccccccdddggghhhhhhjjjkkkmmmooopppqqqssstttvvvxxxyyyyyyxxxwwwuuuttttttrrrqqqpppoooooojjjiiifffccc___ZZZSSSNNNDDDAAA<<<:::999888888777888888999:::<<<>>>@@@AAA999888777555444333333333000000000000000111111222000000000000000111111222000000000000000000111111000000///...............000000000000111111111111222222222222222222222222333111000//////000111333111111222222333333333333222222333333333444444444555666666777777777777666555555666666777888888888666777999::::::===AAAEEEFFFOOO\\\jjj}}}~~~hhh]]]YYYUUUQQQPPPMMMLLLJJJHHHFFFDDDBBBAAA<<<;;;:::888777777777777888888888777555444555777777777666555555555555555444444555555555555555444666666555555555555666666777555333333444666666555666666555444444555666666555555555555555555555555444444444555666666666777444555666666777888999999888888777777888888999::::::===??????>>>???DDDHHHNNNUUU]]]]]]YYYVVVYYY]]]eeeqqqwwwlllhhhfffddddddfffggggggiiikkkmmmooopppqqqrrrtttvvvxxxyyyxxxwwwvvvsssssssssrrrrrrqqqqqqqqqnnnkkkgggccc___YYYSSSOOOEEEAAA<<<888777888888888:::::::::;;;<<<===???@@@:::999777555444222222222000000000000000111111222000000000000000111111222000000000000111111111111------------...000111222000000000111111111222222333333333333333333333333333111///------///111333111111222222333444444444333333333333444444444444444444555555555555555444555666666777777888888999888:::<<<;;;;;;===BBBFFFHHHUUUfffwww~~~hhh\\\XXXUUUQQQPPPMMMLLLKKKHHHFFFDDDBBBAAA;;;:::999999888888888999999999999777555444666777999888888777777777777777333333444555666666666666444333333222222333333444888666444444555777777666777666555444444555666777555555555555555555555555666666666666666666666666222222333444555666777777888999999::::::::::::::::::===@@@AAAAAAEEEMMMTTTaaammmxxxxxxooojjjmmmsss}}}~~~sssnnnkkkhhhggghhhggghhhiiikkklllmmmoooooopppqqqtttwwwyyyyyyyyyxxxtttuuuuuuuuuvvvvvvvvvvvvwwwsssmmmgggaaa[[[VVVRRRGGGBBB;;;777666888999:::;;;<<<>>>@@@@@@???===<<<:::999777555444222111111000000000000000111111222000000000000000111111222///000000000111111111111------------...000111222000000111111111222222222222222222222222222222222222222111000000111222222111111222222333444444555333333333444444444444555333444444555555444444333666666666777888888999999999;;;>>>>>>===@@@FFFLLLQQQaaauuu}}}hhh\\\XXXUUUQQQPPPNNNMMMKKKHHHFFFDDDBBBAAA;;;::::::999999::::::;;;;;;;;;:::888666555777999;;;:::999999888888999999222222444555666777777777555444444333333444444555999777555555666777777777777666555444444555666777666666666666666666666666777777777777777666666666555555666777888999:::;;;999:::;;;<<<===<<<;;;::::::===AAABBBDDDKKKUUU]]]rrr{{{~~~xxxtttpppllljjjkkkiiiiiijjjkkkkkkllllllmmmmmmooorrrvvvyyyzzzzzzzzzxxxxxxyyyzzz{{{{{{|||||||||tttllleee___YYYVVVIIICCC;;;666555777:::;;;;;;>>>BBBEEEDDDAAA<<<999<<<;;;999777555444333222000000000000000111111222000000000000000111111222//////000000111111111222000000///...............000111111111111222222222111111111111111111111111111222333333333333222111111111222333333444555555333333333444444444555555555555555666555555444444666666666777888888999999666:::>>>???@@@DDDMMMSSS\\\mmm~~~ggg[[[WWWTTTRRRQQQLLLJJJHHHGGGFFFEEEBBB???>>>===<<<;;;:::999999999888888888777777777777666::::::888666555333111111555555666666666666555555333444444555666777888888777666555666888999999999555555555555666666666666888888888888777777777777888888888888888777666666777777888999:::;;;;;;<<<;;;:::999:::;;;=========<<>>;;;<<<<<<:::777;;;>>>CCCHHHJJJFFF@@@:::;;;===>>><<<777555555666333222111000000111222333000000000000000111111222111222222222222111000000////////////000000000000111111222222222333333333111111111111111111111111111111222333333333333222222222222333333333444444222222333444444555555666555555555555555666777777888666666888<<<===<<<999<<<999;;;AAADDDGGGQQQ\\\fff{{{}}}ggg[[[WWWTTTRRRQQQMMMKKKIIIHHHHHHFFFCCC@@@>>>===<<<;;;:::999999999999999888888888777777777666555555555555555555444555555666666666666555555333333444444444444444444:::999999888888777888888666666666777777777888888555555555555555555555555888888999888888777777666555555666666777777888888===<<<;;;;;;<<<<<<<<<;;;>>>???BBBHHHUUUjjj~~~vvvoooiiijjjjjjjjjiiiiiilllnnnnnnqqqssstttttttttuuuvvvxxxyyy{{{}}}~~~~~~xxxqqqkkkeee___[[[QQQJJJBBB=========;;;888:::>>>CCCIIIKKKGGG@@@;;;;;;===>>><<<999555444555111000///...///000111222000000000000000111222222111222222222222111000000////////////000000000111111111222222222333333333111111111111111111111111111111222333333333333222333333444444444555555555222333333444444555555666666555555555555666777777666555555777999;;;:::888999888;;;BBBHHHPPP^^^kkkvvv|||fff[[[WWWTTTQQQQQQNNNLLLJJJIIIIIIGGGDDDAAA>>>===<<<;;;:::999999999:::999999999888888888888444555555555555555555666555555666666666666555555555555555444444444333333:::<<<===;;;777555666888777777777888888888999999444444444444444444555555888888999999999888777777999999999999999999999999;;;<<<<<<===============BBBCCCGGGTTTjjj}}}uuummmmmmnnnmmmkkkkkkmmmooolllnnnqqqsssssstttuuuwwwzzz{{{|||~~~~~~zzzuuupppjjjddd```WWWPPPFFF@@@>>>>>>===;;;;;;>>>CCCHHHJJJHHHBBB===;;;===???>>>;;;888555444111000/////////111222333111000000000000111222222111222222222222111000000/////////000000000111111111111222222222333333333222222222222222222222222111222222333333333333333444444444555555555666666333333333444555555666666666666555555666666777888888777666777999:::999888<<<<<>>===<<<;;;:::999999999:::::::::999999999888888888888777666666555444444555555666666666666555555777777777666666666666666777;;;>>>;;;666333555888777777777888888888999999777777777777888888888888888999999999999999888888;;;;;;;;;;;;::::::::::::777999;;;<<<===???AAABBBGGGJJJSSSggg{{{uuuuuuuuussspppoooooopppjjjllloooqqqrrrtttvvvxxx{{{|||}}}~~~~~~{{{xxxuuuoooiiiddd[[[TTTJJJCCC@@@?????????>>>???AAADDDFFFFFFCCCAAA<<<>>>@@@AAA???<<<888666444333222222222333555666111111000000111111222333111222222222222111000000//////000000000111111111111111222222222333333333222222222222222222222222111222333333444444333333444444444444555555555555333333444444555666666666666666666555666777777888::::::999:::;;;;;;<<<<<>>===<<<;;;:::999999999:::::::::999999999888888999999888888777666555555555555666666666666555555555555666666777888888999333777;;;:::555333555999666666666777777777888888888888999999::::::::::::999999::::::::::::999999888888888888888777777777888:::<<<======???BBBFFFIIIRRRddd{{{~~~~~~}}}yyyuuuqqqooooooiiikkknnnpppqqqssswwwyyy{{{|||}}}~~~~~~|||zzzwwwsssmmmiii^^^WWWNNNFFFBBBBBBBBBCCCCCC@@@>>>???AAACCCDDDEEE===>>>AAABBBBBB@@@<<<:::666555444333333444555666111111111111111222222333111222222222222111000000000000000000111111111111111111222222222333333333222222222222222222222222222222333444444444444333222333333333333444444444333333444555555666666777666666666666666777888888:::;;;;;;::::::;;;===>>>AAAFFFMMMVVVeeezzzxxxdddZZZWWWSSSPPPOOOJJJIIIGGGGGGGGGEEECCCAAA>>>===<<<;;;:::999999999:::999999999888888888888777777777777777777888888555555666666666666555555222333444555666777777888000444888888666555777888666666666777777777888888777777888888999999::::::999999:::;;;;;;;;;::::::999999999999999999::::::<<<===???>>>===@@@FFFKKKRRRaaaxxxyyyrrrnnnmmmjjjlllnnnpppqqqtttwwwzzz|||}}}~~~~~~|||zzzvvvqqqnnnccc]]]UUULLLGGGDDDDDDEEEEEEAAA===<<<===@@@CCCDDD===>>>???BBBDDDCCC@@@>>>666555444333222222333333222111111111111222333333111222222222222111000000000000000111111111222222111111222222222333333333333333333333333333333333222222333444444444444444222222222333333333444444444444444555666666777777777777666666777777888999888999999999888:::===???===GGGTTT```rrrxxxcccZZZWWWSSSPPPNNNKKKIIIHHHHHHHHHGGGDDDBBB>>>===<<<;;;:::999999999999999888888888777777777666666666666555555555555555555666666666666555555444444555555666666666777222444666888999888777777777777777888888888999999666666777888888999::::::999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========;;;===??????@@@FFFOOOWWWfffwwwvvvpppnnnkkkmmmooopppqqqtttxxx{{{~~~~~~|||yyyvvvsssjjjeee]]]TTTKKKFFFEEEEEECCC@@@===<<<===???@@@@@@<<<;;;<<>>BBBCCCQQQbbbqqqwwwcccZZZWWWSSSOOONNNLLLJJJIIIIIIIIIHHHEEECCC>>>===<<<;;;:::999999999888888888777777777777666999888777555333111000///555555666666666666555555888888888888777777777777666666666999::::::888555888888999999999:::::::::777888888999::::::;;;;;;999::::::;;;<<<<<<<<<;;;777777888888999:::;;;;;;777:::===???CCCLLLZZZdddzzz{{{tttqqqlllnnnooopppqqqtttxxx{{{}}}{{{yyywwwpppllldddYYYOOOHHHEEEDDDAAA@@@>>>>>>??????===<<<:::999999<<>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;::::::999888555555444555555666777888777777777777666666666666666666666666777777777777999888888777666555555444555555555555666666666666888666555666999;;;;;;:::>>>===<<<;;;:::999888888<<<:::999;;;>>>???>>><<<<<<>>>BBBEEEEEENNNeee}}}yyyuuuooonnnoooqqqtttvvvvvvuuu~~~uuuooofff]]]UUUMMMGGGCCC@@@???===;;;:::888777777<<<:::999<<>>>>>EEEMMMXXXjjjxxxcccYYYVVVSSSPPPOOOMMMLLLKKKJJJHHHGGGFFFEEE>>>===<<<;;;::::::::::::::::::;;;;;;::::::999888888777777777777888888999777777777777666666666666666666666666777777777777999999999888777777666666666666666777777777888888888777666777999;;;;;;:::<<<<<<;;;;;;;;;;;;::::::;;;999888999<<<>>>===;;;??????BBBHHHNNN]]]xxxyyysssqqqpppqqqtttvvvwwwvvv|||zzzuuulllcccZZZRRRKKKGGGBBB@@@>>><<<:::999999999:::888777:::>>>BBBDDDDDD>>>;;;888555444444333222333333444444444444333333333333333222222222111111111111000000000000111111111222222222222333333333333444555555333333444555333333333333333333333333333444444444555666666666777777777777666666666666777777666666777888:::;;;:::999;;;>>>>>>AAAJJJTTTiii|||wwwbbbXXXUUURRROOONNNOOONNNLLLKKKIIIGGGEEEDDD======<<<;;;::::::::::::::::::;;;;;;::::::999888999999888777777777888888777777777777666666666666666666666666777777777777::::::999999888888777777777888888888888999999999999888777777999;;;;;;:::::::::;;;;;;<<<<<<<<<===;;;:::999:::<<<======<<<@@@???AAAHHHUUUiiiyyyvvvsssqqqsssuuuwwwwwwyyy||||||tttkkkbbbYYYQQQLLLCCCBBB???===;;;::::::;;;999888777999>>>BBBDDDEEEBBB???;;;888666555333222444444555555555555444444333333333333222222222222111111000000000000111111222222222222333333333333333444555555333333444555333333333333333333333333444444555555555555555555888888777777666555555555777777888888999::::::;;;::::::<<>>@@@@@@CCCCCCEEEMMM\\\rrr|||vvvrrrrrrtttvvvwwwwww{{{zzzrrriii___VVVQQQFFFCCC@@@<<<::::::;;;<<<;;;;;;:::<<>>;;;888666333111444444555555555555444444333333333333333333333333222111111000000111111222222222222333333333444444333444555555333333444555444444444444444444444444555555555555555444444444777777777777666666666666666777888999::::::::::::<<<<<<>>>BBBFFFNNN```pppvvvaaaWWWTTTRRRPPPOOONNNMMMKKKIIIFFFCCCAAA@@@======<<<;;;::::::::::::::::::;;;;;;::::::999888999888777666666555666666777777777777666666666666666666666666777777777777777777777777777666666666777777777888888888999999<<<;;;999999:::;;;:::999======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEHHHMMMVVVfff|||zzztttrrrssstttuuuuuuyyy~~~wwwnnnddd[[[TTTIIIEEEAAA<<<999999;;;<<<======<<<===???BBBGGGJJJIIIFFFBBB>>>;;;888444222333333444444444444333333333333333333333333333333222222111111111111222222222222333333333444444444333444555555333333444555444444444444444444444444555555555555555444444444444555555666777888888999555666777888999999999999======@@@DDDIIIUUUjjj|||vvvaaaXXXUUUSSSQQQPPPMMMLLLJJJHHHEEECCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;::::::999888::::::999888888888999999777777777777666666666666666666666666777777777777777666666666666666666666777777888888888999999999>>><<<::::::;;;;;;:::999=========<<<<<<<<<;;;;;;999:::;;;;;;<<>>>>>>>>======@@@EEEIIIKKKHHHDDDAAA>>>:::666333333333444444444444333333333333333333444444444444222222111111111111222222333333333333444444444444333444555555333333444555444444444444444444444444444444555555555555555555333444555666777888999:::666666777777888999999999;;;===BBBHHHOOO]]]uuuwwwbbbXXXVVVTTTRRRQQQMMMLLLJJJHHHFFFDDDBBBAAA??????>>>===<<<<<<<<<<<<::::::;;;;;;::::::999888999999999888999999::::::777777777777666666666666666666666666777777777777777777777777777777777777999999999999::::::::::::???===;;;;;;;;;;;;:::999<<<<<<<<<<<<============;;;<<<>>>???@@@CCCIIINNNQQQ\\\gggooo|||yyyvvvtttsssvvvzzz{{{qqqfff___SSSNNNGGG@@@;;;;;;<<<>>>AAAAAAAAA>>>===@@@EEEJJJMMMJJJFFFCCC@@@<<<777444444444555555555555444444333333333444444444555555333222222111111222222333333333333444444444444555333444555555333333444555555555555555555555555555333444444444555666666666444555555666777888888999888888777777888999;;;<<<<<<@@@HHHPPPZZZjjjwwwcccYYYWWWUUURRRRRRMMMLLLKKKIIIGGGEEEDDDCCC@@@???>>>======<<<<<<===::::::;;;;;;;;;:::999999777666666666777888999999777777777777666666666666666666666666777777777777888888888888888888999999:::::::::;;;;;;;;;<<<<<<@@@>>><<<;;;;;;;;;:::999::::::;;;<<<===>>>??????>>>@@@BBBCCCEEEIIIOOOTTTgggrrr||||||xxxuuussszzzuuukkkdddWWWRRRJJJBBB===<<<>>>@@@EEEFFFDDDBBB@@@BBBGGGLLLMMMKKKGGGDDDAAA===999555555555666666666666555555333333333444444555555555333222222111111222222333333333333444444444555555333444555555333333444555555555555555555555555555333333444444555666777777666666666666777777777777:::999888888888:::<<<>>>>>>DDDNNNXXXdddvvvrrraaa]]]UUUQQQRRROOOOOONNNMMMKKKHHHFFFCCCBBBCCCAAA@@@>>>===<<<=========:::999:::<<<===;;;999999999999888888888888777555555666777888999999:::888888777777777777777888777777777777777777777777999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>><<<:::999999:::;;;<<>>???DDDEEEFFFGGGFFFEEEEEEGGGHHHMMMMMMLLLJJJEEE???999666555555555444444333333333111222222333444555666666333333333333333333333333333333333333333333333333333444444555555444444333444444555666777888999999444555555666666666666666777777777777777888888888:::777777999999666777:::BBBGGGPPP^^^qqqqqqaaa]]]TTTQQQRRROOONNNNNNMMMKKKHHHFFFCCCBBBBBBAAA???===<<<<<<<<<<<<<<<;;;999:::<<<===;;;999999999999999888888888888666666777777888888999999888888777777777777888888888888888888888888888888::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;<<<======AAADDDFFFHHHNNN^^^sss}}}{{{|||}}}tttjjjfff___WWWPPPHHHAAA@@@CCCFFFHHHJJJJJJJJJIIIJJJKKKNNNNNNNNNLLLHHHBBB===999777777666666555555444444333444444555555666666777333333333333333333333333333333333333333333333333333444444555555444444333555555555555666666666666444555555666666666666666777777777777888888888888===:::;;;===>>><<<>>>CCCEEELLLZZZlllppp```\\\TTTQQQRRROOONNNNNNLLLKKKHHHFFFDDDBBBAAA@@@>>><<<;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;::::::999999999888888888888777777777777777888888888888888777777777888888999999999999999999999999999;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBHHHNNNZZZnnnxxxooollleee]]]WWWNNNFFFBBBCCCIIIKKKOOOPPPOOOOOOOOOOOOPPPPPPPPPNNNKKKFFFBBB???:::999888777666666555555666666666666666666666666333333333333333333333333333333333333333333444444444444555555555555444444666555555555444444444444444555555666666666666666666666777777888888888888:::888999<<<===<<<@@@FFFIIIUUUiii~~~ooo___[[[SSSQQQRRRNNNNNNMMMLLLKKKHHHFFFDDDCCC@@@???===<<<;;;;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;::::::999999999888888888888888888777777777777777888888777777888888999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@@@@??????===AAAIIIWWWjjj}}}uuuqqqjjjbbb]]]UUULLLGGGGGGKKKNNNRRRTTTTTTRRRRRRRRRQQQQQQQQQPPPMMMIIIEEECCC;;;:::999777666555555555666666666666555555444444333333333333333333333333333333333444444444444444444444555555555555444444555555555555555555555555444555555666666666666666666666777777888888999999777666777:::;;;;;;AAAHHHPPP___wwwnnn___ZZZSSSPPPRRRNNNMMMMMMLLLKKKIIIFFFDDDCCC???>>>===<<<;;;;;;<<<<<<:::;;;;;;;;;;;;:::;;;;;;:::::::::999999999999888888888888777777777777777888888888888888999::::::::::::::::::::::::::::::;;;:::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;<<<===???@@@@@@@@@@@@BBBFFFQQQeee~~~{{{vvvnnnfffbbb\\\TTTNNNLLLMMMPPPTTTVVVUUUTTTSSSSSSQQQQQQQQQPPPMMMJJJGGGEEE===;;;999666555444555555666666555444444333333333333333333333333333333333333333333444444555555555444555555666666555555444444555555666777777888888444555555666666666666666555666666777888888999999:::999:::===<<<>>>EEENNNWWWjjjmmm^^^ZZZRRRPPPQQQNNNMMMLLLLLLJJJIIIGGGEEEDDD??????===<<<<<<<<<======:::;;;<<<<<<::::::;;;<<<::::::::::::999999999999777777777777777888888888888888888888888999:::;;;::::::::::::::::::::::::;;;::::::::::::999999999<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???AAAAAABBBGGGMMM[[[rrr}}}tttlllhhhccc[[[UUUSSSPPPRRRUUUVVVUUUTTTSSSSSSRRRRRRRRRPPPNNNKKKHHHGGG???===:::777555444555555555555444444333333333222333333333333333333333333333333333444555555666666555555666666666666555555444444555666777888999999444555555666666666666666555555666777888999999:::888888:::======???IIITTTcccwwwmmm]]]YYYRRROOOQQQNNNLLLLLLLLLJJJIIIGGGEEEDDD@@@???>>>===<<<===>>>>>>999;;;===<<<:::999;;;<<<;;;;;;:::::::::999999999666666777777888888999999888888888888999:::;;;<<<999999999999999999999999<<<<<<;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>@@@BBBDDDEEELLLWWWiii~~~}}}sssnnniii```ZZZWWWTTTUUUWWWVVVUUUSSSTTTTTTUUUTTTSSSQQQOOOLLLJJJHHHAAA???;;;888666555666666555555555555444444444444333333333333333333333333333333444444555666666666555555666666666666555555555555555666666777777777444555555666666666666666555555666777888999::::::666777:::>>>???DDDQQQ]]]ssslll]]]YYYRRROOOQQQNNNLLLLLLKKKJJJIIIGGGEEEDDD@@@???>>>======>>>??????999;;;===<<<:::999:::===;;;;;;;;;:::::::::999999555666666777888999999:::888888888888999:::;;;<<<999999999999999999999999======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@?????????AAACCCFFFHHHTTTcccxxxxxxrrrlllddd\\\ZZZWWWXXXXXXWWWUUUTTTTTTUUUWWWVVVUUUSSSPPPMMMKKKIIICCCAAA===999777666777888666666666666666666666666333333333333333333333333333333444444555666777777555555666666666666555555666555555555555444444444444555555666666666666666444555666777888999:::::::::;;;@@@DDDGGGMMM[[[iiiqqq^^^UUUSSSQQQOOONNNLLLKKKIIIIIIJJJIIIGGGEEEGGGFFFDDDBBB@@@???>>>>>>???>>><<<;;;;;;<<<<<<===;;;:::999888666555444444;;;:::888777777888:::;;;999999:::::::::;;;;;;;;;999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<:::===???>>>;;;:::<<>>======<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777999999999::::::999999999777777888888888999999999:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>>>>======???@@@???>>>???BBBCCCFFFNNNXXXnnnxxxooojjjccc___[[[[[[YYYXXXWWWWWWWWWWWWTTTTTTTTTSSSQQQPPPNNNMMMHHHFFFBBB===:::888777777666666555555555666666777555444333333444555666777666555444444333333333444444555555666666555555444555555666666666777777777666666666666666666666666999888888888888888999::::::===AAAFFFQQQccczzzqqq]]]TTTSSSQQQNNNNNNKKKJJJIIIIIIIIIIIIFFFDDD??????>>>=========>>>>>>===============<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777888:::;;;;;;:::888777777777888888888999999999;;;::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>======<<<>>>@@@AAAAAAAAA===>>>AAADDDEEEJJJXXXffftttmmmgggbbb]]]\\\[[[YYYXXXWWWWWWWWWTTTUUUUUUUUUTTTRRROOOMMMJJJGGGDDD@@@<<<:::888888777666666555555666666666444555555555555555555555666555444444333444444444444555555666666555555444666666666777777777888888777777777777777777777777888888888888888999:::;;;;;;>>>CCCLLL\\\tttppp]]]TTTRRRPPPNNNMMMKKKJJJIIIIIIIIIHHHFFFDDDBBBAAA???===<<<;;;::::::;;;<<<===>>>===<<<;;;:::::::::::::::::::::::::::888999::::::::::::999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<===============;;;:::===AAACCCBBB@@@AAABBBDDDFFFHHHRRRfffyyyzzzqqqiiieee^^^^^^\\\[[[YYYXXXXXXXXXVVVWWWYYYYYYXXXUUURRRPPPLLLJJJFFFBBB???<<<:::999888777666666666666666666444555555666555555444333555555444444444444555555555555666666666666555555777777777777888888888888999:::::::::::::::;;;;;;::::::::::::;;;<<<>>>>>>@@@CCCIIIVVVjjjppp\\\TTTRRRPPPNNNMMMKKKJJJHHHHHHIIIHHHFFFDDDBBBAAA???>>><<<<<<;;;;;;;;;<<<=========<<<:::999999::::::::::::;;;;;;;;;::::::999888888999::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>::::::;;;;;;;;;<<<<<<<<<<<<:::999<<<@@@CCCBBB@@@FFFFFFGGGIIIMMMZZZrrruuulllggg```___^^^\\\[[[ZZZYYYYYYVVVWWWYYYZZZYYYVVVSSSQQQNNNLLLIIIEEEBBB>>><<<;;;888888777666666666666666444555555666555555444333555555444444444555555666555666666666666666666555777777777777888888888888999999::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@BBBFFFQQQbbbzzzppp\\\SSSRRRPPPMMMMMMJJJIIIHHHHHHHHHHHHEEECCC>>>>>>======>>>>>>??????<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777888:::;;;777777888888888999999999<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;;;;;;;<<<;;;:::;;;<<>>???AAAIIIYYYrrrppp\\\SSSQQQOOOMMMLLLJJJIIIHHHHHHHHHGGGEEECCC===============>>>??????<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999999:::777777888888888999999999;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>??????@@@AAACCCFFFGGGNNNZZZgggvvvxxxooocccbbb```^^^]]][[[[[[ZZZUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQNNNJJJFFFBBB???===:::999888777666666666666555444333333444555666777555555555555555666777777666666777777777777666666555555666666666777777777666666777777888999999999777888888:::<<<>>>@@@AAADDDNNNdddooo\\\SSSQQQOOOMMMLLLJJJIIIHHHHHHHHHGGGEEECCC@@@???>>>===<<<;;;;;;;;;===<<<;;;:::999:::;;;<<<::::::999999999888888888777888:::;;;;;;:::888777999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<=========>>><<>>@@@BBBCCCIIIUUUmmmmmm\\\UUUMMMNNNQQQKKKLLLKKKIIIHHHGGGFFFFFFFFFBBBAAA@@@>>>======<<<<<<>>>===<<<;;;;;;<<<===>>>888999:::;;;;;;:::999888:::;;;;;;;;;;;;:::999999:::999777666666666777888<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;=========;;;<<<@@@AAA>>>???BBBHHHOOOaaayyysssiiiddd^^^]]]^^^]]]YYYTTTXXXXXXXXXXXXXXXWWWWWWWWWUUUSSSOOOLLLIIIEEE@@@===999777666666777888888777333333333444555666777888555555555555555555444444777777777777777777777777444666888:::;;;:::999888<<<<<<<<<;;;;;;:::::::::<<<<<<===???>>>===CCCJJJQQQgggmmm\\\UUUMMMNNNQQQKKKNNNMMMKKKHHHFFFDDDCCCCCCBBBAAA@@@>>>======<<<<<<======<<<;;;;;;<<<======999999::::::::::::999999888999999999999888777777;;;:::::::::::::::;;;;;;:::999999888888999999:::===<<<<<<<<<===>>>??????>>><<<===AAABBBAAADDDHHHRRR\\\qqqxxxlllfff```]]]___^^^[[[WWWXXXXXXXXXXXXXXXWWWWWWWWWVVVSSSPPPMMMJJJFFFAAA>>>:::888666666888888888777555555555555555666777888666666666666666666666666777777777777777777777777555666888:::::::::999888999999::::::;;;;;;;;;;;;999999;;;======>>>EEENNN```uuulll\\\UUUNNNNNNQQQKKKMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::888999999999999888777777999:::;;;;;;<<<<<<<<<<<<::::::999999999999::::::>>>>>>=========>>>?????????===???BBBCCCDDDIIIOOOZZZiiipppiiiaaa^^^^^^___]]]ZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVTTTPPPNNNKKKHHHCCC@@@;;;999777777888888777666777777666666666777777888777777777777777777777777777777777777777777777777555666888999::::::999888777777888999:::;;;<<<===888888;;;>>>>>>AAAKKKWWWssslll\\\UUUNNNOOOQQQKKKHHHHHHGGGGGGGGGGGGGGGHHHBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;:::;;;;;;;;;;;;:::999999444666888:::;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======@@@>>>???AAABBBDDDLLLTTTeeevvvuuummmccc]]]^^^___^^^\\\YYYYYYYYYXXXWWWWWWVVVVVVVVVTTTQQQOOOMMMJJJFFFCCC===;;;999888888888777666777777666666555666666666666666777777777777777888777777777777777777777777666777888999999999999888666777888888::::::;;;<<<;;;;;;===@@@AAAFFFSSSaaakkk\\\VVVOOOOOOQQQKKKHHHHHHGGGFFFFFFFFFGGGGGGBBBAAA@@@>>>======<<<<<<:::;;;;;;;;;;;;;;;;;;:::<<<;;;:::999999:::;;;<<<:::;;;;;;;;;;;;:::999999333444666888:::::::::999===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<======>>>@@@??????@@@AAAEEEOOOZZZuuuzzzqqqeee^^^^^^___^^^\\\ZZZYYYYYYXXXWWWWWWVVVVVVUUUSSSQQQOOONNNKKKHHHEEE???===:::999999888666555666666555444444444555555555555555666666777777777888888888888888888888888777888888888999999999888888888999999999:::::::::<<<<<<>>>@@@BBBIIIYYYjjjjjj\\\VVVPPPPPPQQQKKKLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;888999999999999888777777666666888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;============>>>???@@@AAAAAA??????AAACCCIIIWWWeeevvviiibbb``````^^^\\\ZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPOOONNNLLLIIIFFFAAA???<<<:::999888666444555555444444444444555666444555555666666777777777888888888888888888888888888888888888888888888999999999999999::::::::::::;;;<<<>>>@@@CCCLLLaaatttjjj\\\WWWPPPPPPQQQKKKMMMLLLIIIGGGEEECCCBBBAAABBBAAA@@@>>>======<<<<<<;;;<<<============<<<;;;::::::;;;;;;;;;;;;::::::888999999999999888777777888888888999:::;;;<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===???@@@AAA@@@@@@AAADDDHHHRRRcccttt|||ooofffcccbbb___\\\ZZZZZZYYYXXXWWWVVVUUUUUUSSSQQQOOONNNNNNLLLIIIGGGCCC@@@===;;;999888666444555444444444555666777888555555666777777888999999888888888888888888888888999999888888888888888999888888999:::;;;<<<<<<===;;;<<<@@@CCCGGGTTTllljjj\\\WWWPPPPPPRRRKKKJJJIIIHHHFFFEEEDDDDDDDDDBBBAAA@@@>>>======<<<<<<;;;<<<===>>>>>>===<<<;;;999:::<<<<<<<<<<<<:::999:::;;;;;;;;;;;;:::999999999888888777888999;;;<<<======<<<<<<<<<<<<======777777888999;;;===???@@@@@@@@@CCCGGGMMMYYYmmmsssjjjfffddd```]]][[[ZZZYYYXXXWWWVVVUUUUUURRRPPPOOONNNNNNLLLJJJGGGDDDAAA===;;;:::888555333555555555555666888999999666777777888999999::::::888888888888888888888888999999888888888888888999666777888:::<<<>>>???@@@===???CCCHHHMMM\\\vvvkkkYYYTTTSSSNNNLLLNNNIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<===>>>>>><<<:::<<<<<<;;;;;;;;;:::::::::===<<<:::999999999:::::::::::::::;;;;;;<<<<<<<<<:::999999999999:::;;;;;;>>>>>>============>>>>>>BBBDDDFFFGGGNNNaaa|||xxxlllgggeeeaaa^^^]]]\\\ZZZXXXVVVUUUTTTTTTQQQQQQOOONNNLLLKKKKKKJJJDDDBBB???;;;888777777777999999888777666666777777555666888999999999888777888888888888888888888888888888999999999::::::::::::;;;<<<;;;::::::;;;===;;;>>>DDDKKKTTTfffkkkYYYTTTSSSNNNLLLNNNIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>???>>>===>>>??????===;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>=========>>>??????BBBEEEHHHMMMXXXmmm}}}oooiiieeebbb___]]]\\\ZZZXXXVVVUUUTTTTTTRRRPPPOOOMMMKKKKKKKKKKKKEEECCC@@@<<<999777777777999999888777777777777777666666777777888888888777777777777777777777777777888888999999999::::::::::::;;;<<<;;;::::::<<<===???AAAHHHRRR```uuukkkYYYTTTSSSNNNLLLNNNJJJJJJIIIGGGFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@???>>>???@@@@@@>>><<<<<<<<<;;;;;;;;;:::::::::;;;:::999888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>=========>>>???@@@@@@BBBFFFMMMWWWhhhuuukkkfffbbb___]]]\\\ZZZXXXVVVUUUTTTTTTRRRQQQNNNKKKJJJJJJKKKKKKGGGEEEAAA>>>:::888777666999888777777777777777777666666666666666777777888777777777777777777777777888888999999999::::::::::::;;;<<<;;;::::::<<<>>>???@@@GGGWWWkkkkkkYYYTTTSSSNNNLLLNNNKKKKKKIIIHHHFFFEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>??????===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<=========>>>???@@@AAABBBDDDIIITTTdddyyy{{{ooogggbbb___]]]\\\ZZZXXXVVVUUUTTTTTTSSSQQQNNNKKKJJJJJJKKKLLLIIIGGGCCC???<<<999777666888888777777777777777888777666555555555666888999999999999999999999999999888888999999999::::::::::::;;;<<<;;;;;;;;;===???@@@@@@III\\\uuukkkYYYTTTSSSNNNLLLNNNKKKJJJIIIHHHGGGEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<===>>>>>><<<:::<<<<<<;;;;;;;;;:::::::::999999999999:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>>>>@@@AAABBBCCCFFFOOO___ssssssiiibbb^^^]]]\\\ZZZXXXVVVUUUTTTTTTSSSQQQOOOLLLKKKKKKKKKLLLIIIHHHEEEAAA>>>;;;888777888777777777777777888888777666555555555666888999999999999999999999999999888888999999999::::::::::::;;;<<<<<<;;;<<<>>>@@@EEEGGGRRRhhhkkkYYYTTTSSSNNNLLLNNNJJJJJJIIIHHHGGGFFFFFFEEEBBBAAA@@@???>>>>>>>>>>>>>>>===<<<===>>>===<<<:::<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::======<<<<<<======>>>???======>>>???@@@BBBDDDEEEJJJXXXmmmxxxlllddd___]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRRPPPOOONNNMMMLLLLLLIIIHHHFFFCCC@@@===:::999777777777777777888888999777777777777777888888999888888888888888888888888888888999999999:::::::::999;;;<<<<<<;;;<<<>>>@@@FFFJJJXXXpppkkkYYYTTTSSSNNNLLLNNNIIIIIIHHHHHHHHHGGGGGGGGGBBBAAA@@@???>>>>>>>>>>>>???>>>======>>>>>>===;;;<<<<<<;;;;;;;;;:::::::::999:::;;;<<<===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::===============>>>>>>???======>>>???AAACCCEEEFFFMMM```|||~~~pppgggbbb]]]\\\ZZZXXXVVVUUUTTTTTTRRRRRRRRRRRRPPPNNNMMMKKKIIIHHHFFFDDDAAA>>><<<:::777777777777777888999999777888888999999999999999888888888888888888888888888888999999999:::::::::999;;;<<<<<<<<<===???AAAFFFMMM___wwwkkkYYYTTTSSSNNNLLLNNNHHHHHHHHHHHHHHHHHHHHHHHHBBBAAA@@@???>>>>>>>>>>>>@@@???>>>???@@@???>>><<<<<<<<<;;;;;;;;;:::::::::999:::<<<=========<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<============>>>???AAADDDFFFGGGPPPffftttiiiddd]]]\\\ZZZXXXVVVUUUTTTTTTRRRSSSTTTTTTRRRPPPMMMKKKHHHHHHGGGEEEBBB???===<<<777777666777777888999999777888999;;;;;;:::999999::::::::::::::::::::::::888888999999999:::::::::999;;;<<<<<<<<<===???AAAJJJTTThhhooo___XXXOOOOOORRRNNNIIIIIIIIIIIIHHHGGGGGGFFFAAABBBBBB@@@===<<<===???:::::::::;;;;;;===>>>>>>>>>;;;999:::<<<===;;;888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======BBB???===???AAAAAAEEEKKKXXXsss{{{kkkaaaaaa^^^ZZZXXXWWWVVVUUUSSSSSSRRRQQQQQQRRRQQQOOOMMMMMMKKKIIIGGGEEEAAA===999:::888666555555666999;;;888888777777888888999:::999888777666777888:::;;;<<<;;;999999999:::<<<>>><<<===<<<;;;<<<@@@DDDEEEKKK]]]tttnnn___WWWNNNNNNQQQMMMIIIIIIIIIIIIHHHGGGFFFFFFCCCBBBAAA???>>>>>>???@@@>>>======<<<<<<=========;;;;;;<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========AAA>>>===@@@BBBCCCHHHOOO___yyyoooeeeaaa^^^ZZZXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRQQQOOOMMMNNNLLLIIIGGGEEEAAA===999999888777666666777888:::888888777777888888999:::999888888888888999::::::;;;;;;:::999:::;;;<<<===>>>???>>>======@@@EEEGGGVVViiilll^^^VVVNNNNNNPPPLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEBBB???>>>???@@@@@@@@@AAA@@@???>>>============999<<<>>><<<888777999<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@>>>>>>AAACCCEEEKKKSSSfff~~~vvvkkk```]]]YYYWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRPPPNNNOOOMMMJJJHHHEEEBBB===999999888888777777777888888888888777777888888999:::888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>??????BBBIIIOOOdddxxxkkk]]]VVVNNNMMMPPPKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEBBB>>><<<>>>???@@@???@@@@@@???>>>============:::<<<===<<<999888999:::::::::::::::::::::::::::<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>@@@>>>???AAACCCEEEMMMUUUhhh|||pppaaa^^^ZZZWWWVVVVVVVVVUUUTTTRRRQQQRRRRRRRRRPPPNNNOOOMMMKKKHHHFFFBBB===:::999999999888888888777777888888777777888888999:::888999;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<;;;;;;888:::===???@@@EEEPPP\\\rrrjjj\\\VVVNNNMMMOOOJJJIIIIIIIIIHHHGGGFFFDDDCCCDDDBBB???===============>>>======<<<<<<======>>>???<<<:::;;;<<<<<<:::888::::::::::::::::::::::::<<<<<<<<<======>>>>>>>>>=========>>>>>>>>>??????@@@???@@@BBBBBBDDDMMMWWWhhh~~~tttddd```[[[XXXVVVVVVVVVVVVTTTSSSRRRRRRSSSRRRPPPNNNOOOMMMKKKIIIGGGCCC???<<<999999999999888888777777888888777777888888999:::999:::;;;<<<===<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;999999===@@@AAAFFFVVVgggjjj\\\WWWOOONNNPPPKKKIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCC@@@===;;;;;;=========<<<<<<<<<===>>>>>>AAA>>>;;;;;;>>>>>>;;;777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????@@@???AAACCCCCCFFFQQQ\\\kkkzzzhhhccc]]]YYYWWWWWWWWWVVVTTTSSSRRRRRRSSSSSSQQQOOONNNLLLKKKIIIHHHEEEAAA>>>;;;:::999888888888888888888888777777888888999:::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===<<>>============AAA@@@???>>>======;;;:::========================::::::;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@>>>???BBBEEEFFFKKKXXXeeetttkkkfff```ZZZXXXWWWWWWVVVTTTSSSRRRSSSSSSSSSQQQOOOMMMKKKJJJIIIIIIGGGCCC@@@===;;;999777777777888999888888777777888888999::::::::::::::::::;;;;;;<<<;;;;;;:::999:::;;;<<<===<<<;;;???DDDFFFOOOjjjjjj]]]XXXPPPPPPQQQLLLIIIIIIIIIHHHFFFDDDCCCBBBCCCIIINNNJJJ@@@:::;;;>>>DDDCCCAAA???>>>===<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>>>>????????????@@@@@@@@@<<<>>>BBBGGGIIIOOO]]]kkk|||nnnhhhaaa[[[YYYWWWWWWVVVUUUSSSSSSSSSTTTSSSQQQOOOLLLKKKJJJIIIIIIGGGDDDBBB>>><<<999777666777999:::888888888777888999999:::;;;:::999888999:::;;;<<<<<<;;;:::999999;;;===>>>888777<<>>>>>======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???===::::::<<>>>>>AAABBBDDDFFFGGGOOObbbuuuvvviii]]][[[\\\ZZZXXXWWWTTTTTTTTTTTTSSSQQQPPPPPPNNNMMMJJJIIIHHHFFFCCC@@@???:::666666999;;;999666<<<:::888888999:::999888::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===@@@DDDFFFGGGMMMeeejjj[[[WWWPPPNNNPPPLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFDDDBBBAAA?????????@@@@@@??????????????????===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<===>>>>>>===;;;<<<===>>>?????????>>>BBBCCCEEEGGGIIIRRRgggzzz{{{nnnaaa\\\\\\ZZZWWWVVVTTTTTTTTTTTTSSSQQQPPPOOOMMMLLLJJJIIIHHHGGGDDDAAA???;;;777777:::;;;999777:::888777888999;;;;;;:::::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<======<<<@@@EEEJJJXXXtttlll\\\XXXPPPMMMOOOLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@===;;;:::????????????@@@@@@@@@@@@;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;???<<<:::<<<@@@CCCBBB???;;;<<<===>>>????????????CCCCCCFFFHHHLLLWWWnnnttteee___]]]YYYVVVUUUUUUUUUTTTTTTSSSQQQPPPOOOLLLKKKIIIIIIIIIGGGEEECCC???<<<888888:::;;;999777888777666777:::<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>===@@@FFFSSSiiimmm]]]XXXPPPMMMOOOKKKJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBBBB@@@>>><<<:::>>>>>>>>>>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::===AAAEEEFFFEEE<<<======>>>??????@@@@@@BBBCCCEEEJJJPPP^^^wwwzzziiibbb^^^[[[WWWVVVUUUUUUUUUTTTRRRQQQOOOOOOKKKIIIHHHHHHIIIHHHFFFDDD@@@===:::999::::::999888999777777777:::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;<<<===>>>???CCCEEEMMM___{{{mmm]]]YYYQQQNNNOOOKKKKKKJJJIIIHHHFFFEEEDDDCCC@@@AAABBBBBBBBB@@@???>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>??????@@@CCCFFF=========>>>??????@@@AAAAAABBBEEEKKKTTTfffmmmdddaaa]]]ZZZYYYVVVUUUUUUTTTRRRQQQOOONNNJJJIIIHHHHHHIIIHHHFFFDDD@@@>>>;;;:::::::::999999;;;999888888999:::999999::::::::::::::::::::::::;;;;;;;;;<<<===>>>??????FFFJJJVVVnnnmmm]]]YYYQQQNNNPPPMMMLLLKKKJJJHHHGGGEEEDDDCCCAAAAAAAAABBBBBBAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<>>AAA>>>>>>>>>>>>>>>@@@AAAAAAAAABBBGGGNNNZZZppprrrgggbbb^^^[[[[[[VVVVVVUUUTTTRRRPPPOOONNNKKKIIIHHHHHHIIIHHHFFFDDD@@@???===;;;:::999::::::<<<:::888888999999999888::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@EEELLL___}}}lll\\\YYYRRROOOQQQNNNMMMLLLKKKIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???>>>>>>>>>>>>@@@AAABBBCCCDDDIIISSSaaayyyvvvjjjccc^^^ZZZYYYVVVVVVUUUTTTRRRPPPNNNMMMKKKJJJIIIIIIIIIHHHEEECCCAAA@@@>>><<<:::999:::;;;:::999777888999::::::999::::::::::::::::::::::::;;;;;;<<<<<<===???@@@AAAEEEQQQjjjkkk\\\YYYRRRPPPRRROOONNNMMMLLLJJJHHHFFFEEEDDDEEECCCAAA???>>>>>>>>>???@@@@@@???===<<<;;;:::999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888666444777===@@@@@@??????>>>>>>>>>>>>@@@AAABBBEEEFFFLLLVVVeeeyyykkkccc]]]YYYXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLKKKIIIIIIIIIGGGEEECCCAAAAAA???===:::999:::;;;888777666777:::<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<===???@@@AAAHHHWWWssskkk^^^XXXPPPOOOPPPJJJHHHGGGGGGGGGFFFFFFEEEEEECCCBBBBBBAAAAAA@@@@@@???@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>=========<<<;;;::::::;;;===>>>@@@@@@@@@@@@AAABBBCCCCCCDDDGGGMMMXXXnnnnnnfffbbb\\\WWWXXXWWWVVVTTTQQQNNNKKKJJJLLLJJJHHHGGGGGGFFFDDDBBBEEEBBB>>><<<;;;;;;;;;:::;;;;;;:::::::::999999999>>>===<<<;;;;;;;;;;;;;;;@@@===<<<===<<<:::>>>CCCJJJYYYyyykkk^^^XXXPPPOOOPPPJJJHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@@@@@@@AAABBBCCCDDDHHHOOO]]]tttqqqhhhccc]]]XXXXXXWWWVVVTTTQQQNNNKKKJJJLLLJJJHHHGGGGGGGGGEEECCCEEEBBB>>><<<<<<<<<;;;:::999999::::::;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;===;;;;;;=========@@@FFFOOO___jjj^^^XXXPPPNNNPPPJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>????????????>>>======<<<<<<======>>>888999999::::::;;;;;;;;;999:::;;;<<<===>>>>>>>>>????????????@@@AAABBBCCCDDDIIISSSdddvvviiiccc]]]YYYXXXWWWVVVTTTQQQNNNKKKJJJKKKIIIGGGGGGHHHHHHFFFEEEDDDBBB>>>===<<<<<<;;;:::888999999:::;;;<<<===>>>======<<<;;;;;;;;;;;;<<<;;;999;;;???@@@???CCCIIIUUUhhhjjj]]]XXXOOONNNOOOJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???======>>>>>>??????@@@@@@>>>>>>============>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<888999;;;===??????>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDJJJWWWmmm{{{lllccc]]]ZZZXXXWWWVVVTTTQQQNNNKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFDDDAAA???=========<<<:::999999:::;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<;;;:::<<<@@@AAAAAAEEEJJJWWWnnnjjj]]]WWWOOONNNOOOIIIKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???======>>>>>>??????@@@@@@>>>>>>============>>>>>>=========<<<<<<;;;;;;;;;888:::<<<>>>?????????>>>>>>>>>>>>???@@@BBBCCCDDDEEELLL\\\uuuoooccc]]][[[XXXWWWVVVTTTQQQNNNKKKJJJHHHGGGFFFFFFHHHHHHGGGFFFCCCAAA???>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>><<<>>>AAABBBBBBEEEKKKYYYsssiii]]]WWWOOOMMMOOOIIIKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>????????????>>>======<<<<<<======>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>?????????>>>??????@@@AAACCCDDDEEEHHHPPPbbb~~~tttfff___\\\XXXWWWVVVTTTQQQNNNKKKJJJGGGFFFEEEEEEFFFGGGFFFDDDCCCAAA????????????===;;;;;;;;;;;;::::::999999999<<<;;;;;;;;;;;;<<<======@@@>>>>>>AAABBBCCCHHHNNN^^^zzz~~~iii\\\WWWNNNMMMNNNIIIJJJJJJIIIHHHGGGGGGFFFFFFCCCBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===<<<<<<======>>>???@@@@@@======<<<<<<===>>>????????????@@@AAABBBDDDEEEFFFMMMUUUhhhzzzjjjbbb___XXXWWWVVVTTTQQQNNNKKKJJJGGGEEEDDDDDDEEEEEEDDDBBBBBBAAA??????@@@???===;;;888888999999999999999999;;;;;;;;;;;;;;;<<<======@@@======@@@BBBDDDLLLSSShhh~~~~~~iii\\\WWWNNNMMMNNNIIIIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCBBBAAAAAA@@@@@@???@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDFFFFFF???>>>===<<<<<<===>>>???@@@@@@@@@AAACCCEEEFFFGGGPPPXXXlllmmmdddaaaXXXWWWVVVTTTQQQNNNLLLJJJFFFEEECCCCCCDDDDDDBBBAAABBBAAA@@@@@@@@@???===;;;666666777888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<>>AAADDDFFFBBBAAA???===<<<===>>>???CCC@@@@@@CCCDDDCCCEEEJJJQQQ___{{{rrrfffaaa[[[YYYVVVTTTRRRPPPLLLIIIHHHFFFCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@AAA@@@???===;;;::::::::::::;;;<<<<<<;;;;;;:::;;;===>>>======>>>AAA>>>@@@EEEEEEOOOeee}}}uuunnnhhhjjjsssjjj]]]ZZZQQQMMMNNNKKKIIIHHHFFFFFFGGGGGGEEEDDD@@@@@@????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????======<<<;;;<<<>>>@@@AAAAAA@@@>>>===<<<===??????AAA??????CCCDDDDDDGGGLLLUUUfffyyyjjjddd[[[YYYVVVTTTRRRPPPLLLIIIHHHEEECCCBBBDDDDDDDDDDDDDDDBBB@@@@@@@@@???>>><<<;;;::::::::::::;;;<<<<<<===<<<<<<<<<======<<<<<<===@@@>>>AAAGGGHHHTTTlll{{{llleeeaaadddlllzzzkkk]]]ZZZRRRMMMNNNKKKJJJIIIGGGGGGHHHHHHFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA========================>>>===<<<::::::;;;;;;<<>>=========>>>@@@AAA???>>>???BBBDDDDDDHHHNNNZZZooonnneee\\\ZZZWWWTTTSSSPPPMMMJJJGGGEEECCCBBBCCCDDDDDDCCCDDDBBB@@@??????>>><<<:::;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;===@@@???AAAHHHKKKZZZtttpppddd___\\\^^^ggguuukkk^^^[[[RRRNNNOOOLLLJJJIIIGGGGGGHHHHHHFFFEEEFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::::::::;;;============>>>???@@@AAA@@@???@@@CCCCCCCCCHHHOOO]]]wwwnnnccc]]]ZZZWWWTTTSSSQQQNNNKKKGGGEEECCCBBBCCCDDDDDDCCCEEECCC@@@??????===;;;999;;;::::::::::::;;;<<<<<<:::;;;;;;;;;;;;:::;;;<<<>>>AAA???BBBIIINNN```}}}xxxiiiaaa___]]]___ggguuukkk^^^[[[RRRNNNOOOLLLIIIHHHFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<======<<<<<<======>>>@@@AAAAAABBBAAABBBDDDCCCBBBIIIQQQaaapppccc^^^[[[WWWUUUSSSQQQOOOMMMHHHFFFCCCCCCDDDEEEEEEDDDEEECCCAAA@@@???>>>;;;999;;;::::::::::::;;;<<<<<<777999;;;;;;::::::<<<>>>???BBB@@@BBBIIIQQQfff~~~pppccc^^^^^^```bbbiiiwwwkkk^^^[[[SSSNNNOOOLLLIIIHHHFFFFFFGGGGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>>>>>>><<<======>>>???@@@@@@@@@BBBBBBDDDEEEDDDDDDKKKUUUiiiwwwggg___\\\XXXUUUSSSQQQOOONNNIIIGGGEEEDDDEEEFFFFFFEEEEEECCCAAA@@@@@@???===;;;;;;::::::::::::;;;<<<<<<888;;;======;;;:::===@@@???CCCAAACCCLLLUUUooovvvggg]]]ZZZ[[[```bbbkkkyyylll___[[[SSSOOOPPPLLLJJJIIIGGGGGGHHHHHHFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=====================>>>??????????????????@@@DDDFFFEEEGGGPPP[[[sss~~~mmm```]]]XXXUUUSSSRRRPPPOOOJJJHHHFFFEEEFFFGGGGGGGGGEEECCCBBBAAAAAAAAA???===;;;::::::::::::;;;<<<<<<===@@@BBBAAA===;;;===@@@>>>BBBBBBEEEOOO\\\yyy}}}mmmaaaYYYXXX[[[```cccmmm}}}lll___\\\SSSOOOPPPMMMLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@??????????????????????????????????????????????????????<<<<<<======<<<<<<;;;;;;===>>>>>>????????????>>>===???CCCFFFFFFIIITTT```{{{pppaaa]]]XXXUUUSSSRRRPPPOOOKKKIIIGGGFFFGGGHHHHHHHHHEEEDDDBBBBBBBBBBBB@@@???;;;::::::::::::;;;<<<<<>>;;;===@@@<<