BM66(@ |||kkkiiivvvrrrWWWNNNUUUccchhhYYYWWWVVVQQQLLLKKKKKKJJJJJJIIIGGGFFFEEEFFFEEEEEECCCBBB@@@>>>===BBBGGGTTTkkkxxxjjj]]]SSSOOOJJJHHHDDDAAA@@@>>>;;;999;;;;;;;;;<<<<<<>>>?????????AAABBBCCCCCCDDDGGGIIIJJJNNNRRRVVVYYY[[[]]]___fffiiilllmmmmmmlllkkklllooopppqqqpppnnnmmmnnnoooxxxxxx{{{}}}pppmmmooowwwsss]]]PPPLLLQQQ\\\gggxxxsssmmm```SSSPPPNNNLLLMMMQQQYYY]]]dddiiimmmoooqqqssswwwyyy{{{}}}~~~yyywwwttttttvvvxxxyyyyyy}}}{{{{{{~~~yyyrrrooopppqqqrrrsssssssssssswwwwwwxxxzzz|||~~~zzzxxxyyy}}}~~~zzzvvvwwwtttoookkkhhhhhhiiijjjlllpppuuuyyy{{{{{{|||}}}~~~~~~~~~}}}{{{yyyvvvuuuyyyyyyyyywwwwwwxxx{{{~~~|||zzzyyyyyy{{{|||{{{zzz|||}}}|||xxxuuuoooeee^^^\\\TTT[[[fffrrr}}}~~~{{{}}}|||~~~~~~|||zzzyyy~~~rrruuurrrlllsss}}}```RRRTTTZZZwwwuuuddd^^^ZZZTTTOOOMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDBBB@@@>>>======@@@JJJ\\\vvvqqqaaaUUUOOOJJJGGGDDDAAA@@@>>><<<:::;;;;;;;;;;;;<<<===>>>??????AAABBBCCCCCCDDDFFFIIIHHHLLLPPPTTTVVVYYY[[[]]]cccfffiiikkkjjjjjjjjjkkknnnooopppooonnnmmmnnnooossssssvvv|||yyyuuuuuu|||rrr]]]PPPLLLOOOYYYbbbooovvv}}}~~~}}}zzznnnaaaWWWMMMEEEDDDEEEEEEHHHMMMWWW\\\ccciiimmmooorrrtttyyyzzz|||}}}yyywwwuuuvvvwwwyyyyyyyyy}}}|||{{{~~~zzzuuuppppppqqqrrrssssssttttttvvvvvvwwwxxxzzz|||~~~|||{{{|||{{{wwwsssqqqmmmjjjhhhhhhjjjkkknnnrrrvvvzzz{{{{{{||||||}}}}}}|||{{{zzzxxxwwwvvvuuuvvvvvvvvvuuuwwwzzz}}}}}}~~~{{{zzz{{{|||{{{|||}}}zzzwwwpppfff^^^\\\XXX___jjjuuu|||{{{}}}}}}|||zzz}}}zzzrrrsssoooYYYSSSRRRfffoooddd___YYYTTTRRRQQQQQQOOOMMMKKKIIIHHHFFFFFFEEEDDDBBB@@@???>>>>>>@@@FFFPPPbbb}}}zzziiiZZZQQQKKKHHHDDDAAA@@@???===;;;::::::::::::;;;<<<===>>>???@@@BBBBBBBBBCCCEEEGGGFFFIIINNNQQQSSSVVVYYY[[[___bbbeeeggghhhhhhiiijjjlllnnnoooooommmmmmnnnpppnnnnnnrrrxxx}}}qqq]]]PPPLLLMMMSSSZZZdddjjjrrrtttuuuyyy{{{wwwooofffaaa]]]VVVNNNIIIDDDAAABBBCCCDDDHHHMMMUUUZZZbbbhhhlllpppsssuuuxxxyyyzzz|||}}}}}}}}}}}}yyyxxxwwwxxxyyyzzzyyyxxx{{{yyyyyyzzz}}}}}}zzzvvvqqqqqqrrrrrrsssssstttttttttttttttuuuvvvwwwxxxyyy}}}}}}}}}|||xxxpppooollljjjiiijjjkkklllpppsssxxxzzz{{{{{{|||}}}||||||{{{zzzyyyyyyyyyyyytttuuuuuuuuuuuuvvvyyy|||~~~}}}yyy{{{~~~{{{|||~~~|||yyyrrrfff^^^]]][[[bbbmmmxxx{{{wwwzzz||||||~~~zzzxxxzzz|||xxxaaaTTTPPP[[[~~~xxxiiibbb]]]YYYVVVUUUTTTRRROOOMMMJJJIIIGGGGGGFFFEEECCCAAA???>>>???AAAEEEJJJTTTkkksssbbbVVVLLLIIIEEEBBB@@@???>>><<<:::::::::::::::;;;<<<===>>>@@@AAAAAAAAABBBDDDFFFEEEHHHLLLOOOQQQTTTWWWZZZ\\\___bbbdddeeefffhhhiiikkkmmmnnnooonnnnnnpppqqqmmmmmmpppvvv|||ppp\\\PPPLLLKKKNNNRRRXXX___fffkkknnnttt}}}~~~zzzqqqjjj___UUUPPPMMMIIIEEEEEEFFFGGGFFFDDDCCCGGGLLLSSSYYY```ggglllpppsssuuuwwwwwwxxxyyyyyyzzzzzzzzzyyyxxxxxxyyy{{{{{{yyywwwwwwvvvtttuuuwwwxxxwwwuuurrrrrrrrrrrrrrrsssttttttsssrrrrrrrrrrrrrrrssssssxxxyyy|||}}}yyyqqqpppooommmllllllllllllpppssswwwzzz{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}wwwxxxxxxxxxwwwwwwzzz||||||}}}}}}~~~}}}zzzqqqfff___^^^^^^fffqqqzzzrrrssszzz}}}wwwwwwxxxwwwxxxwwwtttrrrtttyyy~~~|||yyykkkWWWQQQVVVpppoooddd^^^ZZZXXXWWWVVVTTTQQQNNNLLLJJJHHHGGGGGGEEEDDDBBB@@@???:::<<<@@@DDDHHHXXXyyy}}}jjj\\\OOOLLLGGGCCCAAA@@@???>>>;;;;;;:::::::::;;;<<<<<<>>>???@@@@@@@@@@@@BBBEEEDDDGGGJJJMMMOOORRRVVVYYY[[[]]]```bbbccceeegggiiijjjlllnnnoooooopppqqqssspppoooqqqvvv{{{ooo[[[PPPKKKIIIIIIKKKMMMSSSZZZ```eeennnyyy~~~uuuoooeee]]]TTTNNNJJJFFFCCCAAA>>>DDDGGGDDD???===BBBFFFRRRXXX___fffkkkooosssuuuwwwwwwxxxxxxyyyzzz{{{|||zzzyyyxxxyyy{{{{{{yyywwwvvvuuutttuuuvvvwwwvvvvvvrrrrrrqqqqqqqqqrrrssssssqqqqqqpppooooooooooooooopppsssyyy~~~~~~{{{uuuuuusssrrrpppnnnmmmmmmooorrrvvvyyy{{{}}}}}}|||{{{{{{{{{|||~~~|||}}}}}}|||zzzzzz{{{|||~~~~~~|||zzzwwwoooddd```aaadddlllwww~~~}}}nnnuuuyyyssspppooonnnpppqqqpppppprrrxxx}}}vvv{{{^^^UUURRRbbbxxxhhh___YYYXXXWWWVVVTTTRRROOOMMMKKKHHHHHHGGGFFFDDDBBBAAA@@@:::;;;???CCCEEENNNfffssscccTTTOOOJJJEEECCCAAA@@@???<<<;;;;;;;;;;;;;;;<<<<<<===>>>????????????AAACCCCCCEEEHHHKKKMMMPPPUUUXXXZZZ\\\^^^```aaabbbeeeggghhhjjjmmmnnnnnnppprrrtttsssqqqrrrwwwzzz~~~nnnZZZOOOKKKHHHFFFGGGEEEIIINNNTTTZZZeeeqqqyyyuuujjjcccXXXQQQJJJHHHFFFBBB???>>>888BBBIIIDDD<<<;;;AAAGGGRRRWWW___fffkkkooorrrtttxxxxxxxxxyyyzzz|||~~~zzzyyyxxxxxxyyyyyyxxxwwwyyyyyyxxxxxxxxxxxxxxxxxxrrrqqqpppoooooopppqqqrrrqqqpppooonnnmmmmmmmmmmmmlllpppvvv{{{~~~~~~|||zzzxxxwwwwwwvvvtttrrrooonnnooorrrvvvxxxzzz|||||||||{{{{{{|||}}}}}}~~~}}}~~~~~~}}}|||}}}~~~~~~|||{{{}}}|||{{{xxxvvvtttqqqjjjaaa```dddllltttyyynnnzzzxxxqqqmmmjjjkkknnnqqqrrrtttwww}}}}}}}}}lll\\\QQQXXXqqqmmmccc[[[WWWVVVUUUTTTQQQOOOMMMLLLIIIHHHHHHGGGEEECCCAAA@@@???<<>>??????>>>>>>@@@BBBAAACCCEEEHHHJJJNNNRRRVVVXXXZZZ\\\]]]]]]___aaadddeeegggjjjkkklllnnnqqqssstttqqqrrrvvvzzz|||nnnYYYNNNJJJGGGEEEEEEDDDEEEHHHKKKRRR]]]iiirrrzzznnnbbb[[[SSSKKKFFFFFFFFFBBB???@@@;;;HHHPPPIII>>>>>>EEEKKKRRRWWW___eeejjjnnnqqqsssuuuuuuvvvwwwyyy{{{~~~{{{yyywwwvvvwwwxxxxxxwwwyyyzzz{{{{{{yyyxxxxxxxxxqqqpppooommmmmmnnnpppqqqpppooonnnmmmmmmmmmmmmmmmlllpppuuuyyyzzzzzzyyyxxxvvvwwwxxxwwwvvvtttrrrqqqrrrtttvvvxxxxxxyyy|||}}}yyyzzzzzz{{{{{{{{{{{{{{{yyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~|||yyyxxxrrrpppnnnkkkddd___```fffqqqzzzuuummm|||xxxsssnnnjjjllloootttvvvxxx|||yyybbbRRRTTTkkkrrrggg___VVVUUUUUUSSSQQQOOOMMMLLLIIIIIIHHHGGGEEECCCAAA@@@AAA;;;<<>>======<<<<<<<<<=========>>>???>>>===>>>@@@BBB???AAACCCFFFHHHLLLPPPTTTWWWXXXZZZZZZ[[[\\\___aaaccceeehhhjjjkkkllloooqqqssspppqqqvvvyyy{{{nnnYYYNNNJJJGGGEEEEEEGGGGGGGGGIIINNNYYYfffnnnvvvlllaaaYYYUUULLLFFFHHHHHHDDDBBBDDD@@@NNNUUUKKK>>>===DDDJJJSSSXXX___eeejjjmmmppprrrqqqqqqqqqsssuuuxxx{{{}}}|||yyyvvvuuuuuuwwwwwwwwwxxxzzz{{{{{{yyywwwvvvuuuqqqpppnnnllllllmmmoooppppppooonnnnnnmmmmmmmmmmmmnnnrrrvvvxxxyyyxxxwwwvvvtttuuuwwwxxxxxxvvvtttssstttvvvwwwwwwwwwwwwyyyzzzwwwxxxyyyzzzzzzzzzxxxxxxtttwwwzzz{{{||||||~~~~~~}}}yyyvvvvvvnnnllljjjgggaaa]]]aaahhhqqq{{{|||qqqiii{{{yyyvvvqqqmmmmmmqqqvvvyyy{{{~~~lllWWWWWW^^^yyyzzzaaa^^^VVVRRRNNNMMMOOOOOOMMMKKKIIIHHHGGGHHHHHHGGGDDDAAABBB???===???@@@BBBHHHPPPbbbuuu|||eee\\\RRRLLLKKKHHHCCC===@@@???<<<:::999:::;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEGGGJJJOOORRRUUUVVVWWWXXXXXX[[[^^^aaagggggghhhggggggiiimmmppptttvvvxxxyyyyyyzzz|||~~~oooZZZOOOKKKGGGDDDCCCCCCCCCFFFLLLQQQWWWcccooozzzzzzmmmddd___WWWSSSMMMGGGDDDCCCEEEGGGXXXWWWRRRIII@@@>>>DDDKKKRRRXXXaaahhhmmmooopppqqqssstttttttttvvvyyy~~~}}}yyyvvvtttuuuwwwyyyzzzyyyxxxyyyyyyyyywwwuuusssrrrqqqqqqppppppppppppsssrrrpppoooooopppqqqrrrmmmoooqqqtttuuuvvvuuutttwwwwwwuuurrrpppoooqqqsssrrrtttuuuwwwwwwvvvtttsssttttttuuuvvvxxxxxxvvvtttuuuuuuvvvuuuuuuwww{{{~~~|||}}}}}}}}}~~~zzzooolllkkkjjjhhhbbb]]]```gggwww|||vvvwww}}}~~~xxxqqqpppppprrruuuzzzyyy\\\UUUZZZrrrfffaaaVVVRRRNNNNNNOOOPPPNNNLLLJJJIIIHHHGGGGGGFFFCCC@@@AAA>>>===>>>>>>???EEELLLYYYiiinnndddXXXPPPMMMJJJEEE@@@AAA???===;;;::::::;;;<<<===>>>???@@@@@@AAAAAA@@@@@@AAACCCDDDEEEHHHLLLOOORRRTTTVVVWWWXXXZZZ^^^```eeeffffffffffffgggjjjmmmqqqsssuuuvvvvvvwwwzzz|||qqq\\\QQQMMMJJJHHHGGGGGGHHHLLLSSSWWWZZZbbbkkkzzzrrrgggaaaXXXUUURRRSSSWWW\\\```aaafff\\\KKK===777999@@@FFFSSSWWW^^^eeeiiimmmppprrrssstttuuuvvvxxx{{{|||xxxvvvuuuuuuvvvyyyxxxwwwxxxyyyyyywwwvvvwwwvvvtttrrrqqqppppppppprrrrrrssssssssssssssssssqqqsssuuuvvvwwwvvvuuutttuuuuuutttqqqnnnmmmoooqqqqqqrrrtttuuuuuutttrrrqqqrrrrrrrrrtttvvvvvvuuusssssstttuuuuuuuuuvvvyyy{{{|||||||||||||||{{{qqqnnnlllkkkjjjfffdddhhhooo{{{~~~yyywwwzzzxxxuuuvvvssstttwwwzzz~~~hhhXXXYYYiiinnndddXXXTTTOOOOOOPPPRRRQQQOOOKKKJJJHHHGGGGGGEEEBBB???AAA>>><<<===<<<<<>><<<;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@???@@@AAABBBCCCEEEIIILLLMMMPPPTTTVVVXXXZZZ\\\___cccdddeeeeeedddeeegggjjjmmmoooqqqrrrssstttvvvxxx|||ooo[[[QQQNNNKKKJJJJJJMMMOOOVVV\\\______dddjjj{{{~~~rrrjjj___[[[YYY]]]dddkkkmmmmmm\\\NNN===444777???FFFIIISSSWWW]]]bbbgggkkkpppsssrrrtttwwwzzz{{{}}}|||yyywwwuuutttxxxvvvuuuvvvwwwxxxxxxwwwzzzyyywwwuuusssrrrrrrrrrrrrsssvvvxxxxxxwwwvvvuuuxxxyyyyyyzzzyyyxxxvvvuuussssssrrrooommmlllmmmnnnpppppprrrrrrrrrrrrppppppqqqqqqppprrrtttuuutttsssqqqsssuuuuuuuuuuuuvvvwww{{{{{{{{{{{{{{{}}}uuuoookkkiiiiiiiiijjjooovvv~~~}}}qqqqqqttttttvvvzzzuuuvvvxxxzzz}}}~~~{{{bbb]]]aaa~~~xxxfffZZZVVVQQQPPPRRRSSSSSSQQQNNNKKKIIIGGGFFFDDDAAA???BBB???======<<<;;;???EEEMMMUUUeee|||yyyhhhYYYQQQLLLHHHEEECCCBBB@@@>>>===<<<<<<<<<;;;;;;===>>>????????????>>>@@@AAABBBBBBCCCFFFIIIHHHLLLQQQTTTVVVXXX[[[\\\aaacccdddeeeddddddfffgggjjjlllnnnooopppqqqsssuuuyyy}}}ooo___WWWTTTRRRQQQRRRVVVXXX^^^dddffffffjjjppp}}}xxxkkkddd^^^]]]```aaa^^^YYYDDD>>>777777===DDDIIIJJJRRRWWW^^^eeeiiimmmppprrrqqqtttyyy|||}}}~~~~~~{{{xxxvvvvvvuuussstttvvvxxxyyyxxx{{{yyywwwuuuuuuuuuuuuvvvuuuvvvxxxyyyzzzzzzzzzyyy~~~~~~~~~|||{{{xxxvvvuuurrrrrrrrrooommmkkklllmmmooopppqqqqqqrrrqqqqqqpppsssqqqpppqqqsssuuuuuutttppprrrvvvwwwvvvuuuuuuvvvyyyzzzzzzzzz{{{~~~zzznnniiifffhhhjjjmmmsssyyy~~~yyypppooooooooorrrwwwwwwxxxzzz|||xxxmmm___\\\rrrjjj^^^YYYTTTRRRSSSUUUTTTSSSPPPMMMJJJHHHGGGEEEBBB@@@DDDAAA??????===;;;>>>DDDHHHOOO\\\ooonnn___TTTMMMHHHEEEDDDCCCBBB@@@???>>>======:::;;;<<<===>>>????????????AAABBBBBBBBBCCCEEEGGGEEEIIINNNQQQTTTVVVXXXZZZ___aaadddeeeeeedddeeefffhhhjjjlllmmmnnnoooqqqsssuuuwww{{{sssfffaaa___]]]]]]___aaaaaaeeejjjlllnnnuuu}}}uuukkk```ZZZWWWSSSJJJCCC>>>>>>>>>======???BBBEEERRRXXXbbbjjjnnnpppqqqqqqppptttzzz}}}}}}}}}||||||}}}~~~|||{{{vvvtttqqqqqqtttwwwxxxyyyxxxwwwuuutttuuuvvvxxxzzzyyyyyyxxxxxxyyy{{{}}}~~~}}}{{{xxxvvvuuurrrssssssqqqnnnlllmmmnnnoooppppppqqqrrrssssssssssssqqqooonnnppprrrsssssspppssswwwyyyxxxwwwwwwwwwyyyzzz{{{{{{}}}}}}pppiiieeeiiinnnsssxxx}}}{{{vvvqqqooonnnnnnrrrvvv}}}vvvzzzaaa[[[hhhrrrbbb\\\VVVSSSTTTUUUUUUSSSQQQOOOKKKIIIHHHFFFDDDBBBEEEBBB@@@@@@>>><<<>>>CCC@@@IIITTTbbbyyyvvvfffZZZPPPJJJFFFEEEEEEDDDBBBAAA???>>>===::::::<<<===???@@@@@@@@@@@@BBBCCCCCCCCCBBBDDDEEEDDDGGGKKKNNNPPPSSSVVVXXX\\\___ccceeeeeeddddddeeefffhhhjjjkkklllmmmoooqqqppprrruuuyyy~~~~~~{{{rrrjjjhhhhhhffffffhhhmmmmmmooosssuuuxxxyyypppddd[[[UUUOOOGGGAAA???AAAAAA===999;;;CCCLLLRRRZZZdddmmmrrrsssrrrrrrqqqtttyyy|||{{{zzzyyyxxxxxxzzz}}}~~~}}}vvvssspppooorrruuuxxxyyyuuutttrrrrrrsssuuuxxxzzz{{{zzzyyyxxxyyyzzz}}}~~~~~~|||zzzxxxvvvuuusssttttttrrrooommmmmmnnnnnnooopppqqqssstttvvvvvvtttqqqnnnlllmmmooopppqqqqqqtttxxxzzzzzzyyyyyyzzzzzz{{{|||}}}~~~|||ssslllhhhnnnvvv|||qqqooonnnnnnppprrruuuxxxvvvyyyggg\\\___eee```YYYUUUUUUVVVUUUSSSRRRPPPLLLJJJIIIHHHGGGEEEDDDAAA@@@@@@>>><<<>>>CCC<<>>===:::;;;<<<>>>???@@@AAAAAA@@@BBBCCCCCCBBBAAABBBCCCDDDFFFIIIKKKMMMPPPTTTWWWWWW[[[```cccdddccccccddddddfffhhhiiijjjkkkmmmooolllooosssyyy~~~}}}~~~|||{{{}}}zzztttpppqqqrrrpppoooqqqyyyxxx{{{}}}vvvjjj___VVVPPPKKKHHH???AAAAAA>>>;;;>>>IIIRRRTTT[[[eeemmmqqqsssssstttqqqtttxxxyyyxxxvvvuuuuuutttvvvyyy{{{}}}}}}|||{{{wwwtttpppnnnpppsssvvvxxxtttrrrpppoooppprrruuuwwwzzzzzzzzzzzzzzzzzz{{{{{{~~~}}}{{{zzzxxxvvvuuuuuurrrssstttrrrooommmmmmmmmlllmmmnnnpppsssuuuwwwyyyyyyuuuqqqnnnnnnpppqqqrrrpppssswwwyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~yyyssskkkiiirrr}}}yyyhhhhhhiiikkkpppuuuxxxxxxzzzzzzyyywwwtttzzzppp\\\YYYvvvhhhaaaZZZVVVUUUVVVUUUSSSSSSPPPMMMKKKJJJIIIHHHGGGCCC@@@???@@@>>>;;;===BBB<<>>@@@AAAAAABBB@@@AAACCCCCCAAA@@@AAAAAADDDFFFHHHIIIKKKNNNRRRVVVTTTYYY^^^bbbcccbbbbbbbbbbbbdddfffhhhhhhiiikkkmmmlllooottt{{{{{{}}}~~~}}}|||}}}~~~}}}yyyyyy|||}}}~~~|||zzz}}}}}}|||}}}{{{ooobbbVVVNNNJJJIIIAAADDDEEECCC@@@AAAFFFKKKVVV\\\dddjjjooorrrtttvvvrrrtttwwwxxxvvvtttsssrrrrrrtttvvvxxxyyyyyyyyyxxxxxxtttooommmooosssvvvwwwtttrrrpppnnnnnnooorrrtttxxxyyy{{{|||{{{zzzxxxwww|||{{{yyyxxxvvvvvvuuuuuuqqqrrrsssrrrooommmlllllljjjkkkmmmooorrruuuxxxzzz{{{uuurrrrrrsssuuuuuuppprrruuuwwwxxxzzz|||~~~~~~}}}}}}vvvpppiiihhhssswwwdddeeefffiiiooouuuwwwuuuxxx~~~xxxvvvwwwvvvuuukkkbbblll{{{jjj[[[WWWXXXUUUSSSTTTQQQOOOMMMMMMMMMLLLJJJHHHGGGEEEBBBAAA@@@@@@>>><<>>>>>???@@@AAABBBCCCDDDDDDCCCBBBBBB@@@AAACCCEEEHHHKKKNNNOOOSSSUUUWWWZZZ\\\^^^``````bbbdddfffhhhiiiiiiiiihhhkkknnnrrrvvv{{{~~~~~~}}}{{{{{{|||{{{zzzyyy{{{~~~}}}}}}|||{{{zzzxxxwwwvvvvvv}}}~~~xxxooodddYYYPPPJJJGGGFFFBBB@@@AAA@@@@@@DDDKKKPPPYYYaaaeeejjjpppsssrrrssstttuuuuuuuuutttrrrqqqtttssssssrrrrrrsssssstttuuusssppppppqqqtttvvvwwwrrrrrrqqqpppnnnnnnppprrrvvvwwwyyy{{{||||||{{{{{{yyyuuurrrsssuuuvvvrrrnnnsssrrrqqqqqqpppnnnjjjgggkkklllnnnoooppprrruuuwwwxxxyyyxxxvvvtttssstttvvvvvvxxxyyyyyyzzz{{{~~~|||yyyzzz~~~~~~{{{{{{}}}~~~vvvqqqmmmnnnsss{{{tttiiihhhhhhjjjnnnrrrtttuuutttyyy}}}yyyuuu{{{pppmmmmmm```fffttt```YYYXXXUUURRRRRRPPPNNNLLLKKKJJJIIIGGGEEEGGGEEEBBBAAA@@@@@@>>>===@@@@@@BBBFFFKKKXXXnnn{{{nnnaaaWWWPPPKKKFFFDDDEEEEEEBBB@@@======<<<<<<<<<===???@@@BBBCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCEEEGGGIIIKKKLLLPPPRRRTTTWWWZZZ]]]^^^___``````bbbcccdddeeeeeeeeekkkmmmppptttxxx{{{}}}~~~}}}|||||||||{{{zzz{{{|||}}}|||{{{zzz{{{|||{{{zzzyyy{{{~~~~~~}}}|||yyywwwsssqqqooonnnppptttxxxzzz}}}}}}xxxooodddZZZQQQLLLIIIDDD@@@>>>???>>>===BBBHHHOOOXXX```eeejjjpppsssrrrsssssstttuuuttttttrrrrrruuutttsssrrrqqqpppppppppsssqqqooooooppprrrtttuuuttttttsssqqqooonnnoooppptttuuuwwwyyyzzzzzzzzzzzzwwwsssoooppprrrsssqqqmmmrrrrrrrrrsssssspppllliiikkkmmmnnnooopppqqqtttwwwxxxyyyzzzxxxwwwvvvvvvwwwxxxxxxyyyxxxxxxzzz}}}}}}{{{{{{|||~~~zzzwwwtttrrrsssuuuwwwxxxzzz{{{||||||zzzuuuoookkkiiilllsss~~~tttkkkjjjiiikkknnnpppqqqpppqqqwww{{{www}}}qqq{{{qqqjjjyyyxxxeeebbbxxxiii\\\XXXUUUQQQOOOQQQOOOLLLKKKJJJIIIGGGEEEHHHEEECCCAAAAAA@@@???===>>>===???BBBEEEMMM___oootttfff\\\RRRNNNIIIFFFGGGFFFDDDBBB???===;;;::::::<<<>>>???DDDDDDCCCBBBAAA@@@??????BBBCCCCCCCCCEEEFFFGGGHHHLLLNNNQQQTTTXXXZZZ\\\]]]_________```aaabbbcccdddiiikkkmmmpppsssuuuwwwxxx~~~}}}|||zzzxxxwwwuuuuuutttuuuwwwxxxwwwxxxyyy{{{{{{zzzzzz{{{~~~}}}zzzvvvpppkkkhhhdddfffjjjnnnrrrxxx}}}xxxooodddZZZRRRMMMJJJDDD@@@??????>>>===AAAGGGMMMVVV___dddiiiooorrrqqqqqqrrrsssssssssssssssrrruuuuuusssqqqooonnnllllllpppooonnnmmmnnnppprrrsssvvvvvvvvvtttpppnnnnnnoooqqqrrrtttvvvwwwxxxyyyyyytttpppllllllnnnpppooommmpppqqqrrrtttuuusssoookkkjjjlllnnnooopppqqqtttwwwxxxzzz|||{{{zzzyyyyyyzzzzzzyyyxxxvvvuuuvvvzzz}}}|||zzzyyyxxxwwwuuussspppmmmjjjggggggggghhhiiikkknnnpppooolllgggeeeggglllvvv~~~qqqkkkjjjjjjkkkmmmnnnmmmkkkooottt{{{zzzvvv{{{lllsss}}}ooowwwsssfffrrrtttaaaYYYVVVSSSOOORRRPPPNNNMMMMMMMMMKKKIIIHHHFFFCCCBBBBBBAAA???>>>>>>>>>???BBBCCCHHHUUUbbbwwwxxxiii___UUUPPPJJJGGGGGGGGGDDDBBBAAA???;;;999999:::===???DDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGIIIKKKNNNRRRVVVYYY[[[\\\``````___```aaaccceeefffggghhhjjjmmmppprrrssstttyyyzzzzzzxxxvvvtttssssssqqqrrrtttuuuuuuuuuwwwyyyzzzzzzzzz{{{~~~zzzrrrkkkggggggiiikkknnnrrryyy{{{rrrggg\\\SSSMMMIIIFFFCCCAAAAAA@@@>>>AAAGGGKKKTTT^^^ccciiiooorrrpppqqqqqqqqqrrrrrrrrrrrrrrrsssrrrrrrpppnnnmmmkkkjjjmmmmmmmmmllllllmmmppprrrvvvwwwwwwvvvsssqqqpppppppppqqqrrrtttuuuwwwxxxxxxrrroookkkiiikkkmmmnnnmmmlllmmmooorrrtttrrroookkkhhhjjjlllnnnppprrrvvvxxxyyy{{{}}}}}}|||{{{{{{|||{{{zzzxxxuuurrrsssvvvxxxzzzvvvsssssstttssspppmmmnnnmmmkkkgggcccaaa``````bbbeeeiiikkkjjjhhheeedddhhhnnnyyyuuujjjhhhhhhiiikkkmmmmmmkkkiiiooosssyyy~~~}}}hhhpppyyywwwxxxrrrrrrhhh]]]YYYVVVRRRQQQOOONNNNNNOOOOOONNNMMMIIIGGGDDDCCCBBBBBB@@@>>>>>>>>>???BBBCCCFFFOOOZZZkkk}}}|||nnndddXXXRRRKKKGGGGGGFFFDDDBBBCCC@@@===:::999:::<<<>>>AAAAAAAAABBBCCCCCCCCCCCC??????@@@AAABBBDDDFFFGGGHHHJJJMMMQQQTTTWWWYYYZZZ^^^^^^^^^___aaacccfffgggdddeeehhhkkknnnpppqqqrrrsssuuuwwwvvvtttsssssstttrrrsssttttttttttttuuuvvvyyyyyyzzz{{{}}}|||tttooonnnoooppprrrvvv~~~~~~vvvkkk___TTTLLLHHHFFFCCCAAABBB@@@===@@@EEEIIISSS]]]ccciiippprrrpppqqqqqqpppppppppqqqqqqqqqoooooooooooonnnmmmlllkkkkkklllmmmmmmkkkllloooqqqtttvvvxxxxxxvvvtttssssssppppppqqqrrrtttuuuwwwwwwqqqoookkkiiijjjkkklllmmmhhhiiikkknnnppppppmmmjjjfffhhhkkkmmmpppssswwwzzzyyyzzz||||||{{{zzz{{{|||zzzyyywwwssspppppprrrtttrrrooommmmmmppppppmmmjjjiiikkkkkkiiidddaaa``````cccfffiiijjjhhhffffffffffffnnnyyy}}}}}}nnneeecccccceeehhhlllmmmlllkkkqqqtttxxx|||iiiooouuuxxxzzzxxx|||tttccc]]]ZZZVVVQQQOOONNNNNNOOOOOONNNMMMJJJGGGEEECCCCCCBBBAAA???===<<<>>>@@@AAABBBIIIRRR```rrrxxxooo^^^XXXPPPKKKIIIGGGEEECCCDDDBBB???<<<::::::;;;<<<===???AAABBBCCCDDDCCCCCC>>>??????@@@BBBDDDEEEFFFGGGHHHKKKOOORRRUUUVVVWWWXXXYYYZZZ\\\___bbbdddeeebbbcccfffiiikkkmmmoooppplllpppttttttrrrqqqrrrtttrrrtttuuutttsssssstttuuuwwwxxxyyyzzz{{{~~~xxxxxxyyy{{{yyypppdddXXXNNNHHHDDDAAA@@@@@@>>>;;;===BBBHHHRRR]]]dddjjjqqqsssqqqqqqqqqpppooooooooooooooolllmmmnnnoooooonnnmmmllljjjmmmooonnnllllllooorrrtttwwwzzz{{{yyywwwuuuuuupppppppppqqqrrrssstttuuupppooommmjjjiiiiiijjjkkkgggggghhhkkkmmmnnnllljjjgggiiilllmmmooorrruuuxxxyyyzzzzzzyyywwwwwwyyyzzzxxxxxxvvvssspppnnnooopppooommmllllllmmmnnnnnnnnnfffiiilllkkkgggdddcccdddgggiiijjjiiifffeeegggiiieeelllvvv}}}yyyzzzwwwjjjddd^^^___aaaeeejjjmmmnnnnnnrrruuuzzz~~~mmmpppqqqqqqyyyyyyjjjaaa]]]ZZZUUUSSSQQQQQQPPPPPPNNNLLLJJJHHHEEEDDDCCCCCCAAA@@@???===>>>?????????EEELLLVVVfffzzzzzzggg```WWWPPPMMMKKKIIIFFFEEECCCAAA>>><<<;;;;;;;;;;;;===@@@BBBCCCAAA???>>>AAAAAAAAAAAABBBCCCDDDDDDEEEFFFIIILLLOOOQQQSSSSSSSSSTTTWWW[[[^^^aaacccdddbbbccceeeggghhhjjjjjjjjjhhhlllqqqqqqooommmoooqqqqqqrrrtttsssrrrrrrtttuuuuuuwwwxxxyyyyyy}}}}}}~~~{{{tttiii]]]QQQJJJDDDAAA@@@@@@>>>:::<<<@@@GGGRRR]]]eeekkkrrrtttrrrsssqqqpppnnnmmmmmmmmmnnnlllmmmnnnoooooonnnmmmlllkkknnnqqqpppmmmmmmpppsssvvvyyy|||}}}{{{wwwuuussspppooonnnnnnooopppqqqrrroooooommmkkkiiigggggghhhiiiiiihhhjjjlllnnnmmmlllkkklllnnnnnnnnnooorrrtttyyyyyywwwuuussssssvvvxxxuuuvvvuuussspppmmmllllllnnnnnnmmmlllkkklllnnnpppfffkkkpppppplllhhhggghhhiiikkkkkkhhheeeeeejjjnnniiiooovvv}}}|||rrrsss|||ssshhhccc]]]]]]^^^bbbhhhmmmooopppqqqvvv}}}qqqpppmmmmmmwwwxxxoooccc___\\\[[[YYYVVVTTTSSSQQQNNNLLLKKKHHHEEEDDDDDDCCCAAA@@@CCC@@@???@@@??????CCCJJJMMM\\\pppmmmfff\\\UUUQQQOOOLLLIIIEEEDDDBBB@@@>>><<<;;;;;;:::<<>>>>>>>>AAACCCDDDIIIQQQ```tttzzzmmmaaa[[[UUUMMMIIIKKKJJJHHHFFFCCC@@@>>>===<<<888:::===@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDFFFGGGHHHIIIKKKOOORRRQQQRRRTTTYYY^^^ccceeefffccccccbbbbbbbbbccceeeeeefffggghhhjjjkkklllmmmmmmoooooopppqqqqqqqqqqqqqqquuuvvvvvvxxx{{{~~~{{{zzzxxxtttpppjjjeeeccckkkuuu~~~xxxlll^^^PPPGGGEEEFFFGGGDDD@@@>>>@@@BBBEEEPPP[[[aaagggnnnrrrssstttrrrooommmnnnoooooonnnsssqqqnnnmmmnnnoooooonnnooonnnmmmmmmoooqqqtttvvvuuuyyy}}}|||xxxtttqqqpppssssssrrroookkkiiiiiijjjiiijjjmmmnnnnnnllliiigggggghhhjjjlllmmmmmmmmmmmmnnnoooppppppppppppoooooopppsssuuuuuurrrpppppprrrsssqqqnnnkkkiiigggdddaaahhhffffffhhhgggeeeggglllooooooppprrrssssssqqqooonnnooommmhhhdddfffmmmtttvvvwwwyyy{{{}}}xxxpppvvvzzzfffaaaccccccccccccbbbaaadddhhhkkknnnvvvkkkmmmnnnqqqwww}}}iii```^^^ZZZXXXVVVUUUUUUTTTRRRPPPKKKIIIFFFEEEDDDDDDBBBAAADDDCCCAAA?????????@@@AAAEEEIIIUUUjjjvvvjjjccc[[[RRRMMMMMMJJJIIIFFFDDDAAA???>>>===999:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFGGGHHHJJJNNNPPPPPPPPPSSSVVV[[[___aaabbbbbbbbbaaaaaaaaacccdddeeeeeefffhhhiiikkkllllllllllllmmmooopppqqqppppppooorrrsssuuuxxx{{{~~~~~~wwwqqqjjjfffccccccbbb```___]]][[[ZZZcccmmmyyyvvvjjj]]]RRRKKKEEEGGGGGGEEEAAA@@@BBBDDDJJJTTT]]]bbbfffkkkoooooossspppnnnmmmoooqqqqqqqqqrrrpppooonnnpppqqqqqqpppsssrrrpppooooooqqqrrrssssssvvvzzzzzzvvvrrrooonnnpppppppppnnnjjjhhhhhhhhhiiikkknnnppppppnnnkkkhhhggghhhiiijjjkkkkkkjjjjjjmmmnnnppppppooommmjjjiiinnnqqqttttttrrrpppqqqrrrqqqnnnkkkhhhfffeeebbbaaaeeedddgggjjjjjjggghhhlllpppqqqsssvvvyyyyyywwwuuuttttttrrrmmmiiiiiinnntttuuuvvvxxxzzz|||}}}~~~|||yyyuuuddd```bbbbbbbbbbbb``````bbbeeehhhiiiqqq{{{hhhkkkmmmooosss~~~rrreee___ZZZYYYXXXXXXXXXVVVSSSQQQMMMJJJGGGFFFEEEEEEDDDBBBEEEDDDBBBAAA@@@@@@AAAAAACCCCCCJJJ]]]vvvwwwnnndddYYYQQQOOOKKKJJJGGGEEEBBBAAA@@@???;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHKKKNNNNNNOOOQQQTTTWWWZZZ\\\]]]_________``````bbbcccddddddeeeggghhhjjjjjjkkkkkkiiijjjmmmooopppooonnnmmmnnnpppssswww{{{}}}tttlllddd^^^XXXTTTJJJJJJJJJKKKMMMOOOQQQRRRXXXbbbooozzz}}}tttjjj^^^TTTMMMIIIDDDFFFGGGEEEBBBAAADDDGGGOOOXXX```ccceeeiiikkkkkkpppooommmmmmppprrrssssssrrrpppoooppprrrttttttsssvvvuuusssqqqpppppppppppppppsssvvvvvvtttpppmmmllllllmmmnnnmmmjjjhhhggggggiiilllooorrrrrrpppllljjjfffgggggghhhhhhggggggfffjjjlllppprrrrrrooojjjhhhlllnnnqqqrrrrrrppppppqqqnnnkkkfffcccbbbaaa``````aaabbbhhhnnnoookkkjjjmmmrrrtttwww|||~~~zzzzzzxxxsssnnnlllooosssuuuuuuwwwxxxzzz{{{|||}}}oooccc```bbb`````````___^^^___bbbeeeeeelllttt{{{hhhjjjlllllloooxxx}}}jjj```[[[[[[ZZZ[[[ZZZXXXTTTQQQOOOLLLHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCFFFRRRfff{{{xxxlll___UUUPPPLLLKKKHHHFFFCCCBBB@@@@@@===<<<;;;:::;;;===???@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCCCCEEEHHHKKKMMMOOOQQQRRRTTTUUUWWWYYY\\\\\\]]]^^^___```bbbbbbbbbccceeeggghhhiiiiiiiiieeegggjjjmmmnnnnnnlllkkkkkkmmmpppuuuzzz~~~xxxlllfff]]]TTTMMMHHHEEECCCAAA@@@@@@AAADDDHHHLLLNNNQQQYYYfffrrr}}}}}}|||~~~wwwqqqqqqmmmfff]]]TTTMMMIIIFFFCCCDDDEEEDDDBBBBBBFFFJJJSSS[[[bbbcccdddhhhjjjjjjooonnnlllmmmoooqqqqqqqqqqqqpppppprrrtttvvvwwwvvvvvvuuusssqqqoooooonnnnnnoooqqqssstttrrrpppmmmllliiikkkmmmmmmkkkiiihhhgggiiikkkoooqqqrrrpppmmmjjjfffffffffeeeddddddcccbbbdddiiioootttuuussspppmmmjjjllloooqqqqqqpppooonnnjjjfffaaa]]]\\\]]]^^^^^^^^^aaajjjrrrtttqqqoooqqquuuvvvzzz}}}yyysssppppppqqqtttuuuuuuvvvwwwyyyzzzzzzuuujjjccc___```^^^______]]]\\\]]]___aaadddgggmmmrrrwww}}}jjjkkklllkkkllluuuoooaaa___^^^]]]]]]\\\ZZZUUURRRPPPMMMIIIFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCAAACCCFFFKKKVVViii~~~sssfffZZZRRRNNNMMMJJJHHHEEECCCAAAAAA???===;;;::::::<<<>>>???@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBAAAAAACCCEEEHHHLLLOOOQQQRRRRRRRRRUUUWWWYYYYYY[[[\\\^^^___``````aaabbbccceeefffggghhhhhhccceeehhhjjjlllllllllkkkiiikkkooosssxxx|||zzzkkk]]]WWWNNNGGGCCCAAA@@@???@@@???======>>>BBBEEEHHHMMMUUUaaannnzzzvvvkkkeeebbb___\\\WWWRRRMMMIIIGGGAAABBBDDDCCCAAACCCHHHLLLUUU]]]ddddddeeeiiikkkkkkooonnnlllmmmnnnooonnnmmmqqqpppqqqsssvvvxxxxxxwwwrrrrrrqqqpppooonnnnnnmmmooopppqqqrrrrrrqqqnnnlllhhhkkknnnnnnmmmkkkjjjjjjiiikkkmmmoooooommmkkkiiiffffffeeecccbbbaaaaaaaaabbbffflllqqqtttssspppnnnjjjkkkmmmooopppooollljjjfffaaa\\\XXXXXXZZZ\\\\\\]]]aaakkkuuuyyyvvvuuuxxxxxxyyy{{{|||xxxuuutttttttttttttttuuuvvvxxxyyy~~~zzzmmmfff```\\\\\\]]]]]]^^^]]][[[\\\^^^```bbbbbbdddhhhnnnxxxkkklllllljjjkkkrrryyygggdddbbb```___]]]ZZZVVVSSSQQQMMMIIIFFFFFFFFFFFFFFFGGGGGGFFFDDDBBB@@@???>>>;;;@@@DDDFFFKKK\\\uuuzzznnnaaaWWWSSSRRROOOKKKHHHEEECCCBBB@@@???===;;;;;;<<<===>>>>>>>>>??????@@@@@@AAAAAA@@@AAAAAAAAA@@@AAADDDFFFKKKNNNQQQQQQPPPPPPSSSVVVUUUWWWYYY[[[]]]^^^_________```bbbccceeefffffffffcccdddfffhhhjjjkkkllllllkkklllmmmpppuuuyyy~~~vvvdddYYYSSSKKKEEEBBBBBBBBBBBB>>>===;;;999999;;;===???JJJQQQ]]]kkkyyyzzzqqqfff___XXXWWWUUURRRNNNJJJGGGEEE@@@BBBCCCCCCBBBEEEKKKPPPYYY```fffffffffjjjllllllooonnnmmmmmmoooooonnnlllppppppqqqtttwwwyyyyyywwwpppppppppooonnnnnnmmmmmmoooooopppqqqrrrrrrooommmhhhkkkmmmnnnmmmmmmmmmnnnkkkkkklllllllllkkkiiiiiigggfffdddcccbbbaaaaaaaaabbbdddhhhlllmmmmmmlllkkkkkklllmmmnnnooolllhhhdddaaa]]]XXXVVVVVVXXXZZZ[[[\\\```jjjuuuzzzzzz{{{~~~~~~}}}}}}~~~|||yyyuuuttttttssstttuuuwwwxxx|||rrriiiccc\\\XXXWWW\\\]]]^^^]]]\\\]]]^^^```___^^^^^^aaahhhrrr|||iiikkkmmmkkkjjjnnnxxxtttiiifffbbb___]]]ZZZVVVSSSQQQMMMHHHEEEEEEFFFFFFFFFGGGGGGFFFDDDBBB???===<<<;;;???BBBBBBFFFUUUkkk}}}vvviii___ZZZXXXTTTPPPLLLHHHFFFEEEAAA@@@???===<<<<<<======<<<======>>>??????@@@@@@@@@AAAAAA@@@@@@@@@CCCEEEIIILLLPPPPPPNNNNNNQQQUUUSSSTTTWWWZZZ\\\]]]^^^^^^^^^___```bbbcccdddeeeeeecccddddddfffhhhjjjmmmnnnmmmmmmmmmnnnqqqvvv{{{~~~kkkTTTNNNFFF@@@===<<<<<<;;;<<<;;;:::999999:::;;;<<>>??????@@@@@@AAAAAA@@@???@@@BBBEEEGGGKKKOOOOOOLLLLLLPPPTTTQQQSSSVVVYYY[[[]]]]]]]]]]]]^^^```aaacccdddddddddddddddcccdddgggjjjnnnpppooonnnlllmmmoootttzzz}}}}}}aaa\\\SSSMMMIIIFFFDDDCCC<<<<<<;;;;;;;;;===>>>???BBBIIIVVVgggyyyyyysssjjjfff___XXXQQQMMMJJJIIICCCDDDFFFFFFGGGKKKRRRXXXaaagggkkkiiihhhjjjkkkkkknnnnnnnnnqqqsssuuutttsssqqqqqqrrrtttwwwxxxwwwvvvttttttsssrrrpppnnnlllkkknnnllllllnnnpppqqqnnnkkkhhhiiikkkkkkkkkmmmooorrrqqqooollliiihhhhhhiiijjjhhhfffeeeccccccccccccddd```aaabbbeeeiiimmmrrrtttooonnnmmmnnnmmmiiiaaa[[[[[[YYYUUUTTTUUUWWWXXXXXX[[[]]]eeepppvvvzzz|||{{{{{{{{{{{{|||~~~~~~zzzwwwuuutttsssssstttvvvwwwvvv{{{{{{uuuooolllggg```[[[[[[[[[]]]_________```aaacccbbbbbbcccfffkkkqqquuuwwwvvv~~~gggiiijjjjjjhhhhhhkkknnn{{{vvvtttllldddbbb^^^XXXSSSRRRRRROOOKKKHHHFFFEEECCCBBBDDDDDDDDDCCCAAA???===<<>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPTTTUUUVVVXXXZZZ[[[\\\]]]\\\]]]^^^```aaacccdddeeebbbbbbcccdddfffiiilllnnnkkkjjjjjjkkkmmmqqquuuwwwsssgggXXXNNNJJJGGGBBB>>>???>>><<<::::::;;;<<<===BBBGGGQQQaaavvvyyyvvvooodddWWWOOOLLLLLLJJJEEEDDDGGGKKKOOOUUU\\\ccciiiooopppmmmkkkmmmoookkklllnnnqqqrrrsssssssssqqqrrrrrrssssssrrrrrrqqqqqqqqqpppnnnnnnmmmmmmmmmnnnmmmmmmlllllllllmmmmmmkkkjjjiiiiiijjjmmmoooqqqpppnnnkkkiiigggffffffggghhhgggeeedddccccccdddeeebbbbbbcccfffjjjmmmooonnnrrrpppnnnkkkiiiddd___\\\WWWVVVVVVUUUTTTTTTTTTUUUXXX]]]bbbhhhmmmttt~~~yyyuuuuuuvvvwwwxxxyyy{{{}}}}}}{{{yyyyyyvvvsssrrrtttvvvuuussstttuuu{{{pppnnnpppvvvvvvnnnddd___YYYZZZ[[[[[[[[[^^^bbbeeefffgggiiikkklllnnnqqqsssrrrzzzgggiiijjjiiigggfffhhhjjjqqqqqqsssgggbbb___ZZZUUUSSSPPPMMMJJJGGGFFFEEECCCAAACCCDDDDDDDDDCCCAAA>>>===>>>888888>>>???@@@LLL\\\vvvxxxkkkeee\\\VVVRRROOOKKKGGGHHHEEEAAA??????>>>===;;;;;;;;;;;;;;;<<<===>>>???????????????@@@@@@AAABBBEEEFFFFFFHHHJJJLLLNNNOOOPPPPPPRRRSSSUUUWWWXXXXXXZZZZZZ[[[]]]___```bbbbbbccccccccccccdddfffhhhiiiiiiiiijjjkkknnnqqqsssuuu}}}yyygggYYYQQQLLLFFFBBBAAA???<<<:::888888999:::???DDDOOO___ttt{{{oooaaaUUUOOOMMMKKKGGGEEEJJJNNNRRRXXX___iiinnnrrrrrrnnnkkkkkkmmmlllmmmnnnppppppqqqppppppnnnnnnoooooooooooonnnnnnmmmlllkkkjjjiiiiiiiiiiiilllllllllllllllllllllkkkkkkjjjjjjiiijjjkkklllmmmjjjhhheeecccbbbbbbcccdddfffeeedddcccccccccdddeeeddddddfffiiimmmpppqqqqqqqqqnnnkkkiiifffccc___\\\WWWWWWVVVVVVVVVVVVWWWWWWWWW\\\bbbfffkkkrrrzzz{{{xxxxxxxxxttttttuuuxxxzzz{{{yyywwwuuusssqqqrrrtttvvvvvvtttvvvxxx~~~ooonnnqqqzzz|||tttggg```[[[[[[[[[ZZZXXXYYY\\\^^^ccchhhllllllkkklllrrrwwwttt|||ggghhhiiigggeeedddeeefffkkktttrrryyy}}}kkkccc```\\\WWWTTTOOOLLLIIIGGGFFFEEECCCAAAAAABBBDDDEEEDDDBBB???===>>>999888;;;;;;<<>>===;;;;;;;;;;;;<<<===>>>???????????????@@@@@@@@@@@@CCCCCCDDDFFFHHHJJJLLLMMMLLLMMMNNNPPPQQQSSSTTTUUUVVVWWWXXXYYY[[[]]]^^^___ccccccbbbbbbbbbbbbccccccfffgggiiilllnnnppprrrrrryyyxxxeeeZZZRRRKKKGGGEEECCC???;;;999888999999===BBBLLL[[[pppxxxhhhZZZQQQLLLMMMIIIHHHMMMSSSXXX]]]cccjjjnnnqqqqqqnnnkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmllllllllllllllllllllllllnnnmmmlllkkkkkkkkkkkkkkkiiijjjlllmmmmmmlllkkkjjjkkkkkkkkkjjjjjjiiihhhhhheeeccc```^^^]]]^^^```bbbcccbbbaaaaaaaaabbbdddeeeeeeeeegggjjjnnnqqqqqqqqqppplllhhhdddbbb```]]]\\\WWWWWWWWWXXXXXXYYY[[[[[[YYY]]]cccgggkkkpppwww}}}~~~~~~}}}|||{{{ppppppqqqtttvvvwwwvvvtttqqqpppppprrrtttvvvvvvuuuwww{{{llliiinnnyyywwwhhh]]]YYYYYYYYYXXXVVVVVVXXXZZZaaahhhmmmmmmiiiiiiooovvvttt}}}gggggggggfffdddcccbbbbbblllqqq|||vvvooodddaaa]]]YYYWWWOOOLLLJJJHHHGGGFFFDDDBBB???@@@CCCDDDCCCAAA>>><<>>777888888:::<<<>>>@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBDDDFFFHHHJJJKKKKKKLLLMMMOOOQQQRRRSSSTTTSSSTTTUUUWWWXXXZZZ[[[\\\aaaaaaaaaaaaaaaaaaaaaaaaccceeehhhlllnnnooooooooottt{{{wwwhhh]]]TTTOOOJJJGGGCCC>>><<<;;;;;;<<<<<<@@@IIIWWWjjjoooaaaWWWRRRQQQLLLKKKQQQXXX]]]bbbgggeeeiiimmmnnnmmmlllllllllllllllmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmnnnnnnooonnnmmmmmmlllllllllmmmhhhjjjmmmoooooonnnkkkiiiiiijjjkkklllkkkiiigggffffffdddaaa^^^]]]]]]___```____________```bbbdddeeeeeeeeefffiiimmmooonnnmmmoookkkeee```^^^\\\ZZZYYYWWWXXXYYYZZZ\\\^^^```aaa___dddiiimmmooorrrxxx|||}}}~~~}}}qqqqqqqqqrrrttttttsssqqqooopppppprrrssstttttttttwww}}}|||vvveeeaaacccoooxxxrrrdddYYYUUUVVVWWWVVVVVVWWWYYY[[[```dddhhhhhhfffgggkkkpppsss{{{ffffffffffffeeedddbbbaaaiiilll|||vvv{{{vvvhhhccc___\\\ZZZQQQOOOMMMLLLKKKIIIFFFDDD>>>???AAABBBBBB@@@===<<<>>><<<;;;<<<<<<===AAAFFFPPPddd~~~rrrfff^^^XXXRRRNNNMMMJJJFFFCCCBBBAAA???>>>888888888999:::<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBDDDFFFGGGIIIJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRTTTUUUWWWXXXZZZZZZ]]]^^^___```aaaaaabbbbbbaaacccgggjjjmmmnnnmmmmmmooouuu}}}{{{kkk^^^WWWMMMJJJEEE@@@===<<<===>>>:::???FFFSSSgggxxxkkkccc^^^WWWQQQPPPVVV^^^cccfffjjjgggjjjmmmooonnnmmmlllllljjjkkklllmmmnnnpppqqqrrrooonnnmmmmmmmmmmmmnnnooolllkkkkkkjjjjjjjjjjjjkkkiiikkknnnqqqqqqpppmmmkkkggghhhjjjlllllljjjhhhgggfffeeebbb___\\\[[[[[[[[[\\\\\\\\\]]]```bbbeeeggggggggghhhjjjmmmnnnllljjjnnniiiccc^^^[[[YYYWWWVVVXXXXXXZZZ\\\___ccceeeggghhhmmmrrruuuvvvwwwzzz~~~}}}}}}}}}uuutttsssssstttsssrrrpppqqqqqqrrrrrrrrrrrrrrrsssxxxnnnaaaZZZZZZdddmmmkkkaaaYYYUUUWWWXXXXXXWWWXXXZZZ[[[\\\\\\]]]```eeeiiilllllloooxxxeeeeeeeeefffggggggeeebbbhhhiiiyyyyyyvvvqqqhhhbbb^^^]]]VVVUUURRRQQQOOOMMMIIIFFF@@@AAAAAAAAA@@@???===<<<<<<;;;::::::;;;<<<>>>@@@EEERRRhhhzzznnnddd\\\TTTOOONNNKKKGGGDDDCCCBBB@@@???======;;;:::999999999999;;;<<<>>>@@@@@@@@@@@@???@@@AAAAAAAAABBBDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRTTTUUUWWWXXXYYYZZZ[[[]]]___```aaabbbbbb```bbbeeeiiikkklllllllllkkkpppwww}}}vvveeeZZZRRRNNNHHHAAA===<<<<<<===:::===CCCNNNaaa}}}uuulllggg```YYYWWW]]]eeeiiijjjllloooppprrrrrrqqqooollljjjjjjjjjkkklllnnnppprrrsssnnnmmmlllkkkkkklllmmmnnnmmmllllllkkkkkkllllllmmmiiillloooqqqrrrqqqnnnlllfffgggiiijjjjjjiiigggfffccccccaaa^^^\\\YYYWWWVVVYYYYYY[[[]]]```cccgggiiikkkkkkkkkmmmnnnmmmkkkhhhjjjfff```\\\ZZZYYYWWWVVVXXXYYY[[[___cccgggjjjlllqqquuu{{{}}}|||{{{}}}}}}}}}}}}~~~}}}|||xxxwwwuuuuuuuuuuuusssrrrrrrrrrrrrqqqppppppsssuuu|||zzziii___XXXWWW___gggfff```\\\YYYZZZ[[[ZZZYYYXXXXXXZZZYYYXXXXXX]]]ffflllmmmlllkkksss|||dddddddddgggjjjkkkhhheeehhhgggvvvyyy~~~pppfff``````\\\ZZZXXXVVVTTTPPPLLLIIIEEEDDDCCCAAA@@@??????>>>======<<<;;;;;;<<<;;;:::???FFFTTTiiizzzoooeee\\\UUUQQQMMMIIIGGGEEEDDDBBB@@@AAA@@@>>><<<:::999888888999;;;===@@@AAAAAA@@@@@@BBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWXXXYYY[[[]]]^^^____________aaadddfffiiijjjkkkkkkhhhmmmrrrvvv{{{tttggg[[[WWWOOOGGGAAA>>>===>>><<<>>>@@@EEESSSmmmxxxpppjjjbbb___eeellloooooooooqqqrrrsssssssssqqqmmmkkkkkkjjjjjjkkklllnnnooopppnnnmmmkkkjjjjjjkkkmmmnnnnnnmmmmmmmmmmmmmmmnnnnnniiikkknnnpppqqqpppnnnmmmggggggggggggfffdddcccbbb````````````]]]ZZZVVVTTTWWWXXXZZZ\\\```dddhhhjjjlllllllllmmmmmmkkkgggdddcccaaa]]][[[[[[[[[ZZZYYYXXXZZZ\\\aaaeeejjjnnnpppvvvzzz}}}}}}~~~~~~~~~~~~|||zzzyyyzzz{{{xxxvvvuuuuuuvvvwwwwwwvvvrrrrrrrrrpppoooqqquuuzzzsssccc]]]XXXWWW^^^dddccc___]]]XXXYYY[[[[[[ZZZYYYZZZ[[[_________bbbfffiiijjjjjjhhhpppyyy||||||~~~dddcccdddhhhlllmmmkkkhhheeecccooovvvhhhbbbbbb___^^^[[[YYYVVVSSSNNNJJJHHHGGGDDDBBBAAA@@@@@@@@@@@@@@@???===<<<===;;;888>>>AAAIIIXXXlllzzzoooddd]]]RRROOOKKKHHHGGGEEECCCBBBAAA@@@???======<<<<<<<<<:::<<>>>>>GGG\\\yyy|||ppphhhdddjjjqqqsssrrrrrrmmmnnnoooqqqsssrrrooolllkkkkkkjjjiiijjjkkklllmmmooonnnlllkkkkkklllnnnoooiiiiiiiiihhhhhhiiijjjjjjiiijjjlllnnnoooooonnnmmmggggggfffeeecccaaa___^^^^^^___aaabbb```]]]YYYVVVWWWXXXYYY\\\aaaeeeiiikkkkkkkkkkkkkkkkkkhhhccc```^^^\\\[[[ZZZ\\\]]]]]]]]]XXXZZZ]]]bbbggglllpppssswww|||}}}|||}}}}}}|||xxxvvvwwwzzzvvvuuutttuuuwwwyyyyyyyyyqqqqqqqqqoooooorrrxxx~~~lll^^^YYYVVVXXX^^^bbb```]]]\\\SSSVVVYYYZZZ[[[\\\]]]___iiijjjjjjhhheeecccdddfffgggnnnwwwzzzzzz}}}```dddfffdddeeejjjmmmllliiilllqqq}}}kkkfffjjjfffbbb\\\WWWTTTRRRPPPNNNIIIHHHFFFCCCAAA@@@@@@@@@>>><<<::::::;;;;;;:::999888;;;BBBLLLWWWjjj{{{kkk___]]]SSSKKKJJJJJJGGGDDDCCCBBBAAA@@@??????===999666999;;;===>>>???@@@BBBDDDEEEDDDCCCBBBCCCDDDFFFHHHDDDDDDEEEFFFHHHKKKMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUXXXYYYYYYZZZ\\\]]]]]]^^^^^^aaadddfffffffffggghhhhhhiiilllooottt|||wwwkkk[[[PPPKKKIIIGGGEEE??????@@@@@@@@@JJJ```uuuwwwrrrmmmnnnrrruuuuuusssrrrqqqpppooooooooopppqqqpppmmmkkkjjjkkkmmmmmmmmmnnnkkkgggggghhhiiihhhfffggggggffffffgggiiikkklllllliiiggghhhmmmpppqqqqqqkkkhhhdddaaa^^^^^^^^^___ccc```^^^```bbbaaa\\\WWWXXXXXXXXXZZZ___eeekkkoooqqqooolllhhheeebbb```___ZZZYYYYYYWWWVVVWWW[[[^^^aaaccceeehhhlllpppsssttttttxxx{{{|||zzzyyyzzz|||~~~~~~}}}zzzwwwttttttuuuyyywwwvvvwwwzzz{{{yyywwwlllnnnooommmkkkppp{{{yyyggg[[[XXXWWWVVVWWWZZZ]]]^^^]]]XXXZZZ]]]```bbbdddhhhjjjjjjccc___bbbeeedddbbbbbbaaakkkrrrtttvvv```dddfffddddddhhhkkkjjjggghhhkkktttsssjjjiiifffccc^^^ZZZWWWUUURRRPPPMMMKKKIIIGGGEEEDDDCCCCCC@@@>>>============;;;:::999;;;???EEEMMM[[[sssvvvkkkbbbWWWNNNKKKJJJGGGDDDCCCDDDBBBAAAAAA@@@>>>;;;888:::;;;;;;;;;<<>>;;;::::::999888999===CCCGGGGGGFFFDDDBBBAAA@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJNNNMMMLLLKKKMMMPPPSSSUUUWWWXXXXXXYYYYYYZZZZZZZZZ___aaadddeeedddddddddeeeeeefffggghhhjjjooovvv{{{|||lllaaaXXXOOOHHHFFFCCCAAAAAA???>>>CCCIIIUUUfff|||xxxttttttwwwzzzzzzyyyxxxtttooommmoooqqqqqqpppooommmkkkjjjlllmmmnnnmmmnnnllliiihhhhhhhhhhhhgggeeeeeeeeefffgggjjjlllmmmnnnkkkiiihhhhhhiiiiiihhhiiigggddd```^^^]]]]]]]]]]]]\\\\\\___cccdddbbb___```aaadddgggiiilllnnnoooqqqnnnjjjddd^^^YYYVVVTTTRRRSSSTTTTTTUUUXXX\\\```bbbeeeiiinnnrrrssssssrrrooottt{{{~~~{{{xxxvvvuuuuuuuuutttsssuuuyyy|||}}}|||{{{}}}}}}xxxtttllllllkkkiiijjjoooxxxvvvhhhbbb```^^^\\\ZZZZZZ\\\___aaaaaannnppprrroooiii```YYYUUUZZZZZZ\\\```bbb```cccgggeeennnuuuwww{{{zzzccchhhkkkiiihhhjjjjjjhhhfffgggiiioooyyy~~~ppphhheeebbb___]]][[[XXXUUUQQQOOOMMMKKKHHHFFFDDDDDDDDDCCCCCCCCCCCCAAA===:::888888999<<>>;;;:::999:::<<<===AAALLLXXXlllzzzllleee^^^VVVPPPMMMKKKIIIFFFDDDDDDBBB@@@>>><<<======<<<:::999;;;<<>>??????===;;;888888999>>>???@@@AAACCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWYYY\\\]]]\\\\\\\\\]]]ZZZ[[[^^^```bbbfffkkkooosssuuuyyy}}}~~~nnnaaaSSSLLLHHHDDDAAAAAA@@@BBBEEEIIIOOOTTTYYY[[[]]]bbbiiiooosssxxx~~~vvvuuurrrqqqppprrrtttuuuwwwuuuqqqllliiiiiijjjkkklllkkkkkklllnnnooonnnmmmkkkkkkiiigggdddbbbccceee___^^^^^^^^^___aaacccddd```aaaccccccaaaaaabbbcccaaa```___^^^]]]]]]]]]]]][[[]]]```cccgggkkkmmmoooooorrruuuvvvuuuqqqkkkhhheeeccc```[[[WWWTTTRRRPPPOOOQQQUUUXXXZZZ^^^bbbeeennnttt}}}{{{uuuppplllllllllkkklllnnnrrruuuzzzyyyyyy{{{}}}|||xxxsssiiihhhhhhnnnvvv}}}}}}yyyxxx}}}xxxtttqqqmmmhhhnnnmmmnnnnnnlllhhhccc^^^YYY]]]bbbeeeccc```\\\ZZZXXXYYY\\\___]]]\\\aaajjjqqqvvvxxxxxx|||~~~}}}~~~aaahhhmmmmmmlllmmmkkkgggiiidddeeelllrrr{{{wwwrrrkkkfffcccbbbaaaaaa\\\[[[ZZZWWWSSSOOOLLLJJJJJJHHHGGGGGGGGGGGGEEEDDDBBB@@@>>>===:::777999???MMM___{{{xxxkkk___ZZZUUURRRNNNJJJHHHFFFDDDBBB@@@@@@???<<<999888:::;;;;;;<<<===???AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKLLLJJJKKKLLLNNNOOOQQQRRRSSSSSSUUUXXXZZZZZZZZZZZZ[[[YYYZZZ\\\^^^```ccchhhkkklllooorrruuuzzz{{{kkk```WWWOOOJJJJJJHHHHHHIIIKKKNNNQQQRRRSSSRRRVVV[[[]]]]]]```eeejjjlllpppsssuuuyyy~~~}}}yyyrrrqqqooommmkkkllloooqqqtttuuutttnnnhhheeegggjjjhhhhhhhhhiiikkklllkkkjjjfffgggfffccc___]]]^^^```]]]\\\[[[[[[[[[\\\^^^___[[[]]]___^^^\\\[[[\\\^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]___bbbeeehhhkkknnnqqqoooqqqssstttqqqlllfffbbb^^^]]]ZZZWWWUUURRRQQQPPPNNNRRRWWW\\\```eeekkknnnvvv{{{yyyrrrkkkllllllkkkjjjkkknnnpppuuussssssuuuxxxyyyvvvsssjjjiiijjjpppyyy|||tttnnnnnnzzz{{{vvvsssmmmjjjgggdddaaa]]]XXXTTTSSSXXX^^^aaaaaa^^^[[[YYYZZZYYYZZZ]]]]]]^^^dddllluuuyyy{{{|||dddkkkqqqqqqqqqrrrooolllnnnfffccciiinnnvvv||||||vvvnnnhhheeeddddddddd[[[[[[YYYVVVSSSNNNKKKIIILLLJJJHHHHHHHHHIIIHHHGGGCCC@@@??????<<<888999>>>BBBQQQiiivvviiibbbZZZVVVQQQMMMKKKHHHFFFDDDBBBAAA>>>:::888999<<>>??????@@@@@@CCCCCCCCCBBBBBBCCCCCCDDDCCCDDDGGGIIIJJJKKKJJJJJJFFFGGGHHHJJJLLLNNNPPPQQQQQQSSSVVVXXXXXXXXXYYY[[[YYYZZZ\\\]]]^^^aaaeeehhhfffiiimmmqqqtttxxx|||zzzoooddd^^^^^^WWWSSSOOOMMMOOORRRUUUVVVRRRVVVXXXWWWTTTUUUYYY^^^^^^aaadddfffkkkrrrsssooommmllljjjhhhfffgggjjjlllpppssstttnnnfffaaadddhhhfffeeeeeegggiiijjjiiihhhccccccccc___[[[YYY[[[]]]\\\[[[ZZZYYYYYYZZZ[[[\\\XXX[[[]]]\\\YYYWWWWWWYYY\\\\\\\\\]]]]]]^^^^^^^^^aaaccceeegggjjjmmmqqqsssnnnoooqqqqqqmmmhhhbbb^^^VVVVVVUUUTTTSSSSSSSSSTTTPPPTTTZZZaaagggmmmssswww|||vvvnnnnnnnnnllliiihhhhhhiiinnnmmmlllnnnrrrtttssspppkkkjjjkkkrrr{{{|||xxxooohhhjjjyyy~~~qqqiiifff___\\\YYYWWWXXXYYYYYYXXXVVVXXXYYYYYYXXXXXXYYYZZZVVVSSSSSSVVVYYY[[[bbbjjjxxx{{{~~~}}}ggghhhjjjkkklllmmmmmmmmmoooiiiddddddhhhqqq|||yyy{{{nnnkkknnnlllfffbbbbbb```]]][[[YYYVVVSSSQQQPPPNNNJJJIIIHHHHHHGGGFFFCCCBBBAAA???===<<<:::999???FFFVVVmmmvvvhhh^^^XXXRRRMMMLLLJJJGGGEEEEEECCCAAA@@@???>>><<<:::;;;:::999999;;;>>>AAACCCCCCCCCCCCCCCCCCBBBBBBAAADDDEEEFFFHHHHHHGGGFFFFFFKKKJJJJJJIIIIIIKKKLLLMMMNNNPPPTTTWWWYYYYYYXXXWWWWWWXXXZZZZZZ[[[]]]aaadddeeegggjjjlllmmmnnnpppqqq}}}}}}vvvooosssfffZZZVVVWWWZZZ```eeeiiifff^^^TTTPPPTTTXXXXXX\\\^^^```cccfffggghhhiiihhhgggfffeeeddddddddddddhhhiiijjjkkkkkkiiigggfffbbb^^^[[[]]]bbbggggggeeebbbaaaaaaaaa```]]]XXXTTTWWWWWWWWWWWWXXXZZZ[[[[[[YYYWWWVVVYYY]]]]]]YYYTTTWWWZZZ]]]___^^^^^^]]]^^^ccceeeiiilllnnnpppppppppqqqmmmjjjiiiiiifff^^^XXXQQQPPPOOOOOOOOOQQQSSSUUUWWWXXX]]]gggssszzzzzzwww{{{~~~~~~nnnllljjjhhhfffeeeeeeffffffgggiiijjjllllllmmmmmmjjjlllpppvvvzzzyyytttooojjjeeeiiixxx{{{ssshhh___[[[VVVVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVWWWYYYZZZYYYXXXZZZYYYXXXWWWWWW\\\ccchhhuuuxxx|||~~~eeefffhhhjjjlllnnnoooooooooiiifffgggkkkpppyyyvvvooozzzrrrpppkkkeeebbbccc```^^^\\\ZZZXXXUUUSSSSSSPPPMMMKKKKKKJJJIIIHHHFFFEEEDDDBBB@@@>>><<<<<<===AAAKKK]]]vvvvvvggg```XXXRRRPPPNNNKKKIIIHHHFFFCCCBBBAAA???<<<:::;;;:::999999:::===@@@BBBCCCDDDDDDDDDCCCBBBAAAAAADDDEEEFFFFFFGGGGGGFFFFFFKKKJJJIIIIIIIIIJJJLLLLLLMMMOOOQQQTTTVVVWWWWWWWWWWWWXXXYYYYYYYYYZZZ]]]```bbbdddgggiiijjjkkkmmmnnnmmmlllooovvvtttjjjcccbbbjjjsss|||zzzqqqddd]]]]]]``````ccccccdddeeeeeefffgggggghhhgggfffeeeddddddddddddhhhiiijjjkkkkkkjjjhhhgggccc^^^ZZZ[[[^^^aaa```^^^``````_________\\\WWWTTTVVVVVVVVVVVVWWWXXXXXXYYYXXXVVVVVVYYY]]]___]]]YYYWWWZZZ]]]^^^^^^^^^___```eeehhhlllppprrrssssssrrrmmmiiidddbbbbbb^^^XXXSSSSSSRRRRRRQQQRRRTTTWWWYYY[[[^^^dddooo{{{zzzmmmkkkiiigggfffeeeeeeeeeffffffggghhhiiijjjjjjjjjmmmoooqqqsssssspppkkkhhheeeccciiiyyyvvvkkkgggddd^^^YYYWWWUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXXXXVVVUUUUUUVVVWWWYYY\\\___bbbccckkkpppvvvzzz~~~```bbbdddhhhkkknnnppprrrmmmiiiiiipppvvvxxxyyy{{{wwwggg}}}{{{sssmmmgggeeecccaaa^^^]]]\\\[[[XXXVVVVVVTTTPPPOOONNNNNNMMMLLLIIIHHHGGGEEECCCAAA???>>>===>>>AAAKKK^^^wwwssskkkaaaYYYUUURRROOOMMMMMMJJJGGGDDDBBB@@@===:::<<<;;;999999:::<<<>>>???CCCCCCCCCCCCCCCBBBBBBAAAEEEEEEEEEEEEEEEFFFFFFGGGJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUVVVVVVWWWXXXXXXWWWWWWYYY[[[]]]```cccdddeeefffhhhjjjeeedddeeeiiiqqqyyynnneeelllxxxxxxllliiijjjkkklllkkkiiigggffffffffffffggggggfffeeeddddddddddddhhhhhhiiijjjjjjjjjiiiiii```\\\YYYXXX[[[]]]\\\[[[___^^^]]]]]]]]]ZZZVVVSSSVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUTTTWWW\\\``````___XXXZZZ\\\]]]]]]^^^```bbbfffiiinnnrrrttttttrrrqqqjjjeee___\\\ZZZWWWRRRNNNNNNNNNNNNNNNNNNQQQUUUXXX^^^aaahhhttt}}}wwwssskkkjjjhhhfffeeeddddddeeedddeeeeeefffggghhhhhhiiippptttwwwuuupppjjjfffeeeaaabbbjjjyyyzzzzzzwwwkkkbbbZZZ[[[\\\[[[YYYXXXUUUUUUTTTSSSTTTUUUVVVWWWXXXWWWVVVVVVWWWUUURRRPPPNNNPPPTTT[[[aaacccaaa^^^bbbhhhpppwww|||]]]^^^aaaeeeiiimmmqqqsssiiiggglllyyy~~~~~~nnn{{{xxxpppllljjjbbbaaa^^^]]]]]]\\\ZZZXXXYYYVVVSSSQQQQQQPPPOOONNNLLLKKKIIIGGGEEECCCAAA@@@@@@======BBBMMMbbb}}}~~~uuuhhh^^^XXXTTTPPPNNNNNNLLLHHHFFFDDDBBB???<<<<<<;;;:::999999:::;;;<<>>===;;;:::999999:::::::::;;;===@@@BBBDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJMMMOOOQQQOOOQQQTTTUUUUUUUUUWWWXXXUUUWWWZZZ\\\]]]^^^```aaaddddddcccccceeehhhmmmpppsssuuuwww|||}}}vvvwww}}}wwwtttqqqooollljjjhhhhhhhhhiiibbbbbbaaa```____________````````````aaaccceeefff___]]][[[ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZZZZXXXUUUSSSUUUUUUTTTTTTSSSTTTTTTTTTRRRQQQPPPPPPSSSWWWYYY[[[WWWYYY[[[]]]^^^```dddggggggjjjnnnpppppplllhhheeebbb^^^XXXSSSPPPNNNLLLKKKIIIKKKMMMMMMNNNRRRZZZ```aaaaaadddkkksss}}}wwwtttpppmmmkkkiiigggeeefffeeecccbbbbbbbbbccccccaaaaaaccceeegggkkkmmmooottt|||zzzqqqnnnooosssvvv{{{fff]]]VVVWWWZZZYYYXXXYYYVVVUUUSSSQQQQQQQQQSSSTTTUUUUUUTTTUUUUUUSSSOOOLLLFFFEEEGGGOOOZZZbbbeeedddaaadddiiipppyyyZZZ[[[\\\^^^bbbfffiiikkkddddddkkkvvv|||yyytttrrryyy||||||qqqjjjeeecccaaa``````___]]][[[[[[XXXUUUSSSSSSSSSRRRPPPNNNMMMLLLIIIFFFDDDBBBAAA@@@<<<<<<@@@BBBFFFSSSbbbrrrhhh___XXXSSSQQQOOOLLLKKKJJJHHHFFFCCC??????===<<<:::999999888777888;;;>>>AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMLLLNNNQQQRRRRRRSSSTTTUUUQQQSSSVVVXXXYYYZZZ[[[]]]aaabbbbbbaaaaaacccfffiiikkkmmmpppsssxxxvvvppplllkkkiiigggffffffffffff^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[]]]```ccceeedddbbb```]]][[[ZZZ[[[[[[[[[ZZZXXXXXXXXXWWWTTTRRRTTTSSSSSSSSSSSSSSSTTTTTTQQQQQQPPPPPPRRRTTTWWWYYYXXX[[[^^^aaaccceeehhhkkklllmmmoooooolllgggbbb___XXXUUUQQQMMMJJJIIIHHHHHHHHHKKKNNNNNNNNNSSS]]]dddggghhhjjjnnnuuu}}}{{{ssspppllliiigggfffeeeccccccbbbaaa``````aaabbbbbbbbbbbbccceeehhhkkkoooqqqsssyyyyyyuuuuuuwwwwwwcccZZZTTTVVVYYYYYYXXXYYYWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQRRRTTTVVVUUUQQQNNNGGGDDDCCCGGGQQQ[[[cccfffbbbcccfffmmmwww[[[[[[[[[\\\^^^aaadddfffaaaaaaeeelllnnnjjjhhhiiipppuuu{{{yyynnniiigggeeedddcccbbb```^^^]]]ZZZWWWUUUUUUTTTSSSRRRPPPOOOMMMKKKHHHEEECCCBBBAAA<<<<<>>>>>DDDCCC===???GGGKKK^^^wwwwwwllleee\\\YYYUUURRRPPPMMMIIIFFFBBBBBB@@@>>><<<:::888777888999:::<<<===>>>>>>>>>FFFGGGHHHIIIJJJIIIHHHGGGEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJMMMMMMKKKJJJJJJJJJIIILLLOOOPPPQQQRRRTTTVVVYYY\\\___```^^^]]]___aaaccceeehhhkkkmmmooosssvvvtttyyywwwrrrjjjcccbbbbbbaaa```^^^\\\ZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUXXXWWWVVVWWWYYY]]]bbbeee^^^^^^\\\ZZZWWWWWWYYY[[[VVVTTTRRRQQQRRRQQQOOOMMMNNNNNNNNNOOOPPPQQQRRRSSSQQQSSSTTTVVVWWWYYY\\\^^^^^^bbbgggkkknnnpppqqqsssooommmjjjfff```YYYSSSPPPKKKLLLKKKJJJHHHGGGGGGHHHMMMQQQUUUUUUVVV[[[gggpppqqquuuzzz|||uuuppphhheeebbb```______^^^]]]``````___^^^___```aaabbbfffeeeddddddeeegggjjjkkkeeegggkkkooovvvwwwdddaaaXXXQQQSSSUUUUUUTTTTTTYYYYYYXXXVVVSSSPPPMMMLLLJJJLLLOOOTTTXXXYYYWWWUUUKKKHHHDDDBBBDDDMMMXXXaaaccceeekkkttt~~~[[[ZZZYYYYYYYYY[[[^^^___^^^^^^___```aaaaaa```___bbbhhhqqq|||{{{xxxoooeeebbbdddeeeaaa[[[\\\ZZZVVVSSSRRRSSSVVVXXXUUURRROOOLLLJJJHHHFFFCCCEEEEEEDDDBBB@@@???======HHHLLLZZZpppyyykkkfff___VVVPPPMMMLLLJJJHHHDDDCCCAAA@@@@@@???===;;;===<<<;;;;;;;;;<<<===>>>DDDDDDDDDDDDEEEFFFGGGHHHJJJIIIIIIIIIHHHHHHHHHHHHIIIGGGFFFEEEFFFGGGFFFEEEJJJIIIIIIIIIHHHGGGGGGGGGFFFGGGHHHJJJMMMPPPRRRTTTXXXYYYZZZYYYXXXXXXYYYZZZ^^^___```bbbeeehhhjjjlllqqqrrruuuxxx{{{}}}~~~yyyuuutttyyyxxxvvvrrrmmmgggaaa^^^\\\[[[ZZZYYYYYYZZZ[[[[[[XXXWWWUUUSSSRRRRRRRRRSSSTTTSSSSSSUUUWWWZZZ^^^```^^^\\\YYYWWWUUUTTTUUUUUUOOOPPPPPPOOOOOOMMMLLLKKKMMMOOORRRTTTUUUUUUTTTSSSRRRUUUXXX\\\aaadddfffhhhmmmlllmmmppprrrsssqqqpppfffdddaaa]]]YYYUUUQQQPPPJJJJJJJJJIIIHHHIIILLLNNNUUUUUUZZZbbbdddccciiiqqq{{{}}}{{{tttpppooohhhgggeeecccbbb``````______aaacccdddbbbaaaaaaaaajjjhhhfffgggiiihhhddd``````]]]^^^hhh{{{nnnccc```ZZZSSSRRRUUUYYYYYYXXX]]]\\\XXXTTTQQQNNNLLLKKKMMMNNNOOOQQQRRRTTTUUUVVVPPPMMMIIIFFFFFFMMMVVV]]]ffflllttt{{{\\\[[[ZZZZZZ[[[\\\]]]^^^aaaaaa``````aaaaaaaaa```bbbfffnnnuuuyyy{{{tttkkkffffffeeebbb^^^___\\\WWWSSSRRRSSSVVVXXXUUURRRNNNKKKJJJIIIGGGEEEGGGFFFEEECCCBBB@@@???>>>>>>AAALLL___tttxxxnnnfff\\\TTTQQQMMMHHHDDDEEECCCAAA@@@???>>><<<:::999888888888999;;;===>>>AAAAAABBBCCCDDDFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGFFFEEEGGGFFFFFFFFFFFFFFFEEEEEEGGGGGGHHHJJJLLLNNNPPPQQQTTTUUUVVVVVVUUUTTTUUUVVVYYYYYYZZZ\\\___aaaccceeefffgggiiikkkmmmnnnoooppprrrttttttrrrnnnjjjgggggghhhgggfffdddaaa]]]YYYVVVXXXWWWWWWVVVWWWXXXZZZZZZWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRSSSUUUYYY\\\^^^]]][[[XXXUUUSSSRRRQQQRRRNNNNNNNNNOOOOOOOOOOOOPPPOOOPPPQQQSSSTTTTTTSSSSSSVVVYYY]]]ccciiinnnrrrtttxxxwwwtttsssqqqnnnjjjfff]]][[[YYYVVVSSSQQQOOOOOOJJJJJJKKKJJJJJJKKKNNNQQQYYYZZZ```hhhkkkkkkqqqyyy}}}xxxqqqmmmmmmffffffdddbbb```___^^^^^^^^^```bbbccccccbbbcccdddhhhggggggggggggfffbbb```]]]ZZZ]]]kkkvvvhhh```]]]XXXRRRQQQTTTVVVVVVTTTWWWWWWUUUTTTRRRPPPOOOOOOMMMNNNOOOQQQSSSTTTVVVVVVSSSQQQNNNLLLMMMRRRYYY___ggglllssszzz\\\\\\\\\\\\]]]]]]]]]]]]bbbaaa``````bbbbbbaaa___```dddkkkpppooopppyyytttllljjjhhhfffdddbbb^^^XXXSSSQQQRRRUUUXXXUUURRRMMMJJJJJJJJJIIIIIIHHHHHHFFFEEECCCAAA@@@@@@:::;;;@@@KKKZZZnnn|||rrrddd\\\XXXTTTLLLFFFGGGEEEBBBAAA@@@???===<<<::::::999999::::::;;;<<<===>>>???@@@BBBEEEGGGHHHGGGHHHJJJLLLMMMLLLKKKJJJIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMMMMOOOQQQRRRQQQPPPOOOPPPQQQTTTTTTUUUVVVXXXZZZ\\\]]]___```aaacccdddeeeeeeeeedddfffgggfffccc```^^^]]][[[[[[\\\[[[ZZZXXXVVVUUUSSSSSSSSSSSSTTTVVVWWWXXXUUUUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQSSSUUUXXXYYY[[[YYYVVVSSSPPPOOONNNNNNNNNNNNMMMMMMNNNPPPRRRSSSPPPPPPPPPQQQRRRSSSUUUUUU[[[^^^eeemmmtttzzz~~~|||wwwqqqlllfff```[[[QQQPPPNNNLLLKKKKKKLLLLLLIIIJJJLLLLLLLLLNNNRRRUUU\\\___fffnnnqqqsssxxx}}}xxxqqqllliiihhheeedddbbbaaa___^^^\\\\\\\\\^^^aaabbbbbbccceeefffeeegggjjjjjjgggcccaaa```]]][[[___pppzzzjjj```\\\YYYUUUQQQPPPRRRRRRQQQNNNOOOPPPRRRSSSTTTTTTSSSSSSNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVVVVVVVYYY^^^bbbfffiiinnnuuu|||\\\]]]]]]^^^^^^^^^]]]\\\^^^^^^```cccffffffccc```^^^bbbiiimmmllliiimmmttt{{{pppmmmllljjjgggeee```ZZZTTTQQQRRRTTTWWWVVVSSSNNNKKKJJJKKKLLLLLLIIIIIIGGGFFFDDDBBBAAA@@@???===>>>AAAGGGUUUmmmpppddd```[[[TTTNNNJJJGGGDDDCCCCCCCCCBBB@@@AAAAAA???===<<<:::999999::::::;;;===@@@CCCEEEFFFGGGIIILLLNNNOOOMMMLLLJJJHHHFFFEEEDDDFFFFFFEEEDDDFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIKKKMMMNNNMMMLLLKKKLLLMMMRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[]]]^^^```aaaaaaaaa___```bbbaaa]]]ZZZXXXXXXUUUVVVWWWWWWXXXWWWWWWVVVQQQQQQQQQRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNOOOPPPRRRSSSUUUWWWVVVTTTQQQOOONNNMMMMMMQQQOOONNNLLLLLLMMMOOOPPPNNNNNNOOOPPPSSSVVVZZZ\\\```fffpppyyyzzzvvvpppjjjddd^^^WWWSSSIIIHHHFFFDDDDDDFFFHHHJJJHHHJJJMMMNNNPPPSSSWWWZZZ^^^cccjjjpppsssuuuyyy~~~}}}xxxwwwsssooojjjfffddddddccccccbbbaaa___]]]\\\[[[\\\]]]______```aaadddfffeeejjjnnnooojjjeeecccbbb```___ddduuummm```ZZZYYYVVVSSSQQQPPPPPPPPPMMMKKKKKKMMMPPPSSSTTTUUUTTTTTTOOOPPPQQQRRRTTTUUUVVVVVVVVVXXX[[[]]]^^^```ccceeedddfffhhhmmmttt|||~~~\\\\\\]]]^^^^^^^^^]]]]]][[[]]]bbbjjjooooooiiiccc___bbbhhhllliiieeefffkkkqqqrrrnnnnnnkkkffffffbbb[[[UUURRRRRRTTTVVVXXXTTTOOOLLLLLLNNNOOOOOOJJJIIIHHHGGGEEECCCBBBAAABBB@@@?????????EEEVVVfffooofff```YYYSSSLLLIIIFFFDDDEEEEEEDDDDDDCCCCCCAAA@@@===;;;:::999888888:::;;;>>>@@@CCCDDDGGGIIILLLNNNOOONNNLLLKKKIIIGGGEEEEEEFFFGGGFFFEEEGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKIIIIIIJJJKKKNNNNNNOOOOOOPPPRRRSSSTTTRRRSSSUUUWWWYYY[[[\\\\\\YYY[[[\\\ZZZWWWSSSQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLMMMNNNNNNOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOSSSRRROOOLLLKKKKKKKKKLLLNNNNNNPPPSSSXXX^^^cccfffkkkrrr{{{~~~yyyqqqmmmgggaaa[[[VVVPPPMMMFFFEEECCCBBBBBBDDDFFFHHHHHHKKKOOORRRUUUYYY^^^aaadddkkkrrrvvvwwwyyy{{{|||}}}~~~~~~{{{zzzqqqnnnjjjfffcccbbb``````cccccccccaaa```^^^\\\ZZZ\\\]]]]]]]]]]]]___bbbeeeiiiooouuuvvvsssmmmiiihhhdddcccjjjzzzwwweeeZZZWWWWWWSSSRRRQQQPPPOOONNNLLLJJJJJJLLLOOORRRSSSSSSRRRRRROOOPPPQQQRRRSSSTTTUUUVVVTTTWWW[[[^^^```bbbdddfffeeeeeeeeehhhnnnuuu{{{[[[[[[[[[\\\]]]^^^^^^^^^\\\^^^dddnnnvvvvvvooohhhbbbbbbfffhhhddd___^^^bbbjjjxxxzzzrrrooojjjeeegggddd^^^YYYVVVUUUVVVWWWZZZWWWRRRPPPPPPPPPPPPPPPLLLKKKJJJIIIGGGEEEDDDCCCAAA???>>>>>><<<>>>HHHTTTeee}}}rrrggg^^^YYYRRROOOJJJHHHGGGGGGFFFFFF????????????>>>===<<<;;;999999999:::<<<>>>???@@@EEEGGGJJJMMMNNNOOOOOONNNLLLJJJHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEHHHIIIJJJIIIHHHGGGHHHJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMOOOQQQSSSUUUWWWXXXYYYWWWXXXYYYXXXTTTPPPNNNMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOMMMLLLNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNOOOOOONNNNNNNNNNNNRRRQQQOOOMMMLLLLLLLLLMMMQQQSSSVVVZZZaaahhhnnnrrrxxx}}}~~~uuunnnhhhddd^^^XXXSSSNNNJJJFFFEEEDDDCCCCCCDDDEEEHHHIIIKKKNNNSSSXXX\\\aaafffiiipppxxxzzz{{{zzzzzzzzzyyyxxxxxxlllhhhccc___^^^^^^^^^]]]bbbbbbbbbaaa```]]][[[YYY[[[[[[\\\[[[\\\___dddhhhqqqvvv}}}zzztttpppiiikkkrrrlll___XXXVVVUUURRRQQQPPPOOONNNMMMLLLKKKLLLMMMOOOPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSVVVYYYZZZ[[[]]]```bbbfffeeedddffflllrrrvvvyyy{{{}}}ZZZYYYYYYZZZ[[[]]]___```^^^^^^bbbjjjrrrtttooohhhaaa```bbbccc```[[[\\\```gggmmm{{{|||qqqllljjjiiigggccc___\\\ZZZZZZZZZ\\\YYYVVVTTTSSSSSSQQQPPPOOOOOOMMMLLLJJJHHHGGGGGGEEEAAA??????======BBBIIIOOOdddwwwmmmhhh___[[[UUUQQQNNNLLLKKKIII@@@AAAAAAAAAAAA???>>>===;;;:::::::::;;;<<<======@@@BBBEEEJJJNNNQQQSSSTTTPPPNNNMMMLLLMMMNNNMMMLLLIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNPPPRRRSSSTTTTTTUUUSSSTTTVVVUUUSSSPPPNNNNNNLLLLLLLLLMMMNNNPPPQQQRRRNNNOOOOOOOOOOOONNNLLLKKKLLLLLLMMMNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIILLLLLLMMMMMMLLLKKKKKKJJJMMMMMMNNNOOOQQQRRRSSSSSSYYY[[[___eeekkkrrrxxx{{{{{{rrriiiccc[[[WWWRRRNNNKKKHHHEEEBBBCCCCCCDDDEEEGGGIIIKKKLLLOOOSSSYYY___dddjjjooorrrzzz}}}yyyuuurrrqqqqqqhhhddd^^^[[[[[[]]]]]]\\\```aaaaaa```___\\\YYYWWWYYYZZZZZZ[[[^^^ccciiinnnyyy}}}yyytttxxxqqq```YYYVVVUUUSSSOOOOOONNNMMMKKKKKKKKKLLLNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTTTTUUUWWWZZZcccaaa```ccciiiooossstttuuuxxxyyyzzzYYYXXXXXXXXXZZZ]]]```bbb^^^\\\]]]ccckkkoookkkfff___^^^^^^```^^^\\\^^^cccfffgggooovvvppppppkkkiiifffccc```^^^]]]\\\]]][[[XXXVVVUUUTTTRRRPPPRRRQQQPPPNNNLLLKKKJJJIIILLLFFFBBBAAA???===???DDDDDDSSSggg|||}}}xxxlllggg```YYYUUURRROOONNNFFFFFFFFFEEECCCAAA???===<<<<<<;;;::::::;;;;;;;;;<<<>>>BBBGGGMMMSSSWWWYYYTTTRRRPPPPPPQQQRRRQQQPPPMMMMMMMMMLLLKKKKKKKKKJJJGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFGGGFFFEEEDDDEEEGGGEEEEEEFFFGGGIIIKKKMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNKKKNNNPPPPPPNNNLLLKKKKKKGGGGGGGGGIIIJJJLLLNNNOOOKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIHHHLLLLLLLLLKKKJJJIIIGGGFFFHHHJJJMMMQQQTTTWWWYYYZZZ```bbbffflllsssyyy~~~}}}wwwoooggg___[[[NNNKKKGGGEEEDDDDDDBBBAAAAAABBBDDDGGGIIILLLMMMNNNRRRWWW]]]dddjjjooouuuxxxzzzrrrmmmiiihhhgggbbb\\\YYYZZZ\\\]]]\\\^^^_________]]][[[XXXVVVXXXXXXZZZ\\\___fffnnnttt~~~~~~|||fffXXXUUUUUUTTTQQQNNNNNNMMMKKKIIIIIIKKKMMMNNNNNNMMMMMMNNNNNNPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRVVVUUUSSSPPPNNNNNNQQQSSS]]]\\\\\\```gggmmmppppppsssuuuuuusssxxxWWWXXXWWWWWWWWWYYY^^^aaa______^^^]]]^^^```cccddd```___]]]]]]______]]]\\\fffeeeiiivvvzzzuuutttooofffcccbbbdddccc___^^^```]]][[[XXXUUURRRQQQQQQQQQRRRRRRQQQOOONNNLLLKKKJJJKKKGGGEEEFFFFFFAAA>>>>>>AAAIIIVVVcccttt~~~rrrhhheeeaaaYYYSSSRRRJJJIIIHHHGGGFFFFFFEEEEEECCCAAA???<<<;;;:::::::::<<<<<<>>>BBBKKKVVV```fff[[[XXXTTTTTTVVVXXXXXXWWWVVVTTTQQQNNNMMMLLLMMMNNNIIIGGGFFFFFFGGGHHHGGGFFFHHHGGGEEEDDDCCCBBBBBBBBBFFFEEEDDDDDDEEEGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLKKKNNNLLLJJJLLLPPPRRRRRRPPPPPPOOOLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLMMMLLLKKKIIINNNKKKIIIJJJKKKKKKHHHEEEFFFHHHJJJKKKJJJJJJJJJKKKGGGKKKQQQVVVYYY]]]cccgggmmmmmmpppuuuzzz~~~zzzrrriii```XXXRRROOOHHHEEEBBB@@@@@@??????>>>DDDAAAAAAHHHRRRYYYXXXUUUTTTXXX^^^gggpppwww}}}yyynnnfffaaa___]]]YYYWWWUUUVVVWWWXXX[[[ZZZYYYXXXXXXXXXWWWUUUWWWWWWWWW\\\eeepppyyy~~~qqq___TTTQQQQQQPPPNNNLLLKKKKKKKKKKKKLLLLLLMMMPPPOOONNNMMMMMMMMMNNNOOOPPPOOOMMMLLLLLLOOOQQQSSSVVVTTTQQQOOONNNOOOQQQRRRZZZZZZ[[[\\\^^^bbbiiimmmmmmtttuuuqqqsssWWWWWWXXXWWWWWWYYY\\\___^^^]]][[[ZZZZZZ[[[\\\]]]ZZZYYYYYYZZZ\\\]]]]]]\\\bbb```bbbjjjzzzooowwwjjjlllhhhfffgggfffbbb```aaa^^^\\\XXXTTTQQQPPPQQQQQQRRRQQQQQQOOONNNMMMLLLLLLKKKFFFDDDFFFEEE@@@===>>><<>><<<::::::::::::;;;;;;<<<@@@HHHQQQ[[[```aaa^^^[[[[[[^^^```aaa```[[[YYYWWWTTTRRRQQQPPPPPPLLLJJJHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIJJJIIIGGGIIILLLOOOOOONNNNNNLLLJJJHHHHHHHHHIIIJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKIIIHHHLLLJJJIIIIIIJJJJJJGGGEEEGGGIIIJJJJJJJJJKKKMMMNNNPPPSSSXXX\\\```eeelllqqquuuttttttvvvxxxyyyxxxwwwnnnjjjddd\\\TTTNNNJJJHHHEEECCCAAA????????????>>>GGGFFFGGGMMMWWW^^^``````___cccjjjqqqwww|||zzznnneee```]]][[[XXXVVVTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVUUUTTTYYYYYY[[[aaakkkwwwrrrgggYYYQQQPPPQQQOOOLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPOOONNNMMMMMMMMMNNNNNNLLLNNNQQQSSSTTTSSSQQQOOOVVVTTTSSSQQQQQQRRRSSSTTTXXXXXXXXXXXXYYY]]]bbbfffmmmsssvvvtttwwwVVVWWWYYYYYYXXXXXXZZZ\\\^^^]]]ZZZXXXWWWVVVWWWWWWWWWVVVVVVYYY\\\^^^^^^]]]cccaaaaaadddmmmxxx~~~mmmnnniiifffgggfffaaa______```]]]XXXSSSPPPPPPPPPQQQRRRQQQQQQPPPOOOOOONNNNNNMMMHHHEEEGGGFFFBBB???@@@;;;===>>>AAAIIIYYYooo~~~yyyooofffbbbZZZVVVOOOKKKHHHGGGFFFEEEBBBAAA???===<<<<<<<<<<<<;;;:::;;;>>>CCCKKKRRRWWW[[[ZZZXXXYYY\\\___aaaaaa``````^^^]]][[[XXXWWWUUURRRPPPNNNLLLLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEGGGJJJLLLLLLLLLLLLKKKIIIHHHGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIKKKJJJIIIJJJKKKJJJHHHGGGIIIJJJJJJKKKLLLNNNSSSVVV]]]___cccgggjjjooouuuyyy{{{xxxuuurrrooollliiifffZZZWWWSSSMMMHHHDDDAAA@@@AAA@@@???>>>>>>???@@@@@@EEEFFFIIIOOOVVV^^^eeeiiihhhmmmtttyyy|||~~~wwwjjj```[[[ZZZXXXVVVTTTSSSSSSTTTUUURRRSSSTTTUUUVVVVVVUUUUUUZZZ\\\bbbkkkuuu~~~tttddd]]]TTTQQQQQQRRRPPPMMMJJJKKKKKKLLLMMMMMMNNNNNNPPPOOOOOONNNNNNNNNNNNNNNKKKMMMPPPRRRSSSRRRPPPOOOUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYXXXWWWYYY\\\___lllrrrwwwzzz}}}UUUWWWYYYZZZYYYXXXYYYYYY^^^]]][[[YYYXXXWWWWWWWWWYYYXXXYYY[[[^^^```aaa```cccbbbccccccffftttyyypppiiieeeffffffcccaaabbbbbb^^^YYYTTTQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQLLLIIIJJJIIIEEEBBBCCC@@@@@@>>>===???IIIXXXccczzzuuuooofff___VVVPPPNNNMMMKKKJJJEEEDDDBBBAAA?????????@@@;;;::::::;;;???DDDIIILLLPPPOOOOOOPPPSSSVVVYYY[[[aaabbbcccccccccaaa___]]]ZZZXXXVVVUUUTTTRRROOOMMMIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNOOORRRVVV\\\aaaiiikkkooorrrtttvvvwwwxxxvvvrrrlllgggaaa\\\WWWSSSNNNLLLHHHEEEAAA???======>>>>>>>>>>>>>>>@@@BBBDDDEEEHHHLLLQQQWWW```kkkrrrqqqwww~~~yyymmmccc[[[VVVVVVUUUSSSRRRQQQRRRSSSSSSRRRTTTUUUVVVVVVVVVWWWWWWYYY```kkkvvvsssccc[[[WWWTTTSSSUUUUUURRROOOJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPOOOOOONNNMMMNNNMMMKKKJJJKKKNNNQQQSSSTTTTTTUUUVVVWWWXXXYYYYYY]]]]]]]]][[[YYYYYYZZZ\\\iiinnnvvv~~~|||UUUWWWZZZ[[[ZZZYYYYYYYYY\\\[[[[[[YYYYYYXXXXXXXXX[[[ZZZZZZ\\\___aaaaaaaaa\\\]]]```aaaaaahhh|||vvvmmmggggggiiigggggghhhccc```[[[WWWTTTSSSTTTUUUTTTTTTUUUVVVVVVWWWWWWXXXTTTNNNKKKKKKIIIEEECCCDDDCCCBBBAAA>>>===AAAGGGMMM[[[jjj{{{ppphhh]]]VVVSSSRRRPPPNNNGGGFFFDDDBBBAAA@@@@@@AAA<<<;;;:::;;;<<>><<<<<<;;;<<<===???@@@AAACCCGGGJJJKKKOOOTTTYYY^^^hhhttt}}}~~~}}}yyywwwqqqjjjccc]]]XXXUUUSSSRRRQQQQQQPPPQQQRRRRRRRRRTTTVVVVVVUUUVVVXXX[[[\\\fffuuujjjZZZVVVTTTSSSTTTVVVUUUSSSPPPKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPQQQQQQOOONNNLLLNNNMMMKKKKKKLLLOOORRRTTTTTTTTTUUUWWWXXXZZZZZZ[[[`````````^^^[[[YYYYYYZZZaaafffppp|||zzzUUUXXXZZZ[[[[[[ZZZ[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVYYYXXXXXX[[[^^^`````````[[[^^^aaacccaaadddqqqtttiiifffgggfffeeefffdddbbb___\\\YYYXXXXXXXXXWWWXXXYYYZZZ[[[]]]^^^^^^WWWQQQLLLKKKIIIDDDAAABBBAAAAAAAAA???<<<;;;===>>>HHHRRRdddyyy|||rrrfff^^^[[[XXXTTTPPPIIIGGGEEEBBBAAA@@@@@@@@@======<<<<<<<<<===>>>>>>@@@AAABBBBBBCCCEEEIIIMMMQQQTTTXXX]]]```ccccccdddaaaaaaaaabbbcccccc```^^^XXXXXXWWWVVVSSSPPPMMMKKKIIIIIIIIIHHHFFFDDDCCCBBBDDDDDDEEEEEEEEEDDDDDDCCCAAACCCCCCCCCBBBBBBDDDEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEHHHKKKKKKIIIIIIKKKMMMLLLOOORRRUUUVVVXXXZZZ\\\]]]aaaeeehhhkkkmmmppprrrxxxyyyyyyzzzxxxrrrkkkeee\\\XXXRRRMMMJJJGGGCCCAAAAAA@@@>>><<<;;;::::::;;;<<>><<<<<<<<>>======<<<<<<<<<:::<<<===<<<;;;===AAADDDFFFIIIMMMRRRWWWZZZ]]]^^^]]]^^^___bbbeeefffeeeccc`````````___\\\YYYVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGFFFCCCBBBDDDFFFBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIMMMQQQQQQOOONNNQQQTTTVVVZZZ___bbbdddfffjjjmmmkkkooouuuxxxxxxvvvttttttuuurrrooommmjjjeee^^^YYYOOOKKKFFFCCCAAA@@@>>>===;;;:::999999999:::;;;<<<===AAAEEEGGGHHHLLLSSSYYY[[[]]]aaafffnnnwwwyyytttooohhhbbb\\\[[[YYYVVVTTTTTTSSSSSSOOOOOOOOOPPPPPPQQQQQQQQQQQQTTTWWWXXXYYY___iiiqqqyyymmm^^^WWWNNNMMMMMMNNNPPPQQQRRRRRRNNNOOOPPPQQQPPPOOOMMMLLLMMMOOORRRTTTSSSQQQMMMKKKLLLNNNQQQTTTVVVUUUTTTSSSTTTTTTSSSSSSTTTWWWYYY[[[___aaabbbaaa^^^[[[YYYYYYXXX\\\fffrrrxxx}}}yyyWWWXXXZZZ[[[[[[\\\___```ZZZZZZYYYYYYWWWVVVTTTSSSTTTTTTVVVZZZ___ccceeeeeehhheeeddddddbbbaaagggooo{{{xxxqqqmmmjjjjjjdddddddddcccbbb```^^^]]]\\\]]]^^^```ccceeefffgggccc\\\VVVSSSOOOJJJGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@CCC@@@AAAGGGPPP```{{{vvvooohhh___WWWSSSQQQNNNKKKHHHFFFFFFEEEAAA@@@@@@???===<<<;;;;;;<<<===>>><<<;;;<<>><<<;;;;;;:::999888888888888:::<<<>>>???===BBBGGGJJJKKKOOOVVV]]]fffgggjjjpppxxx~~~vvvooojjjeee___[[[WWWUUUSSSQQQOOOOOOOOOOOONNNOOOOOOPPPPPPQQQQQQRRRSSSWWWZZZ\\\___gggttt}}}{{{dddXXXTTTMMMMMMMMMNNNPPPRRRUUUVVVOOOPPPQQQQQQQQQOOOMMMKKKMMMOOORRRTTTTTTQQQMMMKKKPPPOOOMMMMMMOOORRRUUUWWWUUUTTTRRRRRRSSSUUUXXX[[[```bbbdddcccaaa^^^\\\\\\[[[^^^hhhrrrvvvzzz~~~yyy]]]\\\ZZZZZZ[[[\\\[[[[[[ZZZ[[[\\\\\\ZZZXXXXXXYYYVVVXXX[[[___dddhhhlllnnniiigggdddbbbbbbcccfffhhhsss|||qqqkkkgggggghhhgggeeecccbbbcccdddaaaaaaaaaeeeiiimmmooopppfffaaa\\\YYYSSSKKKGGGHHHGGGFFFEEECCCBBBAAA@@@@@@AAA;;;;;;CCCGGGLLL\\\ppp|||qqqggg```\\\XXXRRROOOMMMKKKGGGCCCDDDBBB@@@?????????>>><<<============>>>???@@@@@@AAA@@@@@@@@@CCCFFFJJJMMMSSSTTTVVVYYY]]]aaaeeegggeeeggghhhhhhggggggggghhhcccccccccbbbaaa]]]XXXTTTSSSUUUVVVUUUQQQNNNLLLKKKJJJLLLMMMLLLIIIHHHJJJLLLMMMLLLJJJIIIJJJMMMPPPRRRPPPRRRSSSRRRQQQQQQTTTWWW[[[]]]aaadddggghhhhhhhhhiiioooxxx}}}zzz{{{|||xxxnnneee```ZZZSSSPPPOOOLLLFFFAAAAAA???;;;:::::::::::::::888999999999:::<<<@@@CCCHHHJJJLLLOOOSSSYYY```eeemmmpppuuu{{{uuukkkddd^^^WWWUUUVVVPPPNNNNNNOOOQQQQQQMMMIIIMMMMMMNNNPPPSSSTTTTTTSSSTTTUUUXXX^^^hhhtttppp```VVVRRRLLLKKKJJJJJJKKKOOORRRTTTWWWUUURRROOOMMMLLLMMMMMMPPPNNNNNNPPPSSSTTTQQQMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVXXXXXXWWWUUUTTT^^^```bbbcccbbb```\\\ZZZ^^^jjjoooqqquuuuuu~~~zzz^^^]]]\\\[[[\\\\\\\\\[[[YYYZZZ\\\[[[YYYXXXYYYZZZVVVWWWZZZ]]]bbbggglllnnnfffeeebbb``````bbbdddffflllyyyuuummmiiiiiihhhgggfffeeecccbbbcccbbbcccggglllqqqssstttmmmgggbbb]]]VVVMMMIIIIIIGGGFFFDDDCCCBBBAAAAAA@@@AAA;;;:::???@@@BBBNNN^^^nnnvvvpppiiibbbZZZUUURRROOOLLLIIIHHHFFFCCCCCCCCCCCCBBB@@@======<<<;;;;;;;;;<<<<<<===<<<;;;<<<===AAADDDFFFHHHIIILLLOOOSSSWWW[[[]]]]]]```cccdddeeefffhhhiiiooonnnnnnmmmkkkgggccc```bbbccccccaaa]]]YYYWWWVVVUUUUUUUUUSSSPPPOOOQQQTTTQQQRRRTTTVVVWWWVVVUUUTTTWWWZZZ\\\]]]]]]^^^```cccfffhhhmmmqqqtttuuuuuuuuuvvvzzzzzzuuupppnnnnnnhhh^^^VVVQQQLLLGGGEEEDDDCCC>>>:::<<<:::888777888999999:::<<<===>>>>>>>>>@@@DDDFFFLLLNNNRRRUUUZZZaaahhhmmmvvvyyy~~~vvvmmmddd^^^YYYSSSQQQRRRRRROOOLLLKKKLLLLLLJJJHHHOOOMMMLLLLLLNNNPPPRRRRRRZZZ\\\```gggqqq}}}xxxfffZZZQQQMMMLLLKKKJJJJJJKKKNNNQQQSSSVVVUUURRRPPPNNNMMMLLLLLLOOONNNNNNNNNPPPPPPOOOMMMLLLMMMNNNOOOPPPQQQQQQRRRSSSUUUXXXZZZZZZZZZXXXWWW\\\^^^aaacccdddcccaaa______kkkppprrrvvvvvv^^^^^^^^^]]]]]]]]]\\\\\\XXXYYY[[[ZZZYYYYYYZZZ[[[WWWWWWYYY\\\```eeejjjmmmcccbbb```______aaacccdddkkkqqq~~~yyyqqqnnnkkkjjjkkkjjjgggccceeefffggglllrrrwwwyyyzzzwwwqqqjjjddd[[[QQQKKKKKKFFFEEEDDDCCCBBBAAAAAAAAABBB===;;;===;;;999@@@JJJTTTdddyyy|||ssshhh^^^YYYUUUQQQOOOHHHGGGEEEDDDEEEDDDCCCAAAAAA@@@>>>===;;;:::::::::;;;:::999999:::<<<>>>@@@>>>???AAADDDHHHKKKNNNPPPRRRUUUZZZ]]]___bbbeeegggrrrssstttuuuuuutttrrrqqqqqqrrrrrroookkkgggeeedddaaaaaa```]]]ZZZZZZ[[[]]][[[___fffkkkkkkgggbbb^^^cccfffiiikkkmmmnnnppprrrqqqtttyyy~~~|||}}}xxxrrriiiddd^^^[[[ZZZVVVNNNHHHDDD@@@<<<;;;===<<<:::777888888777777777999:::;;;@@@AAACCCDDDEEEGGGKKKMMMSSSVVVZZZ___eeelllssswww}}}{{{wwwkkkccc[[[WWWSSSNNNLLLMMMQQQNNNJJJHHHIIIKKKLLLLLLJJJJJJKKKMMMPPPSSSUUUWWW^^^bbbhhhnnnvvv~~~|||iii\\\UUUNNNJJJMMMLLLKKKJJJKKKMMMOOOPPPTTTSSSRRRQQQNNNLLLJJJIIILLLMMMMMMLLLKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRVVVXXXZZZ\\\]]][[[YYYXXXZZZ\\\___ccceeeffffffeeeaaalllqqqtttyyy{{{___`````````^^^]]]]]]]]]XXXYYYZZZZZZYYYYYYZZZ\\\YYYYYYYYYZZZ]]]aaaeeegggaaaaaa``````aaabbbcccdddkkknnnxxx}}}vvvnnnkkkmmmnnnllliiiiiijjjmmmssszzz~~~xxxqqqjjj```TTTMMMMMMFFFFFFDDDCCCCCCBBBBBBBBBCCC@@@??????<<<999;;;AAAFFFPPP```pppwwwjjjaaa[[[VVVRRRMMMKKKJJJIIIIIIHHHFFFDDDEEEDDDBBB@@@???>>>=========<<<;;;::::::;;;<<<===<<<<<<===???AAACCCEEEFFFIIILLLQQQTTTWWWZZZ^^^```fffhhhmmmqqqtttwww{{{}}}xxxyyyzzzxxxuuurrrqqqqqqlllmmmmmmkkkjjjhhhgggfffiiinnnwww}}}{{{tttppppppqqqtttvvvxxxyyyzzzzzzvvvyyy}}}}}}zzzwwwuuuvvvvvvrrriiiaaaUUUPPPKKKIIIJJJIIIEEEBBB???===;;;:::<<<<<<;;;999888999999999999:::<<<>>>AAADDDHHHKKKNNNQQQTTTWWW[[[^^^dddiiiooouuu|||xxxsssoookkkaaaZZZUUUSSSPPPLLLJJJLLLMMMLLLJJJIIIJJJLLLNNNPPPKKKMMMPPPSSSTTTVVVWWWXXX```fffpppyyynnn^^^WWWSSSOOOLLLMMMLLLKKKJJJJJJLLLMMMNNNOOOPPPPPPOOONNNKKKHHHFFFJJJKKKLLLJJJGGGGGGJJJNNNOOOOOOPPPQQQRRRSSSTTTTTTXXXYYY[[[]]]]]][[[YYYWWWZZZ\\\___bbbeeeggghhhhhhaaammmsssxxx___aaabbbaaa___]]]]]]^^^YYYYYYYYYXXXWWWVVVXXXZZZYYYXXXXXXWWWXXXZZZ\\\^^^^^^______```aaabbbbbbccceeelllvvv~~~tttlllkkkmmmnnnmmmmmmooottt||||||tttlllbbbVVVOOONNNHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@@@@AAA@@@======@@@BBBEEEMMMXXXgggzzzzzzoooeee\\\VVVVVVTTTSSSRRRRRRPPPMMMJJJGGGFFFEEECCCBBBAAAAAAAAA>>>===<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>CCCEEEIIILLLNNNPPPRRRUUUVVVZZZ___dddiiiooouuuyyyxxxyyy{{{zzzyyyyyyyyyzzzvvvwwwyyy{{{{{{xxxtttqqqtttyyyzzzyyyzzzzzz{{{{{{zzzzzzsssuuuwwwxxxxxxuuurrrppprrrnnnjjjiiijjjfff___XXXIIIEEEAAA???@@@AAA@@@>>>===<<<;;;:::;;;;;;;;;:::999;;;======<<<<<<>>>@@@CCCGGGNNNSSSXXX\\\aaacccfffiiioootttxxx|||}}}rrriiiccc```\\\VVVRRRRRRQQQMMMKKKMMMJJJJJJKKKKKKJJJKKKLLLLLLPPPQQQQQQQQQRRRWWW^^^cccrrrzzzzzz~~~vvvcccVVVRRRRRRPPPMMMLLLKKKKKKJJJJJJKKKLLLLLLKKKLLLMMMMMMLLLIIIFFFDDDHHHIIIJJJIIIFFFFFFJJJMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUWWWZZZ\\\\\\\\\\\\]]]^^^___aaaccceeeggggggaaammmsss{{{^^^aaadddccc___\\\\\\^^^YYYYYYWWWUUURRRQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSTTTWWWXXXZZZ[[[\\\]]]]]]]]]___gggrrrxxxvvv}}}rrrkkkkkkmmmnnnpppttt||||||tttmmmdddXXXRRRQQQKKKJJJIIIGGGFFFEEEDDDDDD??????@@@AAAAAA@@@?????????>>>AAAHHHRRR```rrrvvviiiaaa\\\[[[YYYXXXWWWTTTPPPMMMJJJIIIGGGEEEDDDCCCCCCBBB>>>===<<<;;;::::::::::::===<<<<<<;;;::::::::::::>>>@@@CCCDDDEEEEEEGGGIIIKKKOOOSSSVVVXXX]]]dddiiinnnpppsssttttttuuuxxxzzzwwwyyy|||{{{wwwuuuxxx|||zzzxxxuuutttssssssqqqpppiiiiiiiiiiiigggdddaaa___```]]]YYYXXXYYYXXXVVVSSSGGGDDD???===<<<;;;:::999999999999888888999999::::::===@@@AAA@@@@@@CCCFFFKKKPPPXXX___eeejjjnnnppptttxxx|||yyykkk___YYYWWWYYYTTTQQQSSSRRROOOMMMNNNJJJKKKLLLKKKIIIHHHHHHIIILLLMMMNNNQQQYYYgggyyy}}}vvvwwwssshhhZZZPPPMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLHHHIIIJJJKKKKKKIIIGGGFFFFFFHHHIIIIIIIIIIIIKKKMMMKKKKKKLLLMMMNNNOOOPPPPPPMMMOOORRRVVV[[[___cccddd^^^^^^______aaabbbdddeeebbblllrrrzzz]]]aaadddccc^^^[[[[[[]]]WWWWWWTTTPPPLLLJJJKKKLLLIIIJJJKKKLLLMMMLLLLLLKKKLLLMMMPPPRRRTTTTTTTTTSSSUUUZZZeeekkkhhhllltttnnnnnnpppsssxxxzzztttnnneee[[[UUUUUUNNNMMMKKKIIIGGGFFFEEEDDD@@@AAAAAAAAABBBBBB@@@>>><<<;;;===BBBFFFKKKVVVaaajjjrrr~~~|||qqqfffdddbbbaaa^^^[[[VVVRRRPPPOOOLLLJJJGGGEEEDDDDDD>>>>>>======<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::<<<>>>???>>>>>>???@@@AAADDDGGGGGGGGGJJJQQQWWW[[[]]]___aaabbbdddgggiiikkkkkklllooosssuuusssqqqmmmnnnppprrrtttuuuuuuuuuppplllfffccccccbbbaaa```ZZZYYYXXXVVVSSSQQQPPPOOOLLLJJJHHHHHHIIILLLOOORRRGGGDDD@@@<<<:::888777666888888999999:::;;;===>>><<<@@@FFFHHHHHHJJJNNNRRRWWW]]]eeelllrrrvvvyyy|||~~~pppdddXXXSSSUUUVVVQQQPPPRRRRRROOOMMMNNNJJJKKKLLLKKKIIIKKKNNNRRROOOUUU___iiiuuuxxxqqqqqq{{{}}}ddd]]]TTTNNNKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKGGGHHHJJJKKKKKKKKKJJJIIIFFFFFFGGGIIILLLNNNNNNMMMJJJJJJKKKLLLMMMNNNNNNOOONNNOOOPPPTTTYYY___eeehhh^^^]]]]]]]]]^^^```bbbdddbbbkkknnnttt~~~]]]aaaeeeccc^^^ZZZ[[[]]]VVVUUURRRMMMHHHEEEEEEFFFAAABBBEEEHHHIIIIIIHHHGGGCCCEEEHHHKKKLLLMMMLLLKKKHHHJJJRRRZZZZZZ^^^vvvzzz|||~~~sssqqqrrrttt{{{zzzsssnnnggg]]]XXXXXXQQQOOOMMMJJJHHHFFFEEEDDDDDDEEEDDDCCCCCCCCC@@@===<<<;;;===BBBAAA>>>BBBJJJNNNUUUaaappp~~~sssqqqooommmkkkfffaaa]]]WWWUUURRROOOKKKHHHFFFEEE@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<===>>>???777999;;;;;;;;;:::;;;<<<888;;;>>>===<<>>@@@CCCEEE???EEEKKKOOOPPPSSSXXX]]]aaagggooovvv{{{~~~rrrggg]]]TTTSSSVVVTTTPPPOOOQQQRRRNNNLLLMMMJJJKKKKKKKKKLLLQQQZZZ``````mmm~~~zzznnnkkkqqqnnn\\\YYYSSSNNNJJJIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLHHHIIIJJJKKKLLLLLLMMMMMMFFFEEEFFFJJJOOOQQQOOOMMMKKKKKKLLLMMMNNNOOOPPPPPPTTTSSSSSSTTTXXX]]]cccfff\\\\\\[[[[[[\\\___bbbccccccjjjlllooowwwyyy~~~}}}XXXYYY\\\^^^^^^]]][[[YYYXXXTTTNNNHHHDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKGGGIIIOOOPPPTTTggg}}}~~~wwwuuuzzzqqqxxx~~~zzztttnnnhhhccc^^^ZZZVVVSSSOOOMMMKKKIIIFFFDDDCCCCCCDDDDDDDDDCCCAAA@@@@@@???>>>======<<<<<<<<<@@@GGGPPPXXXaaasss|||xxxuuurrrnnngggbbbccc[[[WWWWWWSSSJJJEEEFFFDDDCCCAAA@@@@@@@@@@@@AAA??????>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<======AAA@@@??????@@@AAACCCDDDKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVWWWWWWPPPOOOMMMKKKIIIGGGFFFEEEIIIHHHFFFDDDBBB@@@???>>>???@@@@@@@@@AAAEEEJJJNNNIIIFFFBBB>>><<<;;;;;;<<<;;;;;;<<>>============;;;@@@EEEJJJQQQ^^^ppp}}}~~~zzzuuuqqqnnnfff___\\\VVVNNNHHHIIIIIIGGGEEEDDDDDDDDDDDDDDD@@@@@@@@@??????>>>===<<<999999::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>???@@@@@@?????????@@@AAABBBCCCCCCCCCDDDEEEGGGIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLHHHHHHFFFEEECCCBBB@@@@@@BBBAAA@@@???>>>======<<<<<<======>>>>>>AAAEEEHHHEEECCC???<<<;;;:::;;;<<>>>>>>>>>>>;;;<<<===>>>BBBJJJSSSYYYooo~~~{{{sssjjjddd]]]UUUPPPOOOMMMJJJGGGFFFFFFFFFEEEDDDBBBCCCCCCDDDCCCAAA@@@???;;;;;;;;;;;;<<<===>>>???;;;;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>????????????@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<======>>>@@@CCCCCCBBB@@@???>>>???AAABBBFFFGGGHHHJJJMMMPPPRRRTTT[[[___eeekkkpppvvv{{{~~~zzzqqqhhhfffddd^^^YYYVVVRRRQQQNNNHHHGGGJJJKKKKKKGGGPPPVVVSSSPPPRRRUUUWWWbbbfffrrr|||tttssswwwlll[[[QQQLLLKKKIIIGGGGGGHHHIIIJJJCCCAAAAAABBBDDDFFFFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKLLLIIIGGGFFFHHHIIIJJJJJJFFFGGGIIIJJJMMMNNNPPPQQQNNNNNNNNNNNNOOOPPPQQQRRRTTTVVVXXXYYY[[[___eeehhhnnnqqqooosssSSSTTTVVVWWWXXXWWWVVVUUUYYYXXXWWWVVVTTTRRRPPPOOORRRRRRRRRQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMNNNQQQLLLLLLQQQTTTSSSVVVZZZaaammm{{{wwwrrrmmmhhhddd___\\\VVVTTTQQQPPPOOOOOOMMMLLLLLLKKKKKKIIIHHHFFFEEEDDDCCCBBBAAA@@@???????????????===<<<<<>>>>>???@@@BBBCCC???@@@@@@AAA@@@???>>>===:::::::::;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;======>>>>>>>>>?????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>@@@AAAEEEEEEDDDEEEFFFIIIKKKMMMLLLMMMPPPRRRUUUYYY]]]```dddhhhnnntttyyy~~~nnncccXXXWWWXXXUUUPPPNNNLLLLLLJJJGGGFFFGGGGGGFFFJJJPPPSSSRRRUUU^^^gggllluuutttzzzxxxrrroootttppp^^^RRRLLLIIIHHHGGGEEEEEEFFFGGGHHHEEECCCBBBCCCEEEFFFFFFEEEDDDEEEFFFHHHIIIIIIJJJJJJLLLKKKIIIHHHHHHHHHIIIIIIFFFGGGIIIJJJMMMNNNPPPQQQLLLLLLMMMOOOOOOPPPPPPPPPSSSTTTVVVXXXZZZ___eeeiiiiiilllkkkrrr~~~~~~RRRSSSTTTUUUUUUUUUTTTTTTXXXXXXXXXXXXWWWVVVTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSRRRRRRRRRZZZUUUQQQSSSVVVWWWYYY[[[^^^dddvvv{{{xxxrrrmmmiiieeeaaa^^^VVVTTTRRRPPPPPPPPPOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>><<<===???@@@@@@???HHHOOOWWW___gggpppttttttvvv}}}yyyqqqjjjeee```[[[VVVTTTUUUUUURRROOOJJJKKKKKKJJJHHHFFFDDDCCCCCCBBBAAA@@@AAABBBCCCDDDDDDFFFGGGHHHGGGEEEBBBAAA@@@@@@@@@@@@????????????>>>===<<<<<<;;;;;;;;;<<<============>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;<<>>===<<<<<<===>>>===<<<@@@BBBFFFKKKQQQWWW\\\______ggguuu{{{rrrkkkeee___]]]^^^^^^ZZZVVVRRRQQQPPPMMMKKKIIIGGGGGGGGGEEEDDDBBBBBBCCCDDDEEEEEEGGGJJJMMMMMMKKKIIIGGGJJJHHHEEEBBB@@@????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===========================???AAACCCDDDFFFIIILLLKKKLLLOOORRRVVVZZZ^^^``````cccggghhhjjjnnnuuuzzztttbbbWWWNNNLLLLLLJJJHHHHHHIIIFFFEEEGGGGGGGGGIIIMMMQQQ[[[jjjwww}}}oooeee___ggguuutttgggaaagggppp~~~qqq{{{kkk]]]UUUPPPMMMHHHGGGFFFDDDCCCBBBBBBBBBGGGEEECCCBBBBBBBBBAAA@@@BBBCCCDDDFFFGGGGGGHHHHHHIIIIIIJJJHHHFFFFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQSSSUUUVVVVVVXXX[[[]]]ZZZaaadddlllxxx}}}{{{|||RRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYUUUVVVVVVVVVWWWXXXXXXXXX___^^^]]][[[YYYWWWUUUTTTVVVVVVUUUSSSTTTWWWZZZ[[[```cccjjjuuuyyysssmmmgggccc]]]ZZZWWWVVVUUUTTTSSSQQQLLLKKKIIIHHHGGGGGGGGGHHHFFFFFFEEEDDDCCCCCCCCCCCC?????????>>>===<<<<<<===<<<<<<>>>AAADDDGGGKKKMMMMMMTTT___jjjuuuyyysssllljjjlllkkkgggbbb```^^^ZZZVVVSSSQQQPPPPPPNNNLLLIIIGGGFFFFFFHHHIIIKKKNNNTTTYYY\\\\\\ZZZYYYYYYUUUOOOIIICCCAAA@@@?????????>>>=========>>>>>>>>>>>>==================@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDFFFHHHJJJLLLPPPUUUYYYYYYZZZ^^^bbbgggkkknnnpppqqqtttvvvvvvvvvxxxzzzlll[[[SSSLLLIIIGGGDDDDDDGGGHHHDDDCCCGGGJJJLLLQQQXXXeeerrr}}}oooccccccbbblll~~~oooeeeaaafffvvv~~~ppphhhtttooo^^^WWWUUUQQQNNNGGGFFFEEEDDDCCCBBBBBBAAAEEECCCAAAAAABBBBBBAAA@@@BBBBBBDDDEEEFFFGGGGGGGGGFFFHHHIIIHHHFFFEEEFFFHHHJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPPPPQQQQQQQQQRRRRRRQQQSSSUUUUUUTTTSSSSSSTTTOOOZZZaaaiiitttxxx{{{}}}RRRRRRRRRRRRSSSSSSSSSTTTSSSSSSSSSTTTVVVWWWYYYZZZWWWWWWWWWWWWVVVVVVVVVVVV]]]\\\\\\[[[ZZZYYYXXXXXXRRRUUUVVVUUUUUUWWWZZZ[[[]]]```ccciiiuuuyyyppphhhccc```]]]ZZZXXXXXXWWWUUUSSSLLLKKKJJJIIIHHHHHHIIIJJJGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEDDDBBB>>>======???;;;:::;;;>>>???>>>???AAAEEEHHHNNNTTT]]]iiivvv|||zzz||||||vvvqqqllliiiddd___[[[ZZZYYYZZZUUUSSSOOOLLLKKKKKKLLLMMMXXX]]]dddkkkpppqqqqqqpppkkkfff]]]TTTMMMHHHFFFFFF@@@@@@??????>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDFFFHHHJJJKKKLLLLLLMMMOOOQQQTTTYYY___dddgggiiimmmqqqvvv{{{~~~|||jjj]]]SSSMMMHHHGGGDDDBBBDDDHHHEEEAAACCCMMMWWW___kkkvvv|||}}}vvvhhh^^^^^^cccfffqqqvvv~~~pppbbb^^^bbbpppvvvfffhhhtttyyybbbTTTRRRTTTSSSPPPEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCAAABBBCCCDDDDDDCCCAAABBBCCCEEEFFFFFFFFFFFFDDDFFFHHHGGGEEEDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNSSSSSSQQQPPPPPPPPPPPPPPPQQQSSSUUUUUUSSSPPPNNNNNNEEETTT^^^hhhssswww}}}}}}OOOPPPQQQSSSSSSSSSRRRRRRTTTTTTSSSSSSSSSTTTVVVWWWXXXXXXYYYYYYXXXWWWVVVVVV[[[]]]___^^^[[[XXXVVVVVVVVVTTTRRRQQQQQQTTTWWWZZZ^^^^^^aaafffmmm{{{wwwkkkkkkbbb```]]]ZZZXXXVVVSSSQQQRRROOOLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCAAABBBCCCCCCAAA???<<<;;;::::::;;;;;;::::::999999>>>???AAAEEELLLSSSYYY]]]rrr|||{{{vvvrrrooojjjddd___aaa[[[XXXWWWSSSMMMNNNTTTaaaccckkkwwwsssdddZZZUUUOOOIIIKKKCCC>>>@@@CCCBBB@@@???BBBGGGHHHEEEDDDFFFFFFDDDGGGCCCCCCHHHJJJGGGGGGKKKGGGHHHJJJLLLOOOQQQSSSTTTTTTWWWZZZ^^^ccchhhnnnssswwwxxx{{{yyyrrrmmmjjjhhhiiinnnsssuuuqqqhhh^^^WWWPPPMMMIIIFFFEEECCCAAA???FFFKKKPPPXXXgggvvvzzzvvvgggddd^^^XXXWWW^^^jjjsssvvvmmmccc[[[aaasssqqqnnnkkkwwwxxxkkk[[[OOOLLLMMMNNNOOOEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEIIIHHHGGGEEEDDDDDDCCCCCCAAADDDGGGIIIJJJKKKMMMOOOPPPQQQRRRQQQPPPPPPRRRTTTXXXXXXYYYZZZYYYWWWRRRNNNFFFKKKZZZkkkpppqqq~~~NNNOOOPPPRRRRRRSSSRRRRRRUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUYYY[[[\\\\\\YYYWWWVVVVVVVVVTTTRRRQQQQQQSSSVVVWWW[[[[[[]]]bbbgggrrryyyssshhhddd```]]][[[XXXSSSOOOUUUSSSOOONNNNNNNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDBBBCCCDDDDDDBBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<===???CCCHHHMMMPPPZZZeeevvv}}}zzztttpppnnniiifffddd]]]TTTQQQSSS\\\___hhhttt~~~yyykkkaaaYYYRRRRRRJJJEEEFFFHHHGGGFFFFFFHHHMMMOOOMMMMMMPPPQQQOOONNNJJJJJJOOOPPPNNNNNNQQQPPPQQQSSSVVVYYY[[[]]]^^^dddgggkkkooorrrwww{{{wwwlllddd]]]YYYVVVTTTWWW]]]```^^^XXXPPPKKKIIIGGGDDDAAA@@@CCCGGGJJJNNNZZZggglllnnnkkk```UUUVVVWWWWWWZZZ```mmm}}}pppeeeZZZWWW[[[jjjzzznnnnnnuuuxxxdddZZZOOOHHHFFFGGGGGGEEEGGGEEECCCAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEHHHGGGFFFEEEEEEDDDDDDEEECCCEEEGGGIIIIIIJJJLLLNNNNNNOOOPPPOOOMMMKKKLLLMMMSSSTTTWWW\\\```___XXXRRRKKKOOO\\\kkkppprrr~~~|||LLLMMMNNNPPPQQQRRRRRRRRRTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVXXXWWWVVVTTTTTTUUUVVVTTTRRRQQQPPPRRRSSSTTTYYYYYY[[[___bbbiiiwww~~~vvvrrrqqqyyyrrrllleeeaaa```]]]XXXRRRVVVSSSOOOMMMMMMMMMLLLKKKLLLKKKIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDBBB@@@???>>>?????????>>>>>>===<<<<<<;;;::::::;;;===@@@BBBDDDNNN```rrr|||yyyvvvssskkk^^^UUUQQQQQQTTT[[[eeemmmwwwrrrfff^^^\\\TTTOOOOOOPPPOOOOOOQQQMMMRRRUUUTTTTTTXXXZZZYYYYYYWWWWWWZZZ[[[YYYYYY\\\\\\^^^aaaeeehhhkkknnnooouuuyyy~~~zzznnncccZZZSSSMMMJJJEEEHHHMMMPPPPPPMMMIIIFFFHHHFFFDDDBBBDDDJJJQQQWWWeeekkkllleee\\\UUUQQQNNNLLLQQQXXXaaannn~~~lll___XXXUUU[[[hhhzzzwwwpppsss}}}pppcccSSSNNNHHHFFFFFFGGGEEECCCIIIGGGCCC@@@>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLMMMOOOOOONNNKKKIIIHHHGGGNNNOOOUUU```jjjllleee]]]WWWYYYbbblllppprrr~~~||||||KKKKKKMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQRRRRRRRRRRRRTTTTTTUUUUUUUUUTTTTTTSSSPPPQQQRRRRRRQQQQQQRRRTTTVVVUUUSSSRRRQQQQQQQQQRRRYYYYYY\\\```bbbfffpppzzzzzzpppggggggllluuuxxxmmmgggeeeddd___[[[XXXUUUPPPNNNNNNNNNMMMMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@??????>>>===;;;:::999:::;;;;;;===EEERRR```kkkqqqttttttvvvzzzvvvfffWWWOOOIIIJJJNNNQQQUUU]]]nnnxxxooohhh```[[[ZZZ[[[YYYZZZ]]]XXX]]]```^^^___bbbdddcccddddddeeegggffffffgggiiiiiikkkooouuuyyy}}}uuuooofff\\\UUUOOOJJJGGGDDDFFFHHHJJJJJJIIIGGGFFFDDDCCCEEELLLVVV___dddggghhheee\\\PPPHHHIIIOOOUUUSSSZZZdddooo|||nnn^^^XXXZZZ\\\hhhyyy}}}{{{ssscccZZZLLLIIIFFFEEEFFFGGGFFFEEEJJJGGGCCC???======>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGIIIKKKLLLNNNPPPOOOMMMJJJHHHHHHLLLMMMSSSaaaqqqxxxtttnnnhhhgggjjjnnnppprrr|||}}}}}}KKKKKKLLLMMMNNNOOOPPPQQQOOOPPPPPPPPPPPPPPPOOOOOORRRRRRSSSSSSSSSSSSRRRRRRMMMNNNOOONNNNNNNNNQQQSSSVVVVVVUUUTTTSSSRRRRRRQQQXXXXXX[[[```cccdddkkksssxxxuuufff______dddoooxxx~~~sssnnnllliiifffaaa]]]WWWSSSRRRRRRQQQPPPLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA???>>><<<;;;::::::;;;;;;<<>>@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGHHHIIIHHHJJJMMMNNNMMMKKKJJJJJJNNNMMMRRR___qqq}}}~~~{{{vvvsssqqqqqqppprrryyy~~~MMMMMMLLLMMMMMMNNNOOOPPPOOOOOOOOOPPPOOOOOONNNMMMPPPPPPQQQQQQRRRRRRQQQQQQOOOOOOOOONNNMMMOOORRRUUUWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTXXX]]]```aaaeeekkkqqqzzztttfff]]]YYY\\\aaappp{{{xxxwwwlllggg___YYYTTTRRRPPPNNNLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB>>>===<<<<<<;;;;;;;;;;;;:::<<>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMLLLJJJHHHHHHIIIEEEGGGJJJKKKKKKJJJKKKLLLQQQOOOQQQ[[[kkkwww{{{{{{xxxuuuqqqpppqqquuuzzz~~~OOONNNMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMNNNOOOOOOPPPQQQQQQPPPPPPSSSSSSRRRPPPOOOQQQUUUXXXXXXYYYZZZZZZZZZXXXVVVUUUTTTSSSUUUZZZ]]]]]]```eeekkknnnxxxyyyhhhZZZTTTTTT___jjjxxxnnnccc[[[VVVQQQOOOLLLKKKJJJJJJIIIIIIIIIJJJFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGFFFDDDCCCBBB???>>>>>>======<<<<<<<<<:::::::::;;;<<<===>>>>>>@@@GGGNNNQQQRRRWWWaaajjjxxx|||rrrbbbUUUQQQNNNNNNMMMMMMRRRYYYdddsss~~~uuuiii^^^YYYUUURRROOOKKKIIIFFFDDDEEEEEEEEEDDDBBBBBBBBBCCCDDDGGGIIIKKKSSSRRRQQQPPPNNNJJJFFFBBBKKKFFFCCCDDDEEEJJJWWWdddnnnyyytttfffZZZVVVTTTXXXhhh{{{yyyjjj\\\RRRKKKHHHGGGGGGFFFDDDBBBAAAAAABBB@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHJJJLLLOOOOOOMMMJJJIIIIIIGGGHHHJJJKKKKKKKKKMMMOOOQQQPPPQQQWWWaaaiiimmmnnnooommmkkklllqqqyyy|||PPPPPPNNNMMMMMMMMMNNNOOOQQQQQQRRRSSSRRRQQQOOONNNMMMNNNOOOOOOPPPPPPPPPPPPWWWVVVUUUSSSRRRTTTXXX[[[XXXYYY[[[\\\\\\ZZZXXXWWWVVVTTTUUUZZZ\\\[[[^^^bbbaaabbbhhhsss||||||wwwfff\\\ZZZSSSZZZmmmrrrhhh___YYYVVVLLLLLLKKKKKKKKKKKKLLLLLLFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFEEECCCCCCAAAAAA@@@@@@???>>>======>>><<<;;;999999999::::::;;;AAAEEEDDDAAACCCLLLTTT___dddkkkqqqvvv{{{~~~pppgggbbb______]]][[[\\\```ppp{{{zzzuuulllcccXXXPPPLLLIIIGGGDDDEEECCC@@@>>>>>>???>>>=========???BBBEEEIIIMMMOOOIIIKKKJJJFFF@@@@@@EEEJJJBBBCCCHHHMMMNNNQQQ```qqqyyyuuudddXXXQQQVVV]]]gggzzz|||kkk[[[OOOHHHDDDBBBBBBCCCDDDDDDBBB@@@???>>><<<>>>???AAAAAAAAA@@@???>>>????????????@@@@@@@@@>>>>>>???@@@BBBCCCCCCDDDHHHHHHGGGGGGFFFGGGGGGHHHIIILLLPPPQQQOOOLLLJJJIIIKKKLLLMMMMMMMMMMMMPPPRRRPPPPPPQQQTTTYYY^^^aaabbbfffeeeeeehhhqqq|||zzzNNNPPPPPPNNNLLLKKKNNNQQQSSSSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSQQQPPPPPPQQQSSSUUUTTTRRRQQQQQQSSSTTTVVVVVVWWWYYYZZZZZZXXXWWWUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\aaaiiiuuulll[[[WWWRRRZZZppp~~~xxxfffZZZXXXTTTOOOMMMOOOOOOMMMKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@<<<<<<;;;:::999999999999;;;;;;;;;<<<>>>???AAABBBLLLNNNRRRXXX^^^cccgggiiisssvvv|||vvvuuussspppoooqqqvvvzzz|||qqqnnnlllnnnttt}}}xxxrrrpppooommmkkk[[[WWWQQQJJJEEEBBBBBBBBB===>>>???@@@@@@???>>>===;;;???EEEJJJOOOPPPQQQPPPIIIGGGDDDCCCDDDFFFFFFEEELLLMMMNNNRRRYYYdddpppxxxtttcccYYYZZZ\\\aaammmnnn[[[PPPKKKGGGEEEEEECCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>======???AAABBBAAAAAA@@@???>>>>>>??????===>>>@@@AAABBBAAAAAA@@@FFFGGGHHHHHHHHHHHHGGGFFFHHHJJJLLLLLLJJJIIIHHHIIIKKKLLLLLLKKKKKKKKKNNNPPPPPPOOOOOOPPPSSSWWW\\\^^^bbbccccccgggrrrzzz|||OOOPPPQQQOOOMMMMMMOOORRRPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRPPPNNNNNNPPPRRRSSSRRRRRRQQQQQQRRRSSSTTTUUUWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ]]]cccjjjwwwqqq]]]TTTUUUdddnnnssswwwdddZZZXXXRRRNNNPPPPPPLLLJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJHHHEEEDDDBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAADDDIIIMMMQQQTTTVVVYYY]]]dddkkkppptttuuuuuuyyyyyyzzzzzz||||||{{{|||xxxnnneee[[[XXXUUUVVV\\\ccciiimmmsssnnnhhhcccaaa```^^^\\\PPPMMMIIIEEEAAA@@@????????????>>>======>>>??????CCCEEEHHHJJJLLLKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFGGGJJJOOOXXXbbbmmmyyyzzzqqqggg___^^^bbbjjjuuuuuueeeSSSIIIEEEAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDD@@@@@@>>>>>>>>>???AAABBBAAAAAA@@@??????????????????@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEGGGIIILLLMMMLLLLLLMMMNNNLLLLLLMMMLLLKKKKKKNNNPPPQQQQQQPPPPPPRRRUUUXXXZZZ^^^```bbbgggsssxxx{{{PPPQQQQQQQQQOOOOOOQQQSSSNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPPPPNNNMMMLLLNNNPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[]]]```fffuuulll\\\SSSXXX^^^aaalllzzzvvveee___XXXSSSRRRRRRNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLJJJGGGEEECCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<=========:::;;;===???AAACCCEEEFFFAAAEEEKKKQQQXXX]]]```bbbkkkmmmqqqtttxxx}}}}}}zzzsssmmmgggfffgggddd[[[SSSLLLHHHEEEEEEHHHNNNRRRTTT[[[XXXUUURRRQQQOOOMMMKKKDDDCCCBBB@@@???>>>>>>>>>AAA???===<<<<<<===@@@AAAHHHHHHHHHHHHHHHFFFEEEEEEDDDFFFHHHHHHGGGIIIMMMQQQXXX```mmmyyyuuullleee]]]^^^eeepppwww~~~vvvyyyhhhZZZKKKDDD@@@===<<<===BBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>???@@@AAABBBAAAAAA@@@?????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFIIIKKKLLLLLLNNNPPPLLLMMMMMMMMMKKKLLLMMMOOOSSSRRRQQQQQQQQQSSSVVVWWW[[[___ccciiiuuuuuuyyyQQQQQQQQQQQQQQQQQQRRRSSSPPPPPPPPPPPPPPPQQQRRRRRRNNNOOONNNMMMKKKKKKMMMOOOPPPPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]][[[[[[\\\\\\^^^gggqqqmmmYYYUUUVVVYYYbbbnnnzzzjjj```XXXVVVUUUQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLJJJHHHEEECCCBBBAAADDDDDDEEEGGGGGGHHHHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<============>>><<<>>>@@@DDDGGGKKKMMMOOOSSSVVV[[[___cccggglllooovvv|||}}}}}}yyytttooojjjfffccc```[[[WWWXXX[[[ZZZUUUPPPIIIFFFBBB@@@BBBEEEHHHIIIKKKJJJIIIHHHGGGEEECCCBBB??????????????????>>>>>>???>>>>>>===>>>>>>???@@@DDDDDDDDDDDDDDDEEEEEEFFFDDDGGGJJJKKKKKKQQQ[[[cccjjjtttvvvfffaaa]]][[[hhh{{{~~~vvvrrrzzzsss]]]QQQFFFBBB@@@===<<<>>>???????????????@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA???@@@AAABBBCCCEEEEEEFFFDDDDDDDDDEEEEEEDDDDDDDDDAAACCCFFFGGGHHHIIIKKKMMMLLLMMMNNNMMMLLLLLLNNNOOOTTTSSSRRRRRRSSSUUUVVVXXX]]]ccchhhnnnwww~~~rrrwwwQQQQQQQQQRRRSSSSSSSSSRRRQQQQQQPPPOOONNNNNNOOOOOONNNNNNNNNLLLKKKKKKLLLNNNPPPQQQSSSTTTVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\ZZZ[[[\\\\\\\\\bbbiiipppjjj\\\WWWVVV\\\eeevvvvvviii]]]XXXVVVRRROOONNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLJJJHHHFFFDDDBBBAAABBBCCCEEEFFFHHHIIIIIIIIIEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>======<<<;;;::::::999999?????????@@@AAABBBCCCCCCGGGIIIMMMOOOQQQSSSVVVXXX]]]ccckkkqqqsssttttttuuussstttvvvxxx{{{}}}|||wwwsssqqqpppmmmnnnooopppooollliiigggfffdddaaa^^^ZZZWWWUUUSSSNNNKKKIIILLLRRRVVVUUUSSSHHHEEEAAA??????@@@AAAAAABBBCCCDDDDDDBBBAAA@@@???===>>>??????>>>===<<<<<<;;;===???@@@AAA@@@>>>===@@@@@@@@@AAABBBDDDFFFGGGEEEHHHKKKMMMRRR\\\kkkvvvxxxxxxhhh^^^```cccjjjxxxvvvwwwuuudddRRRJJJCCCAAA@@@======>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEFFFEEEEEEEEEDDDDDDEEEEEEEEECCCDDDFFFFFFFFFGGGIIIKKKJJJLLLNNNNNNMMMMMMOOOPPPSSSSSSSSSTTTVVVXXXZZZ[[[bbbiiinnnrrrxxxwwwooouuuRRRRRRRRRSSSUUUVVVUUUSSSPPPOOONNNMMMLLLLLLLLLLLLOOOOOOOOOMMMLLLKKKMMMOOOQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\___bbbddddddbbb___]]]ZZZWWWXXXZZZZZZZZZ]]]ccchhh}}}qqqddd\\\ZZZ]]]mmmyyyggg]]]YYYTTTQQQPPPRRRSSSSSSTTTSSSRRRPPPOOOLLLLLLKKKJJJHHHFFFEEEDDD@@@AAACCCEEEGGGHHHIIIIIIGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@???>>>======<<<<<>>===>>>@@@@@@>>>======>>><<<=========<<<;;;:::999999<<>><<>>??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFGGGIIIKKKIIIKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUXXXZZZ\\\]]]dddkkkppprrruuu{{{uuunnnsssUUUTTTTTTVVVYYYZZZXXXVVVPPPPPPOOOOOONNNOOOOOOOOOPPPQQQPPPOOOMMMMMMOOOQQQQQQQQQQQQRRRTTTVVVYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\___dddhhhhhhddd___\\\ZZZWWWVVVXXXXXXVVVYYY]]]dddooo~~~mmmccc```fffvvvwwwiiiaaa[[[WWWVVVUUUUUUVVVWWWVVVTTTRRRQQQMMMMMMMMMMMMLLLJJJHHHGGGAAABBBDDDGGGIIIKKKLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFDDDEEEFFFFFFFFFDDDBBBAAACCCBBBBBBBBBAAAAAAAAAAAA>>>>>>???@@@@@@??????>>>===>>>>>>>>>===>>>@@@BBBCCCFFFJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTVVVWWWWWWVVVWWWXXXUUURRROOOPPPQQQMMMNNNNNNNNNNNNMMMKKKJJJGGGFFFEEECCCCCCCCCCCCCCCCCCAAAAAADDDJJJPPPTTTUUUHHHFFFCCCAAAAAA@@@???>>>:::<<<======;;;:::<<<>>><<<<<<<<<;;;;;;;;;;;;;;;:::<<<>>>@@@AAA@@@???>>>>>>???AAACCCEEEGGGIIIIIIQQQTTT[[[eeeqqq|||{{{qqqkkk```bbbhhhsss}}}xxxfffVVVLLLEEEAAA???AAA@@@======?????????@@@AAAAAABBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGFFFEEEFFFHHHKKKGGGIIIMMMOOOOOOPPPRRRSSSRRRRRRTTTVVVXXXZZZ[[[\\\bbbhhhmmmmmmoootttxxxyyyyyytttmmmrrrWWWVVVVVVXXX\\\]]]ZZZXXXRRRRRRRRRRRRRRRSSSTTTUUUQQQRRRQQQPPPNNNNNNPPPRRRQQQPPPPPPPPPRRRUUUYYY[[[]]]\\\[[[[[[[[[[[[[[[\\\[[[___fffjjjjjjeee___ZZZ\\\XXXWWWXXXWWWTTTVVVZZZ\\\___mmmqqqkkk___kkk|||tttjjjbbb]]]\\\VVVWWWXXXXXXXXXVVVSSSRRRNNNNNNOOOOOONNNMMMKKKJJJDDDEEEHHHJJJMMMOOOPPPPPPLLLKKKJJJIIIIIIHHHIIIIIIDDDEEEFFFGGGFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@AAA???@@@@@@AAAAAA???>>>===:::;;;<<<<<<;;;===@@@BBB<<>>===<<<<<<======???===<<<>>>CCCHHHKKKLLLDDDBBB@@@???>>>>>><<<;;;:::<<<===<<<999999<<<>>>>>>======<<<<<<===>>>>>><<<======>>>???@@@@@@@@@;;;===@@@EEEHHHKKKNNNOOOYYY^^^gggttt}}}rrrjjjdddaaa```hhhrrr}}}rrrbbbVVVMMMHHHEEEAAAAAACCCCCC@@@???AAA===>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBB@@@@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBCCCCCCCCCCCCDDDGGGJJJEEEHHHLLLOOOPPPQQQSSSTTTRRRSSSTTTUUUWWWXXXYYYZZZ^^^dddiiihhhjjjppptttuuussszzz{{{ooommmrrrXXXWWWWWWYYY\\\```bbbbbbTTTTTTUUUUUUUUUTTTTTTSSSQQQRRRSSSSSSRRRPPPOOOMMMPPPQQQRRRRRRSSSUUUZZZ]]]___^^^\\\ZZZXXXXXXXXXXXXZZZ\\\___aaaaaa^^^[[[YYYZZZYYYWWWUUUSSSRRRQQQQQQUUUWWW```qqqwwwppphhhiiiyyyuuummmcccZZZVVVYYY\\\[[[XXXVVVVVVWWWWWWUUUQQQOOONNNMMMLLLJJJKKKJJJJJJJJJKKKMMMPPPRRRQQQPPPOOOQQQTTTSSSMMMGGGEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@???@@@AAAAAAAAAAAAAAAAAA@@@@@@??????:::;;;===??????>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>===??????@@@@@@AAABBBBBBBBBEEECCCAAA???===<<<;;;:::@@@===;;;;;;======:::666>>>999666999@@@CCC@@@<<<>>>>>>???===<<<<<<>>>@@@AAACCCFFFHHHLLLSSS]]]eeehhhoooyyyqqqkkkiiigggjjjooooooyyyqqqbbbXXXNNNFFFCCCAAA@@@???AAACCCCCC???<<<============>>>>>>>>>>>>AAABBBCCCCCCCCCBBB@@@@@@>>>@@@CCCFFFHHHHHHFFFEEEEEECCCAAA??????@@@BBBDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEGGGJJJMMMPPPRRRRRRQQQPPPNNNOOOSSSYYY^^^___bbbdddeeejjjsssyyyzzzvvv~~~rrrllloooZZZYYYXXXZZZ]]]aaabbbcccTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRQQQOOONNNNNNPPPQQQRRRRRRRRRTTTXXX[[[\\\[[[[[[ZZZYYYYYYZZZZZZYYYZZZ\\\^^^^^^\\\ZZZYYY[[[ZZZXXXVVVUUUTTTTTTUUUYYYXXX\\\gggxxxxxxooorrrxxxsssggg___^^^```aaaaaa___]]][[[ZZZWWWUUUSSSSSSSSSRRRQQQOOOPPPOOOOOOOOOOOOQQQRRRSSSRRRQQQQQQTTTXXXWWWRRRMMMJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCBBBAAA@@@@@@??????<<<<<<>>>?????????>>>===<<<<<<<<<===============????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>???>>>======<<<<<<======>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;::::::;;;<<<>>>>>><<<:::888;;;>>>BBBCCCBBB@@@===>>>????????????AAAEEEHHHGGGJJJMMMPPPVVV___kkksss{{{|||tttnnnnnnooorrrxxx{{{ggg[[[RRRJJJDDDBBBAAA@@@>>>???AAAAAA???<<<============>>>>>>>>>>>>BBBCCCCCCDDDCCCBBBAAA@@@BBBBBBBBBCCCEEEGGGHHHIIIGGGEEECCCAAA@@@AAACCCDDDEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCBBBCCCDDDDDDDDDEEEEEEGGGIIILLLOOOPPPRRRRRRQQQPPPPPPSSSXXX\\\ZZZ]]]```bbbkkkvvv}}}~~~xxxsssnnnsss~~~XXXWWWVVVXXX[[[^^^``````TTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRPPPOOONNNNNNNNNQQQRRRRRRRRRQQQSSSUUUXXXVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZZZZZZZZZZYYYYYY[[[ZZZXXXWWWWWWXXXYYY[[[]]]YYYWWW\\\gggyyy~~~sssmmmnnn{{{uuullldddbbb``````bbbbbb___[[[ZZZYYYXXXXXXXXXWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTWWW\\\\\\YYYUUUOOONNNKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>????????????=========>>>>>>?????????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===============<<<<<<;;;;;;<<<<<<======>>>??????;;;;;;;;;;;;;;;<<<======888:::<<<===<<<<<<<<<<<<999AAAIIIKKKGGGAAA???@@@???@@@AAAAAACCCGGGLLLPPPPPPTTTZZZ```gggsss|||oooooosssxxx|||xxxiiiYYYPPPJJJEEEAAA@@@AAA???======>>>???>>>============>>>>>>>>>??????CCCCCCDDDEEEDDDCCCBBBAAAEEEDDDBBBAAABBBEEEIIILLLIIIGGGEEECCCBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHJJJLLLMMMRRRSSSSSSSSSSSSTTTWWWZZZYYY[[[\\\```kkkyyy{{{ssspppvvvxxxUUUSSSRRRTTTWWWYYYZZZ[[[TTTUUUUUUVVVVVVVVVVVVUUUTTTSSSQQQOOONNNNNNOOOOOOQQQRRRSSSRRRQQQQQQSSSUUUQQQRRRTTTVVVWWWWWWVVVUUUYYYYYYXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXYYY[[[]]]______ZZZWWWXXX]]]hhhzzzuuulllqqqzzznnnggg```^^^bbbdddbbb^^^^^^\\\[[[[[[[[[ZZZWWWTTTTTTTTTTTTTTTSSSRRRPPPOOORRRSSSUUUYYY]]]___]]][[[SSSQQQNNNJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>======>>>>>>???@@@>>>>>>??????@@@AAAAAAAAA===>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@???>>>>>><<<============<<<;;;;;;<<<<<<======>>>?????????<<<<<<;;;<<<<<<===>>>>>><<<>>>>>><<<999999<<<@@@EEEKKKOOOMMMFFFAAAAAACCCBBBCCCEEEFFFJJJOOOVVVZZZ^^^dddlllsss{{{wwwuuu|||~~~hhh[[[OOOHHHEEE@@@>>>???@@@???===<<<<<<===>>>>>>=========>>>>>>??????@@@CCCDDDEEEEEEEEEDDDBBBBBBFFFDDDBBBAAABBBEEEIIIKKKJJJIIIGGGEEEDDDDDDEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEEEEFFFHHHIIIJJJKKKQQQSSSUUUUUUUUUUUUVVVWWW\\\\\\]]]```kkkyyy~~~zzzsssnnnwwwyyySSSQQQPPPQQQTTTVVVWWWWWWSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSQQQQQQRRRTTTRRRSSSUUUVVVWWWVVVUUUUUUZZZYYYYYYXXXYYYZZZ[[[\\\ZZZZZZYYYXXXYYY[[[]]]___]]]ZZZXXXYYY[[[```kkkwww}}}vvvtttyyyooonnnxxxjjjcccdddeeebbb^^^\\\[[[[[[[[[\\\\\\[[[YYYWWWWWWVVVUUUTTTRRRPPPOOORRRSSSUUUYYY\\\^^^]]]\\\TTTRRRNNNJJJGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDAAA???============>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBB===>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAA@@@@@@???======>>>>>>======<<<;;;;;;<<<<<<======>>>??????======<<<<<<<<<<<<<<<===??????>>>;;;999===DDDJJJUUURRRMMMHHHDDDCCCEEEGGGHHHKKKOOOTTTZZZbbbjjjpppuuuzzz~~~||||||vvvmmm]]]SSSIIIEEEBBB>>>===?????????>>><<<;;;<<<===>>>=========>>>???@@@@@@@@@CCCDDDEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEGGGHHHHHHIIIIIIPPPRRRUUUVVVUUUUUUUUUVVV]]]^^^___bbblllzzzzzztttmmmyyySSSRRRPPPQQQSSSUUUVVVUUURRRSSSTTTUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRSSSRRRSSSTTTTTTRRRRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZYYYYYYZZZ[[[\\\]]]YYYXXXXXXXXXYYYYYYZZZZZZYYYXXXYYY[[[ZZZ[[[bbbjjjxxxnnnvvv|||qqqooo}}}pppjjjeee___ZZZZZZYYYXXXZZZ\\\___```___\\\[[[ZZZXXXWWWUUUTTTSSSSSSTTTVVVXXXZZZZZZZZZZZZTTTQQQMMMJJJGGGFFFGGGHHHFFFGGGHHHHHHIIIHHHHHHHHHEEEDDDAAA???======>>>???>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>===;;;;;;<<<======>>>>>>??????>>>===<<<<<<;;;<<<<<>>>>>BBBIIISSSYYY^^^WWWNNNIIIJJJNNNRRRSSSXXX\\\cccjjjrrrzzz}}}yyywwwyyy|||jjj^^^TTTLLLEEEBBB@@@======???>>>??????>>><<<<<<===>>><<<===>>>>>>???@@@AAAAAACCCCCCDDDEEEDDDCCCBBBAAA@@@AAABBBDDDDDDEEEDDDDDDGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIIIINNNPPPSSSUUUUUUTTTUUUVVV\\\___bbbeeennn{{{|||yyypppRRRPPPOOOOOOQQQSSSSSSSSSQQQQQQRRRSSSTTTTTTTTTTTTQQQRRRSSSTTTTTTUUUUUUUUURRRTTTUUUUUUTTTSSSTTTUUURRRSSSTTTUUUWWWYYYZZZ[[[XXXYYYYYYZZZ[[[[[[\\\\\\VVVWWWXXXXXXWWWVVVUUUTTTVVVUUUVVVXXXVVVUUUZZZaaarrrwwwtttxxx~~~~~~sssiiiaaa^^^\\\YYYYYY[[[^^^`````````^^^\\\ZZZXXXWWWWWWWWWUUUWWWXXXXXXWWWWWWVVVWWWSSSQQQMMMJJJHHHHHHJJJKKKHHHHHHJJJKKKKKKKKKJJJJJJFFFEEEBBB@@@???@@@AAABBB???@@@BBBCCCCCCCCCBBBAAACCCBBBBBBAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBAAABBBFFFNNNWWW___bbb^^^ZZZWWWWWW\\\cccgggjjjppptttzzz{{{uuuqqqssswww}}}zzzzzztttaaaUUUKKKEEE@@@???>>>;;;<<<@@@===???AAA@@@===<<<===>>><<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCDDDEEEEEEDDDDDDCCCDDDFFFHHHJJJJJJJJJJJJLLLOOORRRSSSSSSTTTUUUVVV___eeeiiiiiinnnzzzyyyOOONNNLLLLLLNNNOOOPPPOOOPPPPPPRRRSSSSSSTTTTTTTTTPPPQQQSSSUUUVVVWWWVVVVVVRRRTTTUUUVVVUUUTTTTTTUUUNNNNNNOOOQQQSSSWWWZZZ\\\WWWXXXYYYZZZ[[[[[[[[[[[[UUUVVVWWWXXXWWWTTTRRRPPPTTTRRRSSSTTTRRRPPPUUU]]]cccpppuuuuuu}}}{{{xxx|||sssfffbbb]]]ZZZZZZ[[[\\\\\\```^^^\\\YYYWWWWWWXXXXXXXXXYYYYYYXXXVVVUUUTTTTTTSSSQQQMMMJJJIIIJJJLLLNNNIIIJJJKKKMMMMMMMMMLLLKKKHHHFFFCCCAAAAAABBBDDDEEEAAABBBDDDFFFFFFEEEDDDBBBCCCCCCBBBAAA@@@??????>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@BBBCCCCCCCCCCCCBBBAAAAAADDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFGGGNNNWWW___cccddd\\\^^^bbbgggnnnuuuzzz}}}zzznnnkkkllluuu}}}}}}yyyttt~~~kkkYYYMMMEEE@@@======<<<:::<<<@@@<<>><<<===>>>???@@@AAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@AAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBCCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFFFFEEEEEEBBBDDDFFFIIIJJJKKKKKKKKKKKKMMMPPPRRRRRRSSSUUUWWWdddkkkooommmnnnwwwKKKLLLLLLMMMNNNNNNOOOOOOPPPNNNMMMPPPTTTVVVUUUTTTVVVTTTSSSRRRRRRTTTVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRTTTVVVWWWXXXWWWWWWXXXWWWVVVUUUVVVXXX[[[\\\WWWVVVTTTSSSSSSSSSQQQOOOQQQRRRRRRRRRPPPQQQRRRTTTZZZ]]]dddnnnyyy}}}~~~|||}}}sssfff^^^\\\\\\[[[ZZZ^^^^^^\\\[[[ZZZYYYYYYYYYWWWXXXYYYVVVSSSRRRUUUYYYTTTRRROOONNNMMMMMMKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFCCCBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJIIIGGGEEEBBBDDDEEECCCBBBCCCFFFJJJDDDKKKVVVaaagggiiiiiihhhnnnsss{{{zzzqqqoooiiikkkoooxxxyyyxxxzzznnnZZZNNNJJJ===<<<<<<;;;;;;;;;<<<<<<;;;===???>>><<<:::999999<<<<<<======>>>@@@AAABBBAAAAAAAAA@@@???>>>===<<<@@@??????>>>???AAABBBCCCDDDCCCBBBAAAAAABBBDDDEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBDDDEEEDDDBBB???===BBBDDDEEEFFFFFFGGGIIIKKKMMMPPPTTTUUUSSSSSSVVVYYYbbbkkkqqqllliiiqqqKKKKKKLLLLLLMMMNNNNNNNNNPPPOOONNNPPPTTTVVVVVVTTTVVVUUUTTTSSSSSSTTTVVVWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSRRRRRRSSSTTTUUUWWWXXXUUUUUUTTTTTTTTTUUUVVVWWWWWWUUUSSSSSSSSSRRRQQQOOOPPPQQQQQQQQQPPPPPPQQQSSSVVVWWW\\\bbbiiixxxssskkkeee```\\\___^^^\\\ZZZYYYYYYYYYYYYZZZ[[[ZZZXXXUUUSSSSSSTTTWWWTTTRRRQQQQQQQQQOOONNNNNNNNNNNNOOONNNNNNMMMLLLNNNLLLJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIHHHGGGHHHIIIJJJJJJJJJKKKMMMMMMKKKIIIJJJJJJIIIFFFDDDEEEIIILLLSSS\\\fffmmmooorrrwww|||zzzooojjjiiilllssszzz|||xxxyyysssaaaQQQGGGEEE>>>===<<<<<<;;;;;;;;;<<<;;;===>>>===;;;::::::;;;<<<<<<<<<===>>>???AAAAAAAAAAAAAAA@@@@@@>>>======>>>=========>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFFFFFFFDDDCCCBBBDDDEEEEEEEEEFFFIIIKKKNNNQQQTTTTTTRRRRRRTTTWWWgggoootttnnnjjjppp}}}yyyvvvzzzJJJJJJKKKKKKLLLMMMMMMMMMPPPOOOOOOQQQSSSUUUUUUTTTVVVUUUSSSSSSRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQRRRQQQOOONNNOOORRRUUUWWWQQQQQQQQQQQQQQQRRRRRRRRRUUUTTTRRRRRRRRRRRRPPPNNNNNNOOOPPPOOONNNNNNPPPRRRUUUUUUXXX[[[___gggyyyzzzuuummmjjjfffccc```___``````^^^]]][[[[[[[[[ZZZWWWVVVXXXVVVTTTTTTTTTTTTTTTRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPOOOMMMLLLLLLMMMNNNOOONNNNNNLLLLLLLLLLLLNNNNNNOOOMMMJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJIIIJJJLLLLLLLLLMMMOOOQQQTTTTTTTTTVVVYYYZZZYYYXXXRRRRRRRRRRRRTTTZZZaaafffqqqxxx~~~|||~~~}}}~~~vvvmmmiiikkknnnwwwwwwwww{{{xxx~~~sss```RRRGGGAAA@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<===<<<::::::;;;===<<<<<<<<<<<<===???@@@AAA@@@@@@AAA@@@@@@???>>>===;;;;;;;;;;;;<<<===>>>???>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHBBBCCCDDDEEEEEEFFFHHHKKKNNNQQQTTTTTTRRRRRRTTTWWWhhhppptttooolllrrr}}}~~~wwwrrruuuIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNOOOQQQRRRSSSSSSTTTSSSRRRQQQPPPPPPQQQQQQUUUTTTRRRPPPOOOOOOOOOOOONNNMMMLLLLLLMMMOOOQQQRRRLLLMMMNNNOOOPPPQQQPPPPPPTTTRRRPPPPPPQQQQQQOOONNNLLLMMMNNNMMMMMMMMMOOOQQQSSSSSSUUUXXX[[[```kkkwww}}}|||~~~~~~{{{uuupppnnnmmmmmmiiieeeaaa___``````^^^\\\[[[YYYXXXXXXYYYYYYYYYXXXVVVVVVUUUTTTTTTSSSSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTRRRQQQPPPNNNNNNOOOPPPQQQRRROOOMMMLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLLLLLLLMMMOOOQQQRRRMMMOOOSSSVVVZZZ^^^dddhhhkkkkkkkkkmmmqqqssssssrrrgggffffffggglllttt}}}}}}xxxqqqllllllrrr{{{xxxuuuzzz}}}{{{cccSSSJJJCCC??????AAA@@@>>>===<<<;;;;;;:::;;;;;;;;;:::999999<<<>>>;;;;;;;;;<<<===>>>???@@@???@@@@@@@@@??????>>>===:::::::::;;;;;;<<<======<<<>>>@@@BBBCCCBBB@@@???@@@@@@@@@@@@AAAAAAAAAAAA????????????AAABBBDDDFFFAAABBBDDDDDDDDDEEEHHHJJJMMMPPPTTTTTTSSSTTTXXX[[[dddkkkooollllllttt~~~~~~zzzwwwvvvGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPQQQPPPOOONNNMMMMMMMMMLLLQQQQQQPPPOOONNNNNNNNNNNNJJJJJJKKKLLLMMMMMMMMMLLLIIIKKKLLLOOOPPPQQQRRRRRRRRRPPPOOOOOOPPPPPPNNNMMMJJJKKKLLLLLLLLLLLLNNNPPPQQQOOOQQQTTTVVVXXX^^^fffuuu}}}{{{|||rrrjjjeeebbb^^^[[[]]][[[ZZZZZZ[[[\\\\\\[[[ZZZZZZZZZYYYXXXWWWWWWVVVWWWVVVVVVVVVVVVWWWYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTTTTSSSQQQQQQRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMPPPPPPPPPPPPRRRTTTWWWXXXRRRSSSSSSUUUWWW[[[^^^```ZZZ]]]bbbhhhoooxxx~~~xxxjjjlllnnnqqqxxx{{{xxxzzzxxxgggTTTJJJFFFAAA>>>>>>@@@???>>>===;;;;;;::::::;;;;;;;;;:::999999;;;>>>::::::;;;;;;<<<===???@@@>>>>>>??????>>>>>>======::::::;;;<<<============;;;===AAACCCDDDCCCAAA???@@@@@@AAAAAABBBBBBBBBCCC@@@???>>>======???AAABBB@@@BBBCCCCCCCCCEEEGGGIIILLLOOOSSSUUUVVVXXX^^^bbbccchhhjjjhhhjjjsss||||||vvv}}}}}}FFFFFFGGGGGGHHHIIIIIIJJJIIIKKKLLLLLLLLLLLLMMMOOOOOONNNNNNMMMKKKJJJIIIIIILLLMMMMMMNNNNNNMMMMMMLLLIIIJJJLLLMMMMMMMMMLLLKKKJJJKKKLLLNNNOOOQQQRRRSSSPPPOOOMMMMMMNNNOOOMMMLLLIIIKKKLLLLLLKKKLLLNNNPPPUUURRRRRRUUUVVVUUUWWW[[[fffzzzssshhhaaa]]]^^^\\\ZZZZZZ[[[\\\\\\[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVXXXZZZ\\\^^^```aaaaaa``````___^^^\\\ZZZYYYXXXXXXXXXYYY[[[\\\[[[YYYVVVUUUUUUTTTTTTTTTSSSSSSSSSVVVWWWYYY\\\___bbbeeegggeeeeeeeeegggjjjnnnrrruuusssvvvzzzvvvmmmiiiiiiqqq{{{}}}yyy```TTTIIIDDDBBB>>><<<<<>>===;;;;;;::::::::::::;;;<<<;;;999999:::<<<::::::::::::<<<===>>>???<<<<<<============<<<<<<::::::<<<======>>>======;;;===@@@BBBCCCCCCAAA@@@@@@@@@AAAAAABBBBBBCCCCCCAAA@@@???>>>>>>???@@@@@@@@@AAABBBCCCCCCDDDFFFIIIKKKOOOSSSUUUWWW[[[bbbgggeeegggfffcccfffpppyyy|||zzztttEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKMMMMMMKKKKKKMMMOOOOOONNNNNNMMMKKKIIIHHHGGGGGGIIIKKKNNNNNNMMMLLLKKKMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMMMMMMMNNNPPPQQQOOOMMMLLLLLLMMMNNNMMMKKKIIIKKKLLLLLLLLLLLLOOOQQQXXXTTTSSSVVVXXXWWWWWWYYY___jjjyyywwwsssmmmkkkiiiiiijjjjjjiiihhhiiijjjlllmmmllliiifffccc___ccchhhnnnsssuuuvvvvvvvvvvvvvvvuuurrrooollljjjhhhjjjmmmrrrtttssspppmmmjjjjjjiiihhhgggffffffeeehhhjjjnnnsssxxx||||||xxxsssyyyvvvnnnkkklllooowww~~~}}}wwwkkkaaaQQQIIICCCAAA???;;;:::<<<<<<<<<;;;::::::::::::::::::;;;<<<<<<:::888888999999999999:::;;;<<<>>>>>>::::::;;;;;;<<<;;;;;;:::999:::;;;============<<<:::<<<>>>@@@AAAAAA@@@@@@?????????@@@AAABBBBBBBBB@@@@@@????????????@@@@@@???AAABBBBBBBBBDDDFFFHHHLLLOOOSSSUUUWWW[[[aaagggeeeeeebbb```dddpppzzz}}}}}}wwwooo{{{EEEEEEEEEFFFGGGGGGHHHHHHIIILLLNNNMMMLLLKKKMMMPPPOOOOOONNNMMMKKKJJJHHHGGGDDDGGGKKKNNNOOONNNLLLJJJRRRQQQOOONNNNNNOOORRRSSSQQQOOOMMMLLLKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMLLLKKKIIIKKKLLLLLLLLLMMMOOOQQQTTTPPPOOOSSSWWWWWWWWWXXXWWW[[[aaannn|||yyypppuuu}}}~~~}}}~~~~~~|||}}}yyyuuuqqqkkkdddccciiittt|||}}}{{{qqqhhhZZZNNNLLLGGGBBBAAA>>>;;;;;;>>>;;;;;;:::999999999:::::::::<<<======:::888777777999999999:::;;;<<<===>>>999999:::;;;;;;:::::::::888999;;;<<<======<<<;;;999;;;<<<>>>???@@@@@@???===>>>>>>???@@@@@@AAAAAA======>>>>>>???????????????@@@BBBBBBBBBCCCFFFHHHMMMPPPSSSTTTVVVYYY```eeebbbbbb___]]]eeesss~~~zzzuuuiiivvvCCCCCCCCCCCCDDDEEEGGGGGGIIIHHHGGGHHHJJJMMMNNNNNNRRRQQQQQQOOOMMMJJJHHHGGGIIIHHHHHHIIIJJJKKKLLLLLLOOOOOONNNMMMNNNOOOQQQRRRUUUQQQMMMKKKMMMNNNMMMLLLMMMMMMMMMMMMLLLKKKIIIIIILLLKKKIIIIIIJJJLLLNNNPPPRRRRRRQQQRRRSSSTTTVVVWWWTTTXXX^^^eeesss~~~{{{ssswwwwwwxxx{{{wwwoooiiiaaa]]]```gggnnn|||~~~vvvfffWWWNNNJJJCCCBBB???<<<;;;:::;;;<<<;;;<<<>>>??????>>><<<;;;;;;;;;<<<======<<<;;;:::===<<<;;;:::;;;;;;===>>>>>>>>>>>>>>>>>>===<<<<<<::::::999888999:::<<<===<<<======>>>???@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@???????????????@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHJJJMMMPPPQQQTTTWWWYYY^^^^^^^^^```eeemmmuuuyyyzzzssskkkpppEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJJJJJJJLLLNNNOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLNNNPPPQQQSSSVVVSSSOOONNNOOOPPPPPPOOOMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLKKKLLLLLLNNNOOOOOORRRQQQQQQQQQQQQSSSTTTUUURRRVVVYYY\\\dddwww~~~zzzyyyssspppooonnnmmmsssxxx}}}xxxrrrfffZZZUUU]]][[[]]]eeemmmvvv~~~|||}}}yyymmm^^^RRRKKKIIIAAA@@@>>>;;;:::999999:::999:::<<<======<<<:::999999:::;;;<<<<<<;;;::::::;;;;;;:::::::::;;;<<<==================<<<;;;;;;::::::999999999:::<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>????????????@@@@@@???>>>>>>??????@@@AAAAAABBBBBBCCCEEEFFFGGGGGGIIILLLOOOQQQSSSWWWYYY___^^^^^^```dddkkksssxxx{{{pppiiiooo}}}EEEDDDDDDEEEEEEFFFGGGHHHKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMKKKIIIHHHLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKMMMOOOQQQRRRTTTRRROOOOOOPPPQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOORRRRRRPPPPPPPPPQQQRRRRRRQQQTTTVVVVVVYYYdddvvv{{{xxx{{{|||uuussssssfffjjjllljjjgggiiipppvvv~~~xxxlllfffaaa[[[WWWXXXYYY^^^hhhssszzzxxxvvvuuuwww}}}}}}zzzsssppphhh^^^SSSKKKGGGEEE>>>===<<<;;;:::999888777888888::::::::::::888888777888999:::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>??????????????????>>>>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFEEEHHHKKKNNNPPPSSSWWWYYYaaa``````___bbbhhhooouuu{{{qqqhhhmmm{{{~~~CCCCCCBBBBBBCCCDDDDDDEEEHHHIIIJJJJJJIIIJJJKKKLLLNNNNNNNNNNNNMMMKKKJJJIIILLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMOOONNNNNNMMMNNNOOOPPPQQQTTTSSSQQQPPPPPPPPPQQQQQQRRRUUUWWWWWWYYY```lllwwwuuu{{{zzzsssoookkkmmmmmmhhhaaa^^^```dddeeelllrrrttttttxxxxxxkkk```VVVRRRPPPQQQVVV]]]gggqqq~~~xxxwwwvvvxxxyyyrrrkkkfffeeeaaaYYYQQQIIICCCAAAAAA<<<<<<<<<;;;:::999777666888888999::::::999888888888888999::::::;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===>>>>>>>>>???????????????>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCEEEEEEEEEHHHLLLOOOQQQTTTWWWZZZeeedddccc``````dddlllrrrxxxttthhhlllyyy~~~vvvDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKKKKIIIHHHIIIKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOLLLLLLKKKKKKKKKLLLMMMMMMRRRPPPMMMLLLLLLNNNQQQSSSUUUTTTRRRQQQPPPQQQQQQRRRRRRUUUYYYZZZ[[[___gggnnnzzzssszzzrrrjjjeeebbbaaaZZZ^^^bbbbbb```bbbiiiooovvvzzztttggg___\\\VVVPPPOOOPPPUUU___iii~~~}}}~~~~~~~~~sssiiiaaa[[[[[[VVVOOOGGGAAA>>>===<<<<<<<<<<<<;;;:::999888777999999::::::::::::999999:::::::::::::::;;;;;;<<<:::;;;;;;<<<===>>>>>>>>><<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>????????????>>>>>>======>>>??????@@@@@@@@@@@@@@@AAACCCDDDEEEFFFIIILLLOOOQQQTTTXXXZZZgggfffeeeaaa___bbbjjjqqqtttxxxjjjmmmxxxxxxrrrGGGGGGFFFFFFFFFFFFGGGGGGIIILLLNNNMMMJJJIIIJJJLLLKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIJJJLLLNNNOOOOOOOOOQQQRRROOONNNLLLKKKKKKLLLMMMNNNSSSRRRPPPNNNNNNPPPRRRTTTUUUTTTRRRQQQQQQQQQRRRRRRQQQTTTXXXXXXXXXYYY^^^aaakkkrrr~~~www}}}~~~{{{yyyzzz}}}|||{{{zzzwwwuuuuuuxxx{{{~~~}}}|||{{{zzz{{{|||~~~~~~yyyrrrkkkgggfffgggjjjgggdddbbbaaacccfffhhhgggjjjooossswww||||||rrrhhh^^^TTTNNNPPPQQQVVV^^^fffooo|||~~~uuuiii```ZZZSSSNNNGGGAAA>>><<<;;;:::<<<;;;;;;:::999888888888::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::;;;<<<>>>????????????<<<===>>>>>>>>>>>>>>>>>>=========>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????============>>>??????@@@?????????@@@AAABBBCCCDDDGGGIIILLLOOOPPPSSSVVVXXXcccdddccc___]]]aaakkktttuuu{{{mmmpppzzzzzztttrrrHHHHHHGGGGGGGGGGGGHHHHHHHHHLLLOOONNNJJJHHHIIIKKKJJJJJJKKKLLLMMMMMMLLLLLLOOONNNMMMLLLLLLKKKLLLLLLJJJKKKLLLLLLMMMLLLKKKJJJJJJMMMPPPQQQPPPQQQSSSUUURRRQQQOOOMMMMMMMMMNNNOOOSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRQQQTTTWWWWWWVVVVVVXXXZZZ^^^bbbjjjuuu~~~{{{zzzzzzzzzyyyyyyuuurrrmmmjjjjjjkkkkkkkkkhhhgggeeebbb______```ccccccfffkkkpppvvvzzz|||}}}zzzvvvtttvvvzzzyyyssslllcccbbbaaa```aaacccfffhhhjjjiiifffccc```___aaaccchhhiiilllpppuuu{{{nnniiiaaaZZZVVVSSSPPPNNNIIIQQQaaarrr|||~~~yyykkk```ZZZKKKFFFAAA>>>======;;;:::;;;:::888777666777777888:::::::::999999:::::::::<<<;;;:::999888888999999999:::<<<===>>>??????>>>;;;<<<======>>>>>>=========>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????<<<<<<<<<======>>>@@@@@@>>>>>>??????@@@BBBCCCDDDFFFHHHKKKMMMNNNPPPRRRUUUZZZ]]]]]]\\\[[[bbbnnnyyy{{{qqqsss|||wwwrrrqqqtttGGGGGGFFFFFFFFFFFFFFFGGGFFFJJJNNNLLLHHHEEEFFFIIIIIIJJJKKKLLLMMMMMMMMMMMMRRRQQQOOOMMMLLLKKKKKKJJJHHHIIIKKKMMMMMMMMMMMMLLLIIILLLPPPQQQPPPQQQSSSUUUUUUTTTQQQOOONNNOOOPPPQQQRRRUUUXXXZZZZZZXXXTTTRRRQQQPPPOOOOOOOOOOOOQQQQQQRRRTTTWWWXXXXXXXXXYYY[[[\\\___dddgggmmm}}}}}}xxxtttrrrrrrqqqpppnnnmmmkkkhhhdddcccdddeeeccceeegggjjjkkkkkkjjjiiifffcccbbbeeejjjkkkeee^^^bbbaaa``````aaadddgggiiigggggggggggggggiiinnnqqq|||ssskkkWWWSSSMMMKKKLLLQQQUUUWWWcccnnn|||zzzyyy|||yyyiii]]]WWWEEEBBB===<<<===>>><<<;;;:::999666555444555666777::::::999999999999::::::<<<;;;999777666666777777777999;;;===>>>>>>>>>===::::::;;;<<<=========<<<===>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>???@@@AAACCCCCCEEEGGGJJJKKKLLLMMMPPPRRRSSSVVVYYYYYYZZZbbbqqq|||tttuuu}}}~~~rrrooopppvvvEEEEEEFFFGGGGGGGGGFFFFFFJJJNNNQQQPPPJJJFFFEEEGGGGGGHHHIIIKKKLLLMMMMMMNNNRRRRRRRRRPPPOOOMMMKKKJJJLLLKKKJJJKKKMMMNNNNNNMMMOOOPPPRRRTTTVVVVVVVVVVVV[[[YYYWWWUUUSSSQQQPPPPPPSSSUUUYYYZZZXXXVVVTTTTTTUUUSSSQQQPPPQQQQQQQQQPPPUUUVVVWWWWWWWWWWWWYYY[[[```aaaaaaaaadddlllwww~~~|||{{{{{{yyyvvvuuuuuutttsssrrrqqqqqqqqqrrrrrrsssuuuuuutttrrrnnnlllnnnsssyyy}}}|||pppddd[[[NNNNNNNNNNNNPPPXXXccckkkwwwyyy~~~~~~kkk\\\RRRMMM@@@>>><<<;;;;;;:::888666777777777777777777777777;;;;;;:::::::::;;;<<<<<<;;;999777777888999888777:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::>>>===<<<;;;;;;<<<===>>><<<<<<======>>>>>>??????>>>>>>===============>>>???>>>=========>>>???@@@EEEGGGIIIJJJKKKLLLNNNPPP^^^YYYTTTRRRSSS\\\mmm~~~wwwzzz{{{rrrpppwwwFFFFFFGGGHHHHHHHHHGGGGGGKKKOOORRRPPPKKKGGGGGGIIIIIIIIIKKKLLLMMMMMMNNNNNNSSSSSSRRRQQQPPPNNNLLLKKKKKKJJJJJJLLLOOOPPPPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTYYYXXXVVVTTTRRRQQQPPPPPPTTTWWWYYYZZZZZZXXXXXXYYYXXXUUURRRPPPQQQRRRRRRRRRVVVXXXYYYYYYXXXYYYZZZ\\\aaabbbbbb```___aaahhhmmm}}}wwwpppiiibbb[[[UUUSSSUUUXXX\\\bbblllyyynnn^^^QQQHHHCCC>>>===;;;:::;;;:::999777888888888888888888888888:::::::::999::::::;;;<<<:::888777777888999999888999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;>>>======<<<<<<========================>>>>>>>>>>>>>>>===============>>>@@@@@@???>>>???@@@AAABBBDDDFFFHHHIIIIIIJJJMMMOOOWWWUUUSSSSSSTTT[[[iiiwwwzzzuuuvvvGGGHHHHHHIIIJJJJJJIIIIIILLLOOOQQQPPPLLLIIIIIIKKKKKKLLLMMMMMMNNNNNNMMMMMMSSSSSSSSSRRRQQQOOONNNMMMKKKKKKKKKMMMPPPRRRSSSRRROOOPPPQQQQQQRRRRRRQQQQQQVVVUUUTTTSSSRRRQQQQQQQQQSSSUUUWWWXXXXXXYYY[[[]]][[[XXXSSSQQQRRRTTTUUUUUUVVVXXXYYYYYYXXXXXXZZZ[[[```aaabbb___[[[YYY[[[]]]cccssszzzsssooolllgggaaa]]]\\\]]]]]]^^^dddhhhmmmssszzz~~~~~~{{{jjjZZZOOOFFF>>>:::<<<;;;999:::;;;;;;:::888999999999999999999999999999999888888999::::::;;;:::888777777888999999888777888999:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>==================>>>======<<<<<<===>>>>>>AAAAAA@@@@@@@@@AAACCCDDDBBBDDDFFFGGGHHHIIIKKKMMMPPPOOOQQQTTTUUUYYYdddpppuuutttHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPOOOMMMKKKKKKLLLMMMMMMMMMNNNNNNMMMMMMLLLSSSSSSSSSSSSRRRQQQOOOOOONNNMMMMMMOOORRRSSSSSSRRROOOOOOPPPPPPPPPOOOOOOOOOSSSSSSSSSSSSSSSRRRRRRQQQNNNPPPQQQRRRSSSVVVYYY\\\^^^ZZZUUURRRSSSUUUWWWXXXUUUVVVXXXXXXWWWWWWXXXYYY[[[]]]^^^]]]YYYWWWYYY[[[[[[dddqqq}}}uuullleee^^^[[[YYYYYYYYY]]]eeennnvvv{{{~~~zzzwwwyyy~~~~~~|||}}}}}}}}}yyylllZZZMMMEEE@@@;;;777:::888888999:::;;;:::999888888888888888888888888777777777777888999::::::<<<:::888777888888777666666777888999;;;<<<>>>>>>;;;;;;::::::;;;;;;<<<===<<<<<<<<<===============<<<===>>>?????????>>>===>>>>>>>>>======<<<<<<;;;======<<<<<<<<<===>>>>>>AAA@@@@@@???@@@AAACCCDDDBBBDDDFFFGGGGGGHHHJJJLLLMMMMMMPPPSSSTTTWWWbbbmmmyyyyyyrrrIIIIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLRRRSSSSSSSSSRRRQQQQQQPPPRRRQQQPPPQQQRRRSSSRRRQQQOOOOOOOOONNNNNNNNNNNNNNNQQQRRRSSSSSSSSSSSSRRRRRRMMMNNNOOOPPPQQQTTTXXX[[[^^^ZZZUUUSSSTTTVVVXXXYYYVVVWWWYYYZZZXXXXXXXXXYYYXXXZZZ[[[YYYVVVVVVYYY\\\XXX[[[aaakkkxxx{{{xxx~~~vvvrrrjjjaaaZZZUUUSSSSSSPPPVVV```mmm|||xxxtttooommmrrr}}}|||xxxuuuiii^^^OOODDD???>>>;;;888888777777888:::;;;;;;:::777777777777777777777777777777777777888999:::;;;>>><<<999888777777555333666666888999;;;<<<===>>>:::::::::::::::;;;<<<<<<<<<=====================;;;<<<===?????????>>>===>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>???@@@BBBCCCCCCEEEGGGGGGGGGHHHJJJKKKNNNNNNOOOQQQRRRVVVbbbnnnsss}}}rrrIIIIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPNNNOOOOOOOOOOOOOOONNNNNNQQQRRRRRRRRRRRRRRRQQQQQQTTTRRRQQQQQQRRRRRRQQQPPPOOOOOONNNMMMMMMMMMNNNNNNQQQRRRSSSTTTTTTTTTSSSRRROOOPPPQQQRRRSSSUUUXXX[[[]]]YYYUUUSSSTTTVVVWWWWWWWWWYYY[[[\\\ZZZYYYYYYYYYYYY[[[[[[YYYUUUTTTVVVXXXYYYXXXZZZbbbjjjttt}}}qqqmmmssszzzpppggg___]]]WWWQQQMMMMMMPPPSSSVVV```ppp~~~qqqnnnkkkllltttzzzqqqjjjWWWOOOEEE>>>;;;::::::999777666666777999::::::999666666666666666666666666666666777777888999;;;;;;???<<<:::888777666555333666777888999:::;;;<<<===:::::::::::::::;;;;;;<<<=========<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>======<<<<<<===???AAABBBCCCEEEFFFGGGGGGGGGIIIKKKOOONNNOOOPPPRRRVVVcccpppooo|||wwwHHHIIIJJJLLLMMMMMMNNNNNNPPPOOOOOOPPPRRRSSSSSSSSSPPPQQQQQQRRRRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQRRRQQQPPPQQQRRRSSSRRRQQQOOONNNMMMMMMMMMNNNOOOPPPRRRSSSUUUVVVVVVTTTSSSRRRQQQRRRTTTTTTTTTUUUXXXZZZ[[[XXXUUUSSSTTTUUUUUUUUUUUUWWWZZZZZZYYYWWWWWWWWW[[[^^^aaa___ZZZVVVUUUUUU[[[XXXYYY```dddhhhooowww}}}sssmmmrrr}}}|||wwwooojjjhhhccc\\\UUUVVVVVVUUUUUUYYY___ccckkkvvv{{{uuuuuuwww|||}}}xxxooobbbYYYGGGDDD???;;;888888999:::777666666777999:::999888666666666666666666666666777777777888999:::;;;<<<<<<:::888777888888777555777888888999::::::;;;;;;::::::999999::::::;;;<<<>>>======<<<;;;:::999999::::::::::::;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<===???AAABBBBBBCCCEEEEEEEEEEEEGGGIIINNNMMMOOORRRSSSWWWbbbnnnooo}}}~~~HHHIIIJJJKKKMMMMMMNNNNNNRRRQQQQQQRRRTTTVVVVVVVVVRRRRRRSSSTTTTTTTTTTTTTTTOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPSSSTTTTTTSSSOOONNNMMMMMMMMMNNNPPPQQQSSSTTTVVVWWWVVVUUUSSSRRRQQQSSSTTTUUUTTTTTTVVVWWWYYYWWWTTTSSSTTTUUUTTTSSSQQQTTTVVVWWWUUUSSSSSSSSS\\\aaaffffffbbb\\\XXXVVVZZZVVVWWW]]]___]]]```eeejjjuuuuuunnn}}}}}}wwwsssrrrlllkkkfff```___bbbaaa]]]\\\```dddhhhkkkpppwww|||~~~}}}}}}|||}}}xxxrrrjjj^^^PPPEEE>>>>>>===;;;888888999;;;777666666777888999999777777777777777777777777777777777777888999;;;<<<===:::888777777888999999888888888888999999:::::::::::::::999999::::::;;;<<<>>>>>>===;;;:::999888777::::::999999:::;;;===>>>:::;;;;;;<<<<<<=========:::::::::;;;<<<===>>>???===<<<<<<<<<>>>???AAACCC@@@BBBDDDDDDCCCDDDEEEGGGLLLLLLOOOSSSTTTWWWaaalllttt~~~}}}LLLKKKJJJIIIIIIIIIIIIIIILLLMMMOOOQQQRRRSSSTTTTTTRRRSSSTTTSSSRRRRRRTTTVVVQQQQQQQQQOOONNNNNNOOOQQQQQQQQQRRRTTTVVVUUURRRPPPMMMNNNOOONNNMMMMMMNNNPPPRRRRRRRRRRRRRRRQQQQQQQQQTTTTTTTTTTTTUUUVVVWWWWWWTTTVVVXXXVVVSSSQQQRRRSSSTTTSSSRRRQQQQQQRRRSSSTTT\\\bbbhhhiiiccc\\\XXXWWWWWWVVVUUUUUUVVVXXX[[[\\\eeedddgggsssxxxzzz}}}wwwqqqllliiifffdddeeegggjjjmmmqqquuuwwwyyyxxxyyy{{{}}}}}}|||xxxuuuwwwyyytttnnnhhh\\\LLLBBB>>>777777777777777888888999:::999888777666666666666444444555555666666777777666555555666666777888999777777777777777777777777666666666777888:::;;;<<<:::::::::999999999888888999;;;<<<;;;999777777777666777999999888888888999<<<<<<<<<;;;::::::::::::999999999:::;;;<<<===>>><<<===>>>@@@@@@???>>>>>>@@@CCCFFFHHHGGGFFFFFFGGGGGGMMMRRRRRRQQQUUUaaakkktttKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSRRRSSSSSSRRRQQQQQQSSSUUUUUUTTTSSSQQQOOOOOOQQQRRRRRRQQQQQQRRRTTTSSSQQQOOOMMMNNNOOONNNMMMMMMOOOQQQRRRRRRRRRQQQQQQQQQPPPPPPSSSSSSSSSTTTTTTTTTUUUUUUVVVXXXYYYXXXTTTRRRRRRSSSTTTTTTSSSRRRRRRSSSTTTTTTYYY^^^dddddd___ZZZWWWWWWWWWVVVUUUTTTUUUWWWYYYZZZYYYZZZ^^^dddmmm|||zzzuuunnnjjjfffcccdddggghhhiiirrrvvv~~~}}}sssnnnjjjlllppp|||sssjjj```YYYPPPEEE===;;;777777666666777777888999:::999888777666666666666555555666666666666666777666666555555555555555666777777777777777777777777666666777777888999:::;;;:::::::::999999999888888;;;<<<===<<<:::999999999777999::::::999999:::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;:::::::::;;;<<<<<<======>>>????????????>>>???BBBEEEFFFEEEEEEEEEEEEFFFKKKPPPPPPOOOTTT___iiiqqq~~~JJJJJJJJJIIIJJJJJJKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQOOOOOOPPPOOONNNNNNQQQSSSXXXVVVSSSPPPOOOOOOPPPQQQSSSQQQPPPPPPQQQQQQOOONNNMMMNNNOOONNNNNNNNNPPPQQQSSSRRRRRRQQQPPPOOOOOONNNPPPQQQSSSTTTTTTSSSRRRRRRXXXYYYZZZXXXUUURRRRRRRRRUUUTTTTTTSSSSSSTTTTTTUUUVVVZZZ]]]^^^ZZZWWWVVVWWWVVVVVVUUUTTTTTTUUUVVVWWWTTTVVVXXXYYYYYYaaauuu~~~|||~~~|||yyyyyy|||~~~zzzuuutttttttttqqqooommmjjjggghhhmmmuuu|||~~~}}}{{{xxxvvvxxxpppgggfffiiioootttyyy}}}wwwiii\\\OOOHHHDDD>>>999999666666666666666777888888999888777666666555666666777777777777666666666666777666555444444333333333777777777777777777777777777777777777777888999::::::::::::999999999888888<<<>>>???>>><<<;;;;;;;;;888999;;;;;;:::::::::;;;999:::;;;<<<<<<<<<;;;:::===<<<;;;:::::::::::::::===============>>>??????>>>AAACCCDDDDDDCCCCCCDDDEEEJJJNNNNNNMMMRRR^^^gggooo|||JJJJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNJJJJJJKKKKKKKKKMMMQQQSSSXXXUUUPPPMMMLLLLLLMMMNNNSSSQQQOOONNNOOOOOONNNMMMMMMNNNOOONNNNNNNNNPPPRRRSSSRRRQQQPPPOOONNNMMMLLLOOOQQQSSSTTTUUUTTTRRRQQQWWWWWWWWWVVVUUUSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUXXXXXXVVVUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTTTTUUUTTTSSSSSSQQQUUUbbboooxxx~~~~~~{{{yyywwwwwwvvvyyytttnnnlllnnnsssxxx{{{vvvuuuuuuwww{{{{{{vvvtttpppppppppppprrryyy~~~pppmmmqqqwww|||}}}wwwtttsssvvv{{{yyyqqqiii___QQQDDD??????<<<999888666555555555555666777777888777666666555555555666888888888777777666666555777666555555444444444555777777777777777777777777888777777777777777888999:::::::::999999999888888<<<===???>>><<<;;;;;;<<<777999;;;;;;:::999:::;;;888999;;;<<<===<<<;;;:::<<<;;;;;;:::::::::;;;;;;>>>===<<<;;;<<<===>>>??????AAACCCDDDCCCCCCDDDEEEGGGJJJMMMMMMMMMSSS^^^gggppp}}}JJJIIIGGGFFFEEEDDDCCCCCCFFFGGGHHHJJJKKKKKKKKKKKKGGGHHHIIIJJJLLLPPPTTTXXXYYYTTTNNNJJJJJJKKKLLLLLLSSSQQQNNNMMMNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMPPPRRRRRRQQQPPPOOONNNMMMLLLKKKOOOPPPSSSUUUUUUUUUSSSRRRTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRTTTTTTTTTTTTVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRMMMKKKMMMOOOQQQWWW^^^dddnnn|||{{{xxxxxxxxxxxxwwwvvvtttssssssooojjjjjjooovvv~~~uuupppnnnmmmlllnnnqqqtttyyy~~~wwwzzz|||vvvrrrhhhgggjjjpppuuuqqqfff\\\RRRFFF===<<<>>><<<888666555555555444555555666777777666555555444555555555888888777777666666555555666666555555666777777888666666666666666666666666777777777666777777888888:::::::::999999999888888:::<<<======;;;::::::;;;666888::::::999888999:::888999;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<=========<<<;;;;;;;;;<<<>>>??????AAADDDEEEEEEEEEGGGIIIJJJLLLMMMMMMNNNTTT___gggrrrHHHGGGFFFDDDCCCBBBBBBAAAEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKMMMQQQWWW[[[[[[UUUMMMIIIJJJLLLNNNNNNQQQOOONNNNNNOOOOOONNNLLLJJJKKKLLLLLLLLLMMMOOOQQQPPPOOOOOONNNMMMLLLLLLKKKNNNOOOQQQSSSUUUUUUUUUUUUUUUTTTSSSSSSTTTSSSQQQOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSSSSRRRRRRQQQQQQQQQKKKHHHLLLPPPQQQSSSVVVZZZ^^^ggguuu{{{wwwtttsssvvvvvvuuuuuuvvvwwwyyyzzzxxxwwwuuusssrrrrrrsssssstttsssvvvzzz{{{wwwuuuvvvtttvvvyyy|||}}}|||zzzxxxyyyvvvssstttzzz|||qqqlllkkklllmmmqqquuuzzz}}}xxxuuutttsssqqqnnnfffgggjjjmmmnnnhhh[[[QQQDDD<<<777999;;;888555444444444444444444555666666555555444444444444555555666666666666555555555555555555555666666777999999666666666666666666666666666666666666666777888999:::::::::999999999888888999:::<<<<<<:::999::::::666777999999888888888999::::::;;;;;;;;;;;;;;;<<<999999999:::;;;<<<>>>>>>;;;;;;;;;;;;;;;<<<======???AAADDDEEEFFFHHHJJJMMMMMMMMMMMMMMMOOOVVV```hhhrrrEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIMMMSSSWWWZZZSSSJJJFFFHHHLLLMMMMMMOOONNNNNNOOOQQQPPPNNNLLLHHHJJJKKKKKKKKKKKKNNNPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPRRRTTTVVVVVVYYYWWWTTTTTTTTTSSSOOOLLLMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNOOOQQQRRRRRRRRROOOPPPPPPPPPPPPOOOOOOOOONNNKKKKKKOOOPPPNNNPPPSSSTTTWWW[[[aaakkkzzzyyytttsssssssssuuuxxx{{{~~~{{{vvvrrrooommmmmmlllpppxxx||||||~~~}}}tttooonnnqqqtttuuuyyy~~~sssllllllmmmmmmmmmiiiiiihhhgggbbbXXXMMMEEE;;;666444777888555333444444444333333444444555666555444444333444444555555444444444444555555555555666666555555555666666777666666666666666666666666555555555666666888999::::::::::::999999999888888888:::<<<<<<:::999:::;;;666888::::::999888999:::===<<<:::999999:::;;;<<<:::::::::::::::;;;<<<===::::::;;;<<<<<<<<<<<<;;;===@@@BBBDDDFFFIIIMMMOOONNNNNNMMMLLLOOOVVV```gggnnn}}}CCCCCCCCCCCCDDDFFFGGGGGGCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDGGGLLLPPPWWWOOOFFFCCCEEEIIIKKKKKKNNNNNNOOOQQQRRRRRROOOLLLGGGIIIJJJJJJJJJKKKMMMOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLNNNPPPSSSVVVWWW]]]ZZZWWWUUUUUURRRNNNJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLNNNPPPQQQPPPOOOLLLMMMMMMNNNNNNNNNMMMMMMIIIIIILLLMMMJJJFFFHHHNNNOOOSSSWWWWWWYYYbbbqqq}}}{{{~~~wwwuuuyyyvvvvvvuuutttxxx~~~{{{}}}yyytttsssvvvzzz}}}~~~rrrhhhfffhhhjjjjjjjjjhhheee___UUUKKKAAA;;;888555444666666333444777444333333333333444555555444444333333333444444555222333333444444555555555777666555444444444444444666666666666666666666666444444444555666888999::::::::::::999999999888888999;;;<<<<<<;;;:::;;;<<<777999;;;;;;:::::::::;;;???===:::888888999;;;<<<<<<<<<;;;:::::::::;;;;;;999:::;;;<<<===<<<;;;:::<<<>>>AAADDDFFFIIIMMMQQQNNNMMMLLLLLLNNNUUU___fffjjjyyyBBBCCCDDDDDDCCCCCCDDDFFFDDDAAA???AAAFFFIIIGGGDDDHHH???CCCKKKIIIGGGHHHDDDOOONNNLLLIIIFFFFFFGGGIIIKKKJJJKKKNNNRRRSSSQQQOOOKKKMMMOOOMMMKKKKKKNNNQQQQQQSSSVVVUUUQQQMMMLLLLLLGGGJJJNNNPPPPPPQQQSSSUUUZZZVVVRRRQQQQQQPPPNNNKKKJJJLLLLLLKKKJJJIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMPPPQQQRRRRRRRRRVVV\\\bbbpppxxx~~~zzz{{{uuurrrggggggggghhhmmmvvv|||zzz}}}uuuiiieeefffjjjmmmmmmeeeZZZOOOFFF???999666999999888777777777777777666555333222111222333333555555555555555555444444555555555555555555555555555555555555555555444444222333444555666666666666777777666666666666777777:::999999999888888777777999999999888666666888:::888888888888888888888888===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::::::::::::::;;;<<<======;;;>>>BBBEEEGGGJJJNNNQQQRRRNNNKKKMMMOOOTTT^^^iiimmmyyyAAABBBCCCCCCBBBAAACCCDDDBBB@@@>>>@@@DDDFFFDDDBBBBBBDDDFFFJJJIIIDDDFFFMMMNNNMMMKKKHHHFFFDDDEEEEEEHHHGGGHHHKKKNNNPPPNNNLLLHHHJJJLLLLLLKKKMMMRRRWWWYYY]]]```]]]VVVOOOKKKKKKIIIJJJLLLNNNOOOQQQRRRTTTXXXUUUQQQPPPOOONNNLLLIIIJJJKKKLLLKKKIIIIIIIIIKKKNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOOOORRRXXX]]]```cccmmm|||~~~xxxpppjjjhhheeeeeegggkkkqqq|||zzz{{{qqqjjjfffeeeddd```XXXMMMCCC<<<999666555666666555444444444444555666555444333333333444444555555555555555555444444555444333222222333444555555555555555555555444444222333444555666666666666666666555555555555666666777777777666666666555555777888888888888999;;;>>>999999999999999999999999;;;::::::999999::::::;;;;;;;;;:::999999999999999::::::::::::;;;<<<======???AAADDDFFFGGGIIILLLNNNPPPLLLJJJKKKMMMRRR^^^iiinnnxxxAAABBBCCCBBBAAA@@@AAABBBCCCAAA???@@@CCCEEEDDDBBB???HHHGGGOOOaaa[[[NNNSSSKKKJJJIIIHHHFFFDDDCCCBBBEEEEEEGGGIIILLLMMMLLLJJJFFFHHHKKKLLLNNNRRRZZZ___ffflllpppkkk___TTTNNNMMMKKKJJJJJJKKKNNNPPPQQQQQQVVVSSSPPPOOONNNLLLIIIGGGJJJKKKLLLKKKIIIHHHIIIJJJNNNNNNNNNMMMLLLJJJHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMOOOSSSVVVTTTRRRVVVaaaooo}}}}}}|||wwwrrrnnnkkkiiiiiikkknnnsss{{{yyyuuurrrooonnn{{{~~~uuulllccc[[[VVVOOOIII???777444444555666555444444333333333333333666555555444444444444555444444444444444444555555555333222000000222333555444444444444444444555555222333444555666666666666555444444444444444444555777777666666666666555555666777777777666666888:::::::::::::::::::::::::::999888888777888888999999::::::999999999999888888::::::::::::;;;<<<======BBBDDDFFFFFFFFFGGGIIIKKKOOOKKKHHHHHHJJJPPP^^^kkkqqq{{{xxx~~~AAABBBCCCBBBAAA@@@AAABBBFFFDDDBBBBBBEEEFFFFFFEEEAAAKKKEEEXXX}}}ZZZPPPGGGGGGGGGHHHHHHGGGDDDBBBEEEFFFGGGIIIKKKKKKKKKJJJGGGIIILLLNNNQQQVVV^^^dddooouuuzzzuuugggZZZRRRQQQMMMKKKIIIJJJMMMOOOOOONNNSSSRRRQQQOOOMMMJJJHHHFFFIIIJJJKKKJJJHHHGGGHHHIIIMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKLLLMMMLLLMMMMMMMMMMMMOOOQQQRRROOOOOOPPPTTT[[[hhhvvv{{{zzz~~~xxxyyyyyyzzz{{{{{{{{{{{{wwwzzz}}}xxxrrrooopppsssuuuxxxoooeee[[[QQQJJJCCC???888444333444555666666555444444333333444444444444444444333444444444333333444444444444555555333333222222222222333333333333444444444444555555222333444555666666666666555555444444444444555555888888888888888888777777666777777555222111111222999999999999999999999999888777777777777888999999999999:::::::::999999999::::::::::::;;;<<<======CCCDDDFFFFFFFFFFFFHHHIIINNNJJJGGGGGGIIIPPP___mmmxxxzzzqqquuuAAACCCDDDCCCBBBAAABBBCCCFFFDDDCCCBBBDDDFFFGGGGGGBBBMMMHHHXXX~~~ZZZNNNDDDDDDEEEHHHJJJJJJGGGDDDCCCEEEGGGHHHIIIIIIIIIIIIGGGJJJLLLNNNPPPTTT[[[aaalllrrrvvvrrrfffZZZTTTRRRMMMLLLKKKKKKLLLMMMLLLLLLQQQQQQQQQOOOMMMJJJHHHGGGHHHIIIJJJIIIHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGGGGGGGHHHIIIKKKLLLKKKJJJJJJIIIJJJLLLNNNOOONNNNNNNNNOOOPPPQQQQQQQQQJJJOOORRRPPPMMMSSS```jjjssszzzvvvyyyyyyyyy}}}}}}~~~|||yyyuuusssssswww}}}{{{pppdddYYYNNNEEE@@@;;;999666555555555444222555555444333333333333333222222222222333222222222333333333333444444555555111333444666666444333111333333333333444444555555222333444555666666666666666555555555555555555666777777777777777777888888555666666555222111000111777777777777777777777777888888888888888999::::::999:::;;;;;;<<<;;;::::::::::::::::::;;;<<<======@@@BBBDDDEEEEEEFFFHHHJJJLLLIIIHHHHHHIIIPPP```ppp~~~}}}}}}zzzpppsss|||@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBAAAAAABBBDDDFFFHHHEEERRRQQQSSSbbb___NNNMMMDDDCCCCCCFFFJJJJJJGGGDDD@@@BBBEEEFFFEEEEEEEEEFFFEEEHHHKKKLLLMMMPPPUUUYYYbbbeeegggddd]]]UUUPPPNNNLLLNNNOOONNNLLLJJJJJJKKKMMMOOOPPPOOOLLLJJJIIIHHHHHHIIIJJJIIIGGGFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGHHHIIIKKKLLLJJJIIIHHHHHHIIIKKKNNNOOOOOONNNNNNPPPRRRSSSQQQPPPJJJSSSXXXRRRIIIJJJRRRZZZ^^^rrr{{{tttssspppwww~~~zzzxxxvvvrrroooqqqvvvyyy}}}zzz{{{{{{zzz{{{~~~uuufffWWWKKKBBB<<<999555555444444555444222///333222222111111111111111000111111222222222222111222222333333444444555555111333444666666444333111222222333333444444555555222333444555666666666666666666555555555555666666444444555555555555666666333555777777777666777888777777777777777777777777888888888888999:::;;;;;;999:::;;;<<<===<<<;;;:::::::::::::::;;;<<<======>>>@@@BBBCCCDDDEEEGGGIIIIIIHHHHHHIIIJJJPPPaaaqqq~~~{{{|||~~~sssttt{{{>>>???AAABBBAAAAAACCCEEEAAAAAAAAA@@@AAADDDHHHKKKOOOXXXZZZUUUQQQOOOLLLJJJFFFCCCBBBDDDGGGHHHDDDAAA???BBBEEEFFFDDDCCCDDDFFFDDDHHHLLLMMMMMMOOORRRUUUZZZYYYXXXWWWTTTQQQMMMKKKJJJOOOTTTRRRLLLHHHHHHKKKIIILLLNNNNNNKKKHHHHHHIIIGGGHHHIIIHHHGGGFFFFFFHHHHHHHHHIIIJJJJJJJJJIIIIIIKKKJJJHHHHHHHHHIIIJJJLLLKKKIIIHHHGGGGGGIIILLLMMMLLLLLLLLLOOORRRRRRPPPMMMJJJTTTXXXQQQIIIJJJNNNQQQRRR[[[jjjwww}}}vvvsssqqqxxx{{{uuusssttttttsssrrryyy|||}}}ooofffWWWJJJ@@@:::777666444333222222333444222111333333222111111111111222000111222333333333222222111222222333444444555555333333222222222222333333111222222333444444555555222333444555666666666666555444444444444444444555444444444555555555666666333555888999888888999:::777777777777777777777777888888888888999:::;;;<<<777999:::<<<<<<<<<:::999::::::::::::;;;<<<======>>>???AAABBBBBBBBBDDDFFFEEEEEEGGGIIIIIIPPP```pppzzz{{{|||yyyzzz<<<===???@@@@@@AAACCCEEEBBBBBBBBBBBBCCCFFFKKKNNN\\\[[[___]]]WWWXXXTTTEEEGGGDDDAAABBBEEEEEEAAA===AAADDDHHHHHHFFFEEEFFFHHHEEEIIINNNQQQPPPQQQSSSVVVXXXUUUQQQPPPPPPPPPMMMJJJIIIPPPWWWUUUMMMGGGGGGKKKFFFIIILLLLLLJJJGGGGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGJJJJJJJJJJJJIIIHHHHHHGGGLLLKKKIIIHHHHHHIIIJJJKKKLLLKKKHHHFFFFFFGGGIIIKKKJJJIIIJJJMMMPPPQQQNNNKKKGGGNNNPPPJJJFFFIIIKKKJJJMMMMMMWWWgggrrrxxx|||xxxvvv~~~}}}}}}zzzxxxyyy~~~|||qqq^^^VVVJJJ???999777777777666444111111333555666555666555444444333333444444000111333444555444444333111111222333333444555555555333000------000333555111111222333333444555555222333444555666666666666444333333222222333333444555666666666777777888888555777999999777666555666888888888888888888888888777777777777888999:::;;;666777999;;;;;;;;;999888::::::::::::;;;<<<======>>>@@@AAAAAAAAAAAABBBDDDBBBCCCFFFIIIIIIOOO^^^nnnuuu}}}}}}>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@AAACCCGGGKKKMMMYYYYYYWWWUUUQQQMMMIIIGGGFFFDDDCCCCCCDDDDDDCCCBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHJJJLLLMMMRRRYYY\\\ZZZTTTTTTRRRPPPNNNLLLKKKJJJKKKLLLMMMMMMLLLJJJHHHFFFFFFGGGIIIIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGKKKKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIIIILLLLLLKKKLLLMMMNNNPPPQQQLLLKKKJJJIIIHHHHHHIIIJJJLLLKKKLLLQQQZZZgggsss{{{wwwttt{{{yyyuuuvvvxxxxxx{{{}}}zzzvvvvvvxxx}}}qqqeee]]]PPPGGG===666555555333111333333333333333333333333111111111111111111111111000111222444555666666666111111222222222333333333333333333333333333333333000000000000000000000000222333444555555555555444333333333444444444555555444444444555555555666666555666666666666666555555888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>=========???@@@@@@>>><<<<<<===???DDDHHHLLLMMMNNNTTTaaalllppp||||||CCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBDDDGGGJJJKKKLLLLLLLLLKKKHHHFFFCCCBBBHHHFFFEEEEEEEEEDDDAAA???CCCCCCDDDDDDEEEFFFGGGGGGFFFIIIKKKMMMSSSZZZ]]]ZZZRRRQQQPPPNNNLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHFFFHHHIIIIIIHHHGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJLLLMMMOOONNNMMMKKKIIIHHHHHHIIIJJJJJJIIIJJJMMMTTT]]]ggglll}}}vvvttt|||}}}uuunnniiijjjlllmmmrrrxxx~~~wwwrrrooommmkkkjjjgggmmmyyyuuuiii]]]RRRKKKGGG@@@888444444555444222111111111111111111111111111111111111111111111111333333444444444444333333222222333333333444444444333333333333333333333333111111111111111111111111111111222222222222222111222222222333333333444444444444444555555555666666555555666666666666555555666666666666777777777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<@@@BBBCCCBBB@@@???@@@AAACCCFFFJJJLLLPPPXXXdddmmmnnn}}}|||FFFEEEDDDCCCBBBAAA@@@???DDDDDDDDDEEEEEEGGGHHHIIIFFFFFFGGGGGGGGGFFFEEEDDDFFFEEEFFFFFFGGGFFFCCC@@@DDDEEEEEEEEEFFFFFFGGGGGGDDDHHHKKKNNNTTT[[[\\\YYYPPPOOOLLLJJJIIIHHHHHHIIIGGGHHHJJJKKKKKKKKKJJJIIIFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLHHHHHHGGGHHHIIIJJJLLLMMMPPPNNNLLLJJJIIIHHHIIIJJJIIIIIIIIIKKKOOOTTTYYY\\\gggrrrzzzyyy~~~|||~~~|||tttpppnnnmmmqqqyyy}}}|||{{{yyyxxxxxxrrrnnnoooqqqssszzz{{{rrrlllfffaaaaaacccfffgggjjjuuu|||mmm^^^RRRHHHAAA===<<<888333222333555444222111111111111111111111111111111111111111111111111555555555444333222111000333333333333444444444555333333333333333333333333222222222222222222222222111111222222222111111000111111111222222222333333444444444555555555555555555555666666666666666555666666666666777777777777::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<>>>@@@@@@???>>>>>>???BBBDDDGGGKKKQQQ[[[fffmmmmmm||||||EEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGAAABBBDDDGGGJJJIIIGGGEEEGGGGGGHHHHHHHHHIIIIIIIIIDDDIIILLLNNNSSSYYYXXXTTTOOOMMMKKKIIIHHHHHHIIIJJJHHHIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJLLLMMMNNNOOOOOOKKKKKKKKKKKKLLLLLLLLLMMMNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNRRRPPPMMMJJJHHHHHHIIIJJJLLLLLLLLLMMMOOOQQQRRRSSSWWW```mmm|||}}}{{{xxxtttrrrrrrsssuuuuuu{{{}}}xxxvvvuuu}}}xxxqqqmmmiiiiiijjjnnnuuu|||wwwnnniiifffbbbcccgggmmmrrruuuxxx|||ooogggZZZMMMDDD???<<<:::555333111222333444333111333333333333333333333333111111111111111111111111444444444444333111000///222222222333333333444444222222222222222222222222222222222222222222222222333333444444333333222111222222222222333333333333555555555555555555555555444555666666666666666666777888888888999999999999999999999999999999999999:::::::::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::888;;;>>>??????=========BBBBBBDDDIIIQQQZZZccciiinnnzzzzzzGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEDDD@@@AAADDDGGGJJJJJJGGGEEEGGGGGGGGGHHHIIIIIIIIIJJJGGGJJJMMMMMMQQQTTTSSSOOONNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHJJJJJJJJJKKKLLLNNNMMMMMMMMMLLLKKKJJJJJJIIIHHHIIIKKKMMMNNNPPPPPPQQQKKKLLLLLLMMMMMMNNNNNNNNNPPPOOOMMMJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMRRRPPPMMMIIIHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNSSS[[[eeesss~~~zzzwwwuuutttsssooorrrwww}}}}}}wwwssspppoootttxxx|||}}}{{{}}}}}}yyyuuusssqqqtttxxx}}}{{{tttnnngggggghhhnnnuuu}}}wwwmmmgggXXXSSSJJJCCC???<<<:::999333333333333444333222000333333333333333333333333111111111111111111111111111222222222222222111111000111111111222222222222222222222222222222222222222222222222222222222222333333444444444333333222333333333333444444444444555555555555555555555444444444555666666666666666777888888888999999999999999999999999999999999999999999999:::::::::;;;;;;888999999:::;;;:::::::::;;;>>>AAABBBBBB@@@@@@@@@BBBBBBDDDHHHNNNVVV^^^bbbmmmxxx{{{KKKKKKJJJIIIHHHGGGFFFEEEKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDEEEDDDEEEFFFGGGGGGDDDAAACCCCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKKKKMMMQQQOOOKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFHHHKKKLLLLLLNNNPPPRRRPPPOOONNNMMMKKKJJJHHHHHHHHHIIIKKKMMMNNNPPPPPPQQQLLLLLLMMMNNNOOOOOOOOOOOOPPPOOOLLLJJJHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKRRROOOKKKHHHGGGHHHJJJKKKKKKLLLMMMOOOOOONNNMMMMMMJJJLLLOOOTTT]]]mmm|||}}}~~~~~~}}}{{{{{{}}}~~~~~~}}}zzzzzz{{{{{{zzzxxxyyy|||~~~qqqdddZZZSSSHHHDDD???<<<:::888666555444444444444444222111111111111111111111111111111111111111111111111111111///000111222222222222222000000000000111111111111222222222222222222222222222222222222222222222222000111222333333333333222333333444444444555555555555555555555555444444444333444555666777777777777666666666666777777777777999999999999999999999999888888999999::::::;;;;;;888999::::::;;;;;;::::::;;;>>>@@@@@@???>>>>>>???AAACCCEEEHHHLLLRRRZZZ___kkk{{{LLLLLLKKKJJJIIIIIIHHHHHHMMMKKKIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDEEEEEECCCAAAAAAAAABBBDDDFFFGGGHHHIIIGGGIIIIIIHHHJJJNNNNNNJJJLLLMMMOOOPPPQQQPPPOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKFFFHHHKKKMMMOOOQQQTTTVVVTTTSSSQQQOOOLLLJJJHHHGGGHHHIIIKKKLLLNNNOOOPPPPPPLLLLLLNNNOOOPPPPPPPPPOOOMMMLLLJJJIIIHHHGGGHHHHHHFFFFFFFFFFFFGGGIIIJJJLLLPPPNNNJJJGGGFFFHHHJJJLLLKKKLLLMMMNNNNNNMMMKKKKKKJJJKKKLLLMMMQQQ[[[hhhqqqwwwuuuyyy}}}~~~|||uuupppnnnoooppptttuuuyyy~~~wwwhhh[[[PPPHHHCCC>>>;;;888666555555444333333444444444333222222222111111111111111111111111111111111111111111111111///000000111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000111222333444555555555222222333333333444444444666666555555555444444444333444555666777777777777666666666666777777777777888888888888888888888888777888888999::::::;;;;;;999::::::;;;;;;;;;;;;;;;;;;<<<======;;;:::;;;<<>>???===CCCIIIKKKKKKOOOZZZbbbkkkxxx{{{IIIHHHGGGGGGIIIJJJJJJJJJNNNLLLJJJHHHGGGHHHIIIJJJIIIKKKLLLLLLKKKHHHEEECCCEEEDDDBBBAAA@@@@@@AAABBBBBBAAABBBEEEHHHJJJJJJIIIEEEDDDDDDFFFIIILLLLLLKKKMMMOOOQQQQQQPPPQQQUUUYYY]]]NNNEEEKKKPPPMMMJJJLLLFFFHHHLLLOOORRRTTTUUUUUUYYYWWWSSSOOOLLLKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRQQQOOONNNOOORRRRRRPPPMMMGGGFFFFFFGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIOOONNNLLLKKKJJJJJJJJJJJJPPPOOOMMMLLLLLLLLLMMMNNNKKKJJJHHHHHHJJJLLLPPPRRRXXXaaannnxxxvvvjjj```^^^___aaaiiirrrxxx{{{wwwgggfffdddcccccceeeggghhhxxxzzzpppaaaXXXMMMEEEAAA===999555444444333333333333222222444444333333222111000000111111111111111111111111...///000111222333333333111111111000111111222222111111222222222333333333111111111111111111111111333333222222111000000000555555555444444333333333000111222222333444555555666666666666666666666666333444555555666666555555444555666888999999999999888888888888888888888888888888999:::<<<===>>>>>>:::;;;;;;;;;::::::<<<===;;;===???@@@@@@@@@@@@BBBDDDCCCGGGOOOSSSUUUXXX]]]lllxxxsssvvvJJJIIIHHHHHHIIIJJJJJJIIILLLKKKIIIGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJHHHEEECCCCCCBBBBBBAAA@@@@@@@@@@@@CCCCCCEEEHHHKKKMMMLLLKKKHHHGGGFFFGGGJJJKKKJJJIIIMMMOOOPPPPPPOOOPPPRRRUUU```RRRJJJPPPTTTOOOLLLMMMIIIJJJLLLOOOQQQSSSTTTUUUUUUSSSOOOLLLKKKIIIHHHGGGIIIIIIIIIIIIKKKMMMOOOQQQPPPNNNMMMNNNQQQRRRQQQOOOIIIHHHGGGHHHJJJKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMOOONNNLLLKKKJJJJJJJJJJJJMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKIIIIIIJJJLLLOOOQQQTTTZZZbbbiiiqqq~~~{{{oooiiiffffffkkkrrrlllpppwww~~~}}}vvvqqqnnnlllkkkjjjkkkmmmppptttwwwqqqcccYYYSSSKKKBBB<<<:::999555222333333222222222111111111333333222111111000//////000000000000000000000000000000111222222222111111111111111111111111222222111111111222222222333333222222222222111111111111000000111111222222222333444444444333333333333333333333333333333333333333555555555555555555555555333444555555666666555555444555555666666666666555777777777777777777777777888888999:::;;;<<<<<<===999;;;;;;;;;::::::;;;===<<<>>>???@@@@@@@@@BBBDDDGGGHHHNNNVVVZZZ[[[]]]aaannnvvvooopppHHHHHHGGGGGGGGGGGGGGGGGGJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGEEECCCCCCCCCDDDDDDDDDCCCBBBBBBDDDEEEHHHLLLOOOPPPNNNLLLKKKJJJHHHIIIJJJJJJIIIHHHKKKMMMOOOPPPOOOOOOPPPQQQ[[[PPPKKKQQQVVVSSSOOOOOOKKKKKKLLLMMMOOOQQQRRRSSSSSSPPPMMMLLLLLLKKKGGGDDDHHHHHHHHHIIIKKKNNNPPPQQQPPPOOOMMMMMMOOOQQQQQQQQQLLLKKKJJJKKKLLLMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJKKKKKKLLLKKKKKKKKKMMMLLLJJJJJJJJJLLLNNNOOOPPPSSSVVVXXX]]]hhhxxxzzzsssqqqtttzzzrrrpppnnnllllllnnnqqqsss}}}zzz{{{~~~|||yyyxxxxxxxxxzzzyyyyyyzzz}}}~~~wwwooodddWWWKKKCCCCCC>>>888555555555444222222111111111111000000000111111111000000//////...////////////////////////111111111111111000//////000000111111111222222222111111111222222222222333333333333222222111111111111111111111111222222222222222222222222333333333444444444333333222222222444444444444444444444444444444555666666666666555666666666666666555444444666666666666666666666666888888888999999999::::::999:::;;;:::999:::;;;======???@@@@@@@@@AAAEEEGGGJJJKKKRRRZZZ^^^]]]___dddpppvvvllllllwwwDDDEEEFFFFFFEEEDDDDDDDDDGGGFFFEEEDDDDDDDDDEEEEEEGGGGGGHHHIIIHHHGGGEEEDDDDDDFFFHHHJJJJJJIIIGGGEEEDDDFFFIIIMMMPPPQQQNNNLLLKKKJJJIIIIIIKKKKKKJJJIIIJJJLLLNNNPPPQQQQQQQQQQQQOOOHHHFFFNNNTTTTTTQQQQQQKKKKKKJJJJJJLLLMMMOOOQQQSSSPPPNNNOOOQQQOOOJJJEEEJJJJJJJJJKKKMMMPPPRRRTTTTTTRRROOONNNNNNOOOPPPQQQOOOMMMLLLMMMNNNNNNMMMLLLJJJKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKJJJJJJKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKNNNMMMLLLKKKKKKKKKMMMNNNPPPQQQRRRQQQSSSZZZeeennn|||{{{vvvrrrnnniiifffiiiqqq{{{vvvppphhheeebbbaaaaaaeeeiiillltttwww}}}|||oooiii```WWWOOOHHHAAA===:::777444333444555555444222222111111111000000000111111111000000/////////000000000000000000000000///000000111000000/////////000111111222222222222111111111111222222222222444444333333222222111111555444333222111///......000000111111222222222333333333333333333333333333444444444444444444444444444444555666666666666666777777888888888888777777666666666666666666666666888888888888888777777777999:::;;;:::999999;;;===>>>???@@@???@@@BBBFFFIIIKKKLLLQQQVVVXXXXXX\\\bbbqqqwwwlllkkkmmmCCCFFFHHHGGGEEEDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFEEEDDDEEEGGGJJJLLLLLLKKKIIIGGGEEEFFFIIILLLOOOOOOLLLIIIHHHGGGGGGIIIKKKMMMLLLKKKIIIJJJMMMPPPRRRSSSSSSRRRHHHEEEEEEKKKQQQRRRPPPOOOJJJJJJIIIHHHIIIKKKLLLMMMQQQPPPOOOPPPRRRPPPLLLHHHJJJJJJJJJKKKMMMOOORRRSSSWWWUUUSSSPPPNNNNNNOOOPPPPPPOOOMMMMMMNNNNNNMMMKKKIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIKKKMMMNNNOOOOOONNNNNNNNNNNNMMMLLLKKKLLLLLLMMMPPPQQQRRRQQQPPPSSSXXX]]]eeemmmwww~~~uuummmeeecccaaabbbccceeefffhhhssswww~~~vvvmmmddd___ZZZXXXVVVUUUXXX\\\bbbeeemmmvvv}}}tttkkkeeeXXXRRRKKKDDDAAA???===<<<666555333333333444444333333222222222111111111111111111111111111000000000111111111111111111111111------...///000111111000...///000222333333333222000000111111111222222222333333333222222111111111444444333222111000///...000000000111111222222222111111222333333444555555555555555555555555555555444555666666777777666666555666777888999999999999777777777777777777777777888888777777777666666666999:::::::::999999;;;<<<>>>????????????AAAEEEHHHMMMLLLMMMOOOOOOPPPXXXaaaqqqxxxnnnmmmlllDDDGGGKKKKKKIIIGGGHHHJJJCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEECCCEEEHHHJJJKKKKKKIIIHHHFFFFFFHHHJJJLLLLLLIIIFFFFFFEEEEEEHHHKKKMMMMMMMMMKKKKKKLLLNNNQQQSSSSSSRRRKKKIIIHHHKKKNNNOOONNNKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMOOOOOONNNMMMKKKJJJIIIIIIIIIIIIKKKMMMOOOPPPVVVVVVTTTRRROOOMMMNNNPPPQQQOOOMMMMMMNNNMMMLLLJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQNNNMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQQQQOOOOOOPPPRRRVVVZZZccckkkooovvvxxxlll```[[[YYYWWWWWWXXXZZZ]]]bbbkkkvvv|||uuuqqqpppooolllhhhbbb\\\YYYWWWVVVTTTUUUXXX]]]cccgggyyyyyyppphhh___VVVOOOFFFBBB<<<999777777777666222222222222222222111111333333222222222111111111111111111111111111111111111111111111111111111111+++,,,---///000000111111---///000222333333333222000000000111111111111222111111111111111111111111///000000111222222333333111111111111111222222222000111111222444555555666666666666666666666666666555555666777777777777666222333444666777777888888777777777777777777777777777777777777777777777666888999:::999888999:::<<<===>>>>>>>>>>>>???AAADDDLLLKKKKKKKKKJJJMMMWWWcccttt{{{qqqppprrrAAAFFFJJJKKKIIIGGGIIIKKKBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEHHHJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJIIIGGGDDDEEEDDDEEEGGGJJJLLLMMMLLLNNNLLLKKKLLLNNNPPPPPPNNNKKKJJJIIIIIIKKKMMMLLLJJJHHHHHHJJJKKKKKKLLLLLLLLLHHHLLLOOOOOOKKKIIIJJJMMMKKKJJJJJJJJJJJJLLLNNNOOOPPPRRRRRRQQQNNNMMMNNNPPPPPPNNNMMMLLLLLLLLLJJJHHHKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPQQQVVV\\\___```gggqqqxxxsssjjjccc]]]]]]aaa\\\\\\\\\^^^bbbgggllloooqqqvvv}}}{{{{{{yyyvvvrrrmmmiiiggggggmmmpppnnnkkkjjjhhhdddcccfffjjjnnnooonnnllljjjdddcccaaabbbeeekkkqqquuuqqqiii___VVVQQQKKKDDD???;;;888666444444444222111000111222222222111000000222111111111111000000000000000000000000000000000111111111111111111111111,,,---......////////////---...000333444444333222000000000000111111111111/////////000000111111222......///111222333444555222222222222222111111111222222222333333444444444555555555555555555555555555555666777777777777777444444555666666666666666666666666666666666666666777777777777777777888888888999:::999888888:::<<<;;;<<<>>>===<<<<<<>>>???FFFFFFHHHJJJJJJMMMXXXeeexxxxxxwww|||===BBBHHHIIIFFFEEEGGGJJJBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMKKKIIIHHHHHHIIIHHHFFFDDDEEEEEEEEEGGGIIIKKKKKKJJJQQQNNNKKKJJJLLLMMMLLLJJJGGGFFFFFFFFFIIIMMMMMMKKKHHHIIIKKKMMMNNNNNNMMMMMMHHHMMMQQQPPPJJJHHHLLLPPPNNNMMMLLLLLLLLLMMMOOOPPPJJJMMMPPPPPPNNNMMMNNNPPPPPPNNNLLLKKKKKKKKKIIIGGGIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKLLLLLLLLLMMMNNNQQQSSSUUULLLLLLMMMMMMNNNNNNNNNNNNPPPPPPOOOOOONNNOOOPPPQQQPPPMMMOOOUUUVVVTTTVVV]]]^^^mmm{{{|||qqqiiilllsssrrrppplllhhhddd```^^^]]]YYY]]]cccfffhhhjjjnnnqqqqqqvvv~~~zzzqqqjjjgggeeeaaa]]]XXXTTTRRRPPPPPPVVVZZZYYYXXX\\\^^^^^^ggglllvvvyyyxxxvvvvvvyyy~~~uuuhhh]]]UUUKKKDDDAAA>>>999555555444444444555444222000///111333444333222222222000000000000////////////.........///////////////000000000000000000000000.........///......---,,,,,,...000333444444333222000000000000111111111111------...///000111222222000111111111111222222222444333333333222111111111444444333333333333222222444444444444444444444444555666666777777777777777888888888888888777777666555555555555555555555555666777777777888888888999888999:::999888888:::<<<:::;;;======<<<;;;;;;<<<>>>@@@EEEIIIJJJMMMYYYeee|||}}}:::<<>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLLLLKKKIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFKKKJJJJJJIIIIIIJJJLLLMMMNNNKKKHHHGGGIIIJJJIIIGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKNNNPPPNNNKKKJJJMMMQQQQQQPPPOOOOOOOOOOOONNNMMMJJJKKKMMMNNNNNNNNNLLLKKKLLLLLLLLLKKKIIIHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMOOOOOOIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOONNNMMMLLLLLLNNNOOOPPPMMMKKKNNNVVV]]]dddppp|||uuuhhh\\\YYYZZZYYYXXXYYYYYYYYYYYYXXXWWWYYY\\\___ddddddeeeeeebbbaaagggpppzzz{{{{{{xxxvvvvvvzzz~~~~~~wwwzzz}}}~~~{{{wwwuuusssxxx~~~{{{vvvrrrkkkiiiddd^^^[[[\\\aaaffflllhhhbbb\\\VVVQQQMMMKKKGGGMMMQQQPPPQQQUUUYYYYYY[[[YYYZZZ^^^aaadddmmmvvv{{{sssoooiiibbb[[[RRRJJJEEE>>><<<999666444333333333333333222222222222333333111222222222222111000///000000111111111111000000111000000000000000000000000000////////////000000....../////////000000000---...000111111111000///000111111222222222111111222000//////000222222222////////////......------000000111111111222222222111111000000111111222333333333333444444555666777999999999888888888888888444444444555555555555666444444444555555555555555444444444555555555666666888888888888888888888888;;;888999======999888;;;>>>>>>AAAEEEHHHNNN[[[hhh;;;;;;<<<============<<<>>>??????@@@AAABBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLLLLJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKHHHGGGHHHHHHHHHGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKMMMNNNLLLJJJIIIKKKNNNPPPPPPQQQQQQPPPNNNMMMLLLJJJKKKMMMNNNNNNNNNMMMLLLKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLIIIHHHIIIMMMPPPTTT[[[cccvvvrrrkkkhhhffffffhhhaaa```^^^[[[WWWUUUUUUVVVUUUSSSSSSSSSPPPLLLNNNTTTZZZ[[[\\\[[[YYYYYY]]]```]]]ccclllssstttooogggaaaXXXZZZ]]]______]]]ZZZXXXWWW\\\eeemmmooommmnnnrrruuupppjjjfffeeedddaaa___YYYXXXVVVRRROOOPPPRRRUUUWWWVVVTTTRRRQQQPPPPPPQQQWWW^^^cccdddfffiiiiiiggghhheeefffkkkpppvvv{{{pppiii___ZZZRRRKKKEEEAAA===:::333222111000000000111222222111111000000111111222111111222222111111000000000000111111111111000000000000000000000000111111000000////////////000000......////////////000000---------............///...///000111222222222222111///......000111111111............------------000000000111111111222222111111000000111111222333333333333333444555666777555666666666777777888888444444444555555555555666555555555555555444444444444444555555555666666666888888888888888888888888999777999<<<>>>===>>>@@@======@@@DDDHHHNNN\\\iii999::::::;;;;;;;;;;;;;;;>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLKKKIIIHHHIIIHHHFFFEEEDDDEEEFFFGGGBBBCCCEEEGGGHHHIIIJJJJJJKKKIIIGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKIIIGGGGGGHHHJJJOOOQQQRRRRRRQQQNNNLLLKKKJJJKKKLLLMMMMMMMMMLLLLLLKKKLLLMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEEGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKMMMNNNQQQTTT^^^hhhxxx~~~zzzxxxzzz}}}uuuvvvuuurrrooommmnnnooogggaaa\\\XXXSSSMMMMMMPPPNNNPPPQQQOOOLLLKKKMMMPPPMMMRRRXXX\\\[[[WWWRRROOOHHHIIILLLMMMNNNLLLJJJIIIKKKPPPVVVYYYYYYWWWXXX[[[^^^[[[XXXXXXZZZ[[[YYYWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZ^^^dddiiirrrzzz}}}yyyxxx{{{|||vvvrrrnnnggg[[[RRRQQQLLLFFF@@@===:::888666000000000000000111222333000000////////////000000000000111111111111000000000000111111111111000000000000000000000111111111000000////////////000000000000111111111111111111------,,,,,,------.../////////000111111111111111000///......000111000000000000000000000000000000000000000000111111111111111111000000111111222333444333333333444444555666444444555555555666666666444444444555555555555666666666666555444444444333555555555555666666666666888888888888888999999999:::999999:::;;;;;;===>>>@@@@@@CCCGGGJJJPPP^^^kkk888888999:::;;;<<<>>>>>>@@@@@@?????????>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDBBBDDDFFFIIIJJJJJJIIIHHHJJJHHHFFFDDDDDDDDDFFFGGG@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFDDDCCCDDDEEEFFFIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGIIIJJJNNNQQQSSSSSSPPPMMMKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLJJJLLLMMMLLLIIIGGGGGGGGGEEEDDDCCCBBBBBBCCCCCCDDDBBBCCCEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLFFFFFFFFFFFFGGGIIIIIIHHHMMMUUU```kkkttt~~~|||ppphhh```YYYXXXZZZXXX[[[\\\YYYUUURRRRRRTTTUUUXXXZZZXXXTTTOOOLLLKKKFFFGGGHHHIIIIIIHHHGGGFFFGGGLLLPPPPPPOOONNNOOOPPPTTTSSSUUUYYY___bbbaaa___bbbdddgggiiijjjhhhdddbbb``````___```eeeooo{{{zzzsssnnnhhhaaa]]]YYYSSSIIIAAAAAA???;;;999777555222000111111111111111222222222000//////......//////000///000000111111111000000000000111111111111000000//////000000111111111111000000////////////000000111111000000000000000000......---------...///000111111111111111000///...///......///111111000///111111111111111111111111//////000000000111111111111111000000111111222333444333333333333444444555555555555444444444333333444444444555555555555666666666666555444444444333555555555666666666777777777777888888888999999999===<<<:::777666777777777BBBBBBEEEHHHKKKQQQ^^^kkk777888888:::<<<>>>@@@AAABBBAAA@@@???>>>===<<<<<>>======<<<>>>>>>???@@@@@@???>>>===;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAACCCDDDFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHEEEDDDCCCBBBAAABBBBBBCCCCCCEEEFFFEEEDDDEEEHHHKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJJJJKKKKKKMMMOOOLLLGGGEEEFFFIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMLLLIIIFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIJJJJJJHHHEEECCCAAABBBAAA>>>AAAGGGGGGCCC>>>AAAEEEHHHKKKPPPWWW]]]fffhhhmmmuuu~~~uuulllhhhbbbcccdddfffiiikkkmmmnnnlllsssvvvrrrooopppooommmrrrpppqqqvvvwwwrrrlllfffaaa[[[UUUPPPHHHFFFCCC???;;;888666555555444222222333333111000000000000000000000000///000000////////////000000...//////000000000000000000000111111111111000000...//////000111111222222000000////////////000000//////.........---------,,,---///000000000///...///000000000000000//////000///000111333333111///........./////////000000////////////000000000111111111000000111111222333444444333333222333333444333333333444444444444444444444444555555555555666444444444555555555555555555666666666777777777777666777777888999999::::::666:::;;;:::@@@KKKRRRSSS???@@@CCCHHHMMMTTTbbbppp999999999999:::<<<>>>@@@AAAAAA@@@@@@???>>>>>>>>>===>>>???@@@@@@???>>>===999999:::<<<===???@@@AAAAAA@@@??????@@@CCCEEEGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIGGGEEEBBBAAAAAABBBCCCCCCEEEGGGFFFFFFGGGKKKNNNMMMLLLKKKJJJIIIHHHHHHHHHBBBBBBAAACCCEEEGGGHHHHHHIIIKKKLLLIIICCCAAACCCGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMLLLIIIFFFEEEDDDFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJEEEDDDDDDCCCCCCCCCDDDDDDGGGHHHJJJKKKJJJGGGDDDAAA???@@@>>>;;;???EEEFFF@@@:::>>>AAABBBBBBDDDHHHLLLNNNQQQUUU[[[cccmmmxxx|||uuuvvvxxx{{{{{{xxxxxxgggaaaXXXPPPLLLGGGBBB???;;;;;;999666333111222444333111......///000111000///000111111222222111111000000////////////000000......///000000000000000000000111111111111000000...//////000111222222222000000////////////000000111111000000/////////...+++,,,...000000///...------...///000111111111111000000000222444444222000.../////////000000111111////////////000000000000111111111000111222222333444444333222222333333333111222222333555666666777444444444555555555666666333444444555555666666666666666666666777777777777666777777888999999:::::::::===<<<888:::CCCIIIHHH???@@@DDDKKKPPPYYYhhhvvv::::::::::::;;;===???@@@>>>>>>>>>>>>>>>??????@@@??????@@@??????>>>======>>><<<;;;999:::<<>>=========>>>???@@@AAA@@@?????????@@@AAABBBEEEFFFHHHLLLQQQXXX]]]aaammmlllmmmooosssxxx}}}~~~xxxuuuuuuqqqggg```RRROOOIIICCC>>>:::777777555444444333333222222111111111000000//////......000///...///111111---***..............................------------......000000000000000000000000//////......---------,,,........................111111000000//////............//////000000111111////////////000000000000000000//////.........---//////............//////444444222111000000000000////////////000000000000000111111222333333444444555555555555444333222111666777777555333222444666---...111333444555555555444444444555666777777888666666555555555777999:::999:::;;;;;;999999:::;;;:::@@@GGGKKKOOOYYYgggrrr999999999999:::<<<>>>???>>>============>>>??????;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;===???AAABBB@@@??????BBBCCCCCCAAACCCCCCCCCCCCDDDEEEFFFGGGKKKGGGBBBBBBFFFIIIIIIGGGFFFFFFFFFHHHJJJKKKJJJIIIJJJJJJJJJLLLMMMLLLJJJGGGCCCBBBBBBBBBCCCEEEGGGIIIJJJIIIHHHGGGFFFEEEDDDCCCEEEFFFHHHHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFFFFFFFFFFGGGHHHDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFHHHJJJMMMJJJFFFCCCBBB>>>:::>>>EEEDDDEEEFFFGGGGGGFFFEEEEEEAAAAAA??????>>>???@@@AAA??????>>>======>>>??????>>>>>>???AAAEEEIIIMMMOOOUUUUUUUUUVVVYYY]]]bbbdddqqq{{{~~~jjjddd^^^[[[[[[XXXPPPIIIEEEBBB>>>:::666444333222111111111222222222222222111000000000/////////...///...---...000000---***..............................------------....../////////////////////////////////.........------......................../////////...............------------.............../////////000000000000000/////////............//////............//////333333222000000/////////////////////000000000111111111111222222333333333333333444555555555555555555666666666555444555555111222333333444444444333444444444555666777777777666555555555666777888999999:::;;;;;;999999:::;;;:::???FFFLLLQQQZZZdddlll888888888999:::;;;<<<======<<<<<<<<<<<<===>>>>>>>>>>>>??????>>>>>>===<<<:::;;;;;;<<<===???@@@@@@AAA???>>>>>>@@@AAAAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHEEECCCEEEIIILLLLLLKKKIIIHHHHHHJJJKKKKKKJJJHHHEEEEEEFFFIIIKKKLLLKKKIIIDDDDDDCCCCCCDDDFFFGGGIIIGGGGGGFFFEEEEEEDDDCCCCCCCCCEEEFFFFFFEEEEEEFFFHHHFFFFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEFFFGGGHHHHHHIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGFFFGGGKKKPPPTTTPPPKKKEEEBBB???<<<===AAABBBCCCCCCDDDDDDCCCBBBBBBBBBAAA???>>>>>>>>>>>>???===<<<<<<;;;;;;;;;<<<<<<======<<<<<<>>>???AAABBBCCCCCCBBBCCCEEEGGGJJJLLLTTT\\\fffnnnzzzyyyrrriiibbbSSSMMMGGGEEEEEECCC>>>999777666444111000//////000...//////000111111222222000000000000///////////////...---...//////---+++..............................------------......///////////////////////////////////////.........////////////////////////---------------..................---------------....../////////000000000////////////............//////............//////222111000////////////////////////000000000111111111111111111111111222222111222333666888:::;;;<<<888777666777888888666555666555444333333222222333444444444555666666777777666555555555666777888999999:::;;;:::999888999;;;999===DDDLLLTTT\\\bbbfffwww888888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<======BBBAAAAAA@@@???>>><<<;;;999:::<<<>>>???@@@@@@??????>>>===>>>>>>???@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFIIILLLLLLKKKGGGHHHJJJLLLNNNMMMIIIFFFCCCCCCDDDFFFIIIKKKJJJIIIEEEEEEDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEECCCBBBCCCDDDDDDDDDDDDDDDDDDFFFGGGHHHEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHJJJOOOVVV[[[]]]VVVNNNGGGCCC@@@>>>>>>BBBBBBBBBBBBAAAAAAAAA@@@@@@???===;;;::::::;;;;;;<<<;;;;;;;;;::::::::::::???>>>===<<<<<<<<<======>>>>>>=========???@@@AAADDDIIIOOOUUU```rrr|||vvvlllddd\\\UUUOOOKKKFFFAAA<<<:::;;;:::888555222222111000///000000111//////000000000111111111000000000000///////////////.........//////...---..............................------------......////////////////////////////////////////////////////////////////////////,,,,,,------.........///000000000//////................../////////000000///////////////.........//////............//////000//////.........////////////000000000111111111111111111111111111111111111222444777;;;>>>AAACCC>>><<<999888999999777555666555333222111222222333444444444555555666666666555555555666777777888888888:::::::::999888999:::;;;<<>>>>>======>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGHHHGGGFFFGGGHHHIIIIIIIIIEEEGGGJJJNNNPPPNNNHHHDDDDDDCCCCCCEEEGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFDDDBBB@@@@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIKKKOOOVVV[[[___[[[SSSLLLGGGEEEBBB@@@BBBBBBAAAAAA@@@@@@@@@@@@???>>><<<:::999999::::::<<<<<<<<<;;;;;;::::::999;;;::::::999999999999:::;;;;;;:::999999:::;;;;;;BBBBBBDDDFFFMMM[[[ooo~~~yyyrrrnnnkkkjjjhhhaaa[[[TTTLLLFFFBBB???===;;;777444222333444333111222222222111111111111111222222111111000000000000////////////000000000000/////////////////////000////////////////////////......------------.......................................///////////////////////////////////////---------......//////000000000//////......------............////////////........./////////////////////............/////////...............//////000000000000111111111111111111111111111222222222333444666999<<<@@@CCCEEEBBB???;;;888777666444333444333222111111222444555444444444444555555555555444555666666777888888888888999::::::888888999:::======???HHHVVVaaahhhjjjttt:::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<======888999;;;===???@@@AAAAAA;;;<<<>>>???@@@??????>>>===>>>>>>>>>======???@@@AAAAAAAAABBBCCCEEEFFFGGGJJJIIIHHHGGGFFFGGGHHHIIIGGGHHHJJJMMMNNNLLLGGGCCCDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFDDDAAA??????@@@BBBBBBAAA@@@BBBDDDFFFHHHKKKJJJHHHFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFHHHIIILLLPPPTTTUUUVVVSSSLLLHHHHHHFFFCCCBBBBBBAAA@@@???????????????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888999999999::::::::::::::::::999:::::::::;;;AAA>>><<<>>>AAAHHHUUUaaammmpppwww{{{vvvuuuqqqjjj```XXXSSSQQQOOONNNIIIFFFBBB===:::888777777555333111111111222111000111111111111000000000///222222222111000/////////////////////000000000000.../////////---...///111////////////////////////......------------..............................---------....................................................../////////---------,,,,,,,,,,,,,,,------........./////////........./////////////////////............//////...............///000111000000000111111111222222000111111222333333444444666666777888:::===@@@BBB???@@@???===888444333333222222222222333444666666444444444444444444444444444555666777888888888777888999:::999888777888:::>>>>>>AAAIIIUUUaaahhhkkkttt<<<===>>>?????????>>>>>><<<<<<<<<;;;<<<======>>><<<<<<>>>???AAAAAABBBBBB>>>>>>>>>?????????>>>>>><<<>>>???>>>======???AAA@@@@@@AAABBBCCCEEEFFFGGGKKKKKKIIIGGGFFFHHHJJJLLLOOOMMMJJJHHHGGGFFFEEECCCCCCBBBBBBCCCEEEGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCBBBDDDDDDCCCCCCBBBBBBAAAAAACCCDDDEEEDDDBBBAAAAAABBBBBBAAA@@@???@@@CCCEEEGGGIIIIIIGGGFFFEEEEEEEEEEEECCCEEEGGGIIIKKKMMMNNNNNNHHHHHHHHHHHHFFFEEECCCBBB@@@CCCFFFHHHIIIJJJKKKMMMLLLQQQRRRLLLGGGGGGFFFCCCBBBAAA???>>>======>>>>>>===<<<;;;::::::;;;<<<<<<;;;;;;<<<<<<;;;:::888777777888999:::::::::::::::999999::::::;;;;;;<<<<<<===999777;;;===>>>DDDKKKSSSUUUYYY___fffmmmssswwwxxxyyy{{{~~~vvviii```[[[ZZZUUUPPPJJJDDDAAA@@@>>>===::::::999777555333333333222222222222333222111000/////////000000/////////000/////////////////////.../////////000000000111+++---...---++++++...111////////////////////////......------------..............................,,,,,,,,,,,,---------...------------------------.........---------------+++,,,,,,,,,,,,,,,,,,------------.........//////............/////////000//////............//////............///000111222000000111111111222222222000000111333444555666777888888666666666888:::;;;:::AAAHHHHHHAAA:::777666333444555666777777777777444444444444444444444444444555666777888888888777777999:::999888777888999===???DDDLLLUUU^^^cccfffsss>>>>>>@@@AAAAAA@@@??????===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===;;;::::::?????????>>>>>>>>>>>>>>><<<>>>@@@???======???BBB@@@@@@@@@AAACCCEEEFFFGGGLLLKKKJJJGGGGGGIIIMMMPPPWWWQQQJJJDDDBBBBBBCCCCCCBBBAAAAAABBBFFFHHHIIIIIIDDDEEEEEEEEEDDDCCCBBBAAACCCCCCBBBAAAAAA@@@??????AAABBBDDDCCCBBBBBBCCCEEECCCAAA@@@???@@@BBBEEEGGGFFFEEEDDDDDDDDDDDDDDDEEECCCEEEGGGIIILLLMMMNNNOOOKKKKKKKKKJJJIIIFFFDDDBBB@@@DDDHHHKKKKKKJJJIIIJJJJJJRRRUUUMMMFFFEEEDDDAAAAAA@@@>>>===<<<<<<<<<===:::999888888888999:::;;;::::::;;;;;;:::999777666444555666777777777777666555666777888999::::::;;;:::555555;;;>>><<<===@@@EEEEEEEEEGGGKKKQQQVVVYYY[[[]]]___ccchhhmmmqqqtttzzz~~~|||xxxtttpppfffeeeaaaZZZQQQLLLLLLMMMAAA???<<<::::::999777666444666666666444222111111...///000111111000///------...///000000000000000,,,,,,------.../////////.../////////000000111111)))+++,,,+++)))))),,,///000000000000000000000000.........------.................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------....../////////---------.........//////---.........//////000000//////............//////.........//////111222333000111111111111222222222000000222333555666888888999888666444333333444555888DDDQQQTTTLLLBBB===<<<555666888999999888777777444444444444444444444444333444666888888888777777777999999999888777888999;;;@@@GGGNNNUUU[[[___aaaqqqCCCAAAAAACCCEEEFFFCCC@@@AAA>>>;;;;;;======<<<999:::;;;===>>>???@@@AAAAAA???@@@BBBBBBAAA???<<<;;;>>>@@@AAA@@@>>>>>>???@@@??????@@@AAACCCEEEGGGHHHKKKKKKJJJHHHHHHJJJOOOSSS[[[XXXSSSMMMHHHDDDCCCBBBCCCCCCBBBCCCDDDEEEGGGHHHFFFEEEFFFGGGIIIHHHEEECCCAAABBBCCCBBBAAABBBDDDFFFGGGEEECCCBBBBBBCCCEEEGGGGGGFFFCCCAAA@@@@@@AAABBBAAADDDGGGGGGEEECCCDDDEEEEEEFFFHHHJJJLLLNNNOOOOOONNNOOOOOOMMMIIIGGGFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGJJJIIIIIIHHHFFFEEEDDDDDDDDDAAA>>>>>>???@@@>>><<<:::;;;<<<<<<<<<;;;999999888:::<<<===<<<::::::;;;===555222777:::888777:::CCC===888666555333777<<<999888777666666777888999;;;<<<===>>>???AAABBBBBBEEEFFFHHHLLLOOOSSSWWWXXXdddfffjjjpppvvv{{{~~~~~~~~~yyywwwtttsssssssssqqqpppqqqnnnjjjeee```[[[XXXVVVOOOLLLHHHDDDBBB@@@>>><<<;;;:::888777666666666666222222222222111111111000//////000000000000//////000000//////.........---...//////000000000000000////////////////////////......------,,,,,,,,,,,,,,,...//////...------...//////000000///...------///...---,,,,,,---...///------------------------///...---,,,+++*********------------,,,+++******---...............------///......---------......---...000111111111000///...............///000111,,,------...///000111111111333444333111111222333222333555666888999999:::666555333222222333555666555>>>KKKWWWZZZRRRDDD999999999999888555555666888333444666777777777666555555555555555666666666666999::::::999777666777999:::BBBKKKQQQRRRUUUZZZ___uuu|||DDDCCCBBBDDDFFFGGGEEECCC@@@>>>;;;;;;===>>>>>>======>>>???@@@@@@@@@@@@@@@???@@@@@@@@@???>>><<<;;;???AAAAAAAAA??????@@@AAA@@@@@@AAAAAABBBCCCEEEEEEIIIJJJIIIHHHGGGHHHLLLOOOUUUSSSOOOKKKHHHFFFEEEEEEBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKJJJHHHEEEAAACCCDDDDDDDDDEEEGGGJJJLLLIIIFFFCCCBBBCCCEEEFFFGGGFFFDDDBBBAAAAAABBBCCC@@@DDDGGGFFFBBB@@@CCCFFFEEEFFFHHHJJJLLLMMMMMMNNNRRRSSSRRROOOKKKGGGEEEEEEGGGHHHIIIIIIIIIHHHGGGGGGJJJJJJIIIHHHGGGFFFEEEEEEDDDAAA??????@@@@@@>>><<<;;;;;;<<<<<<<<<;;;:::999888999;;;;;;:::888888999;;;666444666777555444777555222333777:::777666777888777666555555666777888777888888999:::;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDFFFLLLNNNQQQVVV[[[___ccceeedddcccbbbaaaaaabbbcccddddddfffjjjrrrzzz{{{wwwxxxzzz{{{wwwyyy}}}~~~{{{|||}}}~~~}}}|||{{{zzzyyyyyywwwvvvuuutttssssssqqqqqqqqqpppooollljjjhhh]]][[[YYYXXXXXXXXXWWWVVVTTTRRROOOKKKHHHFFFDDDDDD@@@===999777666666555444555555444333333222111111222111111111000000000000//////000000000000//////000/////////.........---,,,---......//////..............................------.........---,,,,,,,,,...//////...------...///////////////...------///...---,,,,,,---...///------------------------///...---,,,++++++++++++,,,,,,------...---------------............------000000////////////000000......///000000000000000000////////////000000111------......//////000000111222333333111111222333333444555666777888888888555444333222222333444555666:::CCCOOOWWWUUUIII>>>777777777666666555555555444444555666666666666666666666666777777777777888999::::::999777666888999:::CCCMMMRRRSSSUUUZZZ___wwwwwwEEEDDDCCCDDDFFFHHHHHHGGGAAA???<<<;;;===???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>============@@@BBBCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCGGGHHHHHHGGGFFFFFFHHHIIINNNLLLJJJHHHGGGGGGGGGGGGBBBDDDGGGJJJKKKJJJIIIGGGHHHHHHIIIKKKMMMMMMKKKIIIBBBDDDFFFFFFGGGHHHKKKMMMPPPMMMHHHDDDBBBCCCEEEFFFHHHGGGFFFEEEDDDDDDEEEFFFBBBDDDFFFDDD@@@???CCCGGGFFFGGGHHHJJJKKKKKKLLLLLLRRRSSSSSSPPPMMMIIIHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGKKKJJJIIIHHHGGGFFFFFFFFFCCCBBBAAAAAABBB@@@===;;;;;;<<<<<<<<<<<<;;;::::::777999::::::888666666777888666555666666444777<<<===777444888;;;999666444666666555555555555666666555555555666666666777777888888888777888888999::::::;;;===@@@DDDGGGIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLPPPWWW___eeehhhiiigggiiiiiieee```]]]]]]^^^ccc```^^^aaafffjjjjjjiiidddeeefffgggfffeeecccbbb```___^^^\\\[[[YYYXXXXXXZZZZZZYYYWWWUUURRROOOMMMFFFDDDBBBAAABBBBBBAAA@@@>>><<<:::888888888::::::<<<888444222111222222222000111111111111000...---000000000000////////////...//////000000//////.../////////...............---......///////////////........................+++---...000000///---,,,,,,...//////...------.../////////............---......------------......------------------------//////...---,,,,,,,,,---+++,,,,,,---.../////////------............------000///////////////000000//////......//////000111111111000000///000000000.........///////////////111222333222111111222333444555555555666666666666555444333222222333444555555555:::EEEQQQTTTNNNFFF999777666555666666555333555555555444555555666777777777777777888888888888999::::::999888777888:::;;;EEEPPPUUUUUUUUUYYY^^^vvv{{{sssDDDCCCCCCCCCEEEGGGIIIJJJDDDAAA>>><<<<<<>>>@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBB@@@???======>>>@@@AAABBBCCCDDDDDDCCCBBBCCCEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFHHHIIIHHHFFFEEEEEEFFFIIIHHHGGGFFFFFFFFFGGGGGGCCCEEEGGGIIIJJJJJJIIIHHHHHHHHHIIILLLNNNNNNLLLJJJDDDFFFGGGGGGGGGHHHKKKMMMPPPMMMHHHDDDBBBCCCEEEGGGJJJIIIIIIHHHHHHIIIJJJJJJGGGEEECCCAAAAAACCCDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIMMMNNNPPPOOONNNMMMMMMNNNLLLLLLKKKKKKJJJIIIIIIHHHKKKJJJHHHGGGFFFFFFFFFGGGBBBBBBCCCCCCBBB@@@===;;;<<<<<<<<<<<<;;;;;;::::::888999:::999666555555666777777777777777<<>>>>>@@@DDDIIIMMMNNNMMMPPPQQQQQQOOOKKKIIIIIIJJJKKKIIIIIIKKKOOOSSSTTTTTTLLLMMMOOOPPPOOOMMMKKKIIIIIIIIIHHHHHHGGGFFFEEEDDDGGGGGGGGGEEECCC@@@>>><<<;;;999888777888888888777888777555444555777999;;;@@@<<<777333222222222222///000222333222000...---000////////////............//////////////////...........................///000111111222222111111........................***,,,...111111000...---,,,...//////...------...///.........---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,------......,,,,,,---.........------------,,,,,,,,,---......//////...------///000111111111000///....../////////////////////.........000111222222111111222333666555555444444444444444333333222222222222333333333333666===FFFLLLMMMLLLBBB>>>999666666666666444666555444333444555666777666666777777777888888888::::::;;;:::888888999;;;===GGGSSSWWWUUUTTTXXX]]]rrrzzzsssBBBBBBBBBBBBCCCEEEGGGIIIGGGEEEAAA===;;;;;;===?????????AAABBBCCCDDDDDDDDDCCCBBB@@@??????@@@BBBDDDBBBDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHJJJIIIGGGFFFEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJFFFFFFHHHJJJLLLLLLKKKHHHFFFGGGGGGGGGEEEEEEGGGIIIKKKIIIEEEBBBAAACCCFFFHHHKKKKKKKKKLLLLLLMMMNNNNNNMMMGGG@@@@@@EEEHHHGGGCCCFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMMMMNNNOOOJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGAAABBBCCCCCCAAA>>><<<;;;<<<;;;;;;;;;::::::::::::999::::::888666555555777777888888777;;;FFFSSS]]]^^^MMM===666555555555666333333444444444444333333555555555444444444444333666555444444444444444444222333333333444444444555444555555555555555555444888777888:::===>>>===<<>>===>>>>>>===<<<<<<>>>@@@BBBBBBBBB===>>>@@@BBBAAA???<<<::::::;;;<<<<<<===<<<<<<;;;::::::;;;;;;:::888666555444333111111222333222111333333111111111333555666:::666222//////////////////000222333222111///...////////////.........---......////////////......---------...............//////000111111111111111........................***+++...000111000...,,,,,,...//////...------.........------------...///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////------++++++******++++++++++++,,,---......------,,,,,,,,,,,,,,,---......///...---------...000111000///...---------------///////////////.........///000222222111000222333666555444333222222222222222222222111111222222222111444777999;;;???FFFLLLLLLGGG@@@:::777777777888555444333333333444666777555555555666666666777777:::;;;;;;:::999999;;;<<>>???AAABBBCCCDDDDDDCCCBBBAAA@@@@@@BBBDDDFFFBBBDDDEEEEEEDDDDDDFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJGGGIIIJJJIIIGGGFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCEEEDDDCCCCCCEEEFFFHHHJJJEEEEEEFFFHHHJJJJJJHHHFFFFFFFFFGGGEEEDDDCCCDDDFFFFFFEEECCCBBBBBBCCCFFFGGGKKKKKKLLLMMMNNNOOOPPPPPPOOOGGG@@@AAAFFFIIIGGGCCCEEEEEEFFFGGGGGGHHHGGGGGGIIIKKKMMMMMMLLLKKKLLLMMMIIIIIIHHHHHHHHHIIIIIIJJJIIIGGGEEEDDDCCCDDDFFFGGGAAABBBCCCBBB???<<<;;;;;;;;;::::::999888999999999888999999777555555666777888999777666<<>>@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEBBBCCCEEEEEEDDDDDDFFFGGGJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIHHHFFFFFFGGGHHHDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGIIIHHHFFFDDDDDDEEEEEEDDDCCCCCCEEEFFFEEEDDDDDDCCCCCCDDDEEEEEEHHHIIIKKKLLLNNNOOOPPPPPPJJJHHHDDDCCCDDDEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMOOOLLLKKKIIIHHHHHHHHHHHHIIIHHHFFFDDDBBBBBBCCCEEEFFFAAABBBCCC@@@<<<::::::;;;:::999888777777777888888666666666555333333555777888999777444888BBBFFFEEE666222111444666333111222333333444555555444333333111111111111111111222222333333222222222333333444333333333333333333333333222222333444444333222222000//////111333444333222111000000000111222222111222333444333222111111222///222555888999777555333000222444555666555444333///000111222222111000000111000...///111222222111//////000000000///...---///......///111222111///////////////////////////000000000/////////......---......//////......---,,,,,,,,,------.........++++++,,,---------------------------------------,,,,,,,,,---,,,,,,+++***,,,...//////...------......---,,,++++++---///000+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++,,,---...///---,,,+++))))))***+++,,,******+++,,,------------------------...///000111,,,---......//////.........------------......///------......//////000000...///111111000000222333555444222000000000111222000000111111111111000000...222666444111111666;;;EEEHHHJJJEEE===777666888333333444444555555444444555666666666666777777777:::;;;<<<;;;:::;;;<<<>>>CCCMMMVVVUUUOOOMMMUUU]]]ttt???BBBEEEEEECCCAAABBBCCC@@@BBBBBB@@@<<<:::;;;======>>>>>>?????????>>>>>>?????????@@@AAABBBCCCDDDAAACCCDDDEEEDDDDDDFFFGGGLLLKKKJJJHHHGGGFFFFFFEEEFFFGGGGGGFFFEEEEEEGGGHHHCCCCCCDDDDDDEEEDDDDDDCCCAAACCCFFFHHHIIIIIIGGGFFFFFFEEEFFFGGGIIIHHHEEECCCBBBCCCDDDDDDCCCDDDFFFHHHEEEEEEEEEEEEEEEDDDDDDCCCFFFGGGIIIKKKMMMNNNOOOOOOEEEGGGHHHEEEAAA@@@CCCFFFBBBCCCDDDFFFGGGGGGGGGHHHDDDFFFJJJLLLNNNOOORRRTTTOOOMMMKKKIIIHHHGGGGGGGGGGGGEEECCCAAAAAABBBDDDFFFAAABBBBBB???:::888999;;;:::999777666666666777888444444444333222222555777888:::777333555999777000999555444555333000000444333333555555555555333333222222222222333333333444333333222111111111222222000000000000000111111111///000111222222111000///333222111222333333111///222111000000111111000//////111222222000//////000***---111555666444222000///111222333333222000///000000111222222111000///...,,,+++,,,...000000///,,,...///111000///---,,,000000///000111000---+++111111000000000111111222000000000000////////////---..................---,,,,,,,,,------.........,,,---......//////......---------------------------,,,,,,++++++*********,,,...//////...------......---+++++++++---///000++++++------------++++++++++++++++++++++++++++++*********+++,,,---...///,,,+++*********,,,...000)))***+++,,,------...---*********+++,,,---...///+++,,,.../////////...---...............///000111,,,------...///000111111---///000111000000222444444333111//////000111222000000111111111111000000...000222222111111222444<<>>>>>>>>===<<<;;;;;;;;;===>>>???>>>>>>=========>>>@@@AAABBBBBBBBBCCCCCCCCCDDDDDDHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBDDDFFFIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDHHHIIIKKKLLLLLLJJJHHHGGGLLLHHHDDDBBBAAABBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRNNNKKKHHHGGGFFFFFFFFFEEEDDDEEEDDDBBBCCCFFFEEEAAA@@@???<<<:::999888888888::::::999888777666555444999666444444777888777555888444222555777444444555555555555444444333333333111...,,,...111444333111222111000000000111222333222111000000000111333333111111000///000111333444444333222111111222333444////////////000000000000444111//////000000...+++///.........///000222333///888;;;555000000000...000000000111222222222333000000111111111111000000......////////////......111000///......---......000000//////.........---000///...------...///000.........------,,,,,,,,,---------///111000---+++,,,,,,+++***+++,,,---.........------------.........//////...,,,***+++,,,+++++++++,,,,,,---------...------,,,,,,++++++***000111000...+++***)))***+++,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////*********+++++++++,,,,,,...------...//////...,,,111///...------...///111000000///...............////////////000000000000444222000222555777666555222222111111000/////////333222111000/////////000...000222222222333444666:::???DDDDDD???999666444222333333444555666777777555555444333333555666777;;;:::999999:::===???AAAIIIIIILLLMMMKKKJJJQQQZZZtttAAACCCEEEEEECCCAAA@@@@@@DDDCCCAAA???>>>======>>>======<<<<<<<<<===????????????>>>===>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCGGGGGGGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDGGGIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCFFFGGGIIIJJJJJJJJJJJJIIIHHHEEEAAA???@@@@@@AAA@@@CCCDDDEEEGGGIIIKKKLLLMMMJJJJJJKKKKKKLLLMMMMMMNNNLLLJJJHHHFFFFFFFFFEEEEEEBBBEEEDDDAAA@@@AAAAAA>>>@@@???===:::999888999999999888777666555444333333888555444444777888777555777333333666777444222333444444333333333333333333222111000111222444444333444333111000000000000111111111000000000111222333000000//////000000111111111111000000000000111111........./////////000000000...------///000...,,,//////.........000111222333:::===888333333333111000000111111111111111222000000111111111111000000------............------...---------------...///000/////////.........---000///...------...///000......---------,,,,,,,,,,,,,,,,,,...//////,,,***,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------...//////...,,,++++++,,,******+++++++++,,,,,,,,,)))*********++++++,,,,,,)))******,,,---...//////,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...---,,,---...///---+++///...---,,,,,,---...///000//////...------............/////////000000000444222000222444666666444000////////////.........222111111000/////////000...000222222222222444666666;;;BBBEEECCC>>>888444333333444444555555666666666666555555666666777888;;;::::::;;;<<<>>>???AAADDDEEEGGGJJJIIIIIIPPPZZZrrr>>>AAACCCCCCBBB@@@@@@@@@AAAAAA???>>>>>>======>>>>>>>>>>>>===>>>>>>???@@@AAA@@@??????>>>?????????>>>???@@@AAABBBDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDFFFHHHIIIIIIHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@???DDDCCCCCCBBBBBBBBBCCCCCCFFFFFFGGGGGGHHHJJJKKKKKKEEECCCAAAAAABBBDDDDDDDDDFFFGGGHHHJJJLLLMMMOOOOOOKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHFFFEEEEEEEEEEEECCCGGGHHHBBB>>>>>>>>>===@@@???===;;;999999999999999888888777666555444444666555444555777888777666777333333666666222000000111111222222222222222222111222222222111111222444444333222000////////////111000000000000111222222//////000000//////...............//////.........---------.........//////...---,,,---///000///...000///.........///000111222777888444000///000///111111111111000000000000///000000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///////////////...............//////...------...//////...------------,,,,,,,,,---------...000///---+++,,,,,,+++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,---...///...,,,++++++,,,************++++++++++++++++++++++++,,,,,,,,,,,,---+++)))***,,,---,,,)))---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------,,,---...///---+++------,,,++++++,,,------//////...---------...............////////////000222111111222444555444333////////////000000000000111000000000000000000000...000222222222222444555222777???EEEGGGCCC;;;555444444444444444444444444666666777888888888888888:::;;;;;;<<<===>>>>>>???>>>???BBBEEEEEEGGGOOOYYYooo<<<>>>@@@@@@?????????@@@@@@?????????>>>>>>>>>>>>?????????????????????@@@AAAAAA@@@@@@??????>>>>>>???@@@AAACCCEEEGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAABBBBBBCCCEEEEEEIIIHHHGGGGGGGGGIIIKKKLLLFFFEEEEEEGGGKKKNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHFFFEEEEEEFFFEEEJJJLLLEEE>>>===>>>??????>>><<<;;;999999999:::;;;::::::999888888777777555555666777888888888888999444222555555111///000//////000000111111222222///111222000------///222111111000000////////////000000000000000111111222///000000111000///---,,,,,,---...//////...---,,,,,,,,,,,,---------......///........./////////...000///...---......///000222444444111...------...111111111000000//////...//////000000000000//////------,,,,,,,,,,,,---------,,,,,,,,,------...///................................................------------------------///......///000000...---+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------...///...,,,+++,,,---++++++++++++++++++++++++111111000///---,,,++++++///+++'''(((,,,---***&&&,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++///...---...///000...,,,,,,,,,,,,------,,,,,,,,,......---------------...------........./////////111111111222333333333222000000111111222333333444//////000000000000000000...000222222111111333444222444:::AAAFFFEEE>>>888555555555555444444333333555666888999999999888777999:::;;;<<<<<<<<<<<<<<<<<<===@@@CCCCCCEEENNNXXXkkk;;;<<<>>>>>>>>>===???@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@?????????@@@@@@@@@@@@??????>>>>>>??????AAACCCEEEGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA??????@@@AAACCCEEEGGGHHHMMMKKKIIIGGGGGGGGGIIIJJJEEEFFFHHHLLLQQQUUUVVVVVVVVVUUUSSSQQQNNNKKKJJJIIIGGGHHHHHHHHHIIIJJJJJJJJJHHHJJJKKKIIIFFFEEEEEEFFFDDDJJJKKKEEE>>>===>>>>>>>>>===;;;:::999999999:::::::::999999888777777777666777888999999999999999;;;666333555555222111222/////////000000111111111...000222000---,,,///111......//////000000000000//////000000111111111111000000111222111000...---,,,---////////////---,,,,,,,,,,,,,,,------------/////////...,,,+++++++++///......------...000000777555444333000//////111111000000//////.........//////000000000000//////......---,,,,,,---......000000///...------......---------...............------............------------------------------...---,,,---......---,,,++++++,,,,,,,,,---------......------------......,,,.........,,,+++,,,---------------------------111000000///---,,,,,,+++'''$$$###'''---111000---***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...///111111///...,,,---............---,,,------,,,,,,,,,,,,------------------............///000111222222111111111//////000111222333333444---...///000000000000000///000111111111111222444333333555:::???AAA???<<<777666666555555444444333555666777888999888777666888888999::::::999999888===>>>@@@BBBBBBDDDMMMXXXjjj;;;<<<======<<<<<<>>>???@@@@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@???>>>>>>>>>>>>?????????>>>>>>===<<<===>>>@@@BBBCCCEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCC>>>???@@@AAACCCEEEGGGHHHMMMLLLIIIGGGFFFFFFGGGHHHBBBCCCFFFKKKQQQTTTTTTTTTVVVUUUSSSPPPLLLIIIGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKGGGJJJLLLJJJEEECCCCCCDDDBBBFFFGGGAAA=========<<<===<<<:::999888888888999666666666666555555555444666888::::::999777777777:::666666999999555333333//////000000000000000000000111111111000000111333+++,,,---///000000000000...///000000111111000000000000111111111000//////......////////////......,,,,,,,,,---------......------...,,,***(((((()))...------,,,---///000111777333000000...,,,---000////////////...............//////000000//////...///...---,,,,,,---...///111111000///...------...---------------.........------............------,,,,,,,,,------------...+++***)))***+++++++++)))***+++,,,---------,,,,,,///......------......///,,,---......,,,,,,,,,...............------------*********+++,,,,,,------)))'''&&&(((,,,...---+++******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------000///...///111111///...+++---...000000...---+++,,,,,,+++++++++,,,------,,,,,,,,,---------......---///111222111//////000,,,------...///000000111+++---...000111111000000///000111111000000111333555333333444777:::<<<<<<777777777666666666555555666666777888888888888888888888888888777777777777>>>>>>@@@BBBBBBDDDNNNYYYlll<<<=========<<<<<<===?????????@@@@@@@@@>>>===<<>>>>>>>>======<<<<<<>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDAAAAAAAAABBBCCCDDDEEEFFFIIIHHHGGGEEEEEEEEEFFFFFF@@@AAADDDHHHLLLMMMLLLJJJOOONNNMMMKKKIIIGGGFFFEEECCCDDDEEEFFFGGGHHHHHHIIIFFFIIIKKKHHHCCC??????AAAAAADDDCCC???>>>@@@???===;;;:::888777777777777888555555555555444444444444555777:::999777444444444555555:::@@@AAA;;;444111111111111000000000000000111/////////111222222222+++,,,...////////////.........000111111111000/////////.........///000000.........------.........------------............,,,...///...+++***+++---,,,,,,+++,,,---///111333666///,,,,,,,,,)))***...---...............//////......////////////.........---,,,++++++,,,---...//////...---------......,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......,,,+++)))***+++,,,+++******+++,,,---------,,,,,,...------,,,,,,------...,,,---......,,,,,,---............------,,,,,,,,,'''((()))***+++,,,---...------,,,+++******)))(((*********+++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++...------...//////...,,,)))+++...//////...+++)))+++++++++++++++,,,------+++,,,,,,,,,,,,---------,,,///222222000......///,,,,,,------.........///***,,,...000111111000000///000111111000000111222333333333222111333666999888888888888777777777777888888888888888999:::::::::999888777666666777888;;;<<<>>>AAABBBEEEPPP\\\qqq======>>>===;;;;;;===>>>>>>????????????===;;;:::>>>???@@@@@@???>>>===<<<:::;;;<<<>>>>>>>>>======>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@<<<===???AAACCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEEEE@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDDDDEEEEEE@@@AAACCCFFFHHHHHHEEECCCFFFFFFGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFDDDHHHJJJGGGAAA<<<<<<>>>BBBDDDCCC@@@AAADDDCCC???:::999888666666666777777666666666666666555555555333666999888555222111222111444===GGGHHH???444///222222111111000000/////////,,,+++,,,000222111///---.../////////...---,,,---...000111111111000///...---,,,,,,---...000111///...,,,,,,,,,,,,...///---------.........//////---000222111///...000222+++++++++,,,---000222333999222---///...+++,,,111,,,------....../////////......////////////......---,,,***))))))***,,,---,,,,,,,,,,,,---...//////,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,------.........000...,,,---...///......***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,---------''')))+++++++++,,,---///++++++******)))(((((((((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---------.........,,,++++++,,,------,,,***(((***---//////---***(((+++*********+++,,,,,,---++++++,,,,,,,,,---------+++///222222///------............///////////////)))+++...000111111111000///000111111000000111222222333444222//////222666888888888888888888999999;;;:::999888999:::;;;<<<<<<;;;888666666777888999999999<<<@@@BBBFFFRRR^^^vvv::::::;;;<<<<<<;;;::::::===???AAABBBBBB@@@===<<<>>>????????????>>>>>>===>>>>>>============>>>>>>AAA@@@@@@@@@BBBDDDGGGIIIKKKFFFAAABBBEEEHHHFFFDDDIIIHHHFFFDDDBBB???>>>===@@@>>>;;;:::<<>><<<<<<<<<===>>>>>>>>>@@@CCCFFF???<<<:::888888888666444666555555444444444555555666666666555444333111000...333===HHHNNNJJJ>>>333111000000///.../////////000000000000000000000000////////////////////////000000000000000000000000///...,,,++++++,,,...///000///...,,,,,,,,,---..................///000111000...,,,******,,,...000...***444333'''111===333///...---,,,++++++,,,---------...///000000//////..............................------------......+++++++++,,,,,,---------------,,,+++,,,---///000------..................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************++++++++++++******))))))******+++222000---***((((((((((((,,,,,,++++++***+++++++++...---,,,+++***))))))(((+++,,,,,,------,,,,,,+++////////////...---,,,,,,...,,,+++---111222///***+++,,,---+++)))(((((()))---......---,,,,,,---///..................------//////............/////////////////////000111111///000000000000111111111222111000000000111333333555444444555777999<<<===>>>>>>??????>>><<<:::999:::999888777666666666666>>>===???CCCFFFIIISSS]]]uuu888999:::;;;;;;:::999888>>>???AAABBBBBBAAA???============>>>=========<<<>>>==================>>>@@@@@@??????AAACCCEEEGGGGGGCCC???@@@DDDGGGFFFEEEFFFEEEDDDBBBAAA???>>>===>>>===<<<<<<>>>AAADDDFFFJJJFFFBBBCCCFFFGGGFFFCCCBBBBBBCCCCCCCCCBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAACCCFFFFFFCCC@@@CCCEEEFFFHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>===;;;<<<>>>>>>>>>???BBBDDDAAA???<<<;;;;;;:::888777666666555444444444444555666666555444222111000000///222:::CCCHHHEEE;;;222111111111000000000//////////////////////////////////////////////////////////////////////////////000///---,,,,,,---///000//////...------------------,,,,,,,,,,,,,,,------///...,,,******,,,...///---(((000111+++888DDD;;;...---,,,+++++++++,,,---------------............000000000000000000000000------,,,,,,,,,,,,------((())),,,...///...---,,,,,,,,,++++++,,,------...------...------,,,+++***---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...*********+++++++++,,,,,,*********+++++++++,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---+++***)))))))))+++---...,,,++++++******+++++++++.........---,,,,,,+++++++++,,,,,,------,,,,,,+++------.........---,,,,,,///,,,+++---111222///,,,,,,------,,,***((()))***+++,,,,,,+++******+++---//////////////////////////////............/////////////////////000000111111111222222222333333333222111000000000111222333333333333444555777999:::<<<<<<======<<<;;;:::999:::999888777666666666666888777:::???BBBFFFPPP[[[ttt777777888999999888777777<<<===???@@@@@@???>>>===;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======??????>>>>>>???@@@BBBCCCBBB???===???CCCGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>===<<<======>>>???@@@AAAAAAHHHDDDAAAAAADDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBB@@@????????????>>>???BBBFFFHHHHHHDDDAAADDDEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>999;;;===>>>>>>???@@@AAAAAA???<<<;;;;;;;;;:::888666666555555444444444444777555333111000/////////000222555;;;>>>===777111///000000000000///...---////////////////////////////////////////////////........................000///...------...///000---............------,,,---,,,,,,+++++++++++++++///---,,,******,,,---///---(((+++///000;;;CCC<<<,,,,,,+++++++++,,,------------,,,,,,+++,,,,,,---------------------------,,,++++++******++++++,,,&&&(((,,,///000...,,,*********+++,,,,,,,,,,,,+++------------,,,***)))(((---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++++++++,,,*********++++++++++++,,,)))************+++++++++,,,,,,++++++++++++,,,,,,((((((((((((***---///000++++++*********++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,///---***+++///000///---,,,---...---+++)))***+++......///...---,,,...000//////////////////////////////............////////////......//////000111111111111222222222333333111111000000111111222333222222222222333444555666999999::::::::::::999999999888777666666555666666888777:::???CCCHHHRRR]]]rrr777777777888888777777777999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>=========>>>???@@@???>>>===???DDDGGGHHHHHHEEEDDDCCCAAA@@@>>>===<<<=========>>>?????????@@@EEECCC@@@@@@BBBCCCCCCBBB>>>>>>??????@@@AAABBBCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCBBB@@@???>>>>>>>>><<<>>>AAADDDGGGGGGFFFDDDEEEEEEDDDCCCCCCCCCDDDEEEAAAAAA@@@@@@@@@?????????@@@@@@??????>>>======<<<777:::===>>>>>>===>>>???<<<:::999999:::;;;:::999666666666555555444333333666555222///.........///111111111333555555333000------.........---,,,+++////////////////////////////////////////////////------------------------///...------------...///,,,---...///......,,,+++------,,,,,,,,,---.........---,,,++++++,,,---......)))***///444:::999222+++,,,,,,,,,------............,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,...---,,,***)))))))))+++,,,,,,+++***))),,,,,,---,,,,,,+++******---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,------------,,,++++++++++++++++++++++++))))))***+++***)))((((((************++++++++++++************++++++++++++))))))*********+++++++++******))))))))))))******+++******)))******+++,,,***************++++++,,,''''''((((((((()))))))))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,...,,,)))))),,,---...---,,,---...---+++***+++,,,...//////...------...000............//////////////////............/////////............///000000////////////000000000000111111111111111222222222222222222222222333333444666666777777888888888888888777666666555555555666999888:::???BBBGGGQQQ[[[nnn888888777777777777888888777777888888999:::;;;<<>>======<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<=========>>>>>>>>>AAADDDGGGIIIIIIGGGFFFDDDCCC@@@>>>===<<>>=========>>>@@@AAACCCAAA@@@???@@@BBBBBBBBB<<<<<<===>>>@@@BBBDDDEEECCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@??????AAACCCDDDDDDCCCBBB@@@???>>>>>>>>>===>>>@@@BBBCCCEEEGGGHHHFFFEEECCCBBBAAABBBCCCDDD????????????>>>>>>>>>>>>@@@@@@???===<<<;;;:::999666999<<<===<<<<<<<<<===999888777888:::<<<<<<<<<666666666666555444333222555333000...---...//////111000......///000000000.../////////......------........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,---...///000---,,,++++++++++++,,,---,,,,,,,,,333<<<:::111+++,,,,,,------..................---------------...000000000000000000000000,,,,,,++++++++++++,,,,,,///...,,,+++)))))))))))))))***+++,,,+++***)))(((***+++,,,------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++)))*********))))))((('''))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++***))))))(((((())))))***,,,++++++***))))))))))))***)))))))))******+++,,,+++++++++,,,------......***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,+++***(((((()))+++,,,,,,,,,---...---+++++++++,,,)))***+++***((((((***+++,,,,,,,,,------.........//////............//////...............//////000....../////////000000000000000111111222222222222333333333333333333333333444444555555666666777777777666555555444555555555777666888;;;>>>AAAJJJTTTlll888777777666666777777888999888888888999;;;>>>???CCCAAA???>>>=========>>>;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHFFFEEEDDDBBBAAA???>>>===???>>>>>>===>>>???AAABBBAAAAAA@@@???@@@AAABBBCCC>>>======>>>???BBBDDDEEEDDDCCCBBB@@@??????>>>>>>>>>>>>=========???@@@AAACCCBBBAAA@@@???>>>>>>>>>>>>???AAABBBCCCEEEHHHKKKGGGFFFDDDBBBAAAAAABBBBBB???>>>>>>>>>>>>=========??????>>><<<;;;999888888666888:::;;;::::::;;;<<<;;;999888999;;;=========666666777777666444222111222111000///...///000000111000...------...///000222111000000//////000000........................////////////////////////------------------------+++++++++++++++++++++++++++,,,,,,------------,,,************+++,,,---...,,,,,,++++++++++++,,,,,,)))......777DDD===...---,,,,,,---.........------,,,,,,---...............////////////////////////,,,++++++++++++++++++,,,000...+++)))(((((()))******++++++++++++***)))))))))***+++---............---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************)))))))))************+++)))))))))************+++)))************+++++++++++++++************++++++))))))******************)))))))))))))))***+++,,,******+++++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,++++++)))))))))))))))***+++++++++,,,---,,,+++***+++,,,***++++++***))))))***,,,+++++++++,,,------......//////............//////......------......///000000000000111111111222222000000111222222222222111222333444444444444444333444444444444444555666777555555444444444444555555999888999<<<>>>AAAJJJTTTkkk777666555444444555666777999888777777999;;;>>>@@@EEECCCAAA>>><<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;<<<===============???@@@BBBBBBCCCDDDEEEBBBBBBAAAAAA@@@@@@??????<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@BBBDDDBBBAAA@@@??????@@@BBBCCCBBBAAA@@@???????????????;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>=========>>>>>>AAAEEEFFFFFFGGGIIIKKKGGGFFFEEECCCBBBBBBAAAAAA>>>>>>>>>>>>===============<<<<<<;;;:::999999999777888999999888888:::<<<===;;;999999::::::999888666666777777666444222000//////000000000111111111000000///.........000111222111///---,,,...///111........................////////////////////////------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---.........---,,,++++++,,,,,,++++++++++++++++++++++++(((000///777EEE;;;+++///***+++,,,,,,,,,+++***)))'''))),,,...//////---,,,+++++++++++++++++++++++++++******))))))******+++,,,+++******)))*********,,,,,,+++***************)))***+++,,,,,,---,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************000...,,,***)))***+++,,,))))))))))))************))))))))))))************)))************+++++++++++++++************++++++((())))))***************(((((((((((()))***+++,,,''''''((((((((((((((((((******++++++++++++******,,,,,,,,,,,,,,,,,,+++***)))***++++++++++++++++++***+++,,,+++******+++,,,------...---,,,+++---///++++++,,,,,,---....../////////............//////...------------...//////000000000000111111111222///000111222333222222111111111333444444444444333555444333333333444555666555444444333444444555555:::999;;;???AAADDDMMMWWWmmm555555333333333333555555777666555555666999===???FFFDDDAAA>>>;;;;;;;;;;;;;;;::::::999999::::::;;;999:::;;;<<<===============>>>@@@AAAAAAAAAAAABBB===>>>>>>???@@@@@@AAAAAA:::<<<@@@DDDEEECCCAAA???@@@AAAAAA@@@@@@@@@CCCDDDGGGEEEBBB@@@>>>>>>???@@@@@@???????????????@@@@@@999999:::;;;;;;<<<======>>>======<<<<<<<<<======>>>CCCHHHKKKJJJIIIIIIJJJGGGFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>============::::::::::::::::::::::::777888888777666777:::<<<>>>;;;888777666555444222666666777777666444111000......000111222222222222///000000000//////111222000...+++)))(((***---///........................////////////////////////........................,,,------......------,,,,,,,,,+++***+++,,,...///444333111///---,,,,,,+++++++++++++++++++++++++++)))222///555BBB666&&&---)))***++++++***)))((('''$$$'''+++...//////---+++------------------------))))))(((((((((((())))))'''(((***+++,,,,,,++++++...---+++*********+++,,,******+++++++++******)))---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++************************000---***'''&&&(((***,,,))))))))))))************))))))))))))************)))************+++++++++))))))(((((((((((())))))******+++******)))((('''(((((((((((()))***+++,,,******************))))))******++++++++++++******---------------,,,+++***)))+++---...---,,,,,,,,,)))***++++++***)))***,,,++++++,,,+++***)))+++---,,,,,,------...///000000//////............//////...------------...//////............///////////////000111222333222111111///000222333444444333333666555444333333333444555444444333333333444444555666555777;;;>>>BBBLLLVVVnnn666555333222222333555666444555777999::::::::::::@@@???>>>===;;;:::999888999999:::;;;<<<<<<======;;;;;;;;;;;;<<<<<<======>>>@@@BBBBBB@@@>>>>>>>>>;;;<<<>>>???@@@@@@@@@???======>>>AAADDDEEEDDDCCC>>>>>>>>>>>>>>>>>>??????EEECCC@@@===;;;;;;;;;<<<======>>>???AAABBBCCCCCC>>><<<:::999999:::;;;<<>>===<<<<<<;;;<<<<<>><<<>>>??????@@@@@@@@@??????::::::::::::999999888777999::::::::::::999888888888888777777666666555555444555555444222111111222444333111///......//////000000000000////////////........................,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))((((((+++++++++,,,,,,---------************************++++++++++++++++++++++++)))***+++***))))))+++,,,)))333777222111555333******++++++,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++((('''((()))******))))))))))))))))))))))))+++)))(((((()))******)))******+++++++++,,,,,,,,,++++++++++++***)))((((((((()))***+++++++++++++++++++++******))))))((((((((())),,,------,,,+++***,,,,,,,,,++++++,,,,,,---************)))))))))((()))))))))))))))******+++&&&&&&'''((()))******+++************)))'''&&&%%%))))))))))))*********************)))(((''''''&&&))))))))))))******************))))))))))))))))))&&&&&&'''))))))*********,,,,,,,,,++++++*********///...,,,+++******+++,,,)))***+++,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,---//////...---,,,,,,++++++...///000///...---...000////////////000000000000222111111111000000//////000111111111111222222222111333555777888666444333333333444444555666666666777666777:::<<>>======<<<;;;:::999999999999999999:::;;;<<<======<<<;;;:::999999999:::===???AAAAAA???=========;;;<<<>>>???@@@@@@???>>>======>>>@@@CCCEEEDDDBBB??????>>>>>>>>>???@@@@@@AAA@@@???>>>===>>>>>>???===>>>>>>???AAABBBBBBCCC>>>===;;;:::999:::;;;<<<======<<<<<<<<<======>>>@@@AAABBBCCCCCCBBBAAA@@@CCCBBBAAAAAABBBAAA>>><<<>>>>>>>>>???>>>>>>======::::::;;;;;;::::::999999999999999999999888777777888888777777666555555444444555555444222111111222222222111000////////////000000000000////////////........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---....../////////.....................---------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++---***444888222...000...(((***++++++,,,,,,------...///......---------......++++++++++++++++++++++++---+++((('''((()))***))))))))))))))))))))))))))),,,***))))))***++++++************+++++++++,,,,,,******+++,,,,,,,,,++++++))))))***+++++++++***************))))))))))))))))))***+++,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,++++++++++++*********)))((((((((('''((())))))************++++++,,,,,,---************)))(((''''''))))))))))))************+++******)))((((((''''''))))))))))))************++++++++++++++++++++++++---,,,,,,+++***)))'''&&&,,,,,,++++++++++++++++++...---,,,+++++++++,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------//////...------,,,++++++---...//////------...///.........///000111111111111111111111000000000///000111111111111222222222111222444555555555444333333444444555666666777777777666777;;;===@@@JJJTTTmmm666555444333333444555666555666888999:::;;;::::::;;;;;;;;;:::::::::999999:::999888777888:::<<<===???===:::888666666666777;;;===??????>>><<<<<<<<<<<<===>>>?????????>>>=========>>>@@@BBBDDDCCCBBB@@@?????????@@@@@@AAABBB@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAABBBBBB@@@>>>===;;;::::::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>??????@@@@@@??????>>>@@@@@@AAACCCDDDCCC???<<<===>>>>>>>>>===<<<;;;:::999::::::;;;;;;;;;::::::888888888777777777666666777777777666555555444444333444555444222000111222000000000111111000000///000000000000////////////------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***)))***,,,---...777:::333,,,,,,,,,(((***++++++,,,,,,------.........------------......************************---+++(((((()))******)))))))))))))))))))))))))))---+++)))***+++,,,++++++*********++++++++++++,,,(((((()))***+++,,,,,,+++******+++++++++******)))))))))))))))*********************++++++++++++,,,------,,,+++*********+++,,,,,,+++++++++*********'''''''''''''''(((((()))((((((((())))))))))))))))))***************))))))))))))))))))************++++++******))))))(((((())))))))))))************++++++++++++++++++++++++//////...---+++***((('''++++++++++++++++++,,,,,,,,,++++++++++++,,,------......---,,,,,,---------+++++++++,,,,,,---------//////......---,,,,,,,,,///000111000///...///111---......///000111111222111111111111000000000000000111111111111222222222111222222222333333333333444555555666666777888888777666888<<<>>>CCCMMMWWWkkk666666555444444555666666666777888:::;;;;;;::::::888888999999999:::::::::;;;999777666666888;;;===???===:::777666666777888:::<<<>>>>>>===;;;;;;<<<===>>>?????????>>>===<<<>>>======???AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@>>><<<;;;>>>>>>??????@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;======<<<<<<===>>>??????========================??????@@@BBBCCCCCCAAA>>>>>>>>>>>>======;;;:::999777888999:::::::::::::::777777666666555555555555777777666555555444444333333444444333111000111222---...000111111111000///000000000000////////////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''')))***++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***++++++******,,,...222:::<<<444---,,,---,,,***++++++,,,,,,------...+++++++++***++++++,,,,,,++++++++++++++++++++++++---+++))))))*********))))))))))))))))))))))))))),,,***))))))***++++++***************++++++++++++''''''((()))******))))))+++++++++++++++***)))((((((((())))))******++++++*********)))***++++++,,,---,,,+++******)))******+++++++++*********))))))(((''''''''''''((())))))((('''''''''''''''''''''))))))***+++++++++++++++((()))))))))************++++++******))))))))))))((()))))))))************)))))))))))))))*********++++++,,,,,,---,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,---...///...,,,++++++,,,------+++++++++,,,,,,---------//////......---------,,,000222333222111000111222////////////000000000000111111111000000000000000000000111111111222222222333222222111222333444555555555666666777888888888888777888<<<@@@EEEPPP[[[kkk~~~|||666666666666666666666666666777999:::;;;;;;:::999777777888888999::::::;;;;;;:::777666666888;;;<<<===<<<:::999999999;;;<<<:::<<<>>>???===<<<<<<===>>>>>>???@@@@@@???>>>===???>>>===>>>@@@AAA@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBAAA???===<<>>======<<<<<>>===============<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>===>>>@@@BBBBBBAAA>>>>>>>>>>>>===<<<;;;:::555666777888888888888888777666555444444444555555666666555555444333333333333444444333111000000111,,,---///111111111000///000000000000////////////------------------------///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............))))))******+++,,,------++++++++++++++++++++++++)))))))))******+++++++++)))***++++++***+++---///333777888222---,,,...///***++++++,,,,,,------...***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))))))))))))))))))))))))))***)))'''''')))***)))((())))))*********+++++++++******++++++***))))))(((+++++++++++++++***)))((((((((())))))******++++++******)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++*********************)))((()))***++++++,,,++++++((()))))))))*********************)))))))))))))))((()))))))))************(((((()))))))))*********'''((()))+++,,,---------*********++++++,,,,,,,,,((()))***+++,,,,,,---------,,,+++******+++,,,---******+++,,,,,,---......///...............------///000111111//////000111111111000000//////......000000000000000000111111000000111111111222222222444333222111222333555666555555666666777888888888888777888===AAAFFFRRR^^^ooo|||666777777777777777777666777888:::;;;;;;;;;:::999777777888999999:::;;;;;;;;;:::999888888999;;;<<<;;;;;;;;;;;;<<<<<<===>>>;;;===???@@@???>>>>>>>>>>>>???@@@AAAAAAAAA@@@???@@@>>>======>>>??????>>>?????????@@@AAABBBCCCDDD@@@AAAAAAAAAAAAAAABBBBBB???????????????>>>>>>>>>@@@@@@????????????>>>>>>AAA@@@???>>>===============<<<<<<;;;;;;<<<<<<===???===<<<<<<>>>@@@AAAAAA===>>>>>>>>>===<<<;;;;;;555555666777777777666666777666555444444444555666555555555444333333222222222333444333111///000111---...//////000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------)))***+++,,,---...///000************************(((((())))))***+++++++++)))***+++++++++,,,...000333222000---******,,,---***++++++,,,,,,------...,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,***)))))))))))))))))))))))))))***(((&&&&&&((()))(((''')))))))))************+++.........------+++************+++++++++******)))))))))))))))************)))))))))************+++***)))))))))))))))******))))))(((((((((''''''''')))))))))))))))***++++++((((((((((((((()))))))))(((((()))***+++++++++***))))))))))))************)))))))))((((((((((((((())))))))))))*********************+++,,,,,,------((())))))***************++++++++++++++++++,,,,,,((()))***+++,,,,,,,,,,,,+++*********++++++,,,---******+++,,,,,,---..............................+++---...---,,,+++,,,...111111000000//////......000000000000111111111111000111111111111222222222444333222222222333555666444555555666666777888888999888999===@@@GGGSSS___sss}}}777777777888888777777777888999:::;;;;;;;;;:::999888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>======<<<===???AAABBBAAA@@@@@@AAA>>>???AAABBBCCCBBBBBBAAA@@@>>><<<<<<===>>>>>>>>>>>>>>>??????@@@BBBCCCDDDBBBAAA@@@@@@AAABBBCCCDDD@@@@@@??????>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>===<<<;;;===???@@@???>>>;;;;;;<<<<<<<<<;;;;;;:::666777777777777777666555888777555444333444555666555555444444333222222222222333444222000///000111//////.........//////000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))******+++,,,---......///++++++++++++++++++++++++((((((((()))***+++++++++)))***+++++++++,,,...000666111,,,)))*********+++***++++++,,,,,,------...++++++++++++,,,---...///++++++++++++++++++++++++,,,+++***+++,,,,,,***)))))))))))))))))))))))))))***(((''''''((())))))((())))))))))))************+++,,,,,,,,,,,,,,,+++***))))))***+++++++++***************)))))))))))))))'''(((***+++++++++***)))((((((((((((((()))***+++))))))))))))((((((((((((((((((((((((((()))******$$$%%%%%%&&&&&&'''''''''(((((()))*********))))))))))))))))))************'''''''''''''''''''''((())))))))))))************)))******+++,,,,,,------)))***************)))))),,,,,,++++++++++++++++++((()))***+++,,,,,,++++++))))))+++,,,------......)))******+++---......///............////////////+++---------,,,+++,,,---.../////////000000000111///000000000111111111111000111111111111222222222222222222222222333333444333444444555666666777777:::888999<<<@@@FFFRRR^^^qqq~~~~~~777777888888888888777777888999:::;;;;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>===;;;:::>>>@@@BBBCCCBBBAAAAAABBB>>>@@@AAACCCDDDDDDCCCCCCAAA>>><<<<<<===>>>>>>===>>>>>>>>>???@@@AAACCCDDDFFFEEEBBB@@@???@@@AAABBB@@@@@@??????>>>>>>======>>>>>>???@@@AAAAAAAAAAAA============>>>???@@@AAA???>>>===<<<<<<===>>>???::::::<<<>>>@@@???===:::999999:::;;;;;;;;;::::::888888888888888777666555999777555444444444666777555555444333333222222111222333333222000///000111000///...------...///000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((******************++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++)))***+++++++++,,,///111;;;333+++***+++,,,+++******++++++,,,,,,---......))))))))))))***+++,,,---************************,,,+++++++++,,,,,,***)))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))************&&&'''((())))))******)))((()))***+++++++++++++++++++++******))))))((((((&&&(((***+++,,,+++)))(((''''''''''''(((***+++,,,************))))))))))))'''''''''''''''((())))))&&&''''''((()))***++++++(((((())))))))))))(((((())))))))))))************&&&&&&&&&'''''''''''''''))))))))))))************'''(((((()))******++++++((()))***+++++++++++++++---,,,,,,++++++*********((()))***+++,,,+++******((())),,,...////////////)))******+++---...//////.........///////////////...///000///...---...000,,,,,,---///000222333333//////000000111111111222000111111111111222222222000000111111222222222222333333444444555666666666:::888999<<>>===;;;;;;;;;<<<===@@@@@@@@@>>><<<:::;;;<<<@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@AAACCCEEEEEEEEEEEECCC@@@===;;;999999999>>>??????@@@@@@AAAAAABBBDDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAA@@@>>>===<<>>???BBBDDDBBB@@@AAA???===???BBBCCCAAA???AAA@@@===<<<<<<===???AAA>>>AAAAAA??????AAAAAA>>><<<;;;::::::;;;<<<:::999888888888888777777777666666444222000000222444666444444444333333333222222111111111111000000000000////////////////////////222222111111000...---,,,)))))))))******+++++++++///...,,,,,,,,,,,,***))))))+++------,,,,,,---...******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))******,,,...222555888333,,,((('''))),,,---***)))(((''''''((()))******++++++,,,,,,++++++***(((+++---...,,,+++******++++++************++++++((((((((()))******++++++++++++++++++*********)))******++++++++++++******))))))))))))(((((((((((())))))************)))))))))))))))))))))(((''''''"""$$$&&&((())))))((('''+++*********))))))(((((((((((())))))))))))((((((---------,,,,,,,,,++++++)))((('''&&&&&&'''((()))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******+++++++++******))),,,+++))))))))))))+++,,,......---,,,,,,++++++***---,,,***)))))))))******)))******+++++++++***************++++++,,,,,,,,,++++++,,,------....../////////.........---------,,,,,,------...///000000.........///000000111111444333111000111222555666222000000000333444444333444555555666666555444333888888:::???CCCHHHRRR]]]qqq333333444555666777888888999999999999999:::::::::;;;;;;::::::;;;===>>>??????>>>===<<<<<<<<<======@@@@@@@@@>>><<<;;;<<<===@@@AAABBBCCCDDDDDDDDDDDDBBB@@@@@@AAADDDFFFFFFFFFFFFDDDBBB???===<<<;;;;;;?????????@@@AAAAAABBBBBBDDDCCCAAA@@@??????@@@@@@AAAAAAAAA@@@@@@?????????DDDBBB@@@AAACCCDDDCCCBBBCCC@@@<<<<<<>>>AAABBBBBBBBB@@@>>><<<;;;<<<>>>???>>>AAAAAA???@@@DDDEEECCC>>><<<:::999::::::999777888888888777777777666666666444222111111222444666333333333333222222222222000000000////////////...////////////////////////....../////////...------+++++++++++++++*********///---,,,,,,,,,,,,***))))))+++------,,,+++,,,---,,,,,,,,,,,,+++***))))))++++++*********)))))))))************************))))))))))))))))))))))))************+++...111444222...(((%%%%%%'''((()))+++***)))(((((()))***+++***++++++,,,,,,++++++***(((+++---...,,,+++******++++++************++++++*********)))))))))))))))++++++*********))))))))))))******++++++******)))))))))))))))((((((((((((((())))))))))))))))))((()))))))))))))))(((''''''%%%&&&'''))))))((('''&&&************)))))))))(((((())))))************)))))))))))))))((((((((('''((((((''''''''''''(((((((((((())))))))))))((((((************************))))))))))))))))))))))))''''''((((((((()))))))))))))))*********))))))(((,,,,,,,,,++++++,,,,,,,,,++++++++++++************,,,+++***)))))))))***+++))))))***++++++++++++*********+++++++++,,,,,,,,,*********+++,,,,,,------//////.........---------,,,,,,---......//////000/////////000000111111111444444333222111111222222555333111111222333444333666555444444444444555666888777999===AAAGGGSSS^^^rrr333333444555666777888888;;;:::::::::999999999999999999:::;;;<<<>>>@@@AAA??????>>>=========>>>>>>???@@@@@@???===<<<===???AAAAAABBBCCCCCCDDDDDDDDDAAA@@@@@@BBBDDDGGGGGGGGGFFFEEECCCAAA???>>>======???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA????????????@@@BBBAAA@@@?????????@@@AAAFFFDDDBBBBBBCCCDDDDDDCCCEEE@@@<<<999;;;???BBBDDDBBB@@@>>><<<;;;;;;=========@@@@@@>>>AAAGGGJJJIIIAAA>>>:::888888888777666777777777777666666666666666555333222222333555666222222222222111111111000////////////............////////////////////////++++++,,,---.........------------,,,++++++******...---++++++,,,,,,+++))))))+++------,,,+++,,,---,,,,,,,,,,,,***)))((('''******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))+++...111444,,,***&&&%%%&&&'''''''''++++++************++++++***++++++,,,,,,++++++***)))+++------,,,******+++++++++************++++++,,,+++***)))((((((((((((******)))))))))((((((((()))******++++++******)))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''((()))((('''&&&%%%************))))))))))))((()))******++++++++++++''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))************************(((((((((((((((((((((((((((((()))))))))))))))***'''(((((()))))))))(((((((((((())))))))))))((((((((((((((())))))))))))************)))******+++,,,))))))***+++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,------.....................------------------......//////000000000000000000111111111333333333444555666777777999666222111111222333333777666444222222444666777888666888<<<@@@GGGSSS___rrr666666666777888999999999999999999999:::::::::::::::::::::;;;<<<>>>???????????????>>>>>>>>>>>>???>>>???@@@???>>>===???AAABBBBBBBBBBBBCCCCCCDDDDDDAAA@@@@@@BBBEEEGGGHHHHHHEEEDDDCCCBBBAAA@@@???>>>@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@???>>>>>>??????@@@???===<<<===>>>@@@AAAEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@<<<:::;;;>>>AAACCCBBB@@@>>><<<;;;;;;;;;;;;===??????>>>AAAIIIMMMMMMEEEAAA<<<888777777777666777777666666666555555555666555333333333333555666111111111111000000000000000000/////////.........////////////////////////+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++))))))+++------+++***+++,,,***+++++++++***)))((((((******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))((())),,,000333444***)))(((((()))***)))(((******)))*********++++++***++++++,,,,,,++++++***)))+++------+++******+++***))))))))))))))))))***++++++***)))(((((())))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((('''&&&*********)))))))))))))))'''((()))***************((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''((())))))***)))))))))&&&'''((())))))((('''&&&''''''(((((()))******+++)))))))))******+++,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++------......///000000111........................------....../////////000111111111111111111111111000000111444888===BBBDDD<<<888333111000222333333555555444444444555666666888777888<<>>>>>>>>????????????>>>>>>???@@@?????????AAACCCCCCCCCBBBBBBBBBCCCDDDDDDBBB@@@@@@AAADDDGGGGGGGGGBBBBBBBBBAAAAAA@@@????????????@@@AAAAAABBBBBBCCCBBBAAA???>>>======>>>>>>>>>===;;;::::::<<<>>>???BBBBBBBBBBBBAAA@@@@@@@@@===>>>>>>>>>>>>>>>???@@@@@@???>>><<<;;;:::::::::<<<>>>>>>===@@@HHHLLLLLLEEEBBB===999888888888777666666666555555555555444555444333333333333444555111111111000000000//////111111111000000000//////////////////////////////---............---,,,,,,******+++,,,------......---+++******+++,,,+++))))))+++---,,,+++******+++'''((())))))************++++++*********)))))))))''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&)))...222444555)))((((((***+++,,,+++)))'''(((((())))))************++++++,,,,,,++++++******+++,,,,,,+++***+++,,,((((((''''''''''''((((((***)))((((((((()))+++,,,))))))))))))(((((((((((()))))))))******)))))))))'''((((((((()))))))))***((((((''''''''''''(((((((((((())))))))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))******&&&''''''((())))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))((('''''''''(((***+++''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))((()))******+++++++++******+++,,,------,,,+++***'''(((((()))***+++,,,,,,))))))******++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++------......///000000111---..............................///////////////000000000000000111111111000///...000555===DDDIII<<<888333111000222333333111333555777777666555444999888999>>>BBBIIIUUU```kkk444555555555666666666777333444555777999:::;;;<<<::::::;;;;;;;;;;;;:::999<<<===>>>?????????>>>>>>===>>>@@@@@@???@@@CCCEEEDDDCCCBBBAAAAAABBBDDDDDDBBBAAA@@@AAACCCEEEEEEEEE@@@@@@AAAAAAAAA@@@??????>>>??????@@@@@@AAABBBBBBAAA@@@???============>>>===<<<;;;:::::::::;;;<<<===???BBBBBBAAA???>>>>>>999<<>>======>>>>>>===<<<;;;::::::::::::======;;;>>>DDDGGGFFFCCC???<<<999999999888777666555555555444444444444333333333222222333333333111111111111000000000///111111111111000000000000////////////////////////............------,,,+++((()))***+++,,,......///,,,+++******+++,,,+++)))***+++---,,,***)))******%%%&&&''')))************++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&***000444444222(((''''''(((***+++)))(((&&&'''((())))))***))))))***++++++,,,,,,++++++******+++,,,,,,******+++,,,((((((''''''''''''((((((***)))''''''(((***,,,---******)))))))))(((((((((((())))))******))))))(((''''''(((((())))))*********)))(((''''''((()))***'''(((((()))))))))))))))%%%&&&&&&''')))***++++++))))))))))))************&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''((((((((((((''''''(((''''''(((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))((((((((()))***++++++,,,++++++******++++++++++++******))))))******+++,,,------))))))***+++++++++******'''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,------......---------...............////////////////////////.........///000000111111111///------000666<<<@@@999666222111111222333333000222555888999777555333999888:::???CCCHHHSSS]]]hhh~~~555555555555666666666666333444555666777888999999666777999::::::::::::999;;;<<<===>>>>>>>>>======<<<>>>???@@@@@@AAADDDFFFEEEDDDBBBAAAAAABBBCCCDDDBBBAAA@@@@@@BBBCCCCCCBBB??????@@@AAAAAAAAA@@@@@@===>>>>>>??????@@@@@@AAAAAA@@@>>>===<<<<<<=========<<<<<<;;;;;;:::::::::999===BBBDDDBBB???======888;;;???@@@???===<<<===<<<<<<<<<;;;;;;:::::::::999<<<<<<:::;;;???AAA???===;;;999888999999888666555555555444444444333333222222222222222222222222222222111111111000000000111000000000000/////////////////////////////////***+++,,,,,,,,,,,,,,,,,,((())))))***+++,,,------+++***)))***+++,,,+++******+++,,,,,,***))))))***&&&&&&'''((())))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''(((,,,222444111---(((''''''((()))***)))'''&&&''')))***++++++*********++++++,,,,,,++++++***+++,,,,,,+++******+++---)))))))))(((((()))))))))+++***((('''''')))+++,,,++++++*********)))))))))(((((())))))))))))(((((('''''''''((()))*********+++***(((''''''(((***+++''''''((()))))))))))))))(((''''''(((((()))******((()))))))))************((()))))))))((('''&&&%%%&&&'''''''''((((((((((((((((((''''''''''''((((((&&&'''((())))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''((()))***++++++++++++(((''''''&&&&&&''''''(((*********++++++,,,,,,,,,******+++,,,+++***))))))'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,---------------.........//////000/////////////////////+++,,,,,,...///000111222111000/////////111333444555333111111222333444333111222555777777777555444777777:::???BBBFFFOOOXXXggg777777777777888888888888444444555555666666777777333555777999:::;;;:::::::::;;;<<<>>>>>>>>>===<<<<<<>>>???@@@AAABBBEEEGGGEEEDDDBBBAAAAAABBBCCCDDDCCCAAA???@@@AAABBBAAAAAA???@@@AAABBBBBBBBBAAAAAA=========>>>??????@@@@@@AAA@@@>>>===<<<<<<==================<<<;;;:::999666<<>>===888<<>>;;;;;;;;;;;;;;;;;;;;;:::999<<<<<<999999<<<<<<999999888777777888888777555555555444444444333333333111111111111111111111111222222222222111111111111000/////////............////////////////////////'''((()))***,,,,,,,,,,,,******************+++++++++***)))***+++,,,+++******+++,,,,,,***)))))))))'''((((((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))***...333333...)))+++)))((()))***+++***)))'''(((***+++,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,+++******+++---++++++************++++++...,,,)))'''&&&''')))***++++++++++++************(((((())))))))))))((((((&&&''''''((()))******+++,,,***)))'''''')))***,,,''''''((()))))))))))))))***))))))((((((((((((((((((((())))))*********+++************)))'''&&&%%%((((((((()))))))))******)))((('''&&&&&&'''((()))%%%&&&(((************)))************************************************))))))(((((('''''''''&&&&&&'''((()))***************)))(((''''''((()))***************++++++++++++***+++,,,,,,+++***)))((('''((()))***,,,,,,,,,---,,,,,,,,,++++++*********++++++,,,------......///---------.........//////000000000000////////////)))***+++---///000111222///000222333333222111000222000000111333444444333333333444444555666666777555555999???AAADDDLLLUUUhhh555555666666666666555555555555666777777777777777::::::999999999:::;;;;;;<<<;;;;;;===>>>???===<<>>=========>>>@@@AAACCCBBB@@@===;;;:::::::::;;;>>>??????===;;;::::::;;;===>>>>>>===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999:::::::::999999:::;;;;;;;;;999777444333333333444666666555444333333222222000000000000000000000000111222222222222111000000111111000000//////....../////////000///......---,,,,,,,,,++++++*********,,,---...//////---+++************)))))))))))))))'''''''''''''''''''''''')))(((((('''''''''(((((())))))************))))))------,,,+++***)))((('''...------,,,+++***))))))'''%%%)))333666000+++***''''''''''''((((((((((((******))))))(((((('''''',,,,,,,,,,,,+++)))((('''((((((((((((((('''&&&&&&''''''(((((())))))*********************++++++,,,000---)))''''''(((((('''+++***)))(((((()))***+++)))))))))((()))******+++))))))((((((((((((((()))'''((()))))))))((('''&&&***)))((((((((((((((())),,,++++++***))))))((((((&&&'''***++++++***'''&&&(((((())))))))))))(((((()))))))))))))))(((((((((+++*********))))))(((((()))))))))))))))))))))))))))'''&&&''')))******)))(((((()))***************+++)))((())),,,---+++)))***((('''(((+++,,,+++)))************************+++)))'''(((+++---,,,***(((((((((((())))))))))))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------000000...------...//////000000000000111111111111000000000///000000111222000000111222333333333333222222111111222222333444444777;;;<<<>>>DDDNNNVVVmmm555555666666666666555555444555666666777777666666999999999999::::::::::::;;;::::::;;;======<<<;;;??????>>>???@@@AAABBBBBBDDDBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBAAA???>>>============>>>??????BBBAAA???===;;;;;;;;;;;;===???BBBBBB@@@===;;;::::::;;;======;;;:::;;;<<<=========<<<;;;;;;::::::;;;;;;;;;:::::::::999999999888888777777888888999:::888666444333444444555555555555444333333222222000000000000000000000000000000111111000000///...............------------......//////......---,,,,,,,,,,,,++++++*********((()))*********)))((('''***)))))))))))))))))))))************************((((((((((((((()))***+++))))))************))))))))))))))))))))))))))))))***))))))((((((''''''&&&$$$"""&&&---000+++&&&&&&''''''''''''((((((((((((***)))))))))(((((((((''')))******))))))((('''&&&)))************)))(((((())))))))))))(((((((((((((((''''''''''''((())))))***((('''''')))***+++***((('''&&&%%%%%%&&&'''((((((((()))))))))*********))))))(((((((((((()))))),,,+++***((('''&&&&&&%%%))))))((((((((((((((()))$$$$$$$$$%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))+++)))''''''((()))(((''''''((())))))******))))))***)))(((***,,,---+++)))***((('''(((+++,,,+++)))************************,,,)))((((((***,,,+++***))))))))))))************+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------//////...------...///000//////000000000111111111000000000000000111222222111111333444555666666666222222111111222222333444444777:::;;;===DDDNNNVVViii444555555666666555555444444444555666666666666666777777999:::::::::999999;;;::::::;;;======<<<;;;;;;;;;<<<<<<>>>???AAABBBBBBAAA???@@@AAAAAA@@@????????????@@@@@@@@@AAAAAA>>>>>>???@@@BBBAAA???===;;;<<<======>>>>>>======???>>>===<<<<<<;;;<<<<<<>>>AAAEEEEEECCC???<<<;;;999;;;<<<;;;:::999:::;;;<<<<<<<<<;;;::::::999999;;;;;;;;;;;;::::::::::::666666555555555555666666888777666555444555666666555444444333333222222222000000000000000000000000///////////////......------------------.........---------------,,,,,,++++++++++++++++++*********+++++++++*********))))))))))))))))))))))))******++++++++++++++++++++++++''''''((()))***+++,,,,,,((())))))******))))))(((%%%&&&''''''((()))******''''''''''''''''''''''''&&&&&&)))------***((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))))))))((((((++++++,,,,,,++++++***)))*********)))((('''''''''''''''&&&&&&''''''((()))'''&&&&&&''')))+++***)))'''&&&&&&%%%%%%&&&&&&''''''((()))*********))))))))))))(((((((((((())))))+++***)))(((''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&((()))******)))(((&&&%%%%%%&&&((()))'''(((((())))))(((((('''''''''''''''''''''''''''******))))))))))))(((((()))))))))))))))))))))))),,,***((('''(((((('''&&&''''''((()))))))))(((((())))))(((***+++,,,+++)))***)))((()))***+++***)))************************,,,***(((((()))******)))************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------...---------...///000000//////000000000000111111111111111000111222222333000111222444555666666666222222111111222222333444555777999;;;>>>EEEOOOWWWdddzzz|||xxx444444444555555444444444555555666777777777777666444666888:::::::::888777<<<;;;;;;<<<>>>>>>===;;;888888999:::<<<>>>@@@AAA@@@???>>>>>>???@@@???>>>>>>>>>>>>?????????@@@@@@<<<===???AAACCCBBB>>>;;;999:::<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===AAAEEEFFFDDD@@@<<<::::::;;;<<<;;;999999:::<<<======<<<;;;;;;::::::999;;;;;;;;;:::::::::::::::666555555444444444444555666666555444444555666777444333333333222222222111000000000000000000000000///////////////...------.........//////000000000,,,,,,,,,,,,,,,+++******+++++++++***************------,,,+++***+++++++++)))))))))))))))*********))))))))))))))))))))))))'''(((((()))************(((((())))))))))))((((((&&&&&&'''((())))))***+++((((((((())))))************+++------+++))))))+++''''''''''''(((((((((((())))))))))))(((((((((((()))***++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))***)))))))))((((((((('''((((((((((((((()))******(((''''''((())))))'''%%%)))))))))(((((()))))))))&&&''')))++++++***)))''')))(((((((((((())))))***$$$$$$&&&((())))))))))))''''''((((((((((((((((((''''''(((***+++,,,---...((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&&&&'''''''''''''''))))))))))))))))))((((((((((((((((((((((((((((((***(((''''''((((((((('''''''''((((((((((((''''''(((((()))***++++++***)))))))))))))))*********)))************************+++***)))((((((((((((((()))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///000000////////////000000000111111111111111111222333333///000111222222222222222222222111111222222333444666888999;;;???GGGPPPWWW```vvvwwwttt333333444444444444333333555666777777888888777777333444777999999999888777999999888:::;;;<<<;;;999555666777888:::<<<>>>@@@???===<<<===>>>???>>>============>>>>>>>>>??????<<<===???BBBDDDCCC???<<<888999:::;;;<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<:::>>>CCCDDDBBB>>>;;;999;;;<<<<<<;;;::::::;;;===>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::666666555444444444444444444444444444444555555555222222222222222111111111//////////////////////////////000000//////...---------......//////000000+++++++++++++++******)))************************+++***)))((((((((())))))(((((())))))************))))))))))))))))))))))))((())))))))))))(((&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((())))))******++++++,,,)))---///+++'''%%%''')))''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,,,,---,,,,,,******++++++******)))((('''((((((((()))))))))***((((((((((((((()))******(((''''''((())))))'''%%%*********++++++*********%%%''')))***+++***((('''((((((((((((((()))******"""&&&)))***)))'''&&&%%%&&&'''((()))(((((((((&&&&&&&&&''''''((((((((('''(((***++++++***((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((('''&&&%%%&&&(((******)))''''''(((((((((((('''''''''((()))***************)))*********))))))))))))))))))))))))))))))))))))******)))((('''''''''(((((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...//////000...////////////000000000111111000000111111222333111111222222111111000000222222111111222222333444777888:::<<>>>>>===<<<===>>>???>>>===<<<<<<<<<=========>>>>>>;;;<<>>???>>>>>>===<<<<<<;;;;;;888888888888999999999999777666555444444444444444222222333333333333333333111111111111111111111111/////////////////////////////////000///......---,,,,,,,,,,,,,,,---------+++++++++++++++******))))))))))))***************++++++++++++************((((((((()))******++++++++++++++++++++++++++++++))))))***)))((('''%%%###'''(((((())))))(((((('''*********))))))((((((((('''''''''(((((())))))))),,,222555///'''&&&)))+++''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***+++++++++***)))))))))***))))))(((''''''''''''((()))*********''''''&&&&&&''''''((()))'''&&&&&&''')))+++***)))((())))))******))))))(((&&&'''((()))))))))(((((((((''''''(((((()))***+++###%%%(((******'''$$$"""$$$%%%'''((())))))(((''''''''''''&&&&&&&&&&&&&&&''')))+++------+++)))'''&&&''''''((((((''''''&&&&&&&&&&&&'''(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))%%%$$$$$$%%%(((***+++***(((((()))))))))(((''''''&&&(((******)))((()))***)))***+++***)))((()))***))))))))))))))))))))))))((())))))(((&&&&&&''')))'''((((((((())))))))))))************++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........+++,,,---.....................////////////000000000000000///000111111222333333333333333222222111222222111111222222333444777777999===BBBGGGLLLOOOWWWlll|||sssmmmyyy222222333333333333222222333444444555666555555555222333444555666777777888666555555666888999777666555555666777999:::<<<======<<<<<<===>>>??????===;;;;;;<<<<<<<<<=========;;;;;;===???BBBAAA???<<<888777777777777888999999999999:::;;;<<<;;;::::::666999<<<>>>===<<<;;;;;;;;;;;;;;;999888888;;;===>>>======<<<<<<;;;::::::666666777777777888888888777666555444333333333333111111222222222111111000000111111111111111111111////////////////////////...............---,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))((()))))))))*********++++++,,,---------,,,***)))'''(((((()))******++++++************************((()))*********(((&&&%%%''''''(((((((((((('''''')))))))))(((((('''''''''''''''''''''''''''''''''...777:::222)))(((+++,,,''''''''''''(((((((((((('''((((((((()))))))))***))))))***+++++++++******))))))******))))))((('''(((((((((((())))))))))))(((''''''''''''((())))))***((('''''')))***+++***'''((()))******)))(((''''''''''''(((((((((((()))''''''''''''((()))***+++))))))))))))(((''''''&&&###%%%'''((())))))(((''')))))))))))))))(((((((((((()))***++++++***)))(((&&&''''''((((((''''''&&&&&&&&&'''(((((()))******'''''''''((((((((())))))))))))))))))))))))))))))&&&%%%$$$%%%''')))))))))))))))******))))))((('''&&&(((******(((((()))***)))+++,,,+++((('''(((***))))))))))))))))))))))))&&&'''((('''%%%%%%'''***(((((()))))))))*********************+++++++++++++++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,---.........---,,,........./////////000000//////......//////000111000000222333333444444444222222111111222222333444444555888<<>>;;;;;;;;;<<<<<<<<<======::::::;;;===@@@@@@>>><<<888777666666666777999:::999999;;;;;;;;;;;;:::999555888;;;===<<<<<<<<<===:::::::::888666777:::<<<===<<<<<<;;;;;;:::999999555555666666777777777888666555444333222222222222111111111111111000//////000000000000000111111111////////////////////////,,,------------,,,++++++/////////......---------+++,,,,,,,,,,,,+++******(((((())))))*********+++&&&''')))***)))(((&&&$$$'''(((((()))***+++++++++'''''''''''''''''''''''''''(((***+++,,,***)))(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***555999000%%%$$$'''(((''''''''''''((((((((()))'''((((((((())))))******,,,,,,---------,,,,,,+++***************)))((((((******))))))((((((''''''***************+++,,,,,,000---)))''''''(((((((((((()))***++++++***)))((((((''''''''''''((())))))''''''''''''((()))+++++++++)))'''&&&'''))),,,...###$$$&&&((())))))((('''&&&'''''''''(((((())))))***)))(((''''''((()))***&&&''''''''''''''''''&&&'''''''''((()))******+++&&&'''''''''(((((())))))))))))))))))))))))))))))(((&&&%%%%%%'''(((((('''***************)))((((((%%%(((******(((''')))+++)))+++,,,+++((('''(((***))))))))))))))))))))))))$$$&&&((('''%%%%%%(((+++)))************+++++++++)))************++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////,,,---.........---,,,+++............/////////000...............///000000+++,,,...000222333444444222222111111222222333444222333666;;;@@@BBBCCCBBBHHH]]]ooouuuooosss666666666444111000111222111222111000///111444777777666444333333444555666888888999999999:::::::::<<<;;;999888888999:::<<<>>>>>>>>>======<<<;;;:::::::::999999888999999999;;;999888999<<<>>><<<:::;;;999777555555666888::::::;;;<<<:::666444666888;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::999:::<<<<<<;;;999666444:::777555555777888666444777666666666666555555555333333333222222111111111////////////............//////......------------////////////............222111...,,,+++*********///...,,,***((((((((((((******))))))((((((''''''+++***)))(((((()))***+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))'''''''''(((((('''''''''''''''((()))***)))&&&%%%(((%%% !!!&&&222222000,,,((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))&&&(((***+++***)))************++++++++++++*********))))))((('''&&&&&&%%%&&&(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''&&&&&&&&&%%%))))))************)))))))))&&&%%%((('''$$$###&&&&&&&&&''''''(((((())))))+++)))'''%%%%%%&&&)))***((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''(((''''''''')))+++((((((''''''&&&&&&%%%%%%***,,,......---+++++++++******))))))))))))******&&&''''''((((((((((((((((((((((((((()))***+++,,,******)))))))))))))))))))))************+++++++++---,,,++++++******++++++///---)))'''''')))---//////,,,***+++///111000......//////000000000000000,,,,,,------.../////////000111111111111222222222111111222222222333333333444444666999>>>CCCHHHKKKKKK\\\sss555555555333111000111222111222333222111222555777777666555444444555666777888888888999999999::::::>>>===;;;::::::;;;<<<=========>>>>>>>>>===<<<<<<;;;:::999999888999999999;;;999888999;;;<<<;;;999:::888666555555666888:::999;;;;;;:::888777999;;;:::999999888999:::;;;<<<;;;::::::::::::999999999777999:::<<<<<<:::888666888666444444777888777666444444444444333333333333222222111111111000000000////////////............000000000/////////..................------------...---,,,+++***++++++,,,++++++***))))))******+++***)))))))))((((((((('''+++***)))(((((()))***+++))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''(((((((((''''''''''''(((((())))))&&&&&&)))'''$$$%%%***444222...***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))+++,,,+++******++++++++++++,,,,,,+++++++++******)))(((((('''&&&&&&'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))+++*********))))))))))))((((((((())))))((((((((()))&&&&&&((((((%%%%%%((('''''''''(((((((((((((((***((('''&&&&&&'''((())))))(((((((((((((((((()))'''((()))***+++******)))))))))))))))))))))))))))''''''((((((((((((''''''''''''((('''%%%%%%&&&((()))))))))))))))((((((((()))+++------+++++++++,,,******))))))))))))******'''(((((()))***)))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********+++,,,,,,---,,,,,,++++++++++++,,,,,,...---,,,---...///...---,,,------...............------......///000000111000111111111111222222222222222222222333333333333555555777:::???DDDIIILLLSSSdddzzz333444444222111000111333111333555555444444555666888777666555555666777888888888888999999999999:::===<<<;;;::::::;;;<<<===<<<===>>>>>>??????>>>>>>;;;;;;:::999999999999999;;;999888888::::::999777999888666555555666888:::999:::;;;:::999:::;;;===:::999888888888999:::;;;:::::::::999999888888888666777:::;;;<<<;;;999888666444333444666888888777444444333333333222222222111000000000000/////////////////////............/////////...............------------,,,,,,,,,+++******))))))***+++,,,---******)))))))))******+++))))))))))))((((((((((((******))))))))))))******)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((''''''''''''(((''''''***)))(((+++///777111+++(((((()))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,,,,+++***+++,,,+++,,,,,,,,,,,,,,,,,,+++******))))))((((((''''''((())))))(((&&&$$$%%%&&&'''((())))))))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))+++++++++************)))&&&''''''((((((''''''&&&(((&&&&&&))))))''''''***((((((((((((((('''''''''((((((''''''((((((((((((***)))(((''''''((()))***&&&((()))++++++***)))(((***)))))))))((('''''''''''''''(((((((((((('''''''''((((((&&&$$$###$$$%%%((((((((())))))))))))))))))***+++***)))***,,,---***))))))(((((())))))***((())))))***************(((((((((((()))***+++,,,((())))))******+++++++++)))************+++++++++)))))))))***+++,,,...///)))***---......---***))))))+++...///.........///,,,------.....................//////000111111111000111111111111222222222333333333333444444444444666666888:::???DDDIIILLLZZZkkk222333333222000000222333111333666888777666666666888777777666777777888999888888888888999999999999999999888888888999:::;;;<<<===>>>???@@@@@@@@@@@@<<<;;;:::999999999999999;;;::::::999999999888888999888777666666777999:::::::::::::::::::::<<<===999999888777888999:::;;;;;;;;;::::::999999888888777888999:::::::::888888666555444444555666666666555555555555444444444333000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))))))******++++++,,,------,,,+++***)))(((''''''))))))))))))((((((((((((***))))))))))))))))))***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&((()))((((((''')))))))))(((((('''&&&&&&)))((()))))))))***---111888111)))&&&((()))(((%%%(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***)))***+++***++++++,,,,,,++++++*********)))))))))(((((((((((())))))(((&&&$$$$$$%%%&&&((()))++++++)))(((&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''''''''''''''''''''((((((''''''''''''$$$%%%((()))'''(((+++))))))((((((''''''&&&&&&&&&'''((())))))((((((''')))((('''%%%%%%'''((()))$$$%%%'''))))))((('''%%%(((((('''&&&%%%$$$$$$###''''''(((((((((((('''''''''((((((&&&%%%$$$%%%'''%%%%%%&&&&&&''''''(((((((((((()))(((((())),,,...))))))(((((((((((())))))(((((()))************)))))))))(((((()))***++++++&&&''''''((()))***++++++))))))*********+++++++++************+++,,,---...)))+++---//////---+++)))$$$)))...000///...000222...//////000000000000000---......///000000111111000000111111111222222222333333333444444444555555555555777999>>>CCCGGGJJJ\\\mmm222333333222111000222333111444777999888777666666777777777777777888999999777777888888888999999999888888888888999999::::::;;;<<<===???@@@@@@@@@@@@===<<<;;;:::999999999999<<<<<<<<<;;;:::999999:::999888888777888999:::;;;===<<<;;;::::::;;;;;;::::::999888888888999:::;;;===<<<<<<;;;:::999999999999999999999888777666555777777666444333222333333555444444444333333333333111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))(((''''''(((((((((((()))))))))))))))))))))******)))))))))(((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&((())))))(((((((((((())))))((('''&&&%%%)))******((('''***---///555///(((&&&((()))(((%%%(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''(((***))))))************))))))))))))))))))((((((((((((((())))))(((&&&$$$%%%&&&&&&((()))++++++)))(((&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%######'''(((&&&'''***))))))((((((''''''&&&&&&%%%&&&((()))***)))((('''''''''&&&%%%%%%&&&''''''$$$%%%'''(((((((((&&&%%%(((((('''&&&%%%$$$$$$###''''''((((((((((((''''''&&&'''((('''&&&&&&(((***%%%%%%&&&&&&''''''(((((('''(((((((((''')))+++...))))))(((((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))***+++******++++++,,,---......))))))*********+++++++++,,,,,,++++++***++++++,,,+++,,,------------,,,+++&&&***///000...,,,---///...//////000000000000000,,,------......//////000000000111111111222222222333333333444444444555555333444555888<<>>????????????>>>===<<<:::999999999999;;;<<<===<<<:::::::::<<<999999999999:::;;;<<<<<>>>>>>>>>>>>>>===<<<;;;:::999999999888:::<<<;;;999999:::<<<::::::;;;;;;<<<======>>>@@@>>><<<===???AAA@@@???<<<;;;:::::::::;;;<<<=========<<<;;;:::999888777666666666555555444444333555666666444111000111333111111111111000000000000/////////000000000111111////////////................../////////000000000------------,,,,,,,,,++++++,,,,,,,,,+++***)))(((&&&'''((()))*********)))'''((((((((()))))))))***((()))***++++++***)))((((((((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((())))))***%%%&&&((()))***)))'''&&&&&&******&&&&&&---222333+++***))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))*********(((&&&&&&(((***))))))************))))))&&&&&&&&&&&&''''''''''''%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((())))))&&&''''''((((((''''''&&&'''$$$$$$((((((&&&&&&)))'''''''''(((((((((((((((%%%&&&'''((())))))))))))&&&''')))******)))'''&&&(((((('''''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((('''&&&&&&'''))))))))))))))))))((((((((((((***++++++***)))***+++((((((''''''''''''((((((''''''((()))))))))))))))******))))))))))))******((((((((((((((())))))))))))************++++++++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,---,,,+++,,,------,,,+++,,,------...............---------...//////000000000111111111111222222222222222222222333333333333444444555777;;;???DDDFFFNNN```yyy888888888666333222222333222444666666666666777888444444666777888888888888777777777777888888888888555666777888999:::::::::;;;<<<<<<===============>>>>>><<<;;;:::999999999666888;;;:::888888:::<<<;;;;;;<<<<<<===>>>>>>???AAA???===???BBBEEEDDDCCC<<<<<<;;;:::;;;<<<===>>><<<<<<;;;:::999777777666333333333444444444555555222444555444111000333555333333333222222222222111---.........//////000000000/////////............---------.........//////,,,,,,,,,+++++++++******))))))***++++++***((('''))))))*********((('''&&&'''((((((((())))))******((()))***++++++***)))((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((''''''(((***+++$$$&&&((()))***)))((('''$$$))))))&&&'''000666666''')))+++***)))''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++)))'''''')))+++******++++++++++++******%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''(((***((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%(((&&&&&&))))))''''''***&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''(((+++,,,,,,+++(((''''''&&&$$$###$$$%%%''')))'''''''''(((((((((((((((''''''(((((((((((('''''''''((((((&&&$$$$$$%%%&&&((((((''''''&&&&&&&&&%%%(((***,,,---+++***))))))((((((''''''''''''(((((((((((()))*********************)))))))))))))))***,,,,,,,,,+++++++++++++++)))************+++++++++)))))))))***+++,,,......***,,,...//////...,,,******(((&&&)))...111111000...//////000000000000000......//////000111111111000111111111111222222222111111222222222333333333555555666888<<<@@@DDDGGGGGGZZZttt:::777444000......///000444444555555666555555555888666555777:::<<<;;;999777777888999::::::::::::888777777777888999::::::;;;<<<<<<===>>>=========??????>>>;;;999999:::<<>>>>>??????@@@@@@@@@AAAAAAAAA999;;;<<<;;;::::::;;;<<>>????????????@@@@@@@@@:::;;;<<<<<<;;;:::;;;<<>>AAACCCQQQiii444444333222111111111111222222333333444444444444777666555555777777666555555555666888888888888888:::999999888888888888999::::::;;;<<<<<<<<<<<<<<<888888888999:::;;;<<<<<<888:::<<<======;;;888777;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???;;;<<<===<<<;;;:::;;;======;;;999999;;;;;;;;;:::999888888777777666666555333333444444444333222222222222222222222222222222222111000///...---------...////////////...------------------,,,,,,,,,,,,......////////////......************************(((((((((((((((((((((((()))))))))((((((((((((((( """###%%%%%%'''***,,,,,,'''&&&)))***((('''(((((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''(((***---......+++(((%%%(((((())))))))))))(((((('''((((((***000444111******))))))(((''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))***++++++++++++******)))(((((())))))))))))((((((******))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&))))))))))))'''&&&%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((()))***,,,---''''''''''''''''''''''''((((((((((((((((((((((((&&&))))))%%%###&&&)))(((&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&''''''((()))))))))'''''''''&&&&&&&&&%%%%%%))))))(((''''''''''''((('''''''''''''''((())))))+++***((('''&&&'''((((((************)))((('''&&&(((((())))))))))))(((((()))************))))))(((&&&&&&((())))))*********&&&''''''(((((()))))))))++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000111222222222111111222222333444444111000333333//////222222333444555888:::<<<===AAAOOOggg111111222222222333333333333333333333444555555666;;;::::::999999999999888555666777888999999999999;;;:::999999888888888888999:::;;;;;;<<<<<<;;;;;;888888999:::<<<===<<<;;;:::<<>>===;;;:::;;;<<<;;;:::999999::::::::::::::::::999888777666555444333444444444444333222222111111000000000111333333333333222000///...------.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---)))******************)))(((((((((((((((((((((((((((((())))))******))))))###$$$%%%%%%%%%%%%''')))777000+++******((((((+++(((((((((((((((((((((((()))***+++***))))))***+++(((***,,,------+++)))'''((((((((((((((((((((((((((('''(((---333444...'''))))))((((((''''''''''''&&&&&&'''((())))))(((((((((((((((((()))))))))))))))***+++,,,+++***)))(((((())))))))))))(((((('''((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''&&&%%%$$$(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((###'''(((%%%###&&&'''%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$$$$%%%%%%''''''''''''(((((())))))%%%%%%&&&''')))***++++++((((((((('''''''''(((((('''''''''''''''((())))))***)))((((((''''''(((((()))))))))))))))(((''''''(((((())))))))))))(((((())))))************)))(((&&&''')))*********)))((())))))*********+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,------...///////////////000111222222222111222222222222333333///---...111222111111444333444555777999:::<<<<<<@@@NNNfff000000111222333333444444444444444444555666888888<<<<<<<<<<<<::::::::::::666777888999::::::::::::;;;;;;:::999888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;===@@@@@@===;;;======>>>?????????>>>===;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>===;;;::::::<<<999::::::999888777777777999999888777555444333333333333444444333333222111000///.........000222333444444333222111///......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,+++******(((((((((((((((((((((((('''((()))***+++,,,+++++++++,,,,,,+++******,,,...EEE<<<222...,,,***+++///((((((((((((((((((((((((&&&((()))((('''&&&'''(((((((((((()))))))))))))))''''''''''''''''''''''''(((''')))///444222,,,&&&''''''''''''(((((())))))(((((()))*********))))))(((((((((((())))))))))))'''((()))*********(((((()))))))))))))))(((''''''%%%&&&&&&''''''(((((((((***)))((('''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###((()))&&&$$$&&&'''%%%&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%%%%%%%''''''''''''(((((((((((($$$%%%&&&'''((()))***+++''''''(((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******''''''((()))))))))))))))(((((())))))))))))((((((((())))))*********))))))******+++,,,+++***((('''************++++++++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,------..................//////000////////////000111222333111111222222333333333333///------111222000111444444555666888:::<<<======???MMMeee000000000111222333555555555555444444555777999:::999;;;;;;:::888777888999777888999::::::;;;::::::;;;::::::999999999999:::::::::;;;<<<<<<<<<<<<<<<===<<<===@@@CCCCCC???;;;<<<<<<<<<<<<<<<<<<======;;;:::::::::::::::999999:::::::::;;;;;;;;;;;;<<<;;;<<<===<<<:::999999:::777999:::999777666666666888888777666444333222222222222333333333222111111///......---...///000111222333333222111000///...,,,,,,---............---++++++++++++,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))((((((((((((((((((((((((&&&''')))+++++++++******(((***+++++++++,,,...000AAA777///+++(((&&&(((+++((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''((((((,,,222333...)))'''&&&&&&''''''((())))))***++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))'''(((((())))))))))))((()))******))))))((('''&&&$$$$$$%%%&&&''''''(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&***+++(((''')))***(((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((()))((((((((('''''''''''''''((())))))((((((((())))))*********&&&'''((()))************(((((())))))))))))((((((((())))))************))),,,,,,,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,---...------,,,,,,------...+++++++++,,,,,,---------///............///000000/////////000111222333444000111222333333333333222333000///222222......111444555666888:::<<<>>>???@@@NNNfff222111000000111333555777555444333333444666999:::777999:::999777666777999666777888999999:::::::::::::::999999999:::;;;;;;;;;;;;<<<============<<<;;;:::<<>>>>>======888888:::@@@FFFHHHCCC>>>:::;;;>>>@@@@@@???>>><<<:::::::::999999888888888::::::;;;;;;;;;<<<<<<<<<:::;;;;;;:::888777777888333666:::;;;:::999;;;===777777666666555555444444111111111111111000//////000111111111111000000000------...//////...---,,,+++,,,------.........---*********++++++,,,,,,,,,*********++++++*********'''((()))++++++)))((('''************************((()))))))))'''$$$!!! '''((()))(((((((((***,,,(((%%%&&&+++...+++***+++((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''"""$$$(((***+++***((('''***)))(((''''''((()))***(((***000555000(((''',,,)))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&(((((((((((())))))))))))+++***)))))))))***,,,---************)))((('''&&&$$$%%%&&&'''(((******+++------+++***)))))))))))),,,+++)))(((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''******%%%$$$'''))))))&&&''''''''''''''''''&&&''''''((()))******))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&((()))))))))(((((('''''''''''''''((()))))),,,,,,++++++***((('''&&&************)))((('''&&&(((((())))))))))))(((((((((((()))***************((((((''''''''')))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////000111333444555000111222333444333222222000...///222333111222555333222222333666:::???BBBDDDQQQhhh}}}111000000222444555444222222222333333444555666666666666666666666777777888999999999999999999:::::::::999888999<<<===:::888??????>>>>>>======<<<<<<;;;<<<>>>???@@@@@@@@@@@@===<<<;;;:::999::::::;;;999999999::::::;;;;;;;;;777777888999;;;<<<======<<<<<<<<<;;;:::888777666888666555555777999999999555555555555444333222222222111///...---------...//////............//////////////////............---------.........//////************************(((***,,,------,,,+++***+++***)))(((((()))***+++)))((('''''''''(((***+++))))))(((((((((((())))))''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%'''(((''''''''')))+++&&&///333...)))))))))&&&'''&&&&&&&&&&&&'''((((((((())))))***)))'''%%%$$$'''''''''(((((()))***+++,,,+++***((('''&&&&&&&&&)))***+++***)))((((((***(((''''''''''''(((((()))***))))))((('''&&&&&&&&&)))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%###!!! (((((((((((((((((((((((("""$$$&&&''''''''')))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''+++*********)))'''&&&%%%******))))))((((((''''''******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))))))))))))))************((())))))))))))*********************************************************))))))***+++,,,,,,------++++++,,,,,,---...//////555333222000000111333444000000000111111222222222222222222111222222333333333444555666888===BBBFFFJJJXXXnnn000000000111444444333222222222222333444555555555555555666777777777777666666666777777888888888888;;;999999:::<<<===;;;999>>>>>>>>>=========<<<<<<:::;;;<<<>>>>>>>>>>>>======<<<;;;:::::::::;;;;;;999:::::::::;;;;;;;;;<<<888888999::::::;;;<<<<<<<<<<<<<<<;;;:::999888777888666555555777999999999666666666555444222111000222111///............/////////............//////////////////.........---+++,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++)))((())))))(((''''''((()))))))))(((((('''((()))***+++))))))(((((((((((())))))'''''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&'''(((******111555000++++++***((('''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%'''''''''(((((()))***+++++++++***)))))))))******)))***+++***)))((((((***)))(((((('''''''''(((((()))))))))((('''&&&&&&&&&((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&(((******)))((()))***(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))((('''&&&&&&(((((((((((('''''''''&&&******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((((((((())))))(((((((((((())))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,------.........222111000//////000111222222222222222111111111111222222111111111222333333333444555666888===BBBFFFKKKYYYnnn000//////111333444333111111111222222333444444444333444666777888777666555333333444555666666777777;;;::::::<<<===>>>===;;;=========<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<;;;:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<;;;:::999888888888777555555777888888777777777666555333111///...111000////////////000000//////............////////////.........---------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''''''''%%%&&&''')))+++111333///+++******(((''''''&&&&&&''''''((()))***)))(((''''''&&&'''''''''''''''(((((()))***+++++++++******+++,,,------)))***+++***)))((((((******)))((('''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%&&&(((***+++((((((''''''((()))******''''''''''''''''''''''''((()))******(((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))&&&''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------......000///...------...///000444444333222222111111000111111111111111222333333333444555666888===BBBFFFLLLYYYnnn/////////000222333222111111111111222222222333333111333666888888777555333111222333444555666777777;;;;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;:::999888888888888777666666777888777666555555444444222111000///000/////////000000000111///......------......///.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((((((((('''((((((((()))))))))******(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&''''''&&&%%%%%%'''(((,,,...///,,,)))''''''''''''''''''''''''(((((()))***)))(((&&&&&&&&&'''(((''''''''''''((()))***+++++++++******++++++,,,---)))***+++***(((((((((*********)))''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%$$$%%%''')))+++'''&&&%%%%%%%%%&&&''')))''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))*********))))))(((((((((((())))))((()))))))))******************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------..................------------......---------...///000333333333222222222222222111000000000111222333444333444555666888===BBBFFFMMMZZZnnn///......000222222111000000000000111111111111111111333555777777666444222222222333444666777888888999:::;;;<<<<<<=========::::::::::::::::::;;;;;;======>>>>>>===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999888777777888888888777666666777777555444222222222222222222111111/////////000000000000000......------------......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''''''''&&&&&&''')))///...---+++(((&&&&&&'''(((''''''''''''((())))))***)))'''&&&&&&'''((((((''''''''''''((()))***+++++++++***))))))))))))))))))***+++***(((((((((*********)))''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((&&&%%%%%%&&&''')))((('''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&''''''''''''''''''''''''''''''&&&'''(((((()))###$$$%%%&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++))))))(((((((((((())))))((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.....................---............//////000000000000111222222333444444000000000000111222333444333444555666888===BBBFFFNNNZZZnnn...------///111222111///000000000000000000000000111222444666666555444333333333444555666777777888666888:::;;;::::::;;;===999999999999::::::::::::===>>>??????>>>===<<<;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::999777666666666777888999777666777777666444222000000111222222222222111...///////////////...---......------------......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))************))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%'''(((''''''''')))+++333///---,,,***'''''')))((((((''''''(((((()))***((((((''''''''''''(((((('''''''''(((((()))***+++******)))((('''''''''((()))***+++***)))((((((******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((('''&&&%%%&&&&&&'''))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))&&&&&&&&&'''''''''''''''))))))(((((())))))***+++$$$%%%%%%&&&'''''''''&&&((((((((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************************+++++++++,,,........................************************++++++++++++++++++++++++..................//////......//////000111111111......///000222333444555/////////000111222333444333444555666888===BBBFFFMMMYYYmmm...------///111111000///////////////////////////222222333444444444444333444444444555555555666666333555888999888888999;;;888888888888999999::::::<<<===>>>???>>>===<<<;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999888888999::::::;;;<<<<<<888777555444444444666777999888777777777666333111000111111111111111000000......//////...---,,,+++...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++*********)))))))))++++++++++++++++++++++++))))))***++++++***)))((((((((()))******)))((((((&&&'''((()))***))))))(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%&&&((((((((())),,,...555///+++,,,***&&&&&&***((((((((((((((())))))***''''''(((((((((((('''''''''''''''(((((()))***+++((((((''''''(((((()))))))))***+++***)))((((((***)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&'''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%&&&&&&''''''''''''&&&'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))************)))))))))*********++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000---...//////000111111111......///000111111222222......//////000222333444333444555666888===BBBFFFLLLXXXlll---------...000111000//////////////////.........222222222333333333444444444444444444444444444444111444777888666666888:::777777888888999999999:::;;;<<<===>>>>>>===<<<<<<888999;;;<<<===<<<;;;;;;;;;;;;;;;::::::999999999777777888999;;;<<<======777666444333333444555666999888777777777666333000222222222222111///............//////...,,,***)))...------,,,,,,------...,,,,,,,,,+++++++++************))))))((((((((('''***************************+++,,,,,,+++)))&&&%%%&&&'''((())))))((('''&&&&&&''')))*********)))(((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&%%%&&&((())))))***---///444---((()))((($$$$$$(((((((((((((((((()))******&&&'''((())))))((('''&&&'''''''''(((((()))***+++&&&&&&''''''(((***+++,,,)))***+++***)))((((((***(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******###$$$&&&'''((())))))(((###%%%'''(((******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$"""""""""&&&&&&&&&'''''''''(((((($$$############$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************((())))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000111111,,,---...///000000000000////////////000000000000.........///000222333444333444555666888===BBBFFFLLLXXXkkk............////////////111111111111111111111111000000/////////000222333666666555444333333333333666777777888888888777777666666666777666666555444666888:::<<<===<<<;;;::::::999999:::<<<<<<;;;999999======999888;;;<<<;;;777777777777888999:::;;;666555444333222333333444777666444444444444222000000000////////////000000...............---------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******)))(((((((((,,,,,,+++***)))))))))***''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%###"""!!! $$$%%%%%%&&&'''''''''&&&'''((((((((())))))******'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''######(((******---111,,,)))'''''')))***(((&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&%%%&&&'''((((((&&&))))))))))))(((((((((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&((((((''''''''''''((((((###$$$&&&'''''''''&&&&&&---$$$ $$$((('''&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((***)))(((''''''%%%""""""%%%((()))))))))%%%%%%&&&'''((()))******%%%&&&((()))))))))((('''((()))*********)))'''&&&************************)))(((&&&%%%&&&''')))***((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++///......------,,,++++++---///000111111///---+++---------.........//////...///000000000000000///222,,,+++222888777333222222333555888;;;>>>AAACCCGGGTTTiii............////////////....../////////000000000000000/////////000111222666666555444444444444555555666777888888888888888777777777666555555555444666777999:::;;;;;;:::::::::999999:::<<<<<<;;;999888<<<<<<999888:::<<<;;;999999888777777777888888666555444333333333444444777555444333444333222000000//////////////////000//////......------,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******,,,+++******)))))))))***''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''+++000444666***(((&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((('''&&&''')))***)))((())))))))))))))))))))))))***))))))))))))((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((%%%&&&'''((((((((('''&&&$$$###((('''%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''(((''''''''''''''''''((()))'''''''''''''''(((((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))'''&&&%%%$$$%%%&&&((())))))))))))))))))))))))))))))))))))******((((((((()))+++,,,'''(((((()))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------,,,---------.........//////000000111000000///...---111//////333444555999???>>>999555555999===@@@@@@HHHSSSggg~~~---............/////////------......///000111111000000/////////000111222555555555555555666666777444555666777888999999999999888777555444444555555666666666777888888999999:::999999:::<<<<<<;;;999777;;;<<<999888;;;<<<;;;;;;;;;999888666555555555555555444333333333444444666555333333333222111/////////............///////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((((((''''''''''''((())))))***+++++++++******)))))))))))))))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++)))%%%***555:::777)))'''%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''***)))((()))***++++++)))%%%%%%%%%&&&'''''''''(((************))))))))))))&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&&&&''''''(((((()))((((((''''''### !!!'''+++***'''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))((((((''''''((((((''''''''''''''''''''''''&&&'''''''''((()))))))))'''''''''((((((((())))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%(((*********))))))(((((((((((())))))***)))))))))((((((((('''+++++++++***)))&&&$$$###%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((***)))((((((((()))+++,,,&&&'''((()))***+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------++++++++++++------++++++,,,------.../////////...,,,++++++,,,---...------........./////////111111111111000...---,,,000111222333000333???LLLMMMCCC888555999???AAAAAAIIIRRRccczzz---------.........//////---...///000111333444444111111111111111111222222333333333444444666777777333444555777888999999999;;;999777555444444555666555555555555666777888999999999999:::;;;<<<;;;999777;;;===;;;:::<<<>>><<<;;;:::888777666555444444444444444444444444444444555444222222222222000...///......------......///000///......---,,,++++++,,,+++************+++,,,************************(((((((((((((((((((((((((((((((((((())))))*********))))))((((((((())))))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""******%%%+++999<<<333((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''***(((((((((***+++***)))%%%%%%%%%&&&'''((())))))*********)))))))))((((((''''''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''''''''&&&((('''&&&(((***)))&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))))))))'''(((((()))))))))))))))'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((+++)))&&&&&&'''(((((('''((((((''''''(((***,,,---))))))))))))))))))))))))+++++++++***)))'''%%%###)))((('''&&&%%%&&&'''((((((((((((((((((((((((((((((''''''&&&'''((())))))&&&'''''')))***+++,,,---,,,,,,++++++******))))))+++++++++,,,,,,,,,------...---+++******+++---...,,,,,,,,,---------............------,,,------...............////////////000000111000000///......///000222222///111>>>KKKPPPHHH???999:::???CCCEEEKKKRRRaaawww------------............,,,---...///111333444555333333333333333333333222111111111222333444555666333333555666888888999999;;;999777555444555666777555555555555666777888999999999999:::;;;<<<;;;999888===???<<<<<<>>>>>><<<888777777666555555555666333444444444444444444444444333111111111000///---......------------......///......---,,,,,,++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((('''''')))(((((('''(((((())))))''''''((((((((((((''''''''''''&&&&&&&&&''''''(((!!!###%%%((()))***&&&''''''(((((('''&&&&&&))))))((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''' )))+++)))000<<<:::...((((((((('''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''((('''&&&''')))***)))((((((((()))***+++,,,,,,---))))))((((((((('''''''''))))))((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""###$$$%%%$$$'''''''''''''''''''''''''''''''''((((((((())))))******)))(((((((((((((((''''''''''''''''''''''''###$$$%%%'''((((((((('''''''''((()))***)))))))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((---***'''&&&&&&'''&&&&&&((('''&&&&&&''')))***,,,&&&''''''((()))*********((()))*********)))'''&&&+++***((('''''''''((()))))))))))))))))))))))))))'''''''''''''''(((((()))''''''((()))***+++,,,,,,+++++++++******)))))))))+++++++++,,,,,,,,,------...---+++******+++---.........---------,,,,,,,,,,,,---///000000///...---........./////////000000---...///000000111000000///---...000111111777???EEEDDDAAA===:::<<>>;;;888999777444777666555444444444444444111222444555666555444444222111/////////...---+++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...+++,,,...//////...,,,+++))))))))))))))))))))))))(((((())))))******++++++&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))######$$$%%%&&&'''((()))(((((())))))((('''&&&&&&(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++$$$$$$,,,333111+++)))%%%&&&'''&&&###"""$$$'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&%%%&&&((((((((('''------------,,,,,,,,,,,,************))))))))))))&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&''')))+++,,,###)))+++&&&%%%&&&%%% ''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%$$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&((((((&&&$$$###%%%''')))++++++++++++'''&&&&&&&&&&&&%%%%%%%%%((()))***++++++***)))(((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&''''''(((((((((((((((************))))))))))))''''''((()))***+++,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------......///---,,,,,,+++,,,---...///////////////000000000000///000000000000000///...000///111444333000222666222222333666:::???CCCEEEJJJYYYmmm~~~000000///...............///............//////000---///111333333333222111111111222333333444555555444444444555555555555555666777777888888999:::::::::::::::999999999999888999999999::::::;;;;;;;;;===;;;999888999999555222666666666666555444333222333333222222111000000000//////...------------...---,,,++++++------,,,+++)))***+++,,,,,,+++)))(((------,,,,,,***)))'''&&&******))))))))))))******))))))))))))))))))))))))&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((('''%%%$$$$$$%%%&&&(((&&&'''((())))))'''%%%$$$"""$$$&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((!!!%%%)))'''###%%%&&&&&&'''''''''''''''+++&&&'''000444...((('''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###%%%&&&''''''))))))))))))((((((((((((''''''''''''((()))++++++''''''((()))***++++++,,,***))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&)))(((''''''''')))***+++((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''((()))))))))(((&&&%%%,,,***(((''''''&&&$$$"""$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''%%%$$$&&&)))***(((%%%%%%%%%'''((())))))))))))))))))))))))))))))))))))((()))*********)))'''&&&%%%''')))***)))((()))***((((((((((((((()))******(((((())))))((('''&&&&&&!!!"""%%%(((++++++)))&&&((())))))((('''''')))+++))))))************))))))000,,,((('''***...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...000///------......///////////////---......///000111111222000000000111222222333333444555555555666999>>>BBBLLLVVVeeewww000000///..............................//////000...///111333444333222222222222333444444555666666444444555555555555666666777777888888999:::::::::;;;;;;::::::999999888888:::;;;;;;;;;<<<<<<<<<<<<===;;;999999999888555333666666666666555444333333333333222222111000000000000000///..................---,,,,,,---...---,,,((()))***+++,,,,,,++++++---------,,,+++***)))(((*********))))))*********))))))))))))))))))))))))'''(((((((((((('''&&&%%%'''''''''(((((('''''''''&&&&&&'''(((((((((((((((((('''%%%$$$$$$%%%'''(((&&&'''((()))((('''%%%$$$!!!###&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((### !!!&&&)))'''$$$((())))))***+++************''')))000333...((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''((((((((())))))*********'''&&&&&&&&&'''((()))***)))))))))))))))*********))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''&&&%%%###""""""###&&&''''''&&&&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%&&&'''(((((()))(((((('''''''''''''''''''''''''''((()))))))))((('''&&&%%%'''))))))'''''''''(((((((((''''''(((((()))***((((((((((((((('''&&&&&&$$$$$$%%%(((***+++)))'''***+++***(((%%%$$$%%%''')))******************)))...+++)))***,,,...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111...******,,,......------......///////////////......//////000000111111000000000111222222333333333444555666666999===AAALLLVVVfffxxx000000///.....................------...//////000///000222333444444333222333333444444555555666666555555555555666666777777888888999999:::;;;;;;;;;<<<<<<;;;:::999999888888::::::::::::;;;;;;;;;;;;<<<;;;:::999999888666444666666666666555444333333333333222222111000000000000000///............///---,,,++++++------,,,+++'''((()))+++,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))*********)))'''%%%$$$'''(((((())))))(((((('''%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%''''''&&&'''((((((((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((()))'''%%%)))******+++++++++++++++***(((+++000111---((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++,,,''''''&&&&&&&&&&&&'''(((*********))))))(((((((((((((((''''''&&&%%%%%%%%%&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&  """&&&((()))(((&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((''''''%%%'''((((((&&&%%%&&&&&&''''''&&&&&&''''''((()))(((((((((((((((''''''&&&(((''''''((()))***)))((()))***)))'''%%%$$$%%%&&&******++++++++++++******,,,++++++---...---+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,444000+++)))***+++---...---......///////////////////////////000000000000000000000111222222333333111333555666777999===???KKKUUUfffyyy000000///...............------------......///000000111222333444444333333333333333444444444555555444555555666666777777777888999999::::::;;;<<<<<<======<<<;;;:::999888888888888888888888888888888;;;;;;::::::999888666555777777777666666555444333333333222222111000000000//////...------------...+++***)))***+++,,,+++***))))))******++++++++++++***++++++,,,,,,++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******)))(((''''''&&&&&&(((((())))))))))))((((((%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%''')))***)))'''&&&&&&''''''((())))))))))))((()))***---000///+++((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))(((((('''&&&&&&&&&''''''))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%'''((('''&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$!!!!!!$$$((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''((((((((((((((('''''',,,***(((''')))******)))%%%'''(((((('''''')))++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111///,,,++++++,,,---...---......///////////////000000000000////////////000000000111222222333333///222555777888:::<<>>>>>>>>;;;;;;;;;::::::999999999999;;;===<<<999777888:::888888888888777666555444333333222222111000000000...---,,,,,,++++++,,,,,,)))(((((()))+++---,,,++++++***)))))))))***+++,,,+++++++++++++++***))))))'''(((***++++++***((('''(((((((((((((((((((((((((((***,,,---,,,)))&&&###&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''###$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&)))***)))'''''''''((()))))))))))))))'''111666///'''&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++%%%%%%%%%&&&'''((()))***((((((((((((((('''''''''''''''((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((***)))(((((()))***((('''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***(((%%%###$$$%%%&&&''''''((('''''''''''''''''''''''''''---,,,***((('''&&&&&&'''$$$&&&'''(((''''''''')))((((((((((((((()))******&&&&&&'''((())))))(((((((((''''''((()))***)))(((###&&&)))************+++))))))************))))))$$$(((---///---*********---------,,,,,,+++++++++******+++,,,,,,---.........//////---***))),,,...---......///////////////---......///000111111222000000000111222222333333444555666666888<<>>CCCGGGRRRcccttt,,,---...///////////////***+++,,,---...///000111000////////////000000111111111111222333333444444222111111111333444666777888888777888888888999:::;;;<<<======>>>>>>=========<<<;;;::::::;;;<<<===999999:::::::::999888888777777666666555444444333222111111000//////......------------,,,,,,,,,,,,---,,,+++***)))(((((((((,,,+++)))((((((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$######%%%''''''&&&((((((((((((((((((((((((%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''###!!!"""&&&((('''$$$''''''&&&&&&''''''((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%###%%%(((&&&""""""'''000---+++)))))))))'''&&&'''%%%%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''&&&$$$###"""""""""((((((''''''''''''((((((+++)))(((((()))))))))(((''''''''''''&&&$$$###"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((''''''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((((((%%%###$$$&&&((('''&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&(((***++++++******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((()))***************+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,---............---,,,,,,---......//////............///000000///...---000000//////000111222222666333444999;;;<<>>?????????::::::999999:::<<<===???999999::::::999999888777666666666555555444444333222222111111000/////////,,,,,,------.........///...---,,,+++***)))))))))+++***))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$###"""###%%%''''''&&&((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%"""!!!"""&&&)))(((&&&%%%%%%&&&'''''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&'''%%%&&&'''%%%!!!"""%%%111...***((('''''''''&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$############((((((''''''''''''((((((((((((((('''%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((%%%"""###&&&''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''((()))&&&&&&'''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---......///***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,,,,------------,,,,,,------...////////////......//////000000//////...111000000000000000111222444222333888<<<===@@@EEEJJJVVVgggwww+++,,,---...////////////////////////000000000000333333333333222111111000222222222333444444555555222222222333444555555666444444555555666666666666999:::;;;===>>>???@@@@@@:::999999999999;;;<<<===888999999999999888777777555555555444444444333333222222222111000000//////---------.........//////...---,,,+++))))))))))))******))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$###$$$&&&(((((('''&&&%%%'''%%%$$$%%%((())))))(((###$$$&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((((((&&&%%%&&&(((111...)))&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$#########$$$%%%&&&((((((((((((''''''''''''((((((''')))***((($$$###%%%((()))((('''&&&%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%))))))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))''''''((((((((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&&&&''')))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))*********************))))))))))))*********+++---...///000111111***+++,,,,,,,,,,,,+++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////.../////////000000000000111111000000000000111111333111333888<<<>>>AAAFFFLLLXXXiiixxx---......///......------000000000000000000000000111222222222111000///...111111222333333444444555222333333444555555555555444555666777777777666666888999:::<<<>>>???@@@@@@<<<;;;:::999888999999:::777777888888777777666555444444444444333333333333222222111111000///////////////.........------------,,,+++***)))((((((((()))))))))*********))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&((((((((('''((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$###$$$&&&(((((('''&&&%%%((('''&&&&&&''''''''''''###$$$&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%'''((('''''')))+++---///,,,(((%%%%%%&&&'''&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%'''(((***+++((((((''''''''''''(((((((((***+++)))&&&%%%'''***)))((('''%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))$$$!!!"""(((,,,,,,***&&&&&&'''((((((''''''&&&'''&&&%%%%%%$$$%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''(((((('''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''''''''''''''###%%%&&&&&&&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((***++++++***)))+++,,,(((((((((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))******************))))))(((((())))))***,,,------...//////......+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////////////////000000111111000000000000000000111222222000222888<<<>>>BBBGGGMMMYYYjjjxxx//////000000///......---////////////000000000000---...///000000///---,,,000111111222222333444444333333444555555555555555444555666777888777666666777888999;;;===>>>>>>>>>===<<<:::888777777777777555555666666555555444333333333333333333333333333111111000000///.........///.........------,,,,,,---,,,+++***)))((((((((((((((()))************)))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%'''))),,,,,,,,,((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$!!!%%%&&&%%%&&&***...///,,,***'''%%%&&&''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''''''''((((((((((((''''''''''''((((((((()))))))))(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***'''$$$$$$&&&'''&&&%%%&&&&&&'''((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%))))))''''''''''''))))))'''(((***)))(((((()))+++'''(((((())))))******+++))))))))))))))))))))))))''''''''''''((((((((()))(((((()))***************,,,+++***))))))***+++,,,+++++++++,,,++++++******,,,++++++******++++++,,,++++++*********+++,,,---------,,,,,,,,,,,,------......///000000000000///////////////000111222222////////////000111222333333111222888<<<>>>BBBGGGMMMYYYjjjwww//////000000111000000000.........//////000000000---...000111111000///...///000000111111222222333333444555666666555555444333444666777888777666555666777888:::;;;<<<<<<<<<===;;;:::888777666777777333444444444444333222222222222222222222222333333000000//////...---------,,,,,,,,,,,,------------...---,,,+++***)))))))))'''((()))***+++******)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++,,,,,,(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$%%%'''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&"""&&&(((%%%&&&---111111)))'''&&&&&&'''(((((('''((('''&&&''')))***)))((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((('''%%%$$$%%%'''(((((((((''''''(((((())))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$###"""!!!&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((("""%%%((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&''''''&&&&&&''')))'''(((((()))******++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((()))***************,,,+++***))))))***+++,,,)))******+++*********)))...,,,***))))))***,,,...++++++*********+++,,,---......---,,,,,,---............///000000000000000///////////////111222333.........///000222333444444111333888<<<===AAAFFFLLLYYYiiiuuu---...///111222222222222---------...///000000000///000222444555444333222/////////000111111222222333444555666666666555444222333555777777666555444666777888999:::;;;;;;;;;;;;:::999777777777777888222333333333333222111111222222222222222222222333/////////...------,,,,,,)))******+++,,,....../////////---,,,+++*********'''((()))+++++++++***)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((()))((((((((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&''')))+++(((((('''&&&&&&((()))***&&&'''''''''''''''''''''"""###%%%&&&'''(((((((((%%%***+++((()))000444333&&&%%%%%%&&&((()))(((''')))((('''((()))******((((((((('''&&&%%%$$$$$$#########%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((($$$""" """%%%((('''%%%%%%&&&(((***,,,,,,++++++&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&'''&&&&&&'''((())))))((((((%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))"""%%%((((((&&&%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((###%%%&&&&&&&&&&&&''')))''''''((((((((((((''''''&&&%%%###""""""###%%%&&&((()))******))))))***+++'''(((((()))***+++++++++))))))))))))))))))))))))---,,,+++)))'''%%%######(((((()))******************)))(((&&&&&&((()))***)))***+++,,,,,,,,,,,,,,,///---***((((((***---///...---,,,+++,,,---...//////...------------...///...//////000000000000000000////////////111333444------...///111333444555444222333888<<<===@@@EEEKKKXXXhhhttt~~~'''***---111222222111000000000000000000000000000222222222111111111111000333222222222222222222333666777888777555333444555666555333222222555777999444555666777888999::::::888888888888888888888888222222333333333222111111111222222333333222222111............------------------...///111000---++++++)))&&&'''((()))&&&$$$((()))***++++++***)))(((+++******)))(((''''''&&&((('''&&&&&&'''((()))***+++***)))((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&((((((%%%$$$***333444///(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###"""!!! %%%%%%%%%&&&&&&%%%$$$$$$%%%&&&(((******)))(((''''''''''''(((((((((((((((******))))))((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''(((''''''&&&&&&''''''((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''''')))+++***'''###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&,,,)))%%%$$$&&&)))+++,,,(((***+++***))))))***+++******))))))((((((''''''%%%%%%&&&&&&((()))***+++((((((''''''((()))+++,,,+++++++++******))))))))))))************+++++++++((()))***+++++++++++++++//////---,,,***)))''''''..................------..................------,,,...111111000000333555111000//////000222444666222444666777999;;;???BBBNNNYYYgggsss(((***,,,///000000000///////////////////////////000000000111111222222222222222111111111111222222555666777666555444444666555333111000000222444666444555555666888999999:::::::::999888777666666555111222333333333333222222000000111111111111000000000000000000////////////---,,,,,,...//////---+++,,,***((((((******(((&&&((()))************)))(((******))))))(((''''''&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''(((&&&%%%+++222222,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%''''''&&&&&&%%%%%%&&&&&&'''((()))******((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''''''''&&&%%%%%%$$$%%%%%%)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&((((((%%%"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&...+++)))'''''''''%%%$$$ %%%((())))))***+++))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''((()))+++,,,.........------,,,,,,,,,)))************+++++++++++++++,,,,,,,,,++++++***************++++++++++++,,,,,,------.........///...........................000222111///...000222222111000//////111222333222444666777888;;;???BBBNNNXXXgggsss++++++,,,,,,---....................................//////000111222333444111111000000000000111111333444666555444444555777555444222111000111333444444444555666777888888999<<<;;;:::888666444333222111222222333444444444444//////000000000000//////000000000////////////...---,,,++++++------,,,+++...,,,+++***++++++***(((((())))))******))))))(((***))))))(((((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((,,,000...)))&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&%%%###"""!!!!!!""""""$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((***++++++''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%$$$""""""###$$$%%%'''((())))))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&,,,***))))))(((&&&""""""''')))))))))***(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&(((((((((((((((***+++++++++++++++++++++*********)))************+++++++++---......---,,,+++******))))))******++++++,,,,,,******+++,,,---...//////........................111111222000...,,,---...333222111000///000111111222444555777888;;;???BBBMMMWWWfffrrr...---,,,,,,,,,---...////////////////////////////////////000111222222222000000////////////000000111333444444444444666777777666444333222333444444333444444555666666777777;;;:::999777555444222222000111222333444555555555//////000000000000//////......---------,,,,,,,,,---+++******+++,,,,,,+++---,,,+++++++++******)))((())))))))))))))))))((())))))(((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''!!!"""$$$&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''(((+++------***&&&(((''''''&&&&&&''''''(((''''''''''''&&&%%%$$$###%%%$$$###"""!!!!!!""""""$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((())))))***)))))))))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&((('''%%%###"""&&&(((((((((((()))'''''''''((()))*********+++***)))'''&&&&&&&&&&&&((((((((())))))***++++++************))))))))))))))))))*********+++++++++,,,,,,------,,,+++******,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------------...............111111000///...---,,,,,,222111000000000000111111222333555666888;;;???BBBKKKVVVeeeqqq~~~000///...------...///000000000000000000000000000000000000000000000000000000//////////////////000000222333444333444555777666555444333333333333333333333333444555555555666777777666555555444444333000111222333444444555444//////000000000000//////------------,,,,,,,,,,,,---+++))))))+++,,,+++++++++++++++***)))((((((((()))(((((((((((((((((()))((((((((((((''''''''''''(((((('''''''''&&&%%%%%%%%%&&&(((******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((!!!"""$$$&&&'''((())))))''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&)))---...,,,(((&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&%%%))))))'''&&&%%%$$$#########$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&'''((()))((((((((((((((('''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''' !!!"""$$$&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%$$$######&&&(((((((((''''''((('''&&&&&&(((***&&&&&&'''((()))***++++++)))(((((('''''''''(((((((((((())))))***+++++++++,,,---------------------))))))*********+++++++++))))))***+++++++++++++++---------------------------------,,,,,,+++++++++---------.........////////////......//////......////////////000111222333111333555666777:::>>>AAAIIITTTcccppp~~~000///...---......000111111111111111111111111111111111000000000/////////000000////////////000000000111333333333333444666333222222111111111111111222222333333444444444444444444444444444444444444000111111222333333333333//////000000000000///////////////............---,,,+++******,,,,,,+++***)))***+++***(((''''''((()))((((((''''''(((((()))''''''''''''''''''''''''(((((()))))))))(((''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&***//////+++((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&######$$$%%%&&&(((***+++&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&$$$$$$%%%)))+++&&&''''''((()))******+++'''''''''''''''((()))***'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++(((((()))***++++++++++++******+++,,,---...///000//////...---,,,+++******,,,,,,------...////////////...---...000111111///------...///111222222333111333444666777:::>>>AAAHHHSSSbbbooo}}}------------......///000000000000000000000000000/////////000000000000000111000000//////000000111000222333333222222333555111111111111111222222222222222222222333333333333333333333333333444444444000000111222222111111111......////////////....../////////.........------+++++++++,,,...---+++))))))+++,,,***'''&&&'''))))))(((''''''''''''((()))''''''''''''''''''''''''&&&'''((()))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''!!!"""###%%%&&&&&&''''''$$$$$$$$$%%%&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((''''''***000000***(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%!!!$$$%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%(((((((((((()))***+++,,,%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%'''))))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&'''((('''%%%###%%%&&&&&&&&&%%%&&&(((***''''''(((((())))))******'''''''''''''''((())))))'''(((***+++,,,,,,++++++(((((()))))))))*********)))************+++++++++******++++++,,,+++++++++))))))******+++,,,------///.........---,,,,,,,,,,,,,,,------...//////000111///...///111222111///......///000000111000000111222444666777:::>>>AAAGGGRRRaaaooo}}}++++++,,,------......///////////////////////////------...///000111222222111111000000000000111111000222333333222111333444222222222333333444444444222222222222222222333333444444333333333333222222000000111111111000000///,,,------......------,,,------,,,,,,,,,+++++++++++++++,,,...///...+++))))))+++,,,+++(((&&&'''))))))((('''&&&&&&'''((()))&&&'''''''''''''''''''''%%%&&&((()))))))))(((((('''&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''"""###%%%&&&'''(((((((((######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((('''+++111000***)))---(((''''''&&&&&&''''''(((((((((((('''&&&%%%$$$###!!!%%%((())))))'''%%%"""###$$$%%%&&&&&&'''&&&'''(((***,,,,,,+++)))(((&&&'''''''''(((((())))))'''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%###&&&******'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%''')))+++***&&&###''')))******(((&&&&&&&&&(((((((((((()))))))))))))))(((((('''''''''(((((('''(((***+++,,,,,,++++++++++++,,,,,,,,,---------)))************+++++++++------------,,,+++******++++++******)))(((((('''---.....................,,,,,,------...///000000333000...///222333111...000000000000000//////...111222444555777:::>>>AAAFFFQQQaaaooo}}}---......---,,,,,,///111........................,,,,,,---...///000111222111///---+++,,,///333555333222111000000000111222222222111111222222333444333222111000////////////000111222333333222111000111111000000000000111111---------...............,,,,,,,,,+++++++++******))))))************))))))************)))(((&&&&&&((((((''''''''''''((((((&&&%%%$$$$$$$$$&&&((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''+++)))'''$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$'''))))))(((((()))###(((+++++++++---***%%%&&&%%%$$$###$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&&&&'''((())),,,,,,,,,+++***))))))(((***(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&$$$""" !!!###''')))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((()))******)))))))))))))))))))))))),,,+++)))&&&$$$$$$&&&)))(((''''''(((***,,,+++***))))))***++++++++++++*** '''...///+++)))+++///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------------...//////222111000.........//////......//////000000111111111222333333444555999;;;FFFRRRbbbppp---......---,,,,,,///111....................................//////////////////......000111444555333222111000000000111222111111111111111222222333333333222000000/////////000111222222222222111000111000000//////000000111........................,,,,,,+++++++++************++++++,,,,,,++++++***+++++++++******)))((('''((((((''''''''''''((((((&&&''''''''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''',,,+++(((%%%###"""""""""&&&&&&''''''&&&&&&%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&''')))+++)))///222///---,,,***'''((('''&&&%%%$$$$$$######(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''***((('''&&&&&&'''((()))******))))))(((''''''&&&)))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((&&&$$$""""""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((******)))'''%%%%%%''')))'''&&&&&&''')))+++***))))))******+++,,,+++++++++''',,,000000---,,,---///++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,...///000///...---000000///......///000111......//////000000111111111222333333444555999;;;DDDPPP```ooo~~~,,,---...---,,,,,,...000////////////////////////111000000///...---,,,,,,---...///111222333444555333222111000///000111111000000//////000000111222333333222111000000000000000000111222222111000000000000////////////000000000000//////......------,,,++++++++++++************++++++,,,,,,++++++***++++++++++++***)))((((((((((((''''''''''''(((((('''(((((())))))((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***)))&&&$$$###"""######&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%######%%%))),,,,,,333666111+++)))((('''&&&&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))***))))))((((((''''''&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''((()))((('''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''((((((((('''''''''((((((((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''))))))(((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))'''&&&%%%&&&(((***)))(((***++++++,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...***,,,///111111///---,,,............///000111222......//////000000111111111222333333444555999;;;CCCOOO___nnn}}}+++---...---,,,,,,...///////////////////////////000000///...------,,,+++,,,,,,---///111333555666333222111000//////000000///............///000000333333222111111111111111///000111222222111000///000//////......//////000111111000///......------++++++++++++************(((((())))))))))))((((((***************)))((('''(((''''''&&&&&&''''''((())))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$%%%%%%%%%$$$###%%%(((+++***222555///&&&$$$%%%&&&!!!"""%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))++++++******))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''(((&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$&&&))))))((((((((()))((('''&&&''')))***)))(((++++++,,,------------,,,,,,***'''''')))+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,.../////////...---///////////////000111111......//////000000111111111222333333444555999;;;EEEPPP___mmm|||+++,,,...---,,,,,,---...////////////////////////...............------------,,,++++++,,,000444777333222111///...//////000......------......///000222222111111000111111111///000111111111111000/////////............//////111000000///...------,,,+++++++++*********))))))((((((((())))))((((((((((((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''***(((&&&$$$###$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$%%%&&&&&&%%%%%%'''))))))000333,,,$$$###&&&'''!!!###%%%'''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''''''''''''''((())))))*********)))))))))))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%$$$###""" !!!"""###$$$&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))###&&&)))***)))((((((((()))((('''(((***+++***)))++++++,,,------------,,,///+++((()))---000///...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,......---,,,,,,...///000000000000000000///............//////000000111111111222333333444555999;;;GGGRRR```mmmyyy***,,,---...---,,,---...........................,,,,,,------.........///...,,,***)))+++...333666444222111///.........///......------......///000111111000000000000000111//////000111111000//////......------------......//////......------,,,,,,+++************))))))))))))******++++++******)))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$###%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&(((((('''&&&'''))),,,111222,,,&&&&&&((()))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%% !!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******************************$$$&&&)))))))))(((((()))***)))((()))***+++***)))***++++++,,,,,,,,,,,,,,,---***'''(((,,,......---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,000...,,,++++++---000222111111111111000///...---......//////000000111111111222333333444555999;;;IIISSSaaalllxxx)))+++---...---,,,,,,---------------------------,,,,,,,,,------............---,,,,,,---///222444444333111///...........................//////000000///////////////000000...///000111111000///......------------------...---------------,,,,,,,,,************))))))))))))))))))************))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***))))))((('''&&&$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&))),,,000333111+++'''((()))(((***)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%'''%%%&&&((())))))((('''&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''))))))((('''((()))***)))(((((()))***)))((()))******+++,,,+++++++++***)))(((((()))******)))++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,......---,,,,,,...///000//////000111111000///.........//////000000111111111222333333444555999;;;GGGRRR```kkkwww)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111222444333111///...---......///............///000000//////............///000...///000111111000///......------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''((((((((((((''''''(((((()))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''"""%%%))),,,---***'''$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((,,,***(((%%%###&&&+++///333333///)))&&&((('''%%%((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%%%%&&&'''((())))))))))))((((((((()))))))))))))))%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%######%%%'''***$$$%%%'''(((((('''%%%$$$))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((('''((()))((('''&&&'''))))))(((''''''((()))(((&&&))))))***++++++++++++***.........---,,,+++******++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...,,,---......//////......---...///111111111000000......//////000111111111111222333333444555999;;;FFFPPP^^^jjjvvv+++,,,.........,,,***(((******+++++++++,,,,,,,,,---......//////......---......//////111222333444444333111///...//////000111111000000//////......//////000111111111111111111111111111111000/////////---++++++,,,.................................******++++++++++++******,,,)))%%%%%%'''))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((***---///444///)))&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%(((***,,,''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%'''&&&%%%&&&((()))((('''&&&''')))++++++***)))(((%%%&&&&&&&&&&&&&&&&&&%%%"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((('''&&&%%%%%%$$$###******))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))*********((('''))),,,...,,,*********+++,,,,,,,,,,,,+++------,,,+++)))***---///******+++,,,+++***)))(((******+++++++++,,,,,,,,,))))))***+++---.../////////...---...///000000.../////////................../////////000000000111222111222555666555999???DDDMMM]]]mmmxxx,,,---...///000///---,,,******+++++++++,,,,,,,,,***++++++++++++++++++***,,,,,,,,,---...///000111333222111000////////////111111000000//////////////////000111111111111000//////000000//////...---///---++++++---...---,,,,,,,,,------------,,,,,,)))******++++++******)))+++((($$$###%%%&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&(((+++...111,,,'''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((('''&&&!!!"""$$$%%%&&&%%%$$$###''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))'''&&&(((***,,,+++)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++******,,,...---,,,+++***)))))))))*********+++++++++,,,,,,,,,******+++,,,---......//////...---...///000///...//////000000000000000000////////////000000000000222000222555666555999>>>EEENNN]]]lllwww***+++---////////////...******+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,---......///111111222111111000///...111000000000000/////////...///000000111111000000.........///...------,,,...---,,,---...---+++)))***+++,,,,,,,,,,,,+++***)))******++++++******)))///,,,)))''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))((('''%%%$$$""""""((('''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""" """%%%(((%%%&&&'''(((((('''&&&%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''***,,,///111///,,,(((&&&%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$!!!"""###%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))'''''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&''')))******(((******+++,,,,,,,,,,,,+++)))+++,,,,,,+++******+++///---***((('''(((***+++******+++++++++,,,,,,,,,+++,,,,,,,,,------------...---------///000///.........//////000000111111000000000000////////////222000222555666555999>>>FFFNNN\\\jjjuuu)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---..................---//////.........//////000000111222222222000///...000000000000000000000000...//////000000000000000...............---,,,,,,...---------...---***''')))***,,,------,,,***)))))))))************))))))---+++***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''%%%$$$###"""&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%'''$$$%%%'''))))))(((&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((((((***---000111222...,,,)))'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&'''((()))%%%$$$###$$$&&&'''&&&%%%(((((()))************)))###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))'''''''''((())))))))))))******+++,,,,,,,,,,,,+++'''***,,,---+++***))))))---,,,***(((((()))+++,,,******+++++++++,,,,,,,,,------------------,,,,,,...---,,,---///000///...,,,,,,---...//////000000000000000000////////////111000111555555555888>>>FFFNNN[[[hhhsss,,,,,,,,,++++++******)))******+++++++++,,,,,,,,,*********++++++*********//////.........//////000///000111222222111///...000000000000111111111111......///000000000000000......//////......---,,,...---,,,---...,,,***'''***+++,,,------,,,+++***)))))))))******)))))))))$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''''')))---000000///((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&''''''''''''###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***(((((()))))))))))))))*********+++,,,,,,,,,,,,+++'''))),,,---,,,***))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,......------------,,,,,,...---,,,---...//////---------...//////000111111000000000000////////////111000111444555444888===FFFMMMYYYfffppp~~~///......---,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,---......///000000111111111111000000000000000111111111111222---...//////000000//////......//////......---,,,---,,,+++,,,---,,,***(((++++++++++++++++++++++++((())))))******))))))((("""$$$%%%%%%%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$&&&'''((((((''''''))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))((((((,,,222666666555%%%'''))))))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''')))(((&&&%%%%%%(((***,,,''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******((()))******(((((()))*********+++,,,,,,,,,,,,+++(((***------,,,*********'''(((***,,,,,,,,,+++*********+++++++++,,,,,,,,,.........------------------,,,,,,,,,...///...---//////000000111111222222////////////000000000000111///111444555444888===EEEKKKWWWcccnnn}}}------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------......---------,,,,,,,,,---...///000111111111000000000000111111000000111111111222222222---...//////000000//////---------------,,,++++++---,,,******+++,,,,,,+++,,,+++)))(((((()))+++,,,(((((())))))))))))((((((%%%'''))))))'''&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((''')))000999???@@@>>>111333444111---)))''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&''')))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%'''((('''&&&'''''''''''''''((())))))''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''(((***)))'''&&&''')))******+++,,,,,,,,,,,,+++)))+++------,,,++++++++++++++++++*********))))))******+++++++++,,,,,,,,,---------...............---,,,+++,,,...///...---......//////////////////------...///000111222222000///000444444444777===CCCJJJUUUaaammm}}}))))))))))))***+++,,,---******+++++++++,,,,,,,,,)))******++++++******)))......//////111222444444222111000//////000111222000000111111222222222222---......///////////////+++,,,,,,,,,,,,+++******---+++))))))***,,,,,,,,,+++***'''&&&&&&'''***+++(((((())))))))))))(((((($$$''')))(((%%%###$$$&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$###$$$$$$&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&""""""%%%---888@@@BBBAAAAAABBBAAA;;;222***%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%'''(((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$###))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((%%%''')))(((&&&$$$&&&(((******+++,,,,,,,,,,,,++++++,,,...---,,,+++,,,---111///+++(((''''''((()))******+++++++++,,,,,,,,,---------.........//////---,,,+++,,,...///...---+++++++++++++++++++++***,,,---...///000111222333000///000444444444777===CCCIIITTT```lll|||,,,---------,,,***((('''++++++++++++++++++++++++))))))*********+++++++++------,,,+++,,,...000222///////////////.........////////////////////////////////////............******+++,,,,,,,,,,,,+++---------,,,+++)))'''&&&(((''''''(((***+++)))(((++++++***)))((('''&&&&&&***))))))))))))(((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''###&&&111777444///...//////...,,,***(((&&&%%%%%%%%%&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%$$$###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,***'''$$$######'''&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&''''''&&&$$$######$$$(((((((((((((((((((((((())))))((((((((((((((()))((('''&&&'''((())))))'''******))))))((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,+++***)))((((((...---,,,+++++++++,,,---***,,,///000///.........,,,,,,,,,---------......///............---------222000///---------......222333444444444555888;;;DDDHHHRRR^^^jjj|||+++,,,,,,,,,,,,+++)))(((++++++++++++++++++++++++*********++++++++++++,,,......---,,,---...000111////////////............000000000000000000000000000000000////////////...---------,,,+++***)))(((*********)))'''%%%"""!!!)))(((((()))++++++***((()))******))))))((('''&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$&&&///333///***)))''''''''''''&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%$$$&&&'''&&&%%%$$$$$$%%%''''''''''''''''''''''''))))))((((((((((((((()))((('''&&&'''((())))))'''***)))))))))((((((((('''))))))))))))))))))))))))'''((())))))******))))))*********++++++,,,,,,,,,,,,,,,++++++***)))))))))+++*********)))******+++(((***---...---,,,,,,,,,+++,,,,,,,,,,,,---------,,,------...///000111111000000000000000111222222111222333333333444888:::CCCHHHQQQ]]]iiizzz***++++++,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000///...------...///000........................000000000000000000000000000000000000////////////------,,,,,,+++***(((''')))************((('''&&&)))(((((()))++++++***((('''((()))******)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''')))...///+++&&&%%%%%%%%%&&&''''''''''''&&&'''''''''&&&%%%$$$$$$$$$(((((('''''''''&&&&&&&&&!!!$$$&&&'''&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********'''(((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$"""$$$&&&'''&&&%%%%%%%%%'''''''''''''''''''''''')))((((((''''''((())))))((('''&&&'''((())))))'''))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((******++++++++++++++++++************************)))******++++++*********(((+++------,,,++++++,,,++++++,,,,,,,,,---------------...///000111222222///000000111111111111000000111222222222444777999AAAGGGQQQ\\\gggwww))))))******++++++++++++************************++++++,,,,,,,,,---------000000///.........//////------.............../////////////////////////////////.........---------))))))***+++++++++++++++'''(((***,,,,,,,,,,,,+++(((''''''(((******)))'''%%%&&&)))+++,,,***(((''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***---///...***'''&&&%%%&&&&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&!!!"""$$$&&&&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$ ###&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((())))))((('''&&&'''((())))))'''))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************++++++++++++************))))))*********+++++++++***+++,,,---...---,,,++++++---//////---,,,---...,,,------------.........000000000/////////......000111111111///---+++***000111222222222333666999@@@FFFQQQ\\\eeettt))))))))))))***+++,,,,,,************************++++++,,,,,,,,,---------/////////...............,,,---------......//////........................---,,,,,,,,,,,,+++++++++))))))***++++++++++++***&&&'''((()))******)))(((&&&&&&%%%'''((()))(((&&&$$$&&&)))+++,,,+++)))''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$######"""((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***......+++)))((('''$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$ ###%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&'''((())))))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************+++*********************)))))))))***++++++,,,,,,***+++,,,---...---,,,,,,,,,---......,,,,,,,,,---............/////////////////////.........------000000111111///---+++***000111222222222333666999>>>FFFQQQ\\\dddqqq)))))))))))))))***+++,,,************************++++++++++++,,,,,,,,,,,,------..................,,,,,,,,,---......//////------------------------++++++++++++*********))),,,,,,++++++***)))'''&&&)))***++++++***)))'''&&&'''&&&&&&'''))))))(((&&&%%%''')))***+++***)))(((%%%%%%$$$$$$$$$#########$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###%%%''')))***+++&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""***///,,,'''''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$***)))'''%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''''''''((()))''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$"""$$$%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((())))))'''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))******************))))))******+++++++++,,,((()))******++++++++++++***+++,,,+++***)))***+++---.........////////////++++++,,,---...///000000...///000111222222222222000111222222222444777999>>>FFFRRR\\\cccooo******)))(((((()))***+++*********************************++++++++++++,,,++++++,,,------.........++++++,,,------...//////........................++++++++++++************++++++++++++***((('''&&&'''((()))+++++++++***)))(((''''''(((***+++)))((('''((()))))))))))))))(((%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%'''((()))***%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######%%%(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###---222,,,&&&%%%'''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%$$$%%%%%%$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((())))))''''''((((((((()))))))))***))))))))))))))))))))))))'''((())))))******))))))(((((())))))******++++++***************+++++++++))))))))))))***+++,,,---+++,,,,,,+++)))((()))+++,,,,,,,,,,,,---------...,,,,,,---...///000111111.........///111222444444111222333333333444888:::>>>GGGTTT]]]bbbnnn+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,------...---++++++,,,,,,---...//////////////////////////////,,,,,,,,,+++++++++******(((((()))***************!!!%%%''')))*********))))))***,,,,,,+++***)))))))))(((((((((((()))((((((''''''''''''&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$!!!!!!$$$'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''111666///''''''(((((($$$$$$%%%%%%&&&&&&%%%%%%)))((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&!!!###%%%'''((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$"""!!!""""""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&%%%###"""###'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''&&&''')))))))))''''''((((((((())))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,'''(((((()))***++++++,,,************************,,,+++******+++---///000---......,,,+++***+++---******+++++++++,,,,,,,,,000000000000///////////////...---------...000111222333444444444555888;;;>>>GGGTTT^^^bbbnnn))))))((((((''''''&&&&&&))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---+++******+++---......---,,,+++++++++,,,---,,,+++***((((((((()))***))))))))))))))))))))))))''''''((((((((((((((((((++++++***)))))))))))))))((((((((((((((()))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***'''%%%######$$$&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###'''###"""'''+++)))''''''***...111///***&&&&&&(((&&&%%%$$$###$$$&&&(((***(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''%%%''')))***)))(((((((((%%%%%%############%%%%%%!!!$$$&&&''''''&&&'''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&'''((('''&&&$$$###'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&'''((((((''''''******)))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((*********)))((((((''''''+++,,,,,,,,,+++***((('''((((((''''''&&&&&&&&&%%%((((((((((((((()))******+++***(((((()))***))))))+++++++++***)))(((''''''((((((((()))******++++++++++++++++++++++++++++++...---,,,+++,,,---...///............/////////000///...,,,++++++,,,---///333333333222111333666999@@@MMMTTT[[[fffppp++++++******))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++---...///...---,,,---///...---+++******+++---......---,,,***)))))))))***,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((('''''''''((('''&&&%%%%%%%%%&&&&&&(((''''''''''''((()))***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''%%%######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%$$$'''######''')))((((((***...//////,,,(((&&&&&&'''&&&%%%$$$$$$$$$&&&(((***'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''&&&%%%###"""!!!''''''&&&%%%%%%&&&''''''"""$$$%%%''''''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((($$$ &&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&((((((((((((((()))******---+++******+++,,,,,,+++---,,,,,,,,,+++*********))))))******+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,---...///---------............///000///...---------...///000111222222222333666888AAANNNUUU\\\hhhqqq+++************)))))))))'''(((((()))))))))((((((************************---...//////------...///---,,,+++******+++,,,---...---+++***((('''''''''+++***))))))((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))'''%%%%%%&&&''')))''''''&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''%%%###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&)))...444111+++'''&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''---)))&&&%%%&&&&&&$$$!!!''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%""" &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***''''''&&&&&&''''''((()))%%%&&&&&&'''(((((())))))######$$$%%%&&&((()))***))))))))))))((((((((((((((((((((((((((()))******---+++******+++,,,,,,+++,,,,,,++++++++++++++++++******++++++,,,---------+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,---------.........////////////////////////---///111222222333666777BBBNNNUUU\\\iiisss(((((((((((((((((((((((((((((()))************)))++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,+++******+++,,,,,,,,,,,,+++***)))(((((((((******))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&***)))'''%%%%%%&&&(((***&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$###$$$%%%%%%%%%$$$%%%'''&&&%%%***111:::222)))$$$%%%''''''%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))$$$!!!"""'''***)))&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''%%%###!!!'''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***++++++'''''''''''''''(((((()))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''))),,,---******))))))))))))))))))((((((((((((((())))))******)))'''((()))+++***))))))))))))))))))***************++++++,,,---------++++++++++++++++++++++++******+++,,,---///000000---------.........//////......///000000000//////,,,///222444444555777888AAALLLSSS[[[iiisss(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++*********+++++++++++++++)))))))))*********))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%''''''&&&+++222;;;222((($$$&&&)))(((&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((("""###''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((''''''&&&&&&&&&&&&))))))((('''((()))+++,,,))))))******************((((((((((((((())))))******((('''((()))++++++***)))))))))))))))*********))))))******+++,,,,,,,,,++++++++++++++++++++++++)))***+++---...//////000////////////000000000000,,,---...////////////......000333555666666888:::???JJJPPPYYYhhhrrr*********++++++++++++,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$###$$$###$$$((()))(((,,,111555///'''$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%""" !!!%%%&&&&&&$$$''''''((((((((((((''''''(((((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%'''(((((('''%%%$$$$$$$$$#########$$$%%%%%%$$$%%%&&&''''''(((''''''''''''%%%$$$$$$$$$%%%&&&((((((((((((((((((''''''((((((''''''(((((()))***))))))(((((('''&&&&&&%%%((((((''''''&&&'''''''''))))))))))))************((((((((((((((()))******+++***)))***,,,------,,,,,,,,,++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...//////...//////000000000111111111---------......//////000000222444555555666999;;;>>>HHHOOOXXXhhhrrr******+++++++++,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++)))+++,,,+++***)))***+++******++++++++++++******((()))***++++++******)))'''((()))***+++******)))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&'''((()))***))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######"""###&&&'''((('''%%%$$$$$$!!!"""(((,,,,,,---///---)))%%%$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))))))))(((''''''&&&'''((())))))((('''&&&(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''')))***%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''$$$%%%&&&'''((((((((('''((('''%%%$$$###$$$%%%&&&)))))))))***++++++,,,,,,((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%((((((((()))))))))******((((((((((((((()))******+++***)))***,,,------------,,,,,,,,,+++***************++++++,,,---------++++++++++++++++++++++++++++++---.........------////////////000000000000///............000111222222333444444333555888:::???HHHOOOYYYiiisss(((((())))))************((()))***+++,,,---------***************************+++,,,,,,+++***+++,,,******++++++++++++******((()))*********((('''&&&'''((()))+++++++++***)))))))))))))))))))))))))))%%%%%%&&&'''((()))******"""$$$&&&(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######"""$$$(((***+++)))&&&%%%$$$!!!!!!(((---...---...'''%%%$$$$$$%%%'''''''''&&&&&&&&&''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%'''******((('''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%'''((()))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """$$$''')))((('''%%%$$$$$$%%%'''((((((''''''&&&'''((()))***###$$$&&&((())))))((('''((('''%%%######$$$%%%&&&$$$$$$%%%'''(((***++++++((((((((((((((()))******''''''(((((()))*********$$$%%%'''((()))(((''''''''''''(((((()))))))))***((((((((((((((()))******)))((('''(((***+++,,,+++,,,++++++***)))(((''''''++++++,,,------......///+++++++++++++++++++++++++++,,,---.........---,,,............/////////000000000......///111333555333333333222111333666999@@@IIIOOOZZZjjjttt))))))***++++++++++++***))))))*********+++++++++))))))))))))************...---,,,***)))******+++,,,,,,------------------+++)))'''(((***+++***'''&&&'''((()))))))))'''''',,,,,,+++***)))(((''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))######$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''%%%%%%&&&(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&'''((((((((( """'''%%% $$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$***333555000$$$%%%%%%&&&%%%$$$"""!!! ###$$$""""""###&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%***(((%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$"""!!!"""%%%&&&$$$"""%%%%%%%%%$$$!!! !!!###(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''(((((((((((()))((((((((((((((()))******)))))))))((((((((((((((((((((())))))))))))(((((((((''''''((())))))'''&&&(((((())))))******++++++---,,,+++******+++,,,---,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******'''((()))***,,,---...///......---------,,,,,,,,,////////////000000000000////////////000000000000000111222222333444777:::BBBFFFNNNYYYbbbooo(((((()))***************************++++++++++++)))))))))))))))(((((((((---,,,+++*********+++,,,---------------,,,,,,,,,+++)))((()))+++,,,***(((&&&''''''(((((('''''''''))))))((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""$$$%%%%%%######$$$&&&((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''***%%%!!!"""'''***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%+++333444000%%%%%%%%%%%%%%%$$$######!!!$$$&&&&&&%%%$$$%%%'''$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''$$$!!! """$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%###"""###&&&'''&&&$$$((((((((('''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((((((((((((((((())))))***************************'''((()))))))))))))))((((((''''''((())))))'''&&&,,,,,,+++***)))'''&&&%%%,,,+++************+++,,,------,,,+++++++++++++++))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,------.....................////////////////////////000000000000000111222222222444777:::AAAEEEMMMWWWaaannn(((((()))************)))******+++++++++,,,,,,,,,+++++++++******)))))))))******))))))***+++---......------,,,,,,++++++++++++***)))***+++++++++)))''''''&&&&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((***(((&&&%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""$$$%%%%%%######$$$&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''---333222...&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$''')))&&&  %%%''''''((((((((((((''''''&&&%%%$$$%%%&&&''''''%%%)))))))))(((&&&%%%&&&(((&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((''''''((())))))(((&&&%%%&&&((()))*********)))+++******))))))******+++,,,++++++++++++*********))))))***+++,,,------...///......------,,,,,,+++***++++++,,,---...///000------------............////////////000000000000000111222222222444777999@@@DDDLLLVVV```mmm((()))******++++++******++++++++++++,,,,,,,,,,,,---------,,,++++++******((((((((((((***,,,...///...------,,,+++******)))+++*********+++++++++***((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''')))(((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######"""""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''+++000222000,,,'''&&&$$$######$$$%%%&&&$$$$$$%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''###"""$$$'''''''''((((((((((((''''''%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&'''&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''))))))))))))%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))******)))''''''&&&'''))))))(((''' """%%%)))+++,,,------***))))))))))))))))))***(((((()))))))))(((((((((,,,,,,,,,+++++++++******......------,,,,,,++++++++++++,,,,,,---...//////------........./////////////////////000000000000111222222222222333666888@@@DDDLLLVVV```mmm)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********(((((('''((())),,,...///------,,,+++******))))))******+++************+++((('''&&&$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''******(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((...333222---)))&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%$$$%%%%%%&&&%%%%%%&&&%%%######$$$%%%(((''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((())))))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))((((((((()))))))))******''''''((()))))))))))))))'''&&&&&&''')))***)))''''''((()))******)))(((''')))))))))******)))))))))'''((())))))))))))((((((,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------------------------....../////////000000000////////////000000000000111222222222111222555777@@@CCCLLLVVV___lll))))))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))(((((()))***,,,---,,,++++++******)))))))))(((***+++***)))((()))***)))((('''&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&###&&&)))++++++)))&&&###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""$$$%%%%%%######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$)))222666222+++'''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###%%%'''(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&$$$###%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))''''''(((((()))*********(((((())))))))))))((((((&&&&&&&&&''')))***)))''''''(((((()))***++++++,,,)))******++++++******))))))***+++,,,,,,,,,+++***))))))***+++,,,------...))))))***++++++,,,------......---------,,,,,,,,,////////////000000000111////////////000000000000111222222222111222444777>>>BBBJJJUUU^^^kkk''''''((()))))))))))))))(((((()))))))))*********(((((())))))***++++++++++++***)))(((((()))***+++***************)))))))))''')))***)))'''&&&(((***(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""$$$%%%%%%######$$$&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$***444888111)))%%%$$$%%%%%%&&&''''''&&&&&&$$$###"""$$$'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''&&&%%%$$$&&&((('''(((((('''&&&&&&((()))((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&''''''(((((()))******))))))((('''&&&&&&&&&&&&''')))***)))(((&&&&&&&&&(((***---000222******+++,,,,,,+++******)))***,,,---...---,,,+++))))))***+++,,,------...******++++++,,,------...,,,,,,------------------........./////////000000////////////000000000000111222222111111111444666<<>>FFFOOOVVVaaattt((((((((((((((((((((((((++++++++++++++++++++++++***)))))))))******+++,,,))))))))))))))))))))))))***)))(((''''''((()))***((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%'''(((&&&"""!!!###&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''(((((('''$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&+++111777555+++$$$$$$)))$$$&&&'''&&&%%%###$$$%%%***)))((('''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))%%%%%%%%%%%%&&&'''))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$%%%''')))***))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$!!!###&&&))))))(((&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))******)))************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,---...---------,,,,,,++++++,,,,,,---...//////.........////////////////////////.........000111222222111222444666;;;???GGGPPPWWWbbbsss(((((((((((((((((((((((('''(((((((((''''''(((((())))))((((((((()))******((((((((((((((((((((((((***)))(((''''''((()))***((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((('''###"""$$$'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$######"""'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$############(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%''''''%%%&&&''''''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&***333:::777---&&&%%%'''$$$&&&''''''%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&***((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%############$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))''''''''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&)))***))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$''')))+++,,,,,,***((('''$$$%%%%%%&&&'''((())))))((((((((())))))*********&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))************++++++************************++++++++++++++++++++++++******++++++,,,++++++***,,,,,,---.........---------------------......///000000000///......---,,,///////////////.........000111222222111111333555;;;???HHHQQQYYYcccuuu((((((((((((((((((((((((((()))******(((((()))***)))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&(((((('''&&&$$$&&&&&&'''''''''''''''(((%%%%%%$$$$$$###"""!!! '''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&"""$$$%%%&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&***333999555,,,'''%%%$$$ """%%%'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$***(((&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%######"""######$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&%%%%%%###$$$&&&'''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$###"""###%%%'''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((('''%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&''''''((())))))))))))***++++++******+++,,,+++++++++***************+++++++++++++++++++++++++++,,,,,,---------------,,,,,,---...............---------.........//////111111111000///---,,,+++.........///////////////000111222111111111333555<<>>EEENNNWWWcccxxx((((((((((((((((((((((((&&&)))******'''&&&(((***++++++***************+++((((((((((((((((((((((((&&&'''(((*********)))((((((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""$$$&&&((()))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&''')))***)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,000///'''$$$%%%%%%"""###%%%((((((&&&$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$#########%%%))),,,///+++)))(((&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###%%%&&&'''''''''(((((())))))))))))(((((($$$%%%''')))))))))))))))&&&'''))))))((('''%%%###&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%"""$$$'''(((&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$"""!!!###&&&((('''%%%$$$$$$%%%&&&'''''''''''')))((((((((()))***,,,...&&&&&&&&&'''''''''''''''&&&&&&''''''((()))******&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&(((******'''''')))+++++++++++++++******))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,---......//////......***+++,,,---------,,,,,,------///000000000///...,,,------...///000111111///000111111000111333555999<<>>EEEJJJTTTfffvvv(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&$$$$$$$$$%%%''''''&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&%%%$$$#########$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$&&&((())))))(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$&&&''''''&&&$$$######$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''+++111444111+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###"""$$$&&&&&&&&&&&&(((+++&&&&&&&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((()))'''((())))))((((((''''''%%%&&&'''&&&$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''###!!! ###%%%''''''$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''###$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''''''''&&&((((((((('''''''''''''''))))))************))))))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********((()))))))))************************************%%%'''((()))((()))***+++------------------------+++******+++---///000////////////................................./////////111222333222222333555555777===DDDJJJTTTgggwww(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%%%%&&&((((((&&&%%%###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&$$$""""""###$$$&&&######$$$%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%'''(((((('''$$$######$$$&&&&&&&&&&&&'''(((******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$%%%(((***$$$$$$%%%%%%%%%%%%&&&&&&))))))...555777111+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%((()))(((%%%###%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''((())))))''')))******(((&&&&&&&&&%%%''')))((($$$###%%%''''''&&&&&&%%%%%%&&&&&&'''###!!! """%%%'''(((%%%'''((()))((('''$$$###(((((('''&&&%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''"""""""""$$$''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''######$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((())))))))))))))))))((((((''''''''''''((()))((())))))******))))))((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))))))))((()))******+++))))))))))))***************************+++++++++(((***,,,---,,,+++,,,---------------------------)))((((((***---///000000/////////............---//////000000000000111111///111333333333222333444555777===DDDJJJUUUhhhyyy((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((''''''&&&)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$############$$$%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''###%%%((((((&&&$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((('''%%%$$$$$$&&&&&&&&&%%%&&&''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&)))(((---555555...((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))***))))))((($$$$$$$$$$$$$$$%%%%%%%%%&&&)))+++)))$$$"""$$$'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$'''))))))'''%%%%%%%%%%%%(((+++)))%%%###&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&###!!!!!!###&&&(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&'''''''''%%%((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''((()))))))))))))))''''''&&&&&&'''((()))***'''(((((())))))(((((('''''''''''''''''''''''''''***************************)))((((((((()))++++++))))))))))))************))))))*********+++++++++***,,,......---,,,,,,---------------------------)))(((((())),,,.........//////.........---------/////////000000000111111...000333444333222333444555888===DDDKKKVVVjjj{{{((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$"""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###"""!!!"""$$$%%%$$$#########""""""######$$$%%%######%%%%%%%%%%%%######&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&$$$###!!!"""###$$$%%%&&&&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''###&&&))))))&&&$$$%%%&&&$$$$$$%%%&&&''''''''''''$$$%%%'''&&&%%%%%%&&&((($$$$$$###$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%###"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%***222222)))$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%#########$$$$$$%%%%%%&&&$$$'''***)))%%%$$$&&&***%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!$$$((((((&&&$$$$$$%%%&&&))),,,***&&&$$$&&&***'''&&&&&&%%%%%%&&&&&&'''***'''$$$###$$$&&&'''(((((('''&&&%%%%%%&&&((()))$$$%%%%%%&&&&&&''''''(((((('''&&&&&&(((((('''&&&''''''((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&***,,,,,,+++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%$$$%%%''''''''''''%%%$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''(((***+++''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''***)))((((((((()))+++,,,))))))))))))************))))))******++++++++++++)))+++------,,,*********------------------------+++)))((()))***,,,,,,+++//////.........---------,,,---------......//////...000333444333222333444666888>>>EEEKKKWWWkkk|||(((((((((((((((((((((((((((((('''&&&'''((()))***%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%'''(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((,,,...,,,,,,---+++'''***)))((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''((((((((((((((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''((()))***'''$$$###$$$%%%&&&%%%'''%%%$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''((()))******)))'''%%%###))))))******)))((('''''')))((('''&&&%%%&&&&&&'''((('''&&&&&&((())))))(((''''''(((((())))))******'''((()))***************)))************+++++++++,,,+++******)))*********************************)))******++++++,,,------,,,,,,,,,,,,+++***))))))+++,,,,,,---...///000000///////////////........./////////111333555666555;;;<<>>???BBBFFFIIIPPP```ppp(((((((((((((((((((((((()))))))))))))))*********))))))((('''&&&%%%%%%$$$''''''''''''((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%***)))(((''''''''''''''')))(((%%%###"""###$$$%%%&&&%%%%%%%%%%%%&&&'''''')))222777222)))&&&%%%$$$)))(((((('''''''''(((((($$$$$$%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((((())))))))))))(((''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''******))))))((('''''''''(((((('''&&&&&&'''(((((('''&&&%%%$$$%%%(((***,,,---+++)))'''((((((&&&%%%'''&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&&&&'''((()))'''&&&$$$$$$&&&''')))))))))(((''''''&&&&&&&&&******)))((((((((())))))------+++)))&&&$$$!!! ((('''''''''''''''''''''((('''&&&&&&((())))))(((''''''(((((())))))******,,,+++)))((((((((()))***))))))*********+++++++++------+++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............---,,,+++***000000000000000/////////............///////////////000111222222333444666888999>>>CCCHHHQQQcccsss((((((((((((((((((((((((''''''((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&***)))(((''''''''''''''')))(((%%%###"""###$$$%%%&&&%%%%%%%%%%%%&&&''''''***222666000((($$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&''')))'''&&&&&&'''((('''&&&***)))((()))+++,,,---,,,'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&((()))(((&&&%%%%%%&&&((()))((((((''''''&&&%%%$$$$$$)))(((((('''(((((()))***%%%&&&'''))))))*********&&&&&&&&&&&&'''&&&&&&&&&((('''&&&&&&((())))))(((''''''(((((())))))******)))***+++++++++)))(((&&&))))))*********+++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,------,,,,,,+++***)))000000000000000/////////---.........//////000000...000222333222222444666444666;;;AAAGGGQQQdddttt{{{(((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&)))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%)))((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''+++111222,,,&&&$$$%%%%%%######""""""######$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''$$$############$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&%%%$$$%%%'''''''''%%%&&&%%%$$$%%%''')))))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((()))((('''&&&&&&'''((()))$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((())))))$$$%%%&&&'''((((((((((((%%%&&&''''''((('''''''''((('''&&&&&&((())))))(((''''''(((((())))))******''')))+++---,,,***(((&&&)))************+++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***))))))***+++,,,,,,,,,,,,////////////////////////------......///000000000...111333333111111333666555777<<>>CCCMMM___ppp~~~***)))((('''&&&&&&''''''(((''''''&&&'''((()))***(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''+++...555...'''###%%%'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$###"""###%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%''''''(((((((((((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((((('''&&&'''((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''***,,,---,,,)))&&&'''(((''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$'''((('''%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&)))%%%!!!!!!&&&))))))((()))((((((((('''((((((((()))(((((((((''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))******))))))))))))*********((('''''')))******)))***************+++++++++((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------......//////000---------...//////000000000111111222222333444444444555:::>>>CCCLLL^^^ooo~~~******)))'''&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""%%%&&&'''''''''***...111333---'''$$$%%%'''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&***...+++%%%"""$$$((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((%%%###$$$''')))((('''((((((((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))************)))))))))'''&&&&&&((())))))(((+++++++++*********************************)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........,,,,,,------.../////////000111111222222333444444555666:::???CCCKKK\\\lll******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%&&&'''''''''***...111000,,,'''$$$%%%'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&(((((((((((()))***))))))))))))((('''%%%%%%%%%&&&&&&&&&''''''((((((&&&((()))(((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%!!!%%%((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&((()))(((&&&'''(((((())))))*********((((((((((((((('''''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((('''(((***++++++***))))))***)))'''(((***++++++***,,,+++++++++***)))))))))------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,---......//////000111111222222333444444666777;;;???BBBJJJZZZiii)))))))))(((''''''&&&%%%""""""######$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&(((,,,///,,,***'''%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%%%%&&&$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######&&&((()))(((((()))***((((((((('''&&&%%%$$$###&&&&&&&&&''''''(((((((((%%%&&&''''''%%%######$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''))))))'''&&&%%%&&&((()))************'''''''''((((((((((((((()))))))))((((((''''''&&&))))))*********+++++++++'''((()))+++++++++***)))***)))'''(((***++++++***,,,+++++++++***)))))))))---------------,,,+++***++++++++++++++++++++++++,,,,,,---------.........---------------,,,,,,,,,,,,,,,------...//////000000111111222222333444444555777;;;???BBBIIIXXXggg|||((((((((()))(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&(((,,,///)))((('''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&%%%%%%%%%%%%'''%%%"""###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''%%%$$$"""!!!$$$&&&''''''&&&''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''''''''###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&%%%$$$$$$###(((&&&$$$$$$%%%%%%"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%&&&((('''((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((''''''###$$$&&&(((*********)))'''''''''((((((((((((((())))))((((((((((((((((((&&&&&&'''''''''((((((((('''((()))******+++******)))'''&&&&&&((())))))(((+++++++++***************++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------.........------......///000000000000111111222222333444444444666:::???BBBHHHWWWfffvvv&&&'''((()))))))))((('''%%%&&&'''(((((((((''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((***///222'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%%%%&&&)))%%%"""###&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''%%%###""""""$$$'''((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$"""!!! %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""%%%&&&&&&%%%$$$&&&(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((('''''''''(((!!!###%%%((()))))))))(((''''''''''''((((((((()))((((((((((((((()))))))))$$$$$$$$$%%%%%%%%%%%%&&&(((((((((((()))***+++,,,***((('''''')))******)))***************+++++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------......//////000......//////000111111111000111111222222333444444333555:::???BBBHHHWWWeeettt%%%&&&'''))))))))))))(((%%%%%%'''((((((((('''&&&)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''')))---222666%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%'''((()))%%%!!!"""''')))(((%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!$$$''')))***)))((('''(((&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%$$$###%%%''''''&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&!!!&&&***)))%%%###&&&***%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%!!!###&&&&&&$$$$$$&&&)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&'''))) !!!$$$'''))))))((((((&&&'''''''''(((((())))))''''''(((((())))))******)))))))))************+++)))(((((('''(((***,,,---,,,+++)))***,,,------,,,))))))******+++++++++,,,+++,,,------............---------------------------------.........//////---------...///000111111//////000000111111222222000111111222333333444444222444999???BBBHHHWWWeeevvv&&&&&&'''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$&&&''''''&&&$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&,,,444444...%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&"""###$$$$$$&&&&&&'''(((---)))$$$"""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((,,,***(((((()))******)))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++(((((('''''''''&&&&&&&&&******)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&''''''&&&$$$!!!******))))))((((((''''''((((((((((((((()))******))))))*********+++++++++,,,---------,,,,,,...000///...---,,,,,,,,,---...,,,,,,+++***+++,,,---...........................000///...------...///000............////////////222111000000000111222333222444999>>>@@@FFFUUUcccrrr}}}''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$######%%%&&&&&&%%%&&&&&&'''''''''&&&%%%$$$&&&(((((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&+++111111,,,%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%###"""!!! !!!"""###%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''+++(((%%%$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((((('''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''((((((((('''''''''&&&&&&&&&***)))(((''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''(((***+++***))))))))))))(((((((((((((((((((((((((((((()))******))))))*********+++++++++)))***+++***(((((()))+++,,,+++************+++,,,,,,,,,+++++++++,,,---...........................//////............//////////////////000000000000222111111000111222333333333444999>>>@@@FFFUUUcccsss}}}''''''''''''''''''''''''######$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%###""""""$$$%%%%%%$$$'''''''''''''''&&&%%%%%%((()))***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%&&&***...---(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))$$$"""!!!"""$$$%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***'''''''''''''''&&&&&&&&&***)))(((''''''&&&''''''&&&''''''((((((''''''&&&&&&%%%$$$%%%'''(((((((((''''''((((((((()))))))))((((((((((((((()))*********************+++++++++***+++,,,+++***)))***+++++++++************+++,,,,,,,,,+++++++++,,,---.................................////////////......//////000000000111111111222222111111222222333444333555999>>>@@@FFFTTTbbbsss}}}'''''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((+++---***&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&((((((''''''''''''((((((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''')))+++,,,---(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%$$$###$$$&&&(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******************++++++''''''''''''''''''''''''))))))((('''''''''''''''''''''(((((((((((('''''')))&&&$$$###$$$%%%%%%$$$&&&&&&''''''((())))))***((((((((((((((())))))***************************)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------........................,,,---////////////---,,,////////////000000000000111111111222222333444444333555999===???EEESSSbbbsss}}}(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''+++...---)))&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''(((******(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$### !!!$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%&&&(((*********''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''')))((((((''''''''''''((('''(((((((((((((((((('''+++)))'''&&&'''))))))(((%%%%%%&&&'''((()))******((((((((((((((())))))***************************"""%%%'''(((((()))***++++++++++++,,,,,,---------++++++,,,,,,,,,---------........................,,,---...//////...---,,,---------.........//////000000111222333333444444333555999===???EEESSSaaarrr|||((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&'''''''''%%%%%%$$$###############!!!###%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%'''...111...)))''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''%%%$$$%%%'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''&&&$$$$$$%%%(((*********%%%%%%&&&'''(((((())))))((((((((((((((()))******+++++++++***************###&&&)))*********+++,,,'''((()))***+++++++++******+++,,,---------,,,,,,........................------............------,,,,,,---------............///000111222333333333333555999===???DDDRRR```ppp{{{)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$%%%'''&&&&&&&&&%%%$$$#########$$$$$$###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$'''///222...((('''(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&$$$$$$%%%'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&$$$######%%%&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((("""!!!"""$$$'''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((()))******+++++++++*********))))))(((+++---...---,,,+++,,,&&&''')))***+++++++++******+++,,,---------,,,,,,...........................------,,,,,,------...------------.........///,,,---///111222222222222333555999===>>>DDDQQQ___nnnyyy))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&###&&&///333---((('''((('''%%%######$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$######$$$&&&))),,,...(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&%%%######$$$%%%$$$###''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))(((((())))))))))))((((((''''''''')))******(((&&&&&&&&&&&&'''''''''''''''((((((((((((((()))******++++++++++++******))))))(((+++---,,,***(((&&&&&&((()))+++,,,------,,,,,,***+++,,,---...---,,,,,,..............................,,,++++++,,,................../////////000+++,,,...000111222111111333555999===>>>CCCQQQ___mmmyyy'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&''''''''''''&&&%%%$$$"""!!!###$$$%%%%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$############$$$&&&%%%%%%$$$&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!! %%%(((,,,---,,,(((&&&$$$&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((()))(((&&&%%%######$$$$$$%%%&&&''''''(((''''''&&&$$$######"""$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$(((&&&$$$&&&)))+++***((((((&&&$$$%%%((()))(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((((((((************************''''''(((((())))))******)))************+++++++++'''(((((()))***+++++++++************************))))))))))))))))))))))))(((***,,,,,,,,,,,,...000---------,,,,,,+++++++++///...---,,,,,,---...//////////////////.........000000000000111111111111111666666999BBBDDDJJJYYYjjjwww(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%######$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&'''%%%###""""""###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$&&&(((((('''&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&((()))((('''&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%&&&((()))'''%%%((('''%%%&&&(((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%&&&((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%'''((()))*********''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))))))))***))))))*********+++++++++))))))******+++,,,,,,---************************))))))))))))))))))))))))***,,,---,,,++++++,,,------------,,,,,,,,,++++++///...------------...////////////////////////...000000000000111111111111222777666999BBBDDDIIIXXXhhhuuu(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%"""###$$$%%%&&&'''''''''%%%&&&&&&%%%$$$######$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""$$$%%%'''(((###$$$%%%%%%$$$$$$''')))&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''***(((&&&$$$######%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$***)))'''%%%$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$%%%&&&'''))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''***(((&&&&&&'''&&&%%%###)))'''&&&&&&''''''%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++((())))))******++++++,,,************************)))))))))))))))))))))))),,,---------+++******,,,------------,,,,,,,,,,,,///...------------...///......//////////////////000000000000111111111111333777666999AAACCCHHHWWWdddqqq''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''!!!"""$$$%%%%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%'''''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%'''(((%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$###""" !!!$$$&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###***)))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''')))+++,,,---------&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%((('''&&&&&&&&&%%%$$$$$$)))((('''&&&&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&************************(((((((((((())))))))))))))))))))))))************&&&&&&''''''((((((((()))************************))))))))))))))))))))))))***,,,---,,,+++***+++,,,------------------,,,,,,.........------.....................///////////////000000000111111111111333777666888@@@BBBGGGUUUaaaooo%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%!!!###%%%%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$(((***,,,,,,)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$%%%'''***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((('''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%'''((()))+++,,,,,,------&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%&&&&&&(((((('''&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''######%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''')))+++---...///''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((()))))))))*********''''''''''''((((((((((((************************))))))))))))))))))))))))(((***++++++++++++,,,...---------------------------..................------.........//////000000///000000000111111111111222777555777@@@AAAFFFUUU```mmm$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&''''''&&&%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((***---......+++(((&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###&&&((('''%%%###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&$$$%%%''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((((('''&&&((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&''''''&&&%%%&&&(((&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%###"""''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((()))))))))******************************************************))))))))))))))))))))))))''')))***+++***+++---...------------............------...//////...------------......///000000000000000000000111111111111111555444777???AAAFFFUUUaaannn$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###'''(((((('''%%%###$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&'''&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))+++,,,,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))***++++++***(((&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''((()))))))))(((''''''((((((''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''')))***(((&&&$$$&&&'''$$$&&&'''&&&$$$###$$$&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''((((((((('''''''''((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&)))))))))((($$$''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***++++++++++++++++++++++++************************))))))))))))))))))))))))(((***++++++******+++---------------.........///------...//////...------------......///000000111000000000000111111111111///444333666???AAAFFFUUUcccppp%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""$$$&&&''''''''')))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))((('''%%%###$$$'''***$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%*********)))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''')))******)))(((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%'''))))))))))))(((''''''((((((''''''&&&%%%"""###$$$%%%&&&&&&'''(((((('''$$$""""""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''***+++,,,***&&&###$$$&&&###%%%'''&&&$$$###%%%'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''((((((((())))))******$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&)))++++++(((%%%"""''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))*********)))))))))))))))************************))))))))))))))))))))))))***+++,,,+++)))))))))+++---------.........//////,,,---...//////...---,,,---------...///000000111000000000000111111111111...333222555???AAAGGGVVVeeerrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''***)))(((&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$""""""((()))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((666222,,,(((&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((()))(((((((((###  $$$''''''&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%***)))'''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))###$$$''')))******)))((((((((((((((()))***,,,,,,))))))))))))))))))((((((''''''''''''((((((((()))***)))***+++,,,,,,***(((******))))))))))))******++++++***)))((((((((()))))))))***++++++++++++***)))***+++,,,------------,,,,,,------...///000000...,,,***,,,000222222111222222222111222222333444777555555888:::???JJJUUUeeeppp$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$###""""""!!!!!!%%%&&&&&&''''''&&&&&&%%%((($$$!!!!!!%%%''''''%%%)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))111---(((%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$###"""###%%%'''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''((()))))))))((('''(((((((((((())))))***+++(((((((((((((((((())))))'''''''''((((((((()))))))))(((((()))******)))'''************************+++***)))))))))))))))))))))******+++,,,+++++++++)))***+++,,,------------,,,,,,,,,------.........///---+++,,,///111111000111111111111111222333444666555666999<<<@@@KKKUUUeeeooo########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((''''''&&&&&&%%%%%%%%%+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++---***&&&$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''$$$&&&(((((('''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))(((((('''''''''&&&((((((((('''(((((())))))&&&'''''''''(((((())))))''''''((((((((()))))))))+++***((((((***+++***)))***+++,,,------,,,+++***))))))))))))))))))***+++***++++++,,,,,,,,,,,,,,,******+++,,,---------------.....................///...,,,---///000000///000000000000111222333444444444777;;;>>>BBBKKKUUUcccnnn########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&''''''''''''&&&&&&"""%%%&&&%%%$$$&&&'''***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++///,,,(((''''''(((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$'''+++***'''%%%&&&((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$%%%&&&$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))(((''''''''''''((()))((((((''''''''''''(((&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))///---******+++---------)))***,,,------,,,***))))))((((((((()))***++++++++++++,,,------------,,,***+++,,,,,,---------,,,000000000//////////////////............//////////////////000111222333444333333777===@@@CCCKKKTTTbbbmmm$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%% %%%&&&%%%$$$&&&)))'''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++111...***)))((((((((('''((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$'''***)))&&&$$$%%%&&&&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%### ###&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))(((''''''''''''((()))))))))((((((''''''''''''(((''''''''''''(((((())))))(((((((((((()))))))))***///---******+++---------((()))+++,,,,,,+++)))((()))((((((((()))***++++++++++++,,,------------,,,++++++,,,---------,,,,,,//////................../////////.........///000000000000000111222333444333333777===@@@BBBJJJSSS```lll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$!!!%%%((((((&&&%%%&&&(((%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''')))***+++///,,,)))'''''''''&&&%%%'''''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''')))+++)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((''''''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&### !!!###'''***&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''(((((())))))((((((((('''(((((()))))))))))))))))))))))))))(((((((((((()))))))))******+++***((((((***+++***)))((()))************)))((())))))))))))))))))***+++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///.........000111222222222111222222333444333444777<<<>>>AAAHHHQQQ^^^jjj~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((()))((('''&&&***)))((((((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%'''((()))((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,+++)))'''''''''((('''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&)))+++)))&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&((())))))(((((())))))))))))(((((((((((((((((((((''''''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''((()))))))))((('''&&&(((((((((((())))))***++++++++++++***))))))(((((((((((()))))))))*********)))(((((()))******)))'''************************+++***)))))))))))))))))))))******+++,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------......+++---//////---...000333555444333333222333333333444444666:::<<<>>>FFFOOO]]]iii}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''+++***)))((('''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''!!!!!!###&&&(((***,,,---&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&'''(((***+++---...***((('''''')))******)))%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%(((+++)))%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))(((((()))&&&###$$$'''))))))'''%%%%%%%%%&&&'''((()))***))))))************))))))(((((((((((((((''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''###$$$%%%&&&''''''((('''%%%&&&&&&''''''&&&&&&%%% !!!###%%%%%%%%%###""")))(((&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((()))******)))'''$$$###(((((((((((()))+++,,,,,,------,,,+++***)))(((((())))))))))))***************)))***+++,,,,,,***(((,,,,,,+++******+++,,,,,,++++++***)))(((((())))))))))))***++++++++++++***,,,,,,,,,------,,,++++++---......///000111222222***---//////---...111444666666555444333333333333555444666999;;;===EEENNN\\\iii|||''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''+++***((('''&&&&&&&&&'''((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&### ###'''((((((&&&%%%%%%%%%%%%&&&''''''%%%((()))&&&(((...333444///---***'''%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))'''%%%$$$$$$$$$%%%%%%%%%&&&'''%%%###!!!&&&&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''')))(((&&&$$$$$$$$$&&&'''&&&)))***)))&&&%%%'''***%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$###$$$&&&((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((***)))'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((('''%%%%%%'''((('''&&&))))))))))))))))))))))))++++++***)))(((((())))))(((((('''''''''&&&&&&&&&******)))(((((('''((((((,,,+++*********,,,///000******************++++++******++++++++++++******((()))))))))***************+++,,,---............---------............///...---,,,+++,,,...000222DDD===444000111333333222555555777:::;;;===DDDMMM\\\fffzzz'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((%%%""""""$$$&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%((((((&&&(((...222333555333000,,,)))(((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&###((((((%%%###$$$&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''')))(((''''''''''''((()))''''''((((((((((((''''''(((&&&%%%#########%%%&&&%%%'''))))))'''&&&&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&$$$!!! %%%)))%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((('''&&&$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((''''''''''''''''''''''''''''''+++******)))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''((()))+++,,,---++++++***)))***,,,...///,,,,,,+++***))))))))))))******++++++++++++******************++++++++++++***+++,,,---............---------............///---,,,,,,,,,---///111333999666222111111222111000555555777:::;;;===DDDMMMYYYcccwww&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%((((((''')))///222111///...+++(((&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((''''''%%%$$$$$$''')))(((%%%######%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''))))))(((((((((((())))))''''''((((((((((((''''''&&&%%%$$$###"""###$$$%%%%%%%%%&&&'''((((((&&&$$$%%%$$$###$$$&&&'''&&&%%%&&&'''%%% ###)))%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''''''''''''''''''''''''''******)))((((((((())))))(((((((((''''''''''''&&&&&&''''''(((***,,,---...******)))))))))+++,,,------,,,+++***)))(((((((((******++++++++++++*********++++++++++++,,,,,,,,,***+++,,,---............---------............///---,,,,,,,,,---///111222...///222222111000000000555444666999:::<<>>CCCJJJVVVfffttt}}}nnnooonnn}}}''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))'''((()))(((&&&%%%%%%&&&'''(((((()))(((((('''&&&'''&&&&&&&&&''')))***+++&&&&&&&&&'''''''''(((((()))******)))(((''''''((())))))(((((('''''''''&&&***))))))((('''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((''''''(((***+++***)))$$$&&&''''''&&&&&&((()))(((---111000+++'''(((***))))))))))))(((((((((((($$$%%%$$$!!! &&&+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))(((''')))***+++)))'''((('''&&&%%%%%%&&&'''((())))))(((((((((((()))))))))((('''&&&&&&'''((()))'''######(((***))))))+++(((***+++***)))((()))+++&&&'''(((******((('''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))***(((((()))((($$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&((((((&&&$$$$$$%%%'''((((((((('''&&&%%%&&&((()))))))))(((''')))))))))))))))))))))))))))+++...000111///,,,***)))))))))))))))(((''''''//////---+++)))'''&&&%%%++++++,,,,,,,,,+++******((()))+++,,,------,,,+++*********+++,,,---...///+++++++++,,,,,,,,,------...------,,,---...///000//////000000000000//////000000000111222222333333333444555555666:::???CCCKKKTTTcccssspppkkkttt'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''%%%&&&'''((())))))))))))%%%'''''''''%%%$$$%%%&&&))))))(((((('''''''''&&&%%%&&&''''''((((((((((((&&&&&&&&&'''''''''(((((('''))))))((('''&&&&&&'''))))))((((((((('''''''''+++******)))((((((''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&***(((''''''((('''&&&%%%%%%&&&''''''''''''(((***+++///111///***'''''')))))))))))))))(((((((((''''''(((((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((())))))%%%$$$(((***(((((()))''')))***)))((('''((()))&&&''')))******)))'''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((())))))))))))(((((($$$((()))'''''')))(((%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&(((((('''%%%&&&&&&'''(((((((((((('''%%%&&&'''((()))(((((('''(((((((((((((((((((((((((((***,,,......---+++***+++,,,,,,,,,,,,+++******,,,,,,+++***))))))((((((***++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++,,,------...,,,,,,,,,,,,------------...------,,,---...///000//////000000000000//////000000000111222222333333222333444555666:::???CCCKKKUUUccctttvvvsss{{{''''''''''''''''''''''''(((((('''&&&%%%$$$###### !!!###%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((())))))(((''''''(((((())))))))))))((((((%%%&&&'''((())))))))))))$$$%%%&&&&&&%%%$$$%%%'''+++***((('''&&&&&&&&&'''%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&'''))))))((((((((((((''''''++++++******))))))((((((((((((((((((''''''''''''(((((((((''''''''''''&&&'''&&&%%%%%%&&&'''&&&$$$%%%&&&'''''''''''')))+++///111222///***''''''((()))))))))((((((((('''''''''&&&&&&'''((('''&&&$$$((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''')))+++***'''%%%&&&((($$$&&&(((******(((&&&$$$'''''''''&&&&&&'''''''''((((((''''''''''''((((((***&&&%%%((()))'''&&&'''((()))******(((((()))***'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%'''(((((())))))(((((('''"""&&&'''%%%&&&((((((%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&((((((''''''(((((()))***&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((()))***+++*********))))))******))))))((('''((((((((()))))))))******)))***++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++,,,------,,,------------............------------...//////...//////000000//////...000000000111222222333333222333444555777;;;@@@DDDKKKUUUdddvvv~~~{{{''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((($$$%%%&&&&&&&&&&&&'''(((,,,+++(((&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&'''((((((&&&&&&'''((())))))((((((((((((((((((*********))))))(((((((((******))))))((((((''''''((((((((('''''''''''''''###""""""$$$''')))))))))&&&'''(((''''''(((***---111222111---)))((((((***))))))(((((((((''''''''')))&&&$$$%%%'''(((%%%"""((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((,,,...,,,'''%%%&&&***%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((''''''((((((((()))%%%$$$''')))'''&&&((()))***++++++***)))***+++))))))************))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$%%%$$$$$$((((((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))((('''''''''(((***+++&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))(((((('''&&&''''''(((((())))))******((()))***+++,,,---------...---+++***)))***++++++------,,,+++++++++,,,,,,---------.........//////......------...............//////////////////...000000000111222222333333111222444555777;;;@@@DDDKKKUUUeeexxx~~~''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***(((%%%######%%%(((***''''''''''''''''''''''''&&&'''((((((((((((((((((%%%'''((((((''''''(((***,,,***(((&&&%%%&&&'''(((***(((%%%""""""$$$''')))'''''''''((((((((())))))'''((())))))((('''((()))(((((()))))))))))))))))))))(((((((((((((((''''''*********))))))(((((('''(((((((((((((((((((((((($$$$$$$$$&&&)))++++++***''''''(((''''''))),,,...444222///,,,))))))+++,,,((((((((((((''''''''''''///+++'''''')))+++***((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''''''''''''''$$$(((+++)))$$$!!!###&&&''''''&&&&&&&&&&&&'''''''''((())))))))))))(((''''''(((((((((((((((((('''&&&###"""''')))((((((***((()))***)))(((((((((***))))))************))))))((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&"""######$$$$$$######"""!!!$$$%%%###$$$'''(((&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''(((((()))((('''''''''(((***+++&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))++++++,,,,,,++++++***))))))))))))(((((((((((((((((()))***+++,,,---------...---+++***)))***++++++------,,,+++++++++,,,,,,---------.........//////..................------......////////////......000000000111222222333333222333444555777;;;@@@DDDJJJTTTeeexxx{{{~~~''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))'''$$$""""""$$$''')))''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''((())))))(((''')))******)))((('''&&&'''((((((***(((%%%######%%%(((***''''''((((((((()))))))))'''((())))))(((((()))***(((((())))))))))))******((((((((((((''''''''''''))))))))))))(((((((((((('''(((((((((((()))))))))***)))(((((()))***)))''''''(((((('''''')))---000888444///+++((()))+++,,,((((((((('''''''''&&&&&&,,,)))&&&%%%&&&((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&)))+++)))&&&$$$%%%'''((('''&&&%%%%%%&&&'''((('''((()))******)))((('''''''''((((((((((((''''''%%%""""""&&&)))((((((***%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%######'''(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((((((((''''''(((((()))***&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))******++++++******)))(((+++******))))))((((((''')))***++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++,,,------,,,------------..................///......---,,,---......//////......---000000000111222222333333333444555555666:::???CCCHHHSSSdddwwwwwwwww''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''(((((((((((('''''''''((()))((('''&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))'''((((((((())))))))))))&&&'''((((((''''''(((***(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((((()))'''((((((((())))))))))))+++***))))))))))))((('''((((((((('''(((***...111>>>888111***'''''')))***(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))************)))))))))''''''''''''''''''''''''&&&''')))******)))'''&&&&&&'''((())))))((('''&&&&&&###"""&&&(((''''''(((&&&'''((('''&&&%%%&&&((()))(((((((((((((((((()))'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%'''&&&######'''(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%&&&(((&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((('''&&&&&&+++************)))))))))***++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++,,,------...,,,,,,,,,,,,------------....../////////...,,,,,,---......//////......---000000000111222222333333444555555555666999>>>AAAGGGRRRcccvvvuuusss~~~''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))%%%''')))******)))'''%%%***)))(((''''''((()))***'''((((((((((((((('''''''''((()))(((&&&%%%%%%&&&%%%&&&'''((())))))))))))###%%%(((***+++***((('''(((((((((((())))))))))))%%%&&&''''''&&&&&&((()))(((((())))))*********+++)))))))))))))))*********&&&&&&''''''(((((())))))'''((((((((())))))******(((''''''(((***+++***)))(((((((((((((((***...222BBB<<<222+++'''&&&''''''(((((('''''''''&&&&&&&&&"""&&&++++++)))'''''')))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&%%%&&&(((((('''%%%$$$&&&((())))))(((&&&$$$%%%&&&((())))))(((&&&%%%&&&'''((())))))((('''&&&((($$$###'''(((&&&%%%&&&)))***+++***)))((()))+++((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((***++++++''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&((('''######'''(((%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***(((%%%$$$%%%'''$$$%%%'''((((((((('''&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((())))))***+++*********+++++++++++++++***))))))***************+++++++++++++++,,,,,,,,,+++******((()))+++,,,------,,,+++*********+++,,,---...///+++++++++,,,,,,,,,------....../////////...,,,+++---..................---000000000111222222333333555666666555666888===@@@FFFQQQcccvvvuuurrr|||%%%$$$###$$$&&&'''&&&%%%((('''&&&(((******(((%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&###$$$%%%'''((()))))))))***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((+++***)))'''&&&%%%%%%%%%'''((()))******)))((('''(((((()))******)))))))))))))))((((((((('''''''''((((((((((((((((((((((((++++++++++++************(((((())))))))))))((((((***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((***)))(((''''''((())))))666000)))%%%&&&(((((((((******))))))((((((''''''))))))************))))))%%%&&&''''''(((((('''''''''''''''((((((((()))))))))((('''&&&&&&'''((())))))))))))((('''''''''&&&'''''''''(((((((((((()))(((&&&$$$"""###'''+++---&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++,,,***((('''((()))((('''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))(((&&&((((((((((((((((((((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''+++)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((((()))******++++++///,,,(((''')))+++***)))&&&&&&'''((())))))(((((())))))))))))***************+++,,,,,,,,,,,,+++***&&&(((******)))''''''((($$$'''***++++++***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...............///000000//////000000000000///...000000000000000111111111222444555666777:::>>>AAAFFFMMM\\\rrrwwwpppyyy&&&%%%$$$$$$&&&'''&&&%%%(((&&&&&&'''))))))'''$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))((()))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&'''(((((()))))))))(((((()))(((((((((((('''''''''((((((((((((((((((((((((************))))))))))))))))))************))))))***)))(((((((((((()))***(((((('''&&&&&&'''((((((((((((''''''(((***+++,,,555000)))&&&'''))))))(((***)))))))))((((((((('''(((((())))))))))))((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((((('''&&&&&&'''(((***+++%%%%%%'''(((((((((''''''((('''''''''''''''''''''(((((((((((())))))))))))+++)))(((((())))))(((&&&(((((())))))(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&&&&''''''''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&'''((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''''''""" $$$((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''(((((()))******+++...+++(((''')))+++***)))&&&''''''((())))))(((((())))))))))))************+++++++++++++++++++++++++++,,,---,,,+++***,,,---''')))+++,,,+++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------...//////000111111111111111000000...///000111222333444555222444555666777:::>>>AAAGGGNNN^^^ssswwwooowww'''%%%$$$%%%&&&&&&%%%$$$'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((()))******+++,,,,,,%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''(((((()))***'''(((((())))))(((((('''((())))))******)))((((((******)))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))************))))))***))))))(((((())))))***((((((''''''''''''(((((('''''''''((()))+++...///333///***(((******)))'''))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&''''''''')))&&&$$$$$$'''((('''%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))******)))((((((###$$$''')))***)))((('''((((((((((((((()))))))))***)))))))))(((((((((''')))(((((()))******(((&&&))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))%%%%%%'''((((((((('''&&&&&&&&&''''''((('''''''''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%***'''###''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))*********---+++(((((()))*********''''''((()))))))))(((((())))))))))))************+++******))))))******+++***++++++***))))))+++---***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////000000000000000///000111111222333333444444222444555666777:::>>>AAAGGGOOO^^^sssxxxooowww'''&&&%%%%%%&&&'''%%%$$$&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((+++***'''%%%$$$$$$&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))))))))*********++++++&&&'''((())))))******)))************++++++++++++)))))))))))))))***+++,,,))))))************))))))******+++++++++***))))))++++++++++++************''''''''''''''''''''''''((((((((('''''''''&&&&&&((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***,,,...///111...******+++,,,***'''))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))***&&&$$$%%%(((***(((%%%''''''(((((())))))******&&&&&&&&&&&&''''''''''''))))))))))))((((((''''''"""$$$''')))******)))((()))))))))))))))*********))))))))))))(((((((((((((((((((((***+++***(((%%%(((((()))))))))((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''''''''&&&$$$%%%'''(((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$%%%'''))))))((('''%%%%%%%%%&&&'''(((((((((''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''&&&""" """'''+++***'''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********+++++++++***)))((())))))******'''(((((()))))))))((((((((()))))))))******************)))(((((()))******(((***,,,,,,+++******++++++---...---+++******++++++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,------...///,,,,,,------...---------444444333222111111000000222444555666777:::>>>AAAFFFNNN^^^qqq{{{ssszzz'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))(((&&&%%%%%%&&&''')))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))***************))))))(((((((((((((((((())))))((((((((()))))))))*********+++++++++***************+++++++++******************+++***+++++++++******)))(((++++++*********)))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))***))))))))))))+++,,,---///,,,******,,,,,,***'''(((((((((((())))))))))))((())))))******))))))(((&&&'''(((((())))))((((((((((((((()))))))))*********(((&&&'''***+++)))&&&'''(((((())))))*********&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&'''###$$$''')))*********)))))))))))))))******++++++'''''''''((()))*********''''''(((***++++++(((&&&&&&''''''(((((('''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&%%%######%%%&&&'''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%'''))))))((('''%%%%%%%%%&&&'''((((((((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((()))((('''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))******+++++++++++++++,,,)))))))))))))))))))))***((()))))))))))))))((((((((()))))))))***************))))))))))))))))))***(((,,,000222111///------,,,,,,---+++)))((()))***++++++,,,,,,,,,---------,,,,,,---------........................//////000++++++,,,---------------333333222111000//////...222444555666777:::>>>AAAEEEMMM\\\oooyyy&&&%%%%%%%%%'''((('''&&&&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))))))))******'''&&&%%%%%%&&&'''((())))))))))))(((((('''''''''))))))))))))))))))))))))))))))(((((())))))***++++++******)))((((((''''''((()))))))))))))))((('''(((((())))))***+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))(((+++************)))))))))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((()))******++++++******)))))))))************))))))***)))(((((()))***+++,,,...+++((((((+++,,,***'''(((((((((((())))))))))))))))))************))))))''''''((())))))))))))(((&&&&&&'''''''''(((((((((((()))*********)))))))))''''''''''''''''''(((((('''''''''(((((((((((()))***)))&&&%%%$$$%%%&&&'''%%%&&&'''((()))*********(((((())))))******++++++&&&&&&'''((()))***++++++((('''''')))++++++)))'''%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''%%%######%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&)))+++***&&&$$$&&&)))''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++++++++++++++++++++''')))******(((((()))***))))))*********)))(((((())))))))))))************)))******++++++******)))&&&***...000000...,,,+++,,,,,,,,,+++)))(((***+++,,,,,,,,,,,,------------,,,---------............///............///000000------...///000000000000......///000111111222222222444555666777:::>>>AAADDDMMM[[[lll%%%$$$$$$%%%((())))))((('''((()))'''%%%%%%'''***''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++***************************+++,,,------...------,,,------...//////000000000000000111222333444555555444333333333333444555111222222111000///....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++******)))***++++++++++++***))))))******++++++******)))''''''''''''(((***,,,...---***&&&&&&)))+++***((('''((((((((()))))))))***(((((())))))))))))((((((''''''((()))))))))))))))&&&'''''''''((((((((((((%%%))),,,+++(((&&&(((***((((((((('''''''''''''''((((((((()))))))))******((((((((((((''''''''''''((((((''''''''')))***+++''''''(((((()))******+++''''''(((((())))))******(((''''''((()))******(((&&&&&&'''((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))'''$$$$$$&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))&&&(((******(((((()))+++***************)))(((((())))))))))))************(((***,,,------,,,***(((&&&(((************+++,,,,,,------+++******+++---,,,,,,,,,------------...------------...............------------...//////------...000000111111111......///000222333444444222444555666777:::>>>AAAEEENNN\\\lll~~~$$$$$$$$$%%%(((******)))'''))))))(((%%%%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,---------...000222333444555555222222333444555555666666444555666777999;;;===>>>===<<<;;;::::::;;;<<<===888888888888777666555444555555555444444444333333////////////////////////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))$$$$$$%%%&&&(((+++...///---)))%%%%%%(((******((('''((((((((())))))******''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))************"""(((---,,,&&&$$$&&&***++++++******))))))(((((())))))))))))************&&&'''***++++++***(((&&&***)))'''&&&&&&(((***+++&&&''''''((()))*********))))))))))))(((((((((((()))(((&&&''')))*********''''''((())))))***)))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))+++(((&&&&&&'''*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((''''''''''''%%%(((******(((''')))+++***************)))(((((())))))))))))************(((***---//////---***(((,,,,,,+++***)))+++///222---...---,,,++++++---///,,,,,,,,,---------......---------.........//////---,,,,,,,,,,,,---......+++,,,---...////////////222222222222222222333333222444666666777:::>>>AAAGGGOOO]]]lll}}})))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))******(((''''''''''''((())))))((((((''''''&&&''''''((()))((('''''')))***+++***,,,,,,+++)))&&&&&&(((***,,,+++******))))))))))))+++---.../////////111333777777777777888999::::::<<<;;;:::;;;===>>>>>>=========???AAABBBDDDEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHFFFCCC???===>>>???DDDDDDBBBAAA???===<<<;;;;;;888666555666777666555444111...///000000...+++000///---++++++,,,...///,,,,,,++++++***)))))))))))))))))))))))))))))))))+++,,,***(((+++000222///)))(((((((((''''''''''''&&&'''''''''(((((())))))))))))***))))))(((''''''*********)))(((&&&%%%$$$((())))))))))))***************))))))((((((''''''))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%,,,...'''###&&&******%%%''')))***+++***)))(((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$######"""%%%&&&'''(((((('''&&&%%%******))))))((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''$$$%%%'''(((((((((''''''%%%&&&&&&&&&'''((((((((('''(((((())))))(((((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%)))))))))(((''''''&&&&&&******))))))((((((((('''(((((())))))******++++++&&&&&&'''((((((((())))))((()))))))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///////////////.........//////............//////,,,---...///000111222222222333444555666999===@@@FFFJJJVVVjjj~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((()))))))))))))))(((((((((***)))))))))))))))******)))))))))******++++++,,,'''''''''(((***,,,------+++------,,,+++***,,,---,,,,,,,,,,,,------...///---000333555777999<<<>>>?????????@@@@@@AAABBBCCCBBBAAAAAABBBDDDEEEEEEDDDFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOMMMJJJIIIJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGHHHFFFCCCBBBCCCCCCCCCBBB>>>;;;999999999999777444333111///---------............---,,,++++++******+++++++++++++++************+++)))'''***///111...,,,,,,,,,,,,++++++++++++'''((((((((()))))))))))))))))))))))))))(((''''''))))))*********))))))((()))))))))************+++***)))))))))((((((((('''))))))))))))(((((((((((())))))((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))(((---...((($$$''')))(((&&&'''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''"""######$$$$$$######"""%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((*********)))))))))(((((())))))************************)))))))))***++++++(((((())))))))))))((((((************************((()))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,////////////..................------------............///000000111222222333444555666777999===AAAGGGKKKWWWjjj~~~(((((((((((((((((((((((('''(((((())))))(((((('''+++******))))))(((''''''((((((''''''''''''((((((%%%&&&((()))***+++++++++*********+++,,,---//////,,,///222333222111222222///000000111333555777888666999===???AAADDDGGGIIIJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLLLLMMMOOOPPPPPPOOOQQQQQQSSSTTTVVVWWWXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZYYYXXXWWWYYY[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUURRRPPPNNNNNNOOONNNMMMLLLKKKIIIHHHGGGGGGEEECCC===;;;999666444333333333222222111000///---,,,,,,...---------,,,,,,++++++)))+++)))(((***000111...***************+++++++++)))))))))***************(((((())))))((((((''''''%%%&&&''')))************)))************+++++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))+++---,,,((('''))))))'''++++++,,,,,,+++***((('''$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((('''''''''&&&&&&'''''''''&&&&&&''''''((())))))************))))))))))))(((***************))))))))),,,+++)))(((((()))***+++(((((())))))))))))((((((++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------............------........................------,,,,,,,,,,,,------000000000111111111222222333444666777888:::>>>AAAGGGKKKWWWjjj}}}************************'''((()))******)))((('''******))))))))))))))))))))))))((((((((((((((()))%%%&&&(((***+++++++++***......//////...///111222222666;;;>>>>>><<<;;;;;;999999:::;;;===>>>@@@AAABBBEEEIIIKKKLLLMMMNNNPPPUUUUUUVVVWWWWWWXXXXXXXXXYYYXXXXXXYYY\\\]]]]]]\\\[[[\\\]]]^^^___aaabbbbbbbbbaaaaaaaaabbbbbbccccccbbbcccdddcccbbbbbbccceeeccccccccccccccccccccccccaaa^^^[[[ZZZZZZZZZYYYXXXZZZXXXWWWVVVTTTSSSRRRPPPLLLKKKHHHEEEBBB@@@???>>>999999777666444222111000000000000///...------,,,+++---,,,***,,,111222///)))))))))))))))*********++++++++++++++++++++++++((((((((())))))(((((('''###$$$%%%&&&'''(((((((((************++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******++++++************************(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))***,,,+++))),,,,,,,,,---,,,+++***)))%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&%%%%%%((((((((('''&&&&&&&&&%%%)))))))))******)))))))))&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((())))))((((((((((((((((((((((((***)))))))))((((((''''''+++)))&&&$$$###$$$&&&((('''(((((())))))))))))(((++++++++++++++++++++++++)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............------------...............///...------,,,,,,------...111111111111111222222222333555777888999;;;???AAAEEEIIIVVViii}}}'''''''''''''''''''''''''''((()))******)))(((''''''(((((()))***++++++,,,,,,,,,++++++,,,,,,---...***+++,,,------.........---000222333333444888;;;AAAFFFKKKOOOOOOMMMKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLOOORRRUUUVVVWWWXXXYYY___```aaacccccccccccccccdddccccccdddggghhhhhhgggeeefffggghhhiiijjjkkklllllllllkkkkkkllllllmmmnnnkkkmmmmmmmmmkkkjjjjjjkkkggghhhhhhhhhiiiiiiiiiiiillljjjgggfffffffffeeedddbbbbbbbbb```^^^]]]\\\\\\ZZZYYYWWWTTTQQQNNNMMMLLLDDDCCCAAA???===;;;999888666555555333222111000000---///...,,,...222222...,,,---------------------,,,,,,,,,,,,,,,+++++++++(((((()))))))))))))))(((&&&&&&'''''''''''''''&&&))))))*********+++++++++(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***((((((***,,,,,,++++++&&&&&&''''''((((((((((((&&&&&&''''''((()))******&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))'''''''''&&&&&&''''''''''''''''''(((((())))))***&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))'''$$$""""""###%%%&&&''''''((()))))))))))))))************************((()))******++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......////////////............//////111111111111111222222222222444777888999;;;>>>AAACCCGGGTTThhh|||))))))))))))))))))))))))((())))))******))))))(((&&&'''((()))+++,,,------)))))))))***+++,,,......,,,,,,,,,---...000111222111555999<<<===AAAFFFKKKTTTYYY^^^aaaaaa^^^\\\[[[VVVUUUUUUUUUUUUUUUVVVVVVSSSVVV[[[___aaacccdddeeeiiijjjlllmmmnnnnnnmmmmmmkkkjjjjjjllloooqqqppppppnnnnnnooopppqqqrrrsssssspppooonnnnnnnnnoooqqqrrrssstttuuutttrrrpppppppppkkkkkklllllllllmmmmmmmmmpppmmmkkkjjjkkkkkkkkkjjjhhhiiiiiihhhfffddddddeeedddcccaaa___]]]ZZZYYYXXXRRRQQQOOOLLLIIIFFFDDDCCC@@@???>>>===;;;:::888888333444333111222555333///......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))******++++++************+++******)))((((((((())))))))))))*********(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((('''(((,,,,,,******,,,'''''''''((())))))***+++%%%%%%%%%&&&'''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''(((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&'''''''''***))))))(((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&'''((())))))******)))))))))))))))))))))))))))((())))))***+++*********++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......///////////////....../////////000000000111111111222222111444666888999;;;>>>@@@CCCGGGTTTggg|||++++++++++++++++++++++++***))))))))))))))))))***(((((()))***++++++,,,,,,))))))***+++---///000111111111000111444888<<<>>>BBBFFFKKKMMMNNNQQQWWW\\\bbbfffkkkmmmkkkhhheeeddd``````````````````aaabbb^^^aaafffjjjkkklllmmmnnnnnnoooqqqsssssssssrrrqqqoooooooooqqqsssuuuuuuuuuqqqqqqrrrssstttuuuuuuvvvqqqpppooonnnnnnoooqqqrrruuuvvvxxxwwwuuusssssssssppppppppppppqqqqqqqqqqqqpppnnnllllllmmmoooooonnnmmmnnnpppnnnlllkkklllnnnkkkjjjjjjhhhgggeeecccbbb```___\\\YYYVVVSSSQQQOOOLLLKKKJJJHHHFFFEEECCCCCC===>>>===::::::<<<:::555000//////...---,,,++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,+++++++++++++++******)))''''''((((((((()))))))))'''((((((((()))))))))***'''''''''((()))*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((+++---***%%%%%%***,,,,,,+++++++++,,,,,,---&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((''''''&&&%%%&&&'''((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((()))))))))******''''''((((((((((((((()))(((((('''''''''((())))))&&&'''((()))************************************)))***++++++,,,,,,++++++************************((())))))***++++++,,,,,,------............------++++++,,,------.../////////......------......///......///000000111222222000333666888999:::===>>>EEEIIIUUUgggzzz((((((((((((((((((((((((+++***)))(((((()))***+++***************+++++++++000000111333555777999;;;;;;;;;;;;<<<@@@FFFLLLOOOUUUYYY]]]]]]\\\\\\aaafffhhhkkkooopppnnnjjjhhhfffeeeeeeeeeffffffhhhiiiiiihhhlllppprrrrrrqqqppppppmmmoooqqqssstttsssrrrqqqqqqqqqqqqsssuuuwwwwwwwwwppppppqqqrrrrrrsssttttttuuutttsssrrrrrrtttvvvwwwrrrtttvvvwwwuuutttttttttttttttttttttttttttttttttuuutttrrrrrrtttuuuuuuuuuooorrrsssrrrpppoooqqqsssppppppoooooonnnlllkkkjjjiiihhheeebbb^^^[[[YYYWWWUUUTTTRRRQQQOOOMMMKKKKKKFFFHHHFFFCCCCCCDDDAAA<<<666555444333222000000///,,,,,,,,,++++++************+++,,,---------------((())))))*********))))))''''''''''''(((((((((((('''((((((((())))))******&&&''''''((()))******+++))))))((((((''''''&&&&&&************************))))))))))))))))))))))))(((((((((((())))))))))))******---///)))!!!"""(((,,,,,,+++***)))))))))))))))))))))))))))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((***%%%&&&&&&''''''(((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))))))))******+++++++++,,,(((((())))))******++++++&&&&&&'''((((((((())))))&&&'''((()))************++++++++++++++++++++++++++++++,,,---------,,,,,,************************((())))))***++++++,,,,,,......////////////......++++++,,,,,,---...//////...------,,,,,,------...,,,---...///000111222333///222555777999:::<<<>>>HHHKKKVVVhhhzzz,,,,,,+++++++++*********((()))***+++***)))'''%%%)))+++,,,---...///222444222555:::===???CCCHHHLLLKKKLLLOOOSSSVVVXXXZZZ[[[cccdddffffffeeeeeefffhhhoooooooooooonnnmmmkkkkkkiiihhhgggggghhhkkknnnppprrrrrrssstttuuuuuuttttttuuusssrrrppppppqqqssstttrrrsssuuuvvvwwwwwwwwwvvvrrrqqqpppsssvvvxxxvvvtttyyyyyyyyyyyyxxxwwwwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwwwwwwwwwwvvvvvvssstttuuuwwwwwwvvvvvvuuuuuuwwwxxxwwwtttsssssssssssssssrrrrrrrrrqqqqqqqqqooonnnllliiigggdddbbbaaaZZZZZZYYYXXXUUUSSSQQQOOOLLLNNNOOOPPPNNNKKKHHHEEEDDDAAA===;;;999777555333333111...------------,,,)))***++++++***((('''%%%+++)))((((((******)))((())))))))))))))))))))))))******************************)))((((((((((((((('''(((((((((((())))))))))))))))))))))))******+++***+++,,,,,,,,,+++******222000,,,)))(((((()))***&&&'''(((((((((((('''&&&......,,,+++***)))))))))+++,,,,,,,,,***(((&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++&&&&&&''''''''''''&&&&&&(((((((((''''''&&&%%%$$$)))'''$$$%%%''''''%%%###&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&)))'''%%%######%%%''')))((((((''''''''''''((((((&&&&&&'''((())))))((((((***((('''&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%'''((()))***)))(((&&&%%%((((((((((((((()))***+++'''&&&%%%%%%'''(((((((((''''''(((((())))))******'''%%%###$$$''')))'''%%%(((((())))))******+++++++++((('''(((+++,,,)))&&&************************''')))+++---...---,,,+++---+++******+++,,,++++++//////...---,,,,,,,,,,,,+++---//////...---...///,,,,,,,,,---------......000////////////111222333333333444555666888:::;;;DDDKKKVVVddduuu))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++)))+++...000222555999<<>>???FFFRRR```rrr++++++***))))))***+++,,,,,,,,,---///111333666777999;;;>>>AAAEEEKKKQQQVVV``````aaabbbbbbdddeeeggggggfffeeefffhhhjjjmmmoooqqqrrrrrrpppnnnllllllmmmppppppppppppppppppqqqqqqttttttuuuvvvuuutttrrrqqqrrrsssuuuwwwxxxzzzzzzzzzwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvvvvuuuvvvvvvvvvwwwyyy{{{||||||yyywwwvvvuuuvvvxxx{{{}}}xxxxxxyyyyyyyyyzzzzzzzzzxxxwwwwwwwwwwwwwwwxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyywwwvvvvvvyyy{{{|||{{{zzzxxxvvvuuusssssstttsssqqqmmmfff___XXXTTTNNNMMMLLLKKKLLLNNNPPPQQQYYYZZZ[[[\\\\\\ZZZYYYXXXWWWWWWVVVVVVUUUQQQKKKGGGHHHEEEBBB???<<<:::666444333111///---,,,,,,,,,,,,,,,111555333---((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''''''''(((((((((((())))))))))))))))))******+++((()))******+++******)))((('''''''''''')))+++,,,***((('''%%%%%%'''(((***++++++++++++,,,+++++++++++++++******))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((())))))((((((((()))))))))(((((('''&&&&&&'''&&&''''''((()))))))))******))))))((((((((('''%%%&&&((((((((((((&&&%%%(((''''''&&&&&&&&&''''''((((((((())))))(((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%%%%((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''(((((()))((('''&&&&&&'''((()))&&&&&&((())))))))))))((((((&&&%%%%%%'''(((''''''***)))))))))((((((((('''(((''''''(((((()))))))))++++++******))))))((((((&&&))),,,+++((('''(((+++************************((()))***+++,,,,,,,,,,,,---------,,,******+++,,,,,,,,,,,,,,,,,,---...///+++---//////...---...///....../////////000000000/////////000000111222222444555555777999;;;===>>>>>>EEEQQQ___qqq---,,,+++******+++,,,------...111444999===AAACCCHHHJJJLLLOOOQQQVVV[[[___ddddddcccdddeeefffgggggggggffffffgggjjjmmmpppsssqqqrrrrrrqqqooommmnnnnnnqqqppppppoooppppppqqqrrruuuuuuttttttttttttttttttssstttvvvxxxyyyzzz{{{{{{tttuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvuuuttttttssssssssstttttttttuuuvvvxxxyyyxxxvvvtttrrrqqqrrrtttvvvttttttttttttttttttttttttuuutttsssqqqooonnnnnnnnnooooooooooooppppppqqqqqqnnnqqqtttuuuuuutttuuuuuuwwwwwwvvvvvvuuutttssssssttttttsssooojjjccc]]]ZZZSSSQQQNNNKKKIIIIIIIIIJJJPPPSSSXXX]]]______^^^]]][[[[[[\\\\\\[[[XXXRRRNNNNNNLLLIIIGGGEEECCC???======;;;777444111///.........333777666000,,,+++---))))))))))))))))))))))))************************((()))************))))))*********+++++++++,,,,,,)))))))))))))))******+++&&&(((,,,......---***))))))((('''''''''((()))***---,,,***))))))***,,,---,,,,,,---,,,,,,***)))(((*********)))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((((((''''''&&&'''(((***+++***(((%%%###&&&''''''((((((((())))))%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''((()))((('''%%%%%%'''((()))((((((''''''''''''((((((''''''(((''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&'''((())))))(((''''''%%%&&&''')))***+++++++++***)))'''''')))))))))((('''((((((((()))))))))***&&&'''''''''''''''((((((++++++******))))))((((((&&&))),,,+++((('''(((+++************************'''((()))******++++++++++++,,,---,,,++++++,,,//////...---,,,,,,,,,,,,,,,+++---//////...---...///------........./////////...//////000111111222222666666666777888:::;;;<<>>BBBHHHOOOVVV\\\___aaa]]]___bbbdddddddddeeefffhhhfffeeegggjjjmmmmmmllldddeeefffhhhiiikkklllmmmpppqqqsssssssssssstttvvvsssrrrpppnnnnnnnnnooopppmmmoooqqqsssuuuuuuuuuuuuuuuuuuwwwxxxxxxyyyyyyyyyzzzxxxuuuqqqnnnlllkkkjjjgggggggggggghhhjjjlllmmmlllmmmmmmjjjhhhhhhkkknnnkkkjjjiiigggeeedddddddddbbbbbbaaa___^^^]]]\\\[[[VVVUUURRROOOMMMLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNQQQVVVYYY[[[]]]___```aaaccceeehhhkkkmmmpppqqqkkkllllllmmmmmmllllllllliiigggccc^^^YYYTTTPPPNNNJJJLLLOOOTTTXXX\\\```aaafffffffffhhhiiigggdddaaa^^^]]][[[YYYXXXUUUQQQNNNFFFEEECCC@@@<<<888555333////////////...,,,++++++))))))))))))))))))))))))************************'''(((***,,,,,,+++***)))''''''''''''(((((((((((()))))))))))))))******+++((()))***++++++,,,,,,,,,))))))))))))))))))))))))************************++++++---------+++)))(((''''''&&&&&&'''((()))***''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''(((%%%'''((('''%%%$$$%%%'''######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&'''***...222555,,,***(((((()))***)))((((((((((((((())))))))))))&&&((())))))'''''')))+++)))))))))))))))*********++++++***+++,,,---+++***************************************+++,,,---...***---///...******---111...------,,,,,,,,,------+++---//////...---...///....../////////000000000---...000111222222111111111222333555888:::===>>>@@@FFFOOO\\\mmm......///222777<<>><<<<<<======;;;:::999999999:::<<<===999<<>>;;;888555333111---+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))************++++++++++++)))))))))))))))******+++***)))'''&&&'''))),,,...(((((())))))******++++++***+++,,,,,,,,,,,,+++***(((***,,,------,,,+++***))))))(((((((((***+++,,,''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))))))))((((((***((($$$"""!!!###%%%'''%%%''')))'''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&'''((()))((()))***++++++***)))((((((((((((''''''((((((((($$$$$$%%%&&&''''''''''''$$$%%%'''((()))*********))))))((((((''''''&&&&&&((('''&&&&&&&&&((()))+++'''&&&&&&'''***///555888+++***((('''((()))((('''******))))))((((((''''''''')))+++***((((((***,,,(((((())))))******+++++++++)))''')))+++,,,)))'''************************,,,,,,,,,,,,---...//////111333333///)))&&&'''***,,,,,,,,,,,,---...//////+++---//////...---...///000000000000111111111111---...000111222222111111...///111444888;;;???@@@???EEENNN[[[kkk...000444:::AAAIIIOOOSSS]]]\\\\\\```eeehhhiiihhhhhhfffeeefffiiijjjiiigggjjjiiihhhhhhhhhhhhjjjjjjiiikkkmmmooonnnooopppqqqtttsssrrrrrrrrrtttuuuvvvwwwvvvvvvuuusssrrrpppoooqqqrrrsssuuuuuuuuuttttttuuuuuuvvvvvvvvvuuutttssssssmmmcccXXXPPPJJJHHHHHHFFFFFFFFFFFFFFFHHHJJJKKKMMMKKKIIIGGGGGGHHHIIIJJJLLLKKKIIIGGGFFFEEEEEEEEEIIIIIIIIIFFFBBB@@@???@@@???<<<999888888888888777777666555555444444444555444555666888999::::::;;;>>>???AAACCCFFFJJJPPPTTTWWWWWWXXX[[[___dddiiillloooooooooooollliiifffdddccc___ZZZVVVUUUVVVVVVUUUaaaccceeegggiiiiiiiiiiiiggghhhgggddd```]]]\\\\\\WWWUUURRRRRRRRRPPPLLLHHHCCCBBB@@@===999666333111...,,,******+++,,,---,,,''''''((((((((((((((((((******)))(((((((((((((((''''''(((((()))+++,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))************+++++++++...------,,,+++***))))))((()))******(((''''''((())))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&(((+++,,,***'''$$$%%%&&&'''((((((''''''***)))'''((()))***((('''***)))(((&&&&&&((()))***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!!!!$$$&&&((((((***))))))'''&&&%%%$$$$$$$$$$$$&&&'''(((***++++++''''''''''''((()))++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))************)))))))))'''&&&'''***+++***'''******************************+++,,,------......+++*********,,,,,,,,,+++------............------,,,---......//////......000000//////.........---222222111111222222333444111333555666777888:::<<<>>>BBBLLL\\\lll}}}<<>>999999888888999:::;;;<<<@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEECCCAAA??????@@@>>><<<:::888888777666444555555444333333444444444666666666777666666555555555777888999:::<<<@@@CCCDDDEEEHHHLLLRRRXXX^^^aaafffggghhhiiiiiigggeeedddfffeeecccaaa___]]]]]]\\\```aaaaaabbbbbbbbbaaaaaadddeeeeeecccaaa```aaabbb___\\\YYYWWWWWWVVVSSSQQQKKKIIIGGGDDDAAA===999888111...,,,+++,,,,,,,,,+++*********************+++++++++***))))))))))))***)))(((((())))))***+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++++++++++++++,,,...---+++******+++))))))))))))(((((((((((()))))))))(((((())))))))))))''''''(((***+++)))'''))))))(((((('''&&&&&&%%%***((('''((())))))(((''''''(((((((((((((((((('''&&&''''''((((((''''''&&&'''((((((((((((((((((''')))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++***((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%((((((''''''''''''''''''&&&&&&''''''(((((())))))(((((('''(((((()))***+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))************))))))+++)))((())),,,---,,,*********************************++++++,,,,,,------++++++***+++,,,---,,,,,,,,,,,,------------,,,,,,,,,---......//////......000/////////............111000000000000111222222222444666777888999;;;===???CCCMMM[[[jjjzzzHHHKKKPPPVVV\\\```ccceeeeeeddddddfffiiijjjjjjiiiiiihhhhhhiiikkkllllllkkkggggggggghhhiiijjjkkklllnnnoooppppppooonnnoooppppppppppppooopppqqqqqqrrrvvvvvvvvvuuutttsssrrrqqqpppqqqrrrsssssssssrrrqqqooommmiiieeeaaa___]]]\\\VVVQQQJJJBBB;;;777666555555444444333333444555555555666666777888888999999999:::;;;===>>>@@@AAABBBCCCDDDFFFEEEEEEDDDFFFGGGEEEDDDBBBAAA@@@>>>:::777666555444444333333444444555666666666555444333333222333444444222222333555999:::===BBBHHHNNNTTTWWWVVVWWWYYY[[[\\\[[[[[[ZZZ[[[^^^aaaaaa^^^\\\]]]^^^```___^^^\\\\\\\\\\\\]]]^^^______^^^]]]^^^aaadddcccaaa^^^\\\[[[[[[YYYXXXRRRQQQOOOLLLHHHDDDAAA???666444111///...---,,,******)))))))))******++++++,,,,,,+++************+++******)))))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++------------,,,,,,,,,,,,,,,---///...,,,++++++,,,))))))))))))((((((((((((******))))))))))))******)))(((((()))******(((&&&******)))((('''''''''''')))((('''''')))))))))'''&&&''')))******)))'''&&&&&&''''''((((((''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((''''''((('''%%%###%%%%%%&&&'''((())))))***((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''((())))))******))))))(((+++***)))***,,,,,,,,,+++******************************++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,---......//////......////////////............000////////////000111111333555777888999:::<<<>>>AAADDDNNNZZZgggwwwSSSVVVZZZ___cccdddeeeeeeffffffggghhhjjjkkklllllllllkkkkkkkkklllllllllkkkiiiiiijjjjjjkkkmmmmmmnnnnnnoooooonnnllllllmmmnnnlllmmmmmmnnnooopppqqqrrrwwwwwwwwwvvvvvvuuussssssqqqqqqpppooommmjjjgggeeebbb___[[[UUUQQQOOOMMMMMMFFFCCC>>>999555333333333888888777777777777777777444555666777888888888888:::999888999<<<@@@DDDGGGKKKMMMOOOQQQQQQRRRTTTVVVVVVUUUTTTSSSRRRNNNIIIEEE======;;;999888666666666444555666666777777777777444666777666444222222222888999<<<@@@EEEJJJNNNQQQOOOOOOPPPQQQQQQPPPOOOOOOKKKPPPUUUVVVSSSSSSVVVZZZ\\\ZZZXXXWWWXXXZZZ\\\]]]YYYYYYXXXVVVUUUWWW[[[^^^______^^^^^^]]]\\\ZZZYYYWWWVVVTTTQQQMMMJJJGGGEEE>>>;;;888555333111...+++*********+++,,,---///000,,,,,,+++***************,,,+++******)))))))))***++++++++++++++++++++++++************************))))))*********+++++++++333222111///...,,,+++******+++---,,,***))))))***))))))))))))(((((((((((((((''''''''''''''''''(((***))))))))))))((('''&&&''''''''''''((()))+++,,,((('''&&&''')))))))))'''(((((()))******)))((((((''''''((((((((((((''''''((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''((('''''''''((((((((((((((()))((((((((()))'''%%%"""$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((())))))*********************************++++++******************+++,,,------------...///,,,,,,------------,,,,,,,,,---......///.........///////////////.........000////////////000111111333555777888888999;;;===AAADDDNNNZZZgggwww```bbbeeehhhiiiiiigggfffdddeeegggiiijjjlllnnnooooooooonnnmmmlllkkkjjjjjjllllllmmmmmmnnnnnnnnnnnnmmmnnnnnnmmmkkkkkklllnnnfffggghhhjjjlllmmmnnnooorrrrrrrrrrrrqqqooonnnnnnnnnllljjjfffaaa\\\WWWTTTNNNLLLHHHCCC@@@???>>>>>>999888666444333333444444777777777777777777666666777777888999999999999888;;;999777888===EEENNNTTTXXXZZZ]]]^^^___```ccceeegggffffffeeeddd```[[[WWWLLLJJJHHHDDDBBB???>>>===999::::::;;;;;;;;;::::::777888999999777555555555777999<<>><<<;;;>>>EEEQQQ\\\ddddddfffhhhiiiiiijjjlllnnnpppppppppppppppmmmhhheee\\\ZZZWWWTTTPPPMMMKKKJJJGGGGGGGGGFFFDDDBBB@@@???<<<===>>>===;;;:::;;;<<>>???>>>>>>===<<<======???AAADDDFFFHHHJJJJJJJJJMMMUUU^^^hhhnnnmmmnnnppppppoooooopppqqqtttssssssttttttssspppmmmiiihhheeebbb___]]]\\\[[[YYYYYYXXXVVVUUURRRQQQPPPMMMMMMLLLJJJHHHHHHJJJKKKOOORRRXXX___fffmmmqqqtttnnnllliiifffbbb___]]]\\\\\\ZZZWWWRRRMMMGGGCCCAAA???>>>======>>>???AAACCCDDDEEEFFFFFFFFFFFFHHHJJJKKKNNNRRRTTTTTTVVVYYY[[[^^^^^^^^^]]]\\\ZZZYYYXXXSSSRRROOONNNLLLIIIEEEAAA:::777444000.........///,,,,,,+++************+++,,,,,,+++*********++++++***+++,,,,,,,,,,,,+++***************************)))************+++++++++(((((()))***+++,,,,,,---,,,---///...,,,++++++,,,))))))))))))(((((((((((())))))(((((((((((())))))&&&(((******((('''(((***%%%&&&(((******(((&&&%%%&&&%%%%%%&&&((())))))((()))(((((((((((((((((()))(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''((()))))))))((('''&&&$$$%%%%%%&&&''''''(((((()))'''&&&'''((()))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''***,,,------++++++,,,...******************************++++++,,,,,,------(((+++...---***))),,,///,,,------......------,,,,,,---......//////................../////////000000////////////000111111222444666777777888;;;===<<>><<<:::============<<<;;;:::::::::::::::::::::999888888;;;<<<===???@@@@@@@@@???BBBBBBCCCEEEIIINNNRRRUUUXXXXXXZZZ]]]bbbhhhmmmpppssstttuuutttrrrqqqrrrsssuuuttttttuuuvvvvvvtttrrrpppooommmkkkiiihhhggggggddddddeeeddddddcccbbbaaa______]]]ZZZXXXXXXZZZ\\\[[[^^^bbbiiioootttxxxzzzxxxwwwtttrrrooommmllllllgggfffdddbbb___YYYRRRMMMEEECCCBBB@@@???>>>??????999;;;>>>@@@BBBDDDFFFIIIBBBDDDFFFFFFGGGKKKRRRWWW]]]]]]]]]]]]\\\[[[ZZZYYYWWWUUUSSSRRRQQQNNNJJJGGGFFFCCC>>>999555333222222...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,***+++,,,------,,,+++***)))))))))))))))))))))))))))************+++++++++------------------------+++---...---,,,***++++++))))))))))))((((((((((((((((((''''''''''''((((((%%%(((******(((''')))+++"""&&&)))+++***((('''&&&%%%$$$&&&((())))))(((%%%&&&'''))))))'''&&&%%%(((((())))))))))))(((((((((((())))))))))))((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((((((((('''%%%$$$$$$$$$%%%%%%&&&'''((((((,,,***(((''')))*********(((((())))))))))))))))))***))))))(((''''''&&&&&&''''''''''''(((***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''***,,,+++)))(((***---******************************+++,,,------......'''+++...---)))(((+++///+++,,,,,,------,,,,,,+++,,,---......//////......---.........//////000000...............///000000333555777888888:::<<<>>><<>>===???BBBEEEEEEFFFGGGGGGFFFDDDAAA@@@===>>>???@@@AAA@@@?????????CCCHHHKKKKKKIIIHHHGGGKKKLLLNNNPPPSSSVVVXXXZZZhhhgggggggggjjjnnnsssuuutttssssssttttttssspppnnnsssqqqooonnnpppsssuuuuuuqqqnnnjjjjjjlllnnnnnnlllnnnlllkkkkkkkkkkkkiiiggghhhkkkllliiifffcccdddfffjjjllllllmmmuuu{{{{{{yyyvvvuuuuuuuuutttrrrpppooonnnllliiiddd^^^ZZZTTTVVVTTTMMMFFFBBB===888>>>===<<<;;;<<<===??????>>>???@@@???>>>AAAFFFJJJTTTWWW\\\______]]]YYYVVVXXXWWWVVVUUUTTTSSSRRRQQQIIIHHHGGGDDD@@@;;;666444555222...,,,,,,+++***(((---,,,+++++++++,,,---...---,,,,,,+++***)))((((((***)))((((((((()))+++,,,,,,++++++******++++++,,,))))))***,,,---...,,,***000...,,,+++,,,,,,+++))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((()))((('''((()))++++++)))'''&&&%%%&&&'''(((******))))))))))))******++++++++++++***((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******))))))************))))))%%%%%%%%%&&&'''(((((()))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++,,,...111222111000&&&)))------,,,,,,...111,,,,,,,,,,,,,,,,,,,,,,,,........................------/////////...---,,,000000000000111222333444666666666777888888999999@@@BBBIIITTTbbbttteeeggghhhjjjkkkkkkkkkkkkllllllkkkkkkjjjiiiiiiiiilllmmmnnnooonnnlllkkkkkkggg```VVVLLLFFFCCCAAA@@@;;;;;;::::::;;;@@@FFFKKKMMMLLLJJJHHHEEEBBB@@@>>>@@@????????????>>><<<;;;<<<>>>AAADDDFFFIIIMMMPPPTTTUUUVVVWWWVVVUUUSSSQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKNNNSSSVVVVVVUUUSSSRRRWWWXXXZZZ\\\___bbbdddffflllkkkkkkkkkmmmoooqqqsssrrrpppppppppqqqqqqpppnnnnnnnnnnnnooorrrtttuuuvvvtttpppkkkjjjkkkmmmnnnmmmmmmnnnooorrrtttsssqqqnnnnnnpppqqqoookkkiiikkkmmmjjjkkkkkklllsss|||~~~yyy|||{{{yyyxxxxxxxxxuuusssqqqpppooonnnmmmkkkgggddd```ccc```XXXPPPKKKDDD>>>===<<<:::::::::<<<======999:::::::::999;;;@@@DDDJJJNNNSSSWWWZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUNNNNNNMMMKKKGGGCCC???<<<888555111......---,,,+++---,,,++++++++++++,,,---------,,,+++******))))))******)))))))))***+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,------,,,***,,,+++))))))***+++***)))************************(((((('''&&&'''((()))***&&&'''''''''((()))))))))(((((((((((((((((((((((('''((()))((('''((()))+++---,,,***)))))))))***+++******)))))))))))))))***)))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((''''''(((((((((%%%&&&''''''(((((('''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))***++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++---///000///...(((+++------,,,+++---...........................////////////////////////------...//////...---,,,000000000000000111333333333444555666888999;;;;;;???AAAHHHSSSaaatttgggiiikkkmmmnnnnnnmmmlllkkkjjjiiihhhhhhiiijjjjjjjjjlllnnnooommmiiieeebbbYYYSSSIIIAAA<<<999777666333444444333333555999<<<@@@>>>;;;999777666666777999:::<<<======<<<;;;:::;;;@@@HHHOOOTTTXXX\\\^^^cccdddfffggggggeeedddcccbbbccccccbbb```^^^\\\[[[YYY[[[^^^```aaa___]]][[[^^^___```bbbdddeeegggggglllllllllmmmnnnoooooopppqqqooommmlllnnnpppqqqpppoooqqqsssvvvyyy|||~~~}}}xxxrrrnnnnnnpppssstttrrruuuyyy~~~}}}{{{|||}}}yyytttqqqqqqrrrllllllkkkkkkqqqxxxzzzwww}}}|||||||||{{{yyyuuuqqqooonnnmmmmmmmmmmmmllljjjkkkmmmllleee___ZZZSSSLLLEEEBBB>>><<<<<<<<<;;;:::777888777666666777:::===???BBBGGGNNNTTTYYY\\\^^^]]]\\\ZZZYYYXXXXXXXXXYYYSSSSSSSSSQQQOOOLLLIIIGGG>>>:::555111000000//////---,,,++++++***++++++,,,---------,,,,,,+++++++++++++++*********+++,,,---,,,,,,++++++++++++,,,,,,///---++++++,,,,,,+++***+++***)))***,,,---,,,+++************************''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++))))))((((((((((((((('''++++++***)))(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))******++++++,,,,,,*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++***,,,---...---++++++,,,...---,,,++++++,,,........................////////////////////////------......///......---////////////000111222222222222444666888:::<<<<<<<<>>???DDDJJJTTT]]]bbbeeegggiiihhhiiikkkmmmmmmmmmkkkjjjiiiiiijjjkkkkkkjjjhhhgggdddeeefffhhhhhhfffccc```___```aaabbbbbbccccccccciiikkkmmmppprrrssssssssswwwtttqqqppprrruuuwwwxxx{{{}}}{{{yyyzzz~~~yyywwwwwwvvvtttqqqqqqtttxxxzzzyyy~~~yyyrrrmmmllljjjhhhgggggghhhgggfffiiimmmmmmkkkiiihhhbbb\\\SSSNNNHHHDDDCCCBBB???===>>>===;;;999777777888999999;;;???EEELLLSSSYYY]]]^^^\\\ZZZXXXVVVVVVWWWWWWUUUUUUUUUTTTSSSRRRPPPOOOFFFAAA;;;666444222111000++++++++++++,,,,,,,,,---------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,...,,,))))))***+++++++++...---,,,---//////...,,,************************''''''((())))))))))))((()))))))))((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++&&&''''''(((((('''&&&&&&,,,+++***)))((((((((((((&&&'''(((((()))))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))),,,++++++,,,------,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------...........................///000111222222333444666888999;;;;;;<<>>BBBFFFIIIJJJJJJIIIDDDEEEGGGJJJMMMQQQTTTVVVVVVUUUSSSRRRQQQNNNJJJGGG======;;;888444000,,,*********++++++,,,---......)))***+++,,,---,,,++++++...------,,,,,,------...,,,,,,,,,---//////---+++......///111222222000---+++++++++++++++++++++++++++***((('''''')))+++,,,''''''((()))***++++++,,,))))))))))))))))))))))))'''((()))((('''((()))++++++)))((('''((()))+++---'''((((((((()))+++,,,---'''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''')))))))))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))---+++***+++...///,,,***,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,---...000111000000000000111222333444111111333555777999:::;;;:::???FFFLLLQQQ___xxxnnnoooooonnnllllllmmmooouuusssqqqpppqqqpppnnnlllhhhhhhhhhhhhddd[[[OOOEEE===666000000000...000333444555666666777777777777555555555777999<<>>???@@@@@@@@@@@@???>>>>>>???@@@CCCFFFIIIJJJSSSUUUYYY___dddiiilllnnnnnnkkkiiiiiilllooopppppprrrsssuuuwwwxxxzzz{{{||||||yyysssnnnjjjiiijjjkkkssswww|||~~~{{{xxxwwwwwwuuupppiii```ZZZXXXWWWWWWWWW[[[dddnnnuuuvvvtttvvvsssnnnjjjhhhfffdddccccccbbbaaaaaadddiiinnnqqq|||xxxmmmiiieeeeeeiiiooosssuuuuuuuuuvvvzzzzzzrrrooonnnmmmjjjgggeeeeeeeeejjjpppuuuwwwwwwlllddd[[[WWWWWWXXXUUURRRMMMLLLKKKJJJJJJKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIRRRQQQRRRSSSSSSRRROOOMMMKKKGGGCCC@@@===;;;999777333111////////////---+++************************+++,,,------......------//////.........------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))++++++************************+++***))))))***+++***)))******************************))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))***)))&&&%%%$$$%%%&&&((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***))))))))))))((((((''''''+++***)))(((''''''((()))''''''''''''((((((((((((%%%&&&'''((())))))((((((''''''(((((())))))******''''''(((((())))))******))))))))))))(((((((((((()))((((((((('''''''''&&&(((((())))))*********+++******++++++++++++******((()))))))))))))))******************************,,,---......,,,,,,---...---,,,,,,,,,,,,---......+++,,,...///000///...---,,,...000000///.........,,,...000000000000222444333333444555777888:::;;;999AAADDDIIIUUU```ssskkkllllllllljjjjjjlllnnnooommmkkkkkkkkkjjjhhhfffeeeeeeffffffaaaWWWLLLDDD@@@;;;999<<<@@@BBBFFFKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNPPPSSSUUUVVV[[[\\\^^^```cccfffhhhjjjiiihhhfffeeefffkkkrrrwww~~~|||tttoooeeebbb]]]YYYVVVUUUVVVWWW^^^aaaeeegggfffeeeddddddbbbaaa]]]WWWQQQMMMLLLLLLLLLMMMOOOUUU\\\______]]]```]]]ZZZWWWWWWVVVUUUTTTUUUTTTSSSTTTVVVYYY]]]___kkkqqqtttrrrqqqqqqooolll___[[[WWWUUUXXX]]]aaadddiiijjjnnnttt{{{zzzvvvsssqqqpppoookkkjjjlllqqqxxx|||tttjjjccc`````````___VVVVVVUUUUUUUUUVVVWWWWWWYYYYYYXXXWWWTTTPPPMMMJJJMMMMMMMMMPPPRRRTTTSSSRRRPPPMMMJJJGGGDDDAAA===999777555333222111000...,,,++++++,,,------,,,,,,++++++,,,------......------000000/////////.........000000000000///...---,,,......---,,,,,,+++******************))))))))))))************************,,,***)))***,,,,,,+++*********((((((((((((*********)))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))),,,***&&&###"""###%%%'''***)))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))******)))(((((((((((()))***))))))(((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((()))***+++,,,,,,******++++++++++++******''''''(((((()))*********++++++++++++++++++++++++,,,---......,,,,,,---...---,,,,,,,,,,,,---......,,,---.../////////...------///000000///......///,,,...000000000000222333444444444555666888999:::999AAADDDIIIWWWcccvvvnnnnnnnnnmmmjjjjjjkkklllooommmkkkjjjkkkjjjhhhgggdddeeefffeee```WWWNNNGGGFFFBBBAAAFFFKKKNNNRRRVVVYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^```___^^^^^^___```bbbcccaaadddfffggghhhnnnxxx{{{qqqggg^^^YYYSSSQQQMMMIIIHHHHHHIIIJJJMMMOOORRRTTTTTTTTTUUUVVVSSSSSSQQQMMMIIIFFFFFFGGGIIIHHHJJJMMMPPPQQQOOOMMMPPPNNNLLLKKKLLLMMMLLLKKKLLLKKKJJJJJJLLLNNNPPPRRRXXX^^^aaa______aaaaaa^^^VVVRRRNNNKKKLLLPPPTTTWWWZZZ]]]cccjjjqqqvvvyyyzzzuuuvvvuuuqqqmmmlllnnnpppmmmmmmooosssyyyyyypppiiidddbbb```\\\]]]]]]^^^___```aaaaaaaaaaaabbbbbb___[[[WWWTTTNNNMMMMMMOOOSSSUUUUUUUUUTTTRRRPPPNNNKKKGGGAAA===<<<999777555444222000------...///000000///......+++,,,------......------////////////.........---111111111000///---,,,+++---------,,,,,,+++++++++++++++,,,,,,+++***)))(((************************+++***)))***+++,,,+++***+++)))'''&&&&&&''')))+++))))))))))))))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))---+++)))'''&&&'''((()))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''''''''((())))))))))))(((((((((((()))(((((('''&&&&&&&&&'''((())))))(((((()))***++++++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((************))))))))))))'''(((((()))******++++++******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...---,,,,,,,,,,,,---......++++++,,,------,,,,,,+++---///000000.........//////000222222111111333555444444444555666777888999999AAADDDJJJXXXdddyyyqqqrrrqqqnnnkkkiiijjjkkklllkkkiiiiiijjjjjjhhhgggeeefffgggfffaaaZZZTTTPPPQQQMMMLLLQQQUUUWWWZZZ^^^ccccccdddddddddccccccbbbeeedddbbbaaa``````aaaaaabbb```^^^\\\\\\]]]___aaa```gggoootttwww|||{{{uuuqqqqqqsssuuuvvvuuurrrmmmeee\\\TTTMMMJJJHHHFFFDDDBBBAAAAAABBBDDDBBBDDDGGGHHHIIIJJJMMMOOOKKKKKKJJJGGGEEEDDDEEEGGGHHHHHHIIIJJJKKKJJJGGGEEEHHHFFFEEEEEEGGGHHHGGGFFFHHHHHHGGGGGGHHHIIIJJJKKKNNNRRRTTTRRRQQQTTTUUUSSSNNNLLLIIIFFFEEEGGGKKKNNNMMMQQQWWW]]]bbbgggjjjlllfffhhhiiifffbbb```bbbfffggghhhkkkpppwwwuuummmgggeeeaaabbbcccddddddcccbbbbbbbbbdddfffhhhhhheeebbb```UUUTTTSSSTTTUUUVVVVVVUUUVVVUUUTTTRRRPPPLLLFFFBBB@@@>>>;;;999777555222000//////000000//////...---+++,,,------......------.........---------,,,,,,---------,,,+++)))((('''+++++++++,,,,,,---------,,,---------,,,+++*********************************)))((()))+++,,,+++***+++)))'''&&&&&&''')))+++))))))(((((()))***++++++(((((())))))))))))(((((()))))))))))))))))))))))))))***++++++++++++******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))(((((('''''''''((())))))***,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************))))))))))))))))))******++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++...///000///...---...000///000222222111111222444444444444444555666888888999AAADDDJJJXXXeee{{{rrrrrrrrroookkkjjjjjjkkkhhhgggfffgggiiiiiihhhgggggghhhiiigggccc```^^^]]]\\\XXXWWW[[[___```bbbeeehhhiiiiiiiiiiiihhhgggggghhhgggeeedddccccccdddddd```^^^\\\ZZZZZZ\\\___aaahhhrrr~~~zzztttmmmhhhccc______```aaabbb]]]]]][[[VVVOOOIIIFFFEEECCCBBBAAA@@@@@@AAABBBCCCAAABBBDDDEEEEEEGGGIIIKKKGGGGGGGGGEEECCCCCCEEEFFFFFFGGGHHHIIIIIIGGGFFFDDDDDDCCCBBBCCCDDDEEEDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHHHHLLLMMMJJJJJJLLLNNNMMMGGGGGGFFFCCCBBBBBBEEEGGGEEEIIIMMMQQQTTTWWWZZZ]]]]]]^^^^^^[[[WWWTTTUUUWWWZZZ^^^dddjjjrrr{{{wwwqqqoooggghhhiiiiiihhheeecccaaa```cccgggjjjkkkjjjhhhggg___]]]\\\[[[[[[YYYVVVTTTVVVUUUTTTSSSRRRPPPKKKHHHEEECCC@@@>>>===:::777555111000///---,,,,,,,,,,,,+++,,,------......------...------------,,,,,,,,,.........---,,,+++***)))******+++,,,,,,---......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))(((((()))+++,,,+++*********((((((((((((******(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))+++,,,+++)))((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))(((((((((&&&'''(((((((((((((((''''''(((((())))))))))))((((((((())))))***))))))(((,,,,,,+++***)))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((************))))))((((((******++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,,,,,,,---......///............---------...///000///------///000---...000///......000111333333333444555777888999:::BBBDDDIIIXXXeee{{{ooopppooommmkkkjjjkkklllgggffffffgggjjjkkkkkkjjjjjjkkkkkkiiiffffffhhhjjjfffbbbaaaeeehhhhhhiiilllkkkkkkllllllkkkjjjjjjiiigggffffffeeefffggghhhiiifffdddaaa```aaaeeeiiillluuu~~~vvvpppkkkccc^^^YYYVVVRRRQQQQQQSSSTTTTTTSSSTTTSSSPPPKKKGGGEEEFFFDDDDDDCCCCCCCCCEEEGGGHHHHHHJJJKKKKKKIIIHHHIIIJJJFFFGGGFFFEEECCCCCCEEEGGGEEEGGGIIIJJJJJJIIIHHHHHHDDDCCCBBBCCCDDDDDDBBBAAACCCDDDEEEFFFGGGFFFFFFEEEEEEIIIJJJGGGFFFIIILLLKKKCCCEEEFFFDDDBBBAAACCCEEECCCEEEHHHHHHHHHJJJMMMPPPTTTTTTSSSQQQOOOMMMMMMMMMPPPUUU\\\cccjjjrrrzzz~~~wwwttttttmmmnnnppprrrrrrpppmmmkkkdddfffiiikkkmmmlllkkkjjjgggfffdddcccaaa]]]XXXUUUTTTSSSRRRRRRSSSQQQOOOLLLKKKIIIFFFDDDBBBAAA>>>;;;666444111...,,,,,,---...+++,,,------......------............------------000111111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++***)))(((***,,,------,,,************************(((((((((((()))***+++,,,***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((('''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&(((***,,,,,,+++)))(((&&&'''((()))******)))(((((()))++++++***'''$$$"""))))))*********)))'''&&&''''''(((((())))))******''''''(((((())))))******))))))))))))((((((((((((&&&'''''''''((((((((())))))))))))))))))***************++++++++++++******((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,,,,,,,---......//////......------------/////////...------///111---...//////......///000222222222333555777999::::::BBBDDDIIIWWWeee{{{kkklllmmmlllkkkjjjlllnnnhhhhhhhhhjjjmmmoooooonnnlllmmmllljjjhhhjjjnnnssskkkgggfffjjjmmmmmmooorrrlllmmmmmmmmmlllkkkkkkjjjeeeeeeeeefffhhhjjjmmmnnnsssqqqooonnnpppuuuzzz~~~}}}nnnbbb]]]YYYSSSNNNJJJIIIGGGGGGIIILLLMMMMMMQQQSSSSSSPPPKKKHHHGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMQQQSSSSSSRRROOOLLLLLLLLLHHHHHHHHHFFFEEEDDDFFFHHHEEEGGGKKKLLLLLLLLLLLLLLLFFFEEEDDDEEEEEEEEECCCAAAAAABBBDDDEEEEEEEEEDDDDDDDDDGGGHHHEEEEEEIIILLLKKKCCCEEEHHHGGGEEECCCDDDEEECCCEEEEEEDDDBBBCCCFFFIIIKKKJJJJJJJJJKKKKKKKKKJJJKKKPPPWWW]]]bbbhhhnnnssszzz~~~vvvpppnnnpppooorrrvvvzzz|||}}}{{{zzzjjjkkkmmmnnnnnnnnnmmmllllllkkkiiihhheee```ZZZVVVRRRQQQQQQQQQRRRRRRQQQOOOOOOLLLJJJHHHGGGEEEBBB@@@<<<999555111//////000111+++,,,------......------000/////////...............///////////////.........------,,,,,,++++++***)))((('''&&&'''(((***,,,+++++++++++++++++++++++++++******+++---......---******++++++++++++******(((((((((((()))***+++,,,+++)))(((&&&&&&((()))+++))))))))))))))))))))))))---,,,***)))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((''''''))),,,//////---+++)))&&&'''(((*********)))(((***+++,,,,,,)))%%% &&&''')))***+++***((('''&&&''''''((()))******+++&&&''''''((()))******+++))))))))))))((((((((((((((()))))))))******++++++''''''((()))***+++,,,,,,******++++++++++++******((()))+++---000333555666,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,,,,,,,---.........---,,,+++++++++++++++/////////...------///111///000111111000000111222111111222333555777999:::;;;BBBCCCHHHVVVdddzzzmmmkkkiiiiiiiiiiiihhhfffeeefffggghhhiiijjjjjjjjjkkkkkklllmmmmmmnnnmmmmmmhhhjjjkkkmmmooopppppppppoookkkjjjllllllhhheeeeeeccc```aaaeeegggjjjwww|||xxxtttvvv}}}xxxnnnaaaUUUOOONNNOOOPPPLLLIIIGGGHHHKKKOOORRRRRRXXX^^^___YYYSSSRRRSSSSSSQQQOOONNNPPPUUUYYYZZZYYY[[[]]]```aaa___[[[WWWUUUQQQPPPOOOOOOOOOOOOPPPQQQQQQUUUWWWVVVZZZaaaaaa\\\TTTPPPJJJFFFEEEEEEFFFFFFEEEEEEIIIOOOPPPLLLLLLOOOMMMKKKFFFBBBEEEIIIGGGAAABBB???<<<<<<>>>BBBDDDEEEEEEFFFFFFDDDBBBBBBEEEGGGJJJIIIHHHHHHHHHHHHFFFDDDHHHIIIMMMQQQWWW^^^cccfffhhhnnnpppkkkhhhgggccc^^^fffjjjpppvvv|||}}}|||zzzwwwrrrlllgggddddddfffjjjlllkkkhhhdddaaaYYYVVVQQQLLLJJJKKKMMMNNNKKKJJJJJJIIIHHHGGGFFFFFFDDD@@@;;;888555333111000111111///...---,,,,,,,,,............/////////000////////////............+++++++++,,,,,,---------++++++,,,---.........---++++++++++++++++++++++++++++++,,,++++++***(((((())))))************))))))))))))))))))))))))))))))&&&''')))*********)))(((&&&'''((())))))))))))))))))((('''%%%&&&''')))***)))))))))))))))(((''''''''''''''''''((((((((()))&&&''')))*********)))((()))***+++***)))((((((***))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))%%%&&&&&&'''''''''''''''&&&&&&'''((()))***++++++(((&&&###!!!!!!###&&&(((((()))***++++++***)))(((***)))(((''''''((()))*********)))(((((((((((((((++++++*********************+++...111555999<<<===...---,,,+++++++++,,,---)))***,,,---.../////////---------,,,,,,++++++++++++,,,.../////////...---,,,---///000000000///...////////////000111222333333333555666777777777777===>>>CCCKKKUUUfffmmmjjjhhhgggggghhhggggggeeefffhhhjjjkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnmmmjjjkkkllllllmmmmmmmmmmmmnnniiigggfffccc___]]]```______dddlllrrrzzzyyypppkkkgggccc```aaagggkkkllllllddd^^^UUUMMMIIIHHHGGGGGGIIIIIIKKKMMMRRRWWW\\\___gggnnnqqqkkkbbb___^^^^^^]]][[[ZZZ\\\```dddeeeeeelllmmmoooqqqqqqoookkkgggccccccbbb```___^^^\\\\\\___cccfffgggnnnwwwzzzwwwjjjfff```[[[XXXUUUQQQOOOUUUUUUZZZ```bbb```aaadddbbb___WWWNNNKKKKKKIIIEEECCCBBBAAACCCEEEGGGGGGGGGHHHEEEBBB@@@@@@AAABBBCCCLLLKKKKKKKKKLLLKKKIIIGGGCCCDDDEEEHHHMMMRRRVVVYYYZZZ```bbb___\\\\\\ZZZUUUPPPUUU^^^iiittt~~~~~~uuulllgggbbbcccfffhhhiiiiiihhhggg```\\\VVVPPPKKKIIIHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLKKKFFF@@@;;;888666444333......---------------............/////////000000////////////............+++,,,,,,,,,,,,,,,,,,---//////..................++++++++++++++++++++++++*********+++,,,,,,------******++++++++++++******************************))))))*********))))))))))))******++++++++++++***+++***(((&&&&&&'''((())))))))))))))))))(((''''''((((((((()))))))))))))))''''''((())))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********)))((('''''''''((('''%%%######%%%'''((())))))***++++++***))))))))))))((('''''''''((()))******)))(((((((((((((((************************((()))***,,,///111222333,,,,,,+++*********+++,,,...------------,,,,,,,,,...---------,,,,,,,,,+++,,,---......///.........---......///////////////////////////000111222333333333444555666777777888===>>>CCCKKKUUUfffllliiieeedddeeefffggggggdddeeehhhkkklllmmmlllkkkjjjjjjkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjfffccc```[[[WWWZZZaaaeeehhhppp{{{~~~qqqeee\\\XXXTTTQQQNNNPPPTTTWWWXXXWWWRRROOOJJJGGGFFFFFFDDDCCCJJJNNNRRRVVVXXX]]]dddjjjqqq|||~~~uuuqqqppppppjjjhhhffffffiiikkkmmmmmmuuuuuuwww||||||~~~}}}{{{xxxtttpppnnnnnnpppqqqttt{{{~~~|||xxxuuuqqqkkkddd___eeeeeeiiipppttttttvvvyyy~~~|||ssseee[[[WWWTTTRRRMMMMMMOOORRRUUUUUUTTTRRRQQQMMMHHHDDDAAA@@@??????GGGFFFFFFGGGGGGFFFDDDAAA@@@??????@@@CCCGGGKKKMMMMMMRRRTTTQQQOOOOOOMMMKKKHHHLLLRRR[[[fffqqq{{{|||rrrlllccccccdddeeeggghhhiiijjjeeebbb\\\VVVPPPKKKIIIGGGFFFFFFGGGHHHIIIKKKLLLMMMPPPLLLEEE@@@===:::888666...............///000000....../////////000000000////////////............---,,,,,,,,,,,,,,,,,,+++000///...,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))***'''((((((((((((''''''&&&,,,+++)))((('''(((((())))))))))))))))))(((((('''************))))))))))))((((((((((((((()))******((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((()))******++++++******+++******)))(((''''''&&&(((''''''&&&&&&''''''((())))))************))))))(((''''''&&&&&&'''((((((******)))((((((((())))))************************))))))))))))************+++******))))))***++++++///...,,,+++++++++,,,---.........---------------...------------...//////...............///000000////////////000111222333333333333333444666888999<<<===BBBJJJUUUfffjjjgggcccaaabbbeeeggggggbbbdddgggjjjllllllkkkjjjggghhhhhhiiiiiiiiihhhhhhjjjiiiiiiiiihhhiiiiiiiiibbb```___]]]ZZZZZZcccmmmxxx}}}zzznnnaaaWWWQQQMMMGGGFFFEEEGGGLLLPPPQQQQQQOOOLLLJJJIIIJJJKKKKKKJJJRRRWWW\\\^^^]]]```ffflllqqqzzzwwwtttrrrpppppppppqqqttttttxxx|||{{{yyyzzz|||wwwpppooorrryyy~~~rrrllliiigggaaaaaaaaadddgggiiihhhgggcccbbb___WWWMMMEEE@@@???AAA@@@@@@@@@AAA@@@===;;;>>>===<<<===???CCCGGGIIIHHHJJJLLLJJJHHHGGGFFFEEEJJJKKKMMMQQQYYYbbbkkkpppyyy|||yyyrrrmmmhhhhhhhhhhhhhhhgggggggggfffdddaaa]]]XXXSSSPPPNNNFFFEEEEEEFFFGGGIIIJJJKKKPPPMMMJJJGGGDDDAAA===:::444333222111111111111222...////////////000000000////////////............---------,,,,,,+++++++++---+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))(((((('''((()))***+++(((((((((((('''&&&&&&%%%******))))))))))))***+++(((((())))))))))))((((((*********)))))))))(((((()))((('''''''''(((***+++'''((()))((('''&&&'''((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))***++++++++++++***&&&&&&'''((()))***++++++((((((((())))))(((((((((((((((((())))))(((((((((&&&&&&&&&&&&'''''''''(((******))))))((())))))******************+++++++++,,,,,,++++++******))))))***************+++++++++,,,+++******+++---///111..............................---,,,,,,...///000///......------...000111////////////000111222333333333222222333555888:::<<<===BBBJJJTTTeee~~~hhheeeaaa```bbbdddfffgggaaaccceeehhhiiiiiiiiihhhhhhhhhiiiiiiiiihhhhhhggghhhgggeeedddbbbbbbbbbbbb\\\[[[]]]___aaafffrrruuupppfff[[[QQQJJJFFFDDD??????@@@DDDJJJPPPTTTWWWWWWSSSPPPOOOQQQTTTVVVWWW[[[```fffgggeeeeeeiiinnnsss}}}zzzyyyxxx{{{|||zzzwwwwww}}}~~~wwwtttrrrrrrtttxxxzzz{{{vvv{{{}}}tttcccSSSKKKIIIFFFEEECCCBBBBBBAAA???======<<<;;;<<<>>>AAAEEEGGGBBBCCCEEEFFFEEEDDDFFFHHHEEEDDDEEEHHHOOOXXX```eeegggiiilllnnnnnnlllhhhfffhhhjjjlllnnnnnnmmmkkkjjjiiiiiihhhfffbbb]]]XXXUUUNNNMMMKKKJJJJJJJJJKKKLLLJJJJJJKKKLLLKKKHHHBBB>>>:::888666444222111000000////////////000000000111////////////............---------,,,,,,+++++++++***)))((('''(((***---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((()))***+++******++++++++++++******++++++++++++++++++++++++&&&&&&%%%&&&''')))+++---,,,---------,,,+++******'''(((((()))***+++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((()))((('''''''''(((***+++'''((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''((())))))******))))))###$$$&&&'''***+++---...(((((()))******)))(((((('''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,------++++++))))))***,,,///111..............................---,,,,,,...///000///......------...000111////////////000111222333333333222222333666999;;;;;;<<>>AAACCCCCCGGGLLLEEEDDDDDDEEEHHHMMMRRRUUUZZZ[[[\\\]]]]]]\\\ZZZYYYaaadddiiimmmqqqsssssssssqqqrrrrrrpppkkkddd]]]XXXTTTRRROOOLLLJJJJJJJJJKKKGGGHHHKKKNNNOOOLLLGGGBBB???===:::666333000///.../////////000000000111111////////////............---,,,,,,,,,,,,,,,,,,+++************,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))+++,,,---******++++++++++++******++++++++++++++++++++++++&&&&&&&&&'''(((***,,,,,,+++,,,,,,,,,,,,++++++***&&&'''((()))******++++++'''(((((()))))))))))))))&&&'''''''''((((((((((((((((((((((((((()))******((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))************************&&&'''(((((())))))((((((''''''(((((())))))******((())))))******))))))(((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((******)))))))))***++++++)))))))))***++++++,,,,,,******++++++++++++++++++***+++,,,---------------...---+++*********+++,,,---------------............------------...//////...............///000000////////////000111222333333333333444555888:::;;;:::;;;@@@HHHSSSddd}}}dddcccaaabbbdddffffffffffffeeeeeedddeeefffggghhhhhhhhhhhhhhhhhhgggffffff______```bbbeeeiiillloooooonnnqqqyyyvvvpppgggeeebbbaaaaaaaaa```___ZZZWWWRRRMMMIIIGGGGGGHHHGGGHHHJJJOOOWWWbbbmmmssstttqqqoooooosssxxx|||~~~|||~~~}}}}}}~~~xxxrrrgggccc\\\XXXVVVVVVVVVUUURRRQQQOOOLLLIIIFFFCCCBBB===;;;<<<@@@AAA@@@DDDJJJKKKJJJIIIHHHGGGGGGHHHHHHPPPQQQRRRRRRRRRQQQOOONNNUUUWWW\\\ccciiiooosssuuuwwwxxxzzzxxxssskkkbbb]]]YYYVVVRRROOOLLLKKKLLLLLLJJJJJJLLLNNNOOONNNKKKHHHDDDBBB???;;;888555222111//////000000000111111111////////////............+++,,,,,,,,,,,,,,,,,,---***++++++,,,---...//////------------------------))))))***++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************))))))***++++++++++++***'''(((((())))))))))))(((((((((((())))))(((((('''''''''((()))))))))))))))&&&&&&'''((()))******+++''''''((())))))))))))))))))***+++***((('''((()))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))&&&'''(((((())))))((((((***)))))))))(((((((((''')))))))))))))))))))))))))))(((''''''''''''((()))%%%&&&''')))******))))))******))))))******+++,,,((())))))***++++++,,,,,,************************((()))+++,,,------,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,------------,,,---......///.........---......///////////////////////////000111222333222333444666888999;;;;;;:::;;;@@@HHHRRRccc}}}cccbbbaaaccceeeggggggfffiiihhhfffddddddfffhhhiiidddeeeeeeeeeddddddcccbbbYYY[[[___fffmmmvvv}}}}}}}}}vvvooofffaaaXXXVVVTTTSSSSSSSSSQQQPPPNNNMMMJJJHHHHHHIIIKKKMMMHHHIIIKKKOOOWWWcccooowww}}}{{{zzz|||vvvoooiiiffffffggggggdddbbb___ZZZTTTNNNHHHEEECCC??????AAA@@@<<>>???EEEUUUcccvvvgggggghhhhhhggggggfffeeedddcccbbbccceeeeeeccc```___]]][[[YYYYYY\\\```cccjjjppp{{{zzzqqqeee\\\WWWSSSOOOKKKJJJIIIHHHKKKPPPTTTTTTSSSUUUWWW[[[```eeefffccc```aaadddiiinnntttyyy~~~zzzuuutttttt}}}~~~~~~sssjjj^^^XXXSSSPPPKKKDDDDDDIIIJJJHHHGGGGGGIIIJJJIIIIIIJJJKKKLLLJJJGGGEEEDDDDDDBBBEEEGGGHHHIIIMMMUUU\\\eeegggjjjlllllljjjhhhffffffccc^^^ZZZXXXVVVUUUUUUQQQPPPPPPRRRUUUUUUPPPLLLMMMKKKJJJIIIGGGEEEAAA>>>666555222000///...///000222111111222333333111/////////...---,,,,,,++++++++++++,,,,,,,,,---------000---++++++,,,------------+++))))))***+++++++++---+++))))))+++++++++***------------------------***,,,---,,,******+++,,,***************))))))(((++++++******)))(((((('''))))))(((((((((((())))))(((((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''%%%'''((())))))((('''&&&'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((('''&&&'''((()))***)))))))))(((((((((''''''(((((((((((())))))))))))*********))))))))))))))),,,,,,++++++++++++************************************)))((((((((()))))),,,,,,,,,,,,------------******+++,,,,,,+++******(((((()))+++...//////......---,,,---///000...,,,///000000111111222333333222333444555666888999999:::??????EEEUUUcccuuuhhhhhhhhhhhhhhhgggffffffbbbaaaaaaaaabbbbbb```^^^YYYXXXUUUTTTWWW^^^hhhooo||||||tttddd]]]TTTNNNLLLLLLKKKIIIKKKJJJKKKSSS]]]eeegggfffcccgggnnnvvv{{{{{{xxxtttuuuyyy~~~}}}xxx~~~vvvqqqkkkdddYYYPPPOOORRRSSSPPPNNNLLLLLLKKKJJJHHHHHHKKKLLLIIIDDD@@@AAACCC@@@CCCEEEEEEEEEFFFKKKOOOVVVWWWYYY\\\^^^___```aaaeeeeeefffeeebbb^^^ZZZWWWYYYWWWWWWYYY\\\[[[WWWSSSPPPOOOMMMLLLKKKIIIFFFDDD<<<:::777555222111111111222111000000111111...,,,.........------,,,,,,,,,,,,,,,,,,,,,------------111...,,,+++,,,---,,,,,,)))(((((())),,,------,,,...---,,,,,,---,,,+++))),,,,,,,,,,,,------------,,,------,,,***))))))*********++++++******)))(((***************)))(((((((((((())))))***))))))(((((((((((())))))))))))***(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''((((((((()))))))))******)))))))))(((((((((&&&''''''((()))******+++))))))))))))*********************+++++++++++++++************************)))))))))((())))))******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---...------...///...------...//////---,,,...//////000111111222222222333444555666888999999;;;@@@@@@FFFUUUcccuuuhhhhhhhhhhhhgggfffeeeeeecccbbbaaaaaa```___]]]\\\XXXXXXYYY[[[```kkkyyy{{{ssslllggg```[[[TTTOOOJJJGGGIIILLLNNNOOORRRPPPQQQ[[[iiivvv{{{|||yyy}}}|||pppeee``````dddbbb___]]][[[XXXTTTPPPHHHHHHGGGEEECCCBBBBBBCCC@@@CCCEEEFFFEEEFFFIIIKKKMMMNNNOOOQQQSSSTTTUUUUUU^^^ccciiilllkkkfffaaa^^^eee```\\\ZZZ\\\^^^]]]\\\YYYWWWSSSQQQNNNKKKGGGEEECCCAAA>>>;;;888666555555000///.../////////...,,,------------------,,,,,,,,,,,,,,,------------...111///,,,+++,,,,,,,,,+++***)))***+++---...---+++++++++,,,...000000...,,,,,,,,,,,,,,,,,,---------+++,,,---,,,***)))***+++***++++++++++++***))))))'''((()))***+++*********'''((()))++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))((((((((()))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''((())))))))))))(((************))))))))))))''''''(((((())))))******(((((())))))******++++++((())))))***+++,,,,,,,,,******************************)))******+++,,,,,,******+++++++++,,,,,,,,,------------------------+++...000000---+++---///000000000000000000///...//////000000111222222222222333444555666888999999;;;AAA@@@FFFVVVcccuuu}}}ffffffffffffeeedddcccbbb______]]]\\\[[[ZZZ[[[\\\^^^aaafffkkkrrr}}}zzzyyysssmmmddd^^^XXXSSSPPPOOOJJJHHHFFFGGGKKKPPPTTTVVVYYYWWWWWW___nnn}}}~~~sssnnnqqqqqqppppppoookkkgggcccSSSMMMFFFDDDEEEFFFDDDAAA???AAACCCDDDEEEFFFGGGHHHFFFHHHJJJMMMNNNNNNMMMLLLSSS[[[eeelllllliiieeeccceeeaaa^^^^^^```aaa```]]]___\\\WWWTTTQQQNNNJJJGGGGGGEEECCC@@@===:::888777333111000111222333222111,,,,,,------------------,,,,,,---------.........111///,,,+++,,,,,,,,,+++---,,,,,,---......---+++)))))))))+++------+++***+++++++++,,,,,,,,,------)))***,,,,,,++++++,,,---+++++++++++++++***))))))((()))***++++++***(((''''''(((***+++++++++***)))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,***)))(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''((())))))******))))))************))))))))))))(((((((((((((((((()))((((((((())))))******++++++(((((()))***++++++,,,---************************++++++++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------,,,///111000---+++,,,...///000000111000/////////000000111111222333333444222333444555666888999999;;;AAA@@@FFFVVVcccvvvxxxxxxdddddddddccccccaaa```___XXXXXXXXXXXXZZZ^^^dddiiiqqqvvv{{{}}}pppgggcccbbb^^^XXXSSSQQQOOOLLLJJJKKKJJJKKKLLLOOOSSSXXX\\\___aaa```aaafffqqq~~~~~~yyyxxxxxxyyy{{{{{{zzzyyydddYYYLLLGGGHHHIIIEEEAAABBBCCCCCCCCCDDDDDDDDDDDD@@@BBBEEEIIIKKKLLLLLLKKKIIIRRR\\\cccdddbbb``````^^^```eeekkkooonnngggaaa]]]ZZZWWWUUUSSSRRRPPPNNNIIIHHHFFFCCC@@@===;;;999444222000000111222222111,,,,,,,,,------.........,,,---------............111...,,,+++,,,---,,,,,,...---,,,,,,---...---+++...---,,,,,,------+++)))******++++++,,,,,,------(((***++++++++++++---...+++++++++,,,++++++***)))+++,,,,,,,,,+++(((&&&$$$(((((()))***+++++++++++++++************)))))))))((((((((((((((((((((((((((())))))******))))))((((((''''''''')))+++---...(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++((((((((()))))))))************)))))))))((((((((())))))))))))(((((((((((())))))))))))************(((((())))))***+++,,,,,,************************,,,,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,...------,,,,,,------...---///000///...,,,,,,---+++---//////...---...///111111111222333333444444222333444555666888999999:::@@@@@@FFFWWWdddwwwyyyzzzbbbbbbaaaaaa```^^^]]]\\\UUUWWWZZZ^^^eeeppp|||uuuhhh[[[TTTSSSTTTQQQNNNOOOVVVXXXUUUSSSTTTVVVXXX\\\aaadddhhhlllnnnmmmpppssswww}}}|||{{{~~~|||qqqbbbYYYVVVWWWWWWUUUQQQOOOLLLJJJHHHFFFEEECCC???@@@AAACCCEEEHHHJJJKKKDDDKKKSSSWWWVVVTTTTTTUUUVVVZZZcccnnnvvvuuuooohhh[[[XXXVVVTTTTTTUUUTTTSSSNNNMMMKKKIIIFFFCCC@@@???888555222111111000///...++++++,,,,,,---...//////------------............000---++++++,,,---------,,,***((()))+++,,,------///...,,,,,,---......---)))******+++,,,,,,------***+++,,,,,,+++***+++---++++++,,,,,,++++++***)))''')))+++,,,,,,***(((&&&))))))))))))***+++,,,---+++++++++*********))))))(((((((((((((((((((((((())))))************))))))'''''''''((()))***+++,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***)))((((((((()))***+++)))))))))(((((((((''''''''''''(((((())))))***************)))))))))))))))(((((())))))******++++++************************,,,,,,+++*********++++++,,,,,,,,,,,,------------------,,,++++++,,,------...---------......---+++))),,,...///...---///111000000000111222222333333222333444555666888999999999??????FFFWWWfffyyy}}}`````````___^^^\\\[[[ZZZXXX[[[aaahhhsssrrrmmmdddXXXNNNJJJLLLPPPRRRRRRYYYeeejjjgggdddddddddgggmmmqqquuuwwwzzz|||yyy{{{||||||qqqlllmmmqqqtttbbb^^^XXXSSSOOOLLLIIIFFFCCCAAA??????@@@CCCGGGIIICCCHHHNNNNNNKKKHHHIIIKKKMMMQQQXXXcccmmmqqqpppmmm[[[YYYVVVTTTTTTUUUTTTSSSSSSRRRQQQOOOLLLIIIFFFEEE@@@===999666555333222000++++++,,,,,,---...//////---------........./////////---++++++,,,.........)))'''%%%&&&))),,,......(((&&&%%%&&&))),,,---...))))))***+++,,,,,,------,,,------,,,***)))***++++++,,,,,,,,,,,,+++******!!!###'''+++---...------***)))(((((()))+++---...++++++++++++******))))))************************))))))************))))))*********)))(((''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++***((('''''')))+++,,,((((((((((((''''''''''''%%%%%%&&&((()))+++,,,,,,++++++******))))))(((((())))))))))))************************************++++++***)))((((((((())),,,,,,------------......---,,,++++++++++++,,,---...,,,+++,,,//////---******---000111000000222444/////////000111111222222222333444555666888999999888>>>???FFFXXXfffzzzbbb]]][[[[[[YYYUUUUUUWWW[[[gggttt|||uuufff```WWWMMMGGGHHHMMMRRRYYY___hhhttt|||}}}wwwrrrvvvyyy|||}}}}}}ooo```YYYXXXSSSKKKHHHBBB>>>>>>>>><<<<<>><<<<<<>>>;;;>>>CCCHHHKKKLLLMMMNNNKKKIIIJJJOOOVVV[[[[[[YYYbbbaaa___ZZZTTTOOONNNOOOUUUUUUWWWXXXXXXTTTOOOKKKIIIGGGDDD???;;;777444333111000///........................---------,,,,,,.........---------,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000------,,,+++*********+++++++++************++++++++++++***)))))))))))))))))))))))))))))))))))))))++++++***++++++,,,------++++++***)))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''((((((((()))******))))))(((((((((((())))))((('''(((((()))***((((((((()))))))))******++++++******))))))((((((((((((((())))))*********%%%&&&&&&'''((()))))))))---,,,+++***)))******+++,,,***((()))+++---,,,***((()))******************,,,---......---,,,***)))...///000///---+++,,,---,,,,,,---...........................////////////111111111111111111111111444444555666777888999999<<<;;;>>>EEEOOO```{{{[[[YYYWWWWWWVVVYYYdddppp}}}ttthhh\\\TTTIIIIIIHHHIIILLLRRR[[[aaahhhkkkrrrzzzjjj\\\MMMFFFBBB???>>>@@@???@@@CCCEEEHHHJJJKKKLLLKKKJJJIIIIIIJJJLLLOOOPPP[[[aaagggeee]]]UUUSSSSSSRRRUUUXXXYYYXXXVVVTTTTTTOOOMMMKKKGGGAAA<<<777555111000///...---...//////.........------------,,,------------,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++++++++++++++++++++***)))))))))***+++,,,000...,,,***))))))******++++++************++++++,,,,,,+++************+++))))))))))))))))))))))))*********+++,,,...///000,,,+++***)))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((***))))))))))))(((((((((******)))((((((((())))))'''((((((((((((((()))))),,,,,,+++***)))(((''''''+++***)))((())))))++++++%%%&&&'''((()))***+++,,,///---***'''&&&''')))+++,,,++++++,,,------+++)))'''+++......+++))))))***+++,,,------------+++***,,,...///...---,,,---...---,,,,,,,,,,,,---..................////////////111111222222222222222222444444555666777888999999::::::>>>EEEOOOaaa{{{WWWYYY\\\```cccjjjzzz}}}zzztttlllbbbYYYRRROOOJJJKKKMMMOOOSSSZZZbbbgggiiilllqqqxxxrrr^^^RRRLLLGGGDDDEEEFFFEEEDDDEEEFFFGGGHHHGGGIIIKKKKKKJJJHHHIIIMMMQQQRRRYYYbbbeeeccc___]]]]]]SSSWWWZZZZZZWWWUUUUUUWWWSSSRRRPPPMMMGGGAAA;;;777333222000.........///000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***...,,,)))'''&&&''')))***,,,++++++******++++++,,,,,,++++++*********++++++)))))))))))))))))))))))))))(((((()))***+++,,,,,,******))))))******+++,,,************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))''''''''''''((((((((((((+++*********))))))((((((---,,,***(((((()))+++,,,)))))))))))))))*********...---***((('''((()))))),,,,,,------...---+++***)))...333222...******,,,***+++,,,------------,,,+++,,,...------,,,...///---,,,+++++++++,,,...///............////////////222222222222222333333333333444555666777888999:::999:::>>>EEEOOOaaa{{{___ccciiipppuuu|||zzzpppeeeeeeddd___XXXTTTSSSSSSTTTVVVYYY]]]aaagggooossswwwyyy|||pppbbbYYYRRRNNNOOOKKKIIIGGGGGGIIIKKKJJJIIICCCFFFJJJJJJIIIIIINNNRRRMMMQQQVVV\\\aaabbbaaa```XXX[[[^^^]]]YYYVVVVVVWWWUUUUUUUUURRRMMMGGGAAA>>>888666333111//////000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...........................---,,,+++******+++,,,---,,,***(((&&&&&&(((+++,,,,,,,,,++++++++++++,,,,,,******)))))))))******+++))))))))))))))))))))))))***))))))((((((((())))))'''(((((()))***,,,...///************************(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))))))))))))))******************************))))))((((((((((((''''''''''''(((((())))))*********+++---,,,***(((((()))+++,,,)))))))))***************,,,,,,,,,,,,+++***)))(((***,,,---...---,,,++++++)))...333222...******,,,******+++,,,------------***,,,------,,,,,,...///...---,,,+++,,,---...///............////////////111111222222222333333333333333444666777999::::::999999>>>EEEOOOaaazzzwwwxxx}}}tttiiicccXXX]]]aaaaaa]]][[[\\\___dddgggjjjmmmrrrxxxvvvkkkbbb___aaaccc^^^XXXUUUTTTQQQMMMIIIAAADDDFFFGGGFFFGGGJJJNNNNNNMMMMMMQQQVVVYYYYYYXXXYYY\\\^^^___^^^[[[ZZZYYYVVVVVVVVVUUURRRMMMIIIFFF@@@===999444111000000111/////////.........------,,,,,,,,,,,,------------***,,,------++++++,,,...........................---,,,+++*********+++,,,,,,+++***)))***+++---...,,,,,,++++++++++++,,,,,,***))))))))))))***++++++)))))))))))))))))))))))),,,++++++***))))))******'''(((((()))+++---...///************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''')))))))))************+++((()))******++++++******)))))))))(((((((((((('''''''''((()))***+++,,,,,,+++***)))((())))))++++++&&&'''((()))***+++,,,---***+++,,,---,,,+++***((()))+++,,,---,,,+++,,,---'''+++......+++))))))***+++++++++,,,,,,---------***,,,------,,,,,,---///...------------...//////............////////////000000111111222333333333222333444666777999:::;;;999:::>>>FFFOOO```yyytttmmmggg```^^^```aaajjjsssuuurrrnnnoooqqqwwwyyy{{{}}}yyywwwzzz}}}tttnnnhhhbbbYYYRRRMMMLLLIIIFFFDDDEEEGGGJJJKKKJJJJJJIIIIIIJJJLLLNNNRRRTTTXXX]]]``````]]]ZZZQQQQQQRRRRRRQQQOOOLLLKKKGGGDDD>>>888444111111111////////////............,,,,,,---------.........+++---...---+++***+++---........................,,,+++***)))((())))))***,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---***************+++,,,,,,))))))))))))))))))))))))++++++*********+++,,,,,,************+++,,,------************************))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((('''''''''&&&))))))*********+++++++++'''((()))+++,,,,,,,,,+++******)))))))))((((((((((((((())))))******++++++((((((((())))))*********''''''(((((()))***++++++))))))))))))*********+++''')))++++++******---///((()))******************,,,,,,,,,+++,,,,,,------+++,,,------,,,+++,,,...---...//////000000//////............//////////////////000000111222222333222333444666777999:::;;;:::;;;???FFFOOO___wwwwwwjjj^^^XXXVVVUUUZZZbbbrrr|||}}}wwwnnnggg]]]XXXPPPIIIFFFFFFGGGIIIEEEHHHIIIEEE@@@???CCCHHHIIIKKKPPPXXX___aaa^^^ZZZJJJKKKLLLMMMMMMLLLKKKKKKLLLHHHBBB;;;555222111000000/////////............---------....../////////,,,...///...+++)))***---------------------------000///---,,,,,,,,,------,,,++++++***)))(((''''''---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...))))))))))))))))))))))))((((((((()))***+++---------,,,++++++******++++++************************))))))))))))))))))))))))(((((())))))))))))((((((++++++******)))))))))((())))))******++++++++++++%%%''')))+++,,,------,,,++++++******))))))((((((************))))))))))))%%%&&&((()))************+++******)))(((''''''&&&)))((('''&&&&&&(((+++---&&&(((***)))((()))---111+++***)))***,,,------,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------...000111111111000///............/////////000...//////000111111222222222333444666777999:::;;;;;;;;;@@@GGGOOO^^^vvvuuu```VVVNNNMMMPPPUUU```lll{{{vvvpppaaaPPPFFFEEEFFFEEEHHHHHHFFFEEECCCCCCEEEGGGJJJHHHIIIOOOWWW[[[YYYUUUPPPOOOMMMKKKJJJKKKNNNQQQOOOMMMHHHCCC>>>999666444888...(((+++////////////....../////////...---,,,000...---++++++,,,---...///...,,,++++++,,,---///,,,------......------,,,......------,,,+++******---,,,,,,,,,,,,---......)))***,,,---......---,,,(((***,,,...///...------***+++,,,---...---,,,,,,*********)))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++***))))))++++++***)))(((((())))))(((((())))))))))))((((((+++******))))))+++,,,---,,,++++++***))))))******///+++%%%!!!!!!%%%'''************))))))))))))''')))***+++***)))***+++))))))))))))************&&&&&&''')))++++++)))&&&***+++,,,...000111222333++++++++++++++++++++++++---------------------------------,,,,,,+++++++++---------............///............////////////000000000000111111111111444555555666777888999999;;;<<<@@@GGGPPP^^^uuuuuuhhh]]]VVVOOOKKKNNNSSSZZZeeepppxxxwwwcccUUUPPPMMMJJJIIIHHHEEECCCAAAAAACCCEEEIIIHHHHHHKKKPPPTTTTTTRRRRRRQQQPPPNNNLLLLLLLLLMMMPPPOOOMMMJJJFFF@@@;;;888111222222000---,,,---///000000/////////.........000///---++++++,,,---.........,,,,,,,,,,,,---...,,,------------------,,,------,,,,,,+++******)))---,,,,,,,,,,,,---......,,,,,,,,,------,,,++++++$$$&&&''')))***)))((('''******,,,------,,,,,,+++,,,,,,+++***)))))))))******++++++,,,,,,++++++*********+++,,,,,,+++++++++++++++***)))))))))))))))(((((())))))))))))((((((%%%$$$$$$###$$$%%%&&&'''---,,,+++***))))))))))))---+++)))((('''((()))************)))))))))((((((&&&(((******)))((()))***))))))))))))************,,,,,,---///111111...,,,++++++,,,---///000111111++++++++++++++++++++++++------------------------+++++++++*********))))))---------............///............////////////000000000000111111111111444444555666777777888888;;;<<<@@@GGGPPP^^^uuussshhh```WWWPPPPPPMMMMMMSSSZZZbbbllltttyyyvvveee[[[SSSMMMMMMJJJFFFCCCAAABBBDDDFFFIIIHHHHHHIIIJJJLLLNNNOOOSSSSSSTTTSSSRRRPPPNNNLLLNNNPPPQQQQQQMMMGGGAAA===333???DDD999---+++...///000///---,,,,,,,,,---...000///---,,,,,,,,,---...------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,---......///...---,,,++++++++++++((()))***+++++++++***))))))***++++++,,,,,,++++++...---,,,***)))(((((((((******++++++++++++******((()))***+++,,,,,,,,,,,,+++***))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&%%%&&&''''''(((---,,,+++***))))))))))))'''''')))******)))((('''******))))))))))))((((((&&&'''))))))((((((((()))))))))))))))************+++++++++---//////---+++++++++,,,,,,---.........++++++++++++++++++++++++------------------------++++++++++++************---------............///............////////////000000000000111111111111222333444555666777888888;;;<<<@@@GGGPPP^^^uuusssssslllaaaYYYWWWVVVTTTUUUUUUYYY___gggnnnuuuzzzwwwlll```XXXUUUQQQLLLIIIHHHHHHIIIIIIGGGHHHIIIIIIIIIJJJLLLNNNRRRSSSUUUXXXYYYXXXUUURRRMMMOOOQQQRRRPPPKKKEEEBBB???NNNQQQ>>>///...111......,,,***)))((()))+++,,,//////...---,,,------...+++,,,---.........---------------,,,,,,---------//////......---------,,,,,,,,,++++++,,,,,,---...///...,,,+++***+++,,,,,,---......///......---,,,))))))******++++++++++++---,,,+++***))))))))))))******++++++++++++******))))))***+++++++++++++++******)))))))))))))))***(((((())))))))))))((((((***************++++++++++++***************++++++'''((()))******)))((('''***)))))))))((((((((((((%%%'''))))))((('''((()))((()))))))))************((((((''')))******((('''+++++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,---------------------------------------------------------............///............///////////////000000000111111111111111222333444555666777888;;;<<<@@@GGGPPP^^^uuutttmmmmmmaaaeeecccZZZTTTUUUYYY[[[aaaeeejjjpppxxxwwwlllfffbbb\\\WWWTTTPPPLLLIIIDDDFFFIIIJJJJJJJJJKKKLLLOOOPPPSSSYYY]]]___]]][[[PPPQQQSSSTTTRRROOOLLLIIIEEEOOOLLL:::///222333......---+++))))))***+++,,,//////......------------+++,,,------......------...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++***+++,,,...///++++++++++++++++++*********************++++++++++++***************++++++)))******++++++******)))++++++++++++******)))(((***)))))))))))))))******(((((())))))))))))(((((('''(((((()))))))))))))))((((((((()))***+++---.........---,,,,,,+++++++++)))))))))(((((((((((('''%%%'''))))))((('''((()))((()))))))))************+++***)))***++++++***(((++++++++++++++++++++++++*********++++++,,,,,,,,,---------------------------------------------------------............///............///////////////000000000111111111111111111333444555777888888;;;<<<@@@GGGPPP^^^uuuvvvlllaaa]]]^^^bbblllqqqjjj```___eeejjjrrrwww|||}}}yyysssnnniiiaaaWWWPPPHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMOOOTTT[[[___^^^]]]UUUVVVXXXYYYYYYVVVSSSQQQDDDEEE>>>333000444444...111000...---------...///////////////......------+++,,,,,,------............---,,,++++++,,,---...************************+++++++++++++++,,,------++++++++++++,,,---...///******************+++++++++************+++,,,,,,******))))))***++++++,,,))))))************))))))++++++++++++***)))(((''')))))))))))))))******+++(((((())))))))))))(((((('''(((((()))***)))))))))((((((((()))***,,,---...///...,,,***))))))***+++))))))((((((((((((''''''&&&'''))))))((((((((()))))))))))))))************,,,***))))))++++++***)))*********+++++++++++++++*********++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,---------............///............////////////000000000000111111111111111222333444666888999999;;;<<<@@@GGGPPP^^^uuuvvvlllddd]]]XXXXXX\\\qqq{{{vvv||||||oooeeeVVVQQQLLLJJJLLLOOOPPPPPPNNNKKKIIILLLSSSWWWXXXVVVVVVYYY]]]``````\\\VVVSSSHHHBBB<<<888888777333///111111111000000000000//////////////////......---,,,,,,++++++,,,---///000///...,,,++++++,,,...///+++++++++++++++++++++++++++++++++***++++++,,,---++++++,,,------,,,,,,,,,,,,,,,,,,,,,------...///,,,++++++***+++,,,---...++++++******)))*********))))))************)))))))))***************)))((()))))))))))))))***++++++(((((())))))))))))((((((((()))***+++,,,++++++*********))))))******+++,,,))))))(((((((((((())))))))))))((((((((('''''''''&&&(((******)))((()))***))))))))))))************+++)))((('''((()))((('''*********++++++,,,,,,,,,)))******+++,,,,,,------------------------------+++++++++,,,,,,,,,---------------............///............////////////000000000000111111111111222222333555777999:::;;;;;;<<<@@@GGGPPP^^^uuuooofff]]]XXXVVVVVV\\\ccc{{{}}}|||ccc[[[PPPLLLOOOSSSVVVUUUOOOJJJFFFFFFKKKPPPPPPOOOTTTYYY___dddccc^^^VVVQQQRRRIIICCCCCCBBB:::333111000000000111000//////.../////////000///......------,,,+++***+++---000111///...,,,++++++,,,...///........................++++++******++++++,,,---,,,---......---,,,***)))*********+++,,,---...///---,,,+++++++++,,,---...------+++***))))))(((((())))))************))))))'''((()))******++++++***))))))((())))))***++++++(((((())))))))))))((((((&&&'''(((******))))))(((---,,,+++***))))))))))))((()))+++,,,------,,,,,,)))(((((((((''''''''''''''')))***+++***)))***+++))))))))))))************---+++***)))***+++***))))))******+++,,,,,,------))))))***+++,,,,,,---------------------------------------....../////////---------.........//////............/////////000000000000000111111111111222333444666888999;;;;;;;;;<<<@@@GGGPPP^^^uuuZZZUUUPPPQQQZZZfffpppvvv~~~|||wwwooommmkkkkkkqqqzzz}}}}}}|||{{{|||oooZZZSSSWWW\\\ZZZUUUSSSOOOKKKJJJKKKLLLJJJHHHJJJPPPYYYaaaccc___XXXSSSNNNIIIDDDBBBCCCBBB<<<777222111000000////////////...------...000111000///................................................---------,,,,,,,,,++++++------------------------,,,++++++***)))))))))***,,,,,,,,,,,,,,,+++***)))************+++,,,------+++++++++***++++++,,,,,,*********))))))))))))(((+++*********))))))((((((******))))))))))))******,,,***)))***,,,---***((())))))(((((((((((()))))))))******++++++,,,------+++++++++*********)))))))))))))))))))))))))))))),,,,,,++++++******)))))))))***+++,,,,,,+++***)))(((((((((((()))***+++,,,...,,,)))''''''))),,,...++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,,,,,,,---------......////////////////////////000000000000000000000000000111222333333222111000000111333555777999999:::;;;<<<@@@GGGNNN\\\sssPPPNNNOOOWWWdddrrr}}}zzzwwwssspppnnnmmmkkkiiiiiinnnwww~~~xxxooogggdddbbb```eeekkklllllllllmmmooopppqqqpppssssssrrrqqqqqqppppppooossstttuuuxxx|||lllbbbdddfffccc]]]UUUQQQKKKIIIJJJLLLLLLKKKGGGKKKRRRWWWZZZZZZXXXVVVRRRNNNIIIEEEDDDAAA===999222111000...............///...---...000111000///................................................---------,,,,,,,,,++++++---------------------------,,,+++***************,,,,,,------,,,,,,+++***,,,,,,+++++++++,,,,,,---,,,++++++***++++++,,,,,,++++++*********)))))))))************)))))))))(((******))))))))))))******)))(((''')))+++,,,***((()))))))))(((((())))))))))))******++++++,,,------+++++++++*********))))))******************************************))))))******+++,,,,,,+++******)))))))))))))))***+++,,,---+++)))(((((()))+++---++++++++++++++++++++++++***+++------+++++++++,,,,,,,,,,,,,,,------------........................000000000000000000000000000111222222222222111000000222333555777888999999:::;;;???EEEMMM[[[qqqMMMNNNTTT___mmm{{{{{{vvvqqqnnnllleeebbb^^^\\\\\\[[[ZZZXXX\\\cccllltttyyy{{{}}}}}}xxxppphhhccc___\\\^^^cccbbb``````aaadddddd```]]]``````___^^^^^^]]]]]]\\\^^^___aaaeeeiiiooosssvvvvvvwwwxxxxxxxxxyyy{{{~~~}}}rrrppppppjjjccc[[[UUUMMMIIIJJJLLLMMMMMMHHHIIIKKKMMMOOORRRSSSTTTWWWUUUQQQLLLGGGBBB>>><<<666555222///......///000///...---...000111000///////////////////////////........................------------,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++************************))))))))))))******))))))))))))******'''''''''(((***+++)))(((************************)))******++++++,,,------+++++++++***************************************)))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++*********++++++,,,++++++************++++++++++++++++++,,,,,,,,,,,,+++---......---,,,,,,---+++++++++,,,,,,,,,------------------------------000000000000000000000000000111222222222222111000111222444555777888999999999:::>>>DDDLLLYYYpppVVVXXX]]]eeepppzzzxxxsssqqqpppooolllhhhddd```]]]YYYWWWTTTTTTUUUVVVUUUUUU[[[ccclllrrrvvvyyy{{{pppgggaaa___aaadddccc```\\\[[[\\\[[[VVVRRRTTTTTTSSSSSSRRRQQQQQQQQQPPPQQQSSSWWW[[[___ccceeegggggghhhiiijjjkkkmmmnnnppprrrvvvyyy{{{}}}}}}}}}~~~|||ssslllddd\\\QQQKKKIIIJJJJJJJJJJJJJJJHHHHHHHHHIIIKKKLLLVVVWWWWWWTTTMMMFFF@@@>>><<<:::666333111111111222000///...///000111000///000000000000000000000000...........................------------,,,,,,,,,------------------------...------,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,+++***************,,,,,,++++++******++++++,,,,,,,,,+++++++++***************)))))))))))))))******))))))))))))******))))))))))))***)))((('''******++++++++++++******)))******++++++,,,------************************************************((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---+++++++++,,,,,,,,,,,,---------------------------////////////////////////111111111222222111111111111222444666777888888999999:::>>>DDDKKKYYYooo```bbbffflllrrrzzz|||~~~yyysssnnnjjjgggfffcccccccccaaa^^^[[[XXXVVVQQQPPPNNNOOORRRTTTUUUUUUWWW___jjjppptttyyyuuuhhhbbbbbbfffhhhiiiddd]]]YYYVVVTTTQQQNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLOOOQQQTTTVVVWWWXXXXXXYYYZZZ\\\]]]]]]]]]```bbbdddgggiiikkkllllllppprrruuuyyy}}}{{{nnneeeYYYOOOJJJHHHEEECCCIIIHHHHHHGGGGGGGGGGGGGGGPPPTTTYYYZZZUUULLLEEE@@@@@@===:::666333222111222111000//////000111000...000000000000000000000000////////////////////////.........---------,,,,,,------------------------...------,,,------......******+++++++++++++++***,,,+++***))))))((())))))---,,,++++++*********+++,,,,,,,,,+++++++++******))))))))))))))))))************))))))))))))******+++,,,,,,+++***((((((''')))***++++++++++++***))))))******++++++,,,------************************************************(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------***,,,------,,,++++++,,,++++++,,,,,,,,,---------------------------------////////////////////////222111111111111111111222222333444666777888888888:::;;;???EEELLLYYYoookkknnnsssxxx}}}{{{ssslllhhhkkkhhhbbb]]]YYYWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOJJJHHHGGGHHHKKKNNNOOOPPPPPPXXXccckkkpppwwwttthhhcccgggkkklllnnnjjjddd]]]WWWTTTRRRRRRMMMMMMLLLKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNQQQPPPPPPRRRTTTUUUSSSRRRRRRSSSTTTVVVXXXZZZ\\\]]]```bbbeeeiiilllrrrxxx}}}}}}|||tttggg\\\TTTNNNGGGCCCDDDEEEGGGHHHHHHGGGFFFFFFHHHMMMTTTYYYYYYTTTLLLFFFBBB@@@===:::666333111000222000//////111111000...////////////////////////////////////////////////............---------,,,------------------------------,,,,,,,,,---......******+++,,,,,,,,,+++++++++******))))))))))))***------,,,+++************,,,+++++++++************))))))))))))******************))))))))))))******+++------,,,***(((((((((((()))***++++++***)))((()))******++++++,,,------***************+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,++++++++++++,,,,,,++++++*********++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......***+++------+++***+++,,,,,,,,,,,,---------......------------------------000000000000000000000000222222111000000111222222222333444666777777888888;;;;;;???DDDKKKYYYooo}}}vvvmmmfff```ZZZWWWUUUSSSPPPMMMKKKJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIFFFDDDCCCCCCEEEGGGGGGGGGHHHOOOYYYaaafffjjjnnnqqqnnnmmmhhh```___eeeiiihhhhhhhhhfff```XXXSSSRRRTTTQQQPPPPPPOOONNNNNNMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLOOOMMMMMMNNNPPPQQQNNNLLLIIIIIIIIIJJJLLLOOORRRSSSTTTVVVWWWXXXZZZ^^^bbbfffhhhkkkpppvvv|||}}}rrrhhh___UUUNNNEEEFFFFFFGGGGGGFFFDDDDDDBBBFFFLLLTTTYYYYYYSSSNNNFFFFFFDDDAAA===888444222222111000000111111000...........................////////////////////////............------------------------------------,,,,,,++++++,,,------...+++,,,------.........---++++++++++++++++++,,,---...---,,,+++************++++++*********)))))))))((()))))))))******************))))))))))))******'''***,,,+++)))((()))+++'''(((***++++++***(((''')))******++++++,,,------))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++************+++,,,)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,......,,,,,,,,,---------........./////////........................000000000000000000000000222222111000000111222222333333555666777777777777::::::>>>CCCJJJWWWmmmvvvpppmmmfff]]]VVVRRRNNNIIIFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCBBBBBBAAABBBCCCEEEFFFGGGEEEBBBAAABBBCCCCCCBBBBBBGGGOOOUUUXXXYYYXXXXXXTTTWWWWWWSSSTTT\\\___]]][[[___aaa\\\RRRLLLLLLNNNPPPOOOOOONNNNNNMMMMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOKKKIIIHHHJJJLLLKKKHHHEEEFFFEEEDDDEEEFFFJJJNNNPPPPPPPPPPPPNNNMMMNNNQQQSSSYYY^^^ccccccdddjjjuuu{{{oooccc[[[IIIIIIHHHFFFDDDBBBAAA@@@@@@AAAEEENNNXXX\\\YYYTTTLLLKKKJJJGGGCCC>>>999666333111000000111111000...........................000000000000000000000000//////.........---------------------------------++++++++++++,,,,,,---...------...///000000000///,,,,,,,,,,,,---......///...---,,,+++*********************))))))))))))((((((((())))))*********+++******))))))))))))******###&&&)))***)))(((***---&&&((()))******)))(((&&&)))******+++,,,,,,------))))))******++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***))))))***+++,,,(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,...//////...------............////////////000////////////////////////000000000000000000000000333222111000000111222333333333555666777777777777999999<<>>===666444222111111111///...111111000///////////////......//////......---,,,000000///...------,,,,,,------------------------...---,,,,,,,,,,,,---...000///---,,,+++,,,,,,---------------------------++++++******++++++,,,---***+++,,,,,,+++***)))'''++++++++++++++++++++++++,,,++++++++++++++++++,,,)))*********++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------//////...---+++***))))))***************************))))))((((((((('''''',,,+++***))))))***+++,,,++++++******)))*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///............////////////222222333333333222111000444444444444555777888999:::;;;???EEELLLWWWlll~~~zzzvvvsssnnnjjjgggdddaaa]]]YYYUUUPPPLLLNNNLLLJJJIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOORRRPPPMMMLLLLLLMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOLLLLLLIIIIIINNNUUUUUUPPPMMMPPPTTTSSSOOOLLLLLLNNNQQQRRRQQQQQQPPPOOONNNMMMKKKNNNSSSWWWZZZZZZXXXWWWSSSOOOMMMNNNQQQRRROOOLLLLLLHHHDDDDDDFFFIIIJJJJJJMMMLLLKKKJJJJJJIIIIIIIIIHHHJJJLLLMMMNNNRRRYYY]]]aaahhhqqquuuuuuwww|||xxxiiiZZZTTTQQQLLLIIIJJJCCCCCCEEEGGGKKKPPPSSSSSSWWWUUUSSSPPPMMMGGGBBB>>>888666333222222222000///111111000/////////////////////000000//////...---000//////......---,,,,,,------------------------......---,,,,,,---.........---,,,,,,+++++++++,,,------------------------+++++++++***++++++,,,---)))******++++++++++++***++++++++++++++++++++++++++++++************++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((('''(((***---///,,,+++***))))))***+++,,,+++***************++++++++++++,,,,,,,,,,,,------************************------,,,,,,,,,,,,---------------------------------------............///............////////////222222333333333333222222444444444555666777888999:::;;;???DDDJJJVVVjjj|||xxxnnneeeaaa]]]ZZZWWWXXXUUURRRQQQQQQRRRQQQPPPLLLLLLMMMMMMMMMNNNNNNNNNQQQSSSUUUVVVVVVWWWYYY[[[\\\\\\]]]]]]^^^___``````bbbaaa______```___]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWVVVRRRPPPTTTZZZ[[[XXXPPPQQQSSSTTTTTTSSSRRRRRRSSSSSSSSSRRRQQQPPPOOONNNMMMOOORRRTTTVVVVVVVVVUUUUUURRRPPPRRRTTTVVVTTTQQQPPPLLLGGGEEEFFFHHHJJJKKKMMMMMMKKKJJJIIIGGGFFFFFFCCCDDDDDDEEEFFFJJJOOOSSSUUU[[[aaacccaaaaaadddgggkkkuuu~~~ggg[[[VVVRRRMMMJJJHHHEEECCCEEEHHHLLLOOOQQQRRRRRRRRRSSSSSSOOOGGGAAA<<<999666444333222111000111111000////////////000000111111111111000//////000//////......---------------------------------......---,,,,,,---......+++,,,,,,,,,,,,++++++***------------------------+++++++++++++++,,,------***))))))******+++,,,---++++++++++++++++++++++++*********))))))*********((()))))))))***************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))(((%%%$$$%%%(((,,,///++++++************++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------------------------------......------------......---------------------------------............///............////////////111222222333333444444555444444555666777888999999999:::>>>CCCIIITTThhhzzzvvvqqqccc]]]UUUPPPMMMLLLLLLKKKKKKIIIGGGHHHKKKOOORRRSSSUUUVVVYYY\\\___aaacccccccccfffhhhjjjkkkllloooqqqsssttttttvvvwwwxxxyyyyyyzzzyyyyyyzzz{{{zzzwwwtttqqqqqqrrrrrrrrrrrrrrrrrrkkkjjjfffaaabbbggghhhfff^^^\\\\\\]]]```aaa^^^\\\YYYYYYYYYXXXWWWVVVUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQSSSRRRQQQSSSVVVXXXWWWVVVVVVSSSOOOLLLLLLOOORRRTTTRRRQQQPPPNNNKKKIIIGGGFFFFFFEEEDDDCCCCCCEEEHHHKKKQQQUUUYYYZZZWWWVVVWWWZZZZZZaaalllwww|||lllccc\\\SSSMMMNNNHHHCCCDDDHHHKKKNNNQQQMMMKKKLLLOOORRRQQQKKKFFF@@@<<<888555444333111000222111000000//////000000000000111111000000///...000/////////......------..............................------------......+++,,,---......---+++***------------------------,,,++++++++++++,,,------,,,+++***)))***+++,,,---++++++++++++++++++++++++******))))))))))))******(((((()))))))))*********)))***,,,------,,,***)))+++++++++,,,,,,,,,------))))))***+++,,,------...++++++++++++++++++++++++,,,+++)))(((''')))***,,,++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++,,,,,,,,,------////////////////////////.........------.........---------------------------------............///............////////////111111111222333555666777444555666777888999999999999:::===BBBGGGRRReeewww~~~vvvnnnfff___[[[QQQNNNJJJGGGGGGHHHJJJKKKKKKKKKLLLPPPWWW^^^ccceeedddfffkkkpppuuuyyy|||~~~}}}{{{yyy}}}}}}{{{wwwtttqqqrrruuuvvvsssooommmlllkkkiiifffcccaaa```___^^^]]][[[XXXVVVTTTSSSTTTSSSTTTVVVXXXZZZZZZZZZ]]][[[YYYWWWVVVYYY]]]___XXXWWWVVVTTTQQQNNNKKKIIIKKKIIIFFFCCCCCCDDDEEEFFFJJJMMMPPPPPPNNNMMMNNNPPPQQQTTTZZZ```gggnnntttxxxxxxlll___WWWTTTJJJCCCEEEHHHIIILLLPPPOOOLLLJJJKKKMMMMMMLLLJJJDDD@@@;;;777555444222111222222111000000000000000///000000000000///......///////////////.........................................................,,,---...//////...---,,,------------------------,,,,,,++++++,,,,,,---...///...,,,***))))))***+++++++++++++++++++++++++++******))))))))))))******))))))))))))************)))***,,,------,,,***)))+++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,---......------,,,+++++++++,,,,,,+++++++++))))))))))))***+++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++.........------.........---------------------------------............///............////////////111000111111333444666777444555777888999::::::999::::::===AAAFFFPPPccctttxxxrrrnnnmmmlllkkkiiifffaaa[[[VVVSSSQQQOOONNNMMMMMMNNNPPPSSSUUUWWWYYY___hhhsss|||zzz|||~~~xxxsssooommmgggfffeeeccc```^^^[[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\\\\ZZZYYY[[[^^^aaa]]]\\\[[[YYYVVVSSSOOOMMMNNNJJJFFFDDDDDDDDDDDDDDDGGGIIIKKKKKKIIIIIIIIIJJJJJJKKKNNNQQQUUUZZZ^^^```iiipppvvv{{{qqqeee___RRRHHHIIIKKKIIIJJJNNNUUUSSSOOOKKKIIIIIIJJJLLLJJJFFF@@@;;;888666555333222222111000000000000111//////000000//////...---////////////////////////........................---...////////////...------......////////////...------------------------,,,,,,,,,,,,,,,------...000///---,,,***)))))))))++++++++++++++++++++++++*********))))))*********)))*********++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++******))))))))))))))))))))))))))))))###%%%(((+++,,,---,,,+++++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------------------............///............////////////000000000000111333555666444666777999:::::::::::::::;;;===AAAEEEOOOaaasssrrrnnnhhhaaa\\\YYYXXXXXXXXXYYYYYYWWWVVVUUUTTTUUUOOOQQQSSSVVVYYY\\\```cccfffjjjsss~~~}}}{{{xxxtttoookkkiiiggggggfffeeebbb`````````\\\]]]^^^\\\ZZZYYY[[[^^^^^^^^^^^^\\\YYYUUUQQQOOONNNJJJFFFEEEFFFHHHHHHGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGIIILLLNNNPPPQQQSSSYYY]]]```gggttt|||ppp```TTTTTTTTTNNNLLLOOOSSSSSSQQQMMMHHHGGGKKKOOOQQQLLLEEE@@@<<<:::999777333222111111000000111111000000111111000000///.../////////////////////000........................---...///000000///...------------------...//////---------------------------,,,,,,,,,,,,---......---...------,,,+++***)))++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++*********)))))))))))))))))))))))))))!!!"""$$$&&&((())))))***++++++,,,------,,,+++++++++***************++++++++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,---------------------------------------............///............////////////111000//////000111444555444666888:::;;;;;;::::::<<<<<<>>>AAAEEENNNaaarrr{{{nnnddd\\\ZZZVVVSSSQQQPPPQQQQQQRRRSSSUUUWWWXXXYYY\\\]]]aaaeeejjjpppuuuzzz~~~{{{|||{{{zzzvvvqqqnnnlllkkkbbbdddeeeccc```^^^___```^^^^^^^^^\\\YYYUUURRROOONNNJJJGGGGGGIIILLLMMMLLLIIIIIIHHHGGGEEEDDDCCCCCCHHHGGGFFFFFFHHHIIIIIIIIIJJJNNNOOOMMMQQQ\\\hhhmmmttt}}}~~~mmm```___]]]TTTOOORRRJJJNNNPPPLLLGGGGGGLLLSSSVVVPPPIIICCC@@@===<<<:::333222111111000111111111111222222222222111000000////////////000000000000////////////////////////---...///000000///...------,,,,,,+++,,,---///000---------------------------,,,,,,,,,,,,---......+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,---------******************++++++******************************))))))***+++,,,---++++++------------++++++++++++******************++++++,,,,,,,,,---------************************---,,,,,,++++++,,,,,,------------------------------------.........//////............/////////000111000///...///000222444555666999;;;<<<;;;;;;:::<<<<<<>>>BBBEEENNN```qqqtttnnniiiaaaYYYUUUMMMMMMLLLJJJJJJLLLPPPTTTSSSWWW]]]bbbgggkkkpppsssuuu{{{~~~zzzuuupppnnnnnnlllgggbbb^^^]]][[[[[[ZZZXXXUUURRRLLLLLLLLLNNNQQQRRRRRRQQQRRRPPPNNNKKKHHHFFFEEEDDDDDDEEEFFFFFFDDDCCCCCCCCCEEEHHHJJJJJJIIIJJJNNNQQQ^^^eeerrrzzznnniiibbbXXXPPPOOONNNNNNOOOLLLHHHKKKQQQSSSTTTTTTPPPHHHAAA>>>===888777444222000000111222111000000000000000111111333333333222000///---,,,)))+++---///000000///...---,,,++++++,,,---///000...///000111000///---+++---,,,++++++++++++,,,---++++++,,,---------,,,,,,((()))+++,,,------,,,+++)))))))))******+++++++++)))))))))***++++++,,,,,,.........---,,,+++***)))))))))***+++,,,,,,---------,,,***))))))***,,,---((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,+++)))((((((((())))))+++++++++++++++++++++++++++++++++,,,,,,---------+++******************+++******+++,,,...000222444/////////......------,,,+++,,,------......------............////////////,,,---...000000000///...000000111222222222222111333555888::::::;;;===>>>@@@@@@BBBEEEHHHQQQccctttwwwkkk```\\\ZZZUUUPPPNNNOOOOOOOOOOOOPPPSSSXXX\\\bbbgggooowww|||wwwmmmjjjeeebbb^^^[[[WWWTTTPPPOOOOOOQQQUUUYYY[[[\\\]]][[[WWWSSSNNNJJJFFFDDDCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFHHHGGGEEEEEEHHHJJJNNNTTT___mmm~~~zzzlll```YYYTTTPPPOOOJJJEEEEEEHHHMMMPPPSSSRRRLLLFFFBBB@@@===;;;888555333222222222111111000000000000111111111111222111111000///...+++,,,...000000000///...---.../////////...---------...///000000///---,,,...---,,,++++++,,,---...------,,,,,,++++++******++++++,,,---,,,,,,******++++++,,,,,,,,,---------+++++++++***************,,,------,,,,,,+++***))))))******+++,,,,,,------+++++++++,,,,,,+++++++++***+++,,,------,,,+++***************************...---,,,+++++++++,,,---))))))))))))))))))))))))------,,,++++++***)))))),,,++++++******++++++,,,*********+++,,,---...............---------------,,,---......//////..................////////////...///000111111000//////000111111111111222222222333555888999999:::;;;===??????AAAEEEHHHQQQddduuu{{{tttjjj___UUUSSSTTTTTTSSSTTTWWWXXXZZZ[[[^^^ccciiimmmvvv|||zzzrrrllleee___[[[UUUSSSQQQRRRVVV\\\```bbbeeeccc___ZZZTTTNNNIIIFFFEEEEEEDDDDDDDDDCCCDDDDDDFFFFFFFFFDDDBBBAAABBBDDDCCCGGGMMMUUU```ooo~~~vvvggg]]]TTTOOOKKKFFFCCCDDDFFFKKKPPPRRRPPPKKKGGGEEEBBB@@@===:::666444222111222222111111000111111222///000000111111111000000...///000111111000///......000111222222///,,,***+++,,,...//////...---,,,......------------......///...,,,***)))))))))***------------,,,+++***)))+++,,,,,,,,,,,,------------,,,,,,+++******))))))***+++++++++++++++***************++++++,,,,,,---)))+++,,,......,,,+++)))+++,,,---......---,,,+++*********************************)))******+++,,,)))))))))))))))))))))))),,,,,,++++++******))))))---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////000000//////............//////////////////000000000///......222111000000000111333333333555777888888888999;;;======@@@DDDHHHRRRdddvvv|||xxx~~~xxxtttiii```^^^___```cccfffhhhjjjmmmppptttzzzzzzpppjjjbbb^^^YYYWWWYYY]]]aaadddhhhgggdddaaa\\\WWWRRRPPPLLLJJJGGGFFFEEEFFFEEEEEEGGGGGGFFFDDDBBBAAAAAAAAABBBEEEHHHJJJMMMVVVcccmmm|||xxxiiiYYYRRROOOKKKIIIHHHEEEHHHLLLOOOOOOLLLJJJHHHFFFDDDAAA>>>:::666333111333333222111111111222222000000111111111111000000111111111111111000///......///000111111///---,,,***+++,,,---.........---...........................---+++)))((()))+++,,,---------,,,,,,++++++***************************,,,,,,,,,++++++*********((()))***+++++++++++++++*********++++++,,,,,,,,,++++++,,,------,,,+++++++++,,,------------,,,+++************************((((((((())))))***++++++++++++++++++++++++++++++))))))***+++,,,------...---------,,,,,,---------............------,,,++++++++++++,,,,,,---------------...///////////////............////////////...............---------333111000//////111333444333555777777777777888999;;;<<>>BBBGGGQQQeeevvv|||vvvzzzuuuqqqnnnlllhhhgggeeecccbbbaaa``````___ZZZTTTRRRSSSUUUUUUTTTNNNKKKHHHFFFFFFEEECCCBBB@@@CCCEEEFFFEEEFFFJJJNNNQQQWWWaaajjjsssqqqcccZZZSSSNNNLLLKKKJJJHHHGGGHHHHHHGGGFFFEEEFFFEEEDDDAAA===:::777555555444333222222222222222222222111111///......222222111111000000//////...---,,,,,,---...000222---------------.........------............------+++*********+++---///000++++++++++++,,,---...///---------,,,,,,,,,,,,+++******++++++,,,------...))))))***+++,,,,,,,,,+++++++++++++++++++++++++++///---,,,******,,,---///,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,))))))))))))))))))))))))...............---------...------,,,,,,------...((()))***,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,---...---------............////////////222222111111111222333444222111000000000111333333222444666777777777888:::::::::===BBBFFFPPPddduuu{{{uuuyyyvvvqqqlllhhhfffeeeeeeddd___YYYXXX\\\```aaaaaaXXXUUUPPPNNNMMMKKKGGGEEEAAABBBCCCDDDEEEGGGHHHIIIGGGMMMSSSXXX]]]gggvvvuuuiii]]]TTTQQQLLLJJJIIIIIIJJJJJJGGGDDDDDDEEEGGGGGGFFFCCC@@@===666555444333333222222222000000111111111111000///111000000/////////000000//////////////////////////////..................+++,,,---......---,,,+++,,,,,,,,,------......///...---,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++++++++***)))((())))))))))))))))))))))))------------------------------,,,,,,,,,,,,------((()))+++,,,,,,+++***))).........---------------,,,------...........................////////////000000000000111222444555000111111111111222222222111444666888888888:::;;;::::::===AAAFFFOOObbbttt|||vvv}}}vvvrrrppppppfffaaa\\\\\\bbbhhhjjjjjjccc^^^YYYUUUSSSQQQLLLIIIFFFDDDCCCDDDFFFGGGGGGGGGCCCIIINNNPPPQQQXXXccclll}}}xxxiii^^^YYYKKKJJJJJJLLLNNNLLLGGGBBBDDDEEEHHHJJJIIIGGGDDDBBB777666555444333222222222......000111111222222222000000////////////000000///111222333333111...,,,111000///...............++++++,,,------,,,++++++---......//////...------000///---,,,++++++,,,---+++++++++******)))))))))...------,,,,,,++++++***,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,...//////...,,,+++......------------......++++++++++++++++++++++++---......///...---+++***++++++++++++++++++++++++((()))***+++---...///000---,,,,,,++++++,,,,,,---+++,,,---......---+++***/////////......------------......///////////////............/////////000,,,,,,,,,,,,...000222333000000111222222222222111111333666888888999;;;===:::;;;===AAAEEEOOObbbsss}}}xxxzzzmmmiiieeeccceeeiiilllnnnllljjjgggccc^^^ZZZVVVTTTKKKHHHDDDCCCDDDFFFGGGGGGIIIJJJLLLNNNQQQSSSUUUVVVgggrrr}}}kkk]]]TTTPPPLLLKKKLLLLLLIIIFFFEEECCCCCCGGGLLLMMMHHHCCC???<<<777444333444333333333333222222111111000000000000000000000000000000//////............/////////////////////////////////...---,,,,,,---...///........................---,,,,,,++++++,,,,,,---+++++++++******)))))))))---,,,,,,+++*********+++,,,---...//////---+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,111...++++++------+++(((+++,,,,,,------,,,,,,+++------------------------***))))))***+++...000111---------------...///000------,,,,,,,,,---......---,,,,,,,,,,,,---......000000//////......------,,,---------......//////......---......///000111//////111222222333222222666777999:::;;;;;;:::999777999>>>BBBEEENNNaaarrryyyuuu~~~zzztttqqqqqqsssuuuvvvvvvtttqqqmmmhhhccc]]]YYYOOOMMMJJJIIIJJJKKKLLLKKKGGGGGGIIIKKKMMMPPPRRRSSSZZZbbbooo{{{mmm]]]XXXRRRNNNKKKKKKKKKJJJHHHFFFDDDFFFIIILLLKKKIIIAAA===888555444333222222222222222111111111000000111111111111111111111111//////............/////////////////////////////////...------------...///........................,,,,,,++++++++++++++++++,,,,,,+++++++++*********---,,,,,,+++******+++++++++,,,.........---+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++)))'''+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///000///...------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---..................------------------........./////////000//////.........//////000000000111222222333333555666777888999999888888888999===AAADDDMMM___ppp~~~xxxpppfff```TTTRRROOONNNNNNMMMLLLJJJKKKJJJJJJJJJJJJLLLMMMNNNNNNRRRZZZeeeuuuqqqlllcccYYYPPPLLLMMMNNNKKKIIIFFFEEEFFFIIIMMMPPPDDDAAA;;;888555444222111222222111111000111111111111111111111111111111111000//////......//////000///////////////////////////......------......///........................,,,,,,,,,+++************---,,,,,,,,,,,,,,,++++++---,,,,,,++++++++++++++++++,,,---------,,,***)))++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---///......---------......------,,,+++*********+++---,,,,,,,,,,,,---......,,,,,,,,,---------------......////////////000000111111///......---------111000000000000222333444333444555666777777777777999:::===@@@CCCKKK\\\mmm{{{}}}~~~pppfff^^^\\\YYYVVVUUURRROOOLLLSSSRRROOOLLLJJJJJJJJJJJJKKKLLLNNNSSS]]]lll{{{}}}nnn^^^SSSOOONNNKKKJJJHHHEEEDDDFFFKKKOOOHHHDDD???;;;999777555333333333111111000111111222111111111111111111111111000000////////////000000//////////////////////////////............//////........................------------,,,+++******---------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,---------***++++++,,,...000111222///...---,,,++++++***+++---,,,,,,,,,,,,---......,,,,,,,,,------......////////////000000000000000000000///...............222111/////////111444555222333444555666777777777;;;:::<<>><<<:::888666555333111111111222222111111111111111111111111000000////////////000000000000000000000000000000////////////////////////..............................//////......,,,,,,---------------------------,,,,,,+++,,,,,,------+++,,,,,,,,,++++++******++++++,,,,,,,,,---------------------------------------------------------+++++++++***)))(((((((((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---............***++++++,,,...000111222111000///------,,,,,,,,,---,,,,,,,,,,,,---......------....../////////000000000000000000/////////...............///000000222111/////////111444555333444444555666777888999<<<:::;;;???CCCJJJYYYggg}}}{{{wwwwwwyyyuuurrrnnnjjjhhheeebbb___SSSRRRRRRQQQPPPOOONNNMMMJJJJJJKKKJJJKKKOOOTTTXXX^^^hhhwwwuuucccYYYSSSQQQNNNJJJHHHFFFEEEDDDFFFDDDBBBAAAAAAAAA???>>>:::888555333111111222333222222222222222222222222111000000//////000000111000000000000000000000000...//////000000//////...........................---...///000000000......,,,,,,---------------...,,,,,,,,,,,,,,,------...---,,,,,,,,,++++++++++++++++++,,,,,,------......------------------------------------------------------...,,,)))(((((()))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///////////////......---------......000000///...---------...---,,,,,,,,,,,,---...............///////////////000000////////////......---------......///111111111000000000000222333444444444444555777888:::;;;===;;;;;;>>>CCCKKKZZZggg}}}~~~xxxrrrlllgggdddWWWWWWWWWWWWTTTRRROOOMMMKKKKKKKKKJJJIIIIIILLLNNNQQQWWW```iiiuuu~~~qqq^^^YYYRRRNNNLLLIIIFFFCCCAAA@@@???@@@BBBDDDCCCBBB===;;;888444222222222333222222222222222222222222111111000000000000111111000000000000000000000000...///000111111000///...........................+++,,,...000111000///...++++++,,,,,,------------,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------........................---...000...,,,***,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------000///...---------------///......---------......---,,,,,,,,,,,,---......///...............------/////////.........------//////.........//////000000000000111222222333333444444444444666888:::;;;>>>;;;:::???DDDMMM[[[ggg~~~~~~~~~uuunnniii`````````]]]YYYSSSNNNJJJMMMMMMLLLIIIGGGFFFGGGIIIOOOPPPRRRUUU\\\iiizzzhhh```VVVPPPNNNMMMIIIEEE=========???CCCEEEEEEDDD@@@===999555333222222333222222222222222222222222111111000000000000111111000000000000000000000000...///000111111000///...........................)))+++---///000000///...+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------++++++,,,,,,---...//////------------------------........................'''***,,,+++)))(((***---******++++++++++++******------------------------...//////000///---,,,***---------------...///000------,,,,,,,,,---......---,,,,,,,,,,,,---...............------,,,,,,,,,//////......---------,,,111000///......---......//////111222222333222222333333333444555777:::;;;>>>;;;:::???EEENNN\\\hhh{{{{{{mmmjjjeeebbbccc___XXXSSSRRRRRROOOLLLJJJIIIHHHGGGEEEJJJNNNSSSWWWVVVXXXcccpppsssaaaUUUQQQMMMFFF???AAA===::::::>>>CCCGGGHHHBBB@@@===;;;888333---)))111111111111222333444555111111111111111111111111111000000000000000000111////////////////////////////////////////////////------------------------///......------......//////,,,+++,,,...///---+++......//////000/////////***,,,------,,,+++,,,---++++++,,,------......///---,,,,,,++++++,,,,,,---++++++************))))))***+++------+++******+++,,,,,,,,,------.........,,,,,,,,,---------......000///---,,,---...000222000///---,,,+++,,,,,,---......---------......///,,,---...///000000000000////////////...---,,,+++////////////000000000000000000111111111111000000222444666666777777999;;;:::<<>>@@@???FFFXXXiii~~~|||yyyuuujjjhhhhhhfffcccbbbccc^^^XXXSSSPPPMMMKKKJJJKKKKKKNNNRRRRRRPPPRRRWWW```lll}}}jjjZZZPPPJJJGGGCCCCCCCCCAAA???>>>???@@@EEEBBB???<<<:::888555222555555444333333333333444111111111111111111111111///000111222222111000///////////////////////////////////////////////////........................------------------------...---,,,,,,......---,,,,,,,,,,,,+++***)))''''''(((***,,,------...///000//////......---,,,,,,,,,------,,,,,,,,,,,,------///......---,,,+++++++++***+++------+++++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---------...000111------,,,,,,,,,---......000///...---------------111222222111000///......,,,,,,---...////////////////////////000000000000,,,---///111222333444444000222444555555555777999:::;;;>>>@@@@@@FFFXXXhhh}}}zzzvvvpppjjjjjjkkkjjjjjjkkkhhhbbb]]]XXXRRRMMMIIINNNMMMOOOUUUWWWUUUSSSTTTVVV___kkkxxxlllYYYLLLFFFBBBDDDFFFFFFDDDCCCDDDEEEEEEDDDBBBBBBAAA>>>:::777333333222222222222222333111111111111111111111111///000111222222111000///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,------------------------------,,,+++***,,,...//////---,,,,,,---,,,,,,------.../////////------,,,,,,,,,,,,------------,,,+++******))))))***+++------,,,+++,,,---//////......------,,,,,,******+++++++++,,,,,,,,,......---------...///000,,,,,,,,,,,,---......///111000///...---,,,,,,,,,000000000000000///......------...///////////////////////////000000000000......000111222333333333111222444555555666888::::::;;;===@@@AAAGGGWWWggg||||||vvv{{{uuuqqqnnnlllkkkjjjiiigggeeeaaa\\\UUUPPPOOOLLLNNNTTTXXXVVVTTTTTTRRRVVV]]]dddoookkkUUUIIIIIIIIIIIIFFFCCC@@@??????AAAAAACCCEEEEEEBBB===999333333222222333444444555111111111111111111111111///000111222222111000///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------,,,------,,,,,,---.../////////...---///000000...---------,,,,,,---......//////000...------,,,,,,------...//////...------,,,++++++)))+++------,,,,,,---...,,,,,,++++++******))))))******+++++++++,,,,,,,,,---------------......///+++,,,,,,------.........111000///...---,,,,,,,,,,,,---....../////////...//////000000///......---////////////000000000000000111111222222222222111222444555666666777999;;;::::::===@@@BBBHHHWWWfff{{{zzzyyy~~~|||qqqjjjgggeeefffggghhhhhheee```\\\PPPMMMMMMQQQSSSQQQPPPRRRNNNPPPSSSUUU\\\kkk~~~kkk\\\RRRNNNIIIEEECCCBBB@@@???===>>>AAADDDEEECCC>>>;;;777777666666666777777888111111111111111111111111111000000000000000000111////////////////////////////////////////////////////////////////////////,,,---...//////...---,,,,,,---......,,,,,,---...***+++,,,---.../////////+++---///000//////000111000000//////...---------......------------......,,,,,,,,,,,,++++++++++++)))+++---...---,,,---...,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------............,,,,,,---.........------000///...---------------++++++,,,---............000000000000///...------////////////000000000000111222222222222222111111222444666777777777999;;;::::::<<<@@@CCCJJJWWWeeezzz~~~sssmmmfffffffffgggiiiiiigggeee[[[WWWTTTSSSQQQMMMMMMQQQLLLNNNOOONNNPPPXXXfffppp{{{hhh^^^SSSMMMMMMLLLJJJFFF@@@@@@@@@BBBDDDEEECCCBBB<<<;;;:::888777666666666111111111111111111111111222111000//////000111222////////////////////////////////////////////////000000000000000000000000---...000111111000...---+++---///...,,,+++---...+++,,,---...............,,,...000000000///000111000000//////......------......------------......)))))))))************+++)))+++---...------...///------..................,,,,,,,,,,,,------------,,,,,,------.........---,,,---.........---,,,+++///......---------......------...............---//////000000000//////...////////////000000000000000111111222333333333333111333555666666777999:::::::::<<<@@@DDDJJJWWWdddyyy~~~llljjjgggffffffhhhhhhhhhhhhccc^^^YYYSSSMMMNNNSSSMMMOOOOOOLLLJJJLLLTTT[[[jjj}}}xxxfff[[[VVVSSSLLLFFFFFFDDDBBBBBBEEEGGGIIIIII>>>===;;;888555444222222111111111111111111111111333222///......///222333////////////////////////////////////////////////////////////////////////...///000222222000///...+++---///...,,,+++,,,////////////000//////......000111222111///------...------......///000000000......------------......,,,------......//////000)))+++---...------...///*********++++++,,,,,,,,,,,,,,,------------......+++,,,------......------------...///...---+++***......---------......///000000000000///...---,,,---...///000000111111111////////////000000000000...///111222333444555555000222444555555666777999;;;:::;;;@@@DDDKKKWWWcccyyyzzzpppiiiggghhhhhhggggggiiihhhaaaWWWOOOLLLMMMOOOPPPOOOLLLHHHHHHLLLPPP```hhhwww|||ssskkk^^^RRRLLLFFFEEEEEEEEEHHHLLLOOORRRHHHDDD===888555333000///222111000111222333222000111111111111111111111111000000000000000000000000---...///...---...000222//////...//////000111222111111000///...---,,,,,,---------.........//////......//////...---,,,,,,//////---,,,,,,---...///........................---------------------------,,,,,,++++++******)))---------,,,,,,+++++++++***,,,---......---+++***......---,,,++++++++++++---------------------------------.........//////...------------.../////////............///000000//////000000000000//////////////////////////////111111111000111111222222777777888999;;;<<<===>>>888888<<<@@@CCCIIIVVVcccuuuyyyrrrnnnjjjgggfffeeebbb[[[TTTOOOMMMNNNQQQQQQOOOLLLHHHHHHJJJMMMUUU\\\hhhxxx|||kkk]]]XXXKKKHHHEEEDDDFFFKKKOOORRRNNNIIIAAA;;;666444222000555333222222333333111000111111111111111111111111000000000000000000000000///000111000///...000111000////////////000000111000000000///......---------------.........//////......//////...------,,,///...------------...///........................---------------------------------------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***(((&&&$$$------------------......---------------------------------.........//////...------------...//////111111000/////////////////////000000000000//////000000000000000000000000111111111000111111222333555555666777999:::;;;<<<777777;;;???BBBHHHUUUbbbvvv}}}uuuoookkkfff^^^XXXUUUTTTSSSSSSSSSRRRPPPLLLIIIGGGHHHJJJMMMRRRYYYcccmmmyyyxxxhhhaaaVVVPPPJJJFFFGGGJJJMMMOOOTTTNNNFFF???:::777444222777555333222333333111000111111111111111111111111000000000000000000000000000222222222000///000222111000000////////////000////////////////////////---------........................///......---,,,......---------......///........................------------------------+++,,,,,,---......//////+++,,,,,,,,,,,,,,,,,,---//////...---+++***)))))),,,,,,------...///000000---------------------------------..................------------...//////444333111000///.........//////000000000000//////111111111111111111111111111111000000111222222333333333444555777888999999666777:::>>>AAAGGGTTTaaaxxxwwwnnnbbb[[[ZZZ[[[ZZZYYYVVVTTTQQQNNNJJJHHHHHHHHHKKKOOOSSSWWW[[[bbbkkksssrrreee___YYYQQQKKKJJJKKKKKKKKKRRRNNNIIIEEE@@@<<<777444777555222222222333222111111111111111111111111111////////////////////////...000222222111000111333111111000//////...//////............//////000000........................---...............------------------.........///................................................++++++++++++,,,,,,------+++++++++,,,,,,---------...------,,,------...///,,,,,,---..................................................................------------...//////222111000///............//////000000000000//////000000000000000000000000000000000000111222333333222222333555666777888999777888;;;???BBBGGGTTTaaayyyyyyjjj```^^^^^^\\\YYYXXXVVVSSSPPPNNNLLLKKKJJJIIIMMMPPPQQQRRRUUU[[[```kkkppp{{{}}}jjjaaa[[[SSSNNNMMMMMMKKKIIIKKKKKKJJJIIIGGGBBB<<<777666444111111222333333333111111111111111111111111////////////////////////+++---000111111111222333111111000//////...//////------......///000000000.....................---------...............---,,,------.........//////................................................---------,,,,,,++++++++++++++++++,,,,,,---------*********)))***+++,,,,,,,,,------------,,,+++***.............................................---...------------...//////......---------....../////////000000000000//////////////////////////////000000000000111222333444222333444555666888999999999999<<<@@@CCCHHHUUUaaayyyzzzllleee```[[[XXXZZZXXXUUUSSSRRRQQQOOOMMMGGGIIILLLNNNOOOQQQSSSUUUWWW[[[eeetttttteee]]]TTTOOOOOOOOOMMMJJJGGGHHHIIIKKKKKKGGGBBB===888666333111222333444333111111111111111111111111000000000000000000000000***---000111111111222333111000000////////////000---.........//////000000...............---------,,,---......///.........+++,,,---...////////////................................................000000//////...------,,,+++,,,,,,,,,,,,,,,,,,---......------,,,+++******,,,---......---+++***))).......................................---------...------------...//////---,,,,,,,,,------.../////////000000000000//////........................//////000000111222444444333333444555777888999:::::::::===AAACCCHHHUUUaaawwwtttjjjaaa\\\\\\YYYWWWVVVWWWWWWTTTRRRMMMLLLLLLMMMOOOPPPOOONNNNNNNNNTTT___mmm~~~xxxlll\\\RRROOOOOOMMMKKKIIIHHHIIIJJJKKKJJJGGGEEE???;;;777444444444333333111111111111111111111111000000000000000000000000---000222333222111000111000////////////000000111........./////////////////////.........---------,,,------...//////......+++,,,---////////////...................................................///////////////.........---,,,,,,,,,,,,,,,,,,+++//////000000000...---,,,+++,,,...///...---,,,***........................//////.........---------...------------.../////////......---------......//////000000000000///////////////////////////////////////000111333444555222333444555666888999999999:::<<<@@@BBBGGGTTT```uuu}}}uuukkkeee\\\ZZZXXXXXXZZZZZZXXXUUUWWWSSSOOONNNOOOOOOMMMJJJHHHFFFGGGNNNYYYhhh~~~}}}gggWWWQQQOOOMMMKKKMMMKKKIIIIIIJJJKKKKKKJJJDDD@@@;;;777555444333222111111111111111111111111000000000000000000000000111333555555333111////////////...//////000111222//////////////////////////////.........---------,,,,,,---.../////////...***+++---///000000///...........................////////////////////////++++++,,,,,,---.........---------,,,,,,+++++++++((())),,,.........---,,,***,,,...///000000...---//////////////////////////////.........---------...------------...//////222111000///...---------//////000000000000//////000000000000000000000000/////////000111333444555111222333444666777888888999999;;;???AAAFFFSSS___tttyyy}}}xxxkkkddd___XXXSSSSSSUUUXXXZZZWWWUUURRRPPPOOONNNMMMKKKDDDEEEFFFGGGMMMZZZlllyyyyyydddZZZVVVQQQLLLLLLIIIHHHKKKKKKHHHGGGIIINNNGGG>>>888777666555333444333222111000000000000222222111111111111222222:::666222111222333111///555444111///......///000//////000000000000//////......------,,,,,,,,,+++------------------------//////000111111000///...111111111111111000//////***...111000---+++---000,,,,,,---......------,,,------............------------------------------,,,---...//////---+++***,,,,,,,,,------.........000000//////.........---.....................---...........................///000111222333444555.........////////////000111111222333333333333222333333444555666777888888<<<:::<<<@@@DDDIIITTT```vvv~~~}}}~~~vvvnnnbbbYYYUUUUUUWWWYYY[[[YYYVVVUUUTTTRRRPPPNNNFFFFFFEEEBBBDDDLLLXXXbbbvvvxxxggg]]]WWWTTTNNNJJJIIIKKKKKKIIIHHHKKKMMMIIICCC===:::777555444333333222222111111111111222222111111111111222222888555111111222222111000222111000/////////000111//////000000000000//////111111000000////////////------------------------...//////000000///......000000000000000///......)))---000///+++***,,,............------,,,,,,,,,------............------------------------------------.........---,,,+++,,,,,,,,,---------......000/////////.........---///......................................................//////000000000............////////////222222333444444444444333333333444555666777888888;;;:::<<<@@@CCCIIITTT___sssnnn___VVVSSSTTTVVVZZZXXXWWWVVVUUUSSSPPPMMMMMMLLLIIIDDDBBBEEELLLSSSbbbpppvvvggg___\\\SSSNNNJJJLLLLLLJJJJJJLLLKKKKKKIIIDDD>>>999666444222222333333333222111111222222111111111111222222444222000000111222111000/////////000000111111111//////000000000000//////............------------------------------------------...//////......---...////////////......---+++...000000---+++---///111000...,,,+++++++++,,,------............------------------------------.........---------------,,,,,,,,,------------.../////////.................................//////................................................------........./////////222333333444444444444444333333444555666777888888:::999;;;???CCCHHHRRR]]]ppplll^^^XXXVVVVVVWWWVVVUUUUUUUUUTTTQQQOOONNNNNNKKKHHHFFFGGGKKKOOOVVV___mmm~~~|||qqqjjj[[[TTTNNNMMMMMMKKKJJJKKKIIILLLNNNKKKCCC<<<777555222333444444444333222111222222111111111111222222111000000000000111111111...///000000111000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------...//////000//////.........000222222000///000111000///---+++***+++---...,,,------......------,,,------------------------///...------------......------------------------........................---------------.................................////////////000000000000------........./////////111222333333444444333333333333444555666777888888:::999;;;???CCCGGGQQQ\\\nnnrrreee]]]YYYXXXWWWVVVVVVWWWVVVTTTRRRKKKJJJIIIGGGEEEFFFHHHJJJKKKPPPYYYgggzzz}}}iii___UUUQQQOOOLLLJJJJJJFFFKKKPPPPPPIIIAAA:::888444555555444444333222111222222111111111111222222//////000000000000000111///000000000000///......//////000000000000////////////////////////000000........................,,,,,,,,,,,,------......///000000111111000000000///111222222111000000111...---+++***+++---///000,,,,,,------------,,,,,,------------------------///...---------......///---------------------------------...............++++++,,,,,,,,,---------////////////////////////------...///000111222222........./////////000000000000111222222222222222333333444555666777888888:::999;;;@@@CCCGGGQQQ[[[nnnwwwhhh```ZZZXXXVVVUUUUUUUUUTTTSSSOOONNNKKKIIIHHHGGGHHHHHHHHHIIIOOOZZZiii~~~{{{nnn___XXXTTTNNNJJJJJJFFFKKKQQQSSSPPPIIIAAA<<<888777666444333222111111222222111111111111222222...000222222111000000111000000000//////.........//////000000000000//////---............/////////........................,,,,,,,,,,,,,,,---...//////000000111111111111111......////////////......,,,+++++++++,,,...000111,,,,,,------------,,,,,,------------------------.............../////////...------------,,,,,,,,,---------------.........+++++++++,,,------......////////////////////////***+++,,,---///000111222//////000000000111111111///000000111111111111111333333444555666777888888::::::<<>>BBBEEEHHHQQQZZZmmm~~~xxxsssmmmgggdddcccbbbaaaVVVSSSOOOMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLUUUmmmsssfff^^^UUUNNNKKKIIILLLRRRXXX\\\XXXNNNFFF???<<<777333000000111222222222111111111111222222///222555444111///000111...---,,,,,,---///222444//////000000000000//////.........//////000000000////////////////////////------,,,,,,---...000111------...///000000//////000//////000111111///...,,,------......---,,,,,,+++,,,,,,------,,,,,,+++------------------------+++---///111111000///............------,,,,,,,,,,,,,,,,,,------..................///000111111222000000000000000000000000111111111111222222222222111111222222222333333333111111222333333333333222333333444555666777888888;;;;;;>>>CCCFFFIIIQQQ[[[lll}}}zzzxxxssskkkcccccc^^^WWWQQQNNNMMMLLLKKKMMMJJJIIIKKKMMMQQQ\\\gggnnn```VVVOOOMMMKKKMMMMMMNNNTTTYYYTTTJJJFFFAAA;;;888888777555222111111333444444333222111111111111111000000//////000000000000000111111111222111111000000000000000111111000000//////......000000000000000000000000111111000000//////......///---,,,---///000...+++////////////////////////111000///---,,,+++******---,,,++++++++++++,,,---111---***+++//////,,,))),,,,,,,,,---------......111...,,,+++---...,,,***---...///000000///...---/////////...------,,,,,,---------...///000000111111111000///...---,,,,,,//////000000111111111111222111111000111333444555444333333333444666777999:::999<<<@@@DDDHHHRRR]]]iii~~~xxxqqqkkkbbb[[[VVVTTTRRRQQQOOOKKKJJJJJJJJJLLLTTT]]]oooxxxeeeWWWPPPOOOMMMRRRTTTRRRSSSWWWWWWSSSNNNIIIBBB;;;888666444444222222333444444333333222222222111111111000000000000000000000111111111111111000000///.../////////111000000000/////////...////////////////////////000000///////////////...111//////000222333111///////////////////////////111000///...---,,,,,,,,,...---,,,++++++,,,---...000---***+++...000---***,,,,,,---------............,,,+++,,,///000000...,,,---...//////...---,,,------..................,,,------...//////000000000000000///......------000000000000000111111111222111111111111333444555333333222333444666888999:::999<<<@@@DDDHHHRRR\\\iii~~~zzznnnccc\\\WWWTTTRRRRRRMMMKKKJJJIIIHHHMMMSSSYYYkkkqqq^^^TTTQQQJJJQQQTTTQQQMMMNNNSSSVVVVVVRRRKKKBBB999555444555333333444444444333333222222222222222222111111111111111111111111111111111000//////...............000000000000////////////......................................./////////---------...000000///...////////////////////////000000///.....................------------.........,,,***+++...000...+++,,,------------............---,,,...000111111000,,,,,,------------,,,,,,,,,,,,------...//////000......//////000000111111////////////////////////111111111000000000000000111111111111222333444555222222222333444666999::::::999<<<@@@CCCGGGQQQ[[[iii~~~pppeee\\\UUURRRRRRMMMJJJJJJHHHGGGJJJOOOOOO[[[nnnqqq^^^SSSJJJOOORRROOOLLLLLLOOORRRWWWVVVRRRIII???777444555333333333333333222222222222222222222222222222222222222111111111111111000000000///............///000000000000////////////////////////////////////,,,,,,------......//////++++++,,,---...///......///////////////////////////...............////////////............//////---+++***,,,...///...---------------............///////////////...---,,,---------------------------------.........//////000000111111222222222222............//////000000111111111111000000000000111111111111222333444444222222222333444777999:::::::::;;;???BBBFFFOOOYYYhhhwwwjjj___YYYQQQLLLHHHHHHHHHGGGJJJNNNLLLQQQ]]]ppprrr[[[SSSQQQQQQRRRRRRQQQOOONNNQQQSSSSSSOOOEEE<<<777555333333222222111111111111222222222222222222222222333222222222111111000000222111000000//////000000////////////000000000000000000000000000000000000,,,,,,------......//////...///000111111111111111000000000000000000000000------,,,,,,------...///////////////////////////,,,,,,+++,,,............---------.........//////,,,---.........---,,,,,,///................../////////.........---------/////////000000000000000------......///000000000111111111000000000000000000111111222333333333444222222222333444666888:::;;;:::;;;???AAAEEENNNXXXfff|||mmmdddWWWOOOJJJIIIIIIHHHJJJNNNKKKKKKPPP___sssnnn[[[SSSNNNPPPSSSRRRMMMKKKKKKNNNQQQQQQKKKCCC;;;666444444333222111111111111111111111222222222222222333333333222111111000000222222111000000000000000////////////000000000000111111111111111111111111.............../////////---///111000///......///000000000000000000000000------,,,,,,,,,------.........////////////......,,,,,,------------------------........./////////'''***---.........///000000///............///000000//////...------,,,,,,,,,,,,,,,,,,---------------.........//////000000///000000000111111111111000000111333333333333333444333333333444666777999;;;:::;;;???@@@DDDMMMVVVddd~~~tttfff\\\SSSPPPOOOMMMMMMPPPKKKIIIKKKSSSaaatttdddWWWMMMMMMPPPOOOMMMMMMJJJLLLNNNPPPNNNHHH@@@:::777666555333222222333333000000000111111111222222444444333222222111000000111111000///////////////.../////////000000000111000000000000000000000000000000///////////////...,,,...000///,,,***+++,,,000000000000000000000000///...---------------...---...////////////...---------...---,,,,,,,,,---............////////////'''***...000/////////111///...------------...///..................------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////......///000111222222333///000222333444444333333555444444333444555666777;;;:::;;;>>>@@@CCCKKKUUUbbb}}}uuuiii^^^XXXUUURRRQQQTTTNNNJJJJJJNNNUUUddd}}}nnn```SSSQQQQQQPPPRRRVVVMMMLLLLLLNNNOOOKKKCCC===999888666555444444555555//////000000111111111222444444333333222111000000000000///................../////////000000111111000000000000000000000000111111000000//////......000222444222///,,,---...000000000000000000000000000000///...............,,,---...//////...---,,,---...///...,,,+++,,,,,,............/////////000***...111222000......///...---,,,,,,,,,,,,---...,,,,,,------...///////////////////////////......////////////////////////------...000111222333444///000222333444444333333666555444333333444555666;;;:::;;;>>>???BBBKKKUUU```|||~~~wwwjjjaaa\\\ZZZWWWUUUPPPLLLLLLNNNPPPYYYnnnmmmZZZVVVUUURRRTTTZZZTTTTTTPPPLLLMMMOOOIII???<<<:::777555444444222111444444333333222111000000000000000111222222222333//////...//////000111222000000000000000000000000000000000000000000000000333333222222111000000000000000000000000000000000////////////////////////111111000......---------.................................------,,,,,,,,,...//////000///---,,,***///......---------.........,,,+++,,,//////---***////////////////////////+++,,,,,,---...///000000...//////000111222222333............/////////000111111222333333333333222333333333444555666777888;;;999:::>>>AAADDDLLLTTTeeeyyy}}}yyywwwmmmjjjggg```ZZZPPPNNNNNNQQQSSSXXXfffuuukkkbbb[[[SSSSSSXXXUUUUUURRRNNNNNNPPPMMMFFF???;;;777555444555444444444333333333222111111111111111111111222222222222000////////////000000111000000000000000000000000000000000000000000000000//////000000111222222222000000000000000000000000////////////////////////111000///......---------------------------------.........------,,,,,,,,,.........///......---------------------...//////...,,,+++---//////---+++////////////////////////---------.../////////000...//////000000111111111........./////////000000222222333444444444444333333333333444555666777888;;;999:::>>>AAADDDKKKSSSdddxxx{{{xxxxxxsssmmmbbbYYYRRRPPPQQQSSSUUUWWW]]]dddpppvvvhhh[[[VVVYYYUUUVVVTTTOOONNNQQQQQQOOODDD@@@999555444555666777333333333333222222222222222222222222222111111111111111000/////////000000000000000000000000000000000000000000000000000000......//////000111111111000000000000000000000000////////////////////////111000///......---......------------------------.........---------------------------...///000111---------------...///000...---,,,---//////---,,,////////////////////////////////////////////////////////////////////////....../////////000000000222333333444444444444444333333333444555666888999<<<::::::>>>AAACCCJJJRRRcccwwwwwwtttvvvkkk```YYYTTTSSSSSSTTTUUUVVVXXXZZZbbbkkk||||||iii^^^\\\VVVVVVSSSPPPNNNPPPSSSVVVLLLFFF>>>777555555777777222222333333333333333333333333333222222111111111222222111000////////////000000000000000000000000////////////////////////000000000///......------////////////////////////////////////////////////000000///......................................................---------,,,,,,,,,,,,...000222444///......---------......---------.........------////////////////////////000000000000000/////////////////////...............////////////000000000111222333333444444333333333333333444555777888999<<<:::;;;>>>AAACCCJJJRRRcccvvvsssqqq|||{{{iii```]]]VVVWWWVVVTTTUUUVVVWWWWWW[[[___hhhyyyyyyfff]]]WWWUUURRROOOMMMOOOSSSXXXSSSMMMDDD<<<888666666555333333333333333333444444444333333333222222111111333222111000000///000000000000000000000000000000////////////////////////000000//////...---------////////////////////////000000000000000000000000000//////............///////////////////////////........................---,,,,,,---...000222444111000///...---,,,,,,,,,---...//////............////////////////////////000000000000000/////////////////////............////////////000000000111000000111222222222222222333333333444666888999:::<<<::::::>>>AAACCCJJJRRRcccvvvrrrooozzzlll```\\\XXX[[[\\\XXXVVVWWWXXXWWWXXXWWW\\\gggwwwqqqbbbZZZUUUPPPOOOOOOOOORRRWWWVVVQQQIIIAAA<<<999666444444444444444333333333333333333333333333222222222222222111000000000111111000000000000000000000000000000000000000000000000------......///000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////.............../////////............///000111222111000///...---,,,,,,,,,---...000000...---...////////////////////////////////////////////////////////////////////////////////////000000000111111///000000111111111111111333333333555666888:::;;;;;;999:::>>>AAADDDLLLTTTdddwwwuuuppp|||xxxeee\\\YYYaaaddd^^^YYYXXXXXXVVVVVVSSSTTTZZZbbboooooo___VVVOOOPPPQQQPPPQQQTTTUUUQQQKKKFFFBBB===777444555555555444333333333222222222333333333333333333111111111000111111222222000000000000000000000000000000000000000000000000---......///000000111111000000000000000000000000000000000000000000000000//////............//////........................---........./////////000//////000000000//////.........---------......///,,,///111000...---...///////////////////////////---------.../////////000...//////000000111111111//////000000000111111111000000111222222222222111333333444555777999:::;;;999777999===AAAEEEMMMUUUeeexxx|||ttt~~~}}}~~~pppaaaYYYdddjjjddd\\\YYYWWWTTTUUURRRQQQRRRSSSZZZlll~~~|||bbbWWWPPPQQQTTTQQQPPPRRRRRRPPPLLLIIIEEE@@@999555666666555444333333222222222222222333333444444444111000000000111222333333000000000000000000000000000000000000000000000000111111111000//////......000000000000000000000000000000000000000000000000//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000000000111111111///---,,,+++,,,,,,---...///111111,,,///111111...---...000////////////////////////+++,,,,,,---...///000000...//////000111222222333000000000000111111111111111111222333333333333222222333444555777999;;;<<<888777888===AAAFFFNNNVVVfffxxxxxx~~~~~~{{{|||}}}~~~{{{xxxvvvtttrrrqqqssswww|||hhhfffdddeeefffaaaXXXRRRPPPTTTRRROOOMMMNNNTTT\\\bbb~~~tttdddWWWTTTUUURRRPPPQQQLLLMMMNNNMMMJJJDDD???;;;444666777777555444444444000111222222222222111000111111111111111000///...222222222111111111000000111111111000///---,,,+++&&&(((+++...000111000000333333222111000000111111.........///////////////000000///...------,,,,,,333333333333222000///......///000000000000000/////////000111111111111111///111000---...222444222////////////////////////......//////...,,,***)))........./////////000000000000111111111111000000111111111000000000000000333222111111000000111111222111222666===BBBDDDCCC===<<<<<>>555666666666555444444444333444555555555555444333222222222222222222111000000000000000000000000000///000000111000000//////+++,,,...///000000000///222111000///////////////000000000///.........---111111000//////...------////////////...---,,,,,,000000111000000///...---...///000000111111000000---000111///...111000,,,////////////////////////...////////////---,,,+++,,,,,,,,,---------......000111111111111000000///000000000000000111111111111111111111111222333444444333333666;;;???@@@@@@===;;;<<