BM6P6(@ ssscccVVVWWWYYYTTTQQQRRRWWWYYY]]]```bbbbbb```___aaaeeelllvvvuuujjjddd}}}{{{tttnnnhhhcccaaa``````bbbcccdddcccbbbaaa````````````aaabbbbbbbbbbbbbbbbbbaaa```___^^^^^^^^^]]]\\\[[[ZZZYYYZZZXXXWWWWWWYYYZZZZZZYYYZZZYYYXXXWWWWWWVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOOOONNNOOOQQQTTTYYY^^^aaannn}}}}}}kkk[[[PPPIIICCC???AAA>>>===???@@@@@@BBBGGGOOOmmm~~~xxxxxx|||tttcccUUUTTTVVVSSSRRRTTTVVVXXXZZZ]]]```bbbcccccceeejjjsss}}}kkkeeennnwwwpppjjjccc\\\ZZZXXXXXXZZZ]]]^^^___bbbaaa```______```bbbccccccccccccccccccbbbaaa```\\\]]]]]]]]]\\\[[[ZZZZZZXXXVVVUUUVVVXXXYYYYYYXXXZZZZZZYYYXXXWWWWWWWWWWWWUUUTTTTTTSSSSSSTTTTTTUUUTTTSSSRRRPPPOOONNNNNNNNNOOOOOOOOOQQQTTTYYY]]]```fffrrrwwwgggXXXOOOHHHCCC@@@AAA???>>>AAABBBAAADDDHHHOOOkkktttyyy~~~~~~xxxgggYYYWWWWWWTTTTTTXXXVVVXXX\\\```eeejjjmmmooopppvvvwwwaaacccuuutttnnnggg```YYYVVVTTTTTTWWW[[[^^^```___^^^\\\[[[\\\^^^```bbbddddddddddddcccbbbaaa```ZZZ[[[[[[\\\[[[[[[ZZZZZZWWWVVVVVVWWWYYY[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRPPPOOONNNNNNNNNNNNPPPPPPPPPQQQTTTXXX\\\^^^bbbjjjyyy{{{pppaaaUUUMMMHHHDDDAAABBB???@@@BBBBBBAAADDDIIIRRRlllvvvmmmxxxooobbb```___ZZZXXXZZZYYY^^^eeennnvvv}}}hhh]]]iii{{{}}}sssnnnggg```XXXUUURRRRRRVVV[[[___aaa[[[ZZZXXXWWWXXXZZZ]]]```ccccccccccccbbb```___^^^YYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXZZZ]]]^^^^^^]]]ZZZZZZZZZZZZYYYXXXWWWWWWRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNQQQQQQQQQRRRTTTWWWZZZ[[[```dddooo}}}uuukkk]]]RRRKKKGGGCCC@@@AAA@@@@@@AAA@@@???CCCIII[[[rrrwwwqqqqqqvvv~~~wwwmmmllliiiaaa\\\]]]^^^fffsssyyyaaa```sssyyyrrrmmmfffaaaVVVTTTQQQQQQTTTYYY]]]^^^ZZZYYYXXXXXXYYY\\\___aaabbbbbbaaaaaa```^^^]]]\\\YYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXYYY[[[^^^___^^^]]]YYYZZZZZZZZZYYYXXXWWWVVVRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOORRRRRRRRRRRRTTTVVVWWWXXX[[[\\\eeessszzzpppgggZZZPPPIIIFFFBBB???@@@??????@@@>>>>>>EEEMMMeeeyyyzzzssssss{{{mmmvvv~~~wwwwwwsssiiidddeeeiiirrrqqq```gggxxxrrrkkkeeeccc\\\ZZZWWWWWWYYY]]]___aaa]]]]]]]]]^^^```bbbdddeeeaaaaaaaaa```^^^]]][[[[[[ZZZ[[[[[[\\\[[[[[[ZZZZZZWWWWWWWWWZZZ\\\\\\[[[YYYXXXYYYYYYYYYYYYWWWVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUTTTSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVZZZ[[[bbbooo{{{vvvkkkbbbVVVMMMHHHEEEAAA??????>>>>>>??????BBBMMMYYYrrr}}}wwwxxxiiirrr{{{~~~~~~vvvrrruuuzzz|||iiibbbooozzztttlllggggggdddaaa___^^^```bbbbbbbbb___```aaaccceeegggggghhhbbbbbbaaa```___]]][[[[[[\\\]]]]]]]]]\\\[[[ZZZZZZWWWWWWXXXZZZ\\\[[[YYYWWWWWWWWWXXXYYYXXXVVVTTTSSSXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVUUUTTTTTTTTTTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTZZZ[[[aaalllvvvzzzyyytttccc[[[QQQIIIFFFDDDAAA???======>>>AAADDDKKK[[[jjjhhhpppyyy{{{zzz{{{ooocccddduuu~~~wwwnnnkkkmmmcccaaa___^^^___``````___^^^___bbbeeeggghhhhhhhhhccccccbbbaaa```^^^\\\[[[^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZ\\\]]]]]]ZZZXXXVVVWWWXXXXXXXXXVVVTTTRRRZZZYYYYYYXXXXXXYYYYYYZZZWWWWWWVVVVVVUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTVVV\\\fffnnnuuuxxxsssttt]]]VVVLLLFFFDDDDDDBBB@@@======???CCCHHHSSSfffwwwmmmsssxxxyyyxxxzzzzzzdddWWWYYYssszzzooogggdddiiifffcccaaaaaaaaa```___^^^^^^___bbbeeehhhhhhhhhfffeeecccaaa```___^^^^^^cccaaa^^^\\\ZZZZZZ[[[[[[[[[\\\]]]^^^\\\ZZZVVVTTTYYYYYYXXXWWWWWWWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVUUUUUUVVVXXXXXXXXXWWWVVVTTTRRRQQQPPPPPPQQQTTTSSSVVV\\\bbbjjjwww|||tttyyyjjjWWWPPPGGGAAA???>>>===<<>>CCCEEEHHHNNN\\\tttwwwzzz}}}}}}}}}eeeZZZ[[[ddd{{{|||tttnnnjjjiiidddcccaaa```aaabbbbbbaaaYYY[[[^^^aaacccbbbaaa```ccccccccccccccccccddddddaaa```^^^\\\[[[\\\\\\]]]]]]___```aaa```___]]]\\\ZZZYYYXXXXXXWWWWWWXXXXXXZZZZZZZZZ[[[[[[\\\\\\\\\\\\ZZZXXXWWWXXXXXXWWWVVVVVVTTTQQQOOONNNOOOPPPRRRTTTTTTVVVXXXYYY^^^lllzzz~~~|||gggWWWIIIFFFBBB@@@@@@AAAAAA@@@DDDFFFLLLYYYpppvvv{{{ttt]]]ZZZdddttt{{{vvvqqqmmmkkkkkkcccaaa```___``````^^^]]]XXX[[[```ccccccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbb^^^]]]\\\[[[[[[[[[\\\\\\\\\]]]___``````___^^^]]]ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]][[[YYYXXXYYYXXXWWWUUUUUUSSSPPPNNNMMMOOOQQQRRRSSSTTTVVVXXXWWW[[[jjjxxxttt^^^PPPDDDCCCAAAAAA@@@AAA@@@@@@DDDFFFOOOccczzzmmm^^^cccvvv{{{xxxtttqqqnnnlllkkkkkkcccaaa___^^^^^^\\\ZZZWWWVVVZZZ___bbbaaa```____________`````````___^^^^^^ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\]]]]]]]]]\\\\\\ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[]]][[[ZZZYYYYYYXXXVVVTTTTTTRRRPPPNNNNNNOOOQQQSSSSSSSSSVVVXXXXXX\\\iiivvvlllYYYMMMAAABBBBBBAAA@@@???@@@@@@CCCHHHUUUooo}}}tttjjjhhhwww~~~vvvtttpppmmmmmmlllkkkiiicccaaa___^^^]]][[[WWWUUUUUUYYY^^^^^^\\\YYYYYYZZZ\\\]]]^^^___^^^]]]\\\[[[XXXXXXYYYZZZ[[[[[[\\\\\\ZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYYYYYYYXXXVVVSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRQQQSSSWWWYYY\\\eeeooo~~~{{{eeeSSSJJJAAAAAABBBAAA??????@@@BBBDDDMMMaaa~~~~~~gggiiiuuu{{{tttqqqnnnllllllllliiigggbbbaaa```___^^^]]]YYYWWWZZZ]]]```]]]XXXTTTTTTUUUYYYZZZ\\\^^^^^^^^^]]]\\\XXXYYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVYYYXXXXXXXXXYYYXXXUUUSSSPPPQQQRRRRRRSSSSSSSSSSSSQQQNNNNNNSSSWWWZZZ^^^cccooo|||ttt]]]MMMFFF???@@@AAA@@@??????BBBEEEKKKXXXpppjjj___hhhyyyssspppmmmllllllkkkhhheeebbbaaa`````````___\\\YYYaaacccddd___WWWRRRRRRSSSVVVXXX[[[]]]_________^^^YYYZZZ[[[]]]______``````aaaaaa``````____________[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTXXXWWWWWWXXXYYYXXXUUUSSSPPPQQQRRRTTTTTTTTTSSSSSSQQQLLLKKKPPPUUUVVVWWWYYYeeetttoooXXXIIICCC>>>???@@@@@@???@@@EEEIIISSSbbbzzz{{{}}}uuummm```xxxyyywwwrrrnnnjjjhhhggggggfffeeecccdddddddddcccaaa___^^^bbbdddccc]]]UUUOOOOOOQQQZZZZZZZZZ[[[[[[[[[ZZZZZZ\\\[[[YYYZZZ]]]___``````aaaaaaaaaaaaaaaaaaaaaaaa___]]][[[ZZZ[[[[[[ZZZYYYZZZZZZYYYXXXVVVUUUTTTSSSYYYZZZZZZZZZYYYXXXWWWWWWUUUVVVWWWXXXWWWUUUSSSQQQLLLMMMNNNPPPRRRUUUWWWXXX___llllllUUUGGGDDDBBBCCCCCCAAA???AAAFFFKKKYYYmmm}}}qqqmmmyyy~~~{{{iiidddkkk{{{uuuqqqmmmiiifffddddddcccaaaccccccddddddcccbbbaaa```fffgggeee^^^VVVRRRRRRTTT\\\\\\[[[ZZZZZZ[[[[[[[[[^^^\\\[[[\\\^^^```aaa```aaaaaaaaaaaaaaaaaaaaaaaa```^^^[[[ZZZ[[[ZZZYYYXXXYYYYYYXXXXXXWWWWWWVVVVVVYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWVVVTTTRRRQQQOOOOOOOOOOOOPPPRRRTTTVVV^^^jjj~~~}}}fffQQQEEECCCAAACCCCCCBBBAAADDDJJJOOOYYYnnn}}}oookkkooo~~~{{{}}}zzz}}}yyyxxxkkk```bbb}}}~~~tttppplllgggcccaaa```___^^^ccccccdddddddddccccccbbbiiihhhfff___YYYVVVWWWYYY___^^^\\\[[[ZZZ[[[\\\]]]aaa___]]]]]]___aaaaaaaaa________________________```^^^\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUSSSRRRPPPQQQPPPNNNMMMNNNPPPRRRTTT[[[gggzzzppp\\\KKKCCCCCC@@@AAABBBAAABBBFFFNNNUUU```rrr~~~pppggglll{{{|||zzz{{{|||{{{yyyzzztttssswwwvvv```bbbnnnwwwnnnjjjeeeaaa```______^^^bbbbbbccccccddddddddddddhhhgggddd___[[[ZZZ]]]```bbb```^^^[[[[[[\\\^^^___cccaaa______```aaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^___^^^\\\\\\]]]^^^^^^]]]ZZZZZZYYYXXXXXXYYYZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQQQQQQQPPPMMMKKKLLLNNNQQQTTTZZZddduuuuuucccSSSGGGBBBCCC???@@@AAAAAABBBHHHRRRYYYjjjyyyyyyoookkkyyy~~~zzzvvvrrrqqquuuxxx|||~~~|||rrrooorrr{{{fff[[[hhh}}}}}}ooojjjeeeaaa```aaaaaaaaabbbbbbbbbbbbcccdddeeeeeedddccc```^^^]]]^^^bbbeeedddbbb___]]]]]]^^^```aaaeeebbb```___`````````___\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\]]]___aaabbbaaa]]]\\\ZZZYYYXXXXXXYYYZZZXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSSSSRRRRRRRRRQQQPPPNNNLLLKKKLLLOOORRRUUUXXX```nnn}}}{{{wwwuuuyyyyyyeeeWWWKKKCCCAAADDD>>>???@@@AAADDDLLLWWW```ppp}}}tttuuuwwwwwwuuuqqqnnnoootttyyyuuujjjjjjqqqmmm]]][[[pppqqqmmmfffbbbaaaaaabbbbbbbbbaaaaaaaaabbbcccddddddbbbaaa___^^^___bbbdddfffcccbbb```______```bbbccceeebbb___^^^^^^___^^^]]][[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZ\\\___aaabbbaaa^^^\\\ZZZXXXWWWWWWYYYYYYYYYXXXXXXWWWVVVTTTSSSRRRSSSSSSSSSRRRRRRRRRRRRRRROOONNNMMMLLLMMMOOORRRTTTVVV[[[fffrrr{{{~~~uuupppmmmlllrrrxxxuuugggWWWMMMFFFAAA@@@BBB>>>@@@AAADDDIIITTTbbblllxxx{{{rrrtttuuutttsssvvv}}}{{{yyyxxxxxxvvvrrrlllhhhkkktttrrreeeaaafff~~~~~~||||||}}}uuupppiiiccc`````````___bbbaaa`````````aaabbbccccccbbbaaaaaabbbdddeeeeeebbbaaaaaaaaabbbcccdddeeedddbbb^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYZZZ\\\^^^^^^]]]\\\ZZZXXXWWWVVVXXXZZZ[[[ZZZYYYYYYXXXVVVUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSTTTQQQPPPOOONNNNNNOOOPPPQQQSSSUUU]]]hhhqqqxxx~~~}}}yyyqqqiiifffeeefffkkksssyyycccWWWJJJEEEBBB???>>>??????AAADDDIIIRRR```qqq|||mmmqqqvvvxxxzzzrrrnnnkkkhhhggghhhiiihhhgggppp{{{iiidddhhhsss|||{{{xxxxxx|||yyysssjjjccc___^^^]]]\\\bbbaaa```______```aaabbbeeedddccccccdddeeedddccc```aaabbbcccdddeeeeeeeeedddaaa^^^\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZXXXXXXYYYZZZYYYXXXYYYXXXVVVUUUVVVYYY[[[]]]ZZZZZZYYYXXXWWWUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTUUUSSSRRRQQQPPPOOOOOONNNNNNQQQRRRXXXbbbjjjrrr}}}yyyuuupppiiibbb``````aaahhhooozzzyyyjjjYYYMMMCCC@@@???===<<<===@@@CCCGGGNNNXXXiii|||mmmsss{{{pppccc```\\\[[[]]]___```eeekkkuuutttbbbgggyyy|||ssstttvvvvvvwwwwwwrrrkkkfffbbb___\\\ZZZaaaaaa````````````aaaaaaaaaaaabbbcccdddeeeeeefffddddddeeefffggggggdddaaacccaaa]]]YYYWWWVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYTTTUUUWWWXXXZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUUTTTRRRRRRRRRSSSTTTTTTUUUUUUOOOOOONNNNNNMMMNNNNNNNNNOOOOOORRRWWW]]]fffvvv}}}xxx{{{pppeee[[[XXXYYY\\\aaagggttt{{{yyygggXXXMMMGGGBBBAAA@@@======@@@BBBAAAHHH[[[nnnrrrxxxvvvggg^^^XXXVVVWWWZZZ\\\___gggppp|||rrriiivvvzzzssstttuuuuuuuuuuuussspppkkkfffbbb___^^^bbbaaaaaa``````aaaaaabbbaaa```^^^]]]^^^___bbbccceeeddddddffffffeeeccc```___^^^\\\ZZZXXXWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTVVVWWWYYYZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPOOONNNMMMMMMNNNNNNPPPOOORRRVVVZZZaaappp~~~}}}|||mmmcccYYYWWWXXX[[[```fffssszzz~~~{{{nnn^^^QQQFFFAAA>>>???>>><<<<<>>>>><<<>>>AAAGGGJJJZZZxxxjjj]]]XXXWWWPPPTTTYYY]]]___fffyyyssswww|||ooommmpppppppppppppppvvvzzzxxxqqqjjjffffffdddccccccbbbbbbccccccdddcccbbb`````````bbbdddfffeeecccbbbbbbbbbaaa___\\\[[[[[[[[[ZZZYYYXXXVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTTTTTTTTTTUUUVVVTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSQQQPPPPPPPPPQQQQQQSSSRRRPPPOOONNNMMMLLLLLLOOOOOOQQQSSSUUUYYYdddpppyyy~~~}}}vvvaaaZZZTTTTTTUUUXXX^^^eeeooowwwmmm]]]QQQGGG@@@@@@===>>>@@@@@@>>>@@@DDDHHHSSSiiisssaaaWWWTTTUUURRRVVV\\\aaadddooowww}}}qqqhhhhhhlllmmmmmmnnnmmmsssyyyxxxrrrkkkhhhhhhddddddccccccccccccdddddd[[[\\\]]]___```aaaaaaaaacccbbb`````````___]]][[[\\\\\\[[[ZZZXXXVVVTTTSSSXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTSSSRRRQQQPPPQQQRRRTTTUUUSSSRRRQQQOOONNNMMMMMMMMMNNNNNNQQQTTTVVVYYYcccoooyyyoooiii[[[VVVRRRSSSTTTWWW]]]eeennnuuu}}}{{{xxxbbbSSSIIICCC???@@@>>>???AAA@@@>>>AAAFFFLLL```|||qqqdddZZZSSSQQQTTTSSSWWW]]]dddlll{{{~~~qqqhhhaaacccgggiiikkkmmmkkkooossssssooojjjhhhgggdddccccccbbbbbbccccccddd\\\]]]```bbbdddcccbbbaaabbb```^^^^^^^^^^^^\\\[[[\\\\\\ZZZYYYWWWUUUTTTSSSXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWUUUTTTTTTUUUWWWXXXXXXXXXYYYYYYZZZYYYYYYYYYXXXYYYZZZZZZYYYXXXUUUTTTRRRQQQPPPPPPPPPRRRUUUVVVRRRRRRQQQOOONNNNNNNNNNNNNNNOOORRRVVVWWWYYYcccmmmxxxppphhh```[[[UUURRRQQQSSSTTTVVV]]]eeemmmttt~~~~~~{{{zzz|||wwwwwwkkkXXXMMMFFFAAA@@@???>>>>>>@@@>>>===BBBJJJXXXppp~~~yyylll^^^WWWTTTPPPQQQTTTVVVXXX___iiivvvwwwiiiaaa\\\^^^dddgggiiimmmiiijjjkkkkkkjjjiiigggeeeccccccbbbbbbbbbbbbcccccccccddddddeeeeeedddcccbbb```^^^\\\\\\]]]]]]\\\[[[[[[ZZZXXXVVVUUUUUUUUUVVVXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWUUUSSSSSSUUUWWWXXXXXXXXXXXXYYYYYYXXXWWWWWWWWWXXXZZZ[[[ZZZXXXUUUTTTSSSRRRPPPOOOOOOPPPRRRTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPTTTWWWWWWXXXaaajjj{{{yyyssslllddd^^^YYYUUURRRRRRPPPPPPSSSTTTVVV^^^ffflllttt{{{vvvppp{{{}}}~~~yyyvvv~~~yyy```QQQIIICCCAAABBB???>>>>>>@@@???@@@HHHQQQhhh}}}~~~yyy|||}}}oooaaaUUURRRQQQPPPRRRWWWYYY[[[aaannn~~~nnneee^^^YYY\\\aaaeeeiiimmmhhhgggffffffggggggeeedddcccbbbbbbbbbbbbbbbbbbcccfffeeecccaaa____________^^^]]][[[[[[\\\]]]\\\\\\ZZZXXXVVVUUUUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXVVVTTTSSSSSSTTTVVVXXXWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[ZZZXXXUUUTTTTTTRRRPPPNNNMMMNNNPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQTTTWWWVVVWWW^^^gggsss~~~wwwrrrooofffaaaZZZUUUSSSRRRQQQPPPPPPOOOPPPSSSTTTVVV^^^gggllltttzzztttkkktttuuulllmmmjjjnnnrrrtttyyyzzzxxxxxxpppXXXLLLGGGBBB@@@BBB@@@???@@@BBBBBBDDDNNNYYYsss}}}rrrsss~~~~~~{{{zzztttlll___XXXQQQPPPPPPOOORRRVVVXXX___jjjxxxyyymmmdddccccccbbbcccdddeeefffeeeccccccdddffffffddd```bbbbbbbbbbbbccccccdddeeehhheeebbb``````aaaaaaaaa]]][[[ZZZ[[[\\\\\\XXXUUUVVVVVVTTTSSSSSSTTTUUUVVVYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXZZZZZZYYYWWWUUUUUUVVVVVVUUUTTTWWWWWWXXXWWWVVVTTTRRRQQQPPPLLLIIIJJJNNNPPPOOOLLLSSSSSSRRRRRRQQQQQQQQQPPPRRRSSSTTTUUUUUUXXX\\\___kkk{{{{{{tttlllddd^^^[[[VVVQQQNNNMMMNNNNNNMMMNNNNNNNNNOOOSSSZZZbbbhhhnnnvvvwwwmmmsss~~~qqqfff```^^^[[[\\\aaalll}}}yyywww~~~~~~iiiRRRHHHFFFDDDCCCBBBEEEAAAAAAEEEFFFFFFQQQ```vvvwwwlllzzz}}}sssmmmjjjccc[[[WWWQQQMMMNNNOOOOOORRRWWWYYYcccpppuuulllffffffeeeddddddeeefffgggdddcccbbbdddffffffccc```bbbbbbbbbcccccceeeffffffgggeeeaaa``````aaaaaa```^^^]]][[[\\\]]]]]]ZZZWWWXXXXXXWWWVVVVVVWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZXXXVVVTTTSSSTTTUUUTTTSSSVVVVVVVVVVVVUUUSSSQQQPPPRRRNNNKKKLLLPPPRRRQQQOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTXXX[[[dddssstttiii___WWWQQQOOONNNLLLKKKLLLMMMNNNOOONNNOOOPPPRRRUUUZZZaaafffpppxxx{{{mmmqqq|||~~~pppeee\\\WWWWWWWWWYYY```lll~~~zzztttxxxrrr```LLLDDDCCCBBBAAA@@@@@@>>>???DDDGGGKKKXXXfffvvvvvvpppsss}}}zzzqqqfff___ZZZTTTNNNOOOKKKKKKNNNPPPQQQUUUZZZ___jjj}}}yyypppjjjhhhhhhgggfffffffffggggggbbbbbbbbbcccddddddbbb```aaabbbcccdddeeefffggghhhgggdddaaa``````aaa```___^^^]]]]]]]]]^^^^^^\\\ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWZZZZZZZZZYYYYYYXXXXXXXXXVVVTTTRRRRRRSSSTTTTTTSSSTTTTTTTTTTTTSSSQQQPPPOOOQQQOOOLLLMMMPPPRRRQQQOOONNNNNNOOOOOOPPPQQQQQQQQQQQQRRRQQQPPPOOOQQQSSSVVV\\\hhhvvv~~~|||lll^^^SSSLLLIIIHHHJJJKKKKKKKKKMMMOOOQQQQQQRRRSSSTTTWWW[[[aaafffqqqyyy~~~nnnpppwww}}}lllaaaYYYRRRPPPQQQSSSVVV]]]jjj}}}zzzttttttdddUUUGGGCCCCCCAAA@@@@@@??????BBBGGGNNNWWWeeeqqq}}}~~~uuummmjjjjjjzzz|||uuuooofff]]]WWWTTTQQQNNNLLLKKKMMMRRRTTTUUUYYY___fffttt}}}qqqkkkhhhiiihhhgggffffffeeeeeeeee``````aaabbbccccccaaa```aaaaaaccceeefffggghhhiiieeecccaaa`````````___^^^]]]]]]\\\\\\]]]]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXX\\\\\\[[[ZZZYYYXXXWWWWWWUUUSSSQQQPPPRRRTTTTTTTTTRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLLLLOOOPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNNNNOOORRRUUUZZZbbbkkkrrr|||vvvfffXXXPPPMMMMMMMMMNNNOOONNNNNNOOORRRUUUVVVUUUUUUTTTVVV\\\ccchhhrrryyyqqqpppsss|||{{{nnn```WWWRRRNNNNNNPPPPPPSSSZZZeeeuuu}}}rrrsssuuuYYYNNNEEECCCDDDBBB@@@AAACCCFFFKKKPPPZZZiiixxxwwwkkkcccffflll{{{{{{wwwmmmfff^^^WWWSSSPPPOOOOOOLLLLLLPPPUUUWWWWWW\\\ccckkk|||vvvmmmiiihhhgggffffffeeecccbbbaaa```]]]^^^```aaaaaaaaa`````````aaaccceeeggghhhhhhhhhdddbbb````````````^^^]]]ZZZZZZZZZZZZZZZZZZ[[[\\\[[[\\\\\\]]]]]]]]]]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZ\\\\\\\\\[[[ZZZXXXVVVUUUTTTRRROOOOOOQQQSSSUUUUUUPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMNNNOOOPPPOOONNNPPPPPPOOONNNMMMLLLLLLKKKMMMNNNNNNNNNNNNOOOSSSVVV[[[___bbbgggqqqppp```UUUPPPPPPQQQQQQRRRRRRRRRSSSUUUYYY[[[[[[YYYVVVTTTVVV]]]fffmmmttt{{{ssspppooouuunnncccWWWQQQOOOMMMMMMPPPPPPRRRVVV]]]hhhsss~~~tttnnnyyy|||gggPPPIIICCCCCCCCCAAAAAADDDFFFNNNVVV]]]kkk{{{ooofffjjjrrr}}}zzztttoooggg___VVVRRROOOKKKKKKMMMMMMMMMQQQWWWXXXYYY___ggguuu~~~ssskkkhhhhhheeeeeedddcccaaa___]]]\\\[[[]]]___```_________``````aaaccceeefffggggggfffcccaaa```___```___^^^\\\WWWXXXYYYXXXXXXXXXZZZ\\\______`````````______^^^\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZXXXUUUTTTRRRPPPMMMMMMOOORRRTTTUUUOOONNNNNNNNNNNNNNNOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJLLLMMMMMMMMMMMMOOOSSSVVVYYY[[[]]]___hhhwwwlll[[[TTTRRRRRRSSSTTTTTTVVVYYY^^^aaaaaa```\\\[[[XXXVVVXXX___hhhooowww}}}sssmmmiiimmmwww}}}{{{vvvbbbXXXOOOMMMLLLKKKKKKMMMOOOPPPRRRVVV[[[bbbhhhkkkuuu|||~~~wwwppprrrvvvgggVVVJJJDDDAAAAAAAAAAAADDDJJJNNN[[[eeelll}}}|||sssrrrxxx~~~zzzrrrjjjddd___WWWPPPNNNLLLIIIIIILLLNNNPPPTTTZZZ\\\^^^fffoooxxxqqqllliiiiiidddccccccaaa___\\\ZZZXXXYYY\\\___```^^^]]]^^^``````aaaccceeeffffffeeedddbbbaaa```___```___]]][[[VVVWWWXXXXXXWWWWWWZZZ]]]^^^____________]]]\\\[[[XXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[YYYWWWUUUSSSOOOLLLJJJIIILLLOOORRRSSSNNNNNNMMMMMMMMMNNNPPPQQQNNNPPPQQQRRRRRRQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKMMMPPPSSSQQQUUUXXXZZZbbbrrrhhhYYYVVVXXXXXXWWWZZZZZZ^^^fffnnnnnnggg___ZZZZZZZZZZZZ\\\bbbiiinnnvvv{{{|||ooogggbbbeeeooovvvtttoooZZZQQQKKKJJJKKKIIIHHHJJJLLLMMMNNNPPPSSSWWWZZZ\\\bbbhhhqqqxxx||||||uuussstttrrrcccYYYLLLFFFBBB@@@AAABBBDDDLLLTTTcccrrr|||~~~|||uuulllccc\\\YYYPPPKKKLLLLLLJJJKKKOOOQQQRRRXXX]]]```cccmmmxxx{{{sssqqqllliiiiiicccccccccaaa___\\\YYYWWWXXX[[[______^^^]]]^^^``````aaaccceeeeeeeeecccbbbbbb```______```___]]]ZZZVVVXXXYYYXXXVVVWWW[[[^^^[[[\\\\\\\\\[[[YYYWWWVVVUUUUUUUUUUUUUUUWWWXXXXXXXXXYYYZZZZZZYYYWWWTTTSSSMMMJJJGGGGGGIIIMMMPPPQQQNNNNNNMMMMMMMMMOOOPPPQQQLLLNNNPPPQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMKKKJJJJJJMMMOOOJJJPPPVVVYYY```ooo~~~gggZZZZZZ___```___bbbccciiissszzzvvviii\\\WWWYYY\\\^^^aaadddiiilllrrrwwwzzz|||}}}wwwkkkccc\\\```jjjqqqooojjjVVVOOOJJJJJJKKKIIIGGGHHHJJJKKKLLLNNNQQQSSSUUUVVVWWW]]]eeemmmtttzzzwwwooossszzz}}}fffYYYSSSJJJFFFCCCAAABBBDDDIIITTT^^^yyyzzztttkkk___UUUQQQLLLKKKJJJIIIIIILLLOOOQQQQQQSSSYYY^^^```gggzzztttnnnlllhhheeedddccccccaaa___\\\YYYWWWUUUXXXYYYZZZ[[[\\\]]]]]]]]]bbbaaaaaaaaa````````````aaa___\\\YYYXXXWWWXXXYYYYYYYYYXXXXXXXXXZZZ[[[\\\]]]]]]]]]\\\ZZZWWWUUUSSSVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVWWWWWWVVVTTTQQQPPPIIIBBB???BBBGGGLLLNNNQQQOOONNNMMMMMMNNNPPPRRRQQQPPPPPPPPPPPPOOOOOOOOOKKKKKKJJJJJJIIIIIIIIIHHHLLLLLLLLLLLLMMMMMMMMMMMMOOOSSSXXXZZZ^^^hhhyyypppdddaaaffflllpppsssuuuyyy|||zzzpppcccYYYYYYXXXXXXZZZ]]]ccchhhlllppprrruuuvvvtttrrrrrrrrrccc[[[UUUWWW```hhhhhhfffVVVLLLDDDDDDFFFFFFGGGIIIKKKLLLMMMLLLLLLMMMPPPRRRTTTUUUYYY___jjjvvv|||rrrnnnooo|||iiiYYYKKKDDDBBBFFFDDDCCCAAACCCMMMcccxxx~~~tttnnnfff[[[RRROOOKKKKKKKKKKKKLLLOOORRRTTTTTTWWW^^^ffflllyyy|||ooojjjiiieeecccbbbbbbaaa```^^^[[[XXXVVVUUUWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[]]][[[YYYXXXWWWWWWYYYYYYYYYXXXXXXXXXYYY[[[\\\]]]\\\\\\\\\[[[YYYWWWUUUSSSWWWWWWXXXYYYYYYYYYYYYXXXYYYXXXXXXYYYYYYXXXUUURRROOOIIIAAA>>>@@@DDDHHHJJJPPPPPPPPPPPPPPPRRRSSSTTTPPPPPPPPPOOOOOONNNNNNNNNLLLKKKKKKKKKJJJJJJJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMNNNRRRVVVXXX\\\gggvvvvvvnnnpppvvv|||}}}{{{yyywwwsssjjj```YYYXXXXXXXXX[[[___dddiiikkklllooorrrssspppkkkhhhfff]]]WWWRRRTTT[[[bbbeeedddXXXNNNFFFEEEGGGGGGHHHJJJIIIJJJKKKKKKKKKMMMPPPRRRUUUVVVYYY```jjjuuuwwwqqqvvv~~~ppp]]]PPPFFFBBBCCCAAA@@@@@@BBBEEERRRiiiuuukkkddd^^^UUUNNNLLLJJJLLLMMMNNNOOOQQQUUUXXXWWW\\\eeeooozzzuuujjjfffeeebbb````````````^^^\\\ZZZXXXVVVUUUWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^YYYYYYYYYYYYXXXVVVUUUTTTWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXYYY[[[\\\ZZZVVVSSSNNNIIIBBB>>>>>>AAADDDFFFNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLPPPSSSVVVZZZdddrrr||||||wwwooohhhbbb\\\XXXVVVWWWYYY]]]aaafffiiilllkkknnnpppooojjjbbb\\\YYYSSSPPPNNNOOOTTTZZZ___aaaYYYPPPHHHFFFGGGHHHJJJMMMIIIJJJLLLMMMMMMNNNQQQTTTXXXYYY]]]ccclllwwwyyyqqqrrrxxxbbbQQQGGGBBBBBBEEE>>>>>>@@@CCCGGGTTTllltttjjj___ZZZUUUOOOKKKJJJJJJLLLOOOPPPPPPRRRVVVYYY^^^gggsssyyypppgggeeedddbbb```aaa```___^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[]]]^^^^^^WWWWWWWWWWWWVVVVVVUUUTTTWWWXXXYYYYYYZZZZZZYYYYYYVVVWWWXXXZZZ\\\ZZZVVVSSSOOOKKKEEEAAA???AAACCCEEEJJJLLLOOOQQQSSSSSSSSSRRRSSSSSSRRRQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLMMMKKKMMMQQQSSSWWW___kkktttzzz~~~xxxooofff___[[[XXXWWWTTTVVVZZZ___dddhhhkkkmmmooopppooojjjbbbZZZTTTQQQKKKKKKKKKKKKMMMRRRXXX\\\XXXPPPHHHGGGGGGGGGJJJNNNLLLMMMOOOPPPQQQRRRUUUWWW\\\^^^bbbjjjsss}}}zzztttsss{{{{{{kkkXXXLLLDDDAAABBBEEE@@@AAACCCEEEHHHSSSjjj~~~xxxhhh^^^UUUQQQOOOKKKIIIJJJJJJMMMPPPQQQPPPSSSXXX]]]jjjwwwtttmmmfffeeeeeecccbbbddd```___^^^\\\[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTXXXYYYZZZ[[[\\\]]]^^^^^^WWWWWWVVVUUUUUUUUUUUUUUUWWWXXXXXXYYYYYYYYYYYYYYYTTTTTTVVVXXXYYYYYYVVVSSSQQQNNNJJJFFFCCCDDDFFFIIIKKKMMMPPPSSSTTTTTTSSSRRROOOOOONNNMMMMMMLLLKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNJJJKKKKKKKKKKKKLLLLLLLLLJJJLLLNNNPPPSSSZZZccciiiqqq~~~uuummmjjjeee___ZZZWWWVVVVVVTTTWWW\\\bbbgggkkknnnppptttqqqlllddd[[[TTTOOONNNGGGHHHIIIHHHIIILLLRRRVVVUUUNNNHHHHHHHHHGGGJJJNNNMMMPPPSSSTTTVVVWWWZZZ\\\```ccciiiqqq{{{zzzsssuuukkk^^^PPPIIIDDD@@@???AAA@@@AAADDDFFFIIITTTiii|||xxxiii]]]TTTMMMLLLLLLJJJIIIKKKKKKOOORRRSSSTTTXXX```ggguuuzzzpppjjjeeeeeeeeebbbbbbddd```___]]]\\\[[[\\\]]]]]][[[[[[[[[[[[ZZZZZZYYYXXXUUUUUUTTTTTTTTTSSSSSSSSSVVVVVVUUUUUUUUUUUUUUUTTTZZZ[[[\\\]]]]]]]]]]]]]]]XXXWWWVVVUUUTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXSSSSSSSSSUUUWWWWWWUUUTTTRRRQQQOOOKKKIIIIIILLLNNNQQQRRRTTTVVVVVVUUUSSSRRRPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNJJJJJJKKKKKKKKKKKKLLLLLLJJJKKKLLLMMMPPPUUU[[[___fffqqq{{{nnneee^^^___^^^\\\YYYVVVVVVVVVVVVYYY]]]ccciiiooorrrtttwwwssslllcccYYYRRROOOOOOIIIIIIIIIHHHHHHJJJMMMPPPPPPLLLIIIJJJJJJIIIKKKPPPNNNQQQVVVZZZ]]]aaadddgggjjjmmmttt|||yyyttttttttt[[[QQQHHHDDDBBB>>><<<======???CCCHHHLLLXXXmmm}}}xxxwwwvvvfff[[[UUUMMMHHHIIIKKKKKKKKKMMMLLLQQQVVVXXXZZZaaammmwwwyyyqqqkkkfffcccdddccc```___bbb___]]]\\\[[[ZZZ[[[]]]^^^ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSSSSRRRRRRRRRQQQQQQTTTUUUUUUVVVWWWWWWWWWWWW[[[\\\]]]^^^^^^]]]\\\\\\YYYXXXWWWUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWSSSRRRQQQRRRUUUVVVVVVUUURRRRRRRRROOOMMMMMMPPPTTTUUUVVVVVVVVVUUUSSSRRRQQQOOOOOOPPPPPPPPPPPPQQQQQQLLLMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJKKKMMMPPPTTTWWWYYYaaarrryyylllaaa\\\YYY[[[]]]\\\YYYVVVVVVWWWXXXZZZ___eeekkkqqqvvvxxxzzzxxxrrriii___XXXUUUTTTNNNLLLJJJHHHHHHIIIKKKKKKMMMJJJKKKMMMMMMKKKMMMRRRQQQVVV]]]dddjjjpppuuuyyy{{{~~~|||sssuuuuuucccQQQHHHAAA@@@@@@>>>===???<<>>>>>@@@@@@AAADDD???BBBHHHNNNSSS^^^sss~~~pppiiifffdddxxx}}}ssskkkeee]]]TTTMMMHHHGGGGGGHHHKKKNNNPPPQQQXXXVVVYYYaaajjjttt|||mmmffffffcccbbb```______^^^\\\ZZZWWWXXXXXXXXXYYYZZZZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXVVVUUUSSSSSSTTTUUUTTTSSSRRRSSSUUUVVVXXXYYYZZZZZZ\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWUUUTTTRRRQQQPPPRRRRRRRRRUUUYYYZZZWWWTTTUUUPPPMMMMMMRRRUUUTTTRRRSSSRRRPPPOOOOOOQQQSSSUUUVVVVVVUUUSSSRRROOONNNMMMKKKJJJKKKKKKLLLNNNOOOPPPOOONNNMMMLLLLLLMMMNNNOOOHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIJJJJJJLLLMMMMMMTTTWWWaaaqqqzzzjjj___]]]___dddggggggccc[[[UUUSSSTTTWWW\\\dddjjjnnnttt{{{~~~yyyvvvtttllldddbbbXXXNNNKKKJJJIIIJJJMMMOOOPPPRRRUUUXXXZZZ\\\^^^cccffflllttt~~~xxxssstttxxxvvvlll___SSSLLLEEEDDDCCCBBB@@@?????????CCCBBBJJJWWW```dddpppzzzoooeeeccciiiooouuunnnfff___[[[WWWPPPKKKJJJIIIIIIJJJMMMQQQTTTUUUWWWXXX```lllyyyqqqgggdddeeefffdddaaa___^^^\\\ZZZWWWUUUVVVVVVWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWUUUSSSSSSTTTUUUTTTSSSTTTVVVXXXZZZ[[[\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWVVVUUUSSSRRRQQQPPPSSSSSSSSSVVVXXXYYYVVVSSSUUUQQQMMMNNNRRRUUUTTTRRRRRRQQQOOONNNNNNPPPRRRTTTRRRRRRQQQPPPNNNLLLJJJIIIJJJJJJJJJKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMRRRUUU^^^mmm}}}zzzjjjbbbcccgggooommmiiiccc\\\XXXXXXYYYZZZ___ffflllpppvvv}}}xxxpppfff[[[QQQLLLJJJGGGGGGJJJPPPSSSWWW[[[```eeejjjnnnpppuuu||||||ttttttyyyoooddd[[[RRRJJJFFFCCCCCCBBBAAA@@@@@@@@@AAACCCGGGQQQ\\\dddkkkttt~~~zzzqqqfff```dddoooyyy}}}vvvqqqbbb]]]WWWSSSRRRQQQNNNKKKMMMLLLLLLMMMQQQVVVZZZ]]]___dddpppppphhhdddbbbdddgggeeebbb___]]][[[WWWUUUSSSSSSTTTUUUUUUVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXWWWUUUSSSSSSTTTUUUTTTSSSUUUWWWZZZ\\\^^^]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZVVVVVVUUUTTTRRRQQQPPPPPPUUUTTTTTTVVVWWWWWWUUUSSSUUURRROOOOOORRRTTTSSSRRRPPPOOONNNMMMMMMOOOQQQRRRPPPOOOOOONNNLLLJJJHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKOOORRRZZZgggwwwyyyjjjdddgggllltttoooggg___[[[ZZZ[[[]]]___dddjjjooosssxxxuuueee[[[RRRNNNJJJGGGHHHKKKQQQTTTZZZ```gggpppyyy~~~~~~uuuttt}}}zzzkkkZZZPPPJJJEEEAAAAAA?????????===<<<===@@@BBBFFFQQQ^^^fffmmmvvv|||~~~~~~wwwmmmdddcccmmm{{{tttllleee```WWWSSSOOOMMMNNNOOOOOONNNOOOOOOOOOQQQUUU\\\ccciiiooowwwuuujjjgggeeedddccceeeccc```^^^\\\ZZZWWWUUURRRSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSTTTTTTSSSRRRSSSUUUYYY\\\]]]\\\ZZZXXXYYYYYYXXXXXXWWWWWWWWWWWWUUUTTTTTTSSSRRRQQQQQQPPPVVVVVVVVVVVVVVVUUUTTTSSSUUUSSSQQQQQQRRRSSSSSSQQQOOOOOONNNMMMMMMOOOPPPQQQQQQQQQPPPOOONNNLLLJJJIIILLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNUUUaaaooo{{{xxxhhh```bbbggglllggg```ZZZXXXYYY[[[]]]ccchhhoootttwww|||xxxlll^^^VVVPPPNNNLLLKKKNNNSSSRRRVVV]]]ccckkkuuuyyyuuu|||{{{hhh[[[NNNGGGDDDAAA@@@BBB>>>??????>>><<<>>>BBBFFFMMM]]]kkkpppwwwyyypppiiikkkyyy|||tttmmmeee^^^WWWSSSPPPOOOMMMLLLMMMOOOPPPPPPOOOPPPRRRTTTZZZdddooowwwpppjjjiiigggccc```aaa___\\\[[[[[[ZZZXXXVVVSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVXXXVVVTTTSSSTTTTTTSSSRRRSSSUUUXXX[[[\\\[[[YYYWWWZZZYYYXXXVVVTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQVVVVVVWWWVVVUUUTTTTTTSSSUUUTTTRRRRRRRRRSSSRRRQQQOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKNNNNNNNNNNNNNNNMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHIIILLLQQQ[[[gggsss|||wwwfff\\\[[[]]]aaa```^^^\\\[[[[[[\\\]]]ggglllssswww{{{pppbbbYYYSSSPPPPPPOOOPPPTTTZZZ[[[```gggmmmsss|||~~~zzz}}}tttjjjYYYPPPHHHFFFDDDBBBAAACCC@@@BBBCCCAAA@@@CCCJJJPPPXXXhhhuuuyyy~~~xxxtttvvv~~~pppllleee^^^YYYTTTPPPMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPRRRUUUYYYaaannn}}}wwwllliiihhhddd___]]]\\\ZZZYYYYYYZZZZZZXXXWWWSSSSSSTTTUUUWWWXXXYYYYYYVVVUUUUUUTTTTTTUUUUUUVVVXXXVVVTTTSSSTTTTTTSSSQQQTTTVVVYYY[[[\\\[[[YYYXXXYYYXXXVVVTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWVVVTTTSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQOOOOOONNNNNNOOOOOOPPPPPPOOOOOOOOONNNMMMLLLKKKJJJNNNNNNOOOPPPOOONNNLLLKKKJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDEEEEEEFFFFFFHHHJJJOOOVVV```jjjssswww~~~wwwfff[[[ZZZ\\\cccfffiiihhhdddaaaaaabbbiiinnnuuuzzz~~~~~~mmm^^^WWWTTTSSSTTTTTTVVV\\\ccclllsss{{{vvveee\\\MMMGGGCCCDDDDDDBBBBBBDDD???BBBDDDDDDDDDJJJTTT\\\iiisss}}}~~~sssjjj```\\\WWWRRRPPPOOOMMMLLLIIIKKKNNNPPPQQQRRRSSSTTTRRRUUUYYY___hhhxxxyyyppphhhfffddd```]]]]]]ZZZXXXWWWWWWXXXXXXVVVUUURRRSSSTTTUUUWWWXXXYYYYYYUUUUUUTTTTTTTTTTTTUUUUUUYYYWWWTTTSSSTTTTTTRRRQQQTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUSSSRRRQQQRRRSSSTTTSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVSSSSSSUUUWWWUUUVVVVVVUUUSSSQQQPPPPPPMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJLLLMMMNNNOOOOOONNNLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGIIINNNTTT[[[cccjjjooouuuzzzwwwhhhaaacccgggpppvvvzzzwwwmmmfffeeegggjjjooovvv||||||jjjZZZTTTSSSUUUYYY[[[___gggppp}}}}}}hhhYYYSSSGGGBBB???AAAAAA@@@BBBEEEDDDHHHMMMOOORRR[[[iiittt|||qqqcccXXXVVVSSSNNNLLLLLLLLLMMMLLLHHHKKKPPPSSSUUUVVVVVVWWWSSSWWW\\\cccmmmtttlllfffdddaaa^^^]]]___YYYXXXVVVVVVVVVVVVTTTSSSQQQRRRSSSTTTVVVWWWXXXYYYUUUUUUTTTTTTTTTTTTUUUUUUYYYWWWTTTTTTTTTTTTRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTRRRRRRQQQPPPQQQSSSUUUWWWTTTTTTTTTTTTUUUUUUUUUUUUTTTVVVWWWVVVSSSSSSUUUXXXUUUVVVVVVUUUSSSQQQPPPPPPLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPOOOOOOMMMLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDGGGIIINNNSSSYYY___fffjjjnnnttt}}}wwwjjjgggmmmttt|||rrrhhhgggjjjjjjpppwww}}}yyyfffUUUPPPPPPUUU[[[aaagggrrr|||~~~mmmZZZMMMIIIFFFAAA>>>?????????BBBGGGQQQWWW]]]aaagggrrrzzzrrrjjjccc[[[SSSMMMKKKKKKKKKIIIGGGGGGIIIKKKRRRQQQSSSWWW^^^bbbcccbbb\\\aaahhhsssyyyjjjgggcccaaa___]]][[[YYYXXXWWWWWWVVVVVVUUUUUUTTTPPPQQQSSSUUUVVVXXXXXXXXXUUUVVVWWWTTTQQQQQQSSSVVVWWWVVVUUUTTTSSSQQQPPPPPPTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTWWWXXXYYYYYYYYYXXXWWWVVVQQQQQQPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVUUURRRPPPNNNMMMMMMNNNNNNNNNOOOOOOOOORRRQQQQQQPPPNNNLLLJJJIIIIIIIIIIIIKKKLLLLLLJJJHHHJJJKKKMMMMMMLLLKKKHHHGGGHHHGGGFFFEEEDDDDDDEEEEEEBBBCCCCCCCCCDDDEEEEEEEEEIIIJJJLLLNNNRRRXXX___eeelllpppyyyzzzssstttzzz~~~rrrhhheeegggmmmqqqxxxrrrbbbWWWSSSWWW[[[^^^ccclllzzzyyygggZZZOOOIIIHHHCCC>>>@@@FFFEEE@@@DDDNNN]]]ppp}}}||||||qqqllleee^^^YYYTTTNNNJJJJJJKKKLLLKKKKKKLLLNNNQQQRRRTTTWWW___ggglllnnnmmmeeemmmxxxxxxooohhheeebbb```^^^]]][[[YYYXXXWWWWWWVVVVVVUUUTTTTTTQQQRRRTTTUUUWWWXXXXXXYYYUUUVVVVVVTTTRRRQQQTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQSSSSSSUUUVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTQQQQQQQQQQQQRRRTTTUUUWWWYYYYYYYYYXXXVVVTTTRRRPPPMMMMMMNNNNNNNNNOOOOOOOOORRRRRRRRRQQQOOOMMMLLLKKKIIIHHHHHHIIIJJJKKKIIIHHHJJJKKKLLLLLLKKKJJJHHHFFFGGGFFFFFFEEEDDDDDDCCCCCCAAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJLLLPPPVVV]]]ccciiinnnzzz|||uuutttxxx|||{{{|||zzzrrriiidddeeeiiiqqquuu{{{{{{lll^^^VVVTTTYYY```ffflllvvvlll\\\RRRJJJEEEDDDBBB>>>???EEEDDDAAAIIIVVVsss}}}uuu___[[[VVVQQQNNNLLLJJJHHHGGGHHHIIIJJJKKKMMMQQQTTTSSSWWW^^^hhhrrrxxxzzzzzzxxxzzzoookkkdddbbb___^^^]]]]]][[[ZZZWWWWWWWWWVVVUUUUUUTTTTTTRRRSSSUUUVVVWWWXXXXXXXXXVVVVVVVVVTTTSSSSSSUUUWWWVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSUUUWWWXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRTTTVVVWWWYYYXXXXXXWWWUUUSSSQQQPPPMMMMMMNNNNNNNNNOOOOOOOOORRRRRRRRRRRRQQQOOOMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGIIIIIIJJJJJJJJJHHHGGGEEEFFFFFFFFFFFFDDDBBBAAA???@@@@@@AAABBBBBBCCCDDDDDDDDDEEEGGGJJJMMMSSS[[[```ccciiiwww~~~~~~}}}tttoooppprrrjjjjjjhhhccc```aaafffkkksssvvv|||rrrddd[[[WWWYYY```jjjsss|||rrr\\\PPPKKKGGGCCCAAABBB???@@@DDDDDDFFFTTTeee~~~}}}{{{tttjjjbbbTTTRRRNNNJJJIIIIIIIIIJJJGGGIIIKKKLLLNNNQQQUUUXXXXXX___kkkyyyssslllkkk```^^^\\\[[[\\\\\\[[[ZZZWWWWWWVVVVVVUUUTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUTTTTTTSSSTTTUUUWWWUUUUUUUUUUUUUUUTTTTTTTTTVVVWWWXXXYYYYYYZZZZZZYYYWWWWWWVVVUUUUUUUUUVVVVVVTTTTTTTTTSSSSSSRRRQQQQQQRRRQQQQQQQQQRRRTTTVVVWWWVVVVVVUUUSSSQQQPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRQQQOOOMMMLLLJJJHHHFFFEEEGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDAAA???===??????@@@AAABBBBBBCCCCCCCCCEEEFFFHHHKKKQQQXXX]]]^^^cccppp|||nnneeeccccccaaa```^^^]]]^^^ccciiimmmqqqtttzzzxxxiii^^^ZZZZZZ\\\eeerrr~~~yyyfffRRRJJJHHHFFFCCCAAACCCAAAAAACCCEEENNNbbbuuu~~~}}}zzzvvvpppkkkfff```XXXSSSOOONNNKKKIIIHHHHHHJJJLLLLLLNNNPPPRRRTTTWWW\\\___```kkk|||uuummmgggddd\\\[[[YYYYYYZZZ[[[ZZZYYYWWWVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWTTTSSSRRRRRRSSSUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVV\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQSSSUUUVVVVVVUUUSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMOOOPPPQQQPPPOOOLLLKKKJJJHHHFFFFFFGGGIIIJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFEEEDDDAAA>>><<<>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGJJJOOOUUUZZZ]]]```iiixxxyyyhhh\\\WWWWWW\\\\\\^^^aaafffkkknnnooommmqqqwww|||}}}oooaaaWWWVVVXXXWWW```nnnzzzmmm]]]LLLFFFFFFEEECCCBBBCCCCCCCCCFFFKKKXXXmmm{{{ooolllttt~~~~~~|||wwwssslllhhhaaa[[[VVVRRRNNNLLLKKKKKKKKKJJJHHHIIILLLOOONNNPPPRRRUUUWWW[[[```dddfffttt|||qqqkkkddd___ZZZXXXWWWWWWXXXYYYYYYXXXVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUSSSQQQPPPPPPSSSUUUUUUUUUTTTTTTUUUVVVWWWWWWXXXXXX^^^^^^^^^]]]\\\ZZZXXXXXXXXXWWWUUUTTTRRRQQQQQQQQQTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOOOOOOOPPPRRRTTTUUUWWWVVVTTTRRRPPPOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMOOOQQQQQQOOOMMMKKKIIIHHHGGGHHHKKKLLLMMMLLLHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEECCCAAA@@@>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFHHHLLLQQQVVV]]]___eeeppp{{{xxxfffZZZXXXYYY___aaagggpppwwwxxxtttoooiiilllqqqvvvzzz}}}}}}tttfffYYYRRRPPPRRRQQQYYYdddnnnyyyttt^^^SSSHHHDDDDDDBBBAAABBBCCCEEEKKKRRR[[[hhhxxx{{{~~~zzzqqqhhhiiiuuu~~~zzzvvvsssrrrrrrooojjjeee]]]ZZZUUUQQQOOONNNMMMLLLIIIKKKMMMMMMLLLMMMPPPSSSPPPSSSWWWZZZ^^^ccciiimmmwwwxxxnnniiiddd```YYYWWWUUUVVVWWWXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSSSSQQQOOOMMMOOORRRTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\\\\\\\\\\[[[ZZZXXXXXXZZZYYYWWWUUURRRQQQPPPPPPSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRTTTWWWUUUSSSQQQOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOKKKMMMPPPRRRRRRPPPNNNLLLHHHHHHIIIKKKNNNPPPPPPOOOIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>???AAABBBDDDEEEEEEEEEEEEEEEDDDDDDHHHMMMQQQXXX\\\bbbiiiqqqxxxzzzjjjbbbdddhhhooosss|||vvvjjjaaadddhhhkkknnnpppsssuuuwwwqqqggg\\\TTTPPPPPPPPPSSSYYYaaaiiissssssdddQQQJJJEEEDDDCCC@@@AAAEEEEEEMMMZZZhhhuuuzzzyyy{{{rrrkkkhhhrrr~~~~~~~~~{{{xxxvvvppplllgggggggggddd^^^XXXRRRQQQPPPOOONNNNNNNNNOOOHHHKKKOOOPPPPPPQQQUUUXXXYYY\\\```eeejjjqqqwww|||~~~qqqhhhccc``````XXXVVVUUUUUUVVVWWWVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQNNNLLLNNNQQQTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[ZZZZZZZZZZZZZZZYYYXXXXXX\\\[[[YYYVVVSSSQQQPPPOOORRRPPPNNNMMMKKKKKKKKKLLLNNNMMMMMMMMMNNNPPPRRRSSSUUUSSSQQQNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOLLLNNNQQQSSSSSSRRROOOMMMGGGHHHJJJMMMQQQRRRRRRPPPJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCC>>>???@@@AAACCCDDDEEEFFFDDDDDDCCCBBBBBBEEEIIIMMMRRRWWW___eeekkkrrryyy~~~}}}oookkkpppvvvuuuddd[[[]]]```bbbcccdddeeeggglllfff\\\UUURRRRRRSSSSSS[[[___eeejjjtttwwwdddVVVIIIFFFEEEEEECCCAAACCCHHHJJJUUUhhh{{{~~~zzzmmmgggiii{{{~~~{{{yyyyyyyyyyyy|||wwwsssrrrsssqqqlllgggccc___YYYWWWVVVVVVTTTRRRPPPOOONNNNNNOOOOOONNNMMMNNNPPPQQQRRRTTTWWW[[[^^^]]]gggsss|||{{{rrrjjjddd```]]][[[WWWWWWWWWWWWVVVUUUTTTTTTVVVVVVUUUTTTSSSSSSSSSTTTQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSOOOPPPOOOMMMJJJHHHHHHIIILLLMMMNNNPPPRRRRRRRRRRRRQQQQQQPPPNNNKKKKKKLLLMMMNNNOOOPPPPPPOOONNNOOOPPPMMMPPPSSSUUUTTTPPPLLLIIIJJJJJJLLLOOORRRSSSSSSRRRLLLKKKJJJHHHGGGFFFFFFEEEFFFFFFDDDCCCBBBBBBBBBBBB??????>>>>>>???AAACCCDDDEEEEEECCCAAA@@@BBBEEEHHHMMMTTT[[[___aaafffpppxxx|||~~~}}}~~~jjjZZZWWWTTTUUUZZZ\\\[[[ZZZ\\\\\\___]]]WWWTTTWWW\\\^^^aaahhhrrr{{{xxxeeeWWWQQQIIIFFFFFFHHHEEECCCIIIRRRaaaqqq~~~rrrnnnlllwww~~~}}}{{{zzzxxxvvvtttsssrrrrrrpppmmmiiihhhiiigggbbb^^^ZZZVVVRRRPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOOOOOQQQRRRTTTWWW]]]eeejjjvvvuuuppphhhbbb^^^[[[XXXWWWVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVUUUSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXWWWVVVTTTSSSRRRQQQOOOOOONNNLLLIIIGGGHHHIIILLLNNNQQQSSSTTTTTTTTTSSSRRRSSSRRROOOMMMLLLMMMOOOQQQQQQQQQPPPNNNMMMNNNPPPOOOQQQSSSTTTSSSPPPMMMJJJLLLLLLMMMOOOQQQQQQPPPOOOMMMLLLJJJHHHGGGFFFEEEEEEHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@??????@@@AAABBBCCCCCCCCCBBB@@@@@@BBBDDDGGGIIIOOOWWW[[[]]]bbbkkksss}}}}}}uuubbbUUURRROOOPPPUUUXXXWWWXXXZZZXXX^^^bbb^^^\\\___dddgggiiipppyyy{{{jjjZZZOOOLLLCCCBBBDDDFFFFFFJJJZZZjjjxxxrrrvvv|||yyyvvvsssrrrqqqpppooommmkkkiiigggfffccc```]]]\\\]]][[[XXXTTTOOOMMMJJJIIIKKKLLLLLLLLLNNNOOOPPPRRRRRRSSSSSSRRRTTTUUUVVVYYY___iiiuuu}}}tttiiiddd___ZZZXXXVVVUUUTTTUUUUUUVVVWWWWWWWWWVVVVVVWWWVVVTTTSSSQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZYYYXXXWWWXXXXXXVVVTTTSSSQQQPPPOOONNNOOONNNKKKHHHGGGGGGHHHMMMPPPSSSVVVXXXWWWUUUTTTSSSSSSSSSPPPNNNMMMOOOPPPSSSSSSQQQOOOMMMLLLNNNPPPRRRRRRSSSSSSRRRPPPNNNLLLNNNOOOOOOOOOOOONNNMMMMMMPPPNNNLLLIIIGGGEEEDDDCCCGGGFFFEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBDDDFFFDDDJJJQQQVVVXXX\\\cccjjjmmmrrr}}}||||||{{{jjj[[[QQQNNNLLLMMMRRRTTTTTTWWW[[[ZZZeeemmmjjjeeeeeeiiilllooovvvzzziiiZZZNNNHHHGGG@@@BBBDDDEEEGGGUUUpppzzz{{{|||||||||||||||||||||zzzxxxvvvrrrnnnkkkhhhgggdddddddddcccaaa^^^[[[ZZZXXXVVVTTTTTTTTTSSSQQQNNNJJJIIIGGGHHHJJJLLLNNNOOOPPPQQQSSSTTTUUUUUUVVVVVVZZZ[[[^^^dddnnn|||xxxjjjccc___ZZZWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRPPPOOONNNNNNPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVXXXZZZZZZYYYXXXVVVWWWVVVUUUSSSQQQOOONNNMMMNNNNNNNNNKKKIIIGGGGGGHHHNNNPPPUUUXXXYYYXXXUUUSSSRRRRRRRRRPPPNNNMMMOOOPPPQQQQQQOOOMMMKKKLLLOOORRRUUUTTTSSSQQQPPPOOONNNNNNMMMNNNOOONNNMMMMMMMMMMMMRRRPPPNNNJJJGGGEEECCCBBBDDDCCCBBBBBBAAAAAAAAABBBAAA@@@@@@@@@?????????@@@@@@@@@???AAACCCDDDEEEEEEBBBGGGMMMQQQRRRUUUZZZ___```gggtttyyy{{{ttteeeYYYQQQNNNLLLMMMRRRTTTVVV[[[aaahhhttt|||vvvkkkfffgggiiipppxxxmmm\\\OOOGGGDDDFFFBBBEEEFFFFFFKKK```ttttttssssssssssssssssssnnnmmmjjjgggdddaaa___]]]ZZZZZZZZZYYYWWWUUUSSSQQQPPPOOOOOOOOOOOONNNMMMKKKGGGHHHHHHIIIJJJMMMQQQSSSQQQSSSVVVVVVVVVXXX[[[]]]```dddkkkvvv}}}nnneee___\\\XXXUUUTTTTTTRRRQQQRRRRRRTTTUUUVVVVVVWWWWWWUUUTTTRRRPPPOOONNNMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPQQQRRRSSSUUUUUUTTTVVVXXXYYYZZZYYYXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLNNNNNNNNNLLLJJJIIIJJJKKKNNNQQQUUUXXXYYYWWWTTTRRRPPPPPPPPPNNNLLLLLLMMMOOOMMMMMMLLLKKKJJJLLLPPPTTTVVVTTTRRRPPPOOONNNNNNNNNJJJLLLNNNMMMLLLLLLNNNPPPSSSRRROOOKKKHHHEEECCCBBBCCCBBBAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>AAA@@@@@@BBBEEEGGGFFFDDDCCCFFFJJJLLLMMMOOOSSSWWWYYYbbbpppzzz|||rrrcccVVVPPPOOONNNOOOTTTWWW[[[ccclll|||~~~pppiiijjjllluuu~~~wwwbbbSSSIIICCCBBBEEEBBBEEEGGGHHHSSSooommmlllkkkiiigggeeedddcccaaa```___]]]ZZZXXXVVVVVVRRRRRRRRRQQQPPPOOONNNMMMJJJKKKKKKLLLLLLLLLKKKKKKHHHIIIJJJJJJLLLOOOSSSVVVTTTWWWZZZ\\\]]]aaahhhmmmooovvv~~~nnnccc```ZZZXXXTTTRRRQQQQQQOOONNNPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRPPPOOONNNMMMLLLLLLNNNOOOOOOPPPPPPOOOOOONNNMMMNNNOOOPPPPPPOOONNNMMMNNNOOOOOOPPPQQQSSSTTTUUUTTTUUUWWWXXXYYYYYYXXXXXXTTTSSSSSSQQQPPPOOONNNMMMNNNOOOPPPNNNMMMMMMNNNPPPQQQSSSUUUWWWWWWUUURRRPPPNNNNNNNNNLLLJJJJJJLLLNNNJJJKKKLLLKKKLLLNNNRRRUUUUUUTTTRRROOOMMMMMMMMMMMMHHHJJJMMMLLLKKKKKKOOORRRTTTSSSPPPLLLHHHEEEDDDCCCDDDCCCCCCBBBBBBBBBCCCCCC>>>>>>??????@@@??????>>>BBBAAAAAACCCGGGHHHFFFBBBBBBCCCEEEGGGIIILLLPPPTTTWWWaaappp|||~~~}}}rrrbbbTTTNNNOOOOOORRRYYY___fffsssxxxuuuyyy|||tttfffVVVKKKEEE@@@@@@CCC@@@CCCFFFLLL^^^~~~bbbaaa___]]][[[YYYXXXWWWUUUUUUTTTSSSRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMNNNKKKMMMOOOOOOOOOQQQVVVZZZ]]]aaaeeehhhkkksss~~~{{{nnnbbb\\\ZZZUUUSSSQQQPPPPPPPPPOOONNNPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPOOONNNMMMLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNMMMNNNPPPQQQQQQPPPNNNMMMMMMNNNNNNOOOPPPRRRTTTUUUUUUUUUVVVWWWWWWXXXYYYYYYSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQPPPQQQSSSUUUUUUVVVWWWWWWVVVSSSQQQOOOMMMMMMMMMLLLJJJJJJLLLNNNLLLMMMNNNOOONNNPPPRRRTTTTTTSSSQQQOOOMMMLLLKKKKKKHHHKKKMMMLLLIIIJJJNNNRRRTTTSSSPPPLLLIIIFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCC>>>???@@@AAABBBBBBAAAAAABBB@@@@@@CCCGGGHHHDDD???>>>>>>???AAAEEEJJJPPPTTTWWWbbbqqq{{{}}}rrrbbbVVVQQQQQQRRRXXXbbbkkkwwwrrr```UUUJJJFFFDDDAAA@@@BBBCCCEEEGGGQQQhhhWWWVVVVVVUUUTTTSSSRRRRRRNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOPPPPPPPPPQQQRRRPPPRRRTTTSSSSSSUUUZZZ^^^fffjjjooosssyyyzzzllleee]]]XXXXXXRRRQQQOOOOOOPPPQQQQQQPPPOOOPPPQQQQQQQQQQQQQQQQQQOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMNNNOOOPPPRRRSSSTTTVVVUUUUUUVVVVVVXXXYYYZZZRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPRRRRRRRRRSSSUUUXXXXXXXXXXXXWWWUUUSSSQQQPPPMMMNNNMMMLLLJJJJJJLLLNNNNNNPPPQQQQQQQQQQQQRRRSSSSSSRRRPPPNNNMMMKKKJJJJJJIIILLLNNNLLLIIIHHHMMMQQQTTTSSSPPPLLLIIIGGGEEEDDD@@@@@@@@@??????@@@AAAAAA>>>@@@AAACCCDDDDDDCCCCCCBBB@@@???CCCGGGGGGBBB===::::::;;;===BBBJJJQQQVVVWWWcccrrr|||{{{rrrdddZZZWWWTTTWWW___jjjwwwuuudddSSSKKKDDDDDDDDDBBBBBBCCCHHHHHHJJJTTTnnn}}}RRRRRRQQQQQQQQQQQQQQQQQQNNNLLLJJJJJJLLLLLLLLLKKKMMMNNNNNNMMMLLLKKKLLLMMMMMMNNNPPPPPPQQQSSSUUUWWWTTTUUUXXX[[[___bbbdddfffrrrzzzkkk___ZZZVVVUUUVVVPPPPPPOOOOOONNNMMMLLLLLLOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKKKKMMMOOOOOONNNMMMMMMNNNOOOPPPPPPQQQQQQTTTTTTSSSQQQPPPMMMLLLKKKLLLMMMOOOQQQRRRRRRRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQPPPQQQQQQRRRSSSTTTRRRUUUWWWVVVTTTRRRSSSUUUVVVVVVVVVUUUTTTSSSRRRQQQOOONNNMMMMMMMMMNNNOOOPPPRRRRRRSSSRRRQQQQQQSSSUUUYYYTTTNNNMMMOOOOOOLLLHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNLLLHHHEEECCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDGGGEEECCCCCCDDDDDDAAA>>>>>>:::888;;;>>>CCCMMMWWW]]]dddlllrrrxxx}}}~~~rrrhhhaaa\\\YYYVVV^^^kkkzzzzzzjjj\\\SSSGGGEEEBBB@@@???@@@AAABBBKKKKKKQQQ```rrrzzzrrrrrrrrrwwwMMMMMMNNNNNNNNNNNNMMMMMMNNNLLLKKKLLLNNNOOONNNMMMPPPQQQRRRRRRRRRQQQPPPQQQNNNOOOQQQRRRTTTVVVXXXZZZ]]]aaaeeeiiilllppptttxxxqqqaaaYYYVVVSSSQQQQQQPPPPPPOOONNNMMMMMMLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNLLLKKKLLLNNNOOOOOONNNLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKGGGIIILLLOOORRRTTTUUUUUUNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSUUUVVVUUUSSSRRRTTTVVVWWWWWWVVVVVVUUUTTTRRRQQQPPPOOONNNNNNNNNOOOPPPQQQQQQSSSTTTSSSRRRRRRSSSTTTVVVRRRMMMLLLNNNNNNKKKHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLKKKHHHFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBFFFDDDBBBCCCDDDCCC@@@===<<<888777999<<>>GGGPPPaaadddhhhmmmuuu~~~sssvvv{{{~~~{{{oooeee___]]]\\\lllwww~~~{{{sssggg\\\RRRLLLFFFCCCAAAAAAAAAAAABBBBBBCCCDDDKKKSSS^^^jjjvvvyyyjjj___^^^ccclllNNNOOOPPPQQQQQQOOONNNMMMOOONNNNNNOOOQQQRRRRRRQQQTTTSSSRRRTTTXXX\\\___aaagggddd```___```dddhhhkkkqqq{{{vvvaaaXXXPPPPPPPPPOOOOOOPPPOOOOOOOOONNNMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNOOOMMMLLLLLLMMMNNNMMMLLLIIIHHHGGGFFFGGGJJJNNNPPPNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSTTTWWWYYYXXXXXXXXXWWWVVVUUUTTTSSSPPPOOOOOONNNNNNPPPQQQRRRPPPSSSVVVWWWUUURRRPPPPPPNNNKKKIIIHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIGGGEEEFFFFFFFFFEEECCCAAA@@@???>>>>>>@@@AAACCCDDDDDDCCCAAA@@@DDDDDDDDDDDDCCCAAA???===:::666666888:::===DDDMMM\\\aaagggiiillltttwwwwwwzzz{{{nnnddd^^^\\\]]]mmmwww~~~}}}sssfff___VVVNNNHHHEEECCCBBBBBBAAA@@@@@@AAACCCFFFHHHOOOZZZfffooozzz{{{lll```]]]dddmmmzzzRRRRRRSSSSSSRRRPPPOOONNNTTTSSSRRRSSSVVVYYYYYYYYY^^^[[[XXXZZZaaajjjqqquuurrrmmmhhhgggllluuu}}}yyyggg[[[SSSLLLLLLMMMMMMNNNQQQNNNNNNMMMMMMMMMMMMMMMLLLJJJJJJKKKLLLMMMNNNNNNNNNOOOMMMKKKKKKLLLLLLKKKJJJGGGFFFEEEDDDFFFIIILLLNNNLLLMMMMMMNNNOOOOOONNNNNNOOOOOONNNMMMLLLLLLKKKKKKOOOOOOQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRTTTUUUVVVVVVTTTSSSRRRTTTVVVXXXYYYXXXXXXXXXWWWVVVUUUTTTSSSOOONNNMMMMMMMMMNNNPPPQQQPPPSSSVVVWWWUUUQQQOOOMMMKKKIIIHHHGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJHHHEEECCCDDDEEEFFFEEECCCAAA???>>>>>>===@@@@@@BBBCCCCCCCCCBBBAAAEEEFFFGGGGGGDDDAAA>>>===;;;888888:::<<<>>>DDDKKKVVV___hhhiiifffkkkxxx|||zzz}}}oooccc[[[YYYZZZgggnnnxxx~~~zzzzzzxxxiii```UUUQQQLLLHHHFFFEEECCCBBBEEECCCAAAAAACCCHHHNNNQQQUUU```kkksss~~~tttfff```dddppp}}}ZZZYYYXXXWWWUUUTTTSSSRRRUUUSSSSSSUUUYYY___ccceeehhhdddaaadddnnnyyyzzzvvvssswwwiii\\\TTTMMMHHHIIIIIIHHHJJJMMMKKKLLLLLLLLLMMMNNNNNNNNNKKKLLLLLLMMMMMMNNNNNNNNNNNNLLLJJJJJJJJJJJJIIIHHHEEEDDDDDDDDDFFFHHHKKKMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSUUUUUUUUUSSSRRRSSSVVVXXXYYYYYYWWWWWWWWWWWWVVVTTTSSSRRRNNNNNNMMMLLLMMMNNNOOOPPPPPPSSSUUUVVVSSSOOOMMMLLLIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGJJJJJJIIIGGGDDDBBBCCCDDDEEEDDDBBBAAA???>>>>>>===??????@@@AAABBBCCCDDDDDDIIIJJJLLLJJJFFFBBB???======;;;;;;===>>>???DDDKKKPPP[[[fffiiigggiiisss~~~|||rrrcccYYYUUUUUU]]]```eeehhhiiihhhiiiiiilllqqq~~~uuufffXXXPPPIIIGGGEEEDDDDDDEEEDDDCCCCCCBBBBBBDDDHHHPPPWWW\\\```jjjsssxxxtttjjjiiiqqqllljjjfffcccaaa_________\\\ZZZZZZ^^^fffooowww{{{yyyuuutttxxxooo\\\UUUKKKGGGFFFIIIIIIGGGGGGIIIIIIIIIJJJLLLMMMOOOPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHGGGFFFCCCCCCDDDEEEGGGIIIKKKLLLKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQMMMNNNPPPQQQRRRQQQQQQPPPNNNNNNNNNOOOQQQRRRTTTUUUTTTRRRRRRTTTXXXZZZYYYXXXWWWWWWVVVVVVUUUTTTRRRQQQOOOOOONNNMMMNNNOOOPPPQQQPPPRRRTTTTTTQQQMMMKKKKKKIIIIIIHHHGGGFFFGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFCCCCCCDDDFFFDDDCCCBBB@@@???>>>>>>>>>???>>>>>>>>>@@@CCCFFFGGGLLLOOOPPPNNNIIICCC???>>>>>><<<<<>>>>>>>>>>>======???CCCGGGIIIOOORRRSSSQQQJJJCCC@@@>>>>>><<<===@@@@@@???CCCIIICCCHHHSSS```jjjppppppnnnppptttyyyyyyuuuzzz}}}xxxeeeUUUNNNLLLGGGJJJMMMOOOPPPSSSVVVXXX]]]cccqqqrrrbbbUUULLLFFFDDDCCC@@@===<<>>===AAAAAAAAAAAAAAAAAAAAAAAAHHHKKKNNNMMMGGGBBB???>>>>>>===<<<;;;<<<>>>@@@AAADDDDDDHHHSSS```jjjmmmmmmjjjrrrwwwsssrrr|||tttppptttxxxeeeVVVNNNKKKGGGHHHKKKMMMOOOSSSXXX\\\aaalll~~~uuulll___TTTMMMIIIEEEBBBCCCDDDDDDCCCDDDHHHOOOTTTeeeuuuvvvggg]]]TTTLLLGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHJJJLLLMMMMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDGGGFFFEEEEEEFFFIIILLLNNNNNNOOOOOONNNLLLKKKLLLMMMOOONNNMMMMMMMMMNNNOOOPPPQQQPPPOOONNNMMMNNNOOOOOOLLLNNNQQQSSSUUUVVVUUUUUUTTTRRRQQQTTTXXXZZZXXXUUUTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPQQQQQQPPPOOONNNMMMPPPPPPPPPOOONNNNNNMMMLLLJJJIIIGGGEEEDDDEEEFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGFFFFFFBBBBBBCCCCCCBBB@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGFFFBBB???======???>>>===<<<<<<>>>???@@@AAABBBEEENNNXXXbbbhhhjjjkkkppprrrooorrrtttpppqqqyyy{{{iiiZZZOOOKKKKKKLLLMMMNNNRRRWWW^^^cccqqq|||uuunnnddd]]]SSSKKKGGGDDDBBB@@@>>>AAACCCCCCFFFOOO]]]iii|||sssfff\\\UUUPPPKKKHHHCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFIIILLLMMMOOOPPPPPPNNNLLLKKKKKKLLLNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNMMMMMMNNNOOOPPPPPPMMMOOORRRTTTVVVVVVVVVUUUSSSQQQPPPRRRVVVWWWUUUSSSOOOOOOOOOOOOPPPQQQRRRRRRNNNPPPQQQSSSRRRQQQOOOMMMQQQQQQPPPPPPOOONNNNNNMMMIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@===???@@@@@@>>>======>>>@@@???===<<<<<<===>>>???===???BBBFFFMMMVVV___fffkkkoooooommmqqq}}}yyyxxxyyy}}}~~~rrraaaTTTMMMNNNOOOOOOQQQWWW```kkksss{{{uuuppphhh___[[[RRRNNNIIIEEECCCBBBAAA@@@???BBBEEEGGGNNN^^^vvvyyynnnggg]]]UUUPPPLLLIIIGGGBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDFFFHHHJJJLLLMMMNNNOOOOOOMMMKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPSSSUUUWWWWWWWWWVVVSSSQQQQQQRRRTTTUUUSSSQQQMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQRRRRRRRRRQQQQQQPPPQQQPPPPPPOOONNNNNNMMMMMMIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKIIIFFFCCCDDDDDDCCCBBB@@@???>>>===?????????????????????????????????>>>===>>>>>>??????>>>===<<<;;;;;;<<<<<<;;;===@@@AAACCCKKKWWW```jjjrrruuusssrrr{{{}}}|||jjjZZZQQQOOOPPPRRRXXXaaaooo~~~|||lllddd^^^WWWQQQNNNJJJHHHFFFDDDCCCCCCCCCCCCDDDFFFIIIPPP___vvvtttkkk^^^YYYSSSMMMIIIFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDEEEGGGIIIJJJJJJLLLNNNOOONNNMMMNNNOOONNNNNNOOOOOOPPPPPPPPPPPPMMMNNNMMMMMMMMMMMMLLLLLLOOOQQQSSSVVVWWWWWWVVVVVVSSSSSSRRRSSSSSSSSSRRRPPPMMMMMMMMMMMMMMMNNNOOOPPPUUUTTTRRRPPPPPPQQQSSSTTTPPPOOONNNMMMLLLLLLLLLMMMJJJIIIGGGFFFFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKKKKIIIEEEAAABBBBBBAAA@@@>>>>>>======????????????????????????BBB@@@>>>==================<<<;;;;;;:::::::::::::::===???>>>???DDDPPPYYYiiiwww~~~vvvvvvqqq___TTTPPPSSSZZZcccqqqzzzlll^^^VVVQQQKKKHHHHHHEEEEEEDDDCCCBBBBBBBBBCCCGGGGGGLLL[[[uuu}}}|||~~~ooobbb]]]QQQOOOLLLHHHFFFEEEEEEEEE@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCDDDFFFGGGIIIJJJHHHKKKNNNOOONNNNNNOOOOOONNNNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLKKKJJJPPPQQQTTTVVVWWWWWWVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQYYYVVVSSSPPPOOOQQQSSSUUUPPPOOOMMMLLLKKKLLLLLLMMMKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIEEEBBBAAA@@@???>>>>>>===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBB???===<<<<<<<<<:::999;;;;;;;;;;;;;;;::::::::::::===???>>>>>>BBBJJJQQQcccvvvvvvrrryyyvvveeeZZZWWW^^^hhhuuu~~~fff[[[PPPKKKHHHDDDCCCEEE@@@AAAAAAAAA@@@AAADDDFFFIIIKKKVVVmmmvvvqqqpppttt}}}}}}kkk^^^UUUOOOKKKJJJIIIGGGDDDCCCDDDDDD>>>??????@@@AAABBBCCCDDDAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDEEEFFFHHHIIIJJJKKKIIILLLNNNOOOOOONNNMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOJJJKKKLLLMMMMMMMMMLLLKKKOOOQQQSSSUUUVVVVVVUUUTTTRRRRRRRRRQQQOOONNNMMMMMMKKKLLLLLLNNNOOOQQQSSSTTTYYYXXXUUURRRQQQQQQRRRSSSQQQPPPNNNLLLLLLLLLMMMNNNMMMKKKIIIHHHGGGHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHIIIJJJIIIFFFDDD@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<======:::888;;;;;;<<<<<<======<<<<<<:::<<<>>>??????AAAEEEIIIWWWhhhwwwvvvnnnmmmrrrxxx~~~pppfffeeennn{{{xxxkkkXXXOOOHHHEEEDDDAAAAAACCC>>>@@@BBBCCCEEEHHHNNNRRRSSS[[[lllvvvmmmkkkooo{{{vvvddd\\\VVVNNNFFFGGGGGGEEECCC@@@======>>><<<===>>>???@@@AAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLLLLKKKMMMPPPPPPOOOMMMLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOGGGIIIKKKLLLMMMNNNMMMMMMOOOQQQSSSUUUVVVUUUTTTTTTPPPQQQQQQPPPNNNKKKKKKKKKJJJJJJLLLNNNQQQTTTVVVXXXYYYXXXWWWUUUSSSRRRQQQPPPSSSQQQOOOMMMMMMMMMNNNOOONNNLLLJJJHHHGGGHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHIIIKKKJJJHHHFFFAAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>@@@@@@===:::<<<<<<===>>>?????????>>>999;;;===???@@@@@@BBBCCCKKKYYYfffhhheeegggmmmqqqzzzqqqqqqzzzzzzfffYYYRRRKKKEEEDDDDDDAAAAAACCC@@@CCCFFFIIILLLRRRZZZ```aaammmtttlllkkkkkksssxxx___UUURRRMMMHHHGGGDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKMMMOOOPPPOOONNNNNNNNNLLLMMMOOOPPPQQQPPPOOOOOOJJJKKKKKKLLLMMMNNNNNNNNNNNNQQQSSSRRROOOMMMNNNPPPLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMPPPSSSUUUWWWXXXXXXWWWVVVUUUTTTSSSRRRTTTQQQNNNNNNPPPPPPOOOMMMNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<=====================>>>??????GGGKKKRRRXXX]]]ccciiimmm{{{{{{|||uuufffWWWMMMJJJGGGDDDAAABBBEEEDDDBBBFFFCCCDDDMMM]]]mmm}}}~~~mmmjjjnnnppp~~~}}}kkkXXXOOOKKKFFFBBBBBBCCCBBBBBBAAA@@@@@@?????????????????????@@@AAAAAACCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLNNNPPPPPPOOOMMMMMMNNNKKKLLLMMMNNNOOONNNNNNMMMJJJJJJKKKLLLLLLMMMNNNNNNPPPRRRSSSRRROOOLLLMMMNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNOOORRRTTTWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSYYYVVVSSSRRRRRRRRROOOMMMNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>CCCGGGMMMSSSZZZaaahhhmmmzzzssseeeYYYOOOHHHDDDCCC@@@???@@@CCCCCCBBBGGGHHHPPPbbbyyyyyylllmmmssswwwrrrnnncccWWWOOOIIICCCAAACCCAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEEEEFFFFFFFFFGGGJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOQQQQQQOOOMMMLLLMMMJJJJJJLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMPPPQQQRRRQQQNNNLLLLLLLLLOOOOOOPPPQQQRRRRRRRRRRRROOOPPPPPPRRRTTTVVVXXXYYYYYYWWWUUUSSSRRRRRRSSSTTT]]][[[XXXVVVUUUSSSPPPNNNMMMMMMLLLKKKIIIHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<===>>>AAAFFFLLLTTT^^^hhhnnnxxxwww}}}ooo^^^RRRLLLGGGDDD@@@?????????@@@BBBDDDFFFKKKSSSccc~~~zzzttt{{{wwwhhhcccccceeebbb]]]TTTJJJBBB@@@BBB>>>>>>>>>=========<<<<<<=========<<<===>>>>>>???AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFJJJJJJKKKKKKKKKKKKKKKKKKNNNOOOQQQPPPNNNLLLKKKKKKIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKNNNNNNOOOOOONNNMMMMMMMMMQQQQQQRRRRRRRRRRRRRRRQQQPPPQQQRRRSSSTTTVVVWWWXXXXXXWWWTTTQQQQQQQQQSSSUUU]]]\\\ZZZXXXVVVTTTRRRPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA????????????????????????@@@@@@?????????>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<::::::999999::::::;;;<<<:::<<<@@@FFFNNNZZZfffnnnuuuyyy|||~~~{{{|||}}}|||||||||~~~yyyooo___QQQHHHEEECCCCCC@@@???@@@BBBBBBBBBGGGLLLUUUddd}}}mmm]]]UUUSSSTTT]]]aaa```VVVIII@@@===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======???>>>>>>>>>=========<<<>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNPPPOOOMMMKKKJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOOOONNNQQQQQQQQQQQQQQQPPPOOONNNPPPPPPQQQSSSTTTUUUUUUVVVWWWUUUSSSQQQPPPQQQSSSTTTXXXXXXYYYXXXVVVTTTRRRRRRMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA?????????????????????????????????>>>>>>>>>======;;;;;;::::::::::::;;;;;;999999999999999:::;;;;;;:::;;;===BBBIIIUUUaaaiiiqqqtttvvvvvv{{{~~~~~~}}}xxxyyy{{{~~~~~~sssccc\\\SSSJJJEEEBBBAAAAAAAAA@@@AAADDDCCCCCCKKKUUUfff}}}jjjXXXOOOLLLKKKJJJVVV^^^aaaXXXJJJBBB???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJLLLNNNNNNLLLJJJIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHKKKNNNPPPPPPOOOOOOOOOPPPPPPOOOOOONNNMMMOOOPPPQQQSSSTTTTTTTTTTTTUUUTTTRRRQQQPPPQQQRRRSSSSSSTTTVVVVVVTTTRRRRRRRRRMMMMMMLLLLLLKKKJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@????????????????????????>>>>>>=========<<<<<<<<<;;;::::::999999::::::;;;999999999999999::::::;;;;;;;;;<<>>???@@@AAAAAA@@@AAAAAABBBDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHJJJLLLLLLJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGJJJNNNPPPOOOMMMKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRPPPSSSUUUUUURRRPPPPPPPPPMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGEEEDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999:::::::::999999999999:::;;;;;;<<<<<<;;;<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;888888999:::;;;<<<<<<===;;;<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFHHHIIIJJJJJJFFFHHHJJJKKKJJJHHHHHHIIIFFFGGGHHHHHHGGGFFFEEEDDDHHHGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGJJJMMMOOOMMMKKKHHHIIIKKKNNNPPPQQQRRRRRRQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPSSSVVVUUURRROOONNNOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGFFFDDDCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999999999999999999:::::::::999999::::::;;;<<<<<<<<<;;;:::<<>>>>>>>>>>>???@@@AAA@@@>>><<<:::::::::::::::::::::::::::666666777888999:::::::::999999999:::::::::;;;;;;=========>>>??????@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNNNNOOOOOONNNNNNRRRRRRSSSSSSTTTSSSRRRRRRSSSQQQPPPPPPRRRSSSRRRRRRQQQQQQQQQQQQPPPNNNLLLJJJLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;<<<888888999;;;===@@@BBBCCCLLLUUU\\\]]]ZZZ\\\gggqqqxxxpppqqquuu}}}vvvtttvvvzzz|||}}}zzz}}}|||ooofff\\\UUUOOOHHHFFFHHHCCCDDDFFFGGGEEECCCEEEJJJHHHIIIUUUgggppptttxxxooogggeeejjjvvvrrr___RRRKKKFFFDDDAAA>>><<<;;;;;;;;;<<<===>>>>>>>>><<<:::999888888888888888888888888777777777888888999999:::999999999::::::::::::;;;<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJMMMMMMNNNOOOOOOOOONNNNNNPPPQQQQQQQQQQQQQQQQQQRRRTTTRRRQQQQQQRRRSSSRRRQQQOOOOOOPPPOOONNNLLLKKKIIILLLLLLKKKKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999999::::::;;;<<<::::::;;;;;;<<<>>>???@@@JJJQQQXXXZZZYYY[[[bbbjjj|||wwwuuuvvvvvvssskkkccc```dddjjjuuuzzz~~~||||||~~~uuusssqqqtttyyy{{{qqqjjj]]]VVVNNNKKKGGGBBBAAADDDGGGEEEDDDGGGKKKMMMOOOPPPWWW[[[iii}}}zzznnnhhhcccfffooo~~~|||hhhXXXMMMEEEAAABBB@@@>>><<<;;;:::;;;;;;::::::;;;;;;;;;999888777666666666666666666666666888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>???????????????????????????AAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEEEEFFFFFFFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEFFFGGGHHHJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMOOOPPPQQQTTTRRRQQQPPPQQQQQQQQQOOOMMMNNNNNNMMMLLLKKKJJJIIILLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDD???????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999::::::999999999:::;;;;;;===<<<<<<<<<<<<<<<======EEEKKKRRRVVVXXXZZZ___bbbzzz}}}zzz~~~{{{pppeee]]]XXXVVVVVVXXXXXXUUURRRTTT[[[aaaiiiooowww|||zzzzzz|||}}}wwwvvvvvvwwwzzz|||||||||{{{vvvoooqqqvvv~~~yyyoooddd[[[UUUKKKFFFBBBBBB@@@>>>@@@DDDJJJIIIJJJRRR^^^fffgggeeennnsssxxxmmmeeedddgggqqq~~~qqq^^^PPPIIIFFFCCC@@@???>>>===<<<;;;;;;<<<<<<888999999999999888777666666666666666666666666666888888888888777777777777888888888888999999999999::::::;;;;;;<<<=================================?????????@@@AAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBEEEEEEFFFHHHIIIKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJLLLOOOPPPSSSQQQOOONNNNNNOOONNNLLLLLLLLLLLLLLLKKKKKKJJJJJJLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCDDD>>>>>>>>>===============;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999:::::::::999999::::::;;;<<<<<<<<<;;;;;;<<<<<<===AAAEEELLLRRRXXX\\\___```ppp}}}~~~{{{|||sssooonnnnnnqqqkkkbbbZZZSSSOOOMMMLLLKKKLLLMMMKKKJJJLLLSSSYYYaaagggqqqyyy{{{zzzxxxxxxyyyyyyxxxvvvxxxxxxyyy{{{~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}zzzzzzzzz|||~~~zzzwww{{{{{{pppeee\\\SSSMMMHHHEEEBBB@@@AAAAAA???CCCHHHLLLTTT```nnn|||qqqjjjfffkkkxxxwwwbbbXXXKKKCCCBBBBBBAAA???<<<<<<;;;;;;:::::::::;;;888888999999888888777777777777777777777777777777888888777777777777777777777777777888888888999999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???AAABBBCCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBEEEFFFGGGIIIJJJLLLMMMMMMJJJKKKLLLLLLMMMMMMLLLLLLJJJIIIHHHHHHIIIKKKNNNPPPPPPNNNKKKKKKKKKKKKJJJIIILLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDD??????@@@AAAAAABBBCCCCCC=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;::::::999999:::::::::::::::::::::;;;===>>>???>>>AAAGGGOOOWWW^^^aaaccchhhuuuxxxtttyyy}}}rrrkkkhhhfff___UUUNNNKKKJJJIIIHHHEEEFFFFFFDDDCCCEEEJJJNNNWWW^^^jjjuuu|||~~~zzzyyyxxxwwwwwwyyy|||}}}}}}yyyuuusssssstttrrrpppnnnlllllllllmmmnnnnnnoooppppppppppppppplllmmmooossswww{{{~~~zzzmmmggg^^^UUUOOOJJJFFFDDDEEEBBBAAABBBAAA@@@EEELLLSSShhh|||qqqooosss|||mmm\\\OOOIIIBBB>>>======<<<:::888888888888888888777777888888888888888888888888888888888888888888888888777777777777777777777777666777777777777888888888777777888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFGGGHHHJJJKKKLLLLLLHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHJJJLLLNNNPPPLLLKKKIIIHHHIIIIIIIIIGGGKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHEEEDDDDDDCCCCCCCCCCCCCCC>>>>>>>>>???@@@AAAAAAAAA<<<<<<<<<;;;::::::999999:::::::::;;;<<<<<<======::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999::::::888888999:::;;;===???@@@===???DDDJJJRRRZZZaaafffcccppp{{{|||uuuppprrrwwwzzzwwwooofffYYYOOOJJJGGGEEECCCCCCCCCCCCBBBAAACCCGGGJJJKKKSSS___kkkuuu{{{~~~|||||||||}}}xxxqqqkkkfffeeeffffffdddcccccccccdddddddddfffhhhjjjllllllllllllkkkmmmrrrxxx~~~zzznnnfffZZZUUUOOOIIIFFFEEEDDDCCCDDDBBBAAABBBAAABBBIIIRRRdddzzz|||nnnZZZMMMDDDBBB???<<<:::999999999888888888888888777666666777777666666666777777777777777777777777777777777555555666666777777888888666666666777777777888888666666777888888999999:::::::::::::::::::::::::::::::::;;;<<<===???AAAAAABBBCCCDDDFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNOOOPPPKKKIIIGGGGGGIIIIIIIIIHHHIIIIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIHHHHHHGGGDDDCCCCCCBBBBBBBBBBBBBBB=========>>>>>>??????@@@<<<;;;;;;:::999999888888888888999999:::;;;;;;<<<999999:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<;;;::::::999999999:::888888999:::;;;===>>>???===>>>AAADDDIIIRRR]]]ddddddmmmvvv{{{}}}yyyyyy{{{nnn___VVVPPPJJJFFFFFFEEEDDDCCCCCCDDDGGGIIIEEEKKKTTT^^^gggpppxxx}}}}}}vvvmmmgggdddeeeeeeeeefffhhhjjjkkklllmmmppptttwwwzzz{{{zzzzzz~~~vvvoooggg]]]WWWNNNJJJFFFDDDDDDEEEEEEEEEFFFDDDDDDFFFGGGKKKUUUaaaxxx{{{jjj[[[MMMCCC??????>>><<<::::::;;;===::::::;;;::::::999888777666666555555555666666777777777777777777777777777444555555666777888888999666666666666777777777777666666666777888888999999999999999999999999999999:::::::::;;;===???@@@AAACCCDDDEEEGGGHHHHHHIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGIIILLLNNNOOOPPPPPPJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGCCCCCCBBBAAAAAAAAAAAABBB============>>>>>>>>>???;;;;;;::::::999888777777666777777888999999::::::999999999::::::;;;;;;;;;<<<<<<============<<<<<<<<<;;;::::::999999999999999999999:::;;;<<<===>>>===>>>??????CCCLLLXXXbbbeeemmmsssxxxrrrfff]]]VVVPPPHHHGGGEEECCCBBBBBBCCCEEEEEEHHHMMMTTT\\\eeeooouuuxxx}}}vvvoookkkjjjkkkmmmooorrruuuxxxzzz}}}wwwqqqhhhaaa\\\VVVOOOJJJJJJGGGDDDCCCDDDFFFGGGHHHIIIHHHIIILLLOOOUUUcccppprrr___SSSLLLEEE@@@>>>===;;;999999:::;;;<<<999888666777888888777666888888777777666666555555666666666666666666666666888888777777777777777888777777666666555555555555666666666666777777777777888888999999999:::::::::999:::<<<<<<===???BBBEEECCCDDDFFFGGGGGGGGGFFFEEECCCDDDEEEEEEEEEDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJLLLJJJIIINNNTTTUUUPPPIIIIIIJJJIIIGGGEEEDDDFFFHHHIIIHHHGGGFFFGGGHHHIIIJJJMMMLLLLLLLLLKKKJJJGGGEEEHHHFFFCCC@@@>>>>>>>>>>>><<<<<<<<<============>>>===<<<:::888777666555555777888888888888777777666999999::::::;;;<<<======:::<<<>>>???@@@???>>>===888999999::::::999999888999999::::::::::::;;;;;;<<<<<<======AAAGGGOOOUUUcccpppzzz}}}{{{oooggg\\\PPPGGGHHHJJJGGGDDDEEEGGGEEEIIIRRRWWWYYYaaajjjllloooyyy}}}vvvppplllcccYYYQQQOOOOOOLLLIIIIIIDDDEEEGGGJJJKKKLLLOOOTTTVVVWWWYYYYYY^^^mmmxxxkkkXXXKKKEEEBBB>>>::::::999777666555666777888888777666777888888666444777777777666666666555555555555555555555555555555777777777666666666777777666666666555555444444444555555666666666777777777888888888888999999999999888:::;;;<<<<<<>>>BBBEEEAAABBBDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMLLLMMMQQQUUUUUUPPPLLLJJJJJJIIIGGGEEEDDDEEEGGGHHHGGGFFFFFFGGGHHHIIIJJJNNNMMMLLLNNNQQQPPPMMMJJJGGGEEEBBB???>>>======>>>;;;<<<<<<<<<<<<============<<<:::888777666666555666777777888888888777777999999::::::;;;<<<<<<===:::;;;===??????>>>===<<<888888999999999999888888999999999:::::::::;;;;;;<<<<<<<<<<<<>>>BBBIIIMMM\\\iiiwwwnnn```SSSOOONNNJJJHHHHHHJJJHHHJJJOOOQQQQQQVVV^^^___dddooozzztttmmmgggaaa[[[WWWUUUMMMGGGGGGHHHEEEDDDEEEDDDGGGKKKNNNRRRYYYeeeoooyyyxxxuuusssvvv{{{pppZZZQQQFFF???>>>>>>===:::777666555444333444555666666666666888999888555333666666666666666555555555555555555555555555555555555555555555555555666666555555444444444444333333555555555666666666666777777777777777888888888888777999;;;<<<===???BBBDDDBBBBBBDDDEEEEEEEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRPPPNNNLLLJJJJJJIIIGGGDDDCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKOOOMMMMMMQQQVVVWWWRRRNNNGGGFFFCCCAAA???>>>??????;;;;;;;;;<<<<<<<<<<<<======<<<:::999777666666666555555666777888888888888999999::::::;;;;;;<<<<<<:::;;;===>>>>>>===<<<<<<888888999999999999888888999999999999:::::::::::::::;;;;;;;;;;;;===AAADDDPPP^^^ppp~~~yyyiii```[[[VVVTTTTTTRRRPPPOOOPPPNNNLLLOOOSSSSSSYYYfffuuuzzzrrrllleeeaaa\\\WWWSSSPPPKKKIIIJJJEEECCCEEEFFFEEEEEEHHHIIIRRR[[[aaagggttt|||ssspppqqqyyysssggg\\\TTTMMMGGG@@@===>>>>>><<<:::888777666666555555666666666666777999:::999555222555555555555555555555555444444444444444444444444333333444444555555444444333333333333333333333333444444555555555666666666666666666666777777777777666888;;;<<<===???BBBDDDDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDFFFHHHIIIIIIIIIHHHIIILLLOOOPPPMMMJJJJJJJJJIIIIIIIIIFFFDDDCCCDDDFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLQQQVVVWWWRRRLLLHHHGGGEEECCCBBBAAAAAA@@@;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999888777777777444555666777888888999888999999:::::::::;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999888999999999999:::::::::888999::::::999:::<<<>>>EEEQQQcccwww~~~wwwwwwzzz~~~uuuoookkkhhhfff___^^^\\\YYYSSSOOONNNOOOOOOTTT___llluuu|||rrrjjjccc\\\XXXTTTRRROOONNNMMMLLLKKKIIIIIIFFFFFFIIIJJJJJJLLLQQQUUUgggyyy~~~qqqkkkiiilllrrr}}}tttvvveeeXXXOOOJJJHHHBBB???;;;:::;;;:::888666888888777777666666666666777777888:::;;;:::666333444444444444444555555555444444444444444444444444111222333444555444444444222333333333333333333333444444444444555555555555555555666666666777777777666999;;;===???@@@CCCEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDFFFHHHIIIIIIIIIHHHHHHLLLOOOOOOKKKHHHHHHJJJHHHHHHHHHFFFDDDCCCEEEGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMKKKJJJMMMQQQQQQLLLHHHFFFEEEDDDCCCAAA@@@@@@@@@;;;;;;;;;<<<<<<<<<======<<<<<<:::999888888888888555555777888999999999999999999999:::::::::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::888888888999999999::::::666888999999999999;;;===>>>EEETTTgggwww{{{uuuvvvxxx{{{~~~~~~|||ttttttppphhh^^^VVVOOOLLLMMMPPPWWWaaaiiissstttnnnfff]]]VVVRRRNNNLLLLLLJJJHHHHHHIIIJJJIIIHHHGGGFFFHHHJJJJJJJJJOOOVVVfffvvvkkkcccgggooozzzuuuhhhyyykkkZZZOOOHHHBBBAAABBB:::999888888999999777666666666666555555555444444777777888999:::999666444333333333444444444444444333333333333333333333333000111333444555555444333222222333333333333444444333333333444444444555555666666666666777777777777666999===???@@@BBBDDDFFFFFFFFFHHHIIIIIIIIIHHHGGGHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMOOOOOOLLLIIIJJJKKKFFFGGGFFFEEEDDDDDDFFFHHHKKKKKKLLLMMMMMMMMMMMMLLLJJJIIIIIIJJJJJJIIIGGGEEECCCCCCBBBAAA@@@???>>>===<<<<<<<<<============>>><<<<<<:::999999888888888777777888999::::::::::::999999999999:::::::::::::::::::::999999999999999::::::;;;;;;;;;;;;::::::888888888888999999999999666888999999888999;;;===<<<>>>GGGUUUbbbmmmxxx~~~zzzwwwxxxyyyyyy|||{{{|||rrrfffZZZQQQQQQOOOPPPWWW^^^gggsss}}}{{{ppphhh[[[XXXSSSNNNJJJHHHHHHHHHHHHGGGEEEFFFHHHIIIIIIHHHJJJJJJLLLOOONNNNNNVVV```|||~~~qqqkkkhhhsssuuufff___~~~ooo\\\QQQGGGDDDAAA===;;;===999999999999::::::888777555555555555555444444333777666555666777777555333222222333333333444444444222222222222222222222222000111333555666666555444333333333333444444444555222333333333333444444444666666777777777888888888777:::>>>AAABBBDDDFFFGGGGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMKKKJJJJJJKKKDDDEEEEEEEEEDDDEEEGGGJJJKKKKKKLLLLLLLLLKKKJJJIIIGGGHHHIIIHHHEEEEEEFFFHHHCCCCCCCCCBBBAAA@@@???>>>=========>>>>>>>>>??????<<<;;;::::::999999999999999::::::;;;;;;;;;::::::999999999999999999999999::::::999888888888888888888999999::::::999999888888888888888999999999999888999999888666777999;;;<<<;;;???HHHOOOXXXfffsssyyyyyy{{{}}}zzzwwwxxx}}}~~~zzzzzzvvvjjj```XXXRRRSSSWWW[[[bbbhhhrrryyyzzzsssmmmhhhbbb[[[UUUMMMLLLJJJHHHGGGGGGHHHJJJMMMLLLLLLOOOSSSWWWXXXXXX\\\]]]```bbbaaadddooo|||zzz{{{tttddd[[[XXXrrr___NNNKKKCCC>>>@@@@@@;;;888999999999999888888777666555666666777777666666555444666444333333444444333222222222222333333444444444222222222222222222222222000111444666666666555444333333333444444555555555222222333333333444444444777777777777888888888888777;;;???BBBCCCEEEFFFHHHJJJKKKMMMNNNNNNNNNMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBCCCEEEGGGHHHHHHHHHIIIIIIJJJIIIIIIHHHCCCDDDDDDDDDDDDEEEHHHKKKJJJKKKKKKKKKKKKIIIHHHGGGEEEHHHJJJGGGCCCCCCGGGLLLFFFFFFFFFFFFEEEDDDBBBBBB>>>>>>>>>>>>????????????<<<;;;;;;:::999999999999;;;;;;<<<<<<<<<;;;::::::999999999999999999999999::::::999888777777888888777777888888888888777777777888888888888999999999::::::999777555555777999===;;;<<>>===;;;999888888888999555555555555555555555555444444444333333222222222555555444444444333333333000000111111111222222222111111222222222333333333444555555555444333333222333333333222222111111111111111222333333444555555555555555555666666666666777888:::===AAAEEEHHHJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEFFFEEEDDDBBBAAAEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHFFFDDDEEEGGGIIIKKKJJJJJJKKKKKKJJJHHHFFFEEEGGGGGGFFFEEEDDDDDDEEEEEEFFFCCCAAAAAACCCCCCAAA>>>AAA@@@@@@??????>>>>>>>>>???>>><<<;;;::::::;;;;;;<<<;;;;;;::::::999999888;;;;;;::::::999888777777999999888888888888999999999999888777666666666777888888888888888888888888777777777777777777777777:::===???>>>???DDDNNNUUUdddqqqzzzzzzzzz}}}~~~|||{{{xxx{{{iii]]]\\\\\\WWWQQQWWWVVVWWW[[[___bbbaaa___cccfffmmmwww|||sssiii```]]]WWWQQQNNNOOOKKKEEEDDDIIIIIIGGGFFFHHHHHHJJJQQQZZZ^^^kkkyyypppddd[[[QQQOOOSSSyyynnn___SSSLLLGGGBBB???;;;:::888777777777777888555555555555555555555555444444333333333222222222333333333333222222222222111111111111222222222222222222222222333333333333444444444444444333222222333333333333222222222111111111222222333444444555555555555555666666666666888999;;;>>>AAAEEEHHHJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFEEECCCAAA@@@EEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHFFFEEEEEEGGGIIIKKKJJJJJJJJJJJJIIIGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDBBBBBBCCCCCCAAA???@@@@@@@@@@@@@@@????????????>>><<<;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888777999888888777777888888999999888777777777777777777888888888888888888888888777777777777777777777777555777888777777;;;DDDKKKTTT```mmmsssxxx}}}~~~|||}}}~~~{{{|||{{{qqqooommmeee]]][[[[[[\\\```cccdddbbb______bbbggglllqqqwww}}}xxxmmmeee___WWWRRRQQQQQQKKKIIIKKKKKKHHHGGGIIIKKKIIIJJJNNNSSSYYYeeepppyyyddd[[[UUUMMMKKKPPP}}}mmmZZZSSSJJJDDDAAA@@@===;;;777666555555555555666666555555555555555555555555333333333333222222222222222222222111111111000000111111111222222222333333222222333333333444444444333333444444444333222222444444333333333333222222111111222222333333444444444555555555555666666666999999;;;>>>AAAEEEHHHIIIKKKLLLLLLLLLLLLJJJHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBAAAEEEDDDCCCBBBAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFHHHIIIKKKLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA???>>><<<;;;::::::;;;<<<999::::::;;;<<<<<<======;;;::::::999999888888888999888888777777888888999777777777777777777888999888888888888888888888888777777777777777777777777666777888777666999???EEEDDDNNN[[[fffqqqyyy|||zzzuuuvvvxxx||||||tttlllnnnpppsssuuutttpppmmmlllnnnpppooommmmmmooorrrnnnmmmmmmmmmoootttzzz~~~|||xxxsssppphhh```WWWSSSNNNJJJIIIKKKLLLHHHGGGIIIKKKKKKLLLOOORRRPPPRRRZZZeeerrruuusss|||wwwfffWWWRRROOOJJJIIIMMMtttcccUUUGGGDDD@@@>>>======;;;999444444444444555555666666555555555555555555555555333222222222222222222222222222111111111000000000111111111222222222222333222333333333333444444444222222333333333333222222444333333333333333333333111111222222333333333333444444444555555555666666999:::;;;>>>AAADDDFFFHHHKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCAAAAAAAAAAAABBBDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHJJJKKKLLLKKKIIIGGGEEEEEEEEEFFFEEEEEEEEEFFFEEEEEEEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======:::::::::999999888888888888888777777777777888888777666666666777888999999888888888888888888888888777777777777777777777777:::::::::999888:::>>>AAA???DDDMMMXXXdddnnnrrrrrroooqqqsssxxxzzzuuuuuuwwwjjjfffaaa```ccchhhkkkmmmoooooopppqqqrrrsssttttttqqqtttvvvwwwvvvxxx}}}zzzuuusssrrrppplllhhheeebbb^^^[[[XXXSSSOOONNNLLLIIIKKKOOOMMMNNNOOOOOOOOOSSS[[[cccfffdddfffqqq~~~yyyqqqmmmqqqzzzdddYYYPPPNNNMMMJJJIIIKKKuuuiiicccZZZOOOFFF===<<<:::999999888666444333333444555555666666666555555555555555555555555222222222222222222222222222222222222111111111111000000111111111111222222222222222333333333444444111111222222222222222111333333333333333333333333111111222222222222222333444444444444555555555555999:::;;;===???BBBEEEFFFIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGDDDCCCBBB@@@@@@@@@AAABBBEEEFFFGGGHHHIIIKKKLLLLLLIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKHHHFFFEEEDDDDDDEEECCCCCCDDDEEEEEEEEEDDDCCC???@@@@@@??????>>>>>>???@@@@@@@@@AAAAAABBBBBBBBB>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999999999888888777777777777777777888777666666666777888999999777777777777777777777777777777777777777777777777777777777666555666888:::>>>>>>AAAJJJUUU___ggglllmmmqqqtttxxxrrrjjjdddfffnnnttttttqqqooommmiiieeebbb```______]]]___aaaaaa```aaaeeeiiijjjkkkmmmpppssswwwyyy{{{}}}zzztttnnnhhhddd```]]]___\\\ZZZXXXWWWVVVSSSQQQMMMLLLLLLMMMLLLKKKOOOVVVVVV]]]bbbaaa```iiiyyyxxxmmmmmmnnnrrr|||xxxfffXXXRRRLLLKKKKKKIIIGGGGGGssseeeVVVOOOKKKFFF@@@===:::::::::999888666444333333333444555666666666555333333333333333333333333111111111222222222222222222222222111111111111000/////////000000000111111111111222222222333333333000000111222222222111111111111222222222222333333111111222222222222222222333444444444444555555555888999:::<<<>>>@@@BBBDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDD@@@AAABBBCCCDDDEEEFFFGGGBBBAAA@@@@@@@@@@@@BBBBBBEEEFFFGGGIIIJJJLLLMMMNNNJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDCCCCCC@@@AAACCCDDDDDDDDDCCCBBB===>>>???>>>===<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAA===<<<;;;::::::;;;<<<=========<<<<<<;;;::::::999999999999999999999999999888777777666666777777888777777777777777777888999777777777777777777777777777777777777777777777777666666666666666777888888;;;888999@@@HHHQQQ]]]fffkkksssxxxyyyzzzvvv}}}xxxoooggg```\\\YYYVVVXXXZZZZZZXXXYYY]]]aaacccccccccdddddddddccccccfffbbb\\\XXXVVVUUUUUUTTTRRRQQQOOOOOOPPPPPPOOOMMMIIIIIIKKKMMMLLLNNNXXXcccmmmxxxxxxpppmmmqqqxxxwwwdddZZZOOOLLLIIIGGGFFFEEECCCBBBooofffTTTKKKCCCBBB@@@;;;888999777888999888777666555555222333444555555555444333222222222222222222222222000111111111222222222222111111000000000/////////............////////////000000000111111111222222///000000111222222111111000000000111111222222222222222111111111111111111333333444444444555555555888888999:::<<<>>>@@@AAABBBAAA@@@@@@???????????????>>>>>>>>>??????@@@AAABBBCCCEEEEEEEEEDDDBBBAAA???@@@BBBCCCDDDDDDDDDDDD@@@@@@?????????AAABBBCCCDDDEEEFFFHHHJJJKKKMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGEEECCCBBBAAA>>>???AAACCCCCCBBBAAA@@@<<<>>>??????===<<<===???@@@@@@@@@@@@@@@?????????===<<<;;;::::::;;;<<<===;;;;;;;;;;;;::::::::::::999999999999999999999999777777666666666666777777999888777777777777777777777777777777777777777777777777777777777777777777666666666888999:::::::::888666777<<<@@@EEEPPP\\\dddqqqyyyxxx||||||rrrrrrvvvuuujjjddd___cccgggiiijjjnnntttyyy|||zzzvvvqqqlllfffbbb___\\\XXXRRRQQQSSSWWWZZZ[[[ZZZYYYXXXXXXZZZZZZYYYXXXVVVUUUUUUVVVWWW^^^ooo|||{{{vvvbbbWWWTTTHHHHHHFFFDDDCCCBBBAAA???}}}ppp```QQQHHHCCC===;;;>>>>>>888666888000222333333333222333333222333444555444444222222111111111111111111111111000000111111222222222222000/////////............---------............//////000000000000111111111//////000111111111111111//////000000111111111222222222111111111111111111333333333444444444555555777777888999;;;===???@@@??????>>>>>>>>>>>>>>>???>>>>>>===>>>>>>???@@@@@@BBBCCCDDDEEEDDDCCCAAA??????@@@BBBDDDDDDCCCBBB@@@??????>>>>>>???AAACCCDDDCCCDDDEEEGGGIIIKKKLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHFFFCCCAAA???===>>>@@@BBBBBBBBB@@@???<<>>AAAAAA@@@@@@??????>>>>>>>>>===<<<;;;:::;;;;;;======888999999::::::;;;;;;<<<999999999999999999999999777777666666666666777777999999888777666666777777777777777777777777777777777777777777777777777777333333444666999:::999999888777888;;;;;;<<>>>>>??????======<<<======>>>???@@@DDDDDDDDDCCCBBBAAA@@@???<<<===???AAABBBAAA???>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMJJJGGGFFFGGGFFFCCC@@@???@@@@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAA@@@???>>>>>>>>>===<<<;;;:::::::::;;;:::999999888888999999::::::888777777777888999888888777666666666666666666666555555555444444444222333444555666666666666555444333222222333444555666666666666777777777777555555555666888<<>>|||tttkkkeeeYYYSSSJJJEEEBBB???:::666888888888777666555555555333333222222222222333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000------------------------000000000000000000000000///000111111111111000///111111111111111111111111000000000000000000000000333333444444555666666777444666777888777777999<<<::::::;;;<<<<<<======>>><<<<<<<<<<<<===>>>??????BBBBBBBBBBBBAAA@@@@@@???<<<===>>>???@@@@@@??????????????????@@@AAACCCCCCEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHEEEDDDDDDCCCAAA>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????????????????>>>=========<<<;;;::::::999999999:::999888777777777888888:::999888777777777888888888777777666666666666666666555555555444444444444333444444555555555555555555444444444444444444555444555555555555666666666555555555666888;;;>>>@@@CCCLLLWWWaaannn{{{|||zzzxxxwwwzzz|||pppkkkfffeeejjjxxx|||{{{~~~yyyuuuuuuzzzppp]]]SSSMMMHHHEEEEEEDDDDDDBBBAAA@@@@@@??????yyylll```VVVMMMHHHEEEAAA<<<999:::999777444666666666555555444444333222222111111111111222222333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////------,,,,,,+++******)))000000000000000000000000///000000111111000000///111111111111111111111111222222222222222222222222333444444555555666666777666555444555777999999999888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>?????????@@@@@@@@@@@@@@@??????<<<======>>>??????@@@@@@AAA@@@@@@@@@AAAAAABBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKIIIGGGDDDCCCBBB@@@>>><<<>>>>>>>>>???????????????@@@@@@????????????>>>>>>======>>>>>>>>>===<<<<<<<<<;;;:::999888888888999:::999777555555666777888999999888777777777777888888777666666555555666666555555555555444444444444444555555555555444333333444555555555555555555444333333444444444555555555666666555666777999;;;===<<<@@@FFFQQQaaarrrzzzzzzzzzzzzyyywwwwwwyyy}}}~~~vvvooolllnnnwww|||yyy{{{zzzzzzxxxsssppprrrxxxggg[[[NNNIIIHHHFFFEEEFFFAAA@@@@@@?????????@@@@@@wwwooocccVVVKKKCCC>>><<>>???======>>>??????@@@??????=========>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDBBBAAA???===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;:::999999999999999;;;999777555555666888999999888888777777777777777777777666555555555555666444444444444444444444444555555555555444333222111444444666777777666444444333444444444444555555555666666666666666888999:::888:::???GGGUUUeeerrrxxx{{{}}}}}}yyytttsssxxx~~~}}}zzzyyy|||zzzwww{{{|||uuusssuuuyyykkkXXXQQQIIIEEEEEEEEEDDDCCC@@@@@@??????>>>??????@@@vvvmmm___ZZZRRRHHH@@@<<<;;;;;;888777555555444444333222333333333222222222222222333333222222222222333333222222222222222222222222000000000000000000000000////////////////////////------------------------------......////////////////////////////////////000//////////////////000000000000000000000000000////////////////////////111222222222222222333333444333444:::@@@???999222777888888999999::::::;;;999999::::::;;;===>>>???<<<<<<===>>>????????????>>>>>>>>>>>>???AAACCCCCCAAAAAA@@@@@@@@@AAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCAAA???>>>>>>AAAAAA@@@@@@?????????>>>========================<<<<<<===============<<<<<<;;;::::::::::::::::::<<<:::999777777888999:::888888888888777777666666777666666555555555555555333333444444444444444444555666555555444333111111333444555666666555444333444444555555555666666666666555555555666666777777666999===CCCIIITTTdddpppxxx}}}{{{sssooorrrxxx~~~~~~sssttt|||}}}yyywww}}}xxxcccUUULLLHHHCCC@@@@@@AAA???<<>>>>>>>>>>>yyypppjjjcccZZZSSSMMMKKKGGGAAA;;;888888999222222333333333333333333222222222222222222222222333333222222222222333333111111111111111111111111////////////////////////////////////////////////........................+++,,,,,,---......//////////////////////////////000//////......//////000000000000000000000000000000000000000000000000000111111111111111111111111222222444:::???>>>888111666777777888999999::::::888888999999;;;<<<>>>???<<<======>>>?????????>>><<<===>>>???@@@AAABBBCCC@@@?????????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDAAA@@@@@@AAABBBBBBAAA@@@??????>>>>>>;;;;;;<<<<<<<<<<<<======;;;;;;<<<=========<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999999999999999777777888888777777666555777666555555444444555555333333333333444444444444555555555444444222111111333444444444444444444333444555555555555666666666444444555555555555666666333666;;;>>>???DDDQQQ___mmmtttzzzxxxoooiiijjjnnnyyy|||~~~tttrrruuurrr^^^PPPJJJCCCCCCAAA>>>>>>AAA@@@===AAA@@@???>>>>>>>>>>>>>>>yyyuuuiiiccc[[[UUUQQQMMMHHHEEE>>>??????<<<777444444555222333444444444333444444222222222222222222222222222222111111111111222222////////////////////////////////////////////////////////////////////////........................---------------.........////////////////////////000///............///000000000000000000000000000222222222222222222222222111111111111111111111111111111333666999:::666333555555555666777777888888777777888999:::<<<>>>???===>>>>>>?????????>>>>>>999:::<<<>>>???@@@@@@@@@=========>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAACCCDDDCCCAAA@@@AAACCCBBBAAA@@@???>>>===<<<<<<::::::;;;;;;<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;::::::999999999999::::::888999999:::999888777666666777888888888777555555666666555444444444444555222222333333333444444444444444444444444333222111333333222222222222333333333333444444444555555555333333444555555555555555333333777;;;:::;;;CCCNNNYYYcccnnnrrrnnniiihhhjjjqqqwww}}}uuuooosssyyy||||||nnn\\\OOOHHHEEE???BBBAAA===>>>BBBBBB>>>=========<<<======>>>???yyypppiiibbb\\\WWWMMMJJJFFFCCCBBBBBBBBBBBB444666999888444111111222333444555444222000//////222222222222222222333333111111000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////111000000//////...------////////////////////////000///...------...///000000000000000000000000000////////////////////////333222222222222222222222111111111222444555555555333333444444555666666777777777888999:::<<<>>>???>>>>>>????????????>>>>>>666888:::===??????>>>===<<<<<<<<<===>>>@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA???AAACCCBBB@@@???AAACCCAAA@@@???>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<777888999:::::::::::::::999888888888888888999999666777999:::999888666444666777888888888777555444666666555444444444444555222222222333333444444444333333444444444333222222444333111111111111333444222222333333333444444444222222333444555555555555555222333999;;;999===CCCHHHTTTdddmmmnnnllllllmmmjjjttt{{{zzz}}}~~~|||vvvrrrooorrrxxxzzzrrrsssyyyeeeTTTKKKFFFBBB@@@<<>>::::::>>>>>>:::999999:::;;;<<<===???@@@~~~pppggg[[[RRRNNNJJJEEE@@@??????>>>===;;;:::999999666666666555555444444444555555444444333222111111333333333333333333333333555333000//////000///...000000000000000000000000000000//////.......................................---,,,,,,,,,,,,---...---...//////---,,,---..........................................---------,,,---...///000000000000111111000000////////////111111111111111111111111//////000111222444555666777777777777777666666666777888999999888999;;;===:::;;;<<<=========<<<;;;:::;;;<<<<<<======<<<<<<<<<===???@@@???>>>???@@@@@@@@@@@@AAABBBBBB@@@===???>>>>>>>>>>>>??????@@@===>>>@@@BBBBBB@@@>>>===???>>>===>>>???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888888777777777777888888666777777777777666666555888888888777777777777777555555444444444333333333444444444444444444444444444444444333333222222222333222222111111222222333333444444555555444444333444444444444444444444444111222333444555777888888@@@IIIWWWfffpppsssqqqnnnhhhnnn~~~uuunnntttttttttvvv}}}yyyssspppyyy|||wwwvvv}}}{{{uuusssrrrxxxqqqcccTTTLLLFFF@@@===<<<>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<>>;;;::::::999888777666555444555555555444444333333333444444333333222222111111222222222222222222222222333111//////000111111000/////////////////////////////////.........------...........................---,,,,,,,,,,,,---...+++---...---,,,,,,---...........................---------...............,,,---...///000000000000......---------,,,,,,,,,111111111111111111111111000000000111222333444555555555555555555555555555777888999999888888:::<<<;;;;;;<<<<<<<<<:::999888::::::;;;<<<<<<<<<<<<;;;;;;===??????>>>>>>>>>???@@@??????@@@BBBAAA???>>>>>>>>>======>>>>>>??????>>>???@@@@@@@@@@@@???>>>@@@>>>===>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999::::::777777666666666666777777555666666777777777666666777777777777777777777777555555555444444444333333333333333333333333333333444444444333333222222222333222222111111222222333333333444444444444333333444444444444444444444444555555555555555555555555:::AAAMMMZZZeeejjjkkkkkkhhhkkkyyyzzztttpppooommmnnnttt}}}yyywwwuuusssuuu}}}zzzzzz{{{xxx___TTTIIIDDDBBB>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::xxxwwwsssmmmcccXXXOOOIIICCC???;;;:::::::::888555666666555444333333222222333333333333333222222222222222222111111111111111111111111111111111111111111///......000111111111////////////////////////.........---------------...........................------,,,,,,------...)))+++,,,,,,++++++---...........................,,,,,,------......//////,,,---...///////////////000000////////////......111111111111111111111111111111111111111222333333222222222222333333333333666777888888777888:::<<<;;;;;;<<<<<<;;;999777666999999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>=========>>>??????>>>???AAAAAA???>>>===============>>>??????????????????????????????AAA???>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888888999666666555555555555666666444444555666777777777777666666666777777777777777555555555444444444444333222222222222222222222222444444333333333333222222333222222111111222222333333333444444444444333333444444444444444444444444444444444444444444444444444999AAAJJJTTT\\\bbbeeeggghhhsss}}}uuurrrnnnkkkoooyyyyyyxxxvvvuuuxxx|||zzz|||{{{___OOOFFF@@@??????<<<;;;<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;::::::999999888~~~|||vvvlllddd[[[ZZZWWWRRRMMMGGGBBB???===;;;999::::::999666333555555555444444333333333222222222222111111111111000000000000111111111111111111111111111111111111111///...///000111000///////////////////////////------------------------........................------------------------)))+++,,,---,,,,,,...000........................++++++,,,------...//////,,,---....../////////...000000000000000000000000111111111111111111111111222222111111111111111222111111111222222222222222666777888777777777999;;;:::;;;<<<<<<;;;:::999888888999::::::;;;;;;::::::;;;<<<>>>>>>===<<<<<<===???>>>===>>>@@@@@@???>>><<<<<<<<<<<<===>>>??????@@@???>>>>>>>>>>>>???@@@BBB@@@>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777888555555555444444555555555222333444555666777777777555555666666666666666777555555555555444444444444333333333333333333333333333333333333333333333333333222222111111222222333333333333444444333333333333333333333333333333333111111222333555666777777333555999>>>EEENNNWWW]]]fffjjjsss~~~zzztttsssvvv{{{~~~zzzvvvssstttvvv{{{yyykkkSSSIIICCC>>>???>>>;;;999:::::::::::::::999999999999::::::::::::999999999999~~~xxxnnniiicccaaa___[[[RRRKKKFFFEEECCCAAA???>>><<<<<<:::::::::;;;;;;999666444444444444444444333333333111111111111111111111111000000000000000000000111222222222222222222222222222111//////000000...,,,........................------------------------........................------------------------***,,,---...---...///111........................***++++++,,,---...//////,,,------...............------------------------111111111111111111111111222222111111000000111111111111222222222333333333555666777777666777999:::999:::;;;<<<======<<<;;;888999::::::;;;;;;::::::;;;===>>>>>><<<;;;<<<===>>>===<<<===???@@@???>>><<<<<<<<<======>>>@@@@@@@@@@@@????????????@@@@@@BBB@@@>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777777777555555444444444444555555222222333555555666666666444444555555555666666666666666555555555444444444555555555555555555555555333333333333333333333333333222222111111222222333222333333333333333333222333333333333333333333333000111222333444666777777666777777888<<>>???>>>:::999:::999999999999888888888888777777888888999:::;;;;;;{{{vvvoooggg^^^YYYUUUQQQMMMJJJIIIFFFAAA===<<<;;;:::888777777777777222444666777888777666444222222222222222222222333000000000111111111111111111111111000000000000000222222222222222222222222222111000000000///---***........................---------------.................................,,,------......------,,,+++---............///000........................++++++,,,,,,------......,,,------.........------.............../////////111111111111111111111111222111111000000000111111111111222222333444444444444555666666555666888:::888999;;;===>>>>>>>>>===999999:::;;;;;;;;;;;;;;;<<<>>>??????===<<<<<<===>>><<<;;;<<<>>>?????????============>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888777777777555555444444444444555555222222333444555555555555333333444444555666666666666666666555555555444444555555555555555555555555222222333333333333444444333222222111111222222333222222333333333333222222333333333333333333333333333333333333333333333333777888888777888<<>>;;;:::<<<<<<999999;;;999999999888888888777777555555666777999:::;;;<<<|||{{{yyytttnnnlllgggccc^^^XXXSSSMMMGGGCCCBBBAAA???===;;;::::::999888777666555444444444444000222444555555555444444111111111222222222333333000000000111111222222222222222222111111000000///111111111111111111111111000/////////000000---+++........................------........./////////........................,,,,,,---......---,,,,,,,,,---......,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,000000000000111111111222111111111111111111111111111000000000000000111222000111111222333333444444444555666666555555777999888999;;;<<<===<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;===???@@@???>>><<<=========<<<:::;;;===?????????======>>>>>>???AAABBBCCCAAAAAACCCCCCCCCCCCAAAAAA@@@>>>===>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888666666555555555555666666222333333444444444333333222333333444555555666666666666666666555555555555555555555555555555555555222222222333333444444444333222222111111222222333222222333333333333222222222222222222222222222222333333333333333333333333444666888777666888???DDDIII\\\ooowwwxxxzzzzzzxxxxxx|||~~~zzz|||vvvcccYYYRRRLLLGGG<<<999999:::999666777;;;999999999888888888777777555666666777888999::::::|||tttppphhhaaa```___ZZZTTTRRRQQQMMMIIIEEECCC@@@===;;;999999999777666666888:::777666555555444555555555444555777777555444333333222222333333444444555555000000111111222222222333444333333222111000//////000000000000000000000000...---...///111111///---................................./////////000000........................,,,,,,---......---,,,,,,+++---...---+++++++++---........................---,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,---------......//////111111111111111111111111000000000000000111222222///000000111222333333333444555666555555555777999999:::;;;;;;;;;:::999888:::;;;<<<<<<======<<<<<<>>>???AAA@@@>>>======>>>===;;;::::::<<>>>>>>>>???@@@BBBCCCDDDAAABBBDDDEEEEEEDDDBBBAAA???>>>===>>>???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666555555555555666666333333444444444333222222222222333444444555666666777666666666555555555555444444444444444444444444222222222333333444444444333222222222222222222333222222222333333222222222222222222222222222222222000000111222444555666666000444777777555666;;;@@@:::MMMbbbmmmsssvvvsssmmmnnnttt}}}{{{|||{{{ttt\\\MMMIIIGGGEEECCC???<<<;;;;;;888555666:::999999999999888888888888777777777777888888888888|||{{{xxxuuurrrooommmkkkrrrssssssqqqkkkccc[[[VVVQQQOOOKKKHHHEEEDDDDDDDDD???>>>===;;;999777666555666555555555555444444444444444333222111111111111222222222222222222222222444333333222111111111222////////////////////////111111222222222222111111000000000000000000000000000000000///......------......////////////..............................000///...---,,,------...---------,,,,,,+++++++++,,,---......,,,******+++------------------------------...///...---+++***,,,---------.../////////............////////////000000111111111222222222444111///000111222000---000000000111222222333333666666555333111111444666;;;;;;::::::999888888777;;;::::::<<<===>>>===<<<>>>>>>??????>>>===<<<<<<======<<<<<<<<<>>>???@@@???@@@BBBDDDEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCBBB???<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777777666666555555555444777888888777555444444555222222222333444555666777555555666666555444333333333444444555555444444333111111111222222333333333333222000//////000222333222333333333333222111111111111222222222333333333111222333333444444333333444444444555555777888888:::@@@KKKYYYeeelllnnnmmmjjjkkknnnqqqtttuuuvvvvvv|||wwwuuuttttttuuuuuuyyyzzzfffZZZKKKDDDDDDDDD@@@;;;::::::999888777666555444777777777777666666666666333444666777777777666555___^^^]]][[[YYYWWWVVVUUUWWWXXXXXXWWWTTTNNNIIIFFFGGGEEEBBB???===<<<<<<<<<;;;;;;:::999999888777777555555555555444444444444333333222111111111222222222222222222222222222222222222111111000000000000000000000000000000000000000111111222222111111000////////////////////////............////////////,,,------............---------------------------000///...---,,,------...---------,,,,,,++++++++++++---......,,,***++++++---------------------------------...------,,,,,,------------........................////////////000000000111111111222222111///---...///000...,,,///000000111111222333333444444444222111111444666777888888888888888888888999999:::;;;===>>>>>>>>><<<<<<===<<<<<<;;;;;;:::>>>=========>>>???AAABBB@@@AAACCCDDDEEEEEEDDDDDD===>>>@@@BBBDDDFFFGGGGGGBBBBBBBBBCCCCCCBBB???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777777666666666222333444333111000000111333333333333444555666777555555666666555444444333333444444555555444444333333333333333333444444444333222000//////000222333222222333333222222111000111111111222222222333333000111222222333333222222333333333333444555666777777;;;CCCLLLVVV]]]cccfffgggjjjnnnppppppppprrrsss~~~{{{qqqpppmmmjjjlllvvvvvvbbbWWWNNNDDD>>>>>>>>><<<888:::999999888777666555444666666666666666666666666444444555666666666666666FFFFFFFFFEEEEEEDDDDDDDDDAAABBBCCCCCCAAA@@@>>><<<<<<;;;999777555555555666666666777777777888888888555555444444444333333333222222111111111222333333222222222222222222222222111000000000000/////////000000000000000000000000000000111111111111000000////////////////////////,,,------...//////000000***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------------,,,,,,,,,,,,+++++++++---...---,,,++++++,,,------------------------------,,,,,,,,,---..................---------------............/////////000000000000111111111111///...---...///000///...//////000111111222222333222333333222111222555777444555666777888888888888777888999;;;===>>>???@@@======<<<<<<<<<<<<;;;;;;>>>>>>??????AAABBBDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBCCCDDDCCC@@@>>>========================<<<;;;;;;;;;;;;;;;::::::999999888888888888777777666777777666444333444555333333333333444555666666555555555666555555444333333444444555555444444333555555444444444444444333333222111000000111222333222222333333222222111000111111111222222222222333///000000111222111111111222222222222333444555555333666:::>>>BBBJJJTTT[[[dddjjjqqqtttsssrrrtttwwwxxxtttmmmfffdddkkkwwwkkkZZZOOOGGGCCC>>>:::999999999888999999888777666555555444666666666666666666666666555555555444555555666777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;777777666555444444555555444444555555666666666777444444444444333333333222111111000000111222333333111111111111111111111111000000000000000000000///111111111111111111111111///000000000000000000///////////////////////////---------....../////////***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,---------------------------,,,++++++,,,---///000.........------,,,,,,,,,---------.........///////////////000000000111111000//////000111222222111//////000000111222222222111222333333333444777999444555777888999999888888888999;;;;;;<<<===>>>@@@??????>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEDDDCCCAAA@@@???CCCBBBBBBCCCDDDCCCAAA???>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::;;;<<<;;;999888888999444444444444444555666666444555555555555555444444333444444555555444444333555555444444333333222222222222111000000111222222222222222222222111000000111111111111222222222222///000111111222222111111222222222222222333444555111444666666777<<>>>>>===;;;999888999:::888888777666666555444444444555555555555555666666666555444333444555666777555555555555444444444444777666555444555666777888555555555555555555666666444444444444444444444444444333333333222222222222000000000000111222222333111111111111111111111111000000111222222111111000000000000000000000000000...//////000000//////...........................///.........---------,,,,,,,,,---...............------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,------------------------------,,,++++++,,,---///000......------,,,,,,,,,+++------------................../////////000000000//////000000111111222222...//////000111111222222111333555555555666888:::777888:::;;;;;;:::888888;;;<<<===<<<::::::<<<>>>??????>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC???@@@AAACCCDDDEEEEEEEEECCCBBBAAABBBCCCCCCAAA@@@??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888999999888666555555666555555444444444555666666444444555555555555555444333444444555555444444333444444333333222222111111222111111111111111111222111222222222222111000000000000111111111222222222000111111222222222222222333333333222333333444555000444666666444777>>>DDDHHHVVVgggrrrvvvxxx|||}}}wwwxxx~~~mmmYYYNNNGGGAAA===;;;<<<===<<<999777888:::777777666666555444444444333333444444555555555555555444333333333444666777444444444333333222222222777666555333333333444555333333333444444444555555555555444444333222222222333333333222222222111111111111000000000111222222111111111111111111111111///000111222222222111000////////////////////////......////////////..............................//////......---,,,,,,+++------............------........................+++,,,,,,------------,,,++++++,,,,,,,,,,,,------***+++------,,,+++,,,---------------------------------,,,,,,,,,---......------------,,,,,,,,,,,,,,,------------.....................////////////---...//////......///000......///000000111111222111333555666555666888999999:::<<<======;;;:::888<<<>>>>>><<<999888;;;>>>>>>===<<<;;;<<<===>>>???CCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBAAA@@@???>>>>>>======<<<<<<;;;999999::::::::::::;;;;;;666666666777777777777888777888999888555444555666666555555555555555666666333444555555666555555555333444444555555444444333333222222222222222111111111111111111111111111111111111222222111111000///000000000111111111111222000111222222333333222222444333333222222333333444000333666666555666999===@@@LLL\\\hhhpppvvv|||lllTTTHHHEEEAAA>>>;;;999::::::999777666666777666666555555444444444444222222333333444555555555444444444333444444555666444444444444444555555555777777555444444444444555111111222222333333333222444444444333333333222222222222222222111111111111222111111000000000000111111111111111111111111111---...000111222111000///........................---......//////......---........................---------------------------------------,,,+++***------------------------***+++,,,---...------,,,+++++++++,,,,,,---------)))+++------,,,,,,,,,------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........------........./////////...///111000---,,,...///......//////000111111111000222444444444444555666777999;;;===>>>===;;;:::;;;===>>><<<888888<<<@@@>>>===<<<;;;<<<===???@@@EEEEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGFFFDDDBBB@@@>>>===AAA@@@>>>???@@@AAA@@@???>>>>>>======<<<;;;;;;:::888888888999999999::::::777777777888888888999999999:::;;;:::777666777888666666555555555555666666333444444555666666555555333444444555555444444333222222222333333333333333111111111222222111111111111111111111111000000///000000000000111111111111///000000111222111111111333222222111111111222222000111222333444555666777;;;AAAKKKUUU^^^hhhrrrwww}}}fffVVVGGGBBB@@@===<<<===888777666666666777666666555555555444444444444333111222222333444444555555333333444444555555444444111111222333333444555555444444333222222222222222111111222222333222222222333333333333333444444444222222222111111111111000222222111000//////000000000000000000000000000000+++---///000111000///...........................---..................---........................+++,,,,,,------......///---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,+++++++++,,,,,,---------)))+++------,,,,,,---...------------------------------...///...---+++***+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////000222333222///...///111......//////000111111111///111333333222222333444555777:::===>>>>>>===<<<999;;;===;;;888999>>>CCC@@@???>>>===>>>???AAACCCFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDAAABBBBBBCCCDDDDDDCCCCCCAAA???===>>>???@@@@@@???>>>======<<<;;;:::::::::777777888888888999999999888888888999999:::::::::888999999888666555555666777666666555555555666666333333444555666666666555333444444555555444444333333333333444444555555555111111222222222222111111111111111111111000//////000000000000111111111111...//////000000000000000111111000000000000000111000///...///222444444444444555888>>>IIIUUUaaahhhyyy}}}yyytttrrrvvvuuuaaaNNNEEE===<<<999666777<<<888666555555777999888777444444444444444444333333111111222333333444555555222333444555666555444333333333333222222222111111333333222111111222333333111111111111111111111111444333111//////000111222222222222111000//////...000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,+++*********++++++///......------......///,,,,,,,,,------.........,,,,,,,,,++++++************+++---......---+++***...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------........................000000000000////////////222222111000000000000000222222111111111111111111555555777888:::<<<===>>>;;;<<<===>>>???@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBAAADDDCCCAAAAAAAAABBBDDDFFFEEEBBB@@@???@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::777888999999::::::::::::999999999999999999999999777777888888888888777777666555555555444444444444666666555555555444444444444444222222222222444444333333333333333333333333111111111111111111111111222222222111000//////...111111111111111111111111111111111111111000//////222222111111111111222222000000111222333333444444555666888;;;@@@GGGPPPVVVdddppp{{{zzzvvvtttpppkkkhhhiiimmmqqqooo[[[PPPBBBAAA???<<<:::888777777999999888666555444222222444444444444444444444444333333222222222333555666333333333444444444555555333333222222222111111111333222222111111222222333222222222222222222222222444333111000///000111222222222111111000//////...000000000000000000000000000000000000000000000000000//////////////////000........................,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,---------,,,,,,---......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,...//////...,,,+++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------........................////////////////////////111111000///////////////111111111111111111111111222333444666888999;;;;;;;;;<<<===>>>???@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@BBBCCCEEEBBB@@@>>>===>>>??????>>>??????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;:::777777888999999999999999888888888888888888888888777777888888888888777777666666666555555555444444666555555555444444444444444333333222222333333444333333333333333333333333000000000000000000000000222222111111000//////...111111111111111111111111111111111111111000//////222111111000000111111222000000111222222333444444555666666777888<<>><<<:::888777666666777666666666555444444444333333333333333222222222333222111111222333444555333333333333444444444444333222222222222111111111333222111111111111222333222222222222222222222222333222111000///000111222222111111000000//////...000000000000000000000000000000000000000000000000///......------......///------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,---------------,,,,,,,,,,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------////////////////////////000000///............///000000000000111111111111000000222333555666888888:::;;;===>>>??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@?????????@@@BBBCCC@@@>>>;;;;;;<<<======<<<========================<<<============<<<;;;;;;666777888888999888888888777777777777777777777777777777888888888888777777777777777666666666555555555555555555444444444444444333333222222333333444333333333333333333333333////////////////////////222111111000000//////...000000000000000000000000000111111111111000000///222111111000000111111222000000111111222333333333333444444444333444777:::AAAHHHUUUhhhzzz}}}xxxuuuwww}}}~~~~~~}}}|||xxxsssooonnnoooqqqnnnrrr{{{uuu```QQQGGG@@@===:::999888777666555555555444444444444555555555555333333222222111111111000222111111111111222333333222222333333333444444444222222222222111111111111222222111111111111222222222222222222222222222222222111000000000000111111111111000000////////////000000000000000000000000000000000000000000000000///..................///---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++)))))))))***+++,,,---......------------------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.............../////////......---------....../////////000000000000000//////000222333444555666999:::<<<===>>>>>>????????????@@@AAACCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBB???>>>>>>>>>>>>???@@@AAA>>><<<::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<=========<<<============<<<;;;;;;777888888999999999888888777777777777777777777777777777888888888888777777777777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000111111000000////////////000000000000000000000000000000111111111111000///111111000000000000111111000000111111222222222333000111333444444444666888999===FFFSSSbbbpppzzzzzztttuuuzzz~~~}}}yyyxxx|||yyy{{{tttiiiZZZNNNGGGBBB<<<777777777666555555555555555444444444444333333333333333333333222111111000000111111111111111111111222222222222222333333333333222222222111111111000000111111111111111111111111222222222222222222222222000000000000000000111111000000000///////////////////////////////////////////////////////////////000//////......//////000........................---,,,++++++++++++,,,---,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++)))))))))***+++,,,---...---------,,,,,,------------------------,,,,,,,,,******************+++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------..................------------............/////////000000000//////000111222444444555888999:::;;;<<<============>>>>>>@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA============>>>>>>??????>>><<<::::::;;;======<<<:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;::::::888999999999999999888888888888888888888888888888777777888888888888777777777777777777666666666666333333444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000//////////////////////////////////////////000000111111111000000111000000000000000000111000111111111111111222222///111333444444555666888666:::>>>CCCKKKXXXiiiuuu{{{vvvsssuuu{{{}}}yyysssvvv{{{}}}{{{{{{|||}}}rrrXXXPPPGGGBBBAAA@@@;;;777666666555555555555666666444444333333222111111111444333333333222222222111111111111111111111111111111111111222222222333333222111111111111000000000000000111222222111000000111111111111111111111111//////000000000000000000////////////////////////////////////////////////////////////////////////000//////////////////000........................---,,,+++******+++,,,---,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///++++++************++++++......------------,,,,,,))))))))))))************++++++************++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------------...//////------......//////000000...///000111222333444444666666888999:::;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@???????????????<<<=========>>>>>>>>>>>>===<<<::::::;;;=========:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999888888777777888888888888888888888888777777888888888888777777777777777666666666555555333333333333444444444444222333333444444333333222222222222222222222222222111111111111111111111111///////////////////////////////////////////////////000000111111111111000111000000//////000000111111111111111111111111111000222333333222111222444222666::::::<<>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>><<<:::999999;;;<<<===<<<:::::::::::::::;;;;;;;;;999999::::::999999888777666666777777666555555444777777777777777777777777777777888888888888777777666666666555555555444444222222333333333444444444222333333444444333333222111111111111111111111111111111111111111111111111////////////////////////........................//////000111111111111111000000////////////000000111111111111000000000000111222222111000000111333///333666777777===GGGOOOVVV[[[eeeqqq}}}~~~yyyvvvoooiiiffffffiiilllpppoootttmmm[[[LLLCCC>>><<<888555444444666777555555444444333444444555111111111111111111111111000000111111222222333333222333444444333222111000000000000000111111111222111111111111000000000000///000111222222111000///////////////////////////......///000000111000000.........///////////////////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,---------..............................//////.........---------,,,,,,+++*********++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.....................///000111,,,,,,------...///000000------......///000111111222333444666777777888888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<======>>>???>>>>>>>>>;;;999888888:::<<<<<<<<<::::::::::::::::::::::::888999999999999888777777444555555555444333333222666666666666666666666666777777888888888888777777666555555555444444444444222222222333333444444444222222444444444444222222111111111111111111111111000000000000000000000000.........///////////////........................//////000111111111111111000000////////////000000111111111000000000000000000111111111000111444777000222444666777999:::<<<@@@HHHVVVfffttt|||wwwqqqnnnppptttxxxtttooooooxxx~~~xxxtttssstttwww{{{~~~gggUUUIIICCC@@@222555888999888666444444444444333333222222333333...//////000111222222222......///000111222333333333444444555444333222111000000000000111111111111222111111111000000//////000000000000000000000000111111000000//////......//////............//////000000///...............////////////////////////........................///............---------......---,,,,,,,,,,,,---........................+++,,,------++++++,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,************,,,,,,---------,,,,,,++++++++++++++++++******))))))))),,,++++++******++++++,,,(((***,,,+++((((((+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++++++++,,,,,,,,,------...............///000000000000000000111111111111222333444666777888888888;;;:::888888888:::<<<===:::;;;<<<===<<<;;;999888888888888999:::;;;<<<===999999999:::::::::;;;;;;666666777888:::;;;<<<<<<<<<;;;999888888888999999888777666444444333333333888888888888777666555444555555555555555555444444666666666555555444444444444444444333333222222222333222222222111000000000222111111000000111111222222222222111000//////...........................000000000000000000000000////////////////////////////////////000000000000111111111000000000000000111111111111111111111111333333222222333555666777;;;>>>EEENNNZZZjjjyyy}}}~~~~~~~~~}}}vvvssspppllliiifffeeedddlllmmmqqq{{{xxx```NNNDDD@@@<<<999666555444333333444666666111111111111222333444444222222222111111111111000111111111111111111111111444444555444333111///---////////////000000000000111111111000000000//////000000000000000000000000000000000000//////......//////............//////000//////..................................................................---------,,,,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---)))***,,,+++))))))+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............//////000....../////////000000000111222333444555555555555999888777666777999;;;<<<;;;;;;;;;;;;;;;::::::999999999999999999:::;;;<<<===<<<<<<;;;:::999888777777777888999:::;;;;;;<<<;;;:::999888777777888999777777666555444444444444777777777777666555444333555555555444444444444444555555555444444444333333444444333333333222222222222222222111111111111111222222111111111111222222222222111111000//////...........................////////////////////////.........................../////////000000000000000000000000000000000000111111111111111111111111333333222222333444555666666999===DDDMMMZZZfffooo|||zzz~~~rrrpppmmmiiifffddddddccciiiiiilllsssjjj]]]MMMAAA===;;;888555666555444333333444555666333333222111111222222222222222222111111111000000000000000000000000000000444444333333222111//////.../////////000000000000111111000000000000//////000000000000000000000000000000000////////////...//////............//////000///......------..............................------------------------------,,,,,,,,,+++++++++,,,,,,------...000111222------------------------,,,.........---,,,---...---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,++++++++++++***))))))))))))(((((((((------,,,,,,,,,,,,------***+++,,,+++******,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------............------......///000------........./////////222333333444555555555444666666555555666777999:::<<<;;;::::::999999:::::::::999999999999999::::::===<<<<<<;;;:::999888888888888999999999:::::::::999888888777777777777888777666666555555555666666555555666555555444333222444444444444444444444444444444444444333333333333333333333333222222222222111111111111111222222222333222222222222222222333222111111000000//////...////////////////////////////////////////////////............................../////////000000000000000000000000000000000222222222222222222222222333333222222222333333444333444666:::???GGGPPPVVVlllsss|||uuusssvvv{{{wwwuuurrrooommmkkkkkkkkkooonnnnnnrrrxxxzzzsssvvvxxxyyy|||rrr```OOOHHH???;;;;;;;;;888444555555444333333333444555444444333111111000000000222222111111111000000000////////////////////////333222111111000000000111....../////////000000000000000000000000000/////////////////////////////////////////////////////////......------....../////////...------------...---------------------------------------------------------,,,,,,,,,,,,+++,,,,,,,,,------...000000////////////////////////---...//////------...///...---------------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++((((((((((((((((((((((((,,,++++++++++++++++++,,,++++++++++++++++++,,,---************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,------------,,,,,,,,,---------............------------...//////------........./////////444555666666666666666555555555555555666777999:::<<<;;;999888888888999::::::999999888888888888999999999999::::::::::::;;;999999999999999999999999777777777666666666666777666666555555555666777777444444444444444333222111333333333333333444444444333333333333333333333333333222222222222222222222000000000111222222222333333333222222222222333333111111000000////////////000000000000000000000000////////////////////////................................./////////000000/////////000000000000000222222222222222222222222333222222222111111111222333333444555777<<>><<>>FFFPPPYYYeeeooozzz~~~||||||}}}|||zzzeeeXXXKKKEEEBBB<<<999999555555444555555666555444555444222111000000000111111000000000000000111222111000000000////////////////////////////////////------.........------,,,---------.........//////---.........//////000000---------------------------------.........//////...------,,,,,,------.........---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------((()))***++++++***)))((())))))******++++++++++++))))))******+++++++++,,,******))))))))))))*********(((&&&&&&)))+++***((())))))))))))))))))))))))************************))))))***++++++++++++***+++++++++************)))''''''(((******+++++++++))))))*********+++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......---...///000222222333333///000111333555555666666777888999999999888666555555555555555666888999999444444444555555555555666333333333444444444555555555666777999999999888777666555444333222111111111222333333444444444333333///000000111222222333333444444444555555666666666000000111111222222222222333222222222111111000000000000////////////000000.........///////////////................................................---------------------------------.........//////---------...///000000111........................+++,,,...000000111000000000111222222111000111333///333777888777:::AAAGGGOOOZZZiiirrrtttvvvzzz}}}}}}~~~hhhWWWOOOEEE>>>@@@@@@:::444333111222333555444333000...555444222000000000000111333222111000////////////000000000000////////////........................,,,---...///...---+++***---------.........////////////000//////...------......---------,,,,,,,,,.........------,,,,,,,,,......------------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,+++***))))))************************************************+++++++++*********))))))------,,,++++++***))))))---------,,,+++***)))(((***+++,,,------,,,+++***++++++++++++*********))))))))))))))))))*********)))************+++++++++************************+++,,,.........,,,***)))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++...---+++***)))***++++++))))))******++++++,,,,,,.........////////////000......---,,,---...///000////////////000000000000333333444444555666666666999999:::::::::999999888888888777777777777888888555444333333333333444555666666666666666666666666555555666777777777777777555555444333333333333444222333555555333222222333///000111222333333222111444444444444444444444444333222000111222333333222222222333333333222222111111111111111000000000000......------------......////////////////////////........................------------------------,,,,,,,,,---...//////000000000000000000000000000222111111111000000//////////////////000000000000000000000000111111111111222222222333444777999:::BBBHHHQQQWWW]]]hhhwww~~~ooo^^^PPPIII===<<<999777666666777777333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////000000//////.........---................................................///////////////...---------------,,,,,,,,,++++++---------------,,,,,,,,,......------------......,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++******)))******************************************************+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++******************)))))))))))),,,,,,++++++******)))))))))************+++++++++************************+++,,,---------,,,***)))))))))))))))))))))))))))))))))))))))******+++,,,++++++++++++++++++++++++---,,,++++++*********+++******************++++++,,,,,,,,,---------.........---,,,,,,,,,---...///....../////////000000000333333333444555555666666888888999999999888888777999999888888888888999999555555333333333333555555555555555555555555555555555666777777888888777777666555444444333333444444222444555444333111111222000000222333333333222222444444444444444444444444444222111111222333333222111111222222222222222111111111111111000000000000.........------.........................................................------------------------,,,------...//////000000////////////////////////000000000/////////........./////////000000000000//////000000000111111111222222222222444555777888555;;;BBBGGGLLLUUUbbbmmm|||}}}rrrcccWWWKKKBBB>>>;;;:::777555444444555555333333222222222111111111111111111000000000//////////////////////////////....................................---------,,,......................................................//////......---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------......------------......------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------......//////---,,,,,,++++++*********************************************************''''''((()))***+++,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,+++******)))*********))))))*********+++++++++************)))...------,,,+++***)))))))))************+++++++++******************************+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,++++++***)))***************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............////////////000222222333333444555555555666666777777777777777666999999999999999999999999666555444333333444555666444444444444444444444444666666777888888888888888666555444444333444444444333444555444222000000111111222222333333333333222444444444444444444444444444222111111222333222222//////000111222222222222111111111111000000000000........................................................................---------------------------......//////000000111//////////////////////////////...............---....../////////000000000//////000000000000111111222111111222222333555555000444999<<>>;;;;;;888777555333222222333333333222222222222111111111111111000000000000//////////////////////////////........................---------,,,,,,,,,,,,,,,------------------------------------------------------.........------,,,---------------,,,,,,,,,+++++++++,,,,,,------......------,,,,,,------......------,,,,,,+++++++++******++++++++++++,,,,,,+++++++++,,,---...//////,,,,,,,,,++++++*********************************************************)))(((((((((''''''''''''''''''(((((()))******+++,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++------,,,,,,,,,+++++++++,,,,,,,,,++++++******)))))))))*********+++++++++************************))))))************)))((())))))))))))))))))))))))++++++***)))((('''&&&%%%************************)))***+++,,,,,,+++***)))+++++++++******))))))(((************++++++++++++++++++++++++,,,,,,------------........./////////111111222222333444444444444444555666666666555555888999999999999999999888666555444333333444555666555555555555555555555555666777777888888888888888666666555444444444444444444555666444222000///000333333333444444444333333555555555555555555555555444333111111222333222111---...///000111222222222111111111111000000000///......////////////......................................................,,,,,,------------------.../////////000000111111////////////////////////................................./////////000000////////////000000000111111111111111111222222222111444777777888<<>>;;;;;;===666666444333222222222222222222222222111111111111111000000000////////////////////////////////////........................---------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,---------------.........***++++++,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,++++++************++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++++++++++++++***************************)))))))))))))))))))))))),,,,,,+++++++++*********************************++++++,,,,,,,,,+++******+++***)))(((((()))***+++,,,+++++++++************((()))))))))******++++++))))))*********+++++++++************************((()))))))))***)))))))))))))))))))))))))))))))))((())))))))))))(((''''''************************((()))+++,,,,,,+++***))),,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---,,,------------............000000111111222333333333222333444555555555555555777777888999999888777777666555444444444444555666666666666666666666666666666666777888888888888888666666555444444444444555555666666555333111000111555555444444444444444444555555555555555555555555555333111111222222222111---...///000111222222222111111111111000000000///......///000000///......................................................,,,,,,,,,---------......////////////000000000000........................////////////////////////............////////////...////////////000000000000111111111111111111111111222333333222444999===EEENNN[[[hhhqqqyyy~~~zzzeeeYYYNNNEEE>>>;;;:::777666777666555555444333333333333222222222111111111000000000000000////////////...................................................---------------------...------------------------------------------------++++++,,,,,,------,,,,,,,,,,,,------------......++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------))))))******++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++************))))))*********)))))))))(((((((((''''''''''''((()))***++++++,,,)))************+++++++++************************)))))))))))))))*********))))))))))))))))))))))))$$$%%%'''***+++,,,++++++************************((()))******+++*********,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---------------,,,,,,,,,---------......//////000000111222222222222222333444555555555555666777888999999888777666777666555444444555666777777777777777777777777777555555666777777777777777777666555555444444555555555666777666444222222333777666555555444555555555555555555555555555555555555333222111222222111000//////000111222222222222111111111111000000000000...///000111111000///...------------------------........................+++,,,,,,------.........////////////////////////........................///////////////000000000------........./////////......////////////000000///000111111222111111000222333333222222333666999888>>>GGGOOOXXXcccnnnvvvqqq^^^NNNGGGAAA<<<999999999555333444555555555555444444333333222111111111111000000000000000////////////..............................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,+++++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''''''((()))***++++++))))))******+++,,,,,,,,,***++++++,,,,,,+++++++++******++++++++++++***************)))))))))(((((()))))))))******+++++++++)))************+++++++++************************))))))))))))******++++++))))))))))))))))))))))))&&&''')))+++,,,,,,+++***************************)))))))))))))))***++++++,,,------------------...+++++++++,,,,,,,,,------+++,,,---...///......---+++,,,,,,,,,,,,---------......///000000111111222111222333444555555555555666777999::::::999777666777666555444444555666777777777777777777777777777444444555666666666666666777666666555555555555555555777888777555444444555888777666555555555666666555555555555555555555555666444222111222222111000111111222222222222222111111111111111000000000000...///000111111000///...------------------------........................++++++,,,,,,---......///................................................------........./////////---------.........//////........./////////000000//////111222222222222111333333333222222444666888333777<<<@@@DDDLLLVVV^^^lllrrr{{{ooobbbUUUHHH@@@???<<<888777999888555333555444444444555444444333333111111111111000000000000000000/////////.................................------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++---,,,,,,++++++*********---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++,,,------...//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))---------,,,,,,,,,,,,+++$$$$$$%%%'''(((***++++++***++++++,,,,,,,,,++++++***+++,,,------,,,+++***---------,,,,,,,,,++++++,,,,,,++++++++++++++++++)))************+++++++++******************************))))))***+++,,,,,,)))))))))))))))))))))))),,,,,,------,,,)))'''%%%))))))))))))))))))))))))***)))((((((((()))+++,,,---------....../////////***++++++++++++,,,,,,,,,,,,---.../////////...---++++++,,,,,,,,,---------......//////000111111111111222333444555555666555777888:::;;;;;;:::888777777666555444444555666777666666666666666666666666333444444555555555555555777777666555555555555555555777888888777555666777999888777555555555666777666666666666666666666666666444222111222222111000222222333333333222222111111111111111000000000000...///000222222000///...------------------------........................++++++,,,,,,---...//////...............---------........................,,,,,,,,,------.........---------.........//////............/////////000...///111222333333222222///////////////111333444111555999999999===DDDJJJQQQZZZhhhvvvttteeeUUUKKKCCC;;;999;;;888444333555555222333555333333444444444333222222111111111111000000000000000/////////....................................------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,---------......000///...,,,,,,,,,---...+++*********+++,,,,,,---))))))))))))))))))))))))******+++,,,------------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,+++***+++---...---++++++++++++***************))))))*********+++++++++,,,,,,++++++***+++++++++---,,,***)))))))))***+++)))))))))))))))))))))))),,,,,,++++++***+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************---------,,,+++***((((((,,,++++++******++++++,,,////////////////////////))))))*********+++++++++---,,,,,,,,,,,,---...///+++,,,------......------000000////////////000000000111111222222333444444777777666666555555444444777777666666555555444444888777666555444444555666444444444444444444333333666666555555555555666666555555555555555555555555444444555555555555444444666555444333222333444444222222222222222222222222111111111222222333444444111111111111111000//////222111111000///000000000+++,,,...///000///..............................,,,,,,---------,,,++++++,,,,,,,,,---------......------------------------000///...------------------------............///,,,---......//////......000000000000111111111111333222111000000111222333444333222222333666888:::AAAIIITTT```jjjuuu~~~ooocccRRRMMMFFF@@@===:::888666666666555444333222222111111111111111111111111111444222000...------//////////////////////////////.........------,,,,,,+++///............---------......---------,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,---------000000///...............++++++******++++++,,,---************************++++++,,,,,,,,,++++++***------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,*********---......---,,,+++++++++***)))))))))+++++++++,,,,,,,,,------+++******))))))******+++,,,+++***)))))))))******))))))))))))))))))))))))*********)))*********+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,+++******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++++++++,,,,,,---+++,,,------......------000//////......//////000000000111111222333333444555555555444444444444444666666666555555555555555777666555444444444555555333333444444444444444444666666555555555555666666666666666666666666666666444444555555555555444444666555444333222333333444222222222222222222222222111111111111111111111111111111111111111000//////000000000/////////......,,,------............---.................................---,,,+++***))),,,,,,,,,------------...------------------------...------,,,,,,,,,,,,,,,------------............+++,,,------......------/////////000000000111111111111000//////000111111222111111111222444666777777<<>>:::888777555444555555444444333333222222111111111111111111111111333222000...---...//////......................../////////...........................------------...------------,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,******)))))))))******+++++++++,,,,,,,,,---............------,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++************------------------------++++++,,,,,,,,,,,,++++++************************,,,***)))))),,,...//////,,,,,,++++++***)))((((((+++++++++,,,,,,,,,,,,---***)))))))))))))))******+++***))))))((()))))))))))))))))))))))))))))))))((((((((())))))******+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------.........------.........000000000111222222333333222222333333333333333444444444555555555555555555555555444333333333444444222222333333444444555555666555555444444555555666666666666666666666666666444444555555555555444444555555444333333333333333222222222222222222222222222222111111000//////...111111111111111000//////......///000///...---,,,...------,,,,,,,,,,,,---------------------------//////...---,,,***)))(((,,,,,,,,,,,,------------------------------------+++++++++++++++,,,,,,---------------............,,,---......//////...............////////////000000//////......//////000000/////////000222333555444666888;;;@@@GGGOOOUUUdddlllxxx|||xxxzzzsssdddVVVKKKCCC>>><<<999666444444555444444333333333333333333333333111111111111111111111111222111///...---......///........................------------........................------------------------,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))************+++++++++***+++,,,------,,,+++***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************...,,,***)))+++------------,,,,,,+++***)))(((((())))))))))))***************))))))))))))******+++***)))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++******************************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,------......------...------,,,,,,------...//////000000111222222222111222222222333444444444333333333444444555555666444333333333333333333333111111222333444444555555555444444444444444444555444444444444444444444444444444555555555555444444444444444333333333333333111111111111111111111111222222111111000000000000111111111111111000//////---...000111000///---+++///...,,,+++***++++++,,,------------------------......------,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......,,,,,,---------...............///000000000000000---------........./////////////////////////////////////////////111222333555666666777:::>>>BBBEEEJJJSSS```kkksss||||||}}}~~~jjjbbbUUUJJJBBB===;;;:::999666444333555666666555111222222222333333333444111111111111111111111111111000///............///........................*********++++++,,,,,,,,,.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***)))))))))******+++,,,)))))))))*********++++++++++++---......---,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************000...+++***+++,,,++++++,,,,,,++++++***))))))((((((((()))))))))************************+++,,,---)))))))))************)))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))((()))))))))***************++++++++++++***)))))))))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...------,,,++++++,,,------......------------,,,,,,,,,,,,------...//////000000111111222222222222333444444444555222222333333444444555555222222333333333333333333111111222222333444555555444444333333333333444444444444444444444444444444444444555555555555444444333333333333333222222222111111111111111111111111111111111222222222333333111111111111111000//////...///000111111///---,,,///...,,,+++***++++++,,,------------------------++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000,,,,,,,,,------------...------...////////////...------------............000000000000000000000000//////000000000111222222000111111333555777888888;;;BBBKKKRRRYYYdddrrr|||vvvhhh___RRRLLLEEE>>>;;;:::999999888666444444555666555555000000111111222333333333000000000000000000000000/////////.......................................*********++++++,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++((((((((())))))+++,,,,,,))))))*********+++++++++---......///////////////,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++,,,,,,,,,,,,,,,******************************++++++++++++******************************///---,,,,,,---,,,+++)))+++++++++************************++++++++++++,,,************+++,,,---...))))))***++++++++++++***))))))))))))))))))))))))((()))+++,,,------,,,+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))***************+++++++++***)))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))*********++++++++++++,,,---...///...------+++,,,------......---------------,,,,,,---------.........///000000111111333333333333333333444444222222333333333333333333222222333444444444333333111111222222333333444444444333333222222333333444555555555555555555555555444444555555555555444444333333333333333222111111111111111111111111111111000111111222333333444444111111111111111000////////////000111000///...---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////,,,,,,,,,,,,------------***++++++,,,---,,,,,,,,,---------............//////000000111111000000///000000000111111222222222///...///111333444333222666:::>>>AAAEEEOOO\\\fffpppsssyyyqqqdddXXXOOOHHHCCC@@@===:::999777555444666555333222333333222111000000000111111222222222000000000000000000000000........................------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))***+++*********+++++++++,,,,,,---------------......///---,,,++++++******++++++++++++++++++++++++++++++)))******+++++++++******************+++++++++,,,******************************++++++++++++************************************+++---//////,,,******************+++++++++************++++++++++++))))))))))))***+++,,,---)))***+++,,,---,,,,,,+++))))))))))))))))))))))))((()))+++,,,,,,+++***)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))************((())))))************)))((()))***++++++***)))((())))))))))))))))))))))))(((((()))))))))*********((())),,,............---+++,,,------......------......------------......------...//////000000111222222222222222111111111333333333333222222222222111222333555555555444333222222222222222222333333333333222222222222333333555555555555555555555555444444555555555555444444222333333444333222111000111111111111111111111111111111111111222222222222111111111111111000///////////////.........------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------++++++,,,,,,,,,---------+++,,,,,,------------------............/////////......///000000///......///000000111111111111111333111///000333555555333333555777888:::@@@HHHNNNVVV[[[dddppp|||xxxnnn```SSSKKKEEE@@@===:::888777666666555222000444222111111222222111000000000000111111111111111000000000000000000000000---.....................------------------------/////////...............---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,+++***)))((((((((((((***++++++++++++,,,,,,,,,******)))((()))***,,,------,,,,,,+++*********+++++++++++++++++++++++++++)))******))))))((('''&&&(((((())))))*********+++++++++++++++++++++++++++******++++++++++++******************************&&&'''***---000111...,,,)))))))))***++++++,,,,,,(((((((((((())))))))))))(((((((((((()))***+++,,,***+++,,,---...------,,,))))))))))))))))))))))))((()))+++,,,+++***((('''******************************++++++++++++******))))))))))))))))))))))))))))))))))))************&&&'''(((***++++++,,,,,,''')))***++++++***)))'''++++++++++++++++++++++++(((((((((((())))))))))))&&&'''***,,,......------+++,,,------......------///......------......///------......///000000000222222111111000000//////444333333222222111111111111222444555666555444444333333222222222222222222333222222222222222222333333333333333333333333333444555555555555555555444222222333444333222111000000000000000000000000000222222111111000/////////111111111111111000/////////...---,,,,,,,,,------+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,++++++,,,,,,,,,---------...//////000000000000000.........////////////000,,,---...//////...---,,,...///000000000000000///666222...---000333444444111222333444555888;;;>>>???DDDMMM[[[iiiuuu|||yyyppp]]]UUUJJJBBB>>>===<<<:::444333333333555555333222222111000111222333222111111111111000000000000000000000000000000000000000------......///......---------------------------.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,++++++++++++++++++---,,,***)))))))))******++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))******************************************++++++++++++******************************************))))))))))))++++++************+++++++++***)))))))))***,,,,,,,,,,,,,,,------.........................................................---......///////////////000111222111000///000111111111111111111111111111000000111111111222222222333333333222222111111111222222111111111111111111444333333222222333333444222333333444555555555444444444444444333333222111222333333444444333333222000000000000000000000000......///000000000000000111111222222222000...---111000///...---,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,---......---,,,,,,///000000000...,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,........................000///...---,,,+++******333333222111000///.....................---------////////////000000000000000000000000000000000000222222222333333333444444888:::===CCCLLLUUU]]]bbbjjjqqq{{{tttgggYYYPPPFFFDDDBBB???<<<:::888777666666555444444333222222444333333222111000//////000000000000000000000000111000000///...---------000///...---,,,,,,+++***))))))***+++,,,......///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************************)))***++++++***)))***+++***+++++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,***)))))))))******++++++++++++++++++++++++************************'''((((((((()))*********++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))((())))))))))))*********++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))******************************************++++++++++++******************************(((((())))))*********++++++******))))))******++++++***)))))))))***,,,,,,,,,,,,,,,---------......------------------------........................------...//////////////////000111111//////000111111111111111111111111111000000111111111222222222333333333222222111111111111111111111111111111111444333333222222333333444222333333444555555444444333444444444333333222111222222333333333333222222000000000000000000000000......///000000000000000111111111111000///......///......------------...,,,------......------,,,++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++***+++,,,,,,+++***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,...........................---------------,,,,,,/////////......------,,,.........................../////////000000000000000000000000000000000000222222222333333333333444777888999<<>>AAAEEEKKKSSS^^^jjjvvv~~~}}}~~~wwwiii___RRRHHHBBB@@@===;;;777777666666555666666666333333333222222111111000000000000111111111222222000000000000000000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,+++,,,------...///000111111......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))***++++++***)))***+++(((((()))************)))******++++++++++++******++++++++++++++++++++++++************************++++++******))))))((((((((())))))***+++,,,,,,---++++++************************************************************************++++++,,,,,,------************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))******+++((()))))))))******************************************++++++++++++******************************'''(((((()))******++++++***))))))(((((())))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............------///000000......///111111111111111111111111111000000000000111111111111222222222111111111111111111111111111111222222222333333333333333333333333222333333444444444333333333333333444444333333222000000111111111111000000///////////////////////////000000111111111000000222111///---------......---------,,,,,,------...***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---.........------++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------....../////////......///////////////000........./////////000000000000000000000000000000111111111111222222222222222111111222333555777999999:::===AAAHHHQQQ[[[bbbjjjqqqzzz~~~||||||zzznnn___TTTPPPIIIAAA;;;888999999999555555444444444555555666222222111111000000000000000000000000111111111111000000000000000000000000/////////......---------*********++++++,,,,,,,,,------......///000000111------............------++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++'''((()))***************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************+++******))))))((((((((((((((()))***++++++,,,,,,************+++*********************************************************---,,,,,,++++++*********************************))))))))))))))))))))))))(((((())))))******************++++++++++++,,,,,,))))))******************))))))))))))))))))))))))************************)))))))))))))))******+++((()))))))))******************************************++++++++++++************************************))))))))))))))))))******))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,...//////......///000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222333333444444333333222222333333444333333222222222333333444444333333333///000000111111000000///////////////////////////000000111111111111000000222111///---------......//////...,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++******+++++++++***************))))))(((++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,------......//////---........./////////000............////////////////////////////////////000000000111111111222222222222111222333444666666777888:::;;;===@@@DDDHHHQQQWWW```hhhpppyyy~~~}}}~~~|||}}}ooobbbZZZRRRHHHAAA>>><<<999666666666555555222222111000000000000000111000000000000000//////222222111111000//////...////////////////////////............------------)))******++++++,,,,,,---,,,,,,,,,------......///+++,,,,,,---------,,,,,,++++++++++++++++++++++++)))******************)))************************)))***++++++***)))***+++(((((()))***++++++++++++,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))((((((((()))))))))***+++++++++))))))***++++++++++++***************************************************++++++***)))((('''&&&&&&************************))))))))))))))))))))))))((((((((()))******+++++++++++++++,,,,,,,,,------)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))******************************************++++++++++++******************************************))))))((((((++++++************++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++---......------///000000000000000000000000000111000000000000000//////000000000111111111111111000000000111222222333333222222444444444444222222333333333333333222222111222222333444444444333333000000111111111111000000////////////////////////111111222222111111000000111111000///............000///...,,,++++++******,,,------......------,,,***++++++,,,,,,++++++***+++******))))))******++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////------.........////////////////////////////////////000000000000111111111333333222111111111111111333666888999999999:::;;;AAAEEEKKKPPPWWW```kkksss{{{~~~~~~|||~~~xxxzzz}}}yyyhhh^^^QQQHHHDDDBBB???<<<777888888999888777555444444333222111111000000111000000000000000000000000333222111000///......---////////////////////////------------------------***+++++++++,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++((()))************)))(((************************)))***++++++***)))***+++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************((((((((()))))))))))))))))))))))))))************((()))***+++,,,++++++***************************************************)))((((((((('''&&&&&&&&&************************))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))******************************************++++++++++++******************************)))))))))))))))*********,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,***,,,------------///000000000000000000000000000111111000000///////////////000000000111111111222///000000111222222333333111222444555555444222111333333333333333222111111111222333333444444444333000111111222222111111000000000000000000000000000111222222222222111000///111111111111000///.........------,,,+++++++++,,,,,,------......------,,,)))******++++++******)))+++***))))))))))))***+++++++++++++++,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,------------++++++,,,,,,---.........---------.........///////////////////////////////////////000000000111111222222111000000////////////222555777666666666777999<<<>>>@@@CCCHHHQQQWWWaaafffppp{{{~~~xxx|||vvvlllaaaYYYLLLGGG@@@;;;:::::::::999444666777888777666666666555444333333333333333333000000000000000000000000111111000000/////////...////////////////////////------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,---......------************************)))***++++++++++++***)))************************)))***++++++***)))***+++))))))***+++,,,---------******++++++++++++******************************))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))******************************************++++++++++++******************************''''''((()))***+++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,,,,,,,,,,++++++***************************************************************+++,,,,,,,,,,,,+++***+++------------...000000000000000000000000000111111000000/////////...//////000000111111111222///000000111222222333333111222444555555444222111333333333333333222111000111222333333444444444444111111222222222222111111111111111111111111111111222222222222222111000///111111222222222000...---,,,,,,++++++,,,,,,------***++++++,,,,,,++++++***))))))************))))))+++***)))(((((()))***+++&&&&&&'''((()))+++---...************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---//////000////////////////////////******+++,,,,,,---......---------.........//////////////////////////////////////////000000000000//////000000000111111111...111333444444333444555555777999999999;;;AAAFFFJJJOOOYYYeeeqqq|||uuu{{{}}}}}}}}}zzz}}}{{{~~~ooo```WWWQQQJJJEEE???===;;;888666555555555///000111222111111222333///////////////000111111000000000000111111111111////////////000000000000////////////////////////------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,------.../////////...***************************+++,,,------,,,+++***************************)))+++++++++***)))***+++,,,,,,***)))))))))***+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,++++++***)))))))))+++++++++************)))((())))))))))))***************+++---//////---+++++++++******************))))))************))))))((((((((((((((((((((((((******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,+++*********))))))(((((())))))))))))************************************))))))))))))************((()))++++++)))((()))***,,,***((())),,,---+++)))(((((()))***++++++,,,,,,,,,+++***)))((()))***+++++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************************+++,,,,,,---......((((((((()))******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////////////////000000000000............////////////222111111111000000//////...//////000111222222222111222222333333222222111111222333333444444333333444444333333333333222222222111111111000000////////////000000111111111222222222222111111111000000111000///...---,,,+++***,,,,,,---...---,,,+++***------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++...------,,,,,,,,,------///...---,,,,,,,,,,,,,,,+++,,,...000000///...,,,..........................................------000000000000000000000000000000000000000000000000000000000000111111111111333333333444444444555555333444555666777888999:::>>>AAAEEEJJJQQQZZZdddkkkssswww|||}}}}}}}}}||||||~~~}}}zzzeee\\\QQQJJJGGGDDD@@@<<<666555555555555444444444444444444333333222222222222222111111000000//////000000000000000000000000000000000000000000000000..............................------------......//////.........---------******+++++++++,,,,,,,,,.........---,,,+++***))),,,,,,,,,++++++*********************************************************************************---,,,+++*********++++++,,,++++++++++++++++++***++++++,,,,,,+++******)))(((((()))******++++++,,,+++++++++************)))((((((((()))))))))*********))))))***,,,,,,+++)))************************))))))************))))))************************(((((())))))))))))(((((())))))))))))*********************+++++++++++++++************)))))))))((())))))))))))************************************(((((()))))))))*********(((***++++++***))))))******((('''(((***+++)))'''((())))))***++++++,,,,,,,,,+++***)))))))))******++++++)))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,---------*********)))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---.............../////////000000............////////////111111111000000000//////...//////000111111222222111222222333333222222111000111222222333333222222444444333333333222222222111111111111000000000//////000000000111111111111222222111111111000000000111111000///---,,,,,,+++,,,,,,---------,,,+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++************)))******++++++******))))))***++++++,,,,,,++++++...------,,,,,,,,,------...------,,,,,,,,,------+++,,,.../////////...---------------------------..................------////////////////////////////////////////////////...////////////000000000111111222222222333333333222222333444555666777777888999;;;>>>AAAFFFLLLQQQYYY\\\cccjjjpppuuuwwwxxxzzz{{{qqqkkkgggbbb^^^OOOHHHAAA===<<<<<<999777444444444444333333333333333333333333222222222111111111111000000000000000////////////////////////................................................------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++))))))))))))************------------,,,+++******,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))------,,,++++++++++++,,,*********+++++++++++++++******++++++******))))))((((((((()))******+++++++++++++++************)))((((((((())))))))))))***+++)))(((((()))))))))(((************************))))))************))))))************************&&&''''''((((((''''''&&&))))))))))))*********************************)))************))))))))))))))))))))))))************************************(((((())))))))))))******)))***,,,,,,***)))***+++((('''&&&&&&(((((('''&&&)))))))))***++++++,,,,,,,,,,,,+++***************+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,++++++******)))(((((('''*********++++++++++++,,,,,,,,,,,,,,,---------...+++++++++++++++,,,,,,------------.........//////............////////////111111000000000000//////...//////000000111111222111111222222222222111111000000111222222222222111333333333333222222222222111111111111000000000000000000000000111111111111111111111000000000//////111111000///...------,,,,,,,,,,,,---,,,++++++***))))))******++++++,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))******))))))))))))***++++++,,,,,,++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,---------............------------------------------------------......////////////////////////////////////////////////............///////////////000000000000111111111000000111222333333444444444555666777777888:::===???BBBHHHOOOVVV\\\```ccckkkrrr}}}|||ooofffZZZQQQLLLJJJHHHFFF@@@<<<777666888888666444333333333222222222111111222222222111111111111111000000000000111111111111////////////////////////------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************************************((((((((((((((((((((((((,,,,,,+++++++++*********))))))******++++++,,,,,,))))))*********))))))(((++++++***))))))(((((('''+++++++++*********)))))))))))))))************+++---***((('''(((((((((((())))))))))))************))))))************))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((()))))))))*********************)))))))))))))))*********)))))))))))))))((()))))))))************************************(((((((((((()))))))))***)))***,,,,,,*********+++''''''''''''''''''''''''))))))*********+++++++++------,,,,,,+++++++++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))((((((************+++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,---------..................////////////000000000000000000//////////////////000000111111111111222222222222111111000111111222222222222222333333333222222222222111111111111000000000000000000000000000000111111111000000000/////////......000000000//////.........,,,,,,,,,,,,++++++******((())))))***+++,,,------***************************)))))))))))))))))))))))))))************))))))))))))***+++++++++++++++,,,,,,,,,+++,,,,,,------++++++++++++,,,---......------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////////////////////////////////////////........./////////000000/////////000000000111111000000000111111222222222111333444555444444555666666888:::>>>CCCGGGKKKMMMRRRXXXcccmmmvvv}}}wwwpppiiibbb]]][[[TTTNNNFFFAAA>>>===;;;:::;;;999777666666666333111333333222222222111111111111111111000000000000000//////000000111111222222////////////////////////------------------------------------------------,,,,,,++++++++++++,,,,,,.........---------,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************))))))((()))))))))******+++++++++((())))))*********))))))++++++******)))(((((((((+++++++++*********))))))*********+++++++++,,,,,,...+++)))((()))******)))(((((()))))))))*********))))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''((()))))))))***************)))))))))))))))))))))))))))))))))))))))******((()))))))))************************************'''(((((((((((()))))))))(((***,,,,,,***)))***+++(((((()))(((((((((((((((***************+++++++++---------------,,,,,,++++++******))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************************))))))(((((())))))************))))))*********+++++++++)))*********++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------............//////////////////////////////000000///////////////000000000000111111222222111111000111222222333444333333333333333222222222111111111000000000000000000111111111111000000000000000000/////////.........------////////////............,,,,,,++++++************)))******+++,,,------...************************)))))))))))))))))))))******++++++++++++++++++***))))))***++++++++++++***+++++++++++++++,,,---...+++++++++++++++,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......................................................//////000000000111111111000000000111111111111222111111111111111111222222---000222222111111111222666666666777999;;;===>>>@@@CCCIIIPPPYYYbbbjjjpppzzz|||zzzxxxtttnnniii```]]]XXXSSSMMMIIIGGGFFF===;;;999888777666555333666555444333333222000...333333333333222222222111000000000000000000000000//////000000111111222222................................................------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******))))))(((''')))))))))***************))))))******++++++******)))))))))***++++++,,,,,,+++++++++************)))*********+++++++++,,,,,,---+++******+++,,,+++***'''(((((())))))*********))))))************))))))************************((())))))******))))))((())))))))))))************)))))))))*********++++++))))))))))))************))))))))))))************************************''''''(((((((((((())))))((()))++++++)))((()))***((()))******(((((()))***************************,,,,,,,,,---,,,++++++***+++******))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))******'''(((((()))******++++++)))))))))************+++))))))))))))************,,,,,,,,,,,,,,,---......,,,,,,,,,---------..................////////////......////////////000000////////////////////////000000111111111111000000222222333444444444444333222222222222111111111111000000000000111111111111111111111111000000000000.........---------,,,,,,---------...............,,,,,,+++************+++******++++++,,,,,,------************************)))))))))************+++++++++,,,,,,,,,,,,++++++((()))******++++++******+++******++++++,,,---...,,,++++++++++++,,,,,,---+++,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,------......................................................000000000000111111111111111111111111222222222222222222222111111111111111111222333333111000000111333333333333444666777888::::::;;;>>>CCCIIIOOOSSSZZZ]]]bbbiiiqqqxxx}}}|||yyypppiii```[[[XXXUUUOOOJJJIIIGGGDDDAAA>>>=========222333555666666555444333111111222222222222333333333333333222222222111111000000000000111111111111000000000000111111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++************(((((()))))))))*********))))))***+++,,,,,,++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++***)))((('''************)))))))))))))))******+++,,,,,,++++++*********+++,,,,,,------+++++++++************)))(((((()))))))))*********+++******+++,,,---+++***''''''(((((()))******+++))))))************))))))************************((())))))******))))))((())))))))))))************((())))))***+++,,,------((()))))))))************))))))))))))************************************'''''''''((((((((())))))'''(((******((('''((()))((()))+++***(((''')))+++************************))))))*********)))((('''+++******))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++'''((((((((()))*********)))))))))))))))*********))))))))))))************))))))*********++++++++++++++++++++++++,,,,,,---------------........................////////////........./////////000000////////////////////////000000111111111111000000111111222333333333333333222222222222111111111111///000000000111111111111111111111111000000000///------------,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,***)))))))))***+++*********+++++++++++++++************************************++++++,,,,,,******++++++++++++******((())))))***************************+++,,,---...,,,,,,++++++***+++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++***++++++,,,------....................................................../////////000000000000111000000111111111222222222222222111111000000000///222333444333222111222444000000111222333333444444666555555777:::===@@@AAACCCDDDGGGKKKQQQWWW\\\___fffkkkppptttuuuvvvxxxzzz}}}xxxqqqjjjddd___ZZZWWWQQQMMMGGGDDDBBBAAA===;;;;;;:::999888777777777888333444666666555444444444111222222222222333555666222222111111111000000000000000000111111222222222111111111000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))''''''((((((((())))))))))))******++++++++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,+++***)))(((++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,......---,,,,,,++++++***+++++++++************)))''''''''''''(((((((((((()))((()))+++------+++)))&&&''''''((()))******+++))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((()))+++,,,---...///(((((())))))*********+++))))))))))))************************************''''''''''''((((((((()))&&&((())))))(((''''''(((''')))+++***'''&&&(((***++++++******************&&&'''((((((((('''%%%$$$+++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++&&&''''''((()))******+++++++++******)))((((((((())))))))))))******************+++++++++,,,,,,,,,*********)))***++++++,,,---------.........//////............/////////000---.........//////000000///////////////.........000000111111111111000000000000111222222222222111222222222111111111111000//////000000111111111222222111111111000000//////---------,,,,,,,,,++++++***++++++,,,,,,------------,,,***)))))))))***+++*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))(((((()))***************************+++,,,---...------,,,+++************)))***,,,......---,,,+++******************************+++,,,,,,---................................................................../////////000000000000000111111111111111111111000//////......,,,---...//////000222555000000111222222222222111111111333666999;;;<<<;;;999999999:::===AAAEEEGGGKKKOOOUUUWWWXXXYYY[[[]]]```ccciiipppuuuyyy|||}}}zzzssskkkffffffeeebbb^^^ZZZVVVRRRNNNKKKGGGCCCAAA???===;;;999999999999888555444444333333333444444555555444222111000222333111111000///...///000222000000000000////////////000000111111222222222333222222111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------,,,,,,,,,++++++))))))))))))******************+++++++++******)))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++******************))))))))))))******))))))))))))************+++*********))))))((((((***++++++,,,,,,++++++*********))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))''''''(((((())))))******)))***++++++***)))((('''))))))))))))))))))))))))))))))))))))************&&&''')))***)))***+++---************************))))))***+++,,,------...******)))))))))))))))***)))(((((((((((())))))***)))'''%%%&&&)))***(((&&&))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((************************)))))))))))))))******+++,,,,,,,,,---------......////////////////////////000///////////////000111222222000/////////000111////////////000000000000000111222222111000111222222222222222222222222222111222222111///...///000333333222222000///...---......------------......------......------,,,+++......---------,,,,,,,,,,,,,,,+++***+++,,,...///+++++++++*********))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******))))))))))))******+++++++++*********))))))---,,,***))))))***+++,,,---...............------,,,------,,,+++,,,...000//////............//////111111000000//////......000000111111111111000000222111111111000000//////000000000000000111111222000111222333555666777777444555666777888999:::;;;???@@@AAABBBCCCDDDEEEEEEMMMMMMNNNQQQUUUZZZ___bbblllpppwww|||}}}}}}}}}}}}||||||~~~}}}zzzuuuooogggbbbXXXVVVSSSOOOLLLJJJIIIIIIBBBBBBAAA???>>>===<<<;;;888777777666555555444444222222222222222222222222333333333222222111111111111111111111111111111111111111111111111000//////000000000000000000000000//////.........---------......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++************)))))))))(((((((((((())))))+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''+++***((('''''')))+++,,,+++++++++,,,,,,++++++***------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''(((******))))))))))))******(((((((((((())))))))))))************)))))))))((()))******************)))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***)))(((''''''))))))))))))))))))))))))''''''''''''((((((((((((((()))******)))(((***+++++++++++++++++++++++++++)))******++++++,,,,,,---******))))))))))))*********))))))((((((((())))))***((('''(((***+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************************++++++,,,++++++,,,,,,,,,---------........................//////////////////000000000000/////////000222333////////////000000000000000111222222111000111222222222222222222222222222000111222111/////////000222222222222000///...---......------------......------......------,,,+++------------,,,,,,,,,,,,,,,,,,+++******+++,,,---+++++++++*********))))))************************))))))))))))))))))))))))***)))(((((((((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******))))))))))))******+++++++++*********))))))///...,,,+++,,,---...///------............---------......---,,,---///111//////............//////000000000000//////......000000000111111000000000111111111000000000//////000000//////000000111222111111222333444555666666222333444444555666777777888999999:::<<<======>>>AAAAAAAAABBBEEEHHHKKKMMMQQQUUUZZZ]]]^^^^^^______]]]^^^___```aaaaaaaaaaaaiiihhhhhhhhhiiijjjlllmmmoooppppppqqqrrrtttuuuvvvrrrrrrrrrrrrqqqqqqqqqpppoooppppppooommmiiieeecccbbb```]]][[[YYYTTTOOOKKKGGGEEECCC@@@>>>======<<<;;;:::999999888777666666777666666555444444333333222222222222222222222222333333222222222111111111000000000000000000000000111111111111111000////////////////////////////////////.........---------......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++,,,+++++++++************)))))))))(((((((((((())))))************************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''***)))((((((((()))***+++***++++++,,,,,,+++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******)))(((''''''''''''******))))))))))))******'''''''''((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''(((((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((()))++++++***((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))******+++***))))))((((((((((((+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************+++++++++***+++,,,,,,---+++++++++,,,,,,,,,------....................................//////000000.........///000111333444////////////000000000000000111222222111000111222222222222222222222222222000111222111000///000111222222222111111///...---......------------......------......------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++*********+++++++++++++++***************************************))))))))))))))))))))))))***)))(((((((((((()))***)))*********++++++++++++,,,+++***))))))***+++,,,******))))))))))))******+++++++++***************...------,,,---...000111------............------...//////...------///111//////............//////000000000////////////...///000000000000000000///111111000000000000//////000000//////000000111222222222222333333333444444111111111222222222333333222222333444555666666777777666555555666777999:::===@@@CCCEEEEEEEEEFFFGGGDDDEEEFFFGGGGGGHHHGGGGGGIIIIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQOOOMMMKKKJJJGGGFFFCCCBBBBBBAAA>>><<<;;;:::999777666666555555333333333333222222222222555555444333333222222222000000000000000000000000222222222111111111111111////////////////////////000000111111000000//////.......................................---------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++*********+++++++++************)))***))))))(((((())))))***((())))))******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))************+++,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************++++++***)))))))))))))))******))))))))))))******(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((******))))))((((((''''''&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************)))***+++***)))((()))***++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))***+++,,,+++***)))((((((((((((******)))************)))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++***************************+++************+++,,,,,,,,,,,,,,,,,,------------........................,,,------...////////////.........///000111111222////////////000000000000000111222222111000111222111111111111111111111111000111222111000///000111222222222111111000............------------......------......------,,,+++,,,,,,,,,+++++++++******,,,++++++******)))))))))************************************************))))))))))))))))))))))))*********))))))*********))))))))))))************,,,+++)))(((((()))+++,,,******))))))))))))******************************++++++++++++,,,---...///,,,,,,---.........------.........---,,,,,,...000///......------......///////////////////////////////////////////////////000000000000000000/////////////////////000111111222222222222222222222222000000000000000000000000111111222222333444444555555555444333333333444444888999;;;;;;;;;;;;<<<>>><<<<<<===>>>>>>>>>>>>>>>:::;;;<<<===>>>??????>>>???@@@AAACCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???????????????<<<:::999:::::::::999777777666555444444333333222222222222222222222222333333222222111111111111000000000000000000000000111111111111111111111000///////////////////////////000000000000000//////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++*********))))))***))))))))))))))))))***'''(((((()))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************************+++***))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))******+++***))))))))))))***+++(((((((((((())))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))******))))))((((((''''''((((((((())))))******+++))))))))))))))))))))))))))))))))))))************&&&((()))***))))))+++,,,++++++++++++++++++++++++,,,++++++******))))))((())))))(((((()))***++++++,,,,,,+++)))(((((((((((())))))))))))))))))))))))************************(((((((((((()))))))))))),,,,,,+++***))))))((((((************************)))))))))))))))***++++++------------....................................***+++---.../////////...//////000000000/////////////////////000000000000000111222222111000111222111111111111111111111111///000111111000///000222111111111111111000///.........------------......------......------,,,+++,,,,,,,,,+++++++++******++++++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********,,,+++)))(((((()))+++,,,******))))))))))))***************************************+++,,,---......++++++,,,---......---------------,,,******,,,.........------------.....................///////////////...------...////////////////////////000000/////////...///000000111111111111111111000000000111111111000000000000///111111222222333444444444555444444444444444555555444555666555444444555777666777888888888888888888777777888888888888777666666777999;;;<<<<<<;;;;;;777777777777777777777777999999777777666777888888:::777444333444555555555555444444333222000//////111111222222222222333333111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000000000//////////////////////////////---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))+++++++++*********))))))******))))))))))))******''''''((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))((((((''''''(((((((((******))))))))))))***************+++++++++,,,,,,))))))))))))************++++++))))))))))))++++++(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***((('''((()))***)))'''************************))))))))))))((((((((((((***))))))))))))******+++))))))))))))))))))))))))''''''''''''((((((((((((&&&''')))))))))***+++---************************++++++*********)))))))))(((((((((((()))***+++,,,,,,+++******))))))))))))((()))******(((((()))***************************(((((((((((())))))))))))))))))(((((('''&&&&&&&&&************************))))))(((((())))))***+++,,,,,,,,,---------......------------------------)))***,,,...//////......///000000000000///...---////////////000000000000000111222222111000111222111111111111111111111111///000111111000000111222111111111111111000//////......------------......------......------,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***((()))))))))************,,,+++***))))))***+++,,,******))))))))))))*********************++++++++++++,,,,,,------.........***+++,,,------...------,,,---,,,+++))))))+++---......------------......---............////////////...---,,,,,,---...///......////////////000000//////......//////000111000000000000000000//////111111111111111111111111111111111111222222333333111111222222333333444444111222333222111111222333333444444555555444444333555555555444333333222222222333444555666777777777333333333444444444444555555555444444444444555555666444111111111222222111444444444333222111000///000000111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000......///000000000//////////////////////////////---------.....................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,***************)))))))))+++++++++************)))+++******))))))******+++'''(((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))((((((((())))))*********))))))))))))******)))************+++++++++((()))))))))************+++***(((''''''(((***+++'''((((((((()))))))))***((((((((((((((((((((((((************************))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))******)))((('''((())))))))))))))))))))))))))))))''''''''''''((((((((((((''')))******))))))***,,,))))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,++++++******)))*********(((***,,,+++)))(((***+++************************(((((((((((())))))))))))'''''''''(((((()))))))))******************************))))))******+++,,,******+++++++++,,,,,,,,,------------------------((()))+++...//////...------...///000000000///...////////////000000000000000111222222111000111222111111111111111111111111...000111111000000111222000111111111111000//////......------------......------......------,,,+++------------,,,,,,,,,,,,***+++,,,------,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((()))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,******))))))))))))******))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,******+++,,,---------------...---,,,******+++---...------,,,,,,------...---------........./////////...,,,++++++,,,...///........./////////000000///............///000000////////////////////////111111111111111111111111111111111111222222222222000000111222222222222222111222444444333222222333333333444444444333333222444333222111000111222333333333333222222333333444444444444444555555555666333444444444444333333333555333222222333333333111222222333444444333222222000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000////////////////////////---......///000000//////........................---------.........//////......---------,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,))))))))))))************+++++++++************)))+++******))))))******+++((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((('''&&&'''((()))***((()))***+++,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++,,,,,,******))))))))))))******))))))))))))************(((((())))))*********+++***((('''&&&&&&'''(((***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))(((((((((((((((((((((((((((''''''(((((())))))*********)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))************)))***+++***)))((()))***(((((((((((((((((((((((()))))))))))))))*********(((((((((((()))***+++,,,******************++++++))),,,---,,,***)))+++---************************(((((((((((())))))))))))'''((()))***,,,...//////************************++++++******++++++,,,---((())))))))))))*********------------------------''')))+++---//////...---+++,,,...000111111000000////////////000000000000000222222222111000111222000000000000000000000000...000111111000000111333000111111111111000000///.........------.........------......------,,,+++......------------,,,,,,)))***,,,---...------,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&************+++++++++++++++,,,,,,------,,,,,,+++******))))))))))))******))))))******++++++++++++))))))*********)))(((((()))***+++,,,------...---...///...---+++***,,,......------,,,,,,------...---------........./////////...,,,++++++,,,...///---.........//////000000...............///000000............//////000000000000000000111111222222222222222333333333333333222222333333333333222222000222444444333222222222111111222222222222111000444333111000111333555666888666444333222222222333222222222333333333444444///000000111111000//////333111111222333444333222+++,,,...000111111111111222222111111111000000000000000000000111111111111111111111111111111111111---.........//////000000........................------...///000000//////---------------------------------.........//////......---------,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,(((((())))))******+++++++++++++++************)))++++++************++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******)))(((&&&%%%&&&''')))+++(((((())))))******++++++,,,+++******)))*********+++++++++***)))(((((('''+++*********))))))((((((************************,,,,,,+++***))))))******+++******)))***+++---...+++***)))'''''''''((()))))))))************))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++******))))))((((((''''''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******++++++***))))))))))))))),,,+++)))((((((((()))***'''))),,,......,,,)))'''))))))************)))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))***)))))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))************++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,------......///000000000000000000000000000000111111111222222222333333333222111000//////---...000111111111000///000000111222222222222222444222000...------//////......---,,,,,,,,,,,,---000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++************++++++************))))))))))))++++++************++++++******))))))((((((''''''***)))))))))***+++,,,,,,******+++++++++******)))******************************))))))******+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---------.........//////---------............///,,,---...//////...---,,,//////............//////......------------......222111000.........///000111111000000//////......///////////////000111222222222222111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111000///////////////000000000000111111111111111111111111111222222222//////000000000000//////222222111000///...------000000000000000000000000111111000000//////............////////////..............................------------------------......//////...---,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,&&&&&&&&&'''((())))))***+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''*********)))))))))))))))'''((()))))))))(((&&&%%%(((((((((((())))))))))))))))))(((((('''''''''&&&(((((()))***************)))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,+++***)))))))))************)))))))))(((************************+++***))))))(((((())))))------,,,+++************+++***)))((('''(((((()))))))))************))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))++++++,,,,,,+++***)))(((((((((((()))+++***))))))(((((())))))))))))***++++++***))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))))))))((((((((('''''''''''''''(((((()))*********))))))))))))************++++++++++++++++++++++++)))******++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///000000000000000000000000000000000111111111222222222222222222111000///...---...///000000000/////////000000111111111111111333222000...---.../////////...------,,,,,,------///---+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++******))))))******+++(((((()))))))))*********+++******))))))******+++))))))))))))((((((((((((*********)))******+++++++++++++++++++++***)))(((******************************))))))******+++,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,---------...............------------............------............------//////............//////......------------......111000///......//////000000000000000//////......000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111//////000000000111111111111111111111111111111111222222111000000000000000//////000000000111111111111111111111111000000000//////000000000000//////000000000000////////////////////////////////////000000000000//////............////////////..............................------------------------...............---,,,,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,''''''(((((()))******++++++++++++*********))))))))))))))))))))))))))))))***))))))))))))(((((((((***)))))))))))))))))))))((()))*********)))''''''(((((((((((())))))))))))))))))(((((((((''''''''''''((())))))******))))))************))))))))))))((((((((()))***,,,---...------,,,,,,+++*********************))))))))))))))))))))))))))))))))))))***)))((((((((((((((((((,,,,,,,,,,,,+++***)))(((******)))((((((((())))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---))))))((((((''''''(((((())))))******))))))((((((******(((''''''(((******))))))************)))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((()))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///////////////////////////000000000000111111111111111222222111111000///...,,,---......//////.........//////000000000000000222111///...---....../////////...------------...---,,,***)))((())))))***++++++++++++++++++++++++++++++************++++++************************+++******))))))******+++&&&''''''(((***++++++,,,+++******))))))******+++(((((((((((())))))))))))++++++***)))))))))******)))******+++++++++************************************))))))******+++,,,+++******))))))******+++++++++************++++++.........---------------------------..................------------......//////............//////......------------......//////.........///000000000000000////////////...///000111111111000///...//////000000111111222222000000000000000000000000111111111111111111111111222222222222222222222222//////000000000000111111000000000000000000000000222222111111111111111000//////000000000000111111111111000000//////.........//////000000//////............//////000000000////////////////////////000000000////////////.........////////////......------------------------------------------------------......------,,,,,,------,,,+++******))))))+++,,,,,,,,,,,,,,,,,,+++((())))))******++++++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********************)))(((((((((((((((((())))))))))))))))))((((((((((((''''''''''''((())))))))))))(((++++++******))))))(((((())))))))))))***+++,,,---,,,,,,+++++++++******************)))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))'''(((***,,,,,,,,,++++++******))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))((())))))***************))))))))))))))))))))))))************************''''''(((((())))))************))))))((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,((((((''''''''''''((((((((()))*********)))'''&&&))))))(((''''''((())))))))))))************))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((((()))))))))******************************************************))))))***++++++++++++,,,,,,,,,++++++,,,------......///......................../////////000000000111111000000111111000//////...,,,,,,---------.........---......///000/////////111000///............///000///......------......---,,,+++***)))*********************************++++++************++++++******************************))))))))))))******''''''(((((()))******+++******))))))))))))******'''''''''((()))*********,,,+++***))))))((())))))&&&''')))***,,,,,,------******************************))))))******+++,,,---,,,,,,++++++,,,,,,---++++++************++++++......------------,,,,,,,,,,,,---------.........///...,,,,,,,,,,,,...//////......------......///...------,,,,,,------...............//////000000////////////////////////+++---///000111000...---......//////000111222222000000000000000000000000111111111111111111111111111111111111111111111111////////////000000000111000000000000000000000000000000111111111000000000////////////000000000111111111000///...------,,,...//////////////////............/////////000000////////////////////////////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------,,,+++***)))((((((******,,,------,,,******)))))))))*********++++++************))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))*********************))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((&&&''''''(((((((((((((((++++++******))))))((((((++++++***************+++***************)))))))))))))))))))))))))))******((((((((((((((((((((((((*********))))))******+++'''(((***+++,,,,,,+++***))))))******************))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))***+++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((---,,,***(((((((((((()))((((((''''''''''''(((((((((((()))******((('''&&&'''((())))))))))))((('''))))))************))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))************************++++++******))))))((((((((()))))))))************************************)))))))))))))))(((((((((*********+++++++++,,,,,,++++++,,,------......///------------------------....../////////000000000//////000000000///......,,,,,,,,,,,,,,,------...------...////////////////////////...............//////...------------------,,,,,,+++++++++++++++************************++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***)))(((((((((((((((((((((***))))))))))))))))))***&&&&&&'''((()))***++++++++++++***)))((((((((((((((((((***+++++++++++++++******************************))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,------------......---,,,++++++,,,---.........------------......------,,,,,,,,,,,,------------....../////////000.............../////////'''))),,,...000000///...------...///000000111111////////////////////////000000000000000000000000000000000000000000000000...////////////000000000////////////////////////......///000000//////......////////////000000000111000000///...---,,,,,,......////////////......////////////.................................................../////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,+++******)))((((((((()))***++++++***)))((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))************))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))&&&''''''(((((((((((((((************)))))))))))),,,++++++***))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************++++++,,,++++++++++++***)))((('''((()))***+++++++++******))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&''')))***+++******)))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))******)))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))((((((((((((((((((''''''(((((())))))(((((())))))(((((('''''''''(((************((('''))))))************))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))************+++++++++++++++******)))))))))))))))))))))************************************((()))))))))))))))))))))************++++++++++++++++++,,,------......///....................................////////////......////////////......---,,,,,,,,,,,,---......---......///////////////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((((('''''''''***))))))(((((())))))***&&&''''''((()))******+++******)))((((((((()))))),,,,,,,,,+++***)))((('''******************************))))))******+++,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------......------------......------,,,,,,,,,,,,------------.../////////......---............/////////((()))+++---////////////------......//////000000////////////////////////////////////////////////////////////////////////......////////////000000////////////////////////,,,---...///000///...---......////////////000000000000//////......---------......//////......---/////////......---------........................---............/////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))******++++++))))))((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))******''''''((())))))))))))((()))))))))))))))******************)))******++++++************************((()))))))))************************************)))))))))))))))***++++++,,,+++***))))))(((((((((((()))***++++++++++++***))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))$$$&&&(((*********)))((())))))))))))))))))))))))************************))))))))))))((((((((((((******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))***+++))))))(((''''''''''''(((******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))''''''(((((())))))))))))++++++******************))))))))))))************************************))))))******++++++,,,,,,************++++++++++++++++++,,,------......///........................------........./////////---......//////............---,,,,,,,,,---//////......///000000000000///---.....................------,,,++++++++++++,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))(((((((((((())))))''''''(((((())))))******)))(((((((((((())))))*********+++++++++******)))******************************))))))******+++,,,+++******))))))******+++++++++************++++++******+++,,,---......///++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,------.../////////...---,,,---------.........//////------............//////........................////////////////////////////////////////////////////////////////////////........./////////000000........................,,,---///000111000///............/////////000000////////////////////////---......//////......---------...............///........................---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))******************))))))))))))******************************(((((((((((())))))******)))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))******++++++******((('''''''''((()))(((((((((((())))))))))))(((((()))))))))*********'''((())))))******))))))(((((())))))******++++++(((((())))))***+++------+++++++++++++++++++++,,,(((((())))))*********+++************************((((((((((((((()))******))))))(((((((((***+++---((()))***+++,,,,,,+++***))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))###%%%''')))******(((((())))))))))))))))))))))))++++++++++++++++++++++++******))))))((((((''''''******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***+++,,,++++++)))))))))))))))***++++++***)))(((&&&&&&'''((((((...,,,)))''''''))),,,...))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((************************))))))))))))************))))))))))))))))))))))))******+++,,,------......)))************+++++++++++++++,,,------......///////////////////////////---------.........//////------......///......---......---,,,---...///000...//////000000000000000------......///......------,,,++++++******++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******))))))(((((((((((())))))(((((((((((())))))))))))(((((('''(((((()))***+++$$$%%%'''***,,,...//////*********************************)))***++++++,,,---,,,,,,,,,,,,,,,,,,---******))))))))))))******))))))***+++---...//////++++++,,,,,,,,,---------++++++---......---++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---....../////////...,,,+++---------.........//////333222000///..............................------////////////////////////////////////////////////000000000000000000000000............/////////000........................,,,...000111222111000///............/////////000/////////000000000000000---..................---++++++,,,---...///000111........................---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++((((((((()))******++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))************))))))))))))'''(((((()))***+++++++++,,,+++)))((((((((()))***(((((((((((())))))))))))(((((())))))*********+++(((((()))***************((((((''''''''''''(((((())))))))))))************+++++++++++++++++++++++++++*********))))))(((((())))))((((((((((((((()))******))))))((((((''''''&&&''')))*********)))(((///---)))&&&%%%''')))+++++++++***)))(((((())))))))))))((('''''''''''''''))))))((((((''''''&&&&&&%%%&&&(((************)))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((('''&&&&&&*********))))))))))))))),,,+++)))((((((((()))***&&&(((***+++,,,+++)))(((''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))+++,,,***)))))))))))))))(((((((((((())))))))))))************(((((())))))))))))(((((('''(((((()))***+++++++++,,,------...---,,,***)))***'''+++444888222---,,,+++,,,------......---------------............///000000000000000000000000...------------...//////////////////////////////.........///////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---+++)))***,,,---,,,)))))))))******+++++++++,,,))))))(((((((((((())))))((())))))))))))*********,,,***)))''''''(((***++++++*********))))))((((((((()))***,,,,,,+++******,,,+++++++++***)))))))))+++,,,------......------/////////......------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------.........//////111111000000//////......---...///000000///...---......------------......000000000000000000000000000000000000000111111222//////............//////........................------------........................///////////////............---------//////.........---------///............---------...------,,,,,,------...000...+++,,,...000...------,,,,,,++++++******))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++)))************+++++++++++++++************++++++************************+++++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((&&&,,,...***&&&(((+++,,,+++)))(((&&&&&&&&&''''''+++***)))(((((()))******((((((''''''''''''(((((())))))))))))************++++++++++++++++++++++++))))))))))))((((((''''''))))))(((((((((((())))))***)))))))))((((((((('''''''''((()))))))))))))))...,,,)))'''&&&''')))***+++******)))(((((())))))+++***)))(((((((((((((((((((((((((((((('''''''''&&&'''((())))))*********(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))(((''''''***)))))))))))))))))))))+++******)))))))))))))))'''((()))++++++***)))(((((((((((())))))))))))***))))))******************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))***)))((())))))))))))(((((((((((((((((()))))))))*********))))))(((((((((((())))))'''(((((()))******++++++***+++,,,,,,,,,+++***)))---,,,111:::===888222000,,,,,,---............------------............///////////////////////////...------------...//////////////////////////////............////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((((((***+++***(((''''''((((((((())))))))))))((((((((((((((()))***)))))))))************+++,,,+++)))(((((()))***+++************)))))))))((())))))***++++++++++++***+++++++++***************++++++,,,------------,,,.........---------,,,,,,------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------.........////////////.........---------...///000000///...---///......------......///////////////////////////000000//////000000111222//////............//////........................---------.........//////............////////////............------------///.........------------............---------------------,,,,,,---------000---+++,,,...///...---++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******))))))*********++++++++++++******))))))******+++************************)))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***************)))))))))+++,,,***+++---***%%%)))((('''''''''((()))***+++***)))(((((()))******)))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((()))******++++++***)))((((((((((((******)))((((((((())))))++++++***)))))))))******'''((((((((((((((())))))(((''''''(((((()))***+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((())))))******++++++)))************)))(((((())))))))))))))))))******)))************))))))((('''((()))***+++***)))((())))))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&&&&'''(((((('''(((((((((((())))))))))))(((((())))))))))))*********)))(((''''''((()))***((((((((()))******++++++((()))******+++***************///666888444///---,,,---......//////......---------............///...........................------------...//////////////////////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''''''''(((((((((((())))))((((((((((((((()))******)))************+++++++++,,,+++***))))))***+++,,,************))))))))))))*********)))******+++,,,***************+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------.....................------------------...////////////...---//////............//////........................///////////////000111111//////............//////////////////////////////---............/////////---............/////////............------------............------------............------------------,,,,,,,,,,,,------///---+++,,,---...------******+++,,,,,,---......++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++******))))))******+++)))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((&&&***---+++%%%(((((('''((()))***+++,,,***))))))(((((())))))***))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))(((((((((((()))((('''''''''(((***+++))))))***))))))(((''''''***))))))((((((((())))))+++******)))))))))******''''''(((((()))))))))***)))(((''''''''')))***+++*********)))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((())))))***************+++++++++******))))))))))))))))))*********((()))***++++++***)))((('''((())))))******))))))(((((()))))))))*********((())))))***+++,,,,,,---))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((())))))'''%%%(((((((((((())))))))))))(((((((((((()))))))))***+++)))(((&&&&&&((()))+++(((((())))))************((())))))******+++++++++''''''***---...---+++***,,,---......//////......---------............///------------------------...------------.../////////////////////////////////...............------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((''''''))))))******************(((''''''(((((()))***+++************++++++++++++,,,+++*********+++,,,---*********)))))))))))))))+++***)))))))))***,,,---)))))))))***+++++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...------------------------......------------------........................000//////......//////000........................///............///000000///......------......///////////////////////////------........./////////---------.........//////.........---------,,,,,,------------------------.........---------,,,,,,,,,,,,,,,------,,,,,,,,,------,,,+++,,,,,,------++++++,,,,,,,,,---------++++++---......---++++++************************+++++++++***************,,,++++++******++++++,,,))))))))))))******************))))))))))))******((((((((((((((((((((((((******++++++++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++++++++***''',,,...)))&&&(((+++,,,)))))))))))))))***++++++(((((((((((()))))))))***))))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))((('''''''''(((***+++(((((()))***)))((('''''')))((((((((((((((()))))))))))))))(((((())))))***'''((((((((())))))******))))))(((''''''(((***+++*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((''''''((((((((((((((()))******++++++++++++******(((((())))))************((()))***++++++***)))(((''''''((()))))))))))))))'''''''''((((((((())))))(((((()))***++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((()))***,,,---+++'''###'''((((((((()))))))))***'''(((((((((((()))))))))+++)))(((&&&&&&((()))+++)))))))))))))))*********************++++++,,,,,,+++++++++))))))+++---...,,,------...............---------............///...........................------------...////////////////////////////////////......---------,,,------------------------******++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))((((((((((((((()))******))))))*********+++++++++*********++++++,,,,,,---))))))))))))))))))******+++***)))))))))***,,,---)))))))))***+++++++++,,,((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...------------------,,,,,,..............................------------......//////............//////////////////////////////.........---......///000......------------......////////////////////////------------............------------...............------------,,,,,,,,,,,,,,,------------------...------------,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,+++++++++,,,------------,,,,,,+++++++++++++++---......---++++++******************************************************))))))))))))******(((((()))))))))************))))))))))))))))))***(((((((((((((((((((((((()))******+++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((()))***+++++++++++++++&&&888EEE>>>...&&&)))...***************)))((((((''''''(((((())))))))))))***))))))(((((())))))***))))))))))))************(((((((((((((((((((((((())))))))))))************(((''''''(((((()))***+++(((((((((((())))))))))))((((((((((((((()))******'''(((((())))))(((((('''((((((''''''(((((())))))))))))((((((((()))******((())))))))))))))))))***))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''''''''(((((((((((())))))***++++++++++++***((((((((()))******++++++((())))))************)))'''''''''((((((((())))))''''''''''''((((((((((((((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((***---...,,,((($$$''''''(((((())))))******''''''(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))******++++++*********+++,,,,,,+++---+++'''&&&***...///+++,,,------......---------------............///...........................------------...////////////////////////////////////......---,,,,,,,,,------------------------)))******++++++******)))++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***((((((''''''''''''&&&&&&))))))(((((((((((())))))((())))))))))))*********))))))******+++,,,,,,,,,))))))))))))*********************)))******+++,,,***************+++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------,,,,,,,,,,,,.............../////////......------------............------------......////////////////////////---------------...//////......------------..............................+++,,,,,,,,,,,,---------,,,------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,+++******+++---------,,,++++++***))))))++++++,,,,,,,,,,,,++++++************************)))))))))***************'''''''''&&&&&&'''''''''((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************(((AAAUUUPPP:::***''')))************)))((('''&&&&&&&&&'''((())))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((()))))))))******''''''''''''((()))***+++'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***))))))))))))***+++,,,*********)))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))************************'''(((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++******'''(((((()))******++++++)))))))))))))))******+++'''''''''''''''((())))))'''(((((((((((()))))))))((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''(((******)))((('''''''''((()))*********'''''''''((((((((())))))))))))(((((((((((())))))***)))))))))))))))))))))++++++***)))((()))******'''+++,,,'''%%%))),,,+++***+++,,,,,,---,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////////////////////////////...------,,,++++++------------------------))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))''''''(((***(((((('''''''''&&&&&&&&&+++***)))((((((''''''(((''''''((((((((()))))))))'''((()))***++++++++++++((()))))))))************))))))***++++++++++++***+++++++++***************)))***++++++,,,,,,++++++++++++++++++,,,,,,------++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,---------............------,,,,,,------...------,,,,,,,,,,,,------........................------,,,,,,------...///...------,,,,,,------...------------------------******++++++++++++,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++)))+++,,,------,,,+++)))***+++,,,+++)))(((***---************************++++++************++++++************************((()))))))))*********+++((((((''''''''''''(((((((((((((((((()))))))))***))))))(((((((((((())))))************************''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''))))))******)))))):::GGGCCC666,,,(((''''''((()))))))))(((''''''%%%&&&'''))))))))))))(((******))))))))))))******))))))))))))************************************&&&'''''''''(((((())))))''''''''''''((()))++++++'''((((((((())))))******&&&''')))*********)))((((((((('''''''''(((((()))'''''''''''''''((()))***+++*********+++,,,,,,---++++++******))))))(((((('''((()))******)))(((''''''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))*********)))))))))))))))'''((()))***************'''(((((()))***+++++++++***)))((((((((()))+++,,,'''''''''''''''((())))))))))))))))))************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***'''%%%$$$&&&(((***+++&&&''''''((()))******+++''''''''''''((((((((()))(((((())))))))))))((((((*********)))))))))))))))+++***)))'''''''''((()))&&&---000,,,))),,,---*********+++,,,,,,,,,,,,+++---------.........//////++++++++++++++++++++++++...------------...////////////////////////////////////...---,,,,,,++++++------------------------))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))'''&&&'''*********))))))(((((((((''',,,+++***(((''''''''''''''''''''''''((((((((((((''''''(((******+++++++++(((((())))))*********+++((()))***,,,,,,+++******,,,+++++++++******))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,---------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,++++++)))***,,,------,,,***))))))+++,,,+++((((((***---((((((((()))******++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++++++++************++++++(((((((((((())))))))))))))))))(((((((((((())))))************************))))))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((,,,---)))''')))***)))%%%&&&''')))))))))(((((($$$%%%'''))))))))))))(((************))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))*********))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((******++++++++++++************))))))(((((('''''')))***+++,,,,,,+++))))))++++++,,,++++++***(((((((((((((((((((((((())))))''''''(((((())))))******((()))))))))************))))))))))))************+++******))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))******++++++++++++************++++++++++++******++++++++++++++++++++++++++++++***)))((('''&&&&&&))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((())))))******++++++...***&&&%%%'''))))))'''))))))))))))((((((((((((&&&&&&''')))************(((((((((((((((((((((((())))))(((((('''%%%$$$###)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,+++++++++******++++++,,,---///000111111...---,,,,,,,,,,,,---.........//////...---,,,,,,///...---,,,,,,---...///...---,,,---///000///...---------,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,++++++*********(((((((((((((((((((((((()))*********)))(((&&&$$$&&&&&&''''''(((((())))))''''''(((((())))))******((((((''''''''''''((((((************))))))))))))&&&'''((())))))***))))))))))))))))))((((((((((((+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---......++++++******************(((***,,,.........---,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++//////.........---------(((***+++------,,,+++***++++++++++++,,,,,,---...(((***,,,.../////////...---------------------------------------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...//////......------......///,,,,,,,,,------.........------,,,++++++******)))***+++---......---+++***------------,,,,,,+++***)))************+++++++++++++++++++++++++++++++++,,,+++++++++***))))))))))))************+++++++++'''(((***...000///,,,((())))))))))))))))))))))))+++******)))((('''''''''''''''(((((())))))************))))))(((((('''''''''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))''''''((((((((())))))))))))******++++++******)))''''''(((((())))))******((())))))***************++++++***************)))***)))))))))))))))))))))(((((((((((())))))******)))*********++++++++++++))))))))))))************+++***))))))(((((())))))))))))))))))))))))))))))++++++******************)))******++++++******))))))******************)))************************))))))))))))(((((((((((())))))((((((((('''''''''***)))(((((((((((()))***)))))))))))))))*********...+++(((''')))******)))))))))))))))((((((((((((&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))+++++++++++++++***)))))))))************+++++++++,,,,,,++++++************))))))***+++,,,------......---,,,,,,,,,,,,---......////////////...---,,,///...------------...///,,,+++***+++---...---,,,------------,,,,,,,,,,,,---,,,++++++******+++++++++++++++******)))))))))************************************)))(((''''''(((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))((((((((((((+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,***************************+++---......,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++------------,,,,,,,,,+++(((***+++------,,,+++***,,,+++++++++,,,,,,---...,,,,,,---------------,,,---------------------------------,,,------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))***,,,---......------------------...++++++,,,,,,,,,---------+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))************+++++++++++++++++++++++++++++++++++++++******************))))))*********+++++++++...------......,,,)))&&&))))))))))))))))))))))))++++++***))))))((((((''''''((((((((()))))))))***))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++,,,+++***)))(((((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))))))))************************((())))))))))))*********)))******++++++******)))''''''(((((())))))******((((((((((((((()))***+++******)))((()))***+++,,,+++++++++******)))))))))((((((((())))))))))))************+++++++++,,,,,,))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))******************)))******++++++******)))((())))))******))))))(((((((((((((((((((((((((((''''''(((((())))))******))))))((((((((((((''''''+++***)))))))))******+++***))))))))))))))))))(((...+++)))(((***++++++***))))))))))))(((((((((((((((((())))))))))))((((((************************)))******++++++******))))))))))))))))))))))))))))))************))))))((()))************++++++++++++************))))))))))))*********++++++,,,,,,...------,,,,,,------...//////////////////...---///...------------...///,,,+++***+++---...---,,,---------------.........---,,,++++++******++++++*********)))))))))))))))******************************))))))))))))******))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))***)))'''''''''''')))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********************************,,,------------+++)))(((************************************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******)))***+++,,,---,,,++++++,,,,,,+++++++++,,,------000///...,,,++++++++++++------------------------------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))******+++,,,,,,------...---+++))))))+++---...,,,,,,,,,,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++))))))******************)))))))))*********++++++///---***)))))))))((('''))))))))))))))))))))))))+++******))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&((()))++++++***)))(((''''''''''''''''''''''''************))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))((((((((((((''''''((((((((())))))******+++************************))))))*********+++++++++))))))************))))))******))))))((((((''''''))))))'''&&&&&&'''((()))***)))((('''(((***,,,...---,,,,,,++++++******)))))))))))))))))))))))))))))))))*********+++++++++((()))))))))***************)))((((((''''''(((((())))))))))))))))))))))))(((((())))))******++++++))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))*********+++******))))))((((((((('''+++***)))))))))*********))))))))))))((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))((()))******++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000//////...............------............---,,,---///000///...,,,------....../////////---,,,++++++******++++++******************))))))))))))))))))))))))))))))***)))(((((((((***+++,,,++++++******))))))((((((******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''))))))***))))))((('''&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***************************++++++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********++++++++++++,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,+++++++++,,,,,,+++++++++******************++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,++++++***))))))*********+++++++++************************(((((())))))******++++++))))))))))))************)))&&&###"""$$$(((***+++)))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))'''''''''((()))*********((('''&&&&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************(((&&&%%%###%%%(((***+++***)))'''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''((((((((()))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))((((((((())))))******++++++************************************++++++++++++)))))))))******)))))))))******))))))((((((''''''+++***(((&&&%%%%%%&&&&&&)))(((''''''(((***,,,...---,,,,,,,,,++++++******************))))))))))))(((((((((((())))))))))))((()))))))))******************)))(((((((((((((((************************((((((((())))))******+++)))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))((((((((())))))************)))))))))((((((''''''))))))))))))(((((()))***))))))))))))((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((''''''((()))************(((((((((((((((((((((((('''(((((()))))))))(((((())))))*********+++++++++)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......---..................---...---,,,---///000///...,,,------....../////////---,,,++++++******++++++++++++++++++++++++++++++************************))))))((('''(((***+++,,,++++++******))))))((((((******))))))((((((''''''''''''((())))))(((''''''%%%&&&&&&&&&'''''''''((())))))***))))))((('''&&&'''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))******+++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,+++******************************,,,,,,,,,+++++++++************+++,,,,,,+++************+++,,,,,,+++++++++))))))*********+++++++++************************((((((((())))))******+++(((((()))))))))*********'''$$$!!!!!!$$$(((,,,---))))))))))))))))))))))))((('''''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&'''((()))***++++++((('''&&&&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************(((&&&%%%###$$$''')))***)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))))))))))))))************)))))))))******+++++++++))))))******************************************)))************+++++++++((())))))******))))))(((''''''(((((())))))******+++***)))''''''&&&&&&&&&((((((''''''(((***+++,,,+++++++++++++++++++++++++++************)))))))))'''''''''((((((((())))))))))))))))))************+++******)))))))))))))))************************(((((())))))))))))))))))((())))))******))))))(((((())))))******))))))(((******************************))))))((((((''''''(((((())))))))))))******''''''((()))************)))(((((((((((((((((('''&&&((())))))(((((()))***))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((()))))))))((())))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++)))))))))************+++)))*********++++++,,,,,,,,,------......------,,,,,,---..................------...//////...------,,,+++***+++---...---,,,---------------.........---,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((('''(((((()))******))))))))))))))))))(((((())))))))))))((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((((('''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,))))))******+++,,,,,,---************************++++++++++++,,,,,,,,,---************************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***+++,,,------,,,+++***+++++++++***************------,,,,,,+++******)))(((***,,,------,,,***((()))***++++++++++++++++++)))************+++++++++************************(((((())))))))))))))))))((((((((()))))))))******,,,)))&&&&&&'''***++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''((()))******+++((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&%%%%%%&&&'''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++(((((((((((())))))))))))))))))))))))************))))))***+++,,,------...++++++******************)))))))))))))))))))))))))))))))))************+++(((((())))))))))))((((((''''''(((((())))))******'''(((((()))))))))(((((('''((((((((())))))******))))))******++++++,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))************,,,,,,+++***************************************)))))))))))))))((((((((((((((())))))))))))(((((()))******************)))************************(((((((((((())))))))))))(((((()))))))))*********'''((()))+++++++++++++++'''''''''(((((((((((((((&&&(((++++++)))((()))+++))))))))))))((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((''''''(((((()))((((((((())))))))))))))))))))))))'''((())))))*********))))))************+++++++++************++++++,,,,,,))))))***+++,,,------...,,,,,,---......---,,,,,,++++++,,,---------------------...//////...------,,,+++***+++---...---,,,------------,,,,,,,,,,,,---,,,++++++******++++++)))*********++++++++++++************************&&&''''''(((((((((((('''(((((((((((((((((())))))(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%&&&&&&'''(((((())))))'''(((((())))))))))))((('''''''''((()))*********((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++,,,,,,+++***************++++++++++++++++++++++++++++++************++++++++++++************************)))))))))*********++++++++++++******++++++,,,,,,...---,,,,,,+++++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,------,,,+++***,,,,,,+++++++++*********,,,+++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++)))************+++++++++************************)))))))))))))))((((((((((((((((((((()))))))))***...,,,************)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))******'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))''''''&&&&&&'''((()))***((((((((((((((((((((((((''''''(((((())))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))))))))))))))************))))))***+++---...///000,,,+++++++++***)))))))))((((((((((((((((((((((((((())))))))))))*********(((((())))))))))))((((((*********)))((((((''''''$$$%%%(((***+++++++++***'''(((((()))***))))))((((((((()))***+++,,,,,,---++++++++++++******))))))))))))))))))************))))))))))))************---,,,++++++******++++++******************************))))))((((((''''''(((((())))))))))))((((((******++++++++++++******************************&&&&&&'''((()))***++++++(((((())))))*********+++((()))+++,,,------,,,,,,&&&'''''''''(((((())))))'''))),,,,,,***)))+++---))))))))))))((((((((((((&&&&&&((()))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---///000111111,,,,,,---......---,,,,,,***+++,,,,,,---------,,,,,,---...//////...---,,,...---,,,---///000///...---------,,,,,,+++++++++---,,,++++++******++++++(((((())))))*********+++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))''''''(((((())))))******&&&'''(((******((('''&&&&&&&&&''''''((()))******''''''((())))))***))))))&&&''''''((()))******+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''((())))))***++++++,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''((((((((())))))******++++++******++++++,,,---...---,,,,,,++++++++++++***+++,,,------,,,***)))++++++++++++++++++++++++++++++++++++,,,---......++++++************++++++************************)))***+++,,,,,,+++))))))***+++---......---+++***,,,,,,,,,,,,++++++***************++++++,,,------,,,+++)))(((((()))+++,,,((()))***+++++++++++++++)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***)))***+++***(((&&&))))))))))))))))))))))))***************+++++++++******))))))((((((((('''(((((((((((())))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''(((***+++)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''))))))************))))))###&&&)))+++***))))))*********+++++++++,,,,,,,,,***************+++++++++(((((((((((())))))))))))))))))))))))************************************((())))))))))))*********(((((()))***************++++++******))))))((((((************************//////...---+++***)))))))))************)))(((((((((((())))))))))))(((((((((((())))))*********+++,,,,,,,,,,,,,,,+++***)))))))))************))))))'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++++++++******)))(((((('''((()))***+++++++++++++++******))))))((((((''''''$$$&&&))),,,,,,+++(((&&&))))))******************(((((((((((())))))))))))111,,,(((''')))+++***((())))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++******+++,,,,,,---......+++***++++++,,,---...///,,,,,,,,,---------..............................,,,------......------,,,,,,------.....................////////////......---,,,+++,,,...///...---+++++++++++++++***)))(((******))))))(((((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((((())))))******&&&''''''((()))******+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************+++++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***---,,,+++******+++,,,---++++++------------++++++000///---,,,+++,,,------,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))++++++************++++++)))*********++++++++++++))),,,...000000...,,,)))))))))************))))))(((((())))))******************)))))))))***,,,---///......---,,,+++************++++++++++++******))))))((('''''''''''''''+++)))'''&&&(((***+++,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))---+++(((&&&%%%''')))***&&&''')))***+++***((('''))))))))))))))))))))))))'''(((***)))'''&&&&&&'''((((((((((((((((((((((((++++++******************%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%&&&&&&&&&'''************))))))))))))((((((&&&&&&''')))+++---))))))))))))((((((((((((((())))))******))))))((($$$&&&)))+++***))))))************+++++++++,,,,,,,,,,,,+++***)))((('''&&&(((((((((((())))))))))))))))))))))))************************************)))))))))************+++(((((()))************************)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((((((((())))))))))))((((((((()))))))))************+++,,,,,,,,,++++++***)))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))******+++))))))))))))************)))************************)))))))))((((((((('''%%%''')))++++++***((('''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))---+++)))(((((()))((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++******++++++,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,------------...------------------------,,,------......------,,,------...///////////////......////////////......+++***)))***+++,,,+++***+++++++++++++++***))))))***)))))))))((((((((('''))))))***++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++++++++''''''((()))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))%%%%%%&&&&&&'''(((((())))))))))))*********++++++((((((((((((((((((((((((,,,+++************+++,,,***++++++,,,,,,++++++***......,,,+++++++++,,,,,,,,,++++++++++++++++++*********++++++++++++*********))))))))))))))))))***)))))))))*********++++++)))***,,,......,,,***)))))))))*********))))))((()))))))))*********++++++---,,,+++))))))))))))))),,,,,,++++++******)))))))))******++++++******)))******)))(((((((((((((((***(((''''''((()))***+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))&&&''')))*********(((((())))))))))))))))))))))))'''(((***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''((()))***+++(((((((((((())))))))))))'''(((((())))))(((((('''$$$''')))******))))))************++++++++++++,,,+++******)))((('''&&&&&&(((((((((((())))))))))))))))))))))))************************************)))************+++++++++(((((()))***************))))))))))))************************************))))))***+++,,,------...,,,,,,,,,,,,+++***)))(((((())))))******))))))((())))))))))))************+++++++++,,,++++++***)))))))))************)))))),,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))******+++(((((())))))***+++,,,,,,************))))))))))))))))))))))))(((((((((((('''(((((())))))))))))(((*********))))))((((((((((((((((((((())))))))))))((()))***)))(((&&&&&&'''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---.....................////////////......+++***))))))***+++)))(((***++++++++++++***))))))))))))))))))((((((((((((((())))))******))))))(((''''''''''''''''''''''''))))))))))))((((((((((((((())))))******++++++,,,''''''((())))))))))))((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******))))))******+++,,,************************+++++++++++++++++++++++++++++++++***************(((((())))))***+++,,,,,,((((((((())))))))))))***++++++************+++,,,+++******))))))******++++++******))))))******+++---,,,++++++***+++++++++*********+++++++++++++++++++++************++++++))))))(((((((((((())))))((((((((()))))))))******))))))************))))))***************)))((('''***************+++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))******++++++******)))+++******))))))))))))***((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))'''(((***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''%%%''')))***)))((()))***************++++++++++++'''((((((((()))*********(((((((((((())))))))))))((()))))))))************************************************++++++++++++(((((()))***************(((((())))))******++++++************************((())))))***+++,,,---------------,,,+++***)))((()))))))))******))))))))))))))))))))))))***************++++++++++++******))))))************)))))),,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))******+++,,,,,,))))))))))))))))))******))))))))))))(((((((((((())))))(((((((((((()))))),,,++++++******)))))))))(((((((((((())))))))))))%%%))),,,,,,(((&&&&&&'''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,,,,---......//////......---...,,,++++++,,,,,,***)))******+++++++++******)))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))*********&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,))))))))))))))))))))))))************************************************------------------------)))))))))))))))))))))))),,,,,,+++++++++,,,---...***))))))))))))))))))***,,,+++***))))))***+++,,,++++++******************))))))******++++++,,,,,,,,,+++***))))))***+++,,,))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((()))))))))******+++******)))((('''************++++++++++++'''(((((()))***+++,,,,,,(((((((((((())))))******))))))************))))))******)))(((((()))))))))((()))++++++***))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''''''''((()))***))))))((((((((((((((((((((((((((('''(((***)))'''&&&&&&'''(((((((((((((((((((((((('''((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))*********)))((((((''''''(((((())))))******''''''((((((((((((''''''&&&((())))))(((((()))***))))))*********+++++++++(((((()))******+++,,,,,,(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++(((((()))***************(((((())))))******++++++************************************************---------,,,+++***))))))))))))************))))))******)))))))))))))))))))))******++++++*********))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************(((((((((((()))***,,,---(((((((((((())))))))))))***)))(((''''''((())))))(((((((((''''''&&&&&&&&&(((((((((((())))))))))))%%%)))------***''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++,,,******++++++++++++***)))+++++++++,,,,,,,,,------------------------------,,,------......------,,,++++++,,,------------,,,------............------...,,,++++++,,,,,,***))))))******+++++++++******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,))))))))))))))))))))))))************************************************+++******)))((('''&&&%%%************************((((((((((((((()))******)))))))))******)))))))))---,,,+++******+++,,,---)))*********************)))))))))******+++++++++,,,+++***))))))***+++,,,+++******))))))******+++(((((((((((())))))))))))+++***))))))))))))***+++***************)))((((((************************&&&'''((()))***++++++,,,((())))))******+++++++++)))))))))******)))))))))(((((('''''''''(((((())))))+++------+++******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))******)))(((''''''(((((()))))))))))))))(((((((((((((((((((((((('''(((***)))'''&&&&&&'''((((((((((((((((((((((((((((((((())))))*********)))((('''&&&&&&%%%&&&&&&''''''''''''((((((((((((&&&'''''''''((((((((())))))***************)))((((((((((((((())))))))))))'''(((((())))))(((((('''''')))***)))((('''(((***)))))))))************+++++++++++++++*********)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((())))))))))))*********(((((()))***************))))))))))))************************************+++*********))))))((((((++++++++++++++++++***))))))******++++++******)))************))))))))))))((()))******+++*********))))))************))))))((((((((())))))*********************************)))))))))))))))))))))))))))))))))************+++)))))))))))))))******+++++++++++++++++++++*********))))))))))))+++,,,...(((((((((((())))))))))))***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&)))+++,,,***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))((((((******++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,........................,,,------......------,,,------...///////////////------............------+++***))))))***+++)))((())))))***++++++++++++***(((((((((((())))))))))))***))))))(((((())))))***************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,***************************************************************+++++++++******)))(((&&&%%%$$$$$$++++++************))))))(((((()))***++++++++++++)))******++++++******)))---,,,,,,,,,,,,,,,,,,---))))))***+++++++++******)))))))))***************++++++************++++++++++++************++++++((((((((()))))))))******++++++************++++++))))))************))))))*********)))))))))))))))((())))))******)))((((((*********++++++,,,,,,,,,((())))))******))))))((('''''''''''''''(((((()))))),,,...,,,)))(((***,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***)))'''&&&&&&'''((((((((((((((((((((((((((((((((())))))******++++++***)))((((((((((((((((((((()))))))))*********'''''''''(((((())))))***************************))))))))))))((((((((((((((())))))******))))))(((((()))***)))''''''(((***))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))(((((()))************************)))))))))))))))******************************)))))))))(((((((((((()))******++++++******)))******++++++******)))************)))))))))((((((((()))***************))))))************))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++)))******++++++,,,,,,,,,...---+++***)))***+++,,,'''((((((((()))))))))***))))))))))))((((((((('''))))))******++++++,,,,,,(((((((((((())))))))))))''''''''')))******(((&&&))))))))))))))))))))))))'''((((((((()))))))))*********))))))((((((((((((++++++******************)))***,,,.........---,,,***++++++++++++,,,,,,,,,------------------------,,,------......------,,,,,,,,,---...............,,,------......------,,,+++***)))***+++,,,+++***))))))***+++++++++++++++'''((((((((()))))))))***+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((())))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))******)))))))))((((((((((((***,,,...///...---,,,******+++,,,,,,+++******++++++,,,,,,,,,,,,++++++))))))+++,,,,,,,,,++++++************))))))))))))******++++++++++++************))))))))))))******)))))))))*********++++++************************'''((()))******+++******)))))))))((((((((('''''''''((()))******)))((((((******++++++++++++++++++(((((())))))))))))((((((((((((''''''((())))))***)))+++,,,***&&&%%%(((,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''(((***)))'''&&&&&&'''((((((((((((((((((((((((&&&&&&'''(((((()))*********))))))((((((((())))))''''''((((((((()))))))))''''''((())))))***++++++***))))))))))))***,,,---******))))))((((((''''''))))))************))))))))))))***)))''''''(((***))))))))))))************&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************++++++******))))))((((((************************((((((((()))))))))))))))'''((()))******+++************++++++++++++******+++*********))))))(((((((((((()))***************))))))************))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))******+++'''((()))***,,,---...///222111...+++)))))))))***'''((((((((())))))******))))))******)))(((''''''%%%%%%&&&'''((()))******(((((((((((())))))))))))(((&&&$$$&&&)))***'''$$$))))))))))))))))))))))))'''((((((((())))))************))))))((((((((('''++++++*********************+++---///000000///...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))***++++++++++++***,,,------......------,,,---,,,+++,,,...//////---((()))***+++++++++++++++'''((((((((())))))******,,,+++***))))))***+++,,,((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,))))))(((((('''''''''&&&$$$&&&))),,,---,,,)))(((***+++,,,------,,,+++***)))***+++,,,,,,+++***))))))***+++,,,------,,,+++++++++******))))))(((((()))***+++,,,,,,+++***)))))))))(((((((((((())))))************++++++++++++))))))************))))))&&&'''(((***++++++++++++))))))(((((('''''''''&&&###%%%''')))++++++++++++++++++******************(((((())))))))))))(((((())))))((())))))***++++++(((***+++(((######'''+++&&&''''''((()))******+++))))))))))))))))))))))))************************'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))'''(((***)))'''&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++,,,***)))(((((()))+++---///))))))))))))************%%%&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++&&&&&&&&&&&&''')))******)))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***++++++,,,))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************))))))*********))))))(((+++++++++++++++++++++++++++***'''%%%$$$%%%''')))++++++++++++************+++***'''&&&&&&'''***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,++++++,,,---------,,,,,,++++++*********+++***)))(((((()))******************************)))))))))))))))******+++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))***+++---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++------------------------,,,------------,,,++++++))))))))))))))))))))))))+++*********))))))((((((++++++******)))'''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))************)))))))))((('''''''''(((***+++((()))***+++++++++++++++...---,,,++++++++++++,,,+++++++++***************(((((())))))*********++++++*********))))))((((((***)))(((''''''((()))***)))*********++++++++++++))))))))))))))))))))))))&&&(((***,,,---,,,+++***''''''((()))+++,,,---...))))))))))))))))))))))))))))))***+++++++++*********)))((()))))))))'''%%%)))***+++,,,,,,,,,,,,,,,***************************************)))((((((************))))))))))))((((((((((((((((((((((((,,,+++***)))))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++(((### $$$)))---***************)))((((((++++++++++++*********)))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%''''''(((((())))))***************)))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))******+++)))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))***++++++))))))))))))))))))))))))''''''(((******++++++***))))))))))))))))))))))))))))))))))))************))))))************))))))++++++++++++++++++++++++...,,,+++))))))***+++,,,))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***************************************************************************************************)))(((((((((((()))******************))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------------------------***++++++++++++***))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))************)))))))))(((((('''((()))***+++))))))***+++++++++******------,,,,,,,,,+++++++++************************))))))******++++++++++++************)))))))))(((***)))(((((((((((()))***((((((((()))))))))******))))))))))))))))))))))))'''(((***,,,,,,,,,+++***(((((()))***+++,,,------)))))))))))))))))))))))))))***************))))))***)))((()))******(((''')))******++++++++++++***))))))))))))))))))))))))***************)))(((((((((((())))))*********+++,,,,,,++++++++++++,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%''')))+++))))))******+++++++++***+++*********))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))(((((('''((((((''''''''''''((((((((((((((())))))))))))***&&&'''''''''((((((((((((&&&''''''(((((())))))***'''((((((((()))))))))******)))))))))))))))))))))(((((())))))))))))************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&)))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))***))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++************+++,,,************++++++++++++,,,,,,++++++++++++,,,---)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,++++++,,,,,,---------------------------***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))%%%&&&''')))************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((()))***************+++******))))))++++++,,,---,,,+++***)))))))))))))))))))))))))))******++++++++++++,,,,,,************))))))))))))***))))))(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))***+++++++++***)))((((((***))))))***+++,,,***))))))************))))))((((((((((((((((((((((((((())))))******))))))((((((''''''((()))***+++,,,,,,***((('''&&&&&&'''(((***((())))))*********))))))************************************************))))))))))))))))))))))))(((((()))***************************************))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((''''''((((((''''''''''''(((((())))))))))))************(((((((((((())))))))))))'''(((((())))))***++++++(((((((((((())))))))))))))))))))))))))))))******(((((((((((()))))))))*********)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((%%%%%%$$$$$$$$$$$$$$$$$$)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''((()))******))))))))))))))))))))))))))))))((()))))))))************((())))))************)))))))))))))))))))))))))))(((((()))******)))(((''',,,,,,,,,+++++++++******((()))************)))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******************************************)))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))*********)))))))))))))))%%%&&&''')))************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((())))))*********+++******)))(((((()))***,,,------+++)))((((((((((((((())))))))))))*********************************)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++++++++***,,,,,,,,,+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***(((((()))))))))***,,,---+++***))))))***))))))(((''''''))))))))))))))))))))))))((()))))))))))))))(((((('''(((((()))******++++++'''%%%###""""""###%%%'''((()))***+++,,,+++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++******++++++***)))(((((('''''')))(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********((())))))))))))*********+++******))))))(((''''''(((((((((((()))))))))))))))))))))))))))*********'''(((((((((((()))))))))(((((((((((()))***,,,,,,((((((((((((((((((((((((************************(((((())))))******************)))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))((()))))))))************(((((()))***************((((((((((((((((((((((((***+++---......---+++***,,,,,,,,,,,,++++++++++++((()))***++++++***)))(((************************************************))))))))))))))))))))))))************************************************'''(((((()))))))))******,,,,,,,,,------.........)))******+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))))))))))),,,+++************+++,,,************************(((((((((((((((((((((((((((((())))))******************************************))))))))))))((((((***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))'''(((((()))))))))))))))***************)))((('''((()))+++,,,,,,+++)))(((''''''(((((()))))))))))))))))))))))))))((((((((())))))))))))))))))******))))))************))))))(((((()))))))))*********)))))))))))))))))))))))))))*********+++++++++***,,,,,,++++++++++++******))))))))))))))))))))))))------------,,,+++***))))))))))))***,,,---+++***)))))))))))))))((('''&&&************************'''(((((()))))))))((((((******)))))))))))))))))),,,***(((&&&&&&(((***,,,((()))+++,,,,,,,,,+++***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++))))))((('''''''''(((((((((((((((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((((((''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))*********+++******)))((((((''''''&&&))))))))))))(((((((((((((((((())))))************''''''(((((((((((())))))&&&'''((()))************))))))))))))))))))))))))************************'''(((((()))******++++++)))))))))((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))))))))))))))************'''((()))******+++******((((((((((((((((((((((((((()))***+++,,,+++***)))+++************)))))))))))))))***++++++***))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************++++++++++++((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))((((((((()))******++++++*********************************)))))))))))))))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))***))))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))''''''((())))))))))))))))))))))))***))))))(((((('''((()))***+++***))))))'''(((((())))))******+++)))(((((((((((('''''''''))))))))))))************)))******++++++******)))************++++++++++++))))))))))))))))))))))))*********************++++++*********************)))))))))))))))))))))))),,,---------,,,+++*********))))))***+++,,,***)))((())))))))))))(((((('''************************''''''((()))))))))((((((************))))))((((((,,,+++***))))))***+++,,,((()))***+++++++++++++++************************''''''''''''''''''''''''))))))))))))))))))))))))***)))'''&&&&&&(((***+++'''&&&&&&&&&''')))+++,,,((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************&&&&&&'''(((((())))))***))))))))))))((((((((((((((((((((()))******++++++'''''''''((((((((())))))'''(((***+++***(((&&&$$$))))))))))))))))))))))))************************)))))))))))))))*********&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))************'''((()))******+++++++++))))))))))))))))))))))))&&&&&&''''''((((((((((((++++++*********)))))))))*********++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000000//////***************))))))))))))***+++,,,---------,,,++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))************************))))))))))))))))))))))))'''(((((()))******++++++************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))************))))))&&&'''((()))***))))))((('''((())))))))))))))))))((((((((()))))))))******(((((())))))***++++++,,,))))))))))))((((((((('''((()))))))))************)))***++++++++++++***)))*********++++++++++++,,,))))))))))))))))))))))))++++++***************+++)))))))))))))))))))))***))))))))))))))))))))))))*********++++++******)))***)))((()))******((('''(((((()))*********))))))************************&&&''''''((())))))(((((()))))))))))))))*********)))(((((((((((((((((()))''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++,,,+++)))(((((()))***+++)))))))))(((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))((((((((()))))))))******'''(((((())))))******+++***)))))))))(((((((((''''''(((((()))******++++++''''''''''''((((((((()))(((***+++,,,***'''### ))))))))))))))))))))))))************************++++++******)))(((((((((((((((((())))))+++,,,---)))))))))))))))))))))))))))))))))))))))(((((('''************))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))************''''''(((******+++++++++************************((()))))))))******++++++---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***+++---......---------,,,,,,++++++*********)))+++,,,...//////......************************)))))))))))))))******+++)))))))))))))))))))))))),,,***)))(((((()))***,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++************************)))*********++++++++++++'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++---......---++++++++++++++++++++++++++++++,,,------------,,,++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))************))))))&&&''')))*********)))(((''''''((())))))***))))))((((((((('''((()))***+++((())))))***+++,,,,,,,,,+++*********))))))(((((((((((())))))*********+++)))***+++,,,,,,+++***))))))*********++++++++++++))))))))))))))))))))))))++++++***************+++'''((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((***)))((()))))))))'''%%%'''((()))******+++******))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************444222...+++((('''&&&&&&))))))))))))((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((()))************((((((''''''''''''(((((())))))))))))************(((((((((((()))))))))))),,,,,,++++++***)))))))))******))))))(((((((((''''''(((((()))***+++++++++''''''&&&&&&&&&&&&''''''))))))************)))))))))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,+++)))(((''''''((()))++++++++++++*********))))))))))))))))))************))))))((((((''''''&&&&&&'''((()))******)))''''''******))))))))))))******+++*********))))))((((((******))))))))))))******+++++++++***************)))************))))))(((******))))))))))))******((()))***++++++***)))(((******))))))***,,,---///)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,+++***))))))*********++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,---------......------......///000000111***++++++,,,,,,------.....................------...---+++*********+++,,,***************)))(((((())))))*********+++++++++***************************))))))((()))+++---...++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((())))))***++++++++++++***************************++++++,,,,,,,,,---------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++*********)))&&&'''(((*********)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***,,,...000******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))*********))))))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***++++++,,,,,,)))&&&&&&(((******((('''(((((()))***+++++++++)))************+++++++++*********)))))))))))))))******+++,,,------......(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))***+++,,,,,,))))))(((((((((((())))))******))))))((((((''''''+++***)))'''''')))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((+++***(((''''''(((((()))))))))))))))))))))))))))))))))((('''''''''''''''************************))))))(((((((((((())))))((((((((((((((()))******&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))***+++))))))(((((((((((())))))))))))************))))))******************++++++)))))))))(((((())))))))))))((('''&&&&&&'''((()))+++++++++*********))))))))))))))))))************))))))))))))(((((((((((())))))*********)))))))))******))))))))))))******************)))))))))(((******))))))))))))******)))))))))*********++++++))))))************))))))******))))))))))))******))))))************))))))***************,,,---...************************,,,+++***))))))***+++,,,,,,,,,+++***************+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---......///000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************)))(((((())))))*********+++++++++)))))))))))))))))))))))))))((((((((()))***+++,,,))))))************))))))(((((())))))))))))(((((())))))***++++++++++++***************************))))))*********+++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++*********)))))))))'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))(((''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((()))***+++++++++++++++'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))*********++++++)))&&&&&&(((***)))((('''(((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))''''''((())))))***++++++(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******************++++++))))))(((((((((((())))))***)))))))))((((((((('''+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''((()))***+++))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''(((((()))***)))((((((''''''(((((()))(((((((((((())))))))))))&&&'''''''''((()))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,***))))))(((((())))))***))))))************))))))******************)))))))))((((((''''''(((((()))((((((&&&&&&&&&&&&((((((+++************)))))))))))))))))))))************'''(((((((((((((((((()))))))))(((((((((((())))))******))))))))))))******************))))))))))))******))))))))))))******&&&''''''(((***++++++,,,(((((()))***++++++++++++******))))))))))))***************))))))*********************+++,,,------++++++++++++++++++++++++++++++************++++++,,,++++++************++++++++++++++++++******)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------......///......------,,,++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,++++++************+++******)))(((***************+++++++++))))))))))))))))))))))))((((((((((((((()))***+++))))))************))))))((())))))******))))))((())))))***++++++++++++***************************))))))*********+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************)))))))))(((******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))((('''&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((***+++,,,---------((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))***)))''''''((())))))(((((((((((()))******++++++'''((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************)))***+++++++++***)))((()))((((((''''''(((((()))))))))))))))((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((***+++,,,)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&''''''((())))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++******((((((''''''''''''(((((())))))************))))))++++++******))))))((((((******))))))))))))******)))(((''''''''''''((()))************))))))))))))((()))))))))************%%%&&&&&&&&&'''(((((((((((('''&&&%%%&&&'''((()))******))))))))))))***************)))))))))))))))******))))))))))))******&&&''''''((())))))******'''((()))***+++,,,,,,,,,+++******))))))******+++,,,+++))))))))))))+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++++++++,,,,,,++++++***)))+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------......------,,,,,,,,,,,,,,,,,,------...///000000,,,---...//////...---,,,*********++++++******)))************************)))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,++++++)))))))))******)))))))))))))))***++++++++++++***************************++++++,,,,,,,,,---------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((,,,+++)))((('''((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((((((((()))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((()))***+++++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((())))))((((((((())))))((((((((())))))************((((((((()))))))))******((((((((())))))))))))))))))))))))******+++++++++************************((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,+++***'''&&&(((((((((''''''((((((((())))))))))))((((((((((((******)))(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((())))))***+++(((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))***)))'''&&&((((((''''''''''''(((((())))))************))))))+++******))))))(((((((((******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))((()))))))))************'''''''''((()))))))))***(((((('''&&&'''(((***+++******))))))))))))******))))))))))))))))))************))))))))))))******)))))))))((((((((((((((((((((()))+++,,,,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000+++,,,---......---,,,+++******++++++++++++******************************++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))))))))***++++++++++++***************************++++++,,,,,,,,,---------)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,+++***((((((((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))******)))(((''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((((((((((((((((()))))))))(((((())))))))))))))))))*********)))))))))*********++++++''''''(((((())))))))))))*********+++++++++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,+++)))'''&&&((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((()))***)))'''&&&+++******))))))******+++))))))************))))))))))))))))))))))))(((((()))((((((''''''(((((()))************************(((((()))))))))))))))***))))))))))))***************+++++++++++++++,,,,,,***))))))******+++,,,---******))))))))))))******))))))))))))******************))))))))))))***************))))))((((((((())))))***+++,,,,,,,,,,,,++++++************++++++++++++************++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++***++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////***++++++,,,,,,---------)))******+++++++++++++++)))***++++++,,,++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++))))))************)))))))))******++++++******)))))))))***++++++++++++***************************))))))*********+++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++*********)))++++++***)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''***************)))((('''******))))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((*********)))((('''%%%%%%((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''(((******)))(((((()))))))))))))))))))))******************++++++++++++&&&''''''(((((())))))***))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((()))*********)))((('''(((''''''&&&&&&''''''((((((((((((((()))))))))))))))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&''''''((()))***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******++++++************++++++))))))************))))))((((((((())))))))))))))))))))))))(((((()))))))))))))))************))))))(((((((((((())))))******))))))))))))************++++++++++++************'''((()))***++++++++++++******))))))))))))******((()))))))))******************))))))))))))******))))))************************+++,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***************************++++++,,,------,,,+++++++++++++++++++++,,,---...,,,,,,------,,,,,,+++***++++++,,,,,,---......///,,,,,,,,,,,,---------------------------,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))***++++++,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))************)))))))))******++++++******)))))))))***++++++++++++***************************))))))*********+++++++++)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++))))))***+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))(((((()))))))))))))))***++++++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''((()))))))))&&&(((++++++)))'''((()))***)))))))))))))))))))))))))))))))))************&&&&&&''''''((())))))***((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''((('''((((((((()))))))))***))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))******)))(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''(((((()))*********))))))))))))******(((((((((((())))))))))))((((((((()))*********+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))(((((((((((())))))))))))************))))))''''''(((((())))))******,,,,,,++++++++++++,,,,,,(((((())))))))))))(((((('''((((((((())))))******))))))))))))************))))))((((((''''''&&&&&&###$$$&&&((()))(((((('''******))))))))))))******(((((())))))*********+++******))))))))))))******(((((()))***+++,,,------++++++,,,,,,,,,+++******,,,++++++******++++++,,,***+++,,,------,,,+++******+++,,,---,,,,,,***)))))))))))))))))))))))))))++++++------------++++++++++++++++++,,,,,,---...,,,,,,------,,,,,,+++***++++++,,,,,,---...//////,,,,,,------------......------------------------/////////...------,,,,,,..................------///...------...///000111)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))************************)))***+++,,,,,,+++))))))++++++,,,,,,,,,,,,++++++******++++++++++++******))))))***++++++++++++***************************++++++,,,,,,,,,---------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........---------,,,,,,,,,++++++'''(((***+++,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))###%%%''')))++++++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************((())))))************)))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&&&&'''((()))******%%%(((++++++)))'''((()))*********)))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++'''''''''&&&&&&''''''''''''((((((((())))))******))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))%%%&&&((()))***+++******))))))))))))))))))))))))'''''''''''''''((()))***************************))))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))***++++++,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******))))))((((((''''''+++*********,,,,,,***((())))))************))))))))))))))))))))))))))))))************************---,,,+++)))))))))***+++++++++******))))))(((((('''((((((((())))))*********************************************)))((('''''''''((()))***+++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))++++++000///...---,,,+++++++++...---,,,++++++,,,---...************************++++++++++++++++++++++++***++++++,,,------......,,,---------++++++---///++++++*********+++,,,,,,******++++++,,,,,,------+++++++++++++++++++++,,,000///...---,,,,,,---......///000000//////000111///000000000000///............///......---,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,++++++***))))))******++++++,,,,,,,,,,,,***)))((((((((((((++++++++++++*********)))************************++++++++++++++++++++++++++++++******))))))((((((************************************************++++++******++++++,,,---++++++++++++,,,,,,---...000...,,,---...///......------------------------************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''(((((()))***+++++++++''''''))),,,......+++))))))&&&%%%&&&((()))'''%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((''''''))),,,+++((($$$))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''*********(((&&&&&&(((***(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******)))************+++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''***)))(((&&&&&&&&&'''((())))))************))))))++++++******)))(((((('''************************)))))))))))))))******+++(((((((((((())))))))))))************)))))))))(((+++***)))***,,,,,,***((())))))************))))))************************************************+++***((('''''''''((()))*********)))))))))))))))'''''''''((((((((())))))*********************************+++******))))))++++++******))))))((((((******))))))))))))******************************---,,,+++******+++,,,,,,------,,,+++************++++++***))))))***++++++************************---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---,,,+++***,,,...,,,,,,,,,+++,,,,,,---------.........//////000000---....../////////000000000000///......///000111000111222222111111222333333333444444444444333333000111111111111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++))))))((((((''''''''''''************************************************,,,,,,,,,,,,,,,,,,---...,,,,,,+++++++++,,,------,,,+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))(((((((((((()))***((())))))******))))))(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((((((((()))'''(((((()))******++++++''''''))),,,...---+++))))))'''&&&''')))***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((''''''***,,,,,,)))&&&))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************(((((((((&&&%%%%%%&&&((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''((()))))))))(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((((((((()))''''''(((((((((((('''''''''(((((())))))(((((('''***)))((('''''''''((((((((())))))******))))))((()))))))))))))))*********************************)))))))))))))))******+++))))))))))))************++++++************))))))******)))***,,,,,,***)))))))))************))))))++++++++++++++++++++++++***************************)))(((((('''((((((((())))))))))))************(((((((((((())))))))))))************************)))***++++++++++++++++++,,,,,,+++***))))))((((((******))))))))))))******************************---,,,,,,++++++,,,------,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++---------------.........+++,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...---............//////000........./////////////////////111222333333333333222111111111222333444555444555666666555555666888777777888999::::::::::::555555666666666555444444111000///..................---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,---......---------------...---,,,,,,,,,++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++)))(((((((((((('''''''''************************************************,,,,,,,,,---------......---,,,,,,++++++++++++,,,///---+++,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++'''''')))+++------+++(((***((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((***,,,,,,***((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''%%%%%%&&&((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((()))))))))'''&&&%%%))))))))))))))))))******((((((''''''''''''((((((((())))))******))))))(((******)))((((((((())))))'''(((((())))))((((((''''''(((((()))***+++++++++************************)))))))))))))))******+++************++++++++++++***)))))))))))))))))))))***))))))***,,,,,,+++)))))))))************))))))************************************************++++++******************(((((())))))******++++++************************************************)))***+++,,,,,,,,,,,,,,,))))))*********++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------...///------------------------++++++++++++++++++++++++---------------..................................../////////------///111000000111222222333333333111111111111111111111111///000222444555666666555666666666666666666666777777999::::::::::::;;;===:::;;;<<<>>>??????@@@@@@<<<<<<<<<;;;:::888777666444444333222111111111111000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......,,,,,,,,,++++++++++++***)))******++++++,,,,,,---++++++++++++++++++++++++************************************************************************+++,,,,,,---------------------,,,+++*********+++///...,,,,,,...///...---************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))******(((((((((***,,,,,,***((()))(((((((((((()))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((()))***+++++++++***(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''')))***+++***((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))(((*********))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***)))'''%%%###&&&&&&''''''(((((((((((()))((('''&&&&&&'''((()))))))))************))))))*********))))))))))))***''''''((((((((((((''''''((((((((()))******++++++************************)))))))))))))))******+++)))))))))*********++++++'''((((((((((((((((((((()))))))))***,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,---...//////------------------------++++++++++++++++++++++++++++++,,,,,,---------...---------...............---///000/////////111333444555666888888999888888888777777777666666555555333444666999:::::::::999;;;;;;::::::999888777777777999;;;;;;::::::<<<===<<<===>>>@@@AAABBBBBBBBBBBBBBBAAA???<<<999777666555444333222111111111111000000////////////000000------------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******************************************************+++,,,,,,,,,,,,+++---,,,++++++************,,,***))))))***++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))++++++***(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((()))***************(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((())))))*********)))+++++++++)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''')))))))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((((((((()))))))))*********++++++(((((((((((((((((((((((())))))(((((((((((())))))((()))******)))'''%%%###%%%&&&'''((())))))(((((()))((('''&&&&&&'''((()))))))))************)))))))))))))))************)))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((()))))))))******&&&&&&''''''''''''(((((()))((((((***,,,---,,,***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))((())))))))))))************''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++*********++++++************++++++************************((((((***+++++++++++++++************++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++,,,,,,---......///...///111222222333666888;;;<<<>>>@@@AAAAAA@@@@@@::::::999999888777666666999;;;===???@@@@@@>>>>>>>>>>>>>>>===;;;:::888777666888999:::999:::;;;======>>>???AAABBBCCCCCCCCCEEEDDDBBB@@@===:::777666444333222111000/////////000000111333333333333333000000000000000/////////......---------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))))))))***************************************************)))***+++,,,---,,,+++***,,,++++++************+++---+++******+++,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++''''''(((((((((((('''''''''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))******)))(((&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))''')))******((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))*********((('''&&&((()))***+++,,,+++***)))((((((''''''''''''((((((((())))))******))))))((('''((()))*********))))))'''(((((())))))(((((('''*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''((((((((())))))))))))''''''''''''((((((((())))))((((((***,,,---,,,***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))(((*********)))))))))))))))((((((((((((''''''&&&&&&))))))))))))))))))))))))*********+++******))))))******++++++++++++,,,,,,,,,++++++******++++++,,,************************((()))***,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,---...000111222222333555777888:::<<>>===;;;;;;:::===>>>AAACCCCCCBBB@@@???>>>>>>>>>>>>===<<<:::999999:::<<<<<<<<<===>>>@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA???===;;;999888555444333222111000000000...000333666777777666555555555444444333333333333333222111000000000000000///.........---------------------,,,,,,++++++***++++++++++++++++++++++++(((((()))))))))*********************************************************)))***,,,---...---,,,+++******************+++,,,///---,,,,,,---......---++++++++++++++++++++++++))))))))))))))))))))))))************************'''((())))))))))))((('''((())))))******))))))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((***((((((((()))***)))'''&&&((()))(((&&&&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((()))***(((&&&$$$&&&((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))######$$$%%%%%%&&&''''''''')))******)))'''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))*********+++))))))))))))************))))))))))))))))))))))))******))))))))))))*********************))))))))))))***+++,,,,,,+++)))(((''''''(((((((((((('''''''''(((((())))))(((((('''&&&'''((()))))))))((((((((())))))******))))))((((((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))*********'''((((((((())))))******)))((((((***,,,---,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***++++++******))))))((((((,,,+++++++++******))))))))))))))))))))))))))))))***************)))((('''&&&'''(((***,,,...000000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------...------,,,,,,------...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111///000111222444666777888:::<<<>>>@@@BBBDDDHHHKKKIIIJJJMMMOOOPPPPPPOOONNNKKKJJJJJJHHHGGGFFFEEEDDD===???AAACCCCCCAAA???>>><<<===>>>??????>>><<<<<<===???AAAAAAAAAAAACCCEEE@@@AAABBBCCCCCCDDDCCCCCC?????????>>>===<<<::::::888888666555444333333222...000555888::::::888777888888777777666666666666777666555444333222222222000000000000///////////////...------,,,+++***)))++++++++++++++++++++++++******++++++,,,,,,,,,,,,***************************************************+++---//////...---,,,***)))))))))***+++,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((('''''''''***)))'''((()))***)))'''''')))+++***'''&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((******((($$$###$$$'''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))******)))+++------+++)))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))******++++++'''((()))******)))((('''************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++******)))******+++,,,((()))***+++***(((&&&%%%&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%&&&''')))))))))((('''))))))************))))))&&&&&&''')))***,,,------)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++(((((((((((())))))))))))((()))***++++++***)))((())))))************))))))))))))))))))******************)))(((((((((((((((+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++---,,,***(((''''''((()))(((((())))))******++++++------,,,,,,+++***))))))++++++,,,,,,,,,,,,------...------,,,---...///000---,,,+++++++++,,,---...******+++++++++,,,,,,,,,******++++++,,,,,,,,,---...............///000111...000333777:::<<<===>>>???>>>??????AAACCCFFFGGGJJJNNNRRRTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPMMMJJJIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@>>><<<<<<>>>@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAA?????????>>>>>>=========<<<;;;:::999666444222111222444777:::;;;<<<<<<;;;<<<;;;999777666666777777333444555666666666666555888555111000111111...,,,......---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''111000---+++***)))***+++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++***)))***************************)))))))))))))))***+++***)))))))))))))))******((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&((()))+++,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((())))))************)))((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''***(((&&&&&&'''((((((&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))***)))((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&((()))(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''))))))************))))))...---+++*********+++++++++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))******)))((((((((((((((((((((((((((())))))))))))******)))((('''&&&%%%%%%(((((((((((())))))))))))((('''''''''((()))******))))))(((((((((((())))))++++++******))))))((((((******+++++++++,,,,,,,,,''''''((()))***++++++,,,++++++++++++************(((((((((((())))))))))))((()))***++++++***)))((())))))************))))))))))))))))))******************)))(((((((((((((((*********)))))))))(((((())))))))))))))))))))))))++++++************++++++)))))))))))))))******+++...,,,***((((((((()))***))))))))))))************---,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,,,,,,,---//////,,,++++++***+++,,,---...++++++,,,,,,,,,---------+++,,,,,,,,,------------...//////000111222333444666777:::<<<>>>??????@@@@@@@@@@@@AAABBBDDDFFFGGGLLLOOOTTTWWWXXXXXXXXXYYYZZZZZZZZZYYYWWWUUURRRQQQLLLKKKJJJIIIIIIHHHHHHHHHDDDBBBAAAAAABBBCCCBBBAAABBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@>>>===;;;999888777999<<<>>>@@@AAAAAA@@@@@@>>><<<:::888888777777333333444555666777888999;;;888666555666555222000222111///...------,,,,,,------------------------------------------------))))))))))))***************+++++++++++++++******------,,,+++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,---------,,,++++++******************************)))))))))))))))***)))((((((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))******))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))******''''''(((((((((((((((((((((((((((((()))))))))************)))((('''&&&%%%((('''''''''(((((()))***(((((((((((((((((((((((('''''''''(((((('''''''''((((((((())))))))))))))),,,---...,,,)))''')))+++'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''(((((()))***))))))))))))))))))))))))$$$&&&''''''&&&&&&''')))))))))))))))))))))))))))))))))************)))))),,,+++***))))))***++++++*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((******)))((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((((((((()))))))))*********************+++,,,))))))(((((((((((())))))******)))))))))))))))(((******+++++++++,,,,,,,,,(((((())))))******++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))************))))))))))))************)))))))))))))))*********++++++******)))(((((((((((((((******))))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))******+++...---+++***))))))***+++***************)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...++++++******++++++,,,---,,,,,,,,,---------......------------............000111222333555666888888===>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBCCCEEEFFFGGGMMMQQQVVVYYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\ZZZXXXWWWTTTTTTSSSRRRQQQQQQQQQQQQIIIHHHGGGGGGHHHGGGEEECCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========AAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>><<<>>>@@@BBBDDDEEEEEEEEECCCAAA???<<<:::888777666333222222333555777:::<<<>>>===<<<<<<<<<;;;888666666555333111000......---------------------------........................)))))))))************+++$$$&&&)))+++,,,,,,+++***,,,,,,+++************+++******+++++++++,,,,,,,,,******+++,,,------......,,,,,,---.........------************************++++++***)))((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))(((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******&&&&&&'''(((((()))******************++++++++++++))))))))))))(((&&&%%%$$$'''''''''&&&''''''((()))(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''(((*********)))))),,,000222///)))&&&(((,,,''''''&&&&&&&&&((()))***''''''''''''''''''''''''((((((((((((''''''''''''******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((())))))***************))))))))))))))))))))))))&&&'''((((((''''''((()))))))))))))))))))))))))))((())))))******))))))(((***)))))))))))))))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''***))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******,,,+++*********************))))))(((((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((((((((((()))))))))))))))))))))******)))))))))))))))************))))))))))))*********+++++++++***))))))((((((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))******+++------++++++******+++++++++++++++******)))))))))++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,---------......------......//////000000333444666888:::;;;<<<===>>>>>>??????????????????AAAAAACCCDDDGGGIIIJJJKKKQQQTTTXXXZZZ[[[\\\]]]^^^]]]^^^^^^^^^\\\[[[YYYWWWXXXWWWVVVUUUUUUTTTTTTUUULLLKKKJJJKKKKKKJJJGGGDDDAAA@@@???>>>===<<<<<<<<<999999999::::::;;;;;;;;;==================<<<<<<@@@@@@@@@@@@@@@???>>>>>>===>>>AAACCCEEEFFFGGGGGGEEEDDDAAA>>>;;;888666555555444222222333666:::<<>><<<;;;999777555222000//////......---------------------------------------------,,,,,,+++***)))((('''%%%&&&(((***+++,,,++++++,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------************************,,,,,,***)))(((((((((((())))))((('''''''''(((((())))))))))))))))))))))))''''''(((((()))******+++((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***''''''(((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((("""$$$&&&((())))))((('''))),,,...,,,(((%%%''')))***)))'''&&&&&&((()))***''''''''''''''''''''''''((((((((((((''''''''''''+++******)))(((''''''&&&'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))++++++***))))))'''''''''''''''''''''''''''(((***)))((('''(((***''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))))))))(((((()))))))))***************)))((('''''''''(((***))))))))))))))))))***'''''''''(((((())))))*********+++++++++,,,,,,,,,+++++++++++++++******************+++++++++++++++(((((((((((())))))))))))***))))))))))))))))))***))))))************))))))************++++++++++++***))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++,,,,,,++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,------------...---......///111222222333777888:::<<<>>>?????????============>>>???@@@@@@BBBDDDFFFIIILLLOOOQQQRRRVVVXXX[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^]]][[[YYYXXXWWWWWWVVVUUUTTTTTTTTTTTTKKKJJJIIIJJJJJJHHHEEEBBB===<<<;;;999999888888888333333444555777888999999999999999999999999999999;;;<<<<<<======<<<<<<<<<===>>>@@@BBBEEEGGGHHHIIIIIIHHHFFFCCC@@@===:::999999777444333333666:::<<>>???AAABBBDDDFFFIIIMMMPPPSSSTTTUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^]]][[[YYYWWWVVVRRRRRRQQQPPPOOOOOOOOOOOOFFFEEEDDDCCCCCCCCC@@@>>>888777666555555555555555000111222333444666777777777777777888888888888888999::::::;;;;;;::::::999:::<<<>>>AAADDDGGGJJJKKKLLLLLLJJJIIIFFFCCCAAA???===;;;999777777999<<<>>>EEEGGGIIIIIIGGGFFFFFFFFFCCCAAA???<<<999777555444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,...---+++******+++---///,,,,,,+++************+++******+++++++++,,,,,,,,,------,,,+++)))(((''''''******++++++,,,,,,++++++************************++++++***)))((((((((())),,,+++***))))))((())))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******++++++***))))))(((''''''*********)))))))))))))))***************)))(((((()))(((''''''&&&'''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''(((*********))))))&&&%%%&&&(((++++++)))''')))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''******))))))((((((''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((())))))***(((((((((((())))))))))))((((((((())))))*********)))))))))*********++++++,,,+++******************+++******))))))******+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///(((((((((((())))))))))))+++***)))(((((()))***+++))))))************))))))*********+++++++++,,,,,,******)))((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))******+++)))************************++++++++++++++++++,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,---------......///...---,,,++++++,,,---.........------//////000000000111111111111222444666999<<<>>>???@@@AAABBBCCCBBBAAA???>>>===<<<<<<;;;<<<===???@@@BBBDDDGGGJJJLLLMMMNNNNNNOOOPPPRRRSSSSSSSSSUUUVVVVVVVVVVVVUUUSSSQQQNNNMMMIIIHHHGGGFFFFFFEEEEEEEEE@@@>>><<<;;;<<<<<<;;;999555444444333333333444444333333333333444444444444555555666666666777777777777888888888888888777777555666999<<>>===<<<===???BBBDDDGGGIIIKKKJJJHHHHHHIIIKKKGGGEEECCC@@@>>>;;;:::999333333222222111000000///------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,---,,,,,,++++++******************************)))))))))))))))***++++++***(((((('''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))************))))))))))))))))))+++*********))))))))))))))))))))))))))))))((('''***)))(((((('''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((()))))))))))))))%%%&&&((())))))(((''''''###$$$&&&((())))))((('''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((()))***)))'''&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''((()))*********)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++******************+++,,,+++******))))))******+++++++++++++++******************+++++++++,,,,,,,,,++++++,,,,,,------....../////////000111111222222(((((((((((())))))))))))+++***)))(((((()))***+++))))))************))))))******+++++++++,,,,,,,,,******)))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))---,,,+++******+++,,,---)))))))))))))))******+++((())))))*********))))))*********++++++,,,,,,---------,,,,,,+++***))))))++++++,,,,,,,,,---------....../////////...,,,+++,,,---.../////////...---111111222222222333333333333444666999===@@@BBBCCCCCCDDDDDDDDDCCCAAA>>><<<<<<;;;:::999999:::;;;<<<>>>@@@BBBDDDEEEFFFFFFEEEEEEGGGIIIJJJKKKLLLOOOQQQMMMMMMLLLKKKIIIFFFCCCBBB@@@@@@???>>>============<<<999777666666777777666333333222222222333444444666666555555444333222222333333333444444444555555555555666666666555444444///000333777<<>>===444444333333222111000000...........................------,,,+++***))))))((())),,,...///...------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---..................---,,,++++++***************************)))))))))))))))***+++******)))''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******((((((((()))******++++++***)))))))))((((((''''''$$$%%%&&&((()))***************)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''"""'''+++***%%%"""###&&&###'''))))))(((''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))$$$&&&((()))***)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''******+++++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))((((((((((((((()))******(((((((((((())))))))))))******)))))))))))))))))))))************+++++++++((((((''''''((()))******++++++************++++++---,,,,,,,,,+++***************+++++++++,,,,,,,,,++++++,,,,,,---...//////111111222333444444555555*********))))))))))))))))))***,,,+++)))(((((())))))))))))***+++++++++,,,+++*********))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++++++++******++++++,,,---+++++++++************)))******+++++++++,,,,,,,,,))))))*********+++++++++,,,+++***)))***+++,,,---,,,+++***)))))))))***+++,,,,,,,,,---------......,,,,,,,,,---...///000111222000///------...///000222555777999888888999:::666888;;;???CCCFFFHHHIIIFFFEEEEEEDDDBBBAAA@@@???;;;;;;999888777777888888;;;;;;;;;<<<<<<<<<======@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCAAA===:::999999;;;;;;;;;:::999777666555666777888999999999999999666666777777777777666666777666555333333333333444333333222111222333555666444333222333444555444222444444333444666999<<<>>>@@@????????????@@@AAAAAA???AAACCCFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKIIIFFFCCCAAA???:::999888666666555555666222222111111000000//////+++++++++************************+++------,,,+++++++++++++++******))))))++++++++++++++++++++++++.........------,,,,,,,,,***)))(((((()))+++---...))))))***+++++++++******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***+++***)))((()))***)))'''%%%&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))***((('''&&&&&&'''(((*********))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''')))++++++***)))))))))))))))((((((''''''&&&&&&******)))(((((((((((((((************************))))))))))))))))))))))))((()))******)))((()))++++++*********))))))(((((((((((((((((()))))))))))),,,+++***((((((((()))***++++++++++++++++++++++++'''(((((()))***+++++++++)))***+++***)))((()))***)))***+++,,,,,,+++***)))+++,,,---,,,+++,,,///111......//////000000000111222555999:::::::::::::::)))))))))))))))))))))***)))***++++++)))(((((()))******************++++++************)))))))))(((************************((()))))))))***+++++++++******))))))******+++,,,+++++++++************)))******+++++++++,,,,,,,,,***************++++++++++++++++++***++++++,,,---++++++*********++++++,,,,,,,,,,,,---------.........---------...///000111000///......///111333444888:::===>>>>>>===>>>???AAABBBDDDGGGIIIKKKLLLLLLHHHGGGEEEBBB@@@???>>>===999999999:::::::::;;;;;;<<<<<<<<<;;;::::::999999999999::::::;;;;;;<<<<<<:::;;;<<<<<<:::::::::<<<888999999888888777666666888999999999999999888777777888888888888888777777777777555444444444555555444333333222222333333444555333222333444444333222111111000111333555888:::999888888888999999::::::<<<===???AAACCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIKKKJJJJJJIIIGGGFFFDDDCCC>>>===<<<:::888666555444333333222222111000000000,,,,,,,,,,,,,,,++++++++++++******+++------,,,+++++++++++++++*********)))++++++++++++++++++++++++------,,,,,,++++++++++++)))))))))******,,,------++++++++++++++++++******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***+++,,,---***)))((()))******(((&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((('''''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&(((******)))(((((((((((((((((((((((('''''''''******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))***************)))))))))(((((((((((()))))))))******,,,+++)))((((((((()))***************************((((((((()))***+++++++++)))***++++++)))((()))+++++++++,,,,,,,,,,,,,,,+++------...---,,,,,,...000000111222333444555666666888;;;>>>?????????@@@AAA((((((((())))))*********(((***++++++)))(((((()))******************))))))************))))))))))))************************++++++++++++++++++++++++))))))(((((())))))***++++++++++++************)))******+++++++++,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------......//////.........//////000......///111333777:::;;;@@@BBBEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHJJJGGGDDD@@@===<<<;;;;;;888999;;;===>>>???>>>>>>???>>>===;;;:::888777777555444444444444555555666555666777777777777:::<<<777888888999999:::::::::===>>>>>>======<<<;;;:::<<<<<<======<<<;;;:::::::::999888777666666666666444444555555555444333333777555444444555555333222111000000000111333444666333333333333444444444444777888:::;;;<<<=========>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGCCCCCCBBB@@@===999666444555555444333333222111111.........---------,,,,,,+++******+++------,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++************)))***+++,,,,,,------,,,------,,,,,,++++++******,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***+++,,,---+++***))))))******)))(((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&'''))))))(((''''''((('''((((((((((((((())))))***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***++++++***((('''((()))************)))))))))))))))))))))*********+++++++++***))))))((()))))))))))))))))))))))))))))))))(((((())))))***+++++++++)))+++,,,+++***)))***,,,,,,,,,,,,,,,---.../////////000000///......000222555555777888:::;;;======>>>@@@BBBCCCCCCDDDFFFHHH&&&''''''((()))***++++++(((***++++++)))((()))***++++++******))))))((((((*********)))))))))))))))((((((((((((((((((((((((+++++++++++++++*********)))))))))))))))***+++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++******)))***,,,---------,,,+++)))***,,,...//////......,,,,,,,,,---------......//////............/////////000222555999>>>AAACCCHHHJJJMMMNNNNNNMMMNNNOOOLLLLLLLLLKKKJJJHHHGGGFFFGGGEEEAAA===;;;:::;;;<<<:::<<<>>>AAABBBAAA@@@@@@???>>>===<<<;;;999888888555555444333333444555555777888888777777777999<<<;;;<<<<<<===???@@@AAABBBEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@>>><<<:::888777666444555777999999999888888;;;999888888999999777666444444333333333333444555333333444444444555444444444444555666666777777777777888999:::;;;<<<<<<===???@@@BBBDDDEEEGGGGGGGGGFFFFFFFFFEEEBBB>>>;;;999888777777666555444333333000//////......---------,,,++++++,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...---,,,,,,///...---,,,++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''((()))******+++***((()))***+++***)))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''''''((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,+++)))(((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))''''''(((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++***((('''((()))*********))))))))))))))))))*********++++++++++++******))))))))))))))))))************************)))))))))******+++++++++***+++,,,,,,++++++,,,---------,,,,,,---///111333111333444444444444666777;;;;;;<<<===>>>@@@@@@AAA@@@AAACCCCCCCCCEEEHHHJJJ&&&&&&'''((()))******+++''')))++++++)))))))))***+++******))))))((((((((())))))))))))))))))******))))))))))))))))))))))))******************))))))+++************+++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***+++,,,---...---,,,,,,)))+++,,,...//////......,,,,,,,,,---------............---......///000111333555888<<>>???AAABBBBBBAAA???>>>:::::::::999999888888888777666555555555666777888:::<<<=========>>>AAACCCDDDDDDDDDEEEGGGIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQMMMMMMNNNNNNMMMLLLKKKKKKJJJIIIFFFCCC???<<<999777666777:::===???@@@@@@@@@AAA???>>>>>>??????>>>===999999888777666555555555555555666777888777777777444444444444444444444555444444555555666777777777888999<<<>>>@@@BBBCCCDDDDDDEEEFFFFFFEEECCCAAA???;;;:::999888777666555555111111000//////...---------,,,+++,,,------,,,***+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,+++///...---,,,+++***++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((()))***+++)))(((((()))******)))'''''''''((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***((('''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((()))***)))(((((()))***'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))************************)))++++++***((((((((()))))))))))))))))))))******)))*********++++++++++++)))))))))*********))))))++++++++++++++++++++++++************++++++++++++***,,,------,,,,,,---///...------...000222444666555777999;;;;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEEEEFFFGGGJJJMMM'''''''''(((((()))))))))''')))***+++)))))))))***))))))))))))))))))(((((())))))))))))************++++++++++++++++++++++++))))))******************+++++++++***+++,,,,,,---+++++++++************)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,---------------++++++,,,---............,,,,,,,,,---------......------...///111333444666;;;===@@@DDDHHHLLLOOOQQQQQQTTTWWWXXXXXXWWWXXXYYYYYYXXXVVVSSSOOOKKKHHHFFF<<<;;;999888999:::<<<===???@@@@@@@@@???>>><<<;;;444555555555666666777777888777666555666888:::<<<===@@@DDDFFFHHHJJJLLLNNNMMMMMMMMMMMMNNNPPPQQQSSSQQQRRRTTTUUUWWWXXXXXXXXXSSSSSSTTTTTTTTTTTTSSSSSSRRRPPPNNNJJJFFFAAA===;;;999:::===@@@CCCEEEGGGHHHFFFEEEDDDDDDFFFFFFEEEDDD???>>>===;;;:::888777666666777999:::::::::999888888777666555555555555666444444444444444444444444444555777999;;;<<<======???@@@BBBCCCDDDDDDCCCCCC======<<<;;;999888777777333333222111111000//////...---,,,---......,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,*********+++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''((())))))))))))))))))(((************************))))))))))))))))))))))))&&&&&&&&&'''(((((())))))+++***************++++++***(((&&&&&&((()))***)))''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%''''''''''''%%%%%%(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))((((((***+++((())))))))))))))))))***((((((((((((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***)))((()))+++))))))))))))************)))))))))*********++++++(((((()))************)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,......------///000//////000222444777999::::::===???AAAAAABBBCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEHHHJJJKKKLLLMMMPPPRRR''''''(((((((((((((((((('''(((***+++***)))***+++((((((((()))))))))))))))((()))))))))************++++++++++++++++++++++++)))*********+++,,,,,,,,,***************++++++,,,+++++++++************)))******+++++++++,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,,,,---------......---...///222555888;;;<<>>@@@CCCGGGLLLPPPRRRSSSTTTUUUTTTSSSRRRQQQQQQSSSTTTVVVSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUSSSPPPLLLHHHDDDBBB===>>>???BBBDDDGGGJJJKKKIIIHHHGGGIIIKKKLLLKKKJJJFFFFFFDDDBBB@@@>>><<<:::999:::<<<=========;;;:::===<<<:::999888888888999666555555444333333222222333333444666666777777777:::;;;<<<===???@@@AAABBB??????>>><<<;;;:::999888777666666555444333222111...---,,,---......,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++************+++++++++,,,+++++++++*********++++++---,,,***))))))***+++,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&''''''((((((++++++************++++++)))'''%%%%%%&&&((())))))'''((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((('''''')))+++*********)))))))))))))))((((((((((((((()))******++++++++++++++++++++++++************************'''(((******))))))***,,,((()))))))))************((((((((()))))))))******'''((()))***+++******)))************************+++++++++++++++++++++++++++---...///......000111111333555888:::<<<>>>>>>@@@BBBEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIILLLOOOQQQRRRSSSTTTUUU(((((((((((((((''''''''''''(((***+++***)))***+++''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))******+++,,,,,,---......)))))))))))))))******++++++++++++************)))******+++++++++,,,,,,,,,))))))***+++---...//////...---,,,+++,,,---...///...---,,,+++***+++,,,---,,,,,,,,,---------.........///111444888<<>>AAACCCJJJNNNSSSVVVWWWVVVUUUUUUWWWVVVTTTRRRRRRSSSUUUVVVSSSSSSTTTTTTUUUTTTTTTTTTSSSSSSUUUVVVWWWWWWXXXXXXWWWVVVUUUSSSPPPLLLIIIGGGAAAAAAAAABBBDDDGGGJJJKKKJJJIIIIIIJJJMMMNNNNNNMMMMMMLLLKKKIIIFFFCCCAAA???;;;===>>>@@@@@@???>>>===AAA???===<<<;;;:::;;;;;;777777666555444333222222333333444444555444444444777777888999:::<<<>>>???@@@@@@???===<<<:::999999:::999888777666555444444...---------......,,,***+++++++++,,,,,,---------++++++++++++++++++++++++(((((())))))*********+++,,,+++***)))))))))++++++,,,+++)))((((((***+++---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))######$$$%%%%%%&&&''''''))))))((((((((((((((())))))&&&$$$$$$&&&((())))))(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((('''&&&&&&(((***++++++******))))))((((((((((((((((((((()))******************************))))))))))))))))))))))))&&&''')))***)))***+++---(((((())))))*********+++(((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,---//////...///000222333555999<<>>888888:::777666666666777888:::;;;888999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>???===;;;>>>FFFMMMMMMUUUZZZWWWTTTUUUWWWXXXWWWWWWVVVUUUSSSSSSUUUWWWVVVUUURRRPPPOOOQQQUUUXXXTTTTTTUUUUUUUUUUUUVVVVVV[[[VVVRRRQQQRRRPPPKKKEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGHHHJJJLLLLLLLLLNNNNNNMMMLLLJJJHHHGGGEEECCCAAA???===>>>AAADDDFFFCCCCCCDDDEEEDDDCCCBBBAAA???===:::999888666444111444444555555444333222222333333333444555777888999AAAAAAAAAAAA@@@???>>>======<<<;;;:::999888888888444333111///---++++++***.........------,,,,,,,,,///......------.........,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---...,,,,,,***)))))))))***+++---***+++......+++***---************))))))))))))))))))))))))))))))))))))---+++)))(((((()))+++---******))))))((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''((((((((('''((()))******))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))(((((((((((()))))))))))))))***,,,+++)))(((((()))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''))))))(((((('''''''''&&&(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************)))((('''''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,)))*********++++++++++++++++++************************************+++,,,---,,,,,,,,,,,,,,,,,,---//////000000000222666999999;;;===@@@BBBCCCCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOQQQSSSTTTTTTTTTTTT'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------............------,,,,,,,,,------......------...000222333111555888;;;===BBBHHHMMMRRRRRRQQQQQQPPPOOONNNMMMRRRUUUYYY\\\^^^]]][[[YYYWWWTTTMMMEEE>>>999888999888777777777888999:::;;;888999;;;===@@@BBBDDDEEEGGGGGGGGGFFFFFFEEEEEEDDDAAABBBCCCCCCCCCFFFLLLQQQRRRXXXZZZXXXUUUWWWXXXXXXVVVVVVUUUTTTSSSSSSSSSTTTTTTSSSQQQOOOMMMLLLMMMOOORRRRRRRRRRRRRRRSSSSSSTTTXXXUUUSSSRRRSSSRRROOOKKKJJJJJJJJJJJJKKKKKKLLLLLLHHHHHHGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKEEECCC@@@>>>>>>???BBBCCCGGGHHHIIIIIIIIIHHHGGGFFFAAA???<<<;;;;;;:::999777777777777666555444333222333333444444666777999:::===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;:::999999999666555333111///......---//////......---,,,,,,,,,,,,++++++++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,+++++++++,,,,,,---,,,,,,***)))))))))***+++***))),,,000000,,,)))***************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))(((((((((((()))))))))))))))***++++++)))(((((()))))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&'''(((''''''''''''''''''''''''***)))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************---------,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++++++++******************------,,,,,,,,,------......------,,,,,,------...111222333444555777;;;>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNOOOOOOPPPQQQRRRRRRRRRPPPPPPRRRSSSSSSRRRRRRQQQ''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++******************))))))******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........------------------------------,,,,,,,,,------.........---...///111333444333444777<<>>===>>>@@@CCCFFFIIIKKKMMMMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHIIILLLOOOSSSUUUSSSVVVWWWTTTSSSUUUUUURRRSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQOOOLLLJJJIIIHHHPPPOOONNNNNNOOOPPPRRRSSSRRRQQQQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKHHHHHHHHHHHHIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLGGGEEEBBB???>>>>>>???@@@IIIJJJKKKLLLLLLLLLKKKJJJDDDAAA>>><<<============;;;;;;:::999888777666555444444444444555777888888999:::<<<>>>@@@AAABBBBBB@@@???>>>===<<<;;;;;;:::777666555444222222222222000000///......---,,,,,,************++++++,,,------......---+++******+++,,,,,,++++++***+++++++++,,,,,,+++************+++)))(((,,,111111,,,((()))++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))((((((((('''((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((+++***))))))''''''&&&%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&''''''''''''''''''''''''*********))))))))))))(((((((((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))************))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))++++++************)))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))******************++++++++++++++++++------,,,,,,,,,,,,------...............///000111555777999;;;<<<===@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIKKKNNNOOOPPPQQQSSSSSSTTTUUUUUUVVVVVVVVVRRRRRRSSSSSSRRRPPPNNNMMM'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))+++*********)))(((((((((+++***)))((())),,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,---,,,,,,,,,---......///////////////111222444555555666888===DDDJJJNNNOOOPPPPPPNNNMMMMMMMMMNNNNNNTTTVVVXXXYYYXXXUUUQQQNNNGGGBBB===:::::::::888555888888:::<<<>>>@@@BBBCCCGGGGGGHHHIIIKKKLLLLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKMMMLLLKKKMMMQQQTTTUUUUUUTTTUUUTTTRRRRRRTTTRRRNNNPPPPPPPPPRRRSSSTTTTTTSSSUUUTTTRRRPPPPPPOOONNNLLLQQQPPPNNNMMMOOORRRUUUWWWTTTUUUUUUSSSPPPMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLKKKIIIIIIFFFDDDBBB@@@>>>???@@@AAAHHHHHHJJJKKKLLLKKKKKKJJJGGGDDD???===============>>>>>>======<<<<<<<<<<<<777777666555555555666666888999;;;===???@@@AAAAAA@@@@@@@@@??????>>>===<<<888777666555555555555555222111111000///...------,,,,,,,,,,,,,,,---...///---...///---+++)))***+++,,,,,,+++************+++,,,,,,++++++***************)))+++000000+++)))***+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((%%%''')))***+++***((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((***++++++)))((()))***((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))((((((''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******************))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))***************+++++++++++++++,,,+++******))))))******+++---......000111444555666:::<<>>===;;;:::999999999;;;<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>>999888888777666666777777444444333222111000///...---,,,,,,,,,------...///---......---+++******+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++******---***))),,,,,,)))***---++++++++++++************))))))))))))))))))))))))******++++++++++++******))))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))%%%''')))***+++***((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))''')))++++++)))))))))***((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,***))))))))))))***++++++---...000222555999;;;===???AAACCCCCCBBBAAAAAABBBCCCCCCCCCDDDGGGJJJLLLNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVTTTSSSUUUUUUTTTRRRPPPLLLIIIGGG((((((((()))))))))******************************************************))))))))))))))))))))))))***)))))))))((((((''''''******************)))))),,,+++*********+++,,,---************************++++++,,,,,,,,,,,,------*********+++++++++,,,,,,------------------------------......000111333333111222333555666888999::::::<<>>:::999777777888:::::::::<<<>>>AAADDDGGGJJJLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOLLLNNNQQQTTTUUUVVVUUUTTTNNNNNNNNNNNNPPPSSSVVVYYY[[[```cccbbbbbbccc```\\\]]][[[ZZZ]]]bbbggghhhhhhcccbbbdddiiipppvvvwwwvvvsssoooiiidddcccfffkkknnnjjjjjjiiiiiihhhfffeeedddccc```\\\WWWRRRPPPOOONNNOOORRRTTTSSSOOOLLLLLLMMMKKKKKKKKKKKKKKKJJJIIIIIICCCCCCBBBBBBCCCEEEFFFGGGFFFGGGIIIKKKMMMMMMMMMLLLKKKGGGCCC???===<<<;;;999>>>>>>>>>???AAADDDFFFHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>======>>>???@@@BBBBBBBBBAAAAAA;;;;;;:::999888888999999777777666444333222111111---,,,,,,++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---,,,++++++***...***)))******)))***...,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++((())))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))''')))***+++)))))))))***))))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))&&&'''((((((******+++,,,))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''(((((((((%%%&&&'''))))))***))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%'''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((()))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))*********)))((()))))))))))))))))))))))))))))))))))))))*********)))*********++++++++++++******++++++,,,---------,,,,,,,,,,,,---///000111111222444666999===???AAAAAABBBCCCCCCAAAAAABBBCCCFFFFFFHHHJJJMMMPPPRRRTTTSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWTTTSSSRRRRRRQQQPPPMMMJJJGGGEEE(((((()))))))))*********************************************************))))))))))))))))))))))))******))))))))))))))))))*********+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------...............///000111333555666333444555777999;;;;;;<<<:::>>>CCCFFFGGGIIIMMMQQQQQQRRRUUUWWWWWWVVVTTTSSSMMMKKKHHHDDDAAA???======999:::;;;;;;:::;;;>>>@@@CCCDDDFFFIIIKKKLLLLLLLLLIIIIIIJJJLLLMMMOOOPPPPPPIIIKKKNNNQQQRRRRRRQQQPPPLLLNNNPPPQQQRRRWWW^^^dddmmmvvv}}}~~~}}}|||zzzwwwpppkkkhhhjjjoootttvvvuuurrrttt{{{wwwssstttwwwyyysssssstttyyy{{{wwwqqqjjjddd___]]]\\\```cccddd```YYYSSSQQQQQQMMMMMMMMMLLLKKKJJJIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIKKKLLLMMMMMMMMMLLLIIIEEECCCBBB@@@>>><<<============???BBBDDDFFFHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFFFFEEECCCBBB@@@???;;;===@@@BBBCCCDDDCCCCCC???>>>===<<<;;;;;;;;;;;;:::999888777555444333222//////...---,,,,,,,,,,,,***,,,------++++++,,,...+++++++++,,,---...///000,,,,,,---------,,,+++***,,,))))))++++++)))))),,,,,,,,,+++++++++*********))))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))(((((((((((())))))))))))'''(((***+++***)))***+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((()))*********+++)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++'''((())))))***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((************************'''(((***+++,,,+++***)))))))))))))))))))))))))))(((((())))))******++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...------...///111333555666888888999:::<<<>>>@@@AAA@@@AAABBBBBBAAABBBEEEHHHIIIKKKMMMOOORRRSSSTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUWWWXXXYYYXXXVVVSSSQQQMMMMMMMMMKKKIIIGGGDDDBBB))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,,,,---,,,,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...////////////000111222444666777444555777999;;;<<<======:::@@@FFFIIIIIIJJJPPPUUUSSSUUUWWWXXXVVVSSSOOOLLLEEECCC@@@>>><<<<<<===>>>999<<<>>>>>>======AAADDDHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKLLLLLLMMMNNNOOOOOOKKKMMMPPPRRRRRRQQQPPPNNNLLLOOOSSSTTTUUU[[[eeemmm~~~xxxssssssxxx}}}~~~~~~|||~~~~~~xxxssspppooopppssssssmmmcccZZZWWWWWWSSSRRRQQQNNNLLLIIIFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHCCCEEEGGGIIIKKKKKKLLLKKKLLLJJJHHHGGGFFFEEEBBB@@@===<<<<<<;;;===???AAACCCEEEEEEFFFGGGHHHJJJLLLMMMIIIIIIIIIHHHGGGEEECCCBBB:::<<>>======<<<<<<;;;;;;:::888777555444444333222111000///.........)))+++,,,,,,,,,,,,---///++++++,,,---...000111222,,,,,,---...---,,,+++******(((***......***(((***,,,,,,,,,+++++++++******))))))))))))))))))))))))---+++***((((((***+++---))))))******++++++++++++++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))))))))))))))(((((((((((())))))))))))'''(((***+++***)))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))*********))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''')))***,,,---))))))*********((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$'''((()))++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++---------+++***))))))))))))))))))))))))'''(((((()))***++++++,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,---...000222444666777======<<<======>>>???@@@???@@@AAAAAAAAADDDHHHLLLKKKMMMOOOQQQSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXTTTUUUVVVWWWVVVTTTQQQOOOIIIIIIIIIHHHGGGDDDBBB@@@***)))((((((((()))+++,,,))))))))))))************)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,++++++*********++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///000222444555777777888888777777777999===@@@CCCBBBCCCEEEGGGKKKNNNQQQSSSTTTSSSQQQMMMJJJFFFDDDBBB<<<<<<<<<<<<===>>>???@@@@@@BBBDDDDDDDDDFFFLLLPPPNNNLLLKKKMMMQQQSSSRRRPPPMMMMMMNNNNNNMMMMMMLLLLLLNNNPPPSSSVVVWWWVVVSSSQQQPPPRRRWWW]]]ccclll}}}{{{~~~}}}}}}tttkkkffffffgggccc^^^[[[YYYWWWUUUSSSMMMMMMNNNPPPQQQOOOLLLIIIJJJGGGCCCCCCEEEHHHJJJKKKJJJKKKLLLJJJFFFDDDDDDFFFHHHDDD@@@>>>>>>>>>===<<<>>>???BBBDDDGGGIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCC???>>>======>>>AAAEEEGGGDDDCCCBBBAAA@@@???>>>>>><<<;;;;;;:::999888777777777555222///---------.........------,,,++++++***------------------------+++,,,,,,------,,,,,,+++******+++++++++***))))))---***((())),,,---,,,***,,,+++***))))))***+++,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++))))))(((((()))***++++++***+++,,,,,,,,,***)))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))'''''''''''''''''''''''')))***,,,,,,***)))***+++(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))******+++++++++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++'''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))%%%&&&((()))))))))(((''')))))))))))))))******+++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++)))************))))))(((,,,------------.........,,,++++++***+++,,,...///---000333666888:::===???===@@@BBBCCCCCCBBBCCCCCCGGGIIILLLKKKJJJJJJMMMOOOOOOQQQTTTXXXYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSQQQQQQQQQOOOJJJEEEEEEDDDBBB>>>;;;:::<<>>===>>>???@@@BBBDDDGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDD@@@???===<<<===>>>AAABBBCCCCCCCCCCCCBBB@@@??????======<<<;;;:::999888888777666333111///.........---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++******+++++++++++++++++++++)))'''(((+++------,,,++++++***))))))***++++++++++++******)))(((((('''************************)))))))))))))))***++++++***************)))((((((************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''(((******((('''((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++***(((((())))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&'''))))))%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))&&&'''((()))))))))(((((()))))))))))))))******+++******))))))))))))******************)))))))))((())))))))))))))))))))))))(((((()))*********))))))************************++++++++++++++++++++++++((())))))*********))))))++++++++++++++++++++++++...------,,,,,,---...///111444777999:::<<<>>>@@@>>>@@@CCCEEEEEEEEEFFFGGGGGGJJJMMMNNNNNNNNNPPPRRRSSSTTTVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUOOOMMMKKKJJJJJJHHHDDD@@@@@@???>>>;;;999999;;;>>>******)))((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++++++++*********++++++************++++++******+++++++++,,,,,,,,,************++++++++++++------------............,,,,,,,,,,,,,,,,,,------.........//////000111222555666666777777777777666888999<<>>>>>>>>@@@@@@BBBDDDGGGKKKMMMOOOPPPQQQQQQQQQOOOOOOQQQSSSTTTRRRPPPOOOOOONNNLLLKKKIIIGGGFFFGGGMMMWWWbbbhhhmmmppptttwwwwwwrrrjjjddddddjjjvvv~~~zzzwwwnnnnnnmmmnnnnnnlllhhheeeZZZUUUOOOIIIFFFEEEDDDCCCHHHHHHIIIIIIHHHHHHGGGGGGHHHFFFCCCBBBAAA@@@???===>>>>>>>>>???AAADDDFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@>>><<<;;;<<<===>>>BBBCCCDDDDDDDDDBBBAAA@@@???>>>>>>===<<<;;;:::999777777555444222111000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******+++,,,---...+++)))'''(((***,,,------++++++***))))))***++++++*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))************************))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((******((('''((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((()))******++++++******))))))((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((($$$%%%&&&''''''(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((())))))******)))))))))))))))))))))******+++******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''************************************************'''((()))***************++++++++++++************000000/////////000111111777999<<<===>>>>>>@@@AAA???BBBEEEGGGGGGHHHJJJLLLJJJMMMPPPRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTUUUUUUUUUTTTRRRQQQIIIGGGDDDBBBAAA???===;;;:::;;;<<<;;;;;;===@@@CCC***)))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------...,,,,,,,,,---------------............///111222222555555666777888888888888:::;;;===???@@@@@@??????===<<<<<<<<<===>>>>>>??????>>>======>>>???AAABBBGGGHHHIIILLLOOORRRTTTVVVRRRRRRSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOMMMLLLNNNLLLLLLPPP[[[lll|||yyysssyyy}}}{{{zzzxxxuuuqqqmmmgggaaaZZZSSSNNNKKKIIIGGGIIIHHHGGGHHHJJJJJJGGGEEEHHHFFFDDDCCCBBBBBB@@@>>>???>>>======???AAADDDFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@>>><<<;;;;;;<<<===@@@AAACCCDDDEEEDDDCCCBBB@@@???>>>===<<<;;;;;;:::888888888777555444222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********,,,///000---+++*********,,,------+++******************++++++*********)))))))))(((***************************)))))))))))))))******+++***(((''''''((()))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((***++++++++++++((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))((())))))***************)))))))))))))))******+++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((************************))))))))))))))))))))))))&&&'''(((******+++++++++---------------,,,,,,,,,000000111222333555666777;;;===@@@@@@@@@@@@AAABBBAAADDDGGGIIIJJJLLLNNNPPPNNNPPPSSSUUUUUUSSSRRRQQQRRRQQQPPPOOOOOOPPPPPPQQQPPPPPPQQQPPPOOOMMMJJJIIICCCAAA>>>;;;::::::::::::999<<>>>>>???>>>===============>>>>>>;;;<<<===???BBBEEEHHHJJJPPPPPPQQQRRRSSSUUUVVVWWWRRRQQQPPPOOOPPPPPPPPPPPPSSSUUUWWWXXXXXXVVVUUUUUUVVVWWWYYYbbbqqq~~~yyyuuupppjjjbbb[[[VVVSSSPPPOOONNNLLLLLLPPPUUUWWWUUUQQQMMMJJJGGGEEEDDDCCCAAA???@@@???>>>===>>>@@@BBBDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>=========>>>>>>>>>???AAABBBCCCDDDCCCCCC@@@@@@???>>>===<<<<<<;;;:::::::::999888666555444/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********,,,///000.........---,,,++++++,,,*********++++++*********,,,,,,++++++++++++******++++++++++++++++++++++++******)))))))))))))))***+++***)))((())))))+++,,,))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))'''((()))***++++++++++++((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))******+++******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))'''((()))***++++++++++++************************))))))))))))))))))))))))&&&'''(((******+++++++++,,,,,,---------.........000111333555888:::<<<======???AAABBBAAAAAACCCDDDDDDFFFIIIJJJKKKMMMPPPRRRQQQRRRSSSTTTSSSQQQMMMJJJJJJIIIHHHGGGGGGIIIJJJKKKJJJJJJJJJHHHFFFCCCAAA???<<<;;;999777777777999;;;;;;???EEEKKKPPPUUUZZZ^^^&&&'''((())))))))))))((())))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***************++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000222333444444555777999;;;<<<======???>>>============>>>>>>;;;::::::::::::;;;<<<======???BBBEEEIIIMMMPPPQQQUUUUUUTTTTTTTTTTTTUUUUUUQQQOOONNNNNNQQQTTTVVVWWWaaaeeejjjkkkjjjgggdddccccccfffmmmyyy{{{vvvnnngggbbb___]]][[[[[[YYYZZZaaakkkpppnnniiiZZZVVVPPPKKKHHHEEECCCAAAAAAAAA@@@??????@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@@@@===============>>>>>>???;;;<<<===>>>@@@BBBCCCDDDBBBBBBAAA@@@???>>>>>>======<<<<<<:::999888888777222222111111000//////...------------------------+++,,,,,,------,,,,,,+++++++++******+++,,,---...,,,...//////---+++******)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))***************++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((('''((()))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))(((''''''((())))))******))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***)))))))))%%%&&&'''(((((()))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))(((((((((((()))***+++)))))))))))))))******+++******))))))))))))******))))))))))))************))))))))))))))))))))))))'''((()))+++,,,,,,------************************************************'''((()))*********************+++,,,---...//////222333666999<<<>>>@@@@@@===???BBBCCCCCCDDDEEEGGGGGGIIIJJJJJJKKKLLLOOOQQQQQQPPPOOOOOONNNKKKGGGDDDBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA???===;;;:::999777888888888888:::===@@@BBBGGGNNNUUUZZZ___cccfff$$$%%%'''((()))***))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***((()))))))))*********+++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---............---------,,,,,,,,,------.../////////000000000111333555666777888999;;;<<<===>>>>>>>>>??????@@@@@@@@@???===<<<777777777888999:::;;;<<>><<<;;;::::::::::::555555444333111000//////........................+++,,,,,,------,,,,,,+++******++++++++++++++++++%%%)))...///...+++******)))***++++++++++++***)))++++++++++++++++++++++++************************++++++***)))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((('''((()))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))******)))(((''''''((())))))******))))))(((((())))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))((((((&&&&&&'''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((('''''''''((()))***)))))))))))))))******+++******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((()))******+++******************************++++++++++++++++++++++++((())))))*********)))))))))***+++---///000111222666777:::<<<>>>@@@@@@@@@===???BBBEEEFFFGGGIIIKKKJJJJJJKKKJJJIIIJJJLLLNNNNNNKKKIIIHHHHHHFFFCCC@@@======<<<;;;::::::::::::;;;:::888777666777888999777999<<<>>>???BBBGGGJJJNNNSSSYYY___cccfffhhhjjj###$$$&&&(((************))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++++++++************++++++******+++++++++,,,,,,,,,---------.........//////000000//////.........---,,,,,,------...///000000222222222333555777888999======>>>???????????????>>>@@@CCCDDDDDDAAA===:::999999:::;;;<<<>>>@@@AAAGGGIIINNNRRRUUUVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOSSS\\\lll{{{||||||{{{}}}ttthhh\\\RRRLLLGGGDDDCCCCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCBBBBBB<<<<<<<<<;;;;;;::::::999888777777777:::>>>BBBEEEHHHHHHGGGFFFEEEDDDCCCCCCAAA???===;;;::::::<<<<<<777777666444222111//////////////////////////////+++,,,,,,------,,,,,,+++******+++++++++***))))))$$$+++///...+++******)))***+++,,,,,,+++***)))******************++++++))))))))))))))))))))))))++++++***))))))((())))))&&&'''(((*********)))((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))************************)))***,,,,,,***)))***+++(((((((((((())))))))))))***)))(((''''''((()))***'''((()))++++++)))((('''%%%&&&&&&'''''''''''''''(((((())))))******++++++&&&'''''''''(((((())))))((((((((((((((((((((((((************************%%%%%%'''((((((((('''&&&((()))))))))))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((('''&&&&&&&&&''')))***)))))))))))))))******+++******))))))))))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))(((((('''************************++++++++++++++++++++++++)))************))))))(((+++,,,...000222444555666999:::<<<>>>???@@@??????===???CCCFFFHHHJJJLLLNNNKKKLLLKKKJJJHHHHHHJJJLLLJJJGGGDDDCCCDDDDDDAAA>>><<<;;;:::999777666555444666555333222333666999;;;:::>>>BBBEEEGGGJJJPPPTTTXXX]]]cccgggiiijjjlllmmm'''(((((()))***+++++++++''''''((()))***++++++,,,)))))))))))))))))))))))),,,***((('''&&&'''((()))************************++++++,,,,,,,,,,,,------******)))***+++---///111..................------...---,,,,,,,,,...000222//////.........///000000111222444666777999999:::CCCBBB@@@??????AAADDDFFFJJJJJJHHHFFFBBB===999777::::::;;;<<<===@@@EEEIIITTTQQQPPPQQQTTTVVVUUURRRTTTQQQMMMLLLMMMOOORRRSSSWWWYYYdddvvv{{{wwwppphhh___UUUKKKEEEEEEFFFEEECCCCCCFFFDDD@@@FFFEEEDDDDDDDDDCCC@@@===<<<<<<;;;;;;::::::;;;;;;999888888888:::===@@@BBB@@@DDDGGGHHHEEECCCDDDEEEEEEDDDBBB???>>><<<;;;;;;888777555333222222222222000///---,,,++++++,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******)))))))))))))))******++++++++++++******+++++++++++++++++++++++++++*********))))))((((((''''''((()))))))))))))))***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((((())))))((((((+++111666555///)))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))''''''((()))***+++++++++))))))************))))))&&&''''''((((((((((((((((((((((((((())))))))))))&&&'''((())))))******)))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''')))))))))))))))(((''''''&&&&&&'''((((((((((((((())))))(((((('''''''''&&&$$$$$$&&&((()))*********+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))+++***)))))))))***,,,,,,,,,,,,,,,,,,+++)))'''&&&(((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,+++)))(((++++++++++++,,,---...///,,,---...111444777999;;;@@@???=========@@@BBBCCCJJJIIIIIIIIIJJJJJJLLLLLLKKKKKKJJJHHHGGGEEECCCCCC???@@@BBBBBBBBBAAA???===>>>===;;;999666555444333555444333444666999===???EEEGGGKKKPPPSSSVVVXXXXXX^^^bbbfffiiijjjjjjkkklll'''(((((()))******++++++(((((())))))******++++++************************+++***(((''''''((()))************************************+++++++++,,,,,,+++*********+++---///000...........................------,,,,,,---//////.........///000222333444444666888;;;===>>>??????AAAAAA@@@AAABBBEEEGGGIIIIIIHHHFFFCCC@@@===:::888999;;;>>>AAACCCGGGKKKNNNVVVUUUTTTTTTTTTTTTRRRQQQQQQOOOMMMMMMPPPTTTWWWYYYbbbfffrrr}}}yyyrrrkkkddd\\\UUUPPPNNNNNNKKKFFFFFFIIIIIIEEEHHHEEECCCBBBCCCDDDCCCBBBAAA@@@>>>===;;;:::::::::888888777777999;;;===??????CCCGGGHHHGGGFFFFFFGGGFFFEEECCCAAA???>>>======;;;999777666444444444444000000...---,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))******+++,,,,,,******++++++++++++******++++++++++++++++++++++++************)))))))))(((''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))))))))))))))(((***///333333...((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++(((((())))))))))))((((((''''''((())))))))))))((((((((((((((())))))))))))((()))))))))))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''(((((()))***************)))))))))(((((((((''''''%%%%%%'''((())))))******))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))***+++,,,***++++++++++++***))))))(((((((((((()))))))))*********))))))******+++,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,---......---///111444777:::===>>>>>>>>>>>>???@@@BBBDDDEEEIIIJJJJJJKKKLLLMMMNNNNNNLLLJJJHHHEEECCCAAA??????@@@AAABBBBBBBBB@@@>>><<<;;;:::888666555555555555555555555777999===@@@BBBIIIKKKOOORRRUUUXXXYYYYYY]]]```eeehhhjjjkkkmmmnnn((((((((()))******++++++)))))))))))))))*********++++++++++++++++++++++++***)))((('''((()))***+++************************))))))*********+++++++++,,,++++++++++++,,,---.................................------------------000000000111333444666777777999<<<@@@BBBCCCBBBBBB???@@@AAACCCEEEHHHIIIJJJEEEDDDAAA???<<<;;;;;;::::::???DDDIIIMMMOOORRRTTTWWWWWWVVVTTTRRRQQQQQQRRRRRRRRRSSSTTTXXX]]]bbbeeesssxxx~~~xxxrrrnnniiiddd```[[[ZZZUUUPPPPPPTTTVVVSSSNNNJJJEEEBBBBBBDDDFFFFFFEEECCCAAA???<<<;;;:::999888888888888888:::;;;<<<===AAAEEEHHHIIIHHHHHHIIIHHHGGGFFFDDDCCCAAA@@@@@@===<<<;;;999777666666666111111///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///******++++++++++++******++++++++++++++++++++++++************))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))))))))))))))***)))))),,,//////,,,((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))******))))))(((((((((((())))))))))))************)))((('''&&&))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''(((((()))******************)))))))))))))))((((((&&&'''(((((()))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))***++++++***)))))))))***+++,,,,,,((((((((()))))))))************))))))******+++,,,))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++***++++++,,,---...000222555888;;;>>>???@@@===>>>@@@BBBDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLJJJGGGDDD@@@<<<;;;::::::AAAAAABBBAAA@@@>>><<<;;;888777555444444555777888777888:::===@@@CCCEEEFFFKKKLLLPPPSSSVVVWWWXXXYYY\\\___dddgggiiikkkmmmooo(((((())))))*********************)))))))))))))))++++++++++++++++++++++++)))((((((((()))***++++++************************************++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------........................///...---,,,,,,333333333444555666777888;;;===@@@BBBCCCBBBAAA@@@>>>???AAADDDFFFGGGGGGGGG@@@???<<<:::999:::;;;===???DDDKKKQQQTTTUUUVVVWWWUUUUUUTTTQQQOOOQQQWWW\\\___```bbbcccfffjjjooosss~~~{{{xxxuuurrrllljjjeee___aaahhhllllll\\\VVVNNNGGGDDDDDDEEEFFFEEEDDDBBB@@@>>><<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;>>>CCCFFFIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDCCC??????===<<<:::999888777222222111000000/////////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,------******++++++++++++***************************************)))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******)))))))))))))))***+++***((()))++++++***((()))))))))))))))))))))))),,,,,,++++++***)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''(((((()))***************(((((((((((()))))))))))))))))))))))))))(((''''''***************************)))(((''''''((()))***(((((())))))))))))((((((&&&&&&'''(((((((((((((((************))))))))))))(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******++++++***)))))))))***,,,---(((((()))))))))***************))))))******+++,,,************++++++++++++***)))((('''((()))***+++++++++++++++,,,...//////555666999;;;===??????@@@===???BBBEEEHHHIIIJJJIIIIIIJJJKKKKKKKKKIIIGGGEEEDDDAAA===999777666777888????????????===;;;:::999666555444444555888;;;======???AAADDDFFFHHHIIIIIIHHHJJJMMMQQQTTTVVVWWWXXX]]]```dddfffgggiiikkkmmm)))))))))))))))******************)))))))))))))))++++++++++++++++++++++++)))))))))))))))***++++++************************+++++++++,,,,,,,,,,,,---,,,,,,---,,,,,,,,,++++++---------.........//////......///000000000//////333333444666888;;;===>>>AAABBBCCCCCCBBB@@@>>>======???@@@BBBCCCBBBAAA@@@<<<:::888777888;;;>>>@@@GGGKKKQQQUUUVVVVVVVVVVVVQQQQQQQQQQQQSSS[[[gggpppvvvxxxxxxxxxwwwxxx|||}}}|||wwwtttwwwooohhh]]]SSSMMMHHHEEECCCDDDCCCBBB@@@????????????>>>???@@@AAAAAA@@@???>>>;;;===@@@DDDGGGIIIJJJIIIKKKKKKKKKKKKJJJIIIGGGFFFAAA@@@???>>><<<:::999888444333333333222111111000---------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))************++++++++++++******************************))))))))))))))))))******''''''((()))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))******+++)))((((((((())))))((())))))))))))))))))))))))++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((((((((()))***************(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((&&&&&&'''((((((((((((((())))))))))))************))))))))))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))************---,,,***)))))))))***+++))))))))))))******************))))))******+++,,,+++++++++,,,,,,,,,,,,---***)))((((((((()))+++,,,,,,,,,,,,---///000222333::::::;;;======>>>>>>>>>???BBBEEEIIIKKKLLLLLLKKKLLLLLLLLLKKKHHHDDDAAA>>><<<:::777444444555666888<<<<<<<<<;;;:::999888888777777777999;;;>>>BBBDDDFFFGGGIIIKKKMMMMMMLLLKKKIIIKKKNNNRRRVVVXXXZZZZZZ___aaacccdddeeeeeeggghhh))))))))))))))))))******)))))))))))))))*********++++++++++++++++++++++++))))))******************************************++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,------...///////////////000111333444555666333444666:::>>>BBBEEEGGGFFFFFFEEECCCAAA???===<<<===>>>?????????===<<<;;;:::999888999;;;???BBBEEELLLOOOSSSTTTTTTSSSSSSTTTOOOQQQTTTYYYcccqqqzzzpppfff\\\SSSJJJEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBDDDEEEGGGGGGFFFDDDCCC@@@???@@@BBBFFFIIIJJJJJJKKKLLLMMMMMMMMMKKKJJJIIICCCCCCBBB@@@>>><<<:::999555555555555444333222111.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))(((((())))))******++++++++++++******************************))))))))))))************''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++***)))(((((('''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))'''((())))))******))))))(((((((((((())))))))))))&&&'''((()))************(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((()))***************(((((()))))))))))))))***)))))))))******)))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''((())))))******)))))),,,,,,+++***)))))))))***)))))))))*********++++++******))))))******+++,,,++++++,,,,,,,,,---------++++++++++++,,,---......,,,---...000222555777888===============>>>???@@@DDDFFFIIIKKKMMMMMMMMMLLLOOONNNLLLIIIEEE@@@<<<:::555444333222333444666888888888999999999:::::::::;;;<<<>>>AAADDDGGGJJJKKKNNNOOOPPPQQQRRRQQQPPPPPPOOOQQQUUUXXX\\\^^^_________aaabbbbbbbbbbbbccceee***)))))))))))))))))))))(((((())))))******++++++******************************++++++******))))))***************************+++++++++,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,------...//////000///000111222555888;;;===:::;;;===???CCCFFFIIIJJJFFFDDDBBB???===;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;===@@@EEEHHHKKKOOOPPPQQQPPPOOOOOOPPPRRRRRRUUU]]]jjj{{{xxxnnnaaaUUUMMMHHHGGGFFFFFFFFFFFFFFFFFFEEEGGGIIILLLLLLKKKIIIGGGFFFCCCAAABBBFFFJJJKKKKKKKKKLLLNNNOOONNNMMMKKKJJJFFFEEEEEEDDDAAA???<<<;;;555666666666666444333222//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++******++++++++++++******************************((()))))))))************''''''((())))))))))))))))))))))))************+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++(((((()))((((((((()))***))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))((((((((())))))*********(((((())))))))))))((((((''''''((())))))))))))((((((((((((((())))))))))))'''((()))))))))))))))((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((()))***************''''''((((((((()))))))))((())))))*********))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''''')))*********)))((())))))***++++++++++++***))))))*********+++++++++******))))))******+++,,,***+++++++++,,,,,,,,,,,,++++++,,,---.../////////---...000222666999<<<===>>>>>><<<<<<>>>@@@CCCEEEJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJFFFCCC>>>:::777555111111111222333444555666666777777999:::<<<>>>???@@@BBBEEEIIIMMMPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVXXXYYY\\\^^^```aaaaaaaaa]]]^^^___```___```bbbddd*********)))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))+++++++++++++++***)))(((************************)))************+++++++++***+++,,,---...---,,,,,,,,,,,,------...///000000000000111333666;;;???BBBDDDDDDDDDDDDEEEFFFGGGHHHBBB@@@===:::888888888999;;;;;;;;;;;;;;;:::::::::<<<<<<>>>AAAEEEIIIMMMOOOPPPOOOOOOMMMKKKLLLOOORRRUUUZZZfffxxxzzzmmm^^^UUUKKKKKKJJJIIIHHHHHHHHHHHHFFFHHHKKKNNNOOOMMMKKKIIIKKKGGGCCCCCCFFFJJJLLLMMMKKKLLLNNNOOOOOONNNLLLKKKHHHHHHGGGFFFDDDAAA>>>===666777777777777555444333000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***+++,,,......******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++'''(((((()))))))))))))))***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++'''((())))))(((((()))***))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))************)))((('''&&&))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((()))***************&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&''')))*********)))(((&&&''')))+++,,,---,,,,,,)))************+++++++++*********)))***++++++,,,)))************+++++++++(((***+++---......------...///111444888<<>>AAABBBCCCFFFJJJOOOSSSUUUVVVVVVSSSTTTUUUVVVWWWYYYZZZZZZ]]]^^^___aaaaaaaaaaaa```ZZZ[[[]]]^^^^^^```ccceee))))))***++++++++++++***+++++++++******)))))))))++++++,,,------+++***)))++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,++++++*********---------......---,,,,,,,,,++++++---000000...+++000333777<<>><<<;;;;;;===@@@GGGFFFGGGIIIKKKMMMMMMLLLLLLIIIGGGIIIJJJKKKRRRZZZ^^^iii|||zzznnneee^^^UUUMMMKKKJJJHHHGGGIIINNNNNNMMMMMMLLLLLLLLLLLLJJJHHHGGGGGGJJJLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKLLLKKKJJJIIIGGGDDDBBBAAA;;;;;;:::999888777666555444333222111000///...---///......------,,,,,,+++---------,,,,,,,,,++++++******++++++++++++******(((***,,,,,,***)))***+++))))))))))))))))))))))))******))))))(((((('''''',,,***((()))++++++(((&&&))))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************''''''(((((())))))******&&&''')))*********)))(((&&&&&&&&&&&&''''''''''''******))))))((((((''''''******************************))))))((((((''''''''''''(((((())))))******+++***'''&&&%%%&&&'''((())))))))))))************((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))***''''''''''''(((((((((((((((((()))+++------+++(((************))))))))))))000...---+++******+++++++++++++++***************...***((((((***,,,,,,***+++,,,,,,------,,,,,,,,,//////.........000111222888999999:::<<<>>>@@@AAA======>>>???BBBDDDGGGIIILLLLLLMMMPPPQQQPPPMMMJJJKKKAAA888666666333111111111111222444555777888999:::;;;===???AAACCCDDDEEEGGGGGGHHHKKKNNNRRRUUUWWWXXXWWWWWWXXX[[[]]]^^^]]]```````````````___^^^^^^[[[]]]```aaabbbdddgggiii))))))***++++++++++++***...---------,,,,,,,,,,,,+++++++++++++++******)))************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******---------...---------,,,---,,,,,,...111222111///444666:::>>>AAACCCDDDDDDDDDDDDDDDCCCBBBAAA??????<<<===>>>???AAADDDEEEFFFCCCCCCBBB@@@???@@@DDDFFFJJJKKKLLLNNNNNNMMMMMMLLLLLLJJJKKKOOORRRUUU\\\cccnnnwww{{{rrrhhhaaa\\\[[[YYYUUUTTTVVVVVVTTTPPPMMMLLLLLLMMMMMMKKKJJJIIIIIIKKKMMMMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMLLLKKKIIIGGGEEEDDD>>>===;;;:::888777777666444444333111000///...---.........---,,,,,,++++++---,,,,,,,,,++++++++++++******++++++++++++*********+++---,,,+++***+++,,,************************))))))))))))))))))))))))+++)))((()))++++++)))'''))))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++''''''((()))))))))))))))))))))))))))*********+++&&&'''((()))***))))))((()))))))))************+++***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))+++***(((((('''((())))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))''''''((((((((()))))))))))))))***+++---,,,***(((************))))))))))))---,,,+++***))))))***+++***************************(((&&&&&&(((***)))(((+++,,,------------------111000000000111222444555;;;;;;;;;<<<===???@@@AAAAAAAAAAAACCCEEEHHHJJJLLLMMMMMMNNNPPPRRRPPPMMMJJJGGG===555555555333111222000111222444555777888999;;;<<<>>>@@@BBBCCCDDDDDDGGGHHHJJJNNNRRRVVVYYY[[[]]]\\\[[[\\\___``````___\\\]]]]]]]]]]]]\\\\\\\\\ZZZ\\\___aaabbbdddfffiii))))))***++++++++++++***************))))))))))))++++++***))))))))))))***(((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------------------------...------///222555666666:::<<>>???BBBFFFIIIKKKLLLMMMHHHHHHGGGFFFEEEGGGJJJNNNMMMPPPSSSSSSQQQPPPQQQRRRRRRRRRUUU\\\```cccjjjqqq~~~{{{xxxwwwvvvsssnnnmmmqqqooohhh]]]TTTNNNLLLKKKJJJKKKJJJJJJKKKLLLMMMMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGBBB@@@>>>;;;999888888888555444333222111///............------,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******((()))******(((((()))***++++++++++++++++++++++++)))))))))***************)))(((((()))++++++***((())))))))))))))))))))))))++++++***)))(((&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&'''(((((())))))((((((************++++++++++++''''''((()))))))))))))))************++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************************************)))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((())))))))))))******************+++,,,,,,***'''++++++*********)))))))))+++******)))))))))******************************,,,+++)))***,,,---------------...///000000000///333333444444555777888999=========>>>>>>@@@AAAAAAEEEFFFFFFHHHJJJLLLNNNOOOPPPPPPPPPRRRSSSQQQNNNKKKCCC;;;555555666444333555222333444666777999:::;;;>>>???@@@BBBDDDEEEEEEEEEJJJLLLOOOTTTXXX\\\^^^```aaa```______```aaa```___YYYXXXXXXWWWWWWWWWWWWWWWWWWZZZ^^^```bbbdddfffhhh))))))***++++++++++++***(((((((((((((((((('''''',,,+++)))((((((((()))***))))))))))))************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////...///000444777:::;;;@@@AAACCCFFFGGGFFFEEEEEE???>>>;;;999888999:::;;;DDDFFFJJJNNNQQQQQQQQQQQQMMMMMMLLLJJJIIIJJJMMMPPPPPPTTTXXXWWWVVVWWW^^^ccceeeeeehhhnnnqqqsssxxx~~~uuudddWWWOOOJJJFFFHHHGGGGGGIIIKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHFFFDDDAAA>>><<<;;;:::;;;777666555444222000//////......------,,,+++++++++,,,,,,+++++++++************++++++,,,,,,++++++***)))***+++***)))(((***++++++++++++++++++++++++++++++++++++***************(((((((((***++++++******))))))))))))))))))))))))***)))((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))************************'''(((((()))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((************************''''''(((((())))))************))))))(((((('''''''''((()))***************((()))))))))************************************))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))((((((''''''))))))*********++++++++++++******+++,,,+++)))(((+++++++++*********))))))******))))))*********+++)))))))))***************---------...///000111111000111222333444444444444666777888999:::;;;<<<===>>>>>>>>>??????@@@AAABBBIIIIIIJJJLLLMMMOOOPPPQQQRRRRRRSSSTTTTTTRRRNNNKKKCCC<<<777777888666555777555666777999;;;===>>>???@@@AAACCCFFFHHHJJJKKKKKKQQQSSSVVV[[[^^^```bbbbbbaaa___^^^^^^______]]][[[VVVUUUSSSQQQPPPPPPQQQQQQTTTWWW[[[___aaaccceeeggg))))))***++++++++++++***++++++++++++++++++++++++,,,+++)))((((((((()))************+++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000///000111333666999===@@@DDDEEEGGGHHHGGGFFFDDDCCC;;;:::888888999<<<@@@BBBMMMOOORRRUUUVVVUUUSSSQQQOOOOOOOOOMMMKKKKKKMMMOOORRRVVVZZZ\\\___gggsss}}}~~~~~~xxxhhh\\\RRRLLLFFFEEEEEEFFFIIIKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLIIIJJJJJJKKKKKKJJJJJJJJJIIIGGGDDDBBB???>>>======999999777666444222111000//////...------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++------...---++++++---///++++++++++++++++++++++++---,,,,,,+++***)))(((((('''((()))***************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((())))))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))************))))))((((((''''''&&&&&&'''((()))))))))(((((()))))))))************************************((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''************+++++++++++++++***)))***++++++***)))++++++++++++*********************+++++++++++++++)))*********+++++++++,,,)))***,,,---......///000333444666777888999999999::::::;;;<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDKKKLLLMMMNNNOOOPPPQQQQQQTTTSSSSSSTTTTTTQQQMMMIIIAAA<<<888888888666666999777888:::<<<>>>@@@AAABBBDDDFFFHHHLLLOOOQQQSSSTTTYYYZZZ]]]___aaaaaaaaaaaa___^^^^^^^^^___^^^\\\ZZZWWWUUUQQQNNNLLLLLLMMMNNNPPPTTTYYY]]]```bbbeeeggg))))))***++++++++++++******************+++++++++++++++***))))))))))))***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------......---------///000111000222555777:::===@@@CCCGGGHHHHHHHHHFFFDDDAAA???999999999;;;???DDDHHHKKKSSSTTTVVVWWWVVVTTTQQQPPPNNNPPPQQQPPPNNNMMMNNNOOOTTTXXX]]]dddnnn}}}{{{nnnbbbZZZJJJHHHFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMIIIIIIGGGFFFDDDBBB@@@@@@<<<<<<:::888666444333222000000//////...------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))((((((***,,,++++++++++++++++++++++++,,,++++++***))))))((((((''')))++++++)))))))))***************************''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***++++++,,,,,,++++++)))))))))(((((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((()))************+++++++++***)))((()))+++,,,+++***,,,++++++++++++************++++++,,,,,,+++************++++++,,,---------***,,,///111111111333444555666888:::;;;<<<======<<<===>>>??????@@@??????===>>>???AAACCCFFFHHHIIILLLMMMNNNPPPPPPQQQQQQQQQRRRQQQQQQQQQPPPMMMHHHEEE===999888999888666888;;;;;;<<<>>>@@@BBBDDDFFFGGGLLLMMMPPPSSSVVVYYYZZZ[[[]]]^^^^^^_________^^^^^^___^^^^^^```aaa```^^^\\\XXXVVVRRROOOMMMNNNPPPRRRTTTXXX^^^cccfffiiikkkmmm))))))***++++++++++++***((((((((()))))))))******+++++++++++++++******))),,,,,,,,,,,,------------......------------------,,,,,,,,,---------............---,,,---///111222222666:::===>>>@@@DDDGGGHHHHHHHHHGGGDDDAAA===;;;;;;;;;===AAAEEEKKKPPPSSSUUUUUUVVVVVVTTTQQQOOOMMMLLLOOORRRTTTSSSRRRRRRRRRVVVZZZcccppp~~~pppfffTTTPPPKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNOOONNNNNNMMMMMMIIIIIIJJJIIIHHHEEECCCAAA???>>>===;;;888777555444111111111000//////...............---------,,,,,,+++,,,,,,------,,,,,,+++(((((((((&&&%%%%%%(((***************************((((((((())))))*********(((***,,,+++)))'''(((***************************%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***+++++++++++++++*********)))))))))(((((()))(((((('''((()))***+++((())))))))))))*********'''((((((((()))))))))***************************))))))))))))(((((((((((((((((((((((())))))))))))***)))((('''''''''((()))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((&&&&&&''''''((())))))))))))))))))************+++)))(((''')))+++------,,,,,,,,,+++++++++***************+++++++++)))((('''++++++,,,------...//////,,,///333555444555666888555666888:::<<<===>>>>>>>>>>>>???@@@@@@??????>>>===>>>@@@CCCGGGKKKNNNPPPNNNOOOPPPQQQRRRRRRQQQQQQNNNMMMLLLLLLKKKGGGCCC???;;;999999<<<===<<>>AAABBBCCCFFFIIIHHHHHHHHHFFFCCC???;;;999===>>>AAAEEEJJJPPPTTTWWWTTTTTTTTTSSSQQQOOOMMMLLLJJJNNNTTTWWWXXXWWWWWWWWWWWW\\\hhhyyyvvvkkk\\\WWWQQQLLLJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKHHHIIIKKKKKKJJJGGGDDDBBB@@@@@@>>><<<:::888666555222222111111000000////////////.........---------+++,,,,,,------,,,,,,+++---------+++******---///))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---(((+++---,,,)))'''((()))************************))))))))))))*********+++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************,,,+++++++++******)))))))))((('''''''''(((***+++(((((((((((())))))))))))'''((((((((())))))******''''''''''''''''''''''''******))))))((((((''''''''''''(((((())))))******---+++)))((('''((()))***))))))))))))************(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''%%%%%%&&&'''((()))******((())))))))))))*********)))''''''(((+++---...---,,,,,,,,,+++++++++******)))*********)))(((&&&%%%,,,,,,------...///000000)))---111333222222444777444555777:::;;;===>>>>>>>>>???@@@AAA@@@???>>>======???AAAEEEJJJNNNRRRTTTOOOPPPQQQSSSSSSSSSRRRQQQKKKJJJIIIHHHGGGCCC>>>:::<<<:::<<<@@@BBBCCCGGGLLLLLLMMMNNNQQQSSSVVVXXXXXX\\\]]]^^^___``````aaaaaaZZZYYYXXXWWWVVVWWWXXXYYYYYYZZZ[[[^^^aaabbb```^^^ZZZXXXVVVUUUVVV[[[```dddpppuuu|||++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------/////////......000444888:::===BBBGGGJJJKKKKKKKKKKKKJJJGGGDDDBBB???>>>===DDDEEEGGGJJJMMMQQQSSSUUUTTTOOOMMMNNNOOOMMMMMMOOOPPPQQQUUU[[[bbbdddbbb___\\\jjj|||vvvllleee\\\VVVTTTRRRNNNJJJLLLIIIGGGHHHKKKMMMLLLIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEBBB???<<<<<<;;;:::999555444333111///...---------------------------,,,------++++++++++++------++++++++++++++++++++++++++++++++++++******))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))+++++++++)))(((''''''((()))+++((((((((((((((((((((((((+++++++++*********))))))'''((()))))))))(((&&&%%%''''''''''''(((((((((((())))))))))))(((((((((((($$$&&&((()))***)))((('''(((((((((((((((((((((((((((((((((((('''&&&$$$###''''''''''''((((((((())))))))))))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******************************++++++++++++******---------.........//////222222333333333333222111222111111555;;;??????>>>BBBAAA???======>>>???AAAFFFGGGHHHJJJLLLNNNOOOPPPRRRRRRSSSSSSQQQOOOLLLJJJGGGCCC???<<<<<<===>>>>>>???CCCGGGKKKMMMOOOQQQSSSWWWWWWXXXZZZ]]]___bbbccceeedddbbb````````````aaa]]]YYYSSSOOOOOORRRTTTUUUUUUVVVXXX]]]aaaaaa\\\XXXTTTXXX\\\___aaaeeelllqqq************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///......------.../////////000333888;;;@@@BBBFFFIIIKKKLLLLLLLLLLLLKKKHHHFFFDDDDDDCCCCCCGGGGGGHHHIIIKKKMMMPPPQQQPPPLLLLLLOOOPPPOOOPPPRRRTTTXXX^^^eeejjjkkkiiigggiiivvvwwwrrrkkkgggddd___XXXRRRQQQNNNLLLKKKKKKKKKKKKJJJKKKKKKKKKLLLKKKKKKKKKJJJLLLLLLLLLKKKJJJIIIIIIHHHFFFDDDAAA???>>>===;;;999777666444222000//////..................---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))******+++***)))(((''''''((()))***))))))))))))))))))))))))*********))))))((((((((((((((()))))))))(((&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((&&&''')))***+++***((('''(((((((((((((((((((((((('''((((((((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))*********************************++++++++++++******,,,,,,---------.........000111111222222222111111333333444888===@@@@@@???AAA@@@???>>>???@@@BBBCCCHHHIIIKKKMMMNNNPPPQQQRRRRRRRRRRRRQQQNNNKKKHHHFFFAAA>>>:::888999<<<>>>@@@EEEHHHLLLPPPRRRSSSVVVWWWZZZZZZ[[[]]]^^^```bbbccccccbbbaaa___^^^^^^______\\\XXXSSSPPPOOOPPPQQQPPPNNNOOORRRXXX]]]___^^^\\\]]]bbbhhhlllpppuuu|||)))))))))*********************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------/////////.........---------///111333555888===@@@GGGHHHJJJLLLMMMNNNOOOOOONNNMMMKKKIIIHHHHHHJJJJJJJJJIIIGGGGGGGGGIIIKKKLLLLLLJJJLLLQQQSSSSSSTTTXXXZZZaaajjjppprrrrrrrrrsss{{{~~~zzzsssjjjccc___^^^[[[VVVQQQMMMKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJHHHFFFDDDCCCBBB???<<<:::999888666444222111000000////////////......------++++++************++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++***)))(((''''''((()))***************************))))))((((((((((((''''''(((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++***(((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((()))))))))************************''''''(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******************************++++++++++++******++++++,,,,,,,,,---------...//////000000111111111444555777;;;???AAA@@@????????????@@@AAADDDFFFGGGJJJKKKLLLNNNOOOQQQQQQQQQQQQPPPOOOLLLHHHDDDAAA???;;;999888777999>>>CCCFFFMMMPPPTTTWWWYYYZZZ\\\^^^^^^^^^___``````aaabbbbbbaaa```___^^^^^^]]]^^^^^^]]]YYYTTTQQQPPPOOONNNMMMLLLNNNRRRYYY```eeeggghhhlllrrryyy)))))))))******+++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................000//////..................111444777:::>>>CCCFFFJJJKKKLLLMMMOOOQQQRRRSSSRRRPPPMMMKKKJJJKKKLLLMMMIIIGGGFFFDDDEEEFFFHHHJJJKKKKKKOOOUUUXXXYYY\\\aaadddllltttwwwvvvvvv{{{zzzxxxyyywwwooocccVVVNNNKKKHHHHHHIIIJJJKKKKKKJJJJJJMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIGGGFFFEEECCC???<<<;;;999777555333222111111/////////......------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))))))))))))))))))))))))))***))))))))))))))))))***'''((()))***)))'''%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***************)))(((((()))******************************(((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************)))((('''))))))))))))))))))))))))((())))))*********))))))'''(((((((((((()))))))))***************+++++++++(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((''''''(((((((((******************************++++++++++++************+++++++++,,,,,,,,,---------...///111222222666888;;;???BBBBBBAAA@@@??????@@@BBBEEEHHHJJJLLLJJJKKKMMMNNNOOOOOOOOONNNMMMLLLIIIEEE@@@===:::888999999999;;;>>>DDDKKKOOOTTTWWW[[[]]]^^^___aaabbbaaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^^^^^^^^^^ZZZTTTPPPOOOPPPPPPPPPSSSVVV]]]eeelllrrruuuvvv|||))))))******++++++,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,---------************++++++++++++........................000///............///000111444999===@@@DDDHHHJJJJJJKKKLLLNNNQQQSSSUUUVVVUUUSSSPPPMMMKKKJJJJJJKKKFFFEEEDDDDDDEEEGGGJJJKKKNNNOOOTTT\\\```ccchhhooosssyyy}}}|||yyy{{{}}}hhhVVVMMMFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIIIIHHHFFFBBB???<<<;;;999777444333222111//////......---,,,,,,+++,,,------------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************,,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))******'''((()))******(((&&&$$$))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******************))))))))))))******************************))))))))))))))))))))))))))))))((((((((()))))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))(((''''''&&&))))))))))))))))))))))))++++++++++++***)))((('''(((((((((((()))))))))***))))))******++++++++++++))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++***************+++++++++,,,,,,,,,,,,---...///111333555999;;;???BBBCCCBBBAAAAAA???@@@BBBEEEHHHKKKMMMNNNMMMNNNOOOOOOOOONNNLLLKKKGGGEEEAAA>>>:::777666555999;;;>>>@@@CCCIIIQQQVVVYYY\\\___aaaaaabbbcccdddbbbbbbbbbbbbaaa___^^^]]]__________________^^^^^^]]]XXXRRROOOPPPTTTWWWYYY]]]bbbjjjrrryyy}}}*********+++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,------...******+++++++++,,,,,,,,,------------------------///......---...///111222444888>>>BBBEEEHHHKKKMMMJJJLLLNNNQQQSSSUUUWWWWWWVVVUUURRROOOLLLJJJHHHGGGDDDEEEFFFGGGIIILLLNNNOOOQQQTTT[[[dddjjjpppyyyzzzbbbTTTIIIHHHFFFEEEFFFGGGIIIKKKKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKIIIIIIIIIHHHEEECCC???>>><<<999777555444333111000000///...---,,,,,,------............------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++++++++++++++*********))))))))))))))))))))))))+++******))))))******+++((())))))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************************************************************(((((())))))))))))******))))))((((((((()))******''''''''''''((((((((((((''''''(((((())))))******(((((((((''''''''''''''')))))))))))))))))))))))),,,+++++++++)))((('''&&&((((((((()))))))))******(((((())))))***+++++++++******))))))))))))((((((************************(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++************************************++++++++++++************+++++++++,,,,,,,,,---------...111333666888;;;>>>AAACCCBBBAAAAAABBBBBBCCCEEEHHHJJJMMMOOOPPPPPPPPPQQQPPPNNNLLLIIIGGG@@@>>>;;;999777777888888;;;???CCCGGGIIINNNUUUZZZ\\\^^^aaaccccccbbbcccdddbbbbbbbbbbbbaaa___]]][[[^^^______``````___^^^^^^ZZZVVVSSSTTTXXX___eeehhhhhhnnnvvv}}},,,++++++++++++++++++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---------...111333555888<<>>AAACCCBBB@@@???AAADDDGGGHHHIIIKKKMMMNNNOOOOOOKKKKKKKKKIIIEEE@@@;;;888999888777777999===BBBEEEFFFLLLTTTXXXXXXYYY]]]aaa___aaacccddddddccccccdddccccccddddddccc```^^^\\\ZZZ[[[]]]]]]^^^]]]\\\[[[\\\___fffppp{{{++++++***************+++---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,...000111111333666:::===BBBDDDGGGJJJLLLNNNOOOOOOSSSUUUXXXZZZ[[[ZZZXXXWWWXXXVVVSSSPPPMMMKKKJJJJJJSSSTTTWWWXXXXXXWWWVVVTTTVVV]]]dddmmm}}}vvvlllaaaVVVPPPLLLGGGFFFGGGNNNJJJJJJNNNNNNJJJIIIMMMNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFEEECCC@@@>>><<<::::::999777555333///***&&&------------------------------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,++++++******))))))(((((()))***************)))))))))))))))******+++***************)))((((((&&&&&&&&&''')))***,,,,,,)))************+++++++++***)))(((''''''((()))***))))))))))))))))))))))))************************...,,,***)))((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,(((((((((((((((((((((((())))))*********(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++***)))(((************************,,,+++***))))))+++---//////......111555:::===>>><<<======<<<===???BBBEEEHHHKKKMMMNNNMMMLLLMMMMMMDDDFFFGGGEEEAAA<<<888777444666888;;;>>>DDDJJJNNNTTTUUUWWWZZZ]]]___```aaacccccccccdddfffgggfffeeegggbbb^^^]]]``````]]]ZZZXXX]]]```^^^]]]aaaeeefffcccnnn}}}++++++************++++++---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------///000222444666999>>>AAAEEEFFFIIILLLOOOPPPQQQQQQTTTVVVXXXZZZ[[[ZZZYYYXXXWWWVVVTTTRRRQQQPPPPPPQQQVVVVVVWWWWWWVVVVVVUUUTTTRRR[[[gggsss|||xxxnnnddd^^^XXXPPPKKKKKKNNNKKKKKKNNNNNNJJJIIILLLKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGFFFDDDBBB???===<<<888777555444333111---***------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---,,,,,,******************))))))(((((()))***************)))))))))))))))******+++***************)))((((((***))))))(((((((((((()))))))))*********+++++++++***)))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&'''((()))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************+++++++++*********))))))+++++++++++++++***))))))+++++++++++++++++++++++++++***)))))))))+++,,,---///000111444888;;;===>>><<<=========>>>@@@CCCFFFJJJMMMOOOPPPOOOMMMMMMMMMDDDEEEEEECCC???;;;888777555888===AAAEEEKKKQQQUUUYYYZZZ\\\^^^```aaaaaabbbeeedddcccdddeeeeeecccaaabbb```______``````]]][[[VVV]]]bbbbbbbbbhhhnnnpppwww++++++************++++++---,,,***))))))***++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,------......///111444777:::>>>CCCGGGHHHJJJMMMPPPRRRTTTTTTTTTVVVWWWYYY[[[\\\[[[ZZZYYYWWWWWWVVVVVVVVVWWWWWWXXX[[[YYYXXXVVVUUUUUUVVVWWWSSS___ooo~~~xxxssskkk```YYYWWWTTTPPPNNNOOONNNKKKKKKMMMJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHGGGFFFDDDBBB@@@???:::888666555555444222000------------------------............------,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,------)))))))))))))))*********(((((()))***************)))))))))))))))******+++*********+++******)))(((+++***)))((((((((((((((()))))))))*********+++++++++***)))(((''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''***)))((('''&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))))))))***++++++************************'''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************+++++++++++++++++++++++++++++++++***************++++++++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------000222666999;;;======<<<;;;<<<>>>??????AAADDDFFFJJJMMMPPPPPPNNNKKKIIIHHHCCCDDDBBB???;;;999888999888===CCCJJJOOOTTTYYY\\\___```aaabbbcccdddddddddfffdddcccccccccbbb___]]]ZZZ[[[]]]\\\[[[YYYXXXXXXXXXaaaiiikkknnnvvv~~~++++++*********+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,---------------,,,,,,,,,------------.........------....../////////222666:::===BBBGGGKKKKKKMMMOOORRRTTTVVVVVVVVVXXXYYYZZZ\\\\\\\\\[[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZ\\\ZZZWWWUUUUUUXXX[[[^^^```nnn|||sssnnnmmmeee```YYYTTTOOOLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIIIIHHHFFFDDDCCCBBB???<<<999888888777666444......------------------,,,---......---,,,***)))---------------,,,,,,,,,++++++++++++++++++++++++))))))(((((()))+++---...((((((((())))))*********(((((()))***************)))))))))))))))******+++*********++++++******))))))((((((((()))***++++++))))))))))))******************))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))******(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((******))))))))))))******************************,,,+++)))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((()))))))))************++++++++++++++++++++++++************************+++++++++,,,,,,+++******++++++++++++++++++++++++,,,---...//////000//////111444999<<<===<<<;;;;;;:::<<<>>>@@@@@@AAACCCEEEHHHJJJMMMLLLIIIFFFCCCBBBBBBAAA???;;;888777999;;;===BBBJJJRRRWWW[[[^^^```bbbbbbdddeeeeeefffffffffcccbbbaaa```aaa```^^^\\\YYY\\\\\\YYYTTTRRRUUUXXX```kkkuuuxxx|||++++++******+++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,---------.........///.........//////000111111444888<<<@@@EEEJJJMMMMMMNNNQQQTTTUUUWWWWWWWWWYYYZZZ[[[\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWUUUSSSSSSWWW]]]eeeiiixxx}}}}}}pppaaaUUUOOOLLLJJJMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJIIIHHHGGGEEEDDDCCC@@@<<<:::888777555333/////////.........------+++,,,---------+++***))).........------,,,,,,,,,++++++++++++++++++++++++***)))(((((()))+++,,,...(((((())))))******++++++(((((()))***************)))))))))))))))******+++******++++++++++++*********)))))))))))))))***+++(((((()))))))))*********)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((******))))))((())))))***)))))))))))))))))))))))),,,+++)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))***************************************************************++++++,,,,,,,,,++++++************************+++,,,...///000111111111333666;;;<<<<<<::::::::::::===@@@AAAAAAAAABBBCCCGGGIIIJJJIIIEEEAAA???>>>???>>><<<999777888;;;>>>BBBGGGPPPVVV[[[]]]^^^``````aaacccdddffffffgggggg^^^]]]]]]]]]______]]]\\\___```^^^XXXRRRRRRYYY```kkkwww++++++***++++++,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,---------............////////////000111222222444777<<<@@@CCCGGGKKKNNNOOOPPPRRRUUUWWWXXXXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSQQQPPPQQQUUU^^^iiittt{{{}}}vvvcccWWWMMMFFFIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDAAA>>>;;;999666222000111111111000//////......+++,,,,,,------,,,,,,+++//////......---,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,***************+++++++++(((((()))***************)))))))))))))))******+++)))***++++++,,,+++++++++......,,,***((('''''''''((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))'''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***************+++++++++***+++,,,,,,,,,,,,,,,,,,******************************,,,...000111333444777:::<<<<<<999888:::<<<===@@@DDDEEEDDDCCCCCCCCCGGGHHHHHHFFFBBB???======;;;;;;:::888777999===AAAEEEJJJRRRXXX\\\]]]^^^______```bbbcccdddeeeeeefffZZZYYYYYY[[[]]]^^^]]]\\\^^^]]]ZZZUUURRRWWWaaaiiixxx++++++++++++,,,---......***++++++,,,---------,,,,,,,,,------.../////////------------............000000///000111222333333999<<<@@@DDDFFFIIIMMMOOOQQQRRRTTTWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUSSSQQQOOOQQQUUU^^^kkk{{{wwwgggWWWKKKIIIHHHHHHIIIIIIKKKLLLLLLJJJJJJKKKJJJJJJIIIHHHGGGEEECCCAAA???<<<999444111333333222222111000000///------------......///000/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++(((((()))***************)))))))))))))))******+++)))***++++++,,,,,,,,,+++///...,,,***)))'''&&&&&&(((((((((((()))))))))***&&&'''((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((''''''((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************&&&'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))************************************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555888:::<<<>>>>>>;;;888777<<<@@@BBBEEEIIIJJJHHHFFFEEEDDDFFFFFFEEEBBB>>>;;;;;;<<<888888888888888;;;@@@DDDFFFKKKSSSYYY\\\^^^___```aaaaaabbbccccccccccccbbbXXXWWWXXXYYY[[[\\\[[[ZZZYYYYYYYYYYYY]]]eeeqqqzzz++++++++++++,,,---...///***+++,,,,,,------------,,,,,,------...///000000---------.........//////000000000000111222333444<<>>999555444444333333222111000000///.........///000222444000000///...------,,,,,,++++++++++++++++++++++++,,,---......---,,,***)))---------,,,,,,+++++++++(((((()))***************)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))%%%&&&((()))***+++******))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))******)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((++++++++++++++++++++++++))))))*********(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++++++++++++++))))))******++++++++++++***+++,,,,,,------------........................000000000222555:::>>>@@@@@@AAA@@@;;;777888===CCCFFFIIILLLMMMLLLIIIFFFFFFCCCBBB@@@===999777888999666777777888999===BBBEEEFFFKKKRRRYYY\\\___aaabbbccccccccccccbbbaaa``````XXXWWWWWWXXXZZZ[[[YYYXXXZZZ\\\___dddmmmxxx+++,,,,,,------,,,,,,++++++,,,------......------,,,---......//////......---------......///000111000///...///222777<<>><<<777666666555333222222111000//////.........//////------------------------***++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,...------,,,,,,------...((((((((((((((((((((((((************************++++++++++++++++++++++++(((((())))))******++++++)))))))))))))))))))))))))))******)))(((((()))++++++*********))))))((((((''''''((()))***+++,,,,,,*********)))))))))))))))))))))(((((((((***+++,,,'''((()))))))))))))))((()))))))))))))))******+++++++++***************+++(((((())))))*********+++))))))************)))))),,,+++***))))))***+++,,,))))))************))))))******++++++,,,,,,,,,---)))************+++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((()))***************************************(((((()))***+++,,,,,,,,,...---,,,***)))(((((((((++++++++++++,,,---...///000333666888:::<<>>888777666555444333222111000//////...............------------------------++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))+++,,,,,,+++)))((()))***************)))))))))(((((((((((()))******++++++)))))))))))))))))))))***,,,+++***((((((((())))))((()))******+++++++++***)))))))))))))))******+++******))))))((())))))***((()))))))))************))))))************))))))+++***))))))))))))***+++))))))************))))))(((((((((((())))))******(((((()))))))))*********))))))))))))))))))))))))((())))))******))))))(((((())))))***************************************)))))))))***+++++++++,,,***************++++++,,,++++++++++++,,,---...///000333777:::<<<>>>AAACCC@@@???<<<<<<===AAAFFFIIIKKKKKKMMMOOOPPPOOOKKKHHHCCC@@@<<<777555555777888888999;;;<<<===@@@DDDGGGLLLPPPVVV\\\aaaccccccbbbfffcccaaa``````^^^[[[XXXVVVVVVUUUTTTVVV[[[```dddrrrzzz***++++++,,,,,,++++++***+++,,,------......------,,,---......//////......//////.........///000000000000111333777<<<@@@CCCFFFGGGHHHJJJMMMQQQUUUWWWZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXZZZ\\\\\\]]]]]]XXXYYYYYYTTTRRRYYYiiivvv{{{vvvttt{{{}}}sssaaa[[[WWWZZZ\\\XXXRRROOONNNNNNNNNMMMMMMLLLKKKJJJJJJIIIGGGGGGFFFEEECCC@@@999999888666555333222222000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))******)))((()))+++************))))))))))))))))))))))))))))))))))))((((((((())))))*********+++***)))))))))))))))***&&&'''((()))***+++++++++)))))))))))))))******+++)))((((((((((((((())))))))))))))))))************))))))************))))))***))))))(((((())))))***))))))************))))))''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********))))))*********((()))******++++++************************************************++++++***************+++,,,,,,******++++++---...///000222555999<<<>>>???AAACCC=========>>>AAADDDGGGIIIGGGHHHKKKNNNPPPNNNJJJGGGAAA>>>:::666555666888:::>>>?????????@@@CCCGGGKKKRRRUUUZZZ___bbbbbbbbbaaacccaaa```___^^^[[[WWWTTTUUUTTTSSSVVV^^^gggooottt***++++++++++++++++++***+++,,,------......------,,,---......///.........000///////////////000000111222444777;;;???CCCEEEFFFGGGIIIKKKOOORRRVVVWWWYYYXXXVVVUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZXXXVVVTTTXXXeeeyyy~~~{{{zzz}}}vvvgggccc```bbbeeeccc]]]XXXTTTSSSRRROOOMMMKKKJJJJJJLLLJJJIIIIIIIIIHHHEEECCC<<<<<<:::999777555444333000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++************++++++************************************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))$$$%%%((((((((((((***+++*********)))))))))))))))************))))))((((((&&&''''''((()))***++++++&&&''''''(((***+++,,,---###$$$%%%'''((())))))))))))))))))))))))******+++))))))((((((((()))******)))))))))))))))*********))))))************))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))***++++++++++++***************************+++++++++***************...---,,,+++***************++++++,,,...000111222555888<<<>>>??????@@@AAA;;;<<>>AAAEEEEEEDDDCCCDDDGGGLLLPPPYYY[[[^^^aaacccbbbaaa```^^^]]]]]]]]]\\\YYYVVVTTTTTTTTTXXXaaammmzzz+++++++++,,,,,,++++++++++++,,,------......------,,,---......///.........000////////////000000111333555888;;;???CCCFFFGGGGGGHHHIIILLLOOOSSSUUUWWWVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVUUURRRQQQVVVdddxxx{{{pppmmmjjjjjjmmmmmmhhhbbb\\\XXXRRRNNNKKKKKKLLLMMMLLLKKKJJJJJJKKKJJJHHHFFF@@@???>>><<<999777666555111111000///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,************************************************((((((((((((((((((((((((++++++******))))))((((((************************&&&(((******)))((()))***))))))))))))))))))******++++++******)))(((((((((&&&&&&'''((()))******+++&&&'''((()))***+++,,,,,,###$$$%%%'''((())))))))))))))))))))))))******+++))))))))))))******+++,,,******))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))************))))))))))))(((((((((((((((((()))))))))*********++++++************************,,,+++***))))))***+++,,,))))))***+++++++++++++++************************+++++++++***************------,,,+++************+++,,,,,,...000222444555999<<<>>>???>>>======>>>;;;>>>BBBEEEHHHIIIIIIIIIGGGHHHIIIKKKKKKHHHCCC???999888888999<<>>BBBFFFHHHIIIIIIKKKLLLNNNPPPRRRTTTUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZ\\\[[[ZZZYYYXXXYYYYYYZZZXXX]]]hhhxxxvvv```QQQMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKIIIHHHFFFDDDBBB???<<<:::999555444333111000000//////........................,,,,,,------------,,,,,,***++++++,,,,,,---------......------------......++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))************************************,,,...---+++)))((((((((()))))))))*********************)))))))))))))))''''''((((((((((((((((((,,,,,,,,,+++***(((&&&%%%((()))******+++++++++***)))))))))))))))******+++((((((((())))))***+++,,,************)))))))))((())))))************))))))))))))***++++++***))))))))))))************))))))((((((((('''''''''&&&&&&))))))))))))************************************((())))))******))))))((()))***++++++,,,,,,++++++************************)))))))))***+++++++++,,,*********+++,,,---...///......000222444777999;;;999::::::999888999<<<>>>DDDFFFIIILLLMMMLLLJJJIIIGGGFFFDDDDDDDDDCCCAAA???;;;===AAAFFFJJJNNNPPPRRROOOQQQRRRTTTUUUWWW[[[___^^^_________^^^\\\YYYXXXWWWWWWWWWVVVTTTTTTWWWZZZfffrrr---......//////......---+++,,,------......------,,,---......//////......------...///111333444555:::===@@@DDDGGGIIIIIIIIIMMMOOOPPPRRRTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYXXX[[[[[[ZZZZZZZZZ\\\]]]^^^eeennn}}}yyyzzz}}}nnnYYYQQQPPPMMMIIILLLKKKKKKKKKMMMMMMKKKIIIJJJHHHFFFCCC@@@>>>;;;:::666555444222111000000000////////////////////////,,,------......------,,,******+++,,,,,,---.........------,,,,,,------...((((((((((((((((((((((((************************************************(((((())))))******++++++************************!!!$$$(((******))))))***(((((())))))*********+++))))))))))))))))))******(((((((((((((((''''''''')))******++++++)))(((''''''((()))))))))))))))((()))))))))))))))******+++''''''''''''((()))+++++++++*********))))))(((((())))))************)))))))))***+++,,,,,,+++***)))))))))************))))))++++++******)))))))))((((((((((((((())))))))))))************************'''((()))******)))((('''******+++,,,,,,,,,,,,+++************************(((((()))***+++,,,,,,---------,,,+++++++++,,,,,,//////111333666888;;;<<<777777777666666999===AAAHHHIIILLLMMMMMMLLLJJJIIIEEEDDDBBBBBBCCCCCCBBBAAA>>>AAAEEEJJJNNNQQQRRRRRRPPPRRRTTTVVVXXXZZZ^^^aaa\\\]]]]]]\\\[[[YYYWWWUUUOOOQQQRRRSSSTTTXXX^^^cccsss,,,++++++,,,---...,,,+++..................------...///000///...---...///000000...------111666:::@@@CCCGGGIIIJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUVVVVVVYYY[[[]]]]]][[[YYYYYYYYY___\\\\\\]]]ZZZYYYaaammm|||{{{dddUUULLLKKKOOOFFFGGGHHHIIIJJJKKKKKKJJJLLLKKKIIIGGGDDD@@@>>><<<666666555555333222000///...//////000111000000000......//////...---,,,,,,------............------,,,,,,+++***))))))******++++++++++++******))))))+++++++++*********))))))++++++******)))(((''''''%%%%%%&&&'''((()))******))))))************))))))))))))))))))))))))))))))''')))***++++++***)))'''***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************)))************+++++++++///---+++)))((((((((()))+++******))))))))))))))),,,,,,,,,------.........222333555888999::::::::::::999777777888:::>>>@@@GGGIIILLLMMMLLLHHHDDDAAAAAABBBCCCDDDDDDCCCBBBAAAFFFIIIMMMPPPRRRRRRQQQQQQTTTUUUXXXZZZ\\\\\\\\\\\\^^^]]][[[YYYWWWUUUSSSSSSOOOQQQRRRSSSUUU___mmmxxx,,,++++++,,,......---,,,------...............------///000///...---...///000000000///000333999===BBBDDDGGGIIIJJJLLLNNNPPPRRRRRRSSSTTTUUUUUUVVVVVVXXXZZZ\\\\\\[[[[[[[[[\\\[[[XXXWWWYYY[[[cccttttttcccUUUMMMMMMIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIGGGEEECCCAAA@@@999888777666444333222111000000000000000000000000......//////...------,,,,,,,,,------------,,,,,,,,,++++++***************---,,,,,,++++++++++++++++++++++++*********))))))------,,,,,,+++******)))((((((((())))))***++++++))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))************++++++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))************************************++++++++++++,,,+++***))))))***++++++***************+++,,,---,,,,,,,,,,,,------...///222444777:::<<<=========888888777888;;;???BBBEEEJJJJJJKKKKKKIIIFFFCCCAAABBBCCCEEEFFFFFFFFFDDDDDDHHHIIIKKKMMMPPPRRRUUUVVVXXXYYY[[[\\\]]]^^^^^^]]]ZZZZZZXXXVVVSSSQQQNNNMMMOOOQQQVVVZZZbbbmmmzzz---,,,,,,---//////...---,,,,,,---...////////////---...///...------...///111111222222444888===AAADDDFFFHHHIIIJJJMMMPPPRRRTTTTTTUUUUUUVVVVVVVVVWWWXXXYYY[[[[[[ZZZZZZ\\\]]]ZZZXXXWWW[[[cccttt~~~~~~ooo]]]PPPIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDD===<<<999777555444333333333222111////////////000.........///......---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++************...---,,,+++++++++,,,---+++++++++***************------,,,,,,+++*********++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))************************************+++++++++,,,)))((())))))***+++---...************,,,---...///---,,,++++++,,,...000111333666:::===@@@@@@??????777888999<<<@@@DDDHHHKKKLLLKKKJJJGGGFFFDDDCCCCCCFFFGGGIIIJJJJJJIIIGGGFFFJJJJJJJJJKKKOOOTTTYYY\\\[[[[[[\\\]]]]]]]]]\\\\\\YYYXXXUUUSSSPPPNNNLLLKKKVVVYYY```iiittt---,,,,,,...///000///...+++,,,---...////////////,,,---......------...///222333555777999<<>>:::;;;>>>AAAEEEIIILLLNNNLLLJJJGGGEEEDDDDDDFFFGGGKKKLLLMMMMMMLLLJJJGGGFFFJJJJJJKKKMMMRRRWWW\\\___\\\\\\\\\[[[[[[ZZZYYYYYY[[[XXXSSSOOONNNOOOQQQSSSccchhhppp|||,,,,,,,,,---000000///...+++,,,---...////////////,,,---......------///000333555888;;;===@@@EEEHHHFFFGGGIIIJJJKKKMMMQQQTTTWWWWWWWWWWWWWWWXXXXXXXXXZZZZZZYYYWWWUUUUUUWWWYYYWWWaaaooo|||xxxjjj\\\SSSLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHEEEBBB>>>:::777666555555333222///,,,++++++,,,---------...............---------............------***+++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,*********************************)))))))))))))))+++++++++***))))))(((((())))))************))))))************************))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))'''((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,************++++++******,,,++++++*********++++++...---,,,,,,---000444666888:::===???@@@???===<<>>@@@CCCGGGIIIGGGIIIKKKLLLMMMOOOSSSUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZXXXVVVTTTUUUXXX[[[YYYjjj~~~uuuiii^^^UUUQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHFFFBBB>>>;;;888777666222111///---,,,,,,,,,,,,,,,---......///.........---......//////......---******,,,---------,,,+++))))))*********+++++++++***************+++++++++++++++++++++++++++++++++******)))))))))((((((((())))))************))))))***************************))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))************++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))******++++++******)))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,+++***************............000333666888:::;;;<<<===>>>>>>>>>===DDDFFFHHHKKKMMMNNNNNNMMMJJJIIIHHHHHHJJJLLLNNNPPPPPPNNNMMMKKKIIIHHHHHHHHHLLLOOOTTTYYY]]]^^^^^^^^^bbbaaa```^^^]]]\\\[[[[[[YYYTTTOOONNNTTT```nnnwww*********,,,...000///...------...............------...000000///000111333555888===@@@BBBEEEGGGJJJIIIKKKNNNPPPQQQSSSUUUWWWUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYWWWVVVUUUWWW\\\```kkk}}}}}}zzzzzz~~~{{{qqqhhh___[[[YYYUUURRROOONNNMMMNNNLLLMMMMMMNNNNNNMMMMMMLLLLLLJJJGGGDDD@@@<<<999888222222111000///.........,,,------...//////......,,,------......------,,,)))***,,,---...---,,,+++((()))+++,,,---,,,+++***))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))((((((((())))))************))))))******************************))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))************++++++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))***++++++++++++***)))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------***++++++,,,+++***)))(((,,,,,,+++++++++,,,,,,---......///111333666888999999:::;;;<<<>>>@@@AAABBBFFFHHHKKKNNNOOOOOONNNMMMKKKKKKLLLMMMNNNOOOPPPPPPLLLJJJHHHFFFFFFHHHJJJLLLQQQTTTXXX\\\_________^^^cccbbb```^^^]]]\\\\\\\\\VVVUUUTTTXXXbbbrrr)))))))))+++...///...---.........///......---------///111111000000222444666999>>>AAACCCEEEHHHIIIJJJMMMQQQTTTUUUUUUWWWXXXTTTTTTUUUVVVWWWYYYYYYZZZXXXXXXWWWVVVWWW[[[```eee}}}{{{|||yyyqqqbbb___[[[UUUQQQNNNMMMLLLJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKHHHCCC???;;;999222222333333222111000///,,,,,,---.../////////...+++,,,,,,------,,,,,,+++)))***,,,.........,,,+++(((***---//////...,,,***))))))******++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))******************************))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************++++++,,,,,,,,,---------))))))+++,,,,,,+++***)))+++++++++,,,---...///000...///111333555777999:::888999999;;;>>>BBBEEEGGGGGGIIILLLOOOQQQPPPOOONNNLLLNNNOOOQQQQQQQQQOOOOOOHHHFFFDDDCCCDDDHHHLLLOOOVVVWWWZZZ]]]___`````````aaa```^^^\\\[[[[[[[[[[[[WWWWWW[[[bbbppp---------............///---------.........//////...///000000///000222444<<<>>>AAABBBDDDFFFJJJLLLMMMNNNOOOQQQSSSTTTUUUUUUXXXXXXXXXYYYZZZ[[[ZZZYYYRRRWWWZZZWWWUUU___ttt~~~}}}~~~tttpppggg]]]YYYYYYUUUOOOPPPLLLLLLNNNNNNLLLLLLOOONNNMMMLLLKKKIIIFFFAAA===:::888555333222111///---...............---------.........------,,,,,,,,,------,,,,,,,,,+++++++++...------,,,,,,------...---,,,+++*********+++,,,))))))))))))))))))******++++++************++++++)))************+++++++++))))))))))))************+++++++++************)))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))++++++******))))))(((((())))))))))))************++++++***)))((((((((()))************************(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******)))************+++++++++$$$(((---///...---...///...111555777888999;;;===:::;;;<<<>>>AAAEEEHHHJJJJJJLLLMMMMMMMMMNNNPPPRRROOOOOOOOORRRSSSQQQKKKEEECCCCCCDDDGGGLLLRRRXXX[[[\\\]]]^^^^^^^^^___^^^^^^___]]][[[[[[]]]\\\YYYUUU\\\aaajjjttt---------............///---------........./////////000111222222333555777>>>@@@BBBDDDEEEHHHKKKNNNNNNOOOQQQSSSTTTUUUVVVVVVVVVVVVVVVXXXYYYYYYXXXWWWSSSUUUUUUVVV\\\nnn~~~tttllliiihhhbbbYYYTTTPPPNNNOOOPPPMMMMMMPPPRRRQQQPPPOOOMMMJJJEEEBBB<<<:::777555444333111//////............---------......---------,,,,,,,,,.........---------,,,,,,......------------......---,,,+++*********++++++************))))))))))))++++++************++++++)))************+++++++++))))))))))))************+++++++++************))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))************)))))))))))))))))))))))))))************+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))************)))))))))(((*********************************++++++,,,,,,,,,************++++++++++++))),,,//////...---...///000333666888999999;;;<<<::::::<<<>>>AAAEEEGGGIIIIIIJJJKKKKKKJJJLLLNNNQQQRRRRRRRRRRRRQQQNNNIIIFFFEEEFFFHHHKKKOOOUUUZZZ\\\]]]^^^___``````___^^^]]]aaa```^^^[[[YYYZZZ]]]```jjjpppyyy---------............///------.........////////////000222444444666999<<<@@@BBBEEEGGGIIIKKKNNNPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVXXXXXXXXXWWWVVVUUUWWWUUUTTT[[[lllwwwkkk[[[UUUQQQQQQQQQNNNOOOQQQTTTSSSRRRQQQPPPMMMIIIEEE???===999777666444222000/////////.........------...------------,,,,,,,,,//////.........---------...------,,,,,,------...---,,,++++++******++++++++++++*********)))))))))++++++************++++++)))************+++++++++)))))))))*********+++++++++++++++************)))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))************)))))))))*********++++++))))))))))))))))))***+++************************++++++++++++++++++++++++((((((((((((((((((((((((((())))))******))))))(((************))))))))))))************************((()))***+++,,,------...******+++++++++,,,,,,,,,...//////...------...000333555888999999999;;;<<<:::;;;===???AAACCCDDDDDDEEEFFFGGGFFFFFFIIILLLOOOTTTUUUTTTRRRNNNJJJHHHGGGIIIJJJMMMQQQUUUYYY\\\^^^^^^___```aaa```^^^\\\[[[]]]^^^\\\WWWTTTXXXcccmmmzzz---------............///............////////////...000333555666999===???CCCEEEIIIKKKLLLNNNQQQSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXZZZ[[[ZZZXXXVVVUUUUUUWWWVVVZZZiiieee\\\TTTRRRQQQOOOOOOQQQRRRQQQPPPPPPPPPMMMJJJFFFBBB???<<<999888666333111000000//////......------------------------------............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,++++++******))))))(((++++++************++++++))))))*********+++++++++))))))*********++++++++++++++++++*********))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********(((((())))))******++++++))))))*********+++++++++)))((((((((()))***++++++************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************))))))***+++,,,,,,------++++++++++++,,,,,,,,,---///...---------...000222777999:::;;;::::::;;;<<<===>>>???@@@@@@@@@???>>>>>>???AAAAAACCCGGGLLLPPPSSSTTTTTTPPPJJJGGGHHHKKKMMMOOOSSSWWW[[[]]]___```]]]^^^___```^^^\\\YYYWWWXXXYYYZZZZZZ[[[dddrrr}}}---------............///........./////////000000...000333555777;;;???BBBEEEHHHLLLNNNOOOQQQSSSUUUWWWWWWXXXYYYZZZZZZYYYYYYZZZ[[[[[[YYYVVVTTTTTTUUUSSSXXXeee|||ooocccXXXSSSQQQNNNNNNPPPOOOOOOOOOPPPQQQOOOLLLJJJEEEBBB>>>;;;999777444222111000000///......---------------------------------------,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++******,,,+++++++++******))))))++++++************++++++))))))*********+++++++++************+++++++++++++++++++++*********))))))+++++++++++++++***)))(((************************************************((()))))))))************))))))))))))************(((((())))))******++++++************++++++++++++)))((((((((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))******************************+++++++++++++++++++++++++++,,,,,,,,,---------------+++***+++---111444555:::;;;<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@???<<<:::888888:::===@@@CCCHHHNNNRRRQQQRRRQQQNNNJJJIIIKKKOOOQQQSSSWWWZZZ^^^`````````[[[\\\]]]\\\[[[YYYVVVUUUUUUXXX]]]eeeooozzz---------............///....../////////000000000...111444777999<<>><<<:::777444222111000000///...------,,,,,,,,,------------...------,,,,,,,,,++++++++++++******))))))******++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++)))************+++++++++*********++++++++++++,,,+++++++++************))),,,,,,,,,++++++)))((((((************************************************))))))))))))************)))))))))*********++++++))))))))))))*********************++++++++++++,,,))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......+++******,,,000555888999<<<===>>>===<<<<<<>>>@@@BBBAAA@@@???<<<:::888777666999>>>CCCGGGLLLRRRUUURRRQQQPPPNNNMMMMMMPPPRRRSSSUUUXXX[[[^^^___``````[[[[[[ZZZYYYXXXWWWVVVUUURRRXXXcccppp}}}---------............///.../////////000000000000111333666999;;;???CCCFFFGGGKKKOOORRRSSSTTTVVVWWWZZZZZZ[[[[[[[[[ZZZZZZYYYVVVXXXYYYWWWUUUXXX^^^dddppp}}}~~~vvvcccXXXTTTPPPOOOOOOLLLLLLNNNRRRUUUVVVUUUSSSMMMJJJFFFBBB@@@===:::777222222111000///...------,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++***))))))******++++++,,,,,,---++++++************++++++)))************+++++++++*********+++++++++,,,,,,+++++++++************)))******+++++++++******)))************************************************))))))))))))************))))))*********+++++++++*********)))))))))))))))*********+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))(((((((((((()))***((()))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,------------............---,,,,,,///444999;;;;;;>>>>>>???>>>======@@@BBB@@@???>>><<<;;;:::999999:::>>>DDDIIIMMMQQQUUUWWWVVVTTTQQQQQQQQQSSSSSSSSSUUUVVVXXXZZZ\\\^^^___```[[[ZZZYYYWWWWWWVVVWWWWWWWWWbbbrrr---------.........//////////////////000000000000333555888;;;===@@@DDDGGGHHHKKKPPPSSSTTTUUUVVVWWWZZZ[[[[[[[[[[[[ZZZYYYYYYWWWYYY[[[ZZZYYY^^^gggooo|||rrruuu~~~{{{ggg[[[VVVRRRPPPPPPIIIJJJLLLPPPUUUVVVVVVTTTPPPMMMIIIEEECCC@@@<<<:::222222111000///...------,,,,,,,,,------.........//////.........---------...------,,,,,,------...++++++,,,---,,,+++***)))))))))***+++,,,------...++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++************)))((()))***+++++++++++++++************************************************))))))))))))************)))************+++++++++++++++******))))))((((((******+++++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))((('''&&&&&&'''((()))(((((())))))*********+++++++++++++++++++++++++++))))))***+++,,,------...---------.........//////000......222777;;;<<<;;;>>>??????>>>>>>>>>AAACCC>>>===<<<::::::;;;<<<===???CCCIIINNNRRRTTTWWWXXXZZZVVVSSSSSSUUUWWWUUUSSSUUUVVVWWWYYY[[[]]]^^^___\\\[[[YYYWWWVVVWWWXXXYYYcccsss---------.........//////,,,...000000///...///000333666:::>>>@@@CCCFFFIIIJJJLLLNNNRRRUUUWWWYYYYYYYYYZZZ[[[]]]___^^^\\\ZZZZZZUUUUUUZZZ```iiiyyy{{{vvvsssvvv{{{}}}oooccc\\\VVVRRRNNNNNNLLLKKKMMMQQQTTTTTTSSSUUUQQQMMMIIIFFFDDDBBB@@@888666222111222222222222////////////////////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++++++++******)))************************+++++++++*********)))))),,,+++++++++***)))))))))************************//////---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***))))))))))))))))))))))))))))))************))))))++++++******))))))((((((************************(((((()))***+++,,,,,,,,,*********+++,,,,,,------+++++++++++++++***)))((()))))))))***+++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......//////000//////...111///...222888>>>AAABBBBBB???<<<<<<===@@@BBBBBBBBB???;;;888888999<<<>>>IIIKKKOOOSSSVVVYYY[[[[[[YYYWWWUUUSSSRRRSSSUUUVVVUUUUUUUUUWWWYYY\\\___aaa^^^\\\XXXSSSOOOSSS]]]fffppp---------.........//////---///111111000000111222555888===@@@BBBEEEHHHKKKKKKMMMOOORRRUUUWWWYYYZZZ\\\[[[[[[[[[ZZZYYYVVVUUUWWWTTTWWW```lllzzzyyyrrrnnnoooyyyuuukkkccc]]]WWWRRRQQQOOOOOOPPPTTTVVVVVVUUUVVVSSSOOOKKKIIIFFFCCC@@@<<<999555333222222111000////////////////////////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********))))))+++++++++***************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))************************)))))))))***+++++++++,,,+++++++++++++++*********+++++++++++++++***))))))***************+++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------111000111555;;;@@@CCCCCCCCC@@@>>>>>>@@@BBBCCCBBB>>><<<:::999:::===AAADDDKKKMMMPPPTTTWWWZZZ[[[\\\\\\ZZZWWWUUUSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYWWWTTTUUU\\\iiisss------.........////////////000222222222222444555888;;;@@@CCCEEEHHHKKKMMMMMMNNNQQQSSSVVVXXXYYYZZZ]]]\\\[[[YYYWWWUUUTTTSSSUUUVVV]]]kkk|||xxxooojjjiiiooo}}}xxxppphhh___YYYRRRQQQPPPPPPRRRTTTTTTSSSWWWUUURRRPPPMMMJJJEEEBBB@@@===888444333111000...////////////////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))******************************************************++++++,,,++++++***))))))((((((***++++++++++++***))))))+++++++++***************,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,------......//////222333555:::???CCCEEEEEECCCAAA@@@AAACCCDDDCCCBBB;;;::::::;;;???CCCHHHKKKNNNPPPSSSVVVYYY[[[\\\\\\^^^\\\YYYWWWUUUUUUUUUVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWXXX\\\gggvvv............///////////////000222222333444666888;;;>>>BBBEEEGGGJJJLLLOOOOOOPPPRRRUUUWWWYYYZZZZZZZZZ[[[\\\[[[YYYWWWVVVVVVUUU[[[fffwww{{{qqqhhhgggllluuuvvvjjjbbb[[[YYYVVVSSSRRRSSSSSSTTTXXXWWWVVVUUUSSSOOOIIIEEEBBB>>>999555333222000...////////////////////////...............------,,,------------------------++++++++++++++++++++++++...---+++***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,************************............---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))***++++++,,,,,,++++++***(((((())))))******++++++************************+++++++++************************)))))))))((((((******+++++++++******))),,,+++++++++***)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------------.../////////000111222333333555999>>>CCCEEEFFFFFFAAAAAABBBCCCEEEFFFDDDBBB;;;<<<===@@@DDDIIIMMMPPPQQQSSSVVVXXXZZZ\\\\\\\\\\\\ZZZXXXWWWVVVVVVVVVWWWTTTUUUWWWYYYYYYYYYXXXXXXWWWWWWYYY\\\dddqqq........./////////000000...///111222222444888:::===@@@DDDGGGIIIKKKNNNPPPQQQRRRTTTVVVXXXZZZZZZ[[[YYY[[[]]]\\\YYYWWWWWWXXX[[[cccqqquuukkkeeekkkvvvxxxpppmmmjjjeee___ZZZWWWWWWWWWZZZYYYYYYYYYXXXTTTOOOKKKCCC@@@;;;777555444222000000000000000000000000000//////......------------------------------------++++++++++++++++++++++++,,,+++******,,,...111333,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,************************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))******++++++************************+++++++++***************(((((()))))))))*********)))******+++++++++******,,,+++++++++***)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........////////////111222444555555888===AAADDDFFFFFFGGG@@@AAABBBDDDGGGGGGFFFDDDAAABBBCCCFFFIIIMMMPPPRRRUUUVVVXXXZZZ[[[\\\\\\[[[WWWVVVUUUUUUUUUVVVWWWXXXTTTUUUWWWXXXXXXWWWVVVVVVSSSVVV\\\dddppp}}}....../////////000000000...///111222333666:::===???BBBFFFIIIKKKMMMOOOQQQSSSTTTVVVXXXYYYZZZ[[[[[[YYY[[[\\\[[[XXXXXX\\\___kkksss~~~|||sssmmmllluuu~~~}}}yyyrrrhhh___ZZZXXX\\\[[[[[[\\\\\\YYYUUURRRHHHDDD???:::888666444333000000000000000000000000000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,///111222,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************+++++++++************************+++************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))******************************************************++++++(((((())))))***++++++,,,))))))***++++++++++++***+++++++++******************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////------------///111333555777;;;???BBBCCCDDDEEEFFFAAAAAACCCFFFIIIKKKJJJIIIHHHIIIJJJMMMOOOQQQRRRSSSWWWXXXZZZ[[[\\\\\\[[[ZZZSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWUUUTTTSSSRRRRRRXXXcccrrr.../////////000000000000///000222333555888===@@@CCCEEEIIILLLMMMOOORRRTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYY```kkkuuu~~~~~~~~~}}}~~~}}}|||{{{wwwuuutttrrrrrrrrrssstttqqqooonnnnnnqqqsssuuuuuuuuuuuuwwwxxxzzz|||}}}~~~pppccc[[[]]]\\\]]]^^^^^^]]]ZZZXXXOOOKKKEEE???<<<999666444000000000000000000000000000000......---......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++++++++++++++++++++))))))*********++++++++++++++++++***************************************---+++***))))))+++---///))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((())))))(((((((((*********)))))))))))))))************************)))))))))***+++++++++,,,*********+++++++++++++++))))))***+++++++++++++++***************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////------------///222555666999===@@@BBBAAAAAACCCEEECCCCCCDDDHHHLLLOOOOOOOOOMMMNNNPPPRRRTTTUUUUUUUUUYYYZZZ[[[\\\\\\[[[ZZZYYYSSSSSSTTTTTTUUUUUUVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSZZZbbbqqq////////////000000000000000222333444666:::???BBBEEEHHHKKKNNNPPPQQQTTTVVVVVVWWWXXXZZZ[[[[[[\\\\\\[[[ZZZYYYXXX\\\jjj}}}|||{{{|||~~~yyyvvvtttrrrqqqooollljjjiiihhhggggggeeecccaaaaaabbbdddfffaaa___]]]]]]```ccceeeeeeddddddfffhhhjjjkkkmmmnnnssstttxxx{{{~~~pppeee^^^]]]]]]^^^``````^^^\\\UUUPPPIIICCC???;;;777555000000000000000000000000111000///------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************************))))))******++++++++++++,,,+++++++++******))))))************************---***&&&###"""$$$&&&'''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++******))))))((((((************************(((((()))***+++,,,,,,---------,,,,,,+++*********((()))***+++++++++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000////////////111444777999;;;>>>AAAAAA@@@@@@BBBDDDDDDDDDFFFIIINNNRRRSSSSSSOOOPPPSSSUUUVVVWWWWWWWWWYYYZZZ[[[\\\[[[[[[YYYXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSUUUVVVWWWeeennn~~~,,,...000111000///000111222444666888:::===BBBEEEIIIJJJKKKNNNPPPSSSTTTUUUTTTWWWWWWUUUXXX^^^]]]WWWUUUZZZ^^^```eeewww}}}xxxyyy{{{wwwuuurrroookkkhhheeecccbbbaaa```^^^\\\ZZZYYYXXXUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSSSSTTTTTTTTTUUUUUUSSSUUUWWWYYYZZZ\\\^^^``````aaacccfffhhhjjjllllllnnnoooqqquuuzzz~~~{{{ggg```^^^\\\]]]```aaa^^^[[[VVVRRRLLLGGGCCC>>>999666666444222000............//////............//////------,,,,,,,,,,,,++++++///............---------++++++++++++***)))((((((,,,,,,,,,++++++************)))))))))***+++,,,,,,,,,+++***((((((((())))))***++++++,,,,,,++++++***,,,,,,++++++***))))))(((************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************---,,,+++***))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))))))))+++,,,+++***)))************+++++++++---,,,,,,++++++,,,,,,---))))))*********+++++++++000000////////////000000222111111222555888;;;===@@@AAAAAA???======@@@DDDFFFIIIMMMPPPQQQRRRTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUSSSQQQUUUTTTQQQPPPRRRYYYccckkkuuu---///111111000///000111333555888:::<<<@@@DDDHHHIIIJJJLLLNNNQQQSSSUUUVVVXXXZZZZZZXXXYYY\\\ZZZTTTVVVZZZ```jjjyyyzzzwwwrrrsss~~~~~~yyyvvvqqqmmmjjjeeedddaaa^^^[[[XXXVVVUUUTTTSSSRRRQQQOOONNNMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKMMMNNNMMMNNNPPPRRRTTTUUUWWWZZZ\\\^^^______```bbbdddgggkkkpppsssuuuzzz|||uuuddd```]]]]]]___aaa___]]]WWWTTTNNNIIIEEE@@@<<<999666444222000///........./////////....../////////.........---------,,,,,,...---------,,,,,,,,,,,,******+++++++++++++++***,,,,,,,,,+++++++++************************++++++++++++***))))))***+++,,,***++++++,,,,,,++++++*********************************************************))))))))))))******))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((************************---,,,+++***))))))))))))************************+++++++++*********))))))***)))))))))+++,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........//////000222222333333333444666999<<<>>>AAABBBBBB???>>>???BBBFFFGGGJJJMMMPPPQQQRRRTTTVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUSSSRRRSSSRRRQQQSSSZZZfffsss{{{...000111111000///111222555777:::===@@@CCCGGGKKKJJJKKKMMMOOOQQQSSSUUUVVVXXX[[[\\\ZZZYYYZZZWWWTTTYYY]]]gggzzz~~~wwwsssqqqnnnqqq}}}yyysssooojjjfffccc```]]][[[UUUUUUSSSQQQOOOMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDBBBAAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHHHHFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRTTTWWWZZZ^^^aaacccfffhhhlllppptttyyy~~~~~~gggccc^^^\\\^^^```___^^^XXXUUUPPPLLLHHHCCC???<<<666555333111/////////////////////////////////////////////............---------,,,,,,,,,+++++++++)))***+++,,,------------,,,,,,,,,++++++++++++***+++++++++***************************+++,,,---...******++++++++++++******(((((()))***++++++,,,,,,************************))))))''''''''''''))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************,,,,,,+++***))))))))))))+++++++++++++++++++++++++++++++++******************)))))))))+++,,,+++***)))************+++++++++++++++------------++++++,,,,,,,,,,,,---------------------...000222333444444444555777:::<<>>AAACCCDDDEEEDDDBBB@@@@@@CCCGGGJJJIIIKKKNNNPPPQQQRRRUUUWWWXXXYYYYYYZZZZZZ[[[\\\\\\ZZZYYYYYYXXXXXXWWWVVVVVVSSSTTTTTTSSSQQQPPPPPPPPPUUUTTTWWWaaarrr000111111111000111333555888:::>>>BBBDDDGGGKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWUUUWWWXXXWWWTTTTTTXXX^^^fffsss~~~vvvmmmiiiiiigggnnnyyyppphhhaaa]]]YYYVVVTTTPPPLLLIIIHHHHHHGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@>>>???AAA@@@@@@@@@AAABBBAAAAAACCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMOOORRRTTTWWWZZZ^^^aaadddgggjjjmmmnnnppprrrtttuuu|||llleee]]]XXXXXX[[[\\\\\\YYYWWWSSSQQQNNNJJJEEEBBB<<<:::777555222111111111//////000111111000//////.........------------,,,............---------------------------,,,+++***+++++++++++++++++++++++++++++++++++++++***)))(((***************))))))((()))******++++++******)))***************************************************)))(((((((((((()))***))))))************))))))((()))))))))************************************************************,,,+++******)))*********++++++++++++++++++++++++***************************)))))))))+++,,,+++***))))))*********+++++++++***+++---......---+++*********+++++++++,,,,,,,,,/////////000000111222333222444888===AAADDDFFFGGGDDDBBB@@@@@@AAAEEEHHHJJJHHHJJJMMMOOOPPPRRRVVVXXXYYYYYYZZZZZZ[[[\\\\\\]]]YYYYYYYYYXXXWWWWWWVVVVVVSSSTTTSSSQQQNNNMMMOOOQQQWWWZZZbbbooo///000111111111222555888:::===AAAEEEGGGIIIKKKNNNOOOOOOQQQRRRTTTVVVWWWXXXXXXXXXYYYXXXTTTUUU___kkkyyyzzzuuukkkddddddcccppp{{{vvvkkkfff___YYYUUURRROOOMMMJJJHHHEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????===???@@@AAA@@@AAABBBDDD@@@AAABBBBBBBBBBBBBBBAAACCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMMMMOOORRRTTTWWWYYY]]]___```aaaccceeejjjqqqzzzqqqiii```[[[ZZZ\\\]]]]]]ZZZYYYVVVTTTRRRNNNIIIFFF@@@>>>;;;777444222111111//////111111111111//////.........---------,,,,,,//////.........---------------------,,,+++***)))***++++++++++++,,,,,,,,,)))***+++,,,,,,+++)))(((***++++++******(((''''''))))))************))))))++++++******************************************************************((()))***++++++***)))((())))))))))))************++++++++++++++++++++++++************************++++++***************+++++++++++++++++++++++++++***************+++++++++***)))))))))+++,,,+++***)))************+++++++++++++++------------++++++------------............000000000000000111222333333666:::???CCCFFFGGGGGGBBB@@@>>>???BBBEEEGGGGGGFFFHHHKKKMMMOOORRRVVVYYYYYYYYYZZZ[[[[[[\\\\\\]]]YYYYYYXXXXXXWWWVVVVVVVVVRRRRRRRRROOOMMMNNNTTTYYYaaahhhuuu...///000111111444888;;;>>>AAAEEEHHHIIIKKKMMMOOOPPPPPPQQQSSSUUUVVVWWWXXXYYYXXXXXXYYYXXX]]]ooovvvyyyyyypppgggfffiiiwwwzzzrrrkkkggg[[[WWWRRRNNNKKKIIIGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB>>>>>>????????????>>>>>>=========>>>>>>>>>>>>???AAABBBDDDDDDCCCCCCEEEFFFAAAAAABBBBBBBBBAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCDDDEEEGGGGGGGGGHHHJJJLLLMMMOOORRRSSSTTTTTTVVVXXX```fffnnnuuuzzzwwwpppfffaaa```aaaaaa```]]]\\\ZZZXXXWWWSSSNNNKKKEEEBBB???:::666444222111...///111222222111///.../////////............---.........---------,,,,,,***+++++++++++++++************+++++++++,,,,,,,,,((()))+++,,,,,,+++***))))))***+++++++++***))))))))))))************)))))))))))))))***++++++,,,,,,************************((()))+++,,,,,,+++)))(((((()))+++,,,,,,+++)))((())))))))))))************************************************************+++***************++++++************************))))))*********+++++++++***)))))))))+++,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111333444555777999===AAADDDDDDDDDCCC>>>======???CCCEEEEEEDDDDDDFFFIIIKKKNNNRRRWWWZZZYYYYYYZZZZZZ[[[\\\\\\\\\YYYXXXXXXWWWWWWVVVVVVUUUOOOPPPPPPNNNNNNSSS]]]eeeuuu...///000000222555999<<>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@AAACCCDDDCCCBBBAAABBBDDDBBBCCCCCCCCCCCCBBBAAA@@@DDDCCCBBBBBBAAABBBBBBBBB@@@BBBCCCCCCCCCDDDGGGIIIGGGIIILLLMMMMMMMMMNNNPPPSSSXXX___eeeiiiooovvv{{{|||uuulllfffeeeeeeeeeddd___^^^]]]\\\ZZZVVVRRRNNNGGGEEEAAA<<<777444222111...000111222222111000...000000000000////////////---------,,,,,,,,,++++++((()))***+++++++++++++++*********++++++,,,,,,,,,'''(((***,,,---,,,+++***((()))+++,,,------,,,+++))))))************))))))''''''(((***+++,,,---...************************'''(((+++,,,,,,+++((('''((()))+++,,,,,,+++)))((())))))))))))************))))))))))))))))))))))))************************+++***************++++++))))))))))))))))))))))))))))))******++++++++++++***)))))))))+++,,,+++***)))************+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,---...000222444666777:::<<<@@@CCCDDDCCCAAA???<<<;;;;;;???CCCEEEDDDBBBBBBDDDGGGJJJMMMRRRWWW[[[YYYYYYYYYZZZ[[[[[[\\\\\\YYYXXXXXXWWWWWWVVVUUUUUUMMMOOOOOONNNOOOWWWdddnnn222333222222333666<<<@@@EEEGGGIIILLLNNNPPPRRRRRRQQQOOONNNQQQUUUXXXXXXWWWXXXWWWXXX[[[cccwwwqqqsssxxx~~~}}}xxxwwwyyywwwqqqiii```YYYTTTOOOMMMEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@AAAAAABBBBBBCCCBBBAAA@@@@@@@@@AAAAAA???????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???CCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIIIINNNRRRVVVWWWWWW[[[ccciiisssvvv{{{~~~qqqjjjiiijjjiiihhhfffcccaaaaaa```[[[UUUOOOJJJCCC===999777555444...///////////////......222222111//////.........,,,++++++******++++++,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++++++++************++++++******))))))))))))******+++***)))(((((()))***+++******++++++++++++******---,,,+++*********+++,,,++++++++++++++++++,,,,,,(((((((((((()))***+++,,,++++++******++++++,,,---)))***,,,---...------,,,******+++++++++,,,,,,,,,------,,,,,,------...///000///......///222666888===???BBBDDDCCCAAA>>><<<;;;<<<>>>??????>>><<<:::BBBFFFKKKOOORRRTTTWWWYYYZZZZZZYYYZZZZZZ[[[\\\\\\^^^ZZZWWWVVVWWWWWWUUURRRTTTPPPOOORRRVVV^^^ppp111222222222444888===AAAFFFGGGJJJLLLOOOQQQRRRSSSSSSQQQPPPRRRVVVYYYYYYXXXXXXUUUVVVaaarrrvvvtttvvvzzz{{{zzz{{{zzzqqqiiiddd\\\UUUPPPLLLIIIFFFCCCCCCBBBAAAAAA@@@??????@@@?????????@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGKKKNNNOOOOOORRRYYY___fffiiinnnttt{{{~~~vvvssspppllliiigggeeedddffffffaaa\\\TTTOOOGGG@@@<<<999777666//////000000//////......111111000///............,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++******))))))))))))******))))))(((((((((((())))))+++***)))(((((()))***+++******++++++++++++******,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---......++++++******++++++,,,---***+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////...///111444777:::???AAACCCDDDCCC@@@===;;;<<<===>>>??????>>>>>>===CCCGGGLLLOOORRRTTTWWWYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZXXXUUUUUUVVVUUUSSSQQQOOOKKKLLLSSS]]]kkk///111222444666:::???CCCGGGIIIKKKMMMPPPRRRSSSSSSUUUTTTSSSTTTWWWYYYYYYYYY\\\WWW[[[nnn~~~|||xxxzzz|||~~~}}}uuujjjbbbXXXTTTOOOJJJGGGEEECCCAAA@@@@@@@@@??????>>>>>>===>>>>>>>>>??????@@@@@@@@@>>>@@@AAACCCDDDEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDDDDEEEBBBEEEHHHHHHHHHJJJOOOSSSWWWYYY^^^eeelllrrrwwwyyy|||uuuqqqlllhhhiiilllllliiieee[[[UUUMMMEEE???<<<999777111111111000000//////...//////...............///---------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++)))'''''')))***+++***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))(((((((((((())))))))))))(((((((((((())))))+++***))))))))))))***+++******++++++++++++******,,,++++++******+++,,,,,,------,,,,,,++++++************************++++++++++++******++++++,,,---,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000333777;;;===CCCCCCDDDCCCAAA>>>;;;999=========>>>>>>???@@@@@@EEEHHHMMMPPPSSSUUUWWWYYYYYYYYYYYYYYYYYYYYYZZZZZZWWWUUUTTTTTTTTTSSSPPPNNNMMMKKKNNN[[[lll...111333666999===BBBEEEIIIJJJLLLOOOQQQSSSTTTTTTUUUUUUTTTUUUVVVXXXXXXYYY^^^]]]ggg~~~}}}vvvoooggg]]]VVVPPPMMMHHHEEEDDDBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAADDDFFFFFFFFFEEEDDD@@@@@@@@@AAAAAABBBBBBCCCEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDCCCCCCCCCCCCCCCDDDDDDCCCEEEFFFFFFFFFGGGJJJMMMLLLOOOSSSYYY```fffjjjmmmwwwzzzwwwmmmlllnnnooonnnnnnaaa[[[RRRJJJDDD???;;;999333333222111000/////////...------------......///......------------......---,,,,,,+++++++++,,,,,,************************+++)))((((((***++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))))))))************))))))))))))************************************++++++++++++******++++++++++++++++++,,,,,,......---,,,++++++******)))************))))))(((++++++******++++++,,,---------------,,,++++++***+++++++++,,,,,,,,,------,,,++++++++++++,,,------......000222666:::>>>@@@FFFEEEDDDCCC@@@===:::888======<<<<<<===???AAACCCFFFJJJNNNQQQSSSUUUWWWYYYXXXXXXYYYYYYYYYYYYYYYXXXUUUUUUTTTSSSRRRPPPMMMKKKOOOQQQYYYiii///222666999===@@@EEEHHHKKKLLLNNNPPPRRRTTTTTTUUUTTTTTTUUUUUUUUUVVVXXXYYYYYY```rrr|||vvvnnnfff```XXXPPPKKKLLLIIIFFFCCCCCCBBB@@@>>>>>>>>>>>>>>>???????????????@@@AAACCCCCCDDDCCCCCCCCCDDDFFFGGGGGGFFFDDDCCC@@@@@@AAABBBBBBCCCDDDDDDGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJIIILLLLLLLLLLLLLLLLLLKKKJJJGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGFFFFFFFFFGGGHHHFFFHHHLLLQQQVVV[[[___aaaiiilllttt~~~sssnnnnnnnnnnnnqqqccc^^^WWWOOOIIICCC>>>:::666555333111000000000000...------------......//////......------......///---,,,,,,+++,,,,,,------************************+++***)))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******++++++++++++************++++++++++++************++++++,,,,,,,,,,,,......------,,,+++******,,,---.........---,,,+++++++++******++++++,,,---...------,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......///111444999===AAACCCGGGFFFDDDBBB???<<<:::999<<<<<<;;;;;;===@@@CCCEEEHHHLLLPPPSSSTTTVVVXXXYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUSSSPPPNNNLLLKKKPPPXXXfffyyy111444999===@@@DDDGGGJJJMMMNNNPPPRRRSSSUUUUUUVVVSSSTTTUUUUUUUUUVVVXXX[[[VVVddd|||yyyuuuooojjjccc]]]WWWQQQLLLHHHFFFDDDBBBAAAAAA@@@>>>===>>>>>>>>>??????@@@@@@@@@@@@AAACCCEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEECCCDDDGGGJJJNNNQQQTTTUUU[[[^^^fffpppwww}}}yyypppmmmjjjjjjnnnddd```[[[UUUOOOIIIBBB===888777444222111000000000//////...............///......------------......,,,,,,,,,,,,,,,------...+++++++++++++++++++++++++++******+++,,,---,,,+++*********+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++******+++,,,,,,+++************++++++++++++******))))))+++,,,,,,,,,,,,,,,......------,,,,,,++++++***+++,,,---------,,,+++++++++******++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///000333777;;;@@@CCCEEEGGGFFFCCC@@@>>><<<;;;;;;<<<;;;;;;<<<>>>BBBEEEGGGJJJMMMQQQTTTUUUVVVXXXYYYXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWVVVTTTQQQOOOPPPQQQUUUbbbttt333777<<>>>>>???@@@???===<<<======>>>???@@@@@@@@@@@@BBBDDDFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXUUUVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQXXXaaaggglllvvv~~~tttooohhheeegggdddbbb___\\\VVVOOOGGGAAA:::888555333111000000111111111000///...............------------------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++***)))*********++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,***))))))))))))))))))******++++++,,,,,,++++++*********++++++++++++******((()))+++,,,------,,,,,,------------------,,,,,,'''(((***+++,,,,,,******++++++******++++++,,,------,,,+++++++++,,,---...,,,,,,,,,------------.........------......///000000222555999===AAADDDFFFFFFDDDBBB???>>>======>>><<<======???BBBEEEHHHIIILLLOOORRRUUUVVVVVVXXXYYYYYYZZZ[[[\\\\\\ZZZXXXWWWVVVWWWVVVTTTRRRSSSVVVZZZgggvvv}}}444888>>>CCCEEEHHHJJJKKKOOOPPPQQQSSSUUUVVVVVVWWWSSSUUUXXXXXXXXXYYY]]]```rrr}}}sssjjjddd```]]][[[UUURRRNNNJJJFFFDDDBBBAAA===<<<<<<===???AAA@@@???;;;<<<<<<===>>>???@@@@@@@@@AAADDDFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNOOONNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[\\\^^^___```aaabbbbbbbbbcccddddddcccccccccaaaaaaaaa```^^^]]][[[ZZZRRRQQQQQQPPPOOOOOOOOOPPPKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIJJJHHHIIIOOOVVV[[[___hhhrrrzzzwwwqqqgggaaabbbdddcccbbb```[[[SSSJJJDDD;;;999666333111000000111333222111//////.........---------,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))++++++***)))))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++++++++************++++++((((((''''''''''''((((((***+++,,,------,,,+++*********++++++++++++******((()))+++,,,------,,,,,,,,,,,,------------------)))***---///000///...---++++++******++++++,,,---,,,++++++***+++,,,...///,,,,,,,,,---------......///............///000000111222666:::>>>BBBEEEGGGEEECCCAAA???>>>>>>??????===>>>@@@BBBEEEHHHJJJKKKMMMOOOSSSUUUVVVWWWXXXYYYZZZ[[[\\\]]]\\\[[[YYYWWWUUUVVVVVVTTTSSSVVV\\\aaazzzzzzvvvrrrooo555999>>>CCCGGGJJJMMMOOORRRRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVTTTWWWcccooo|||}}}~~~rrrmmmeee^^^YYYUUURRRPPPLLLKKKIIIFFFCCCAAA>>>===???@@@@@@??????>>>===<<<<<<===>>>???@@@@@@@@@@@@DDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKJJJHHHGGGHHHJJJJJJKKKLLLOOORRRSSSSSSRRRRRRSSSTTTTTTTTTVVVYYY\\\\\\\\\]]]___bbbfffiiikkkmmmnnnoooqqqrrrsssssssssuuuuuuuuuttttttsssssssssuuurrrpppnnnmmmkkkhhhffffff___XXXUUUVVVWWWUUURRRVVVSSSPPPOOOOOOOOONNNMMMMMMKKKIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKOOOVVV\\\___jjjqqqzzz}}}pppgggbbbbbbcccbbbbbbcccccc\\\PPPGGGBBB???:::666444333111///333222111000///...---,,,......---------,,,,,,,,,...------,,,,,,------...,,,+++***,,,//////,,,)))+++++++++,,,,,,---------///...------++++++***)))************************,,,,,,++++++***))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))***+++,,,---************************++++++******************************************)))******++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******------------------------,,,,,,,,,++++++*********...------,,,,,,,,,------......---,,,---...///000000222777<<<@@@BBBCCCDDDDDDAAA>>>;;;:::<<>>>>>???@@@@@@@@@AAA@@@@@@@@@CCCCCCEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGIIIJJJLLLMMMPPPSSSVVVXXXXXXXXXYYYZZZ[[[\\\\\\^^^aaadddggghhhkkknnnrrrvvvyyy{{{|||}}}~~~}}}|||zzzxxxuuupppjjjbbb___```aaa```^^^aaa^^^ZZZXXXWWWVVVTTTSSSRRROOOLLLJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFGGGJJJOOOSSSVVV^^^dddlllttt{{{sssggg```___aaaaaacccfffgggaaaWWWNNNEEE@@@:::555333111000///000000000000000000000000............---------,,,...------,,,,,,------...---+++***,,,......,,,***+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***************************************************,,,++++++***))))))******))))))))))))))))))))))))))))))))))))***+++,,,---************************************************************************,,,+++++++++++++++++++++***++++++,,,,,,++++++************)))))))))((((((---------------------------,,,,,,,,,++++++++++++......---------------...//////.........///111222333555999>>>AAACCCCCCDDDCCCAAA>>><<<<<<>>>AAACCCDDDDDDDDDEEEHHHKKKOOOQQQTTTTTTUUUVVVWWWXXXYYYYYYZZZXXXVVVVVVWWWXXXVVVTTTRRRPPPRRRWWW\\\eeevvv~~~wwwnnnhhhfffccc^^^ZZZ===@@@EEEIIIKKKNNNPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWUUUVVVXXX[[[cccrrr|||qqqgggdddgggttt{{{uuunnneee^^^ZZZVVVPPPKKKHHHFFFCCCBBB@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@??????BBBBBBBBBBBBBBBAAAAAAAAADDDEEEFFFHHHIIIKKKLLLLLLLLLLLLMMMLLLKKKKKKMMMPPPRRRTTTYYY]]]aaacccdddeeegggiiikkklllmmmooorrruuuyyy|||zzzssspppppprrrqqqpppooolllgggccc```^^^[[[YYY[[[WWWRRRNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEFFFHHHKKKMMMQQQVVV\\\bbbiiirrr}}}wwwhhh___]]]^^^```eeejjjmmmiiiaaaZZZLLLFFF>>>777333222111000000000000000000000000000/////////.........------...------,,,,,,------......,,,++++++,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))***+++,,,,,,************************************************************************------,,,,,,+++******)))***++++++,,,,,,++++++************))))))))))))))),,,,,,,,,,,,------------------------,,,,,,,,,,,,///......---......//////000/////////000222333444888:::===@@@BBBCCCCCCBBBBBB@@@>>>======@@@CCCFFFFFFFFFGGGIIILLLOOOSSSUUUUUUUUUVVVWWWXXXYYYYYYZZZWWWVVVVVVVVVWWWWWWUUUSSSQQQPPPRRR[[[gggxxx{{{mmmggg```[[[YYYWWWTTTPPP@@@CCCGGGKKKMMMOOOQQQSSSSSSTTTUUUUUUVVVVVVVVVUUUWWWUUUUUUYYYaaannnyyyjjjbbb\\\]]]cccrrrtttlllfff___XXXSSSRRRNNNJJJGGGEEECCCAAA@@@============>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRRRRRRRTTTWWWZZZ]]]aaaggglllpppsssuuuvvvzzz|||~~~xxxsssooolllhhhfffgggbbb[[[VVVSSSQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKJJJIIIGGGEEEEEEFFFHHHIIIJJJNNNSSSWWW\\\eeeooowwwyyyhhh___^^^\\\```gggooosssqqqkkkfffVVVOOOEEE<<<777444444333444333222111///...------000////////////............------,,,,,,------......---+++***++++++,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))*********++++++***************+++))))))))))))))))))))))))******))))))***++++++,,,***************************************+++++++++************************,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------///............///000000////////////111333555666;;;<<<>>>AAABBBAAA@@@@@@???>>><<<<<<>>>AAAEEEGGGGGGGGGIIILLLOOORRRUUUVVVUUUVVVVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXWWWVVVTTTSSSRRRSSSXXXdddvvv|||rrrjjj```\\\WWWTTTRRRQQQOOOMMMAAADDDHHHKKKMMMOOOQQQSSSTTTTTTUUUVVVVVVVVVVVVUUUVVVTTTVVV^^^lll~~~yyyiii]]][[[[[[^^^fffsss|||vvvpppggg```[[[VVVQQQMMMLLLIIIFFFDDDCCCBBBAAA???========================>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIILLLLLLLLLMMMNNNPPPQQQRRRVVVWWWXXXYYY[[[___cccgggkkkqqqxxx~~~~~~zzzwwwqqqllleee___\\\ZZZXXXWWWUUUTTTSSSQQQPPPNNNMMMLLLKKKJJJHHHFFFFFFFFFGGGHHHHHHKKKNNNQQQTTT[[[dddkkkqqqxxxvvvfff______^^^bbbjjjrrrwwwwwwsssppp^^^VVVJJJ@@@999666555444444333222111000///...---000////////////............------,,,,,,------.........,,,+++******,,,------------,,,,,,+++++++++)))******++++++,,,,,,---+++++++++++++++++++++++++++*********)))))))))(((+++***************++++++))))))))))))))))))))))))*********)))******+++,,,************************))))))*********+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...............///000000------...///111333666888<<<===???@@@@@@???===<<<;;;;;;;;;;;;===AAADDDGGGGGGHHHKKKNNNQQQSSSUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZXXXYYYXXXWWWUUUSSSRRRQQQRRRYYYdddsss{{{uuummmbbb[[[VVVTTTRRRPPPOOOOOONNNMMMAAADDDIIILLLNNNPPPRRRTTTUUUUUUVVVVVVVVVVVVVVVUUUVVVVVV]]]kkk}}}nnncccVVVZZZ___dddkkkwwwwwwnnnhhhddd```ZZZUUURRRNNNKKKHHHFFFDDDBBBAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDFFFIIILLLNNNNNNNNNNNNOOORRRUUUXXXYYY___```bbbdddhhhmmmtttxxx}}}}}}yyyrrrmmmjjjgggeeeddd___^^^\\\ZZZWWWTTTRRRQQQNNNLLLJJJHHHGGGGGGGGGGGGFFFIIILLLMMMNNNRRRYYY___cccjjjrrryyyvvviiiccccccbbbfffmmmtttwwwxxxwwwuuueee]]]PPPDDD<<<888555444111111111111111111111111/////////.........------...------,,,,,,------...---......,,,******+++,,,---,,,,,,,,,,,,,,,,,,+++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((*********)))******+++,,,))))))))))))))))))))))))+++***************++++++************************)))))))))***++++++,,,,,,************************)))******+++,,,,,,------***++++++,,,,,,++++++***)))))))))))))))***************++++++,,,,,,------,,,,,,,,,,,,------------------------...///000000------...///222555888999<<<===>>>??????===;;;::::::::::::;;;>>>AAADDDFFFHHHJJJMMMPPPRRRTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZWWWXXXWWWUUURRRPPPQQQRRRWWWddduuuuuummmfff___WWWRRRNNNNNNNNNMMMNNNNNNNNNOOOAAAEEEIIIMMMOOOQQQTTTVVVUUUVVVVVVWWWVVVVVVUUUUUUVVV[[[iii}}}tttfffccc[[[bbbjjjmmmppp|||yyypppiiiccc]]]XXXSSSRRROOOMMMKKKIIIFFFEEEDDDBBB@@@@@@@@@@@@???===?????????@@@@@@AAAAAAAAA@@@AAABBBCCCEEEEEEFFFFFFGGGFFFFFFGGGIIILLLOOOQQQQQQRRRSSSVVV[[[```dddgggkkkmmmpppsssxxx}}}{{{xxxvvvpppnnnkkkhhhddd```]]]\\\TTTSSSPPPNNNKKKIIIHHHHHHFFFIIIKKKKKKKKKMMMRRRVVVWWW]]]dddiiiooozzz}}}tttmmmlllgggkkkppptttvvvwwwwwwwwwmmmeeeXXXLLLCCC===888666111111111111111111111111............---------,,,...------,,,,,,------...,,,...///...+++)))***++++++,,,,,,,,,,,,,,,,,,---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))++++++***************+++************************((())))))***++++++,,,,,,************************+++++++++++++++++++++,,,***++++++,,,,,,++++++***(((((()))))))))*********)))******+++,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000---...///000333777:::<<<===>>>??????>>>===:::999;;;;;;;;;<<>>>>>???@@@AAABBBCCCDDDDDDBBBBBBDDDEEEGGGHHHHHHHHHKKKJJJJJJJJJKKKNNNPPPRRRVVVWWWYYY^^^dddkkkppptttvvvxxx|||~~~|||xxxtttpppkkkhhhfff\\\ZZZWWWSSSPPPMMMKKKJJJGGGJJJLLLLLLKKKKKKNNNQQQOOOTTTZZZ___dddpppxxxuuukkkmmmqqqtttuuuuuuvvvwwwtttlll___SSSIIIBBB===:::555444333222111///............---------,,,,,,,,,...------,,,,,,------...+++...000///,,,))))))***+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......******))))))***+++,,,,,,))))))))))))))))))))))))++++++***************+++************************((())))))***++++++,,,,,,************************------,,,++++++*********+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,+++++++++,,,---...///000...///000222555999<<<>>>>>>>>>???@@@???===;;;999<<<<<<<<<>>>@@@CCCFFFGGGLLLNNNRRRTTTVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZXXXWWWYYY^^^cccuuutttcccbbb]]]WWWRRROOOOOOPPPKKKLLLNNNPPPQQQRRRTTTVVVFFFHHHKKKOOORRRTTTUUUUUUVVVSSSRRRTTTTTTRRRSSSWWWUUUiii{{{tttrrrrrr||||||~~~uuuddd```ZZZTTTNNNKKKIIIHHHDDDDDDDDDDDDCCCBBBAAAAAA???>>>>>>>>>>>>>>>???@@@???@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHNNNLLLLLLNNNNNNNNNRRRXXXYYY___gggmmmrrrwww~~~zzztttpppmmmhhhaaa[[[WWWUUURRRQQQRRRNNNJJJHHHHHHJJJKKKLLLLLLPPPTTTXXX]]]fffttt~~~}}}yyyvvvwwwxxxzzzzzzyyytttkkk```RRRDDD<<<999000111222222111111222333////////////..................---------,,,,,,,,,***++++++,,,,,,++++++***++++++******+++---...000,,,+++++++++***))))))))),,,------...---,,,+++***)))******++++++******)))+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++,,,+++)))(((,,,,,,************,,,,,,---,,,,,,+++*********+++,,,,,,,,,+++++++++************))))))))))))******---------,,,,,,+++++++++,,,,,,+++******+++++++++)))******+++,,,,,,,,,,,,------------------,,,,,,111111111222555:::>>>AAACCCBBBAAA???>>><<<::::::>>>=========@@@DDDGGGJJJOOOQQQTTTUUUTTTTTTTTTUUUXXXUUURRRSSSVVVXXXXXXWWWZZZYYYWWWVVVYYYaaallluuuyyymmmfff[[[VVVQQQOOOOOOPPPNNNLLLIIILLLNNNOOOPPPSSSYYY^^^GGGHHHLLLOOORRRTTTUUUUUUXXXUUUTTTUUUTTTPPPQQQUUUXXXkkk~~~}}}oooccc[[[XXXSSSNNNJJJHHHGGGGGGCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLRRRPPPRRRUUUVVVUUUYYY^^^dddjjjqqqwww||||||wwwrrrkkkeee```]]]ZZZXXXTTTQQQLLLJJJKKKLLLMMMNNNKKKNNNQQQSSSVVV^^^iiirrr~~~}}}~~~~~~zzzsssiii\\\MMMBBB===555555444333111111111111////////////.....................---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,...///++++++++++++************+++,,,------,,,+++***)))+++,,,,,,------,,,,,,++++++++++++*********))))))************************++++++++++++++++++++++++'''(((***+++++++++***))),,,+++***))))))***+++,,,---,,,++++++******++++++,,,,,,,,,+++++++++******+++******))))))******+++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---.........------////////////////////////111111111333777;;;@@@BBBDDDCCCAAA???===;;;;;;:::======<<<>>>@@@DDDIIIKKKRRRUUUWWWXXXWWWWWWWWWXXXWWWUUUSSSTTTWWWYYYYYYWWWXXXTTTSSSZZZgggvvvwwwlllaaa[[[VVVRRRNNNMMMNNNOOONNNMMMMMMPPPSSSUUUWWW\\\ccciiiHHHIIILLLOOORRRTTTTTTUUUYYYVVVVVVWWWUUURRRSSSWWW[[[mmm}}}sssjjj^^^UUUQQQNNNKKKGGGEEEDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@@@@????????????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPRRRQQQSSSXXX[[[\\\bbbhhhvvv|||yyysssnnnjjjfffdddZZZWWWRRROOOOOOPPPPPPOOOMMMNNNOOOOOOPPPUUU^^^eeetttzzzvvviiiZZZKKKBBB:::999666444222000000///////////////.....................------------,,,,,,------......------,,,,,,,,,,,,++++++,,,------*********++++++++++++++++++++++++,,,++++++***)))+++,,,,,,------,,,,,,++++++++++++***************************************************************)))))))))************++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------.........---,,,,,,////////////////////////000000222555999>>>BBBDDDFFFDDDAAA>>><<<;;;;;;;;;<<<<<<===???BBBFFFKKKMMMTTTVVVXXXYYYXXXXXXXXXYYYXXXWWWVVVWWWXXXYYYXXXWWWWWWSSSUUUccczzzzzzoooeee\\\UUUPPPOOOMMMJJJJJJKKKMMMNNNNNNOOORRRVVVZZZ^^^fffooowwwIIIJJJMMMPPPRRRSSSTTTTTTVVVUUUVVVWWWVVVTTTWWW]]]```rrr~~~yyykkkccc\\\TTTNNNKKKIIIFFFDDDBBBAAAAAABBB???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPRRRSSSRRRUUU\\\bbbhhhrrr{{{}}}yyyuuurrrddd```[[[WWWUUUTTTSSSQQQPPPPPPOOONNNNNNQQQWWW\\\gggllluuu~~~uuufffTTTGGG>>>;;;777333111000000///////////////........................------------,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))******++++++******)))******************************************************************************)))))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,+++******))),,,,,,,,,---------------///000333777<<<@@@DDDFFFGGGEEEAAA===;;;;;;<<<===<<<<<<>>>AAADDDIIIMMMOOOSSSUUUVVVVVVUUUUUUVVVWWWZZZYYYYYYXXXXXXWWWVVVUUUUUUVVV___ssswwwlllaaaYYYSSSOOOMMMLLLKKKIIIIIIJJJMMMNNNOOOSSSWWW]]]bbbiiisssJJJKKKNNNPPPRRRSSSSSSSSSTTTSSSTTTUUUTTTSSSZZZbbbkkk}}}|||uuufffZZZSSSOOOKKKHHHJJJHHHFFFDDDBBBAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSYYYXXX\\\fffppp{{{qqqmmmgggbbb___[[[XXXVVVTTTSSSPPPNNNNNNPPPTTTWWW^^^bbbjjjuuu}}}ppp]]]LLL@@@<<<666222111111111000////////////............//////.........---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---*********************+++)))******++++++******)))************************************************++++++++++++++++++++++++*********)))***++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,+++******))),,,,,,,,,---------......///111555:::???CCCFFFGGGGGGDDDAAA===<<<<<<===>>>===>>>@@@CCCGGGLLLPPPRRRSSSTTTUUUUUUTTTTTTUUUVVV[[[[[[ZZZXXXUUUSSSRRRRRRQQQ\\\nnn}}}pppiii___VVVQQQOOONNNNNNLLLKKKKKKKKKLLLOOORRRTTT[[[aaahhhpppyyyKKKMMMOOOQQQRRRSSSSSSSSSTTTSSSTTTTTTSSSUUU___jjj~~~vvvuuuzzzllldddXXXOOOKKKJJJHHHGGGIIIHHHFFFDDDBBBAAA@@@???===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIKKKKKKLLLMMMMMMMMMOOOQQQSSSVVVXXXYYY___```gggttt~~~zzztttoookkkgggdddaaaZZZWWWTTTQQQPPPQQQSSSUUUXXX[[[cccoooyyyzzzgggTTTEEE???777333222333222000////////////............/////////.........------***++++++,,,,,,++++++***++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++************************++++++++++++++++++++++++*********++++++++++++,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,+++++++++,,,---...///------.........---,,,,,,------......///000000000000333777===AAAEEEGGGGGGDDDCCC@@@>>>======>>>???@@@AAACCCGGGKKKOOORRRTTTVVVWWWWWWVVVUUUUUUWWWXXXYYYYYYXXXUUUQQQPPPQQQRRRRRRbbbzzzuuulll```ZZZSSSNNNLLLLLLMMMMMMLLLMMMOOOPPPQQQUUUYYY]]]ccciiisss}}}LLLMMMOOOQQQSSSSSSSSSRRRUUUTTTVVVXXX[[[aaappp~~~xxxsssmmm}}}}}}ooo^^^XXXPPPJJJHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@@@@???===>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSWWW[[[___cccdddjjjooozzz|||yyyuuurrrooodddaaa\\\XXXVVVUUUUUUUUUUUUVVV^^^kkktttvvvzzzqqq^^^MMMEEE;;;555444444222000////////////............////////////............+++,,,,,,,,,,,,,,,,,,+++)))***,,,------------,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******+++,,,---...+++,,,,,,------,,,,,,+++))))))*********+++++++++************************************************)))***+++,,,,,,,,,++++++((()))************)))(((++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------*********++++++,,,---...,,,,,,---.........------------......///000000111111444999???CCCFFFGGGGGGBBBAAA@@@?????????@@@@@@CCCDDDGGGJJJMMMQQQTTTUUUXXXXXXXXXWWWVVVVVVXXXZZZUUUUUUSSSPPPNNNNNNRRRVVV___nnnsssfff^^^UUUQQQMMMJJJJJJKKKLLLLLLLLLNNNRRRUUUXXX]]]ccchhhooovvvMMMNNNPPPRRRSSSSSSSSSRRRTTTUUUXXX^^^dddooossslllnnnkkk}}}kkk^^^TTTOOOIIIEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???===>>>@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIMMMNNNNNNOOOPPPQQQRRRSSSRRRTTTWWW\\\aaagggkkknnnzzz|||zzzmmmiiiccc___\\\ZZZXXXWWWSSSTTT\\\iiipppqqqsssxxxzzzxxxeeeSSSJJJ???888666555222000000/////////............000/////////............,,,------......------,,,(((***+++---......---------------,,,,,,+++++++++,,,,,,+++++++++,,,...///*********++++++*********))))))******++++++++++++************************))))))))))))))))))))))))(((***,,,---------+++***&&&'''((())))))((('''&&&+++*********+++,,,,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++,,,,,,---------************+++,,,---...)))***++++++,,,,,,,,,,,,++++++,,,,,,---...//////222555;;;@@@DDDFFFGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@EEEFFFIIILLLOOORRRUUUVVVWWWXXXXXXVVVUUUUUUWWWYYYQQQQQQPPPMMMLLLNNNTTTYYYmmmxxxttthhh]]]VVVQQQOOOLLLJJJKKKLLLLLLKKKKKKOOOTTTXXX\\\bbbkkkppp~~~OOONNNQQQUUUVVVSSSRRRUUUUUUYYYbbblllwww}}}qqqkkkjjjlll|||jjj[[[UUUJJJIIIGGGEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@AAAAAA@@@???@@@AAACCCDDD@@@BBBDDDEEEFFFGGGJJJMMMPPPOOOPPPSSSSSSRRRUUUZZZZZZ___ccceeelllyyy~~~xxxpppkkkiiigggdddaaa[[[[[[\\\```dddhhhiiiiiipppxxx}}}tttbbbOOO???<<<:::222000444111111000///////////////////////////////////////------------------------------------------------+++,,,,,,------,,,,,,+++++++++------------++++++,,,++++++******++++++,,,+++++++++*********))))))+++*********))))))((((((((()))++++++)))((()))***************************++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,,,,++++++*********************************,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...+++,,,------......------***,,,............///111111777>>>CCCEEEEEEDDDCCC?????????@@@AAABBBDDDEEEGGGHHHIIIJJJMMMOOORRRSSSVVVWWWWWWXXXWWWVVVTTTSSSQQQRRRRRRPPPOOOUUU```iii|||xxxkkkddd^^^VVVPPPNNNMMMMMMMMMOOOOOOOOONNNQQQQQQSSSXXXaaammmyyyOOONNNQQQVVVVVVSSSTTTWWWYYYddduuu~~~qqqhhheeegggooo|||mmm]]]QQQMMMHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEHHHIIIJJJJJJJJJJJJLLLNNNKKKJJJMMMSSSTTTTTTXXX]]]___gggnnnuuuxxxssspppmmmiiifff___^^^^^^___bbbdddeeeeeehhhoooyyyyyyhhhVVVEEEAAA===555222555111111000///////////////////////////////////////------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++*********))))))+++*********))))))))))))((()))++++++)))))))))***************************++++++++++++++++++++++++...---,,,+++***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,---------.........+++,,,------......------+++---......---...000222444888>>>BBBCCCCCCCCCCCCAAAAAABBBCCCDDDEEEGGGGGGIIIJJJKKKMMMPPPRRRSSSTTTVVVVVVWWWWWWVVVUUUSSSRRRLLLLLLKKKNNNUUUbbboooyyy}}}mmmaaa[[[VVVPPPKKKJJJJJJJJJKKKMMMNNNOOOOOOVVVYYY]]]dddnnnzzzPPPOOORRRUUUVVVTTTUUUZZZcccwwwqqqeeeaaadddjjjuuu|||vvvhhh\\\OOOGGGEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKJJJKKKMMMOOOMMMMMMPPPVVVZZZ\\\aaagggnnnwww}}}{{{xxxsssnnngggdddaaa______````````````eeemmmuuu}}}~~~}}}}}}qqq___NNNFFF@@@777444666111111000////////////000////////////////////////------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++******************************)))))))))(((***++++++***))))))***************************++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---.../////////......,,,,,,---............------......------...222555888;;;>>>@@@AAAAAAAAABBBDDDDDDEEEFFFHHHIIIJJJKKKKKKMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPKKKHHHHHHQQQbbbuuuzzzooo```VVVQQQNNNKKKHHHIIIIIIIIIKKKMMMOOORRRSSSYYY___gggpppyyyPPPPPPRRRUUUTTTSSSWWW]]]ppp}}}jjjbbbcccllltttzzz{{{~~~vvveeeZZZPPPHHHDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLLLLNNNPPPSSSVVVUUUWWW]]]cccgggpppyyy|||xxxppplllfffbbb___^^^]]]\\\[[[___dddjjjpppzzzvvvvvvwww{{{xxxhhhWWWLLLCCC999444444222111000000//////000000////////////////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************(((***,,,+++***)))******************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...///000///---,,,,,,------..................///...------///444777;;;===>>>>>>>>>???AAABBBEEEFFFHHHJJJKKKLLLMMMNNNLLLNNNQQQTTTUUUVVVUUUTTTVVVVVVUUUTTTRRRQQQOOOOOOLLLJJJLLL[[[rrr|||mmmdddXXXPPPMMMLLLKKKIIIKKKKKKLLLMMMOOORRRVVVYYY___hhhttt}}}PPPPPPQQQSSSRRRRRRXXXaaazzzuuufffccciiisss|||zzz{{{tttgggYYYPPPJJJEEECCCDDDAAAAAAAAAAAAAAABBBBBBCCC??????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFHHHHHHIIIIIILLLMMMOOOPPPPPPRRRUUUWWW\\\[[[]]]eeennnwwwzzzuuunnnhhhdddaaa___]]]YYY[[[^^^aaaeeemmmxxx}}}ssstttvvvzzz~~~|||ooo___RRRFFF<<<555333222222111000000000000000////////////////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************************+++++++++)))***,,,,,,***)))***+++************************++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...///...,,,+++,,,---......//////....../////////......111555888<<<============>>>AAACCCFFFGGGIIILLLMMMNNNOOOOOONNNOOORRRTTTUUUUUUTTTTTTVVVVVVTTTSSSQQQPPPOOONNNJJJKKKSSSfff}}}xxxnnnbbb[[[RRRLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPUUU[[[```nnnxxxPPPOOOQQQRRRPPPQQQYYYccc}}}ooogggiiiooovvv|||xxx}}}vvvcccXXXNNNIIIFFFCCCBBBCCC@@@@@@@@@@@@@@@AAABBBBBB???@@@AAABBBCCCDDDEEEFFFEEEFFFHHHIIIKKKKKKLLLLLLNNNPPPRRRSSSSSSUUUXXXZZZbbbccciiittt~~~wwwqqqmmmiiieeecccZZZ[[[\\\\\\]]]bbbkkkrrr~~~yyyzzz{{{|||~~~vvvhhhYYYLLLAAA999555222222111000000000000111////////////////////////........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***************+++++++++*********+++++++++++++++)))+++,,,,,,+++******+++************************++++++++++++++++++++++++++++++,,,,,,++++++***)))***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++******+++,,,---------,,,+++------...////////////...//////000000000222666999:::;;;<<<<<<===>>>BBBDDDGGGHHHKKKMMMOOOPPPQQQQQQPPPQQQRRRTTTUUUUUUTTTTTTVVVUUUSSSRRRQQQPPPPPPPPPIIIOOO^^^qqqyyykkkaaaWWWSSSMMMJJJJJJKKKLLLLLLKKKMMMPPPQQQTTTZZZcccjjj|||OOOOOOOOOPPPNNNOOOYYYeeezzz}}}ppppppuuuyyy{{{}}}yyyssseeeVVVMMMFFFEEEEEECCCAAABBB@@@????????????@@@@@@AAA@@@AAABBBCCCEEEFFFGGGHHHHHHIIIKKKMMMNNNOOOOOOOOOQQQSSSWWWZZZ^^^bbbfffjjjuuuxxxzzzvvvrrrmmmjjj___```___\\\ZZZ]]]ccchhhsss{{{~~~}}}qqqbbbUUUIII???999333222111111000000111111////////////////////////........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,)))+++,,,,,,+++******+++************************+++++++++++++++++++++++++++,,,---------,,,************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------------------...///////////////...///111222222444666999777999;;;<<<===@@@CCCFFFHHHJJJMMMPPPRRRSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUVVVUUUSSSRRRQQQQQQQQQQQQTTT^^^ooo}}}~~~vvvlll___UUUOOOMMMKKKJJJJJJKKKLLLLLLKKKOOOSSSVVV[[[dddpppyyyNNNNNNOOOOOOMMMNNNYYYeeexxx~~~www{{{}}}tttdddWWWOOOHHHDDDEEEFFFDDDBBBBBB@@@???????????????@@@@@@@@@AAABBBDDDEEEGGGHHHIIIJJJKKKMMMPPPQQQRRRRRRRRRVVVZZZ```gggnnnuuu||||||wwwrrroooeeeeeeccc___\\\\\\aaaeeejjjsss~~~wwwiii[[[OOODDD===333222111111000111111111////////////////////////////////////////////////------------------------+++,,,,,,------,,,,,,+++------++++++++++++------,,,++++++++++++++++++,,,))))))******++++++++++++*********++++++,,,,,,,,,)))+++---,,,+++***+++,,,************************++++++++++++++++++++++++,,,,,,---...---,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...------------...//////---......///////////////---///222333333555777999555777:::<<<>>>AAADDDGGGIIIKKKNNNRRRTTTUUUTTTTTTUUUTTTTTTTTTTTTUUUVVVWWWUUUTTTSSSRRRQQQQQQRRRSSScccooo~~~tttlllcccWWWNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMRRRWWW\\\bbbmmm|||SSSNNNMMMOOOMMMLLLVVVddd{{{vvveeeXXXRRRFFFEEEDDDCCCAAA@@@???>>>@@@@@@???????????????@@@DDDDDDDDDEEEHHHIIIIIIIIIJJJNNNSSSUUUUUUVVVYYY\\\bbbjjjqqquuu|||~~~xxxnnnlllhhhbbb^^^]]]___aaagggllluuu~~~uuugggVVVGGG>>>:::555222333222000000333////////////////////////........................------------------,,,,,,))))))+++,,,---.........***+++,,,---...---,,,+++***++++++,,,---...//////......,,,,,,,,,,,,......))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,+++******++++++************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++)))***++++++,,,,,,,,,,,,..................------////////////////////////111111111222444777:::<<<<<<;;;;;;<<<>>>AAAEEEGGGHHHJJJMMMOOOOOOOOOQQQSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSQQQOOONNNLLLLLLUUU___ooo{{{|||zzz{{{ssseee]]]WWWQQQMMMLLLJJJHHHIIIKKKOOOQQQSSSVVV[[[```ffflllxxxOOOKKKKKKLLLJJJJJJXXXiiiwwwiiiZZZOOOJJJCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????@@@AAAAAADDDDDDEEEGGGIIIKKKLLLMMMOOORRRVVVWWWXXX[[[aaafffoooyyy|||vvvtttoooiiiccc___^^^^^^bbbgggnnnvvv}}}zzznnn^^^MMMBBB===777444333222//////111////////////////////////........................------------------------,,,,,,---.........------++++++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,+++******+++,,,,,,******************************+++++++++,,,,,,,,,++++++***)))))))))))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,111111111222444888;;;===<<<<<<===>>>@@@CCCEEEGGGHHHKKKMMMOOOPPPQQQRRRTTTSSSTTTUUUUUUUUUUUUUUUTTTWWWSSSPPPOOONNNPPP[[[gggxxx{{{uuuuuuwwwyyyjjj___XXXTTTPPPLLLKKKJJJIIIJJJMMMQQQTTTUUUTTT[[[eeennnxxxLLLJJJJJJKKKHHHKKK]]]rrrttteeeZZZNNNGGGDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFHHHKKKNNNPPPQQQQQQSSSUUUWWWZZZbbblllsss}}}zzzvvvqqqlllgggcccaaa```cccgggmmmttt~~~xxxjjjWWWIIIBBB;;;555444222///...000////////////////////////////////////////////////,,,,,,,,,---.........///.../////////...------,,,,,,,,,++++++,,,,,,------...---------,,,,,,,,,+++******))))))))))))************************************+++++++++,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------------,,,------------------..............................000111111333555999<<<=========???AAACCCEEEFFFGGGIIIKKKNNNPPPQQQRRRTTTVVVSSSTTTUUUVVVVVVVVVVVVVVVXXXSSSOOONNNOOOUUUdddqqq{{{rrrpppuuu{{{rrrjjj^^^VVVRRROOOMMMKKKIIIIIIJJJLLLOOOSSSVVVXXXYYYbbbooo{{{LLLKKKKKKLLLIIINNNeee}}}zzzfffYYYQQQIIIEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLOOORRRTTTSSSUUUYYY\\\cccooo}}}~~~}}}{{{yyywwwsssooollleeeeeeeeeggglllvvvuuubbbRRRFFF===666444333000///111////////////////////////000000000000000000000000+++,,,,,,---...//////000...............---,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************************************+++++++++,,,,,,,,,......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......---------,,,,,,------------......///////////////000000000000000222444777:::===>>>>>>???AAACCCEEEFFFGGGGGGIIILLLOOOQQQRRRSSSUUUWWWSSSTTTUUUVVVVVVWWWVVVVVVTTTOOOJJJLLLQQQ\\\mmm|||vvvppprrr}}}uuueee___WWWPPPMMMLLLKKKKKKIIIJJJMMMOOOQQQTTTXXXZZZeeennn{{{LLLJJJKKKMMMLLLSSSmmmwwwzzzkkkZZZQQQLLLGGGEEEEEECCCBBBBBBAAA@@@@@@??????AAAAAABBBCCCEEEGGGHHHIIIJJJLLLMMMNNNNNNPPPTTTXXXYYY]]]ccckkkvvv}}}xxxtttkkkiiifffdddffflllvvv}}}|||kkk]]]KKKAAA777555444333222333000000000000000000000000000000000000000000000000,,,,,,------...///000000++++++,,,------------,,,---,,,+++***+++,,,---...******++++++,,,------...***++++++++++++++++++*********************************+++++++++,,,,,,,,,))))))((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,---------......---,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,---------///000222555888;;;>>>??????@@@BBBDDDFFFGGGGGGGGGJJJLLLOOOQQQRRRSSSUUUWWWSSSTTTUUUUUUVVVVVVVVVVVVPPPKKKIIIOOOYYYfffxxxwwwssszzz||||||yyyjjj^^^ZZZTTTOOOLLLKKKKKKKKKKKKMMMPPPQQQSSSWWW\\\```qqqzzzKKKHHHIIINNNRRR]]]xxxssssss~~~hhh\\\OOOJJJHHHEEECCCCCCCCCBBBBBBAAA@@@??????>>>AAABBBCCCDDDGGGIIIKKKLLLMMMPPPRRRRRRRRRTTTZZZ___```gggqqq}}}}}}wwwpppmmmhhhcccbbbeeekkkpppuuu{{{ssshhhRRRFFF;;;777666444333444000000000000000000000000////////////////////////---------.../////////000***++++++,,,---------,,,,,,,,,++++++,,,,,,------))))))***+++,,,---......++++++,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,******+++,,,------------,,,------------,,,,,,+++++++++,,,,,,------......,,,,,,,,,---......//////...000222666999===???AAAAAABBBCCCDDDEEEGGGHHHHHHKKKMMMPPPQQQRRRRRRTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSNNNKKKMMMWWWcccqqq}}}{{{}}}vvvzzz{{{mmmaaaXXXVVVRRRNNNLLLKKKKKKLLLMMMOOOSSSUUUWWW]]]dddkkkzzzKKKGGGJJJRRR\\\kkk|||ooojjjrrr|||mmmYYYOOOGGGFFFFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEHHHKKKMMMNNNOOORRRVVVWWWWWW[[[bbbiiimmmwwwzzztttqqqlllgggccccccfffiiikkkrrr}}}zzzsssZZZMMM???999777444222222000000000000000000000000....................................////////////------------------,,,+++++++++,,,,,,------,,,,,,******++++++,,,,,,,,,---++++++,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,+++*********++++++,,,------............//////000111111222...///333777:::>>>@@@AAABBBBBBBBBCCCDDDFFFHHHIIILLLNNNPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQLLLKKKQQQ^^^kkkwww~~~www{{{vvvkkkaaaYYYRRRQQQPPPMMMKKKKKKKKKMMMNNNQQQUUUXXX]]]eeepppyyyLLLIIILLLWWWeeexxx}}}mmmcccdddqqqkkk\\\RRRIIICCCDDDFFFDDD@@@???>>>??????@@@AAAAAABBBBBBBBBBBBDDDFFFIIILLLNNNPPPOOOSSSXXXZZZ[[[```iiippp~~~xxxuuuqqqkkkgggeeegggiiihhhppp{{{~~~yyy```RRRBBB;;;888444000///000000000000000000000000........................///////////////.........000000000///...,,,+++******+++,,,---...---,,,+++,,,,,,,,,++++++++++++******+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++,,,---************************))))))******++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,++++++***)))******+++,,,,,,---......++++++,,,,,,---......///---///333777;;;>>>AAABBBCCCCCCBBBBBBCCCEEEHHHJJJLLLNNNPPPQQQPPPPPPQQQRRRTTTTTTTTTTTTSSSQQQPPPOOOJJJKKKRRR```nnnwwwzzz~~~}}}kkk```YYYTTTMMMMMMMMMLLLJJJJJJLLLMMMNNNRRRWWW[[[aaakkkyyyOOOSSSUUUaaavvv}}}mmm^^^[[[cccrrrmmm\\\SSSFFFEEEDDDBBBAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBBCCCEEEGGGIIIJJJLLLPPPRRRTTTWWWZZZ\\\```jjjxxx{{{uuuoookkkhhheeecccfffooo{{{~~~|||{{{|||ooo```KKK<<<666555333111222111111000000000000000......///000111222333333---------...............---.../////////...---,,,///...---,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,+++******++++++)))(((++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,))))))*********+++++++++******++++++++++++******(((((()))***++++++,,,,,,,,,++++++******++++++,,,---------...------,,,,,,............//////000000222333666:::>>>AAADDDFFFEEEDDDBBBAAABBBCCCFFFGGGOOOOOOQQQRRRSSSTTTUUUUUUXXXSSSNNNNNNRRRTTTOOOJJJIIILLLVVVccckkkpppyyy|||mmmaaaYYYTTTRRRSSSNNNKKKLLLMMMKKKMMMPPPOOOVVV___dddiiiuuuPPP\\\dddnnn}}}qqqdddXXXYYYcccqqqvvveeeVVVOOOEEEDDDCCCAAA@@@?????????@@@@@@AAAAAABBBBBBCCCCCCEEEGGGJJJLLLMMMPPPSSSUUUVVVZZZ___cccjjjvvv}}}xxxssspppmmmjjjgggjjjpppzzz~~~}}}|||{{{}}}tttfffRRRBBB;;;888666444222222111000000000000000/////////000111111222222..................------,,,---...//////...------//////.........//////000//////...---,,,,,,,,,,,,,,,+++******++++++***(((++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++************++++++,,,++++++******++++++,,,******++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........---------------......//////000333555777;;;>>>AAADDDEEEEEECCCAAA@@@AAADDDGGGJJJNNNOOOQQQSSSTTTTTTTTTSSSUUUQQQMMMMMMOOOPPPNNNKKKRRRTTT[[[eeejjjlllsss|||qqqeee]]]YYYVVVUUUPPPKKKJJJLLLMMMMMMNNNRRRSSSZZZcccjjjqqq~~~WWWnnnyyy~~~ttteee\\\VVV[[[fffrrr}}}sssfffXXXNNNIIICCCBBBAAA@@@???>>>>>>>>>@@@AAAAAABBBCCCDDDDDDEEEGGGJJJMMMOOOQQQSSSVVVXXXXXX^^^fffoooyyy{{{yyywwwtttpppmmmnnnqqqwww}}}~~~{{{zzzyyyzzz|||zzznnn[[[KKKAAA<<<999777333222111111000000111111000000000000000000000000/////////...---------,,,++++++,,,---............---------......000111111///...------,,,,,,,,,,,,,,,+++******++++++***)))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++,,,,,,,,,------,,,,,,,,,,,,------,,,---...///////////////,,,,,,,,,---...///000111666777:::<<>>>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGJJJLLLOOOQQQSSSUUUXXXZZZ\\\dddppp|||~~~}}}|||yyyuuuqqqoooqqqrrrtttxxx~~~}}}zzzxxxwwwvvvwwwzzz~~~tttdddTTTGGG>>>999777333333222111111111111222111111111111000000//////000000///...---,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***))),,,++++++******++++++,,,...------------,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,...------,,,,,,------...,,,---...///000000000000---------...///111222333888:::<<>>=========>>>>>>AAABBBCCCDDDFFFGGGIIIIIIMMMNNNQQQRRRTTTWWW[[[^^^dddnnn}}}|||xxxuuuppppppooonnnpppuuu}}}|||}}}zzzxxxwwwuuuvvvyyyyyymmm]]]MMMAAA999666444333333222222222222222222222111111000/////////000000///...---,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,+++***+++,,,---,,,***++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***))),,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,...------,,,,,,------...,,,---...///000000000000////////////111333555777:::<<<>>>AAABBBCCCCCCCCC>>>===<<<===@@@EEEKKKNNNOOOQQQTTTVVVWWWUUURRRPPPLLLMMMMMMKKKIIIKKKQQQWWWYYY[[[\\\]]]```iiittt{{{~~~||||||zzz~~~tttfffbbb\\\ZZZYYYUUUOOOIIIKKKJJJMMMPPPQQQQQQVVV\\\gggooo|||hhhvvveee\\\VVV```kkkttt~~~}}}mmm[[[PPPIIIBBB??????>>>>>>=========>>>??????BBBBBBDDDEEEGGGIIIKKKKKKOOOPPPRRRTTTWWW]]]dddhhhsss~~~zzzwwwrrrqqqooommmmmmpppvvv{{{}}}zzz|||~~~|||xxxxxxzzz}}}vvvgggUUUEEE;;;777555444333333222222333333222111111111000000///////////////...---------,,,---------------...///000111111000......---------...------,,,,,,---------,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...///////////////000000///000222555888:::;;;===@@@BBBDDDDDDDDDCCC======>>>???CCCHHHLLLOOOQQQRRRTTTUUUUUUSSSQQQPPPMMMMMMLLLJJJIIIMMMTTTYYY[[[^^^___]]]aaannn{{{xxxrrrrrruuuxxx~~~tttiii^^^]]]\\\[[[YYYUUUOOOKKKLLLLLLNNNRRRTTTUUU\\\eeeqqqzzzkkkzzzjjj```___cccppp}}}lll^^^PPPIIIFFFAAA??????>>>=========>>>??????@@@BBBCCCDDDFFFIIIKKKLLLMMMPPPQQQTTTWWW]]]fffqqqxxx|||zzzvvvuuussspppoooqqquuuxxx{{{zzz}}}rrr^^^KKK???999555555444333333333333333111111111000000000000000..................------000///.........///000000000//////.........//////---------,,,,,,------...,,,+++***+++---...---,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++************++++++,,,++++++******++++++,,,******+++,,,---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........------000/////////111555888;;;;;;===AAADDDFFFFFFEEEDDD???@@@AAADDDGGGKKKNNNPPPQQQQQQRRRRRRRRRQQQOOONNNMMMLLLIIIHHHIIINNNUUUZZZ[[[___aaa```gggyyywwwnnnkkkmmmpppxxxuuukkkeee``````___[[[TTTOOOMMMMMMLLLLLLOOOSSSVVVZZZdddooo|||ppp~~~pppcccaaafffrrrrrr```TTTIIIEEEDDDAAA??????>>>======>>>>>>???@@@AAABBBCCCEEEGGGIIIKKKMMMNNNQQQRRRUUUZZZbbbnnn{{{~~~|||yyyyyywwwuuussssssuuuxxx|||{{{{{{yyyeeePPPBBB<<<555555444333333333333444000000000000000000111111---------...............111111///......///000000,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...,,,+++***+++---...---,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,((()))***+++---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------...------,,,,,,///.........111444888;;;;;;===AAADDDFFFGGGFFFEEEAAABBBDDDHHHKKKNNNPPPQQQPPPPPPPPPPPPOOONNNMMMMMMMMMJJJGGGFFFIIIOOOUUUZZZXXX^^^aaacccnnnuuukkkggghhhkkkmmmxxxvvvkkkfffeeeffffffbbbZZZOOOIIIIIIKKKJJJKKKOOOTTTXXX^^^jjjwww{{{vvvoooeeeiiiwwwtttfffUUUNNNEEEAAAAAAAAA>>>;;;;;;;;;===>>>@@@@@@AAAAAAIIIHHHHHHKKKNNNQQQRRRSSSVVVYYY]]]bbbkkkzzz~~~~~~}}}|||}}}{{{zzzyyyyyyxxxvvvttt}}}~~~zzzyyy~~~oooZZZHHH>>>:::666444555555222222555111111111111000000000000////////////////////////------------------------........................//////...---,,,,,,++++++)))******+++---///111222++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))))))))*********++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------............///111111000111333777;;;>>>AAACCCGGGHHHGGGEEECCCCCCBBBDDDGGGJJJKKKNNNQQQTTTSSSSSSRRRQQQPPPNNNLLLKKKHHHGGGFFFGGGLLLSSS\\\aaabbb^^^^^^hhh{{{~~~ppphhhiiiiiifffkkkuuuyyyllleeeeeeggglllcccZZZUUUPPPKKKKKKMMMLLLSSSQQQSSS```hhhppp~~~{{{sssiiifffsss|||gggZZZPPPJJJCCC???@@@@@@===;;;<<<===>>>@@@AAABBBCCCCCCFFFFFFHHHJJJNNNQQQRRRSSSVVVZZZaaakkkwww~~~}}}}}}|||~~~}}}}}}~~~|||zzzwwwxxxyyy|||~~~uuucccOOOBBB;;;666333444333//////111000000000000////////////////////////////////////------------------------..............................---,,,,,,+++******......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///000000000111444888<<>>>>>===;;;>>>???@@@AAACCCDDDEEEEEEGGGHHHJJJLLLPPPSSSUUUVVVZZZaaalllzzz~~~}}}||||||~~~~~~~~~{{{xxxtttuuuwww{{{~~~ppp[[[JJJ>>>888555555444000...///000000/////////.........////////////////////////------------------------........................------,,,,,,+++*********///...---,,,*********)))------------------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---------............/////////000222555:::>>>@@@CCCEEEGGGGGGEEECCCCCCCCCDDDFFFJJJLLLMMMNNNQQQSSSQQQQQQQQQQQQPPPOOONNNMMMGGGGGGHHHOOOYYYbbbggghhhccchhhrrrtttiii```\\\```gggmmm{{{sssjjjiiimmmpppqqqhhh___UUUPPPMMMJJJKKKOOOOOOYYY[[[aaappp|||~~~qqqkkk{{{ooo```TTTLLLEEEBBB>>><<<===>>>>>>===??????@@@AAACCCEEEFFFGGGKKKMMMOOOQQQSSSVVVZZZ]]]eeennn|||~~~}}}||||||||||||~~~}}}zzzwwwtttttttttxxx~~~|||gggTTTCCC<<<777777777333111111000000000000////////////////////////////////////................................................---------,,,,,,+++++++++************+++,,,------------------------------,,,,,,,,,+++++++++******)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///...///000333777;;;???BBBEEEFFFGGGFFFDDDCCCCCCCCCFFFHHHLLLMMMNNNOOOPPPRRRPPPPPPPPPPPPPPPOOONNNMMMFFFGGGKKKUUUaaaiiillllllfffnnn|||}}}kkkccc]]]\\\bbbkkkxxxzzzmmmiiimmmqqqpppnnnddd[[[QQQMMMKKKJJJLLLQQQRRR]]]aaahhhxxxzzz~~~wwwiiijjjsssbbbWWWNNNIIIBBB@@@>>>===>>>???@@@@@@??????@@@AAACCCEEEGGGHHHNNNPPPRRRSSSUUUZZZ```eeeqqq{{{}}}{{{{{{{{{|||~~~}}}zzzxxxuuutttsssuuu{{{{{{|||qqq^^^HHH???888777888555444444222222222111111111000000////////////////////////............................................................------------(((((()))***+++---...///++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------............///...///111444888<<<@@@BBBEEEFFFFFFEEECCCBBBDDDEEEHHHJJJNNNOOOOOOOOOPPPQQQOOOPPPPPPPPPOOONNNMMMMMMFFFJJJRRR]]]hhhnnnooonnnjjjtttvvvgggaaa___```gggrrrzzzssslllnnntttvvvpppiii^^^VVVNNNLLLLLLLLLOOOSSSUUUbbbhhhppp~~~xxxuuullleeeooozzzeeeVVVMMMGGGCCC??????>>>>>>>>>@@@AAABBB@@@@@@@@@AAACCCFFFIIIJJJOOOQQQSSSTTTXXX___iiiqqq~~~}}}}}}|||}}}~~~|||wwwvvvttttttxxx~~~zzzzzz{{{{{{yyyjjjMMMBBB888555666444333444333333222222222111111111////////////////////////................................................/////////...............+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------,,,,,,,,,---------............///...///222555999===@@@BBBEEEEEEEEEDDDBBBCCCEEEGGGIIILLLPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLHHHPPP[[[gggnnnqqqqqqpppppp{{{~~~ooofff```bbbfffmmmyyyqqqnnnnnntttzzzyyyoooeeeXXXQQQLLLLLLNNNOOORRRVVV\\\jjjrrrzzzvvvrrrjjjbbbcccqqq}}}iiiWWWLLLFFFAAA???======>>>>>>>>>???@@@BBBBBBBBBBBBCCCEEEHHHKKKMMMPPPRRRUUUXXX]]]iiiwww~~~|||}}}}}}{{{xxxwwwyyy~~~|||{{{xxxssstttxxx~~~tttWWWIII;;;666555444333444222222222111111111111000////////////////////////...........................................................................---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,---------............//////000333666:::===@@@AAADDDDDDDDDCCCBBBCCCGGGIIIKKKNNNQQQRRRQQQPPPOOOOOOQQQQQQPPPPPPNNNMMMKKKJJJLLLWWWfffqqqtttssssssssszzzssshhhfffaaafffmmmuuuyyyqqqppprrrwwwzzzvvvjjj___RRRMMMJJJMMMPPPRRRUUUYYYcccrrr||||||pppeee\\\VVV]]]nnnyyymmm\\\NNNFFFBBB@@@???;;;<<<=========>>>???AAADDDCCCCCCDDDFFFIIIMMMOOORRRUUUXXX\\\dddrrr~~~{{{{{{}}}}}}{{{}}}}}}wwwnnnlllpppvvv~~~{{{```PPP@@@888666555444555111111111111000000000000////////////////////////////////////////////////........................---------------------------,,,,,,,,,------...///------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,---------.........//////000111333777:::===???AAADDDDDDCCCBBBBBBDDDHHHKKKKKKNNNRRRSSSRRRPPPOOOOOOQQQQQQQQQPPPNNNLLLKKKJJJPPP]]]nnnwwwxxxuuuttttttlllccceeedddkkkttt}}}|||rrrvvvuuuvvvyyyxxxpppcccYYYOOOJJJIIINNNRRRTTTWWW[[[hhhxxxoooeee]]]XXXYYYcccppp|||{{{eee[[[OOOGGGDDDBBB???<<<===>>>>>>======>>>@@@CCCEEEBBBCCCIIIMMMNNNPPPSSSVVVVVV]]]gggqqq}}}~~~{{{|||~~~~~~}}}}}}~~~~~~ssskkkhhhpppttt|||nnn[[[DDD777666888555000111000000000000000111111111111000///////////////////////////////////////000000///...------,,,,,,........................---.........//////000000---------------------------,,,,,,++++++,,,,,,---+++*********+++,,,,,,---+++,,,,,,,,,,,,+++******---+++***+++......,,,***+++,,,...---,,,,,,---///------,,,+++,,,---...///111000...---,,,,,,------////////////000000000000222444777999;;;===@@@CCCDDDBBBAAA@@@AAACCCEEEGGGLLLLLLMMMOOOOOOOOOOOOOOOTTTRRRQQQQQQNNNKKKOOOUUU\\\aaalllvvvvvvsssxxxrrrjjjgggdddssstttyyytttrrrvvv{{{}}}ssseeeYYYSSSNNNMMMNNNPPPPPPRRR\\\gggrrr~~~xxxdddZZZWWWUUUXXXbbbmmmxxx{{{lll\\\TTTJJJDDDBBBAAA???======>>>>>>>>>===>>>AAACCCGGGEEEEEEKKKNNNOOOQQQUUUZZZ\\\dddppp|||||||||~~~~~~~~~~~~uuullljjjhhhmmmvvvxxxeeeMMM>>>::::::888444111111000000000000111111111111000///////////////////////////////////////000//////...------,,,,,,------------------------------------.........///---------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,------------,,,++++++---+++***,,,......,,,***+++,,,------,,,,,,---...------,,,,,,,,,---...//////...------------...///...////////////000000000000333777999;;;===@@@BBBBBBAAA@@@@@@AAACCCFFFHHHLLLMMMMMMNNNOOOPPPPPPQQQVVVSSSRRRQQQOOOMMMQQQWWW]]]aaajjjsssvvvxxxllleeedddcccnnnrrrzzz}}}tttttt{{{~~~zzznnn```UUUOOOKKKKKKNNNPPPQQQUUU___kkkvvvkkkZZZRRRQQQSSSZZZdddnnnwwwkkk\\\QQQKKKCCC??????@@@@@@>>>===>>>???>>>>>>???BBBEEEKKKHHHIIIMMMPPPPPPTTTXXX___eeeppp}}}}}}}}}}}}~~~xxxppplllbbbfffooo|||}}}zzz{{{}}}}}}kkkSSSAAA:::777555222222111111000000000111111111000000////////////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,,,,---............---,,,,,,,,,++++++,,,------,,,******+++,,,,,,++++++,,,---------,,,,,,------...///,,,,,,,,,------///000111............/////////000...222777:::<<<===???@@@@@@@@@??????AAADDDGGGIIIMMMMMMMMMMMMNNNPPPRRRSSSWWWSSSQQQQQQPPPOOOTTTZZZ^^^```fffnnnuuuwwweee```bbbdddkkkrrr~~~yyytttwww|||sssfffYYYOOOJJJKKKLLLOOOSSSUUUZZZeeeqqq|||vvvbbbTTTPPPOOOUUU```kkkttt}}}uuu```SSSIIIEEE@@@===>>>?????????===>>>?????????AAADDDGGGMMMKKKKKKOOOQQQRRRWWW]]]eeeooo~~~~~~}}}~~~}}}}}}{{{tttooodddeeeiiittt{{{wwwxxx{{{}}}~~~oooYYYFFF;;;666444222222222111111000000111111000000////////////000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,---------------,,,,,,+++,,,,,,,,,,,,------,,,+++)))+++,,,,,,+++***,,,------------------......///,,,,,,------...//////000------......//////000000000333888;;;<<<<<<<<<<<<>>>>>>???@@@BBBEEEHHHIIINNNMMMLLLLLLNNNPPPSSSUUUVVVQQQNNNOOOPPPPPPUUU[[[]]]^^^bbbiiiuuummm___]]]ccchhhllluuu~~~uuuuuuyyy}}}uuuiii]]]SSSLLLHHHMMMNNNRRRVVVZZZ___kkkxxx~~~kkkYYYOOOOOOSSSZZZgggttt|||jjjXXXMMMEEECCC???======>>>>>>>>>===>>>???@@@@@@BBBFFFIIINNNLLLMMMPPPRRRUUU\\\dddmmmzzz~~~|||~~~~~~|||}}}~~~xxxrrriiieeedddkkkzzz|||wwwvvvxxxzzzuuudddRRRCCC;;;888777333333222111111111111111000000////////////000000////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,//////..................---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++******+++,,,------,,,,,,,,,,,,)))+++,,,,,,+++***,,,---------.........//////...---..................---------......///000000111333666:::<<<<<<:::::::::>>>>>>???AAACCCFFFHHHJJJNNNMMMLLLLLLMMMPPPRRRTTTRRRMMMKKKMMMOOOQQQUUUZZZ[[[]]]aaahhhwww{{{ggg\\\[[[aaagggmmmyyyxxxsssuuuyyy}}}vvvkkk___UUUOOOLLLJJJMMMNNNRRRXXX\\\bbbooo|||vvvcccTTTPPPSSS___eeeppp}}}qqq___OOOFFFBBBAAA@@@>>>===============>>>@@@AAABBBDDDHHHKKKNNNMMMOOOSSSUUUYYYcccmmmxxx~~~zzz{{{~~~~~~}}}}}}}}}|||tttmmmfffaaaeeesss|||yyyzzz|||~~~yyymmm\\\JJJ>>>888777444333222111111111111111///////////////000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++******++++++++++++,,,,,,++++++***)))***,,,...---,,,++++++,,,***+++,,,,,,++++++,,,---------...////////////...---......///......---------......///000111222222666888;;;<<<<<<::::::;;;???@@@AAACCCEEEGGGIIIJJJNNNMMMMMMLLLMMMNNNPPPQQQNNNIIIHHHLLLPPPQQQTTTXXXYYY^^^dddlll}}}tttddd\\\[[[```fffppp|||ssssssvvvxxxvvvmmmaaaVVVPPPMMMMMMMMMKKKMMMSSSZZZ___ggguuuttteee[[[]]]cccqqqttt|||xxxdddUUUJJJCCC?????????>>>===<<<=========???@@@AAABBBEEEIIILLLOOONNNQQQVVVYYY___kkkwww}}}}}}~~~|||}}}~~~~~~{{{xxxyyy{{{}}}~~~~~~}}}}}}wwwpppiiidddhhhttt|||{{{~~~wwwgggRRRAAA999777555444333222111111111111///////////////000111111////////////////////////........................------------------------/////////......------------------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,------,,,,,,+++******,,,......,,,***+++---+++,,,------,,,,,,---...,,,---...///000//////...+++,,,---////////////.........///000111222333333666888;;;<<<<<<<<<===???AAABBBCCCDDDFFFHHHJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKGGGGGGMMMRRRSSSTTTWWWYYYaaajjjssslllbbb``````eeekkk{{{sssooouuuyyyxxxpppfffYYYPPPLLLLLLNNNOOOLLLOOOVVV___gggqqquuujjjeeelllvvvnnn\\\PPPIIIDDD<<<===>>>>>><<<<<<===>>>===???@@@BBBCCCFFFJJJMMMOOOPPPSSSXXX\\\cccppp}}}}}}{{{yyyxxxvvvvvvxxxxxxxxxwwwtttwwwyyyxxxtttrrrrrrsssrrrtttvvvxxxxxxxxxwwwvvvuuuvvvwwwxxxwwwvvvtttsssqqqqqqrrrsssttttttttttttvvvxxx|||~~~}}}~~~}}}yyyvvvwwwyyy{{{}}}~~~}}}|||~~~xxxsssmmmiiinnnzzz{{{vvvvvv|||ttt]]]III>>>;;;555444333222111111111111///////////////000111111////////////////////////---......................................................------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,+++*********+++------......------,,,+++***,,,......+++***+++---+++---......,,,,,,---///,,,---///000000000///...)))***,,,...000000000000...///000111222333444444555777:::;;;<<<>>>AAACCCBBBCCCDDDFFFGGGIIIJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKJJJFFFGGGNNNSSSUUUUUUWWWYYYcccnnnyyyttteeeaaadddggglllrrrzzzmmmmmmvvvzzzxxxmmmcccVVVLLLJJJKKKNNNOOOOOORRRZZZeeeooozzz}}}xxxuuuffflllvvvbbbSSSHHHAAA@@@??????===<<<<<<======>>>@@@AAABBBBBBCCCFFFJJJMMMMMMPPPSSSWWW^^^mmm~~~xxxuuuvvvyyyxxxwwwwwwyyy}}}}}}zzzxxxvvvtttuuuvvvuuurrrnnnooooooooonnnmmmlllkkkjjjfffiiilllmmmllljjjjjjjjjggghhhjjjkkklllllllllkkkmmmmmmlllkkkjjjjjjkkkkkkiiiiiijjjkkkkkkkkkkkkkkkooonnnoooqqqsssuuuuuuttttttvvvzzz}}}~~~~~~}}}|||{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{xxxvvvvvvyyy}}}xxxvvvuuuvvv|||}}}{{{|||iiiQQQ@@@;;;555333000000000111111000222111111000000000000000111000...---,,,---///000777555222///...------...........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))------............------,,,,,,,,,++++++*********............---,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------............------///////////////.........222111111111111333444555999999:::;;;===???AAABBBDDDEEEFFFIIIJJJLLLMMMMMMNNNMMMLLLLLLMMMMMMLLLKKKGGGJJJLLLNNNQQQUUU[[[```]]]jjjzzztttkkkdddcccgggmmmwwwtttqqqvvvzzzxxxsssbbbXXXOOOLLLLLLKKKLLLOOOPPPUUU^^^jjjzzzzzztttqqqiiiwwwmmm\\\OOOFFFBBBAAA???>>>===<<<<<<===>>>???AAABBBDDDDDDEEEGGGKKKNNNOOOSSSWWW\\\eeeuuu}}}vvvoookkkkkkmmmmmmmmmnnnqqqvvv{{{}}}~~~|||zzzyyyxxxuuusssqqqooonnnoooqqqpppmmmjjjllllllllllllkkkjjjiiiiiigggiiillllllkkkiiihhhhhhdddfffgggiiijjjkkkjjjjjjjjjiiihhhhhhggggggggghhhfffggghhhiiijjjiiiiiihhhkkkjjjiiikkkmmmoooooonnnnnnppprrruuuvvvvvvuuuuuurrrtttvvvwwwwwwwwwxxxzzzxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{}}}~~~|||yyyvvvuuuxxx|||~~~|||zzz{{{~~~qqqYYYEEE===888555222111222222222111222111111000000000000000222111///.........000111555333111///------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////////////////............000111444666888:::;;;;;;<<<>>>@@@BBBCCCEEEFFFHHHJJJKKKMMMMMMNNNMMMMMMMMMMMMMMMMMMKKKJJJHHHKKKOOORRRUUU[[[bbbgggeeeqqqnnnhhheeehhhooowwwyyyrrrrrrxxxzzztttmmm\\\TTTMMMLLLMMMMMMNNNRRRUUU[[[fffrrruuummmkkkooowwwaaaRRRIIICCCAAABBB???>>>=========>>>???@@@BBBDDDFFFGGGHHHJJJLLLNNNQQQVVV\\\dddoooyyywwwtttnnngggcccaaabbbddddddeeejjjpppuuuyyyzzz{{{yyyvvvuuutttrrrpppnnnmmmmmmmmmnnnoooooommmkkknnnnnnnnnnnnnnnnnnnnnnnnnnnppprrrqqqooollljjjjjjgggiiikkkmmmoooppppppooolllkkkkkkkkkkkkjjjjjjjjjiiijjjlllnnnnnnmmmlllkkkmmmkkkiiiiiijjjlllmmmllllllmmmnnnoooppppppppppppmmmoooqqqqqqqqqrrrsssuuurrrrrrqqqqqqqqqrrrssstttvvvvvvwwwyyy{{{~~~}}}zzzvvvuuuwwwzzz}}}}}}|||~~~|||eeeNNNAAA;;;888555333333333333222222111111000000000000000333222000/////////000111222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------......//////////////////++++++,,,...111555888:::<<<<<<===>>>@@@AAACCCDDDFFFGGGHHHJJJLLLMMMNNNNNNKKKLLLNNNNNNNNNMMMKKKJJJKKKNNNSSSVVVZZZ```iiipppooozzz}}}~~~vvvjjjhhhjjjsss}}}wwwrrrpppttt{{{yyynnncccUUUOOOKKKLLLNNNNNNQQQUUUZZZdddppp}}}xxxoooggghhhwww{{{jjjWWWKKKEEEAAA@@@BBB>>>>>>=========>>>@@@AAAAAADDDGGGIIIJJJKKKMMMOOORRRXXXbbblllzzz{{{yyysssrrroookkkfffbbb```___bbbbbbdddhhhooovvvzzz{{{{{{zzzyyyxxxwwwuuutttsssuuuuuuwwwxxxyyyyyyxxxxxxzzzzzzzzzzzz{{{{{{|||||||||}}}~~~{{{wwwuuuuuutttvvvxxx{{{|||}}}~~~~~~xxxyyyyyyyyyyyyyyyxxxxxxvvvwwwyyy{{{{{{zzzyyywwwwwwuuurrrqqqrrrtttttttttttttttssssssssstttttttttssstttuuuuuuttttttvvvxxxuuuuuutttttttttvvvwwwxxxyyyyyy{{{|||~~~{{{wwwuuuvvvyyy{{{||||||yyyxxxyyy|||~~~}}}qqqXXXFFF===:::666333333333333222222111111000000000000000222111000/////////000000///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++............---,,,+++++++++,,,,,,------,,,,,,+++------------------------------............------............////////////******,,,...111555999;;;<<<<<<===>>>@@@BBBCCCDDDEEEFFFHHHJJJKKKLLLLLLMMMJJJLLLOOOPPPOOOLLLJJJIIIOOOSSSWWWYYY[[[aaajjjrrrwww}}}||||||mmmjjjkkkrrr~~~ooonnnqqqxxx}}}wwwhhhZZZPPPKKKJJJLLLOOOOOOSSSWWW```lll{{{jjjhhhccchhh}}}qqqaaaPPPGGGCCC??????@@@>>>=========>>>???AAABBBAAADDDHHHJJJLLLMMMPPPRRRTTT]]]iiiwww~~~{{{wwwuuurrrpppmmmkkkhhhfffdddcccfffeeeeeeiiiqqqyyy~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}yyywwwwwwxxxyyyyyy|||wwwtttsssssssssxxx~~~{{{bbbMMM@@@<<<777333222222222222222111111000000000000000000000//////............---------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++............---,,,+++++++++,,,,,,------,,,,,,+++------------------------------............---------.........//////000000,,,,,,---///111444777999;;;<<<<<<===???AAACCCDDDDDDEEEGGGHHHIIIJJJKKKKKKIIILLLPPPPPPNNNKKKJJJJJJTTTXXX[[[[[[[[[___hhhppp}}}|||{{{~~~ppphhhjjjmmmuuuxxxmmmoootttzzz{{{qqqaaaTTTNNNKKKJJJMMMOOOQQQUUU[[[gggsss```bbb```jjjgggZZZLLLEEECCC???>>>>>>============>>>@@@BBBCCCBBBEEEIIIKKKNNNQQQTTTWWW[[[fffvvv}}}zzzwwwssspppmmmkkkkkkjjjiiihhhiiigggfffjjjrrr}}}|||zzzyyyyyywwwvvv}}}~~~yyyuuurrrpppoooqqqvvv~~~kkkVVVBBB>>>888444222222222222222111111000000000000000////////////.........------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------......///000000000......///000222555777999<<<<<<<<<>>>???AAACCCDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIMMMPPPPPPMMMJJJJJJLLLVVVZZZ^^^]]][[[___jjjsss}}}yyy~~~rrrgggdddfffiiisss}}}rrroootttyyyzzzttthhhZZZQQQMMMKKKKKKOOOQQQSSSZZZbbbooo|||[[[^^^^^^lll{{{{{{ttt^^^SSSHHHDDDCCC@@@>>>>>>===<<<<<<===???AAACCCDDDEEEGGGJJJMMMPPPUUUZZZ^^^fffrrryyyuuupppmmmmmmnnnmmmllljjjhhhgggkkkvvv~~~|||zzzvvvsssyyy|||{{{vvvrrrooonnnlllooouuu}}}sss```EEEAAA:::666444333333333222111111000000000000000000000000000000///......---......////////////...------------------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------......///000000111...//////111333666999;;;======>>>???AAACCCDDDFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMPPPOOOKKKIIIKKKMMMUUUZZZ_________eeeqqq{{{~~~}}}wwwfff______aaaeeeooo}}}uuuooosssyyy}}}xxxkkk]]]SSSPPPLLLJJJKKKOOOSSSWWWaaakkkyyyYYY\\\\\\lll~~~tttvvvlllXXXNNNEEEDDDDDDAAA>>>===<<<<<<<<<===???AAACCCEEEGGGIIILLLOOORRRXXX^^^cccooo|||{{{tttqqqpppqqqpppooollliiihhhmmmyyy~~~zzzuuurrrvvvyyy~~~|||wwwrrrooommmkkkmmmqqqyyyxxxfffHHHCCC<<<777555555444444222111111000000000000000111111111111111000//////......//////000//////...........................+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,............---,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---..................------------...///000000111......///111444888;;;===>>>??????@@@BBBDDDFFFGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKNNNPPPNNNJJJHHHKKKOOORRRYYY___aaabbbjjjxxxnnnaaa\\\[[[___cccmmm|||xxxqqqnnnvvv|||vvvdddUUUOOOOOOJJJIIIJJJOOOTTTZZZfffqqqUUUXXXZZZcccooosssttteeeOOOJJJDDD???<<<;;;::::::===>>>???@@@BBBCCCDDDEEELLLKKKLLLPPPSSSYYYdddoooxxxuuurrrsssqqqooonnnmmmjjjhhhnnn|||~~~zzzvvvrrrvvvxxx{{{~~~}}}yyysssmmmhhhfffkkknnnppp|||qqqXXXGGG;;;:::888111000555333222222111111111111111111000000///...---------222111000///////////////---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,***++++++,,,,,,------...(((***+++------,,,+++*********+++,,,,,,---......------------------------,,,,,,,,,---...///000000...------------...//////000000000111333666:::<<<>>>???@@@@@@???@@@BBBDDDEEEHHHKKKLLLLLLJJJJJJJJJOOONNNMMMKKKIIIKKKOOORRRXXXZZZ\\\```fffrrrtttcccZZZZZZ[[[]]]dddqqq{{{rrrrrruuu~~~}}}vvvhhhYYYQQQNNNNNNLLLMMMPPPTTTWWW\\\iiivvvRRRVVVXXX```kkkqqqjjj[[[MMMIIICCC???===<<<<<<;;;===>>>???AAABBBDDDEEEFFFLLLLLLOOOTTTZZZaaammmyyyvvvrrrqqqpppnnnnnnooolllkkkqqq}}}~~~zzzvvvrrrtttvvvyyy||||||uuunnniiifffdddhhhkkkmmmxxxyyy^^^KKK<<<888777111000444222222111000000000000111111000000///......------///......---,,,,,,------//////......------------,,,,,,++++++++++++,,,,,,************************...---,,,+++******+++,,,------------------------)))***,,,---------+++*********+++,,,,,,---......------------------------,,,---------.../////////...------------...//////000000000111333777:::<<<===>>>????????????BBBDDDFFFHHHKKKLLLKKKJJJKKKLLLOOONNNMMMJJJHHHIIIMMMPPPRRRWWW^^^dddlllyyynnn___YYYZZZ\\\aaakkk{{{wwwqqqssswww~~~zzzpppbbbVVVOOOLLLLLLNNNNNNRRRWWWZZZ```nnn{{{OOOVVVYYY___kkkssswwwbbbUUUJJJFFFAAA>>>===>>>======>>>???@@@BBBCCCEEEFFFGGGMMMNNNSSS[[[bbbkkkyyywwwpppnnnmmmnnnpppqqqppppppuuu~~~{{{wwwsssrrrtttwwwzzz}}}{{{ppphhheeeeeeeeegggggggggoooiiiTTT???777666222222444222111111000000000000000111000000//////......---......---,,,,,,,,,,,,---.........---------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,+++************+++/////////...---,,,,,,,,,)))***,,,---------,,,+++***++++++,,,,,,------...------------------------------........................------......///000000000000222444777:::<<<<<<===>>>======>>>AAACCCHHHIIIKKKKKKJJJJJJLLLMMMOOONNNLLLHHHFFFFFFIIILLLOOOWWW```iiirrrxxxfff\\\ZZZ\\\___ggguuu{{{rrrqqqwww|||~~~uuufffZZZQQQLLLJJJJJJOOOPPPUUU[[[```ggguuuPPPYYY]]]cccooo{{{mmm[[[PPPGGGDDD@@@>>>>>>??????>>>???@@@AAACCCEEEGGGHHHIIIOOOPPPWWWaaakkkuuuuuummmkkklllppptttuuutttuuuzzz|||xxxuuuqqqrrrtttvvvxxx}}}zzzmmmffffffhhhllliiiccc```eeetttvvv___FFF999666444333555222111000000//////000000000000000000//////......//////............//////,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,........................+++*********************......---------,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------------------------------...............---------...............//////000///000111222555888:::<<<;;;<<<<<<<<<<<<===AAADDDIIIJJJKKKKKKJJJKKKMMMOOOOOOMMMKKKGGGDDDDDDFFFIIIPPPXXXaaahhhqqqppp```[[[[[[```eeeooovvvrrrvvv}}}|||nnn]]]RRRNNNKKKJJJKKKPPPRRRXXX___fffooo~~~RRR]]]bbbhhhwwwsssbbbSSSIIIDDDAAA???>>>???@@@@@@???@@@AAABBBDDDFFFHHHJJJKKKQQQSSS[[[gggsss~~~rrrjjjiiilllssszzzyyyyyyzzz}}}~~~}}}~~~}}}~~~zzzwwwssssssrrrrrrssswww}}}{{{pppjjjlllpppwwwnnnccc\\\]]]iiizzzlllQQQ???888666555666222111111000000000000000000000000000000///////////////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******************************************************+++++++++,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,------------------------------...............---------///............///000000///000111333666888:::;;;;;;;;;;;;;;;;;;===AAADDDJJJKKKLLLKKKKKKKKKMMMOOOMMMLLLIIIEEECCCCCCEEEHHHQQQVVV]]]dddoooggg[[[YYY]]]dddlllzzz}}}uuuvvv|||wwwfffUUUOOOMMMKKKLLLNNNQQQTTT[[[dddmmmwwwVVVbbbhhhqqq{{{jjj\\\OOOHHHBBB@@@>>>>>>???@@@@@@@@@AAAAAACCCEEEHHHJJJKKKLLLSSSWWWaaaooo|||qqqjjjiiimmmvvv}}}~~~~~~~~~~~~yyywwwyyy~~~yyyyyyxxxyyy|||{{{zzz~~~|||}}}}}}yyyuuutttrrroooooosssxxx}}}~~~vvvsssvvvyyytttfff\\\ZZZ```ooo|||xxx^^^III===999777777333222222111111111111111000000000000000000000000...------------.../////////////////////000000000------,,,,,,,,,,,,------++++++++++++++++++++++++)))***++++++,,,+++++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................//////......//////000111///000222444777999:::;;;;;;;;;;;;;;;;;;===BBBEEEJJJKKKMMMMMMLLLLLLNNNOOOJJJIIIGGGDDDBBBCCCGGGIIIPPPSSSYYYaaaooosss___YYY[[[```kkkwwwzzzwww|||mmm]]]PPPMMMMMMKKKMMMSSSSSSVVV___jjjttt^^^jjjrrr}}}ssscccWWWMMMGGGAAA???>>>>>>???@@@@@@???AAABBBDDDFFFIIIKKKMMMNNNVVVZZZfffwwwssslllkkkoooyyy~~~~~~yyyvvvuuussssssuuu|||yyyooooooqqqtttxxx|||~~~||||||}}}|||wwwuuurrrooonnnrrrxxx}}}~~~}}}~~~wwwjjj```[[[[[[eeepppzzzkkkRRRBBB;;;999999444333333222222222222222000000000000000000000000...............///000000000000000000111111111222------,,,,,,,,,,,,------........................)))***+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------...////////////////////////000000111///000222555777999:::;;;<<<<<<;;;;;;;;;>>>CCCGGGIIIKKKNNNOOONNNMMMNNNNNNGGGGGGEEEDDDCCCEEEIIILLLSSSUUUZZZeeettt{{{jjj\\\\\\aaahhhwwwwwwyyy}}}uuuaaaTTTKKKMMMNNNKKKNNNVVVVVVZZZcccppp{{{fffsss{{{jjjZZZOOOGGGBBBAAA???>>>>>>???@@@@@@???BBBCCCDDDGGGIIILLLMMMNNNWWW]]]jjj|||vvvooommmpppzzz}}}|||yyyyyy{{{zzztttooonnnnnnnnnpppvvv{{{pppjjjlllooosssxxx{{{~~~{{{}}}||||||}}}}}}wwwvvvrrroooooorrryyy~~~xxxlllddd]]]YYY^^^gggsss~~~wwwrrrXXXEEE<<<::::::555444333333222222333333000000000000000111111111111111111111111222333333......//////000000111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,...------,,,,,,++++++***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000///////////////000111111///000222555888999:::;;;<<<<<<<<<;;;;;;???DDDHHHHHHKKKNNNPPPOOONNNNNNNNNFFFEEEEEECCCCCCFFFJJJNNNYYYZZZ___jjjyyy}}}uuufff\\\```hhhqqqzzztttyyyyyynnnZZZNNNIIIMMMNNNJJJNNNWWWYYY]]]gggttt{{{zzzppp___SSSHHHBBBAAAAAA@@@@@@???@@@@@@AAAAAACCCDDDFFFHHHKKKOOOSSSUUUZZZeeevvvyyyqqqqqqxxx~~~||||||xxxyyywwwsssqqqrrrnnnqqquuu{{{uuuooogggiiinnntttzzz}}}|||{{{zzz|||{{{uuuqqqpppsssxxx{{{}}}{{{oooddd\\\ZZZ[[[\\\mmm{{{}}}vvvqqq}}}hhhRRR@@@777666444444444333222111000///000000000000////////////------,,,,,,,,,------...000000//////.........------------...............***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,+++++++++,,,---------------............//////111444777999999999999::::::::::::===@@@CCCEEEMMMMMMMMMNNNOOOOOOMMMJJJGGGDDDDDDFFFFFFGGGLLLSSS\\\```jjjxxx~~~nnnbbb\\\bbbkkkxxx~~~xxxuuu|||tttfffUUUNNNJJJKKKMMMNNNQQQVVV]]]cccmmmyyy~~~iiiZZZPPPGGGBBBAAAAAA@@@@@@@@@@@@@@@AAABBBEEEFFFGGGJJJMMMQQQUUUXXX^^^iii{{{xxxxxx||||||yyy{{{zzzwwwvvvwwwtttxxx~~~uuupppnnnpppuuu{{{}}}{{{|||~~~xxxtttqqqrrrtttvvvyyy}}}{{{pppfff^^^[[[ZZZ[[[ffftttyyyuuurrrZZZEEE:::999555555444444333222111000111000000000//////////////////............//////000/////////.........---...............---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---........................,,,------------------...,,,,,,,,,,,,---...//////........./////////000000///111444777999999999999:::::::::;;;===AAADDDFFFMMMLLLLLLNNNOOOOOOMMMKKKHHHFFFFFFIIIJJJKKKPPPWWW^^^cccnnn}}}|||~~~mmmccc```hhhsss|||zzz}}}xxxhhh[[[RRRMMMJJJMMMOOOQQQUUUZZZ```gggrrrsss```TTTLLLEEEAAAAAA@@@@@@@@@@@@@@@AAABBBCCCFFFHHHJJJKKKNNNSSSXXX]]]hhhrrr~~~|||~~~}}}~~~wwwrrrtttwww|||~~~|||~~~|||wwwssspppooooootttxxx}}}{{{rrriiiaaa]]]ZZZYYY```nnn}}}~~~zzz~~~fffMMM>>>:::555555444444333333222222111111000000000/////////111111000//////000000111/////////...............//////......------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,.................................---------------,,,------...//////000111////////////000000000111///111444777999::::::999::::::;;;<<>>AAADDDGGGIIIKKKKKKKKKMMMPPPPPPOOOMMMIIIIIILLLRRRUUUWWW\\\bbbgggpppqqqkkkkkkrrr|||tttyyy~~~}}}ssseeeWWWOOOKKKJJJLLLQQQTTTVVV[[[aaajjjsssttteeeUUUKKKFFFAAA??????@@@@@@@@@AAABBBDDDEEEFFFGGGIIILLLNNNPPPWWWaaaiiizzz}}}{{{}}}}}}}}}~~~{{{wwwrrrmmmkkkjjjnnnsssyyy}}}}}}xxxqqqjjjbbb]]]ZZZ[[[dddttt|||~~~zzzqqq}}}zzz\\\DDD:::555444333222111111222222111111111111000000000000111000//////.........///---------...............//////...---,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------***+++---.../////////...------........./////////...000444777:::;;;;;;;;;:::;;;===@@@CCCFFFIIIJJJKKKKKKKKKMMMPPPPPPOOOMMMIIIIIINNNUUUYYY[[[```fffgggsssooommmrrr~~~wwwqqqxxx}}}yyylll^^^SSSOOOKKKJJJMMMRRRUUUVVV\\\cccoooyyynnn```QQQIIIEEEAAA>>>???@@@@@@@@@AAACCCEEEFFFGGGGGGJJJNNNPPPSSS[[[hhhrrr~~~}}}}}}zzzuuupppnnnjjjlllppptttxxx~~~{{{uuummmeee___\\\WWW\\\hhhzzzwwwyyyeeeKKK>>>888666444333111111222222222222111111111000000000000000///...---------------------------...............------,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++/////////...............+++,,,---...///...------------------...............000444888:::<<<<<<<<<:::;;;>>>AAAEEEHHHKKKLLLLLLKKKLLLNNNPPPPPPNNNLLLIIIJJJPPPXXX]]]^^^ccchhhhhhvvv}}}tttrrr{{{}}}wwwvvvzzz{{{rrrcccUUUNNNMMMKKKKKKOOOSSSVVVXXX```hhhwwwxxxgggZZZLLLFFFDDDAAA???@@@???@@@@@@BBBDDDFFFHHHIIIHHHLLLPPPSSSWWW```ooozzz}}}xxxtttqqqmmmmmmnnnooorrrxxx~~~}}}wwwooohhhbbb^^^XXXYYY```ooo|||nnnUUUFFF<<<:::777555333222333333222222222111111111000000111000///...------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...///000000///---,,,............////////////...000444888;;;<<<<<<<<<:::;;;???BBBFFFJJJLLLMMMMMMLLLLLLNNNOOOOOOMMMKKKKKKLLLSSS\\\```aaaeeejjjmmm}}}yyy|||zzz|||xxxzzzzzzvvvjjj[[[OOOLLLMMMKKKLLLPPPUUUXXX\\\fffqqqqqqcccVVVIIIDDDCCCAAA@@@AAA???@@@AAABBBDDDFFFHHHIIIIIINNNSSSUUUYYYdddttt}}}zzzvvvsssoooooonnnmmmnnnssszzzxxxqqqiiiccc```\\\ZZZ]]]iiizzzuuu]]]LLL???===:::777444444444444222222222111111111111000111111///......---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,------------.........//////------------------------------......//////000000///000111222111///---,,,////////////000000000000...000444888;;;<<<======:::<<>>>>>>>>AAABBBDDDEEEEEEFFFIIIKKKKKKJJJNNNVVV```kkkzzz}}}}}}{{{xxxsssooolllmmmmmmmmmsss{{{}}}wwwqqqkkkddd```XXXVVVYYYcccooo{{{nnn\\\MMMCCC:::777666333111222222111111000000000000000000000//////......------////////////............***,,,...///000000...---++++++,,,***)))((()))+++---.........---,,,,,,+++,,,,,,++++++***+++++++++)))***++++++------...///++++++,,,,,,,,,,,,------//////.........------------------........./////////............//////000000333888;;;;;;;;;;;;;;;<<<<<<===AAAEEEHHHJJJJJJNNNOOOPPPOOOMMMKKKKKKLLLOOOQQQXXX```eeeiiirrr{{{xxxvvv}}}xxxuuusssdddZZZRRRKKKJJJLLLNNNNNNRRRWWW\\\dddssstttfffTTTOOOGGGBBB??????>>>>>>AAABBBDDDEEEEEEGGGIIILLLMMMMMMQQQYYYdddppp~~~|||zzztttooollllllkkklllrrrzzz~~~xxxrrrllleeeaaa[[[WWWXXX___iiiuuuxxxhhhYYYNNNDDD@@@===999555555222222111000000000000000222222111111000000000000////////////............+++,,,...///...---,,,***,,,------,,,******+++---------......---,,,,,,+++,,,,,,+++++++++++++++,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------//////.........------------------........./////////............///000000000444888;;;;;;;;;;;;;;;;;;<<<>>>AAAEEEHHHIIIJJJNNNOOOPPPPPPMMMKKKJJJJJJNNNPPPWWW```ffflllvvv~~~yyyzzzyyyuuuuuuxxxlll___UUUNNNIIIHHHKKKPPPPPPTTTZZZ```iiizzzpppbbbPPPKKKEEE@@@????????????AAACCCEEEEEEFFFGGGJJJLLLOOOOOOTTT^^^iiiwww~~~~~~~~~}}}vvvpppllljjjiiiiiiooowww~~~yyytttmmmgggbbb^^^YYYVVVZZZaaammmuuubbbVVVKKKFFFBBB<<<888666222222111000000000000111222111111111111000000000////////////............,,,---......---+++***(((...//////...,,,+++---...---------------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............---------------.........////////////.........//////000111111444888:::::::::;;;;;;:::<<<>>>BBBEEEGGGIIIJJJNNNPPPQQQPPPMMMJJJHHHHHHLLLOOOVVV```hhhppp|||xxxzzzyyyrrrrrrtttooodddXXXQQQLLLHHHIIILLLRRRRRRVVV]]]eeeqqqlll___LLLHHHCCC@@@???@@@@@@AAABBBDDDEEEFFFFFFHHHJJJMMMOOOPPPVVVaaammm}}}|||~~~xxxrrrllliiigggggglllttt}}}{{{vvvpppiiiddd```ZZZUUUUUU[[[ggg{{{{{{bbbUUUHHHCCC@@@<<<777555333222111111000000111111////////////////////////////////////............,,,------------,,,+++***...//////...,,,,,,---...,,,,,,---------,,,,,,+++,,,,,,+++++++++,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------....................................////////////............///000111111222555888::::::::::::;;;:::<<<@@@CCCEEEGGGIIIJJJNNNPPPQQQQQQMMMJJJGGGFFFKKKNNNVVVbbbllluuu{{{uuu}}}sssnnnooosssfff]]]SSSOOOLLLJJJLLLPPPRRRSSSXXX```kkkyyyxxxdddWWWIIIFFFBBB???@@@AAAAAABBBCCCDDDFFFGGGGGGHHHKKKMMMMMMQQQYYYfffsss||||||zzztttnnnjjjfffeeeiiipppxxx|||xxxrrrkkkgggaaaZZZTTTSSSWWWcccxxx{{{___QQQBBB======:::666555333222222111111111111111////////////000000000000////////////............,,,,,,---...............---......---+++***,,,---++++++,,,,,,---,,,,,,+++,,,+++++++++,,,------......------,,,,,,++++++***+++++++++,,,,,,,,,---------............................../////////000000.........//////000222222333555888999999999:::;;;999===BBBEEEFFFGGGJJJLLLNNNPPPQQQPPPLLLIIIGGGGGGLLLOOOYYYeeepppzzzvvvuuuzzzppplllmmmppp]]]UUUMMMKKKKKKKKKNNNRRRSSSTTTZZZeeeqqqrrr___SSSHHHEEEBBB@@@AAABBBBBBBBBCCCEEEGGGGGGHHHIIILLLNNNNNNSSS___mmmzzz~~~}}}|||~~~{{{vvvppplllhhhdddgggmmmsss}}}~~~zzztttnnniii```[[[VVVTTTVVV```ttt{{{eeeTTTBBB<<<<<<:::888666333333222111111111111222111111111222222222222333////////////............,,,,,,------...///000000,,,------,,,***)))+++,,,***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------...................../////////000000000.........///000111222333444666888999999999:::<<<:::???DDDGGGHHHHHHKKKMMMNNNOOOPPPNNNKKKIIIHHHHHHNNNRRR\\\jjjttt}}}|||vvvzzzuuuooommmkkkjjjUUUMMMHHHHHHIIIJJJNNNSSSUUUXXX```mmmzzz~~~kkkZZZNNNHHHEEEBBBAAABBBCCCCCCCCCDDDEEEGGGHHHHHHJJJLLLOOOQQQXXXfffuuu|||{{{}}}~~~{{{}}}|||wwwrrroooiiidddeeejjjnnnxxx|||vvvooojjj```\\\WWWUUUTTT\\\mmm~~~zzz{{{qqq]]]HHH>>><<<:::777666444333222222111111222222111111222222222333333333////////////............---------,,,------......,,,------,,,***)))+++,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////.../////////000000000000.........///000222333444555666888999888888:::<<<:::@@@GGGJJJIIIIIILLLOOOOOOOOONNNLLLIIIHHHIIIKKKQQQUUU```nnnwww|||xxxzzzwwwyyyqqqpppnnniiicccQQQJJJFFFGGGJJJLLLPPPUUUZZZ^^^hhhvvvuuubbbQQQFFFHHHFFFCCCBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHJJJMMMOOOTTT\\\kkk|||~~~}}}{{{yyy{{{~~~yyyyyy~~~}}}xxxtttqqqkkkeeedddhhhjjjttt}}}wwwpppkkkaaa]]]YYYUUUSSSXXXhhhxxxuuussszzz{{{eeeMMM@@@<<<999666444444333222222111111222222//////000000111111111111000/////////..................---,,,++++++++++++,,,------,,,******+++---)))***+++,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000000.........///000222333444555777888888888888:::<<<;;;AAAHHHKKKJJJJJJMMMPPPOOONNNMMMJJJHHHHHHJJJMMMRRRXXXcccpppyyyxxxuuuwwwxxxtttnnnpppoooggg^^^RRRKKKGGGIIILLLOOOSSSXXX___cccnnn}}}mmm\\\OOOJJJBBBAAAAAA@@@AAABBBDDDEEEFFFGGGHHHIIIJJJMMMPPPQQQZZZdddsss{{{{{{tttuuuzzz|||zzz{{{~~~}}}{{{~~~|||wwwooohhheeegggiiikkkooowww~~~xxxooohhhccc\\\UUUSSSSSSWWWaaakkkxxx~~~xxxwwwyyysssXXXCCC:::777777666333333222222111222222222000000000000////////////........................------,,,,,,,,,+++++++++((()))***+++,,,,,,---.../////////......---------......---,,,---...///000------------------------))))))***++++++,,,------........................000///.........///111222...000111222111111333555888:::;;;;;;;;;;;;<<<>>>@@@DDDHHHJJJKKKLLLMMMMMMLLLLLLLLLHHHEEEFFFJJJOOOSSS[[[jjjwww|||~~~yyyqqquuuvvvsss|||xxxmmmoootttoooaaaUUUJJJHHHIIIMMMPPPPPPSSSXXX^^^kkkyyyxxxgggVVVKKKHHHBBBAAAAAAAAAAAABBBDDDEEEFFFGGGHHHIIIJJJMMMQQQSSS]]]hhhwww|||vvvuuurrrsssxxx|||zzz{{{~~~}}}{{{~~~~~~|||wwwpppiiifffggghhhiiimmmsss|||~~~xxxooohhh```XXXQQQOOONNNQQQYYYbbbqqqyyywwwyyyzzz___III===999777777444333222222111222222222111000000000////////////........................------------,,,,,,,,,,,,******++++++,,,,,,------.........---------,,,,,,---,,,,,,+++,,,---...///------------------------+++,,,,,,---......//////........................//////......//////000111...///111111111111333555888:::;;;;;;;;;;;;<<<>>>AAADDDHHHKKKKKKLLLLLLMMMMMMLLLJJJHHHGGGIIIMMMPPPXXX```nnn{{{uuupppvvvtttpppxxxuuummmooorrrjjj\\\RRRKKKIIIJJJOOOQQQQQQUUU[[[fffsssooo^^^PPPGGGEEEAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKNNNSSSWWWaaammm~~~~~~sssmmmmmmnnnooottt}}}|||zzz{{{~~~}}}zzz{{{}}}}}}|||xxxrrrlllhhhgggggggggjjjnnnvvv~~~yyypppjjj^^^VVVOOOLLLKKKLLLRRRYYYhhhwww~~~{{{{{{jjjRRRBBB:::888777444444333222222222222222111111000000000/////////........................///.........------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,---......//////........................------...////////////...---...000000000000333555999:::;;;;;;:::;;;===???AAADDDHHHKKKLLLLLLLLLMMMOOOKKKHHHGGGJJJNNNQQQSSS]]]eeesss}}}rrrppp{{{ooolllsss{{{wwwqqqnnnpppnnncccVVVOOOLLLJJJLLLPPPRRRSSSXXX___kkkxxxyyygggXXXKKKEEEDDD@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIIIIKKKPPPWWW]]]fffrrrxxxmmmffffffiiikkkqqqzzz{{{yyyyyy|||~~~{{{yyyzzz~~~}}}zzzuuupppkkkhhhgggggghhhkkkqqqzzzzzzrrrmmmaaaXXXPPPMMMKKKJJJNNNSSS```nnn|||vvv\\\GGG<<<777666555444333222222222222222111111111000000000//////........................////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++++++++,,,,,,------........................+++,,,.../////////...------.../////////000333555:::;;;;;;;;;:::;;;===???BBBEEEIIIKKKLLLLLLLLLMMMNNNJJJFFFGGGLLLRRRUUUVVV^^^gggttt~~~xxxoooqqqzzzjjjiiipppwwwzzzpppoooppppppiii\\\QQQMMMLLLKKKLLLPPPRRRUUU\\\eeeqqq~~~tttbbbTTTJJJEEEFFF@@@@@@AAACCCDDDEEEEEEEEEFFFHHHJJJKKKLLLRRR\\\ccckkkxxxuuuiiibbbaaacccgggnnnwwwzzzwwwwwwyyy{{{}}}yyyxxx}}}{{{wwwsssooojjjhhhhhhhhhiiimmmvvv|||uuupppeee[[[QQQMMMKKKIIIKKKNNNXXXeeevvv|||eeeNNN>>>888666666555444333222222222222111111111111000000000000////////////////////////000000/////////.........///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------++++++,,,,,,,,,,,,------........................+++,,,.../////////...------.../////////111444777;;;;;;;;;;;;:::;;;>>>@@@CCCFFFJJJLLLLLLLLLLLLMMMKKKHHHGGGJJJPPPVVVYYYZZZ___hhhttt}}}zzzrrrlllqqqsssiiikkkrrryyyuuuoooooopppnnndddUUUMMMLLLJJJJJJMMMQQQSSSWWWaaakkk{{{ooo^^^RRRHHHEEEFFF???@@@BBBCCCEEEEEEFFFFFFGGGIIILLLMMMNNNUUUaaajjjrrrvvviiiaaa______ccckkkttt~~~zzzvvvvvvwwwyyy{{{xxxzzz{{{}}}yyyvvvrrrnnnjjjjjjhhhhhhkkkrrr}}}~~~xxxttthhh\\\PPPKKKIIIGGGHHHKKKPPP[[[jjjzzz|||oooUUUBBB:::888777666555333222222222222222222111111111000000000////////////////////////000/////////...............---------,,,,,,++++++,,,,,,,,,,,,------------,,,---.../////////......------------------------..................//////........................------...////////////......////////////222555999<<<<<<<<<;;;:::;;;>>>AAADDDGGGJJJLLLLLLLLLLLLMMMIIIIIIKKKOOOUUU[[[___```cccnnnyyy}}}sssooolllsss{{{qqqlllrrr{{{yyyssssssqqqoooiii\\\OOOJJJLLLIIIJJJMMMRRRUUU[[[gggtttjjjZZZOOOFFFCCCDDD???@@@BBBDDDEEEFFFFFFFFFHHHKKKNNNNNNPPPXXXeeepppyyywwwiii```]]][[[```gggooowww|||wwwvvvwwwxxx~~~zzzxxxwww}}}{{{xxxuuuqqqmmmjjjhhhggghhhnnnwww{{{wwwkkk^^^PPPJJJHHHGGGHHHKKKMMMVVVcccqqq}}}}}}xxx\\\GGG===:::777666555444333222222222222222222111111111000000/////////////////////////////////.........------,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........+++,,,---.........------------------------------//////////////////..............................//////......//////000111///000000000000333777:::<<<<<<<<<::::::;;;???BBBDDDGGGKKKLLLLLLLLLLLLMMMGGGKKKQQQWWW[[[```dddgggmmmxxx|||sssrrrsssyyyxxxrrrrrr}}}}}}ttttttxxxssslllbbbUUUIIIHHHLLLJJJKKKOOOTTTXXX___nnn|||{{{fffWWWLLLDDDAAAAAA>>>@@@BBBDDDFFFFFFFFFFFFHHHLLLOOOOOOQQQYYYgggsss~~~xxxjjj___\\\YYY^^^dddkkkrrr|||}}}xxxwwwxxxyyy}}}{{{wwwuuuzzz{{{yyyvvvrrrooojjjhhhfffgggkkkttt}}}}}}yyyoooaaaRRRKKKJJJIIIKKKMMMNNNVVVaaammm|||}}}aaaKKK@@@===777777555444333222222222222222222111111111111000000000000000000000000000///.........------------++++++++++++++++++++++++---------....../////////***+++,,,---...---,,,,,,------------------------------------------,,,,,,........................000000///......000111222000000111000111333888;;;======<<<::::::;;;???BBBEEEGGGKKKMMMMMMLLLLLLMMMGGGMMMVVV\\\___ccchhhllluuuvvvwwwzzzxxxtttwwwwwwqqqttt{{{tttiii]]]OOOFFFFFFLLLJJJLLLQQQWWW[[[cccrrrrrr]]]OOOHHHCCCAAACCC@@@AAABBBCCCDDDFFFGGGGGGJJJHHHJJJQQQYYYbbbppp|||yyynnn```WWW[[[\\\```ffflllsss|||uuuuuuzzz}}}yyywwwwww|||{{{yyywwwtttqqqkkkfffdddfffhhhmmmwww~~~ooocccUUULLLKKKMMMOOOPPPPPPXXX]]]llljjjMMM>>>???:::777444333333333222111000000000000000000000000222111111000///......---...---,,,,,,,,,,,,---...---,,,+++,,,...///...---.........------,,,,,,,,,---------............///,,,,,,,,,------.........////////////...---,,,,,,...------------...//////////////////////////////000000000222444666999:::===;;;:::999;;;>>>BBBEEEHHHIIIIIIJJJKKKLLLMMMMMMNNNZZZ]]][[[bbbffflllyyyzzzyyy}}}rrrrrr{{{{{{xxxvvvssszzznnnaaaVVVLLLGGGHHHLLLKKKMMMRRRZZZbbblll|||ooo[[[NNNGGGBBBAAABBBAAAAAABBBCCCEEEFFFFFFGGGKKKIIIKKKSSS\\\fffttt|||pppbbbYYYYYYZZZ^^^eeekkksss|||ttttttyyyzzz{{{xxxwww{{{|||zzzxxxtttrrrkkkfffdddeeegggjjjsss|||~~~pppeeeWWWNNNMMMNNNPPPPPPRRRYYY^^^lllpppRRR???<<<999777444222222222222000000000000000000000000000111111000000//////......///...------------...///---,,,+++,,,...///...---------------------,,,,,,---------............///,,,,,,,,,---------......000///---,,,,,,---...///---------------......///////////////////////////000000000222444666999:::===;;;::::::;;;???BBBEEEGGGHHHIIIJJJLLLMMMNNNNNNTTT___```^^^cccffflllyyy|||sssssszzzvvvuuuvvvtttvvvjjj[[[RRRLLLHHHJJJNNNLLLNNNUUU^^^gggrrrzzziiiWWWKKKEEEAAA@@@AAABBBCCCCCCDDDEEEFFFFFFGGGKKKJJJMMMVVV```kkkzzzssseee[[[WWWWWW\\\dddjjjrrr~~~{{{sssrrrvvvwww}}}~~~zzzwwwyyy~~~{{{yyyuuussskkkgggdddddddddfffmmmuuuzzzrrrhhh\\\SSSPPPPPPQQQPPPTTT[[[```lllyyy[[[DDD;;;999777444222222222111000000000000000000000000000000000000000////////////000///............///000---,,,+++,,,...///...---,,,,,,---------------------------............///,,,,,,,,,------------...000///,,,++++++---///111,,,,,,,,,,,,------------////////////////////////000000000222444666999:::<<<;;;::::::<<>>999777444222222222111000000000000000000000000000////////////000000000000///..................///---,,,+++,,,...///...---,,,,,,,,,------.........---------............///------------------------...---,,,,,,,,,...000111++++++,,,,,,,,,---,,,,,,////////////////////////000000000222444666999:::;;;;;;:::;;;===@@@CCCEEEDDDFFFHHHKKKNNNOOOPPPPPPZZZ```]]][[[___aaaiii{{{}}}rrrqqqsssxxxsssqqquuuyyyzzzmmm]]]NNNIIIJJJKKKLLLMMMQQQTTT^^^jjjuuukkk\\\MMMFFFCCC@@@???AAACCCDDDDDDEEEFFFGGGHHHHHHLLLLLLRRR]]]iiivvv{{{vvvhhh^^^YYYXXXZZZbbbjjjqqq|||{{{qqqooorrruuu{{{yyyvvvxxx{{{xxxwwwooojjjgggeeebbb```ccchhhlllvvvwwwqqqiii```ZZZVVVSSSQQQTTT\\\```iiiyyylllRRRAAA:::777444333333333222111000000000000000000000000////////////000000000000---------------------------,,,+++,,,...///...---,,,,,,,,,------.........---------............///------------------------+++,,,...///000///......***+++,,,---------,,,,,,////////////////////////000000000222444666999:::;;;;;;;;;<<<>>>AAADDDFFFEEEGGGJJJLLLNNNOOOOOOOOOTTTXXXUUUUUU\\\___kkkxxxpppooottt{{{zzzsssvvvzzz{{{zzzgggYYYKKKGGGIIIJJJKKKLLLUUUYYYcccppp||||||dddWWWJJJDDDCCCAAA@@@AAACCCCCCDDDFFFGGGHHHIIIJJJNNNOOOVVVbbbooo{{{}}}xxxvvv}}}xxxkkkaaa\\\YYYYYY```hhhooozzz{{{qqqnnnqqquuu{{{{{{vvvuuu{{{|||yyyxxxrrrnnnjjjhhhddd```aaafffjjjssszzzvvvoooggg___XXXTTTRRRQQQYYY[[[aaaooowwwrrrXXXDDD;;;999666444444444333222000000000000000000000000000000000000////////////,,,,,,------------,,,,,,---,,,+++,,,...///...---,,,,,,---------------------------............///...------------,,,,,,,,,***,,,///111111///---+++***+++---.........---,,,////////////////////////000000000222444666999:::::::::;;;===???BBBDDDFFFHHHIIILLLNNNOOONNNMMMLLLMMMOOONNNRRR]]]ccctttsssooolllvvvxxxwww}}}~~~yyyttt___TTTJJJHHHIIIJJJKKKMMMYYY]]]hhhvvvvvv```SSSGGGCCCCCCAAAAAABBBBBBCCCDDDFFFHHHJJJKKKLLLRRRTTT[[[gggtttxxxvvvuuuwww{{{nnnddd___ZZZXXX\\\dddlllwww|||qqqnnnqqqtttzzz~~~vvvtttxxx|||zzzzzzuuuqqqmmmkkkfffaaabbbfffhhhqqq~~~|||yyytttkkkbbbZZZUUURRRNNNTTTTTTWWWbbbjjjxxx|||xxx{{{```III<<<:::777555555555444333000000000000000000000000111111000000//////......,,,---...//////...---,,,---,,,+++,,,...///...---------------------,,,,,,---------............///......---------,,,,,,,,,---.../////////...---,,,+++,,,.../////////---,,,////////////////////////000000000222444666999:::::::::;;;===@@@BBBEEEFFFJJJLLLNNNOOOOOOMMMKKKIIIHHHKKKKKKSSSbbbmmm|||pppnnnlllzzzuuu{{{sssjjjVVVOOOIIIIIIJJJJJJLLLPPPZZZ```lll|||sss]]]QQQFFFCCCCCCBBBAAACCCAAABBBDDDFFFHHHKKKLLLMMMVVVWWW^^^kkkxxx~~~ttttttwww{{{}}}pppfff```ZZZVVVZZZaaajjjuuu~~~|||qqqnnnqqqtttyyywwwsssvvv|||}}}{{{zzzwwwssspppmmmhhhccccccfffhhhppp|||}}}{{{vvvnnnddd[[[UUURRRKKKPPPNNNPPPYYY```nnnwwwtttgggNNN===;;;888666666666555444000000000000000000000000222111111000///......------...///000000///...------,,,+++,,,...///...---.........------,,,,,,,,,---------.........//////.........------,,,,,,,,,000///...---------------+++,,,...000000///...---////////////////////////000000000222444666999:::999:::;;;===@@@CCCEEEFFFLLLMMMOOOPPPOOOLLLIIIGGGGGGIIIKKKVVVhhhuuuxxxnnnmmmlll}}}{{{ttt|||ooobbbOOOKKKIIIJJJKKKKKKNNNTTT[[[aaannnjjjWWWOOOGGGCCCAAA???@@@CCCCCCDDDFFFHHHIIILLLPPPSSSVVVaaahhhoooxxx~~~xxxoooooovvvsssjjj]]][[[[[[^^^```eeepppzzz~~~uuuooommmtttxxx~~~zzzsssrrrvvv{{{~~~~~~ssstttsssoooiiieeedddeeejjjooowwwyyypppeee[[[RRRMMMOOOLLLLLLNNNRRRYYYgggttt|||sssuuusssXXXDDD<<<666666666333111111333222111111000111111111000000000000000111111111............////////////333111...+++***+++---...---------------------------------,,,,,,+++++++++///...,,,++++++,,,...///............---,,,++++++......////////////..................////////////000000222333555666888888999<<<>>>@@@AAABBBEEEGGGJJJNNNRRRQQQMMMHHHFFFFFFGGGJJJOOOWWWfff{{{yyyvvvppprrrzzz}}}{{{|||~~~}}}uuufffZZZNNNIIIGGGJJJMMMOOORRRVVVccckkkwww}}}gggVVVNNNFFFCCCAAA???@@@CCCEEEGGGIIIJJJKKKNNNRRRUUUYYYdddjjjqqq{{{wwwppprrrzzzwwwmmm___\\\ZZZ\\\^^^cccmmmxxx~~~vvvpppmmmrrrvvv||||||tttqqqsssvvv}}}|||vvvvvvtttoooiiidddbbbbbbggglllttt~~~xxxpppfff\\\TTTOOOOOOLLLJJJKKKNNNUUUdddrrr{{{sssuuuzzz```HHH>>>777666666444222333333222222111111111111111000000//////////////////............////////////111///---,,,++++++,,,---------------------------//////.........---------...---,,,******,,,---...---------...------,,,,,,......////////////..................///////////////000111333444666777888:::<<<>>>@@@AAACCCEEEGGGKKKNNNQQQPPPLLLHHHFFFFFFHHHJJJPPPZZZmmm{{{wwwwwwtttpppssszzzzzz{{{}}}{{{qqqbbbVVVNNNIIIHHHKKKOOOQQQUUUZZZhhhppp}}}xxxcccTTTLLLEEECCCAAA???@@@CCCHHHIIIKKKLLLNNNQQQUUUXXX]]]hhhnnnsss}}}uuuqqqvvvyyyooobbb]]]YYYZZZ\\\aaalllvvvvvvpppmmmppptttzzzwwwrrrpppppp}}}|||yyyyyyxxxuuupppiiicccaaa```dddiiiqqq{{{|||wwwooofff]]]UUUQQQOOOLLLKKKKKKLLLRRR```nnnzzzuuusss~~~nnnNNNCCC999666777555444444333333222111111111111111000000//////......------............//////////////////...------,,,,,,,,,------------------------///............---------...---,,,++++++,,,---...,,,,,,------...---------......////////////..................//////////////////111222444555777777:::<<>>AAACCCEEEGGGJJJMMMNNNOOONNNKKKIIIIIINNNRRRUUUWWW]]]jjjzzzzzzyyytttpppzzz|||xxxyyyxxxqqqdddWWWNNNJJJIIIHHHLLLQQQWWW]]]jjjuuu{{{eeeUUUHHHCCC???AAABBBBBBCCCFFFDDDGGGKKKNNNRRRWWW]]]aaaeeeuuu|||vvvtttwww}}}uuufff]]]WWWWWW[[[^^^dddjjjsss{{{}}}uuupppmmmllloootttyyy~~~~~~yyyssswwwwwwtttpppnnnmmmkkkgggccc```dddjjjmmmqqq{{{~~~xxxqqqjjjdddaaaeeegggiiifff___\\\fffrrr~~~}}}zzz|||tttwwwmmmRRRCCC>>>;;;999888444444333222222222222333000000000000000000//////............////////////------............---------------------------------------.........//////,,,,,,------------,,,,,,---------...------,,,,,,,,,------......------,,,............////////////111111333444666777999999<<<>>>BBBDDDFFFHHHKKKNNNNNNOOONNNKKKIIIKKKQQQVVVXXX\\\dddppp|||}}}sssqqq~~~~~~{{{xxxxxxuuujjj\\\PPPLLLKKKJJJJJJNNNUUUZZZbbbppp}}}wwwbbbRRRGGGBBB???AAABBBBBBCCCFFFDDDGGGKKKOOOSSSYYY___cccfffwwwsssqqquuu{{{sssfff^^^WWWWWWYYY[[[___cccqqqyyy~~~vvvqqqoookkknnnrrrwww|||{{{rrruuu|||yyyuuuqqqnnnmmmjjjfffbbb___ccchhhjjjmmmvvv~~~zzztttnnniiigggjjjjjjjjjeee]]][[[ggguuu|||{{{wwwtttwwwuuuXXXGGGAAA===;;;:::555444333333222222333333.........///////////////............/////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***............---,,,++++++,,,------......------,,,............/////////000111222333555777888999:::<<>>777666555333222111000000000000000000000000000000////////////////////////////////////////////////........................*********++++++,,,,,,,,,............---,,,++++++++++++,,,,,,,,,---------...------------...//////...///000///...///000222...000333666777888;;;<<<>>>@@@DDDEEEFFFHHHJJJKKKQQQRRRNNNJJJLLLUUUXXXVVV___lllqqqttt{{{{{{|||vvvmmmrrr}}}uuurrr~~~zzzlll[[[QQQOOOKKKEEENNNMMMQQQYYYbbblllzzzlllXXXLLLDDDDDDCCCBBBBBBCCCEEEFFFIIIKKKMMMPPPTTT\\\fffmmmsssyyy~~~sssooouuuyyysssiii___VVVTTTUUUWWW\\\bbbkkkuuuxxxqqqmmmlllooorrruuuyyyzzzwwwvvvzzz|||zzzwwwtttrrrnnniiifffaaaaaacccfffgggkkkxxx~~~{{{xxxvvvrrrnnnkkkgggbbb]]]ZZZVVVUUU[[[bbbuuubbbMMMDDD@@@===;;;777666555333222111000000000000000000000000000000////////////////////////........................////////////////////////,,,,,,,,,------------------------...------,,,,,,++++++,,,,,,,,,---------...------------...//////...///000///...///000222///222555777888:::<<<>>>???AAADDDFFFGGGIIIKKKLLLPPPPPPMMMIIIMMMWWW\\\[[[dddrrrwwwwww{{{zzz|||tttlllsss{{{uuusssyyytttgggWWWOOONNNLLLGGGNNNNNNSSS]]]fffqqq}}}hhhVVVKKKDDDCCCBBBBBBCCCDDDEEEFFFJJJLLLNNNQQQWWW___hhhnnnttt{{{zzzooommmsss~~~wwwqqqkkkaaaXXXUUUTTTUUUYYY^^^jjjsss~~~xxxpppjjjlllnnnqqqtttxxx}}}}}}wwwsssuuu~~~{{{wwwwwwwwwtttmmmgggbbb``````aaaaaaeeerrr|||zzzwwwtttoookkkddd___ZZZWWWSSSPPPSSSYYYeeexxxiiiSSSEEE???;;;888777666555333222111000000000000000000000000000000////////////////////////......................../////////////////////////////////...............,,,,,,------...---------,,,,,,,,,,,,------------...------------...//////...///000///...///000222111333666888999;;;===??????BBBEEEHHHIIIJJJLLLNNNPPPOOOLLLJJJPPPYYY```aaaiiixxx}}}{{{{{{xxx~~~~~~pppjjjssswwwtttttttttmmm```RRRLLLLLLLLLJJJNNNPPPWWWbbblllxxxzzzeeeTTTJJJCCCCCCBBBBBBCCCDDDEEEFFFJJJLLLNNNRRRYYYaaaiiinnnuuu}}}xxxjjjkkksss{{{uuupppkkkbbbZZZVVVTTTTTTXXX]]]iiisss}}}xxxnnnhhhhhhkkkooossswww|||xxxpppqqqzzz}}}yyyyyy{{{xxxppphhhdddaaa^^^]]]]]]aaammmyyy~~~|||yyyuuuppplllbbb]]]XXXUUUQQQMMMMMMQQQYYYoooqqqWWWEEE===:::777666666444333222111111111000000000000000000000000////////////////////////........................////////////////////////000000//////......------++++++,,,---............,,,,,,,,,------------......------------...//////...///000///......000222111444777999:::;;;===>>>@@@CCCFFFIIIJJJKKKNNNPPPPPPOOOOOOPPPUUU\\\aaabbbjjjzzz|||zzzxxxvvvkkkiiitttyyytttssstttppphhh[[[OOOJJJJJJKKKLLLQQQTTT\\\hhhrrr~~~wwwbbbSSSKKKCCCBBBBBBBBBCCCDDDFFFGGGJJJJJJMMMSSS[[[dddlllpppvvvttthhhkkkuuuzzztttqqqjjjccc\\\XXXVVVUUUYYY___iiirrr|||xxxmmmgggdddhhhmmmrrrwww}}}zzzpppooovvvzzzzzz|||zzzrrrjjjgggbbb]]]\\\\\\___iiittt~~~|||wwwqqqmmmccc\\\VVVTTTPPPKKKJJJLLLRRRjjjzzz\\\EEE<<<:::999666555444333222111111111000000000000000000000000////////////////////////........................------------------------///.........---,,,,,,,,,++++++,,,---............,,,,,,---------............------------...//////...///000///......000222111444777888999:::<<<===@@@CCCGGGIIIKKKLLLOOOQQQQQQPPPRRRVVVZZZ]]]___```hhhyyy{{{zzz|||~~~ppplllnnnxxxuuurrrrrrsssnnneeeXXXOOOJJJIIIKKKMMMTTTXXXbbbnnnwwwsss___QQQJJJCCCBBBBBBBBBCCCDDDFFFGGGIIIJJJMMMTTT^^^iiipppssszzz|||rrrkkkrrr~~~yyyuuusssmmmfff```\\\XXXVVVZZZaaaiiirrr{{{xxxnnngggbbbffflllrrrwww}}}}}}tttpppsss{{{|||zzzzzzwwwqqqlllhhhbbb]]]\\\\\\___gggpppzzz~~~xxxrrrmmmccc\\\UUURRRNNNJJJHHHIIIQQQfffzzzdddIII===;;;:::666555444333222222222222000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------...---------,,,---------...............------------...//////...///000///...///000222222444777999999:::<<<===@@@CCCGGGIIIKKKMMMOOOQQQRRROOOQQQVVV[[[[[[\\\^^^iiiyyy~~~|||~~~yyyqqquuu{{{{{{tttqqqrrrrrrjjj```UUUNNNKKKIIIKKKNNNVVV\\\gggsss}}}ooo[[[NNNIIIBBBBBBBBBBBBCCCEEEFFFHHHJJJKKKNNNWWWcccnnnuuuxxxvvvttt}}}yyyvvvuuuqqqkkkeee```ZZZVVVZZZaaahhhpppxxxxxxoooiiicccgggmmmsssxxx}}}xxxrrrqqqwww~~~zzzwwwssspppmmmgggaaa]]]\\\]]]^^^eeelllssszzzsssnnnddd[[[RRROOOLLLHHHGGGHHHPPPddduuummmOOO@@@;;;888555555444333222222222222000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,------------------...------,,,,,,------------...............------------...//////...///000///...///000222444666999::::::;;;===>>>???BBBFFFIIIKKKMMMOOOQQQQQQLLLLLLQQQVVVWWWZZZ___nnn|||xxxxxxwwwsssrrrssssssdddZZZQQQNNNLLLIIIKKKPPPWWW^^^kkkyyymmmXXXLLLGGGBBBBBBAAABBBCCCEEEGGGHHHKKKLLLPPPYYYfffrrryyy|||~~~|||zzzwwwvvvuuuoooiiiccc[[[VVVYYY```fffnnnvvv}}}xxxpppjjjeeeiiinnnsssxxx|||{{{tttpppttt~~~yyytttpppooonnnfff```\\\\\\]]]^^^cccjjjnnn~~~zzzsssnnncccZZZQQQMMMKKKGGGFFFGGGPPPcccsss|||sssTTTCCC;;;666555444444333222222222222000000000000000000000000////////////////////////------------------------........................+++,,,,,,------.....................---,,,++++++---------.........//////...------------...//////...///000///...///000222555777:::;;;<<<<<<>>>??????BBBFFFIIIJJJLLLOOOQQQPPPIIIGGGLLLQQQTTTZZZaaasss{{{{{{uuusssssstttsss^^^UUUMMMMMMLLLJJJLLLRRRWWW___mmm|||jjjWWWKKKGGGAAABBBCCCBBBBBBDDDGGGIIIIIILLLRRRZZZeeeppp{{{~~~yyyvvvvvvyyytttnnnhhh```YYYZZZ___ggglllttt||||||ssslllggghhhkkkpppuuu{{{~~~xxxrrrooouuu}}}zzzuuuooojjjhhhhhheeeaaa]]][[[]]]bbbfffpppyyy{{{uuuqqqeee```XXXOOOIIIFFFFFFFFFPPP```sssdddIII<<<:::666555444333222111111111111111111111000000000000///////////////////////////............---------,,,,,,---.../////////...------------------------,,,+++)))+++///000///---***))))))+++...000111000......---------,,,,,,,,,...............///000000333666999;;;<<<<<<===???@@@AAACCCHHHLLLNNNNNNLLLOOOHHHEEEJJJKKKKKKWWWgggxxxssspppuuuvvvnnnddd\\\SSSKKKKKKLLLMMMOOOSSS[[[dddrrrzzzgggTTTJJJGGGAAABBBBBBBBBBBBDDDGGGIIIKKKNNNSSS\\\hhhttt~~~zzzxxxxxx{{{wwwqqqkkkbbbZZZZZZ___eeekkkssszzz|||rrrkkkfffhhhkkkoootttzzz{{{tttpppttt{{{{{{vvvpppkkkiiihhhfffbbb^^^[[[]]]aaaeeemmmvvv{{{vvvrrrfffaaaXXXPPPJJJFFFEEEFFFLLL\\\nnn~~~hhhKKK===;;;666555444333222111111111111111111111000000000000///////////////////////////............---------+++,,,---------------------------------------------+++***,,,...000...---...---,,,---///000000///.........---------,,,,,,///............///000000333666999;;;<<<<<<>>>???AAABBBDDDHHHLLLNNNMMMKKKMMMFFFEEEJJJMMMPPP]]]mmm~~~zzzqqqqqqwwwwwwooofffYYYQQQKKKKKKNNNPPPSSSXXXaaajjjxxxsssbbbRRRHHHFFF@@@AAABBBBBBBBBDDDGGGJJJNNNOOOTTT___mmmzzz|||zzzzzz~~~zzzuuuoooeee[[[ZZZ]]]```hhhpppuuuyyy{{{qqqkkkeeefffiiimmmsssyyy~~~vvvppprrrwww}}}wwwqqqmmmkkkhhhfffccc___\\\]]]aaadddiiirrr|||wwwsssgggbbbZZZQQQJJJFFFEEEEEEGGGVVVhhhzzz~~~wwwyyypppRRRAAA>>>777666555333222222111111111111111111000000000000///////////////////////////............---------,,,,,,,,,---,,,,,,++++++------------------------...,,,+++,,,......---,,,111000......///000///............------------,,,//////......//////000111333666999;;;<<<===>>>@@@CCCDDDFFFIIILLLMMMKKKJJJJJJEEEDDDJJJOOOVVVeeevvvzzz}}}{{{vvvrrruuuyyyvvvlllbbbUUUNNNJJJLLLOOORRRXXX]]]iiiqqq~~~mmm^^^OOOGGGEEE@@@AAABBBBBBBBBDDDGGGJJJOOOPPPVVVbbbqqq~~~}}}~~~~~~}}}}}}~~~{{{zzz{{{|||xxxssshhh\\\XXXZZZ\\\dddmmmqqqrrryyy|||rrrkkkcccdddgggkkkqqqwww|||xxxoooooosss}}}yyyrrrnnnmmmhhhgggddd```]]]]]]```bbbfffnnn{{{}}}xxxuuuiiiddd\\\SSSLLLGGGEEEDDDEEEQQQbbbsss|||tttssszzzZZZFFF@@@888777555444222222111111111111111111000000000//////////////////////////////............------------------------,,,+++***------------------------...------------------,,,222000...---/////////...............------------/////////...///000000111444666999:::;;;===???AAAEEEEEEGGGIIILLLLLLJJJHHHHHHDDDEEEJJJQQQ[[[lll{{{wwwvvv}}}wwwwwwwwwyyyyyyqqqdddZZZRRRMMMJJJLLLPPPSSSZZZaaannnvvv{{{iiiZZZMMMFFFDDD???AAABBBBBBCCCDDDHHHKKKMMMPPPXXXeeettt|||}}}|||{{{yyyyyyxxxxxxxxxvvvxxx{{{}}}}}}~~~}}}zzzyyyzzz}}}{{{vvvjjj]]]WWWWWWXXXaaaiiimmmnnnuuu|||rrrkkkaaabbbeeeiiiooouuuzzz}}}}}}yyyooollloooyyy}}}zzzsssooonnnhhhhhheeebbb___^^^___aaaeeekkkwww~~~zzzwwwlllggg___VVVNNNIIIFFFDDDEEENNN\\\lll|||yyyrrrooo{{{aaaIII???888777666444333222111111111111111111000000000//////////////////////////////............---------......///......---,,,+++------------------------------...------,,,,,,---000...,,,,,,---///000/////////.........---------///////////////000111111444666999:::;;;===@@@CCCFFFGGGHHHJJJLLLLLLJJJHHHGGGFFFGGGKKKSSS___ppp~~~|||tttvvv{{{tttwww{{{}}}xxxmmm___UUUPPPLLLJJJLLLPPPTTT\\\dddqqqyyyuuudddVVVKKKDDDCCC???@@@AAABBBCCCEEEHHHKKKKKKRRR\\\iiivvv~~~|||{{{yyywwwtttqqqpppooommmoooqqqqqqrrrsssvvvyyy{{{yyyyyyzzz~~~}}}yyymmm___WWWVVVWWW^^^fffkkknnnttt~~~|||qqqjjj___```cccgggmmmsssxxx{{{|||~~~|||ppplllmmmuuu{{{zzzssspppooohhhhhhgggccc```^^^^^^___dddiiisss|||zzzoookkkcccYYYQQQKKKGGGEEEFFFKKKVVVfffuuu~~~vvvrrrnnnuuuiiiMMM>>>999888666555333222111111111111111111000000000000///////////////////////////............---------......//////......------------------------------,,,---......,,,,,,---...111...,,,+++---///000000/////////.........------000000//////000000111222444666888:::;;;>>>AAADDDGGGGGGHHHJJJLLLLLLJJJHHHFFFGGGJJJOOOWWWeeevvvxxxuuuzzzyyysssyyy~~~~~~vvviii[[[SSSNNNKKKJJJNNNQQQVVV___hhhvvvnnn]]]QQQHHHCCCBBB???@@@AAABBBCCCEEEHHHKKKJJJTTTbbboooyyy}}}|||zzzwwwsssnnnjjjhhhggghhhhhhggggggjjjnnnqqquuuxxx}}}{{{xxxyyy{{{|||qqqaaaXXXVVVWWW\\\dddjjjooouuu}}}yyyooohhh^^^___bbbffflllqqqvvvyyy{{{}}}sssmmmnnnrrryyyzzzsssppppppiiiiiihhheeeaaa^^^]]]^^^bbbgggppp|||}}}|||rrrnnnfff\\\SSSMMMHHHFFFEEEGGGQQQ```ooozzz~~~~~~yyywwwrrrssstttTTTBBB:::999777555333222111111111111111111000000000000///////////////////////////............---------,,,,,,---.........------------------------------***,,,......,,,,,,...000444111...,,,---...//////////////////............000000//////000000111222555666888:::;;;>>>BBBEEEGGGGGGHHHJJJMMMMMMKKKIIIDDDHHHMMMSSS]]]lll}}}|||wwwyyy{{{xxx~~~ssscccVVVOOOLLLJJJKKKPPPTTTZZZeeeppp}}}gggWWWNNNFFFBBBAAA>>>@@@AAABBBCCCEEEIIILLLJJJVVVfffrrr{{{~~~}}}yyytttnnniiifffddddddcccaaaaaadddiiimmmmmmqqqwww}}}{{{yyyzzz{{{sssdddZZZXXXWWW[[[cccjjjpppvvv|||xxxmmmfff]]]^^^aaaeeekkkqqqvvvyyy{{{}}}uuuoooppppppxxxzzzrrrooopppiiiiiihhheeeaaa^^^]]]]]]aaaeeemmmyyy~~~}}}tttoooggg^^^UUUNNNIIIGGGDDDEEEMMM\\\lll}}}wwwzzz~~~}}}wwwttt~~~\\\GGG:::999777555333222111111111111111111000000000000//////////////////////////////.........---------***+++,,,,,,------------------------------------)))+++......,,,,,,...111888555000...............000/////////............000000000000000111111222555666888:::;;;>>>BBBEEEFFFGGGHHHKKKMMMMMMKKKIIICCCIIIPPPVVVaaarrrzzzxxx|||~~~qqq^^^PPPJJJJJJIIILLLQQQWWW^^^jjjvvvzzz{{{eeeUUULLLDDD@@@@@@???@@@BBBCCCDDDFFFIIIKKKSSS\\\iiittt}}}|||xxxtttpppjjjggggggeeecccaaa```bbbdddeeegggiiinnnuuu|||~~~|||yyyvvvuuuuuuwwwxxxyyy||||||{{{{{{zzztttggg\\\VVVUUUXXX^^^eeemmmtttzzz}}}vvvjjjbbbZZZ\\\___ccciiioootttwwwwww{{{{{{{{{~~~ssskkkkkkqqq{{{~~~vvvpppkkkhhheeecccbbbaaa___]]]```ccciiittt}}}~~~{{{zzzxxxssslllddd[[[RRRJJJEEEFFFCCCKKK^^^ooo|||yyyzzzfffFFFAAA<<<888888666333222555111111111111000000000000////////////////////////000///...---------------,,,,,,,,,------.........000...------///000---***---------.........//////------------------------......////////////......222222222222111111000000666777888:::<<>>AAADDDFFFFFFHHHKKKMMMMMMLLLIIIHHHJJJQQQ\\\kkk~~~}}}~~~ppp^^^QQQKKKJJJMMMLLLPPPZZZdddnnn|||~~~yyyyyyooo\\\PPPHHHCCC@@@AAA===>>>AAABBBDDDHHHMMMQQQ[[[dddqqq}}}|||yyyqqqpppooommmjjjhhhfffeeefffgggkkkoooqqqpppllliiiaaa]]]YYYTTTRRRRRRSSSTTTTTTZZZcccoooyyy}}}~~~zzzkkk\\\TTTQQQTTTYYY___fffmmmrrruuu~~~}}}qqqddd\\\XXXXXXZZZ]]]aaagggllloooqqquuuzzz~~~yyyrrrttt|||{{{tttjjjmmmrrrzzz|||xxxoookkkgggdddcccbbb```___]]]^^^aaafffqqq{{{|||xxxrrrkkkcccZZZQQQKKKGGGGGGNNN]]]lllzzz~~~xxxVVVDDD<<<666666666444333555222222222111111111000000///////////////////////////......---------......------------------------............///...---,,,........................------------............---..................---------...///000111222222444555777;;;>>>BBBFFFHHHGGGIIILLLMMMMMMKKKJJJJJJPPPVVVaaappp~~~|||zzzjjjYYYOOOKKKKKKNNNOOOTTT]]]gggrrr{{{yyy|||yyyiiiWWWMMMGGGBBB@@@AAA===???@@@BBBDDDIIINNNRRR]]]fffsss}}}vvvuuutttqqqooolllkkkjjjjjjkkkmmmoooooommmhhheee___\\\VVVQQQNNNMMMOOOPPPRRRWWW```kkkvvv~~~||||||~~~zzzkkk\\\TTTQQQSSSXXX^^^eeekkkppprrr{{{}}}qqqeee]]]UUUUUUVVVYYY]]]ccciiimmmnnnsssxxx|||}}}tttooouuu~~~yyyjjjlllrrr{{{~~~yyyqqqmmmhhheeecccbbbaaa```___```bbbeeeooo~~~zzztttnnnfff]]]SSSMMMGGGHHHMMMYYYgggwww{{{[[[GGG>>>777666777555333444222222222222111111111111000000000000000000000000......---------......///------------------------,,,---...///.................................------------......///////////////000000000000//////////////////000000000000444555888;;;???CCCGGGIIIHHHKKKMMMMMMLLLLLLMMMOOOYYY^^^hhhuuu~~~~~~}}}~~~uuudddVVVNNNLLLLLLPPPQQQWWWaaajjjuuu|||yyyyyysssdddSSSJJJEEEAAA@@@AAA@@@AAACCCDDDFFFKKKPPPUUU\\\fffssszzzyyywwwuuusssrrrqqqqqqqqqqqqpppppppppmmmiiieeeaaa]]]VVVPPPMMMLLLMMMOOOSSSXXXaaakkkvvv|||yyyyyy{{{xxxjjj\\\TTTPPPRRRWWW]]]ccciiimmmpppxxx|||{{{pppddd\\\RRRRRRSSSUUUZZZaaagggkkkmmmqqqwwwzzz~~~yyyqqqpppxxx}}}mmmmmmqqqyyy{{{sssoooiiieeedddcccbbbaaa___aaabbbeeemmm|||}}}xxxrrrjjj```WWWPPPIIIJJJMMMUUUbbbtttfffJJJ@@@777555666444111111333222222222222111111111000000000000000000000000...------------...//////...------------,,,,,,,,,+++---//////...---...///...............------------------...//////000000000000000111111000000000///000000000000000000000555666999<<<@@@DDDGGGIIIJJJLLLNNNMMMLLLMMMQQQUUUbbbdddmmmyyyzzz~~~~~~nnn]]]SSSNNNMMMNNNPPPRRRZZZdddnnnzzz{{{yyy{{{nnn```PPPHHHDDDAAA@@@AAABBBCCCCCCDDDFFFJJJPPPTTTYYYcccrrr}}}|||zzzxxxwwwwwwxxxyyyyyywwwuuusssrrrooollliiieee```YYYSSSOOONNNOOOQQQUUUYYYbbblllwwwzzzuuuvvvxxx|||vvvhhh\\\UUUNNNPPPUUUZZZ```fffjjjmmmtttyyywwwlll```WWWOOOOOOPPPSSSXXX___fffjjjmmmqqqvvvzzz}}}uuuppprrr|||qqqnnnmmmsss|||~~~tttpppjjjfffdddccccccbbb]]]___aaacccjjjxxx|||vvvnnneee[[[UUULLLLLLNNNRRR___rrrqqqOOOCCC999777777444111111333333222222222111111111000000000000000000000000---------------...//////......---------,,,,,,,,,+++---//////...---...000//////.........------------------...///000000000//////000000000000//////...//////000111222333333666777:::===@@@DDDGGGIIILLLNNNNNNLLLKKKNNNUUU\\\cccdddlllzzz{{{zzzgggWWWOOOMMMMMMMMMNNNRRR\\\hhhsss}}}|||lll^^^NNNGGGDDDAAA@@@AAAAAAAAABBBBBBDDDHHHNNNRRRVVVaaaqqq}}}{{{yyyyyyzzz|||~~~}}}{{{wwwuuusssqqqnnnllliiiddd]]]VVVRRRQQQRRRTTTUUUZZZbbbmmmxxxxxxssssssuuuzzz~~~}}}tttggg\\\UUULLLOOOSSSXXX^^^dddhhhjjjqqqvvv}}}}}}ttthhh[[[SSSMMMMMMNNNQQQWWW^^^fffjjjlllpppvvvzzz}}}sssoootttuuuooojjjnnnwwwuuupppjjjfffddddddccccccZZZ]]]```aaaggguuuyyyrrrhhh^^^XXXNNNNNNNNNQQQ^^^rrrxxxTTTGGG<<<::::::777333222333333333222222222111111000000000000000000000000---------------...///000.........------,,,,,,,,,***---000///------...000//////.........------------------...///000000111......////////////......---...///000222444555666777888:::===@@@DDDGGGHHHMMMNNNNNNLLLKKKOOOXXX``````aaaiiixxx}}}~~~vvvbbbSSSMMMLLLMMMLLLLLLRRR]]]jjjvvv{{{jjj[[[KKKEEECCC@@@>>>>>>???AAACCCEEEFFFIIILLLOOOWWW^^^nnn}}}|||}}}~~~|||uuurrrtttwwwyyyzzzqqqjjj```XXXUUUVVVXXXYYY\\\```iiisss{{{uuuoooooorrrzzz~~~yyyqqqhhh[[[QQQLLLNNNTTTYYY[[[\\\dddlllqqqsssxxx~~~|||sssggg\\\UUUNNNNNNOOOSSSXXX```fffkkkpppssswwwyyy|||}}}vvvooovvv|||}}}|||}}}{{{rrriiiiiirrr|||yyyqqqhhhcccccccccbbb___]]]\\\\\\___dddnnnzzztttlllaaaZZZPPPJJJGGGLLLWWWiii[[[III:::777888555444777333333333222222222111111000000000000000000000000......------------......------............------+++,,,,,,---.........---..................------////////////////////////000000000000000000000000111111111222333444555666::::::;;;===@@@DDDGGGIIIMMMMMMMMMMMMOOOSSSZZZ^^^^^^]]]fffyyy}}}lllYYYOOOMMMLLLMMMOOOPPPWWWeeeuuuwwwgggYYYJJJDDDBBB???======???AAACCCEEEFFFHHHKKKNNNVVV^^^nnnxxxvvvyyy}}}~~~~~~xxxpppeee]]]YYYXXXYYYZZZ```dddlllvvv~~~yyyuuupppkkkkkkpppyyy}}}~~~yyyqqqhhh\\\RRRNNNNNNRRRVVVVVVWWW^^^gggooorrrvvv|||{{{qqqfffZZZTTTNNNNNNOOOSSSXXX___fffjjjpppssswwwyyy||||||wwwuuuzzz}}}~~~}}}tttkkkkkkrrr{{{yyyrrriiidddcccdddbbb```^^^\\\\\\___ccclll}}}~~~zzzvvvnnnddd\\\SSSMMMHHHKKKTTTcccyyy{{{}}}aaaNNN<<<888888444333555333333222222222111111111000000000000000000000000/////////....../////////------............------+++,,,------.........---........................////////////////////////000000000000000000000000111111111222333444555666;;;;;;<<>>======???AAACCCDDDEEEGGGJJJMMMTTT^^^ooo~~~|||xxxmmmccc^^^]]]]]]]]]eeeiiiqqqzzz{{{uuuooolllgggdddfffllluuuzzz|||xxxqqqiii]]]SSSPPPNNNOOOQQQQQQQQQXXXaaakkkoootttzzzzzzooocccXXXQQQNNNNNNPPPSSSYYY___fffiiiooossswwwzzz|||~~~{{{zzz}}}~~~~~~xxxooolllrrryyy~~~zzztttkkkfffeeedddcccaaa^^^\\\\\\^^^bbbjjj{{{~~~|||xxxqqqggg___WWWPPPJJJJJJPPP\\\nnn}}}ttttttjjjTTT@@@:::888444222444222222222111111111000000000000000000000000000000000000////////////000000------............------,,,,,,---............---........................////////////////////////000000000000000000000000111111111222333444666666;;;<<<>>>@@@CCCGGGIIIKKKOOONNNLLLIIIGGGIIILLLOOOWWW[[[llliii[[[OOOKKKLLLLLLNNNQQQWWW^^^lll{{{sss```TTTHHHCCC@@@>>>===??????AAACCCDDDEEEGGGJJJLLLSSS^^^qqq~~~rrriiicccbbbbbbbbbjjjmmmttt}}}}}}xxxqqqkkkeeebbb^^^]]]bbbiiipppvvvyyyvvvqqqiii^^^TTTQQQMMMLLLMMMMMMOOOVVV^^^hhhlllrrrwww}}}xxxnnnaaaVVVOOONNNOOOQQQUUUZZZ```fffjjjooosssxxxzzz|||~~~zzz{{{}}}}}}}}}{{{rrrmmmooouuuzzz}}}{{{uuunnniiifffeeecccbbb^^^\\\]]]___bbbjjjzzz~~~{{{sssiiiaaaZZZRRRKKKIIILLLUUUdddrrrwwwssssssrrr[[[DDD<<<:::555333555222222111111111000000000////////////////////////000//////////////////000------............------------............---------------...............////////////////////////////////////////////////000111111222333555666777;;;<<<>>>@@@DDDGGGIIIJJJNNNMMMKKKHHHFFFFFFHHHKKKRRRZZZpppzzz```UUULLLJJJLLLMMMOOORRR\\\cccppp~~~}}}ppp]]]RRRHHHDDDAAA>>>???AAA???AAACCCDDDEEEGGGJJJMMMSSS```uuuwwwmmmhhhgggggghhhlllpppvvvxxxrrrhhhbbb]]]ZZZXXXXXX^^^fffkkkqqqvvvuuuqqqjjj```VVVQQQLLLJJJKKKMMMOOOVVV^^^dddiiipppuuuyyywwwlll```UUUOOONNNOOORRRVVV\\\ccchhhkkkppptttyyy|||}}}|||yyy}}}{{{{{{}}}tttmmmlllpppvvvzzz|||xxxqqqlllhhhfffdddddd^^^]]]^^^```dddlll{{{}}}vvvkkkddd\\\TTTLLLIIIJJJPPP]]]iiirrr~~~~~~sssrrr~~~zzz```GGG>>><<<888666777222222222111111111111000///////////////////////////......------......///------............---------......//////...---------------.........//////////////////////////////////////////////////////000000111222333555666777999;;;===@@@CCCFFFHHHIIILLLLLLJJJHHHFFFGGGIIILLLPPP[[[ttt~~~qqq[[[RRRLLLKKKMMMNNNPPPTTT___hhhuuuzzzyyy{{{iiiYYYPPPHHHDDDAAA>>>???CCC???AAACCCEEEFFFIIILLLOOOWWWeee{{{{{{rrrlllkkkkkklllnnnqqqxxx~~~uuunnnaaa\\\XXXVVVVVVWWW^^^fffhhhooouuuvvvsssmmmcccYYYQQQLLLIIIKKKNNNPPPVVV]]]bbbhhhooossswww}}}wwwlll```VVVPPPNNNOOOSSSXXX___fffkkknnnqqquuuzzz}}}{{{{{{}}}zzzzzzwwwnnniiikkkrrrxxx}}}zzztttnnniiigggeeeeee___^^^___aaadddkkkzzzxxxoooiii___WWWOOOJJJIIILLLWWWaaaooozzz{{{qqqpppxxxgggKKK@@@===999777888333333333222222222111111000000000000000000000000......------------......------............------...////////////...------,,,,,,------.../////////////////////////////////000000000000000000000000000000000222333555777888999:::===AAADDDFFFHHHHHHJJJKKKJJJIIIGGGHHHKKKMMMSSS```zzzxxxgggXXXQQQKKKLLLMMMOOOSSSXXXcccnnn{{{uuuuuuvvvdddUUUMMMFFFCCC@@@===???BBB>>>AAACCCFFFHHHKKKOOORRR\\\kkkvvvpppnnnmmmmmmooossszzzzzzqqqjjj]]]XXXVVVVVVVVVWWW^^^fffhhhpppwwwxxxvvvqqqggg^^^QQQLLLIIIKKKNNNPPPUUUZZZ```fffnnnsssuuu{{{~~~vvvlll```WWWQQQMMMOOOTTTZZZaaaiiinnnrrrrrrwww|||~~~|||}}}zzz{{{zzzooohhhiiiqqqxxx}}}{{{vvvpppkkkgggffffffbbb``````bbbccchhhuuu|||uuupppddd\\\RRRLLLHHHIIIQQQ[[[iiitttxxxrrrppprrrmmmOOOBBB>>>999666666444444444333333333333222000000000000000000000000//////............//////------............------///////////////...------,,,,,,------...//////000////////////////////////000000000000000000000000//////000111333555777888999;;;>>>BBBEEEGGGIIIIIIJJJJJJJJJIIIGGGHHHJJJLLLXXXggg~~~qqq]]]TTTMMMIIIJJJMMMPPPVVV]]]hhhttt{{{rrrsssuuubbbSSSKKKEEEAAA>>><<<>>>BBB>>>AAADDDFFFIIILLLPPPSSSaaapppzzzrrrooonnnnnnqqqttt{{{vvvmmmfff[[[WWWUUUVVVWWWXXX___ggghhhqqqxxxzzzyyytttjjjaaaRRRMMMJJJLLLNNNOOORRRWWW___fffnnnrrruuuzzz~~~vvvlllaaaXXXRRRMMMPPPUUU[[[cccjjjppptttsssxxx}}}||||||}}}zzz}}}}}}qqqiiiiiiqqqxxx~~~|||wwwqqqkkkgggffffffdddbbbaaaaaaaaaeeeqqq}}}yyyuuuhhh___UUUMMMHHHGGGNNNVVVdddppp}}}~~~xxxuuutttnnnrrrQQQCCC>>>999555444555555444444444333333333000000000000000000000000000000////////////000000---..................---//////000000///...------,,,,,,------...///000000////////////////////////000000000000000000000000//////000111333555777888:::<<<@@@CCCGGGIIIJJJJJJJJJJJJJJJIIIGGGGGGIIIKKK\\\lllzzz|||mmmWWWPPPKKKGGGIIIMMMQQQXXX```kkkwwwxxxqqqsssnnn___QQQLLLEEE@@@>>>>>>??????CCCBBBDDDIIIKKKMMMRRRYYYdddxxxzzztttnnnlllnnnpppvvv|||qqqfff___SSSQQQQQQSSSXXX^^^ccceeelllrrrzzz}}}pppdddWWWPPPLLLLLLMMMPPPVVV\\\bbbfffkkkpppttt{{{uuukkk```XXXTTTOOOQQQVVV\\\dddkkkqqqtttvvvyyy}}}|||yyy|||}}}}}}wwwnnniiimmmtttvvvzzzxxxpppiiigggfffddddddaaa___^^^\\\___kkkxxxzzzvvvrrrdddVVVNNNKKKJJJLLLPPPbbbkkkxxx~~~~~~xxxuuutttwww~~~^^^DDD::::::666000222222222111111111111111......//////000000111111111111000000//////..............................******,,,---///000111222,,,---......//////......,,,...///111111111000000222111000///.........///......///000333555777888:::===AAACCCEEEGGGJJJLLLKKKHHHFFFFFFEEEEEEJJJQQQeeettt|||yyyxxx~~~wwwcccVVVOOOLLLKKKMMMNNNRRR\\\fffuuu}}}rrrpppuuulll]]]PPPKKKDDD@@@>>>???@@@@@@CCCBBBEEEIIIKKKMMMSSS[[[iii}}}wwwqqqlllkkkmmmqqqwwwwwwlllbbbZZZSSSRRRRRRUUUZZZ```eeehhhooouuu|||ttthhh[[[TTTNNNMMMNNNOOOTTTZZZ```eeejjjooossszzzwwwlllbbbYYYUUUQQQSSSXXX^^^eeemmmrrruuuxxx{{{|||zzz~~~~~~~~~wwwnnnhhhkkkrrrwww{{{zzzrrrkkkhhhgggdddeeebbb___^^^\\\^^^iiiuuu{{{xxxtttfffVVVNNNJJJHHHJJJNNNaaajjjxxx{{{|||yyyxxxwww~~~dddHHH<<<:::777222222222222222111111111111////////////000000000000000000000000//////..............................---------.........//////,,,---......//////............/////////......---/////////....../////////......///111333555777888:::===AAADDDEEEGGGJJJLLLLLLHHHFFFFFFFFFGGGOOOWWWnnn|||{{{xxxwww{{{sssaaaVVVNNNLLLLLLNNNPPPUUU```kkkxxx}}}sssqqqvvv}}}hhh[[[MMMIIICCC???>>>???@@@AAABBBBBBEEEIIILLLNNNVVV___nnn{{{qqqkkkhhhhhhkkkrrrwww~~~xxxoooeee[[[UUURRRSSSTTTWWW]]]ccciiilllsssyyyyyynnn```XXXPPPNNNNNNOOOSSSYYY]]]bbbhhhnnnssszzzxxxmmmcccZZZVVVSSSVVVZZZ```hhhoootttwwwzzz}}}}}}|||xxxnnnggghhhnnnwww||||||uuunnnjjjhhheeeeeebbb```^^^[[[\\\fffqqq}}}zzzuuugggWWWMMMIIIGGGHHHLLL\\\ffftttyyy~~~zzzlllNNN???;;;999555333333222222111111111111000000000000////////////000000000////////////.........................../////////...------,,,,,,,,,---......//////......000///...---,,,,,,,,,,,,.........////////////000......///111333555777888;;;===AAADDDFFFGGGJJJLLLLLLIIIFFFFFFGGGKKKVVVaaawww|||uuutttxxx}}}zzzlll]]]TTTMMMKKKLLLPPPSSSYYYeeeqqq{{{~~~uuussswwwyyydddWWWJJJFFFAAA??????@@@AAAAAABBBCCCFFFJJJLLLOOOYYYcccqqqrrriiieeeccceeejjjrrrwww}}}|||rrrhhh___WWWRRRQQQSSSVVVZZZ___eeelllpppuuu{{{}}}sssdddZZZQQQOOOPPPQQQUUUYYY[[[```gggmmmrrryyyyyynnnddd[[[VVVUUUXXX\\\bbbiiipppuuuxxx{{{~~~~~~~~~zzzooofffeeejjjwww|||~~~xxxqqqmmmiiieeeeeeccc```^^^[[[ZZZcccmmm|||tttfffWWWNNNJJJHHHIIIMMMTTT^^^nnn{{{tttUUUBBB<<<999777333333333222222111111000111111111000///.........////////////////////////......................../////////...------,,,,,,,,,---......///.........000///---,,,,,,,,,---...000000000000000000//////...///000111333555777999;;;>>>AAADDDFFFHHHJJJLLLLLLIIIFFFFFFHHHOOO^^^lll~~~zzzssstttyyy}}}wwwhhhXXXPPPMMMKKKMMMQQQUUU[[[hhhsssyyyvvvwwwtttaaaUUUHHHEEE@@@>>>???@@@AAAAAABBBCCCFFFJJJLLLPPP\\\hhhtttvvvggg```^^^___ccchhhqqquuu|||xxxmmmccc[[[UUURRRQQQTTTXXX]]]aaagggnnnsssvvv|||wwwggg\\\RRRPPPRRRTTTXXX\\\ZZZ___fffmmmrrryyyyyyoooddd[[[VVVWWWYYY]]]cccjjjpppvvvyyy|||~~~|||pppfffdddggguuu{{{zzztttoookkkfffeeecccaaa___[[[ZZZaaakkk~~~rrreeeXXXQQQNNNKKKLLLOOOOOOZZZjjj{{{|||]]]FFF===999777444444333333222111111000222222111000///...------.............../////////........................---------...............,,,---......///.........///...---,,,---...000111222333333222222000///...//////000111444666888999;;;>>>BBBDDDFFFHHHKKKMMMLLLIIIGGGGGGJJJRRReeeuuu|||xxx{{{zzzgggWWWPPPMMMLLLNNNRRRVVV\\\iiittt|||wwwxxx~~~qqq^^^TTTGGGDDD@@@>>>???@@@@@@@@@BBBCCCGGGKKKLLLQQQ___mmmyyyttthhh\\\XXXYYY[[[aaafffnnnssszzzuuuhhh___YYYVVVTTTSSSWWW\\\aaadddiiiqqqwwwyyy}}}kkk___TTTQQQTTTVVVYYY\\\ZZZ```gggmmmrrrxxx{{{qqqfff]]]WWWYYY[[[___eeekkkrrrwwwzzz}}}}}}~~~sssgggdddfffqqqyyy~~~|||vvvqqqlllgggeeecccbbbaaa\\\ZZZ```iii~~~rrrfff[[[VVVSSSPPPOOOPPPNNNZZZiiiyyyfffMMM???:::888555555444333222111111000222111111000///......------............/////////........................,,,,,,------...///000000,,,---......//////......------------...///000111111222333333222111///...//////000222444666888999<<<>>>BBBEEEGGGHHHKKKMMMKKKIIIHHHHHHKKKUUUiii|||zzzfffWWWQQQNNNLLLNNNSSSXXX___kkkwww|||wwwxxx~~~nnn]]]SSSFFFCCC@@@>>>>>>?????????BBBDDDHHHKKKLLLRRRaaaqqqyyyggg\\\SSSRRRUUUYYY___eeekkkqqqyyyqqqddd\\\XXXWWWVVVVVV[[[aaaeeehhhmmmtttzzz~~~pppcccVVVSSSUUUVVVXXX[[[[[[aaahhhnnnsssxxx~~~tttiii```ZZZ[[[]]]aaagggmmmtttyyy||||||uuuiiidddfffnnnwww~~~|||wwwsssmmmhhheeeccccccbbb]]][[[aaaiiiyyytttjjj```\\\XXXSSSOOOOOOLLLXXXhhhvvvoooTTTCCC<<<999666555444333222111111000111111000000//////......---------.........//////........................,,,,,,------...//////000,,,---......//////......,,,------.........------,,,...///111111111000//////000111222444666888:::<<>>>>>???>>>>>>BBBDDDHHHKKKLLLSSScccsssxxxggg___UUUNNNOOOSSSXXX___dddiiioooxxx|||nnnaaaZZZWWWWWWWWWYYY^^^eeeiiikkkooovvv}}}tttfffXXXTTTUUUVVVWWWYYY\\\bbbiiiooosssxxxwwwlllbbb\\\]]]___ccciiiooovvv{{{~~~~~~|||vvvjjjeeefffllluuu}}}|||xxxtttnnniiidddcccdddccc^^^\\\aaaiiivvvvvvlllddd___[[[TTTOOONNNJJJVVVfffssstttXXXFFF===:::666666555444222111111000000000000000////////////---------.........//////........................---------...............,,,---......//////......,,,---......---,,,***)))'''))),,,///111111000000///000111222444777999:::<<>>===>>>AAAAAA@@@EEEEEEGGGLLLPPPYYYhhhvvvyyyhhh]]]SSSNNNKKKMMMQQQUUU^^^ffflllpppwww}}}|||nnneee^^^YYYYYY]]]___cccjjjooorrrwww}}}{{{jjj[[[XXXYYYVVVVVVYYY```ccchhhlllqqqwww|||yyyooofff___```bbbeeejjjpppwww}}}~~~|||yyyooohhheeeiiittt|||}}}{{{xxxoooeeegggccc```___]]][[[___eee{{{{{{uuulllddd]]]XXXSSSPPPNNNPPPZZZlll~~~xxx]]]HHH???>>>:::888666555555555444333222111000//////000111222//////////////////////////////.........------------------.........//////,,,---...//////...---,,,........................000//////........./////////---///333666666888<<>>===>>>@@@AAA@@@EEEEEEHHHNNNSSS\\\mmm{{{rrraaaWWWQQQLLLJJJMMMQQQUUU]]]dddjjjooouuu{{{|||nnneee___[[[]]]aaadddiiiooosssvvv{{{mmm]]]YYYYYYVVVWWW[[[```ccchhhlllqqqvvv|||{{{rrrhhhbbb___aaadddiiipppwww|||}}}~~~tttlllhhhgggqqq{{{}}}|||yyyqqqhhhfffbbb```___]]]\\\___fffvvv~~~xxxoooggg___YYYTTTQQQMMMNNNXXXhhhyyy{{{```JJJ???>>>999777555444555555333222222111000//////000111222//////////////////////////////.........---------,,,,,,,,,---------......---......//////......---........................//////............//////111///000555777777999===@@@DDDFFFFFFIIINNNOOOMMMKKKJJJJJJJJJKKKTTThhh{{{xxxdddVVVQQQOOOKKKOOONNNRRR\\\gggrrruuurrrrrr|||{{{iiiXXXNNNDDDBBB>>>===>>>@@@AAAAAAEEEEEEIIIPPPVVV```qqqxxxjjj[[[QQQNNNKKKJJJNNNRRRUUU[[[aaaggglllsssyyy}}}ooofffaaa___bbbggglllpppvvvyyy{{{sssaaa\\\ZZZXXXYYY]]]aaadddhhhmmmqqqvvv|||uuulllfff___```dddiiipppwww}}}zzzqqqkkkeeennnxxx~~~~~~{{{rrrjjjeeebbb``````^^^]]]```fffppp|||tttkkkccc[[[UUUQQQLLLLLLTTTcccrrrdddKKK???>>>999777444444444444333111111111000000000000111111////////////////////////...............---------++++++,,,,,,,,,---------///..................///........................//////............//////444111222666888777999===@@@DDDGGGHHHKKKOOOQQQNNNIIIHHHHHHIIIJJJRRRccctttppp]]]QQQNNNMMMLLLOOOOOOUUU```kkkwww~~~pppooorrryyygggWWWNNNCCCAAA???===>>>???AAABBBDDDEEEIIIPPPXXXbbbttt~~~rrrdddWWWOOOKKKHHHIIINNNQQQTTTYYY^^^dddiiipppwww|||qqqhhhddddddiiiooorrrvvvzzz}}}zzzfff___\\\YYY[[[```bbbdddiiimmmqqqvvv{{{yyypppjjjaaacccfffkkkrrryyy~~~ssskkkfffmmmvvv}}}{{{rrrjjjeeeaaa``````___]]]aaafffmmm}}}}}}||||||}}}wwwnnneee]]]UUUQQQKKKKKKQQQ^^^mmm{{{hhhLLL???>>>888666444333333333222111111000000000000000000111////////////////////////........................,,,,,,,,,---------......000///...------...///000........................///............//////000444222222666888777888<<>>===???AAACCCDDDEEEJJJQQQYYYdddvvvyyymmm___SSSMMMIIIFFFGGGLLLPPPRRRWWW\\\aaagggnnntttzzzuuummmiiiiiinnntttuuuyyy}}}jjjbbb___[[[]]]bbbbbbeeeiiimmmqqquuuzzz~~~{{{sssmmmeeegggjjjooouuu|||sssiiihhhlllsss|||~~~yyypppjjjeeebbbaaaaaa```^^^```fffmmm~~~zzzuuuwwwyyy|||zzzqqqhhh^^^VVVPPPLLLKKKOOOZZZgggwwwlllOOO@@@???888666444333333333222111000000000111111000000000////////////////////////---.................................////////////000///...------...///000////////////////////////...............///000000333111111555777666777;;;>>>CCCGGGHHHKKKOOOOOOLLLFFFDDDDDDGGGKKKRRRaaaoooyyyyyywwwcccTTTKKKIIIJJJMMMNNNQQQYYYeeeppp{{{xxxjjjllluuuqqqaaaSSSKKKAAAAAA@@@>>>===>>>BBBDDDEEEFFFLLLTTT]]]iii|||uuugggYYYOOOJJJHHHEEEFFFJJJNNNPPPUUU[[[___eeemmmsssxxx{{{sssooonnnrrrxxxyyy|||mmmeeebbb^^^^^^ccccccfffjjjmmmppptttyyy}}}~~~~~~vvvqqqjjjlllooosssxxx~~~tttjjjiiijjjoooxxx|||wwwoookkkfffcccbbbbbb```]]]___dddlll}}}yyyrrrqqquuuzzz~~~|||tttkkkaaaWWWQQQMMMKKKMMMUUU```oootttUUUBBB???999777444444444444333111000000111111111111000000////////////////////////---------..................////////////000000000000//////////////////000////////////////////////......---......///000111222000111555777666888<<<>>>DDDGGGIIIKKKNNNNNNJJJFFFCCCDDDGGGMMMVVVeeerrrvvvyyyvvvppp]]]QQQJJJHHHJJJNNNNNNSSS]]]iiitttzzzlllnnnvvvnnn^^^PPPIII@@@AAA@@@>>>===>>>BBBEEEEEEGGGNNNYYYdddrrr~~~rrrcccVVVMMMJJJGGGDDDDDDHHHLLLOOOTTTZZZ^^^dddlllrrrwww}}}yyytttrrruuuyyy|||ooohhhddd```___ddddddgggjjjmmmppptttyyy|||zzzvvvnnnoooqqquuuzzzxxxnnnhhhfffjjjuuuzzzvvvpppnnngggdddccccccaaa]]]^^^ccciiiyyyuuupppqqqvvv~~~wwwooodddZZZTTTOOOKKKKKKOOOWWWeee{{{{{{^^^FFF>>>999777555444555555333222///000111222222111000///////////////////////////---------.........//////.........////////////000//////000000000000//////////////////////////////---------......///000111222000111666888888:::>>>@@@FFFJJJJJJLLLOOOMMMIIIGGGCCCCCCHHHOOOZZZjjjxxx||||||wwwtttyyyhhhWWWNNNJJJIIIKKKPPPOOOUUUaaaooozzz|||qqqrrrvvv~~~lll\\\OOOHHH@@@AAAAAA???===>>>BBBFFFFFFIIIQQQ]]]iiiyyyssscccVVVNNNKKKGGGDDDCCCGGGKKKNNNTTT[[[^^^dddlllrrrwww}}}|||wwwtttvvvzzzpppiiieeeaaa```ddddddgggjjjmmmppptttxxx|||}}}yyyoooppprrrvvvzzz|||rrrgggcccgggrrryyyvvvrrrqqqhhheeeddddddaaa]]]^^^bbbfffvvv~~~uuuqqqrrrxxxzzzqqqggg\\\VVVPPPKKKIIIJJJPPP]]]sssvvv~~~}}}eeeIII===:::888666555555555444333///000111222222111000///////////////////////////---------.........//////---------.........//////...///000111111000///...000000000000000000000000---------......000111111333111222777999999<<<@@@BBBHHHKKKLLLMMMOOONNNIIIGGGDDDCCCHHHPPP\\\mmm|||zzzvvvrrrsssbbbRRRLLLJJJIIIMMMRRRPPPWWWdddsssttttttwwwvvvfffXXXMMMGGGCCCAAA???======???BBBDDDJJJLLLSSS```mmm|||}}}oooaaaUUUMMMJJJEEEEEEFFFFFFHHHMMMSSSWWW\\\ccckkkrrrxxx~~~}}}{{{|||}}}wwwmmmhhhdddbbbbbbfffhhhjjjmmmooosssxxx{{{~~~zzzvvvssssssyyy~~~}}}tttgggeeefffmmmuuuxxxvvvrrrmmmgggbbbaaaaaa^^^]]]```iiiqqq|||wwwxxx}}}wwwnnncccZZZRRRLLLJJJNNNQQQXXXiii|||{{{~~~{{{xxxuuukkkOOO???<<<999666444444444333222111111111111000000000000000000000000////////////////////////////////////000///---,,,,,,---///000...//////000000000000000000000000000000000000000000000000000000111111222222222222444777;;;>>>AAAFFFGGGJJJLLLMMMLLLJJJIIIHHHJJJJJJJJJSSSfffyyyyyyrrrqqqwwwqqq```OOOJJJKKKLLLMMMNNNRRR]]]kkkxxx|||tttzzztttdddWWWMMMGGGCCCAAA???======???BBBDDDJJJLLLTTTaaannn}}}zzzmmm^^^RRRKKKHHHDDDEEEEEEFFFHHHLLLRRRWWW^^^dddlllssswww|||}}}~~~yyyooojjjfffddddddfffiiilllnnnqqqtttxxx{{{|||xxxtttuuuzzz|||sssdddbbbcccjjjsssyyywwwtttlllfffbbbbbbaaa___^^^aaaeeelllyyy|||}}}zzzqqqfff]]]TTTMMMJJJLLLNNNTTTeeexxx|||zzzxxxwwwtttrrrTTTCCC<<<:::666555444444333222111111111111000000000000222111111000///......---///////////////////////////...---,,,,,,---...///......///000000000//////////////////////////////000///.........///111111222222333444777;;;>>>@@@EEEGGGJJJLLLLLLKKKJJJHHHHHHJJJJJJLLLWWWjjj{{{~~~sssnnnooowww|||kkk\\\MMMIIIKKKMMMPPPRRRWWWbbbppp}}}www{{{pppaaaUUULLLGGGBBBAAA???>>>>>>@@@CCCDDDJJJLLLUUUaaannn}}}wwwiiiZZZOOOIIIFFFCCCCCCDDDEEEGGGLLLRRRVVV___dddlllrrrwww{{{|||qqqlllhhhggghhhgggjjjnnnqqqtttvvvyyy|||~~~zzzwwwwwwzzz~~~|||tttddd``````gggrrryyyyyyvvvlllfffaaabbbbbb``````bbb```eeeppp|||tttiiiaaaWWWOOOJJJJJJJJJOOO```rrr~~~}}}yyyxxxvvvtttzzzZZZFFF===:::777555444444333222111111111111000000000000333222111000///...---,,,////////////////////////........................------...////////////...////////////////////////000///---,,,---...000111222222333555777;;;>>>@@@DDDFFFIIIKKKLLLKKKIIIHHHHHHIIIJJJOOO]]]qqq}}}vvvnnnlllooozzzvvvcccVVVJJJHHHKKKNNNRRRVVV]]]hhhwww|||~~~~~~lll^^^SSSKKKFFFAAA@@@???>>>???AAADDDEEEIIILLLTTTaaannn|||ttteeeWWWMMMGGGFFFBBBBBBCCCDDDGGGKKKRRRVVV]]]ccclllrrrwww|||~~~tttnnniiihhhjjjgggkkkppptttvvvxxx{{{|||}}}zzzyyy{{{|||}}}~~~vvvhhhbbb___eeeqqqyyyzzzwwwlllfffbbbbbbcccaaaaaaddd___bbbjjjyyy}}}uuujjjcccYYYQQQKKKIIIHHHLLL\\\ooo{{{}}}{{{xxxvvv^^^GGG>>>;;;777555555444333222111111111111000000000///222111111000///......---////////////////////////------...//////...------,,,------...............////////////////////////000///---,,,---...111222222222333555888;;;===???CCCEEEGGGJJJKKKJJJIIIGGGFFFFFFHHHQQQcccvvv}}}tttmmmoootttppp\\\RRRJJJIIIKKKNNNTTTYYYbbblll{{{~~~||||||}}}zzzhhhZZZQQQJJJFFF@@@?????????@@@BBBDDDFFFHHHKKKSSS```mmmzzz~~~rrrcccUUULLLGGGFFFAAABBBCCCDDDGGGLLLRRRWWW[[[bbbkkkrrrxxx~~~wwwqqqkkkiiikkkhhhlllqqquuuwwwyyy|||}}}|||zzz{{{~~~zzzyyyzzzyyyooogggaaadddoooxxxyyyvvvlllfffbbbccccccaaabbbdddaaabbbhhhvvv|||tttjjjcccZZZQQQKKKJJJHHHKKKZZZlll~~~yyy{{{|||dddKKK>>><<<888666555444333111111111111111000000000///////////////000000000000////////////////////////------...//////...------,,,------.......................................111000///......000222333222333444666888:::<<<>>>AAACCCFFFIIIJJJIIIHHHGGGCCCDDDHHHTTThhh{{{xxxrrruuu}}}zzzkkkWWWPPPJJJJJJKKKNNNTTT[[[eeennn}}}||||||}}}wwweeeXXXOOOIIIEEE?????????@@@AAACCCEEEGGGHHHKKKTTTaaannnzzz}}}qqqaaaTTTKKKGGGGGGAAABBBCCCEEEGGGMMMSSSXXX[[[bbbkkkssszzz|||tttmmmjjjkkkjjjmmmqqqtttwwwyyy|||~~~{{{zzz}}}zzzxxxxxx{{{{{{}}}|||tttjjjaaacccnnnwwwyyyvvvnnnhhhcccddddddbbbbbbdddcccbbbggguuu{{{sssiiibbbZZZRRRLLLKKKHHHIIIVVVggg|||~~~xxx}}}lllQQQ???<<<999666555444333111111111111111000000000000......//////000111111111////////////////////////........................------...////////////...........................000000000000000111111222222333444666999:::<<<===@@@BBBEEEHHHIIIIIIGGGFFFBBBEEEKKKWWWkkk~~~~~~www{{{uuueeeSSSOOOLLLLLLLLLNNNUUU^^^gggpppuuucccVVVNNNHHHDDD>>>>>>???@@@BBBDDDFFFGGGIIIMMMVVVcccppp||||||ooo___QQQIIIFFFGGGBBBCCCDDDEEEHHHNNNTTTYYY^^^dddmmmuuu{{{yyypppllllllkkkmmmpppsssuuuyyy}}}{{{yyy{{{|||yyyxxxwwwyyy||||||vvvjjj___```lllvvvxxxvvvoooiiieeeeeedddaaaaaadddcccbbbfffttt{{{rrriiicccZZZSSSMMMKKKFFFEEEPPP___tttzzz|||qqqVVV@@@===999666555444333111111111111111000000000000////////////000000000000///////////////////////////...---,,,,,,---...///......///000000000//////...........................///000111111111000///222333555777999:::;;;<<>>???@@@BBBDDDFFFGGGKKKNNNXXXeeeqqq~~~zzzmmm]]]PPPHHHFFFFFFBBBCCCEEEFFFIIINNNUUUZZZ```gggooovvv{{{|||rrrmmmmmmkkkmmmppprrrtttxxx}}}{{{xxxzzz}}}zzzyyyvvvxxx}}}|||uuuhhh]]]^^^jjjvvvxxxvvvpppjjjeeeeeedddaaaaaacccbbbaaadddsss{{{sssjjjccc[[[SSSNNNKKKEEEBBBKKKYYYmmm~~~qqqWWW@@@===999777666444333111111111111111000000000000111111000000//////......////////////////////////000///---,,,,,,---///000...//////000000000000000........................,,,---///111111000...---222333555777999:::;;;<<<>>>@@@CCCFFFHHHHHHGGGFFFCCCIIIRRR^^^pppzzz}}}mmm\\\LLLKKKLLLNNNNNNQQQZZZeeennnvvvooo```TTTIIICCCBBB>>>??????@@@@@@CCCGGGJJJMMMSSS\\\fffrrruuueeeWWWNNNIIIFFFDDDDDDEEEGGGIIIKKKPPPVVVZZZaaajjjttt{{{}}}~~~wwwpppllljjjjjjlllppptttzzz{{{zzz|||}}}xxxuuuuuuvvv{{{|||qqqeeeaaafffooouuuwwwtttpppjjjeeeccccccbbbbbbaaaccchhhtttyyyppphhh___WWWOOOKKKIIIHHHLLLRRRlll}}}yyyZZZEEE999777999222111444000111111111000000000000000////////////////////////////////////////////////////////////////////////........................000000000000000000000000000000000000000111111222333444555666777999::::::<<<>>>AAAEEEFFFFFFEEEDDDEEEIIIRRR```pppwwwcccVVVPPPLLLJJJLLLOOOSSS\\\eeeuuu|||mmm^^^RRRHHHBBBAAA>>>??????@@@@@@CCCGGGJJJNNNTTT^^^iiivvvtttdddVVVNNNIIIFFFDDDCCCEEEFFFHHHKKKPPPVVV[[[bbbjjjuuu|||~~~zzztttpppllllllmmmoootttzzz|||zzz{{{}}}~~~xxxuuuqqqsssyyytttgggaaaeeemmmsssvvvuuuqqqjjjfffdddcccbbbaaa```bbbgggrrr{{{ppphhh^^^VVVOOOKKKIIIHHHLLLRRRgggyyy}}}aaaIII<<<999:::333111444000------...///000111222333////////////////////////////////////////////////////////////////////////........................////////////////////////000////////////000111111333333444555777888999:::<<<>>>AAADDDFFFFFFEEEDDDFFFJJJTTTbbbrrrrrr___SSSOOOLLLJJJMMMPPPTTT^^^gggxxx}}}jjj\\\QQQGGGAAA@@@>>>??????@@@@@@CCCGGGJJJNNNUUU```lllzzz}}}rrrbbbUUUMMMIIIFFFDDDBBBDDDFFFHHHLLLQQQWWW\\\ccclllvvv}}}}}}xxxtttnnnmmmmmmnnnsssyyy}}}{{{{{{|||xxxtttlllooovvvxxxjjjaaabbbiiiqqquuuwwwrrrlllgggdddcccbbbaaa```aaaeeennn}}}}}}qqqhhh]]]UUUNNNKKKHHHGGGKKKQQQcccuuuhhhMMM???;;;;;;444222555000---......///000111222222////////////////////////////////////////////////////////////////////////................................................//////......//////000111222333444555666888999999;;;>>>AAADDDFFFFFFEEEDDDFFFLLLWWWeeeuuulllZZZOOOOOOKKKKKKNNNRRRXXXbbblll|||}}}www{{{iii[[[PPPFFFAAAAAA>>>??????@@@@@@CCCGGGJJJNNNUUU___kkkyyy{{{ppp```TTTLLLIIIFFFEEEBBBDDDFFFIIIMMMRRRYYY^^^eeemmmwww~~~{{{wwwpppnnnllllllpppwww|||zzzyyy||||||}}}~~~~~~~~~yyysssjjjmmmuuuyyylllbbbaaagggqqqwwwyyytttmmmhhheeecccbbbaaaaaabbbdddkkkxxx~~~qqqhhh\\\UUUNNNKKKHHHFFFJJJOOO```ssskkkOOO???::::::444333666111222222222111000000//////////////////////////////////////////////////////////////////////////////...............................................................///000000222222333555666777888999;;;===AAADDDFFFFFFEEEDDDFFFMMMYYYgggwwwzzzfffVVVMMMNNNKKKKKKPPPUUU[[[gggqqq~~~xxxrrryyyhhh[[[PPPGGGBBBBBB>>>??????@@@@@@CCCGGGJJJNNNTTT]]]gggtttzzzooo```SSSLLLIIIFFFEEEBBBDDDGGGJJJNNNUUU\\\aaagggoooyyy|||yyypppnnnkkkkkkooovvv~~~~~~}}}yyywwwxxxxxxxxxxxxxxxxxxwwwwwwxxxzzz|||}}}yyyrrrkkkmmmtttzzznnnccc```fffqqqyyyzzzuuunnniiifffdddcccbbbccccccdddiiittt~~~qqqhhh]]]VVVOOOKKKHHHFFFHHHMMMZZZnnn~~~mmmPPP???888888333444777222444444333222222111000000////////////////////////////////////////////////////////////////////////...............................................................///000000222333444555666888999999;;;===@@@CCCEEEEEEDDDCCCEEEMMMZZZiiiwwwuuubbbSSSMMMMMMKKKLLLQQQXXX```lllwwwxxxqqqlllxxxfffZZZPPPGGGCCCCCC>>>??????@@@@@@CCCGGGJJJNNNRRRYYYbbbooozzzppp```SSSLLLIIIFFFEEEBBBDDDHHHKKKPPPWWW___dddiiiqqq{{{~~~{{{qqqooommmlllooovvv}}}zzzyyyyyyzzz~~~~~~yyyuuussssssrrrrrrrrrqqqqqqqqqrrrtttxxx|||yyyrrrlllmmmsss{{{pppeee```eeepppyyyzzzuuuooojjjgggfffeeeddddddddddddfffooosssjjj___XXXQQQMMMIIIEEEGGGKKKQQQfff~~~pppSSSAAA888777333444777222111111111222222222333333////////////////////////////////////////////////////////////////////////................................................//////......//////000111333444555666777999:::::::::===@@@CCCEEEEEEDDDCCCEEENNN\\\jjjwwwwwwyyyppp^^^RRRMMMLLLJJJLLLSSS[[[dddqqq||||||ssskkkeeeuuudddXXXNNNFFFBBBBBB>>>??????@@@@@@CCCGGGJJJNNNQQQWWW___lll|||qqqaaaTTTMMMIIIFFFEEECCCEEEIIIMMMRRRZZZbbbgggkkkrrr|||~~~sssqqqoooooorrrxxx~~~~~~zzzuuuttttttvvv{{{~~~xxxtttnnnmmmllllllllllllllllllkkkoootttyyy~~~zzzqqqllllllqqq}}}ttthhh```cccmmmvvvzzzuuuooojjjhhhgggffffffccccccbbbcccjjjzzzwwwnnnbbbZZZSSSOOOJJJEEEFFFIIIKKK^^^wwwzzz|||xxxZZZFFF;;;888333444666000///000000000000111111111////////////////////////////////////////////////////////////////////////........................////////////////////////000////////////000111111444555666777888:::;;;;;;:::<<<@@@CCCEEEEEEDDDCCCFFFPPP^^^lllxxxxxxooosss}}}lllZZZPPPMMMKKKJJJMMMTTT]]]gggtttuuuhhh```sssbbbVVVMMMEEEAAAAAA>>>??????@@@@@@CCCGGGJJJNNNQQQVVV^^^lll}}}rrrbbbUUUMMMIIIFFFDDDDDDFFFJJJNNNTTT[[[ccciiilllsss|||uuusssrrrrrrtttzzz}}}wwwsssrrrqqqqqqtttyyy~~~xxxsssjjjiiiiiihhhhhhhhhhhhiiifffkkkrrrxxx}}}zzzqqqllljjjooo~~~wwwjjjaaaaaajjjsssyyyuuuooojjjiiihhhggggggcccbbb``````gggwwwyyyqqqddd\\\TTTPPPJJJEEEEEEHHHHHH\\\ttt{{{tttwww~~~___JJJ>>>:::444444555...111111000///...---,,,,,,////////////////////////////////////////////////////////////////////////........................000000000000000000000000000000000000000111222222555555666888999:::;;;<<<:::<<<@@@CCCEEEEEEDDDCCCGGGQQQ```nnnyyyqqqlllsss~~~iiiXXXOOOMMMKKKJJJMMMUUU^^^iiivvvyyyiii___}}}ppp```UUULLLDDD????????????@@@@@@AAADDDHHHKKKMMMQQQWWW```ooo|||qqqaaaTTTLLLIIIGGGFFFEEEHHHLLLPPPUUU\\\ccchhhpppvvv~~~yyywwwtttrrrtttxxx~~~|||xxxssspppnnnooonnnnnnppptttxxx{{{|||}}}vvvpppiiidddbbbeeefffeeeeeegggdddiiiooouuuzzzzzzqqqhhhkkkppp|||yyypppeee```dddmmmwwwxxxwwwqqqjjjdddcccddd___^^^___```bbbmmm{{{rrrggg```WWWOOOJJJHHHGGGFFFKKKSSSfff|||~~~mmmjjjlllgggMMM===;;;555444777555222222222111111111111000////////////............////////////////////////000000//////.........---........................000000000000000000000000///////////////000111111222444666888:::<<<======<<<>>>@@@BBBCCCCCCCCCCCCDDD[[[hhhnnn{{{sssmmmkkkpppvvvbbbTTTNNNMMMLLLJJJMMMXXXdddnnnxxxxxxeeeYYY}}}ooo```UUULLLDDD??????>>>???@@@AAAAAADDDHHHKKKMMMRRRYYYdddrrr|||rrrbbbUUUMMMIIIHHHGGGGGGIIIMMMRRRWWW]]]eeeiiirrrwww~~~{{{wwwuuuuuuyyy~~~|||xxxtttpppmmmlllmmmmmmmmmooossswww{{{|||~~~wwwpppeee```^^^```aaa```aaacccdddhhhnnnuuuzzz{{{rrriiikkkooo{{{zzzqqqgggaaafffnnnyyyyyywwwqqqjjjdddcccddd```_________aaalll}}}uuuiiibbbXXXOOOJJJHHHGGGFFFIIIQQQcccxxxwwwiiieeegggzzznnnRRRAAA===666444666333222222222111111111111000111000000000000/////////////////////////////////000/////////....................................///////////////////////////////////////000111111333444666888:::;;;<<<<<<<<<>>>AAACCCCCCCCCDDDDDDHHH^^^kkkqqq}}}{{{mmmhhhiiissssss```RRRLLLLLLJJJIIIOOO[[[gggqqq|||zzzfffZZZ|||nnn^^^TTTKKKCCC??????>>>@@@AAAAAABBBDDDHHHKKKMMMSSS\\\hhhwww|||sssdddWWWOOOJJJHHHHHHKKKMMMQQQVVV[[[bbbiiinnntttzzz|||xxxxxxzzz}}}{{{yyyvvvrrrnnnkkkiiihhhjjjjjjlllnnnrrrvvvzzz|||wwwpppbbb]]]ZZZ\\\]]]\\\]]]```dddhhhnnntttyyy{{{rrriiijjjnnnyyy{{{sssiiibbbgggooo{{{{{{xxxrrrjjjdddcccddd```___^^^^^^___jjjyyymmmeeeYYYOOOIIIGGGFFFFFFGGGNNN^^^rrr~~~ssshhhdddeeevvvwwwZZZFFF???777444555111222222222111111111111000111111111111000000000000////////////////////////////////////....................................///////////////////////////////////////000111111333444666888999:::;;;;;;<<>>@@@AAABBBCCCEEEHHHKKKLLLSSS^^^lll{{{|||ttthhh[[[QQQLLLJJJIIIOOORRRVVVZZZ```gggnnnsssxxx}}}{{{yyyzzz|||}}}|||vvvtttpppmmmiiigggeeeeeefffhhhkkknnnrrrvvvzzz~~~xxxpppbbb\\\YYYZZZ[[[[[[]]]```dddhhhnnntttzzz|||sssjjjjjjnnnxxx{{{sssiiibbbfffmmm{{{{{{yyyrrrjjjdddcccdddaaa___^^^]]]^^^hhh}}}|||pppggg[[[PPPIIIGGGFFFFFFDDDJJJXXXkkk}}}yyytttllliiihhhttt~~~^^^HHH???777444555000222222222111111111000000111111111000000000/////////////////////////////////////////////.................................///////////////////////////////////////000000111444444666888999:::;;;;;;<<<@@@DDDFFFEEEDDDEEEFFFOOObbboooyyy}}}rrrggggggttt}}}kkkYYYNNNJJJIIIJJJLLLTTTbbbnnnwwwwwwbbbUUUzzzlll\\\QQQIIICCC@@@AAA>>>@@@BBBCCCDDDEEEHHHJJJKKKSSS```nnn}}}}}}wwwlll___UUUNNNLLLLLLPPPSSSWWW\\\aaahhhpppuuu{{{~~~{{{zzz{{{|||~~~yyyqqqoookkkhhheeeccccccccccccfffkkkooorrrwww|||xxxooobbb[[[WWWWWWYYYYYY\\\```eeeiiiooovvv|||}}}tttjjjkkknnnyyy{{{sssiiiaaacccjjjyyyzzzxxxssskkkeeecccccc```___^^^]]]]]]fffzzz~~~qqqiii]]]RRRKKKGGGFFFEEECCCGGGSSSeeewwwzzzxxxpppmmmmmmrrraaaHHH???777555666111222222222111111111000000000000/////////.........////////////////////////.........///////////////................................................///////////////000000111444555666888:::;;;<<<<<<===AAAEEEFFFDDDDDDFFFIIIPPPaaappp~~~{{{rrrjjjoooyyyfffWWWNNNKKKKKKLLLOOOXXXdddooowwwttt```SSSyyykkkZZZPPPHHHBBB@@@BBB>>>@@@BBBDDDEEEFFFHHHJJJLLLTTTaaaooozzzpppdddXXXQQQOOOOOOPPPSSSWWW\\\bbbiiiqqqvvv}}}|||}}}}}}}}}{{{vvvllljjjgggcccaaa``````aaabbbfffmmmqqqtttyyy{{{qqqbbbZZZUUUUUUVVVWWW[[[```fffkkkrrryyyvvvjjjkkkooo{{{|||tttiii```aaaggguuuwwwxxxtttllleeebbbaaa_________^^^]]]dddvvv~~~qqqiii^^^TTTMMMIIIFFFEEECCCFFFPPPaaarrr~~~|||{{{rrrooopppqqqeeeIII???777666777333222222222111111111111000////////////............////////////////////////.........///////////////................................................///////////////000111111444555777999;;;===>>>>>>???CCCFFFFFFCCCCCCHHHMMMSSScccrrr|||uuuooouuutttbbbTTTMMMLLLLLLNNNQQQZZZfffoooxxxooo]]]QQQxxxjjjYYYOOOHHHBBBAAABBB>>>@@@CCCDDDEEEFFFHHHJJJOOOVVVcccqqq|||tttggg[[[SSSQQQQQQTTTWWW[[[```fffnnnvvv{{{}}}|||||||||{{{~~~yyyssshhhfffbbb___]]]]]]^^^^^^aaagggooosssvvv{{{~~~tttddd\\\VVVVVVWWWXXX]]]bbbgggmmmuuu}}}wwwjjjlllqqq}}}~~~vvvjjj``````eeeqqqtttwwwtttmmmfffaaa```]]]^^^______^^^cccsss|||oooiii___VVVPPPKKKGGGDDDDDDFFFNNN^^^ooo~~~~~~sssqqqrrrsssjjjLLL@@@888777888333222222222111111111111000000000000////////////...////////////////////////............/////////000................................................///////////////000111111444555777:::===???@@@AAABBBEEEGGGEEEAAABBBIIIPPPYYYhhhwwwwwwpppvvvooo]]]QQQLLLKKKLLLOOOSSS\\\gggqqq{{{yyyhhhVVVKKKxxxiiiYYYNNNGGGBBBAAACCC>>>@@@CCCEEEFFFGGGHHHJJJQQQXXXdddsss~~~vvvjjj]]]UUURRRSSSYYY\\\aaaffflllttt{{{yyyssssssssssssuuuyyy~~~~~~wwwqqqeeeccc___\\\[[[[[[\\\]]]aaahhhpppuuuxxx|||wwwggg```YYYXXXZZZ[[[```eeehhhnnnwwwxxxiiilllrrrxxxlllaaa```eeennnrrrvvvuuunnnfffaaa___\\\]]]``````___cccrrr{{{nnniii```XXXQQQLLLGGGDDDEEEFFFMMM]]]nnnuuurrrtttwwwnnnOOOBBB999888888333222222222111111111111000111111111111000000000000////////////////////////---.........//////000000................................................///////////////000111111333555888;;;>>>AAABBBCCCCCCFFFGGGDDD@@@BBBJJJRRR^^^lll{{{yyypppttt~~~kkkZZZOOOKKKKKKLLLPPPSSS]]]hhhsss~~~qqq```PPPFFFtttiiiZZZMMMGGGDDDCCCBBBBBBCCCDDDCCCDDDFFFIIILLLRRRWWWaaaqqqvvvkkkaaaZZZXXXXXX\\\aaagggmmmrrrwww{{{~~~vvvmmmkkkkkklllnnnooorrrwww{{{~~~zzzrrrlllfffbbb]]][[[]]]`````````eeejjjpppssstttyyy|||kkkbbb[[[YYYZZZ\\\aaagggmmmssszzz{{{oooqqqvvv}}}rrrfffaaacccgggrrrxxxsssiiicccaaa```^^^]]]]]]^^^^^^aaalllxxx{{{rrrkkk```WWWPPPLLLIIIGGGEEEHHHOOO\\\ooo|||zzzwww}}}tttRRRAAA<<<888555555222222222111111111111000111000///------......///---------....../////////000000000000000000000000------............------////////////000000000000.........//////000111222333555777;;;>>>BBBDDDFFFGGGFFFFFFEEEBBBCCCOOO\\\fffvvv~~~uuuooovvvxxxeeeTTTNNNNNNMMMJJJNNNVVVaaajjjsssssseeeWWWJJJBBBssshhhYYYMMMGGGDDDCCCBBBBBBCCCCCCCCCCCCEEEIIILLLSSSXXXdddtttyyyoooeee^^^\\\\\\cccgggmmmssswww||||||lllfffeeeeeegggiiillloootttyyy}}}zzzqqqkkkccc```[[[[[[]]]```aaaaaaeeejjjpppsssuuuzzznnneee\\\ZZZZZZ[[[```fffnnnsss{{{{{{oooqqquuu~~~tttgggbbbbbbhhhrrryyytttjjjdddaaa```^^^]]]]]]^^^]]]```kkkwww|||rrrkkk```VVVPPPKKKHHHGGGFFFHHHNNN[[[ooo}}}~~~wwwVVVDDD===999666555222222222111111111111000111000///...---...//////++++++++++++++++++,,,,,,------------------------------............------////////////000000000000///......//////000111222444555888;;;???CCCEEEGGGJJJIIIIIIGGGDDDEEEQQQ^^^iiizzz~~~vvvpppxxxvvvbbbSSSNNNMMMLLLJJJPPPYYYdddllluuu~~~tttiii]]]RRRGGGAAAssshhhXXXLLLFFFDDDCCCBBBAAABBBBBBBBBCCCEEEIIILLLSSSZZZgggxxx~~~vvvllleeebbbaaaiiimmmsssxxx|||yyymmmbbb___```aaaccceeehhhlllqqqvvv{{{yyypppjjj```]]]ZZZYYY\\\___aaabbbeeeiiiooorrrtttzzzrrrhhh___[[[[[[\\\aaafffnnnttt|||{{{ppppppsss|||wwwjjjbbbaaahhhsssyyyuuulllfffbbb```^^^]]]]]]]]]]]]___iiitttrrrkkk```VVVOOOKKKGGGFFFHHHHHHMMMZZZppp~~~~~~{{{[[[GGG???:::777666222222222111111111111000111000///.........//////...............---------------------------------------............------////////////000000000000////////////000111222222555666999===AAADDDGGGHHHNNNLLLKKKHHHEEEGGGSSS```nnn~~~wwwsss{{{qqq___RRRMMMLLLLLLKKKTTT\\\gggpppyyy~~~tttnnneee[[[RRRJJJCCC???rrrgggXXXLLLFFFDDDCCCBBB@@@AAABBBBBBCCCEEEIIILLLSSS[[[iii||||||tttmmmjjjhhhmmmqqquuuzzz}}}nnneee^^^^^^aaaaaabbbdddfffjjjpppvvv{{{~~~vvvmmmggg^^^\\\YYYXXXYYY\\\___aaaccchhhmmmpppssszzzuuukkkaaa^^^]]]^^^ccciiiooouuu}}}{{{qqqpppqqqzzzzzzmmmdddaaahhhrrryyyvvvoooiiiddd```]]]\\\\\\]]][[[]]]fffqqqssslllaaaVVVOOOJJJGGGEEEIIIGGGKKKYYYppp~~~|||}}}___III???:::777555222222222111111111000000000000000///////////////111000000//////.........////////////////////////------............------////////////000000000000////////////000111222333666777:::>>>BBBFFFHHHJJJNNNLLLJJJGGGDDDGGGTTTbbbrrr~~~xxxuuu{{{lllZZZPPPLLLKKKLLLMMMVVV___jjjsss}}}|||wwwtttttttttsssqqqfff```XXXPPPIIIDDD???==={{{pppfffWWWKKKEEECCCBBBAAA@@@AAABBBBBBCCCFFFJJJMMMSSS\\\lllzzztttqqqppprrruuuyyy|||sssiiibbb^^^```bbbaaabbbdddgggkkkrrrxxx|||zzzrrriiiccc\\\[[[YYYWWWWWWYYY\\\___aaafffkkknnnrrrzzzyyynnnddd``````bbbgggmmmpppvvv{{{qqqppppppxxx|||pppeeeaaafffpppxxxwwwqqqkkkfff```]]]\\\\\\\\\ZZZ[[[cccnnnuuummmbbbWWWPPPJJJGGGEEEGGGFFFJJJWWWnnnzzz~~~bbbJJJ===999666333222222222111111111000000000000000000000/////////...---------,,,,,,++++++////////////////////////------............------////////////000000000000/////////000000111222333666888;;;>>>CCCGGGJJJKKKLLLJJJGGGEEECCCGGGVVVeeevvv{{{yyywwwgggVVVOOOLLLKKKLLLPPPXXXaaalllvvvxxxooojjjiiihhhfffccc]]]WWWOOOHHHCCC@@@===;;;zzzoooeeeVVVJJJDDDCCCBBBAAAAAABBBCCCCCCDDDGGGKKKNNNUUU___ooo~~~yyywwwwwwwwwzzz}}}zzzooofffaaa___aaacccbbbbbbdddiiimmmtttzzz~~~}}}vvvmmmddd^^^YYYYYYWWWVVVUUUWWW\\\___aaaeeejjjmmmqqq{{{tttiiidddcccdddjjjppppppwww{{{qqqpppqqqyyy~~~rrrgggbbbcccmmmvvvwwwsssnnngggaaa\\\[[[\\\\\\YYYYYYaaakkk{{{wwwooodddYYYQQQKKKGGGEEEEEEEEEIIITTTgggzzz~~~dddKKK<<<888666333222222222111111111111000000000111111111000///.....................------,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////000000000000000000000000111222333333666777:::>>>CCCGGGJJJLLLKKKHHHFFFEEEDDDJJJZZZkkkzzztttcccSSSNNNMMMKKKNNNSSS[[[cccoooyyy}}}ttthhhaaa___]]]ZZZVVVTTTOOOIIICCC@@@>>><<<;;;nnndddUUUJJJDDDBBBBBBAAAAAABBBCCCDDDEEEHHHLLLPPPXXXbbbttt|||{{{|||{{{}}}~~~uuummmdddaaa```cccdddccceeehhhjjjooovvv{{{yyyrrriii```ZZZSSSTTTUUUTTTTTTXXX]]]bbbbbbfffjjjnnnsss}}}{{{nnnhhheeeeeejjjpppqqqxxx{{{qqqqqqrrrzzz~~~sssiiiddd```jjjtttvvvtttpppiiibbb\\\[[[\\\[[[YYYXXX___hhhvvvyyyqqqeeeZZZRRRLLLHHHEEECCCEEEIIIPPP^^^sss}}}~~~fffLLL===999777444222222222111111111111000000000111222111000///...000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////000000000000000000000000111222333333555777:::>>>CCCGGGJJJLLLKKKIIIGGGGGGGGGOOObbbsssrrr```QQQNNNNNNLLLOOOVVV^^^gggrrr}}}zzzpppbbbYYYVVVTTTPPPLLLJJJGGGBBB???>>>===<<<:::nnncccUUUIIIDDDBBBBBBAAABBBCCCDDDEEEFFFIIIMMMQQQZZZeeewww~~~}}}~~~{{{}}}zzzrrrlllfffdddaaaaaaeeegggfffhhhlllkkkpppvvv|||~~~wwwooofff]]]WWWOOOQQQSSSSSSTTTYYY```eeedddgggllloootttrrrjjjfffeeeiiinnnqqqxxx{{{qqqqqqrrr{{{tttjjjeee^^^hhhrrrvvvtttqqqiiibbb\\\[[[[[[[[[XXXWWW^^^gggtttzzzrrrfff[[[SSSMMMHHHFFFCCCFFFIIIMMMWWWjjjhhhMMM===:::999555222222222111111111111000000111111222222000///...,,,,,,------......//////........................---..................---////////////000000000000000000000000111222333444444666999>>>BBBGGGJJJLLLMMMKKKIIIIIIKKKTTThhhyyyrrr___PPPNNNOOOLLLPPPXXX```iiiuuuyyymmm^^^UUUQQQOOOJJJEEECCC@@@===<<<<<<<<<;;;:::{{{nnnaaaRRRIIIDDD@@@@@@CCCJJJDDDBBBEEEIIIJJJNNNRRR^^^iii}}}~~~zzzpppjjjggggggfffccccccgggiiihhhkkkoooqqqtttxxx|||wwwlll```WWWRRRPPPOOOOOOOOORRRWWW\\\___bbbgggnnnssszzztttkkkhhhiiimmmsssyyy}}}zzzvvvuuu}}}~~~vvvjjjbbb___cccmmmuuuuuummmfffeee^^^ZZZXXXZZZ[[[[[[^^^cccsssxxxqqqfff[[[SSSMMMIIIGGGCCCDDDFFFKKKRRRaaa|||lllRRRAAA;;;999777333333222222111000000000,,,,,,---...///000111111222000///......///000222000000///.......................................////////////////////////000111222222111222444666888:::===AAADDDHHHJJJKKKNNNKKKLLLIIILLLdddzzz|||}}}kkkZZZMMMLLLMMMMMMQQQYYYeeeppp{{{}}}mmmZZZNNNGGGBBB???@@@AAA>>>:::666666888<<>>??????===:::888888:::===???yyyjjj]]]OOOGGGCCC@@@@@@CCC@@@BBBFFFIIIGGGEEELLLUUUcccppp}}}{{{|||wwwpppjjjhhhiiiiiiiiifffgggkkkmmmmmmppptttuuuyyy}}}sssggg\\\SSSMMMJJJJJJJJJLLLPPPVVV\\\___fffjjjpppvvv}}}|||rrrmmmlllnnnssswww||||||wwwuuu|||uuuhhh^^^]]]aaalllwwwxxxooofffccc^^^ZZZYYY[[[[[[ZZZ\\\aaammmyyyrrrhhh]]]UUUNNNIIIFFFBBBBBBDDDFFFKKKYYYrrrwwwvvvwwwYYYCCC:::777555333333333222111111000000000000000111111111111111//////------------//////000000///...............////////////////////////222222222222222222222222000111222222111222444666888:::===AAAEEEHHHJJJKKKKKKIIIKKKLLLSSSmmmyyydddVVVKKKKKKMMMNNNTTT\\\hhhssswwwgggUUUKKKEEE???======<<<;;;::::::;;;<<<>>>???wwwgggZZZMMMFFFCCC@@@@@@CCC@@@AAAFFFJJJJJJIIINNNUUUeeesss|||xxxxxx{{{~~~~~~zzzwwwqqqllliiihhhiiijjjiiiggghhhllloooooorrrvvvwww|||{{{qqqeeeZZZQQQLLLHHHHHHIIILLLQQQWWW]]]aaagggkkkqqqwww~~~vvvpppmmmnnnrrrvvv{{{~~~xxxuuu{{{vvvhhh^^^\\\```kkkwwwyyyqqqgggbbb^^^ZZZYYY[[[[[[ZZZ[[[___jjj}}}{{{tttiii___VVVOOOIIIFFFBBBBBBCCCEEEIIIUUUlllnnnlllsss|||]]]EEE:::777555444333333222222111000000111111111000000/////////000///............///000000000///...............000000000000000000000000222222222222222222222222000111222222111222444666888:::===AAAEEEHHHJJJKKKKKKIIIKKKMMMUUUpppuuu___SSSJJJKKKNNNOOOVVV___iiitttqqqbbbQQQHHHBBB===;;;<<<999:::;;;===>>>???@@@@@@tttcccWWWKKKEEEBBB@@@@@@CCCDDDAAACCCIIINNNOOORRRUUUggguuu|||wwwuuuvvvwwwwwwxxxzzz{{{||||||{{{zzzwwwtttpppllljjjiiijjjjjjiiiggghhhmmmppppppsssxxxyyy~~~yyyooocccXXXPPPKKKHHHHHHIIILLLQQQXXX^^^bbbggglllqqqwwwyyysssnnnnnnqqquuuzzzzzzuuuzzzwwwiii```[[[___jjjvvvzzzrrrhhhbbb^^^[[[ZZZ[[[[[[YYYZZZ]]]ggg{{{|||vvvkkkaaaWWWPPPIIIEEEDDDCCCDDDEEEHHHRRRhhh|||yyyiiifffkkkaaaGGG;;;888777444444333333222111111111000000000//////......---111000000000000000000111000000///...............000000000000000000000000111111111111111111111111000111222222111222444666999;;;>>>BBBEEEIIIKKKLLLLLLIIIKKKNNNWWWsss~~~}}}|||pppZZZPPPIIILLLOOOQQQYYYdddkkkvvvjjj\\\LLLDDD@@@<<<:::;;;888:::<<>>BBBFFFIIIKKKLLLKKKHHHKKKOOOZZZvvvvvvtttwwwxxxxxxiiiWWWNNNIIIMMMPPPSSS]]]hhhnnnyyyxxxbbbUUUGGGAAA>>>;;;:::;;;999;;;===@@@AAABBBBBBBBBzzznnn\\\RRRGGGCCCBBB@@@AAACCCCCCAAACCCHHHLLLOOOUUU\\\kkkyyy~~~wwwqqqmmmlllnnnnnnoooppprrrsssuuuvvvvvvuuussspppnnnmmmllllllllliiikkkppptttuuuyyy}}}}}}yyyqqqggg]]]SSSLLLIIIGGGGGGHHHKKKPPPVVV\\\```eeeiiinnnttt|||{{{tttnnnlllnnnsssyyy|||vvvyyyzzzppphhh]]]^^^fffsssyyytttjjjeee^^^[[[ZZZ\\\[[[XXXWWWZZZ```tttxxxnnndddZZZQQQIIIDDDCCCBBBCCCDDDEEENNNcccvvv~~~yyynnngggfffwwwlllMMM>>>:::999555444444333333222111111000000000///////////////000000111111111111000000000000///.......................................000000000000000000000000000111222222111222444666999;;;>>>BBBFFFIIIKKKLLLJJJGGGKKKQQQ^^^{{{rrrmmmppp{{{uuudddTTTLLLIIINNNRRRUUU```lllrrr|||vvvnnn\\\OOOCCC>>>===;;;;;;<<<;;;<<<>>>@@@BBBBBBCCCCCCxxxlll[[[PPPFFFCCCAAA@@@AAACCC@@@AAAEEEHHHIIIKKKTTT___nnn{{{xxxqqqllljjjmmmmmmlllmmmnnnppprrrtttuuutttsssqqqooonnnmmmmmmmmmkkkmmmrrrvvvwww{{{yyyuuunnndddZZZQQQKKKGGGFFFFFFGGGIIINNNUUU[[[___dddhhhmmmsss{{{{{{tttnnnlllmmmsssxxx|||vvvyyy{{{rrrkkk^^^^^^fffrrrxxxtttkkkfff^^^[[[ZZZ\\\[[[XXXWWWYYY^^^qqqyyyooodddZZZQQQIIIDDDAAAAAABBBCCCDDDMMMaaatttqqqjjjfffuuupppPPP???:::999555444444333333222222111000000000000000111111111//////000000000000//////000000///.......................................000000000000000000000000000111222222111222444666999;;;???BBBFFFIIIKKKMMMIIIFFFKKKRRRaaapppiiilllsssaaaSSSLLLJJJOOOSSSWWWbbbooouuu}}}xxxnnnfffYYYLLL@@@<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCssshhhZZZOOOEEEBBB@@@>>>>>>@@@AAAAAADDDGGGHHHLLLWWWcccooo|||yyyqqqjjjfffhhhjjjlllllllllnnnsssxxx{{{wwwrrroooooopppqqqqqqpppppppppqqquuuzzz}}}{{{tttnnneee\\\UUUNNNHHHDDDDDDEEEGGGHHHLLLQQQXXX]]]dddgggmmmsss}}}~~~uuukkkiiimmmqqqvvv{{{}}}}}}~~~yyyyyyxxxvvvwww}}}uuunnnaaaaaafffooowwwwwwnnneee^^^\\\YYYWWWWWWXXXWWWVVV\\\mmm}}}wwwmmmbbbYYYQQQJJJFFFGGGBBBBBBDDDEEEIIIZZZmmmrrrhhhcccsss{{{VVV???999555555555444333333444444444111111111111000000000000////////////////////////------------.........///,,,,,,------......//////////////////000000000000111000111111222333444555:::===CCCFFFHHHHHHIIIJJJGGGNNNQQQVVVjjj{{{mmmhhhiii~~~lll[[[PPPKKKHHHMMMSSSZZZbbbjjjvvvwwwnnneee___[[[KKKFFF@@@<<<;;;;;;<<<<<<<<<===@@@CCCEEEEEEEEEDDDpppfffYYYOOOEEEAAA@@@>>>>>>???BBBBBBEEEHHHJJJNNNYYYeeerrr{{{rrrkkkgggeeegggiiiiiijjjmmmrrrvvvyyyuuuqqqooonnnoooooonnnnnnoooppprrruuu{{{~~~{{{yyyqqqkkkcccZZZSSSLLLGGGDDDCCCDDDEEEGGGJJJPPPXXX]]]cccggglllsss}}}}}}tttjjjgggjjjmmmrrrxxx}}}|||{{{|||~~~|||sssooonnnooosss{{{uuunnnbbbbbbeeennnvvvuuummmeee^^^\\\YYYWWWWWWXXXWWWVVVZZZkkk}}}vvvlllbbbYYYQQQJJJFFFFFFBBBAAADDDDDDHHHXXXkkkvvvllleeettt[[[DDD===999444333222222111111111111111111111111000000000000111111111111111111111111------........./////////.............../////////////////////000000000000000000111111222333555555;;;???DDDGGGIIIIIIJJJKKKKKKMMMQQQ\\\rrrxxxllljjjmmmjjjYYYPPPKKKIIINNNTTT[[[dddlllwww}}}vvvnnneee]]]WWWTTTHHHDDD???;;;;;;<<<=========???AAACCCEEEEEEDDDDDD|||mmmcccWWWMMMDDDAAA@@@>>>===???CCCCCCFFFIIIKKKPPP[[[gggvvv~~~}}}uuunnniiicccdddeeefffhhhkkkpppsssvvvssspppnnnmmmmmmlllkkklllmmmooorrrvvv||||||xxxvvvlllfff^^^VVVOOOJJJEEECCCCCCCCCDDDEEEHHHOOOWWW]]]aaaeeelllsss||||||rrriiifffhhhiiimmmsssxxx{{{~~~{{{zzzzzz{{{|||rrrjjjcccdddhhhppp{{{vvvooocccbbbdddkkksssssslllddd___\\\YYYXXXXXXXXXWWWVVVXXXhhh~~~|||vvvlllbbbYYYQQQKKKGGGFFFAAAAAACCCCCCFFFVVVhhh}}}{{{ppphhhttt___GGG@@@:::555444333222111000000000111111111111000000000000111111111111111111111111....../////////000000000000000///////////////...////////////000000000000000000111111222444555666<<<@@@EEEHHHJJJJJJKKKLLLNNNLLLTTThhh}}}rrrjjjkkkppp{{{gggWWWPPPKKKJJJOOOUUU[[[eeennnyyy|||zzzuuuqqqiii```XXXRRRMMMKKKDDDAAA===;;;;;;===>>>>>>???@@@BBBDDDDDDDDDDDDCCCzzzkkkaaaUUULLLCCCAAA@@@>>>===???BBBBBBEEEIIILLLPPP\\\hhhyyy}}}zzz{{{yyypppjjjbbbbbbcccdddgggjjjnnnqqqsssqqqnnnmmmlllkkkjjjhhhiiilllooorrrwww}}}~~~zzzuuurrrfff```XXXPPPKKKGGGDDDBBBAAABBBBBBCCCFFFMMMVVV\\\^^^cccjjjqqq{{{zzzqqqjjjgggfffgggjjjooosssvvvxxx{{{~~~}}}|||}}}||||||yyyyyyzzz{{{rrrhhhccc]]]aaahhhssswwwpppdddbbbbbbhhhpppqqqkkkeee```]]]ZZZXXXXXXXXXWWWVVVVVVdddzzz{{{tttkkkaaaYYYQQQKKKGGGEEEAAAAAACCCBBBDDDSSSeee}}}tttjjjsssaaaHHH>>>888888777555444333222222222111111111111000000000///////////////////////////////////////000000000000111111000000//////......////////////000000000000000000111222333444666777<<<@@@EEEHHHIIIIIIJJJKKKMMMMMM[[[ttt{{{lllfffjjjqqqvvvcccUUUMMMJJJJJJOOOUUU[[[fffppp{{{|||xxxtttpppmmmiiiddd]]]UUUNNNIIIFFFEEE@@@>>>;;;;;;<<<>>>??????BBBBBBCCCDDDDDDDDDCCCCCCyyyjjjaaaSSSJJJBBBAAA@@@>>>===???@@@AAADDDIIIKKKPPP\\\hhh{{{}}}zzz{{{{{{rrrllldddccccccdddgggjjjmmmooopppnnnlllkkkkkkjjjhhhggggggkkkpppssswww~~~|||wwwrrrnnn```ZZZRRRLLLGGGEEECCCAAA@@@AAAAAABBBEEEKKKSSSYYY[[[```hhhpppyyywwwooojjjgggffffffhhhlllnnnppprrruuuwww|||}}}~~~|||zzzyyyyyyyyy|||}}}zzzyyy{{{~~~zzzssshhhaaa___\\\aaakkkxxxxxxqqqdddaaa```eeellloookkkfffaaa^^^ZZZYYYXXXXXXWWWUUUUUUbbbwwwyyysssjjjaaaYYYQQQKKKHHHEEEAAAAAACCCBBBCCCQQQccc}}}xxxlllrrrcccHHH>>>777888777555444333222222222111111111111000000000///////////////////////////////////////000000000000111111000000//////......////////////000000000000000000111222333555777888;;;???DDDGGGHHHHHHHHHIIIJJJOOOccc}}}zzzkkkfffmmmuuuqqq^^^RRRKKKIIIJJJOOOTTT[[[gggrrr}}}~~~xxxsssnnniiidddaaa^^^ZZZTTTMMMGGGCCCBBBAAA===;;;;;;;;;>>>@@@@@@???CCCDDDDDDDDDDDDDDDDDDDDDxxxjjj```QQQIIIAAA@@@@@@>>>===>>>@@@@@@DDDIIILLLQQQ]]]jjj}}}~~~~~~tttlllfffdddcccdddgggjjjllllllllljjjgggfffggghhhggggggfffkkkqqqtttxxx|||xxxssslllhhh[[[UUUNNNHHHDDDCCCBBBBBB???@@@AAABBBEEEIIIPPPTTTWWW\\\eeemmmvvvvvvmmmjjjfffcccbbbdddgggiiikkkmmmpppsssvvvxxxyyyyyywwwuuuuuuuuuxxxzzz}}}{{{zzz{{{yyytttlll```[[[]]]\\\dddqqqyyysssddd```]]]aaaiiinnnlllhhhaaa___[[[YYYXXXXXXWWWUUUUUUaaauuuxxxrrriii```XXXRRRLLLHHHFFFBBBBBBDDDBBBCCCPPPaaazzz}}}nnnqqqfffKKK@@@999555444333222111000000000111111111111000000000000111111111111111111111111....../////////000000000000000///////////////...////////////000000000000000000111222444666777888;;;???DDDGGGGGGGGGHHHHHHIIIRRRhhh{{{llliiiqqqzzzlllZZZPPPJJJIIIKKKPPPUUU\\\iiiuuuzzzuuunnnhhhbbb]]]YYYVVVSSSPPPLLLGGGCCCAAA??????;;;;;;;;;===@@@AAAAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEvvvhhh___PPPGGGAAA@@@@@@>>>===>>>@@@AAAEEEJJJMMMSSS___lll~~~uuulllgggdddbbbcccfffiiiiiiiiihhheeebbbaaabbbdddeeefffffflllrrruuuxxx|||xxxtttnnnfffbbbWWWRRRKKKEEECCCBBBBBBBBB>>>???AAACCCEEEHHHLLLPPPSSSYYYbbbkkktttuuukkkhhhccc^^^[[[^^^aaadddfffjjjnnnqqqqqqsssuuuuuutttsssrrrsssxxxzzz~~~{{{zzzzzz{{{~~~sssmmmeeeZZZXXX]]]___iiiyyyzzztttccc^^^[[[^^^gggmmmmmmjjjbbb___\\\YYYYYYXXXVVVUUUVVVbbbuuuwwwqqqiii```XXXRRRLLLIIIGGGCCCCCCEEEBBBBBBOOO```yyypppqqqfffKKKAAA;;;444333222222111111111111111111111111000000000000111111111111111111111111------........./////////.............../////////////////////000000000000000000111222444666888999<<<@@@EEEGGGHHHHHHHHHIIIJJJTTTgggzzzxxxjjjhhhrrr|||{{{hhhXXXNNNKKKKKKNNNSSSWWW___lllyyyrrrmmmeee]]]XXXSSSOOOMMMHHHGGGEEEBBB@@@>>>===<<<;;;;;;<<<>>>AAABBBBBB@@@DDDDDDDDDDDDEEEFFFFFFGGGuuuggg^^^OOOGGG@@@@@@@@@>>>===>>>AAABBBFFFKKKOOOTTTaaammmuuulllgggdddaaabbbeeeggghhhgggeeebbb^^^]]]___bbbdddeeeffflllrrruuuxxx~~~|||yyyuuupppjjjbbb]]]UUUPPPIIIDDDBBBBBBBBBCCC===???BBBDDDEEEGGGJJJMMMQQQXXXaaajjjsss}}}tttjjjfffaaaZZZVVVYYY\\\```ccchhhmmmppppppsssuuuuuutttsssssssssxxxzzz~~~yyyyyyyyy{{{{{{nnniii```VVVUUU]]]cccnnnzzzuuubbb]]]YYY]]]fffmmmmmmkkkbbb___\\\ZZZYYYXXXVVVUUUWWWbbbuuuwwwqqqhhh```XXXRRRLLLIIIHHHDDDDDDEEECCCCCCOOO___{{{{{{|||sssrrrdddJJJAAA<<<555555444333333444444444111111111111000000000000////////////////////////------------.........///,,,---------......//////////////////000000000000000000111222444666888999>>>AAAFFFIIIIIIIIIIIIJJJMMMUUUdddvvvsssgggfffppp{{{yyyfffVVVNNNLLLLLLPPPUUUYYYaaaooo|||{{{mmmggg^^^VVVQQQMMMJJJHHHBBBAAA@@@???>>><<<;;;:::<<<<<<===???BBBCCCBBB@@@DDDDDDDDDDDDEEEFFFGGGHHH