BM6P6(@ }}}~~~|||uuulllddd```\\\SSSKKKGGGEEECCC?????????@@@AAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<===>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>>>>???AAACCCHHHJJJNNNTTT\\\bbbhhhkkkrrrpppnnnllliiiddd___[[[YYYggg~~~}}}pppjjjuuutttrrrsssrrrooohhhyyy~~~wwwppplllbbb```]]][[[ZZZZZZ\\\]]]^^^^^^___aaaeeehhhhhhhhhooosssyyyyyyjjjaaa___\\\ZZZYYYYYYYYYZZZ______^^^]]]]]]]]]]]]^^^[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYY[[[]]]\\\]]]___^^^\\\[[[ZZZ[[[^^^___```bbbdddeeeffffffaaabbbeeejjjooouuuzzz|||yyyrrrttt{{{}}}iiiVVVJJJEEEEEEFFFAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>===<<<<<<@@@FFFJJJTTTUUUXXX[[[^^^___``````eeedddeeeffffffccc]]]XXXUUUTTTVVVZZZ___gggvvv||||||~~~wwwnnnfff___]]]WWWNNNGGGCCCAAAAAA???@@@@@@AAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<===>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;===>>>?????????AAADDDGGGHHHJJJOOOVVV]]]dddjjjmmmpppooonnnlllhhhddd___[[[ZZZhhhzzznnnjjjvvv~~~tttpppooommmkkkrrrzzztttmmmiiicccaaa^^^\\\[[[\\\]]]___^^^___```cccgggjjjllllllppptttzzztttggg]]]\\\[[[YYYYYYZZZ\\\]]]______^^^^^^]]]]]]]]]^^^[[[ZZZZZZYYYXXXXXXYYYYYYYYYZZZ[[[ZZZYYYYYY[[[]]]]]]^^^```___^^^]]]]]]^^^```aaaccceeehhhiiijjjjjjeeegggjjjooosssxxx{{{|||}}}xxxyyy}}}uuuuuuzzzjjjWWWLLLFFFCCCAAACCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>===???BBBHHHMMMUUUWWWYYY\\\___```aaaaaaccccccdddeeeeeebbb[[[VVVTTTTTTWWW\\\aaalll|||xxxyyy{{{ssskkk``````\\\UUUKKKDDDCCCEEE@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;===>>>???@@@CCCHHHKKKIIILLLQQQXXX```gggmmmpppoooooonnnkkkgggbbb]]]ZZZ]]]mmmuuulllkkkzzz{{{ssskkkgggggghhhyyy~~~yyytttnnniiifffcccaaa___]]]]]]^^^___```___```bbbeeeiiillloooqqqsssvvv|||~~~nnndddZZZYYYYYYYYYZZZ\\\^^^_________^^^^^^^^^]]]]]]]]]ZZZZZZYYYXXXXXXXXXYYYYYYYYYZZZ[[[ZZZYYYZZZ\\\]]]]]]___```aaa``````bbbcccdddeeehhhkkkmmmnnnooooookkkmmmqqquuuyyy{{{||||||~~~zzzvvvvvvzzz~~~|||rrrpppzzzzzzwwwxxxmmm[[[PPPIIIDDD@@@CCCCCCBBBAAAAAA@@@@@@???========================>>>>>>============>>>>>>======<<<<<<<<<<<<======================================================>>>?????????AAAEEEKKKPPPVVVXXXZZZ]]]```aaabbbbbb```aaaccceeeddd___YYYSSSSSSUUUYYY^^^eeettt{{{tttooovvvxxxqqqfffbbb___ZZZSSSKKKHHHHHHAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<=========<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@DDDIIILLLKKKNNNTTT\\\cccjjjooorrrpppooonnnjjjddd^^^ZZZXXX```qqq}}}ooojjjooo}}}wwwnnnddd___ccckkk~~~wwwppplllhhhdddbbbaaa```^^^^^^^^^___```aaaaaaccceeegggiiilllppprrruuuxxx}}}vvvhhhaaaYYYYYYYYYZZZ[[[]]]^^^```^^^^^^___^^^^^^^^^]]]]]]ZZZZZZYYYXXXXXXYYYYYYYYYYYY[[[[[[[[[ZZZ[[[]]]___]]]___aaabbbbbbccceeehhhjjjkkknnnqqqrrrsssrrrrrrpppssswww{{{}}}}}}|||{{{|||zzzvvvqqqnnnnnnrrrvvvyyyyyyvvvzzz}}}{{{~~~tttcccUUUKKKFFFCCCAAAAAA@@@??????>>>>>>===========================>>>>>>============>>>>>>=========<<<<<<============================================================>>>???@@@CCCGGGMMMRRRVVVXXXZZZ]]]___```aaaaaa___aaadddfffddd^^^XXXSSSUUUWWW[[[bbbjjj{{{}}}zzzssshhhooo|||~~~xxxmmmddd^^^^^^[[[RRRJJJGGGAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<=========<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<===>>>>>>>>>@@@CCCHHHLLLPPPSSSYYY```ffflllppprrrqqqpppnnnhhh```[[[XXXXXX___ppp~~~sssggghhhrrryyyqqqggg\\\ZZZfffuuuzzzuuunnnhhhdddbbb```___^^^]]]]]]]]]^^^___```aaaccceeeggghhhhhhkkkpppsssyyy|||oooddd```\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^_________^^^]]]\\\ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZ\\\]]]\\\\\\\\\^^^```^^^```bbbccccccfffiiikkkppprrrtttvvvwwwvvvuuutttuuuxxx{{{~~~|||zzz|||yyytttooommmnnnqqqtttwww}}}~~~ppp]]]NNNGGGEEEAAAAAA@@@??????>>>>>>===========================>>>>>>============>>>>>><<<==================<<<================================================;;;===???AAADDDHHHNNNRRRUUUWWWYYY\\\^^^_________aaacccfffgggddd^^^YYYUUUWWWYYY___fffpppzzzkkkppp|||vvvjjjbbbdddbbbVVVJJJDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<===========================????????????AAAEEEJJJOOOUUUXXX^^^dddiiimmmppprrrpppooolllddd]]]XXXYYY[[[^^^nnn|||vvvkkkbbbiiiwww}}}ssshhh___XXXZZZmmm{{{sssnnnfffaaa^^^^^^^^^]]]\\\\\\\\\]]]^^^```aaabbbdddfffhhhiiiiiilllrrrwww~~~zzziiiaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^_________^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^aaacccaaacccdddeeefffiiilllooouuuwwwyyy|||||||||zzzxxxzzz|||}}}{{{}}}{{{wwwtttssssssuuuvvvwww{{{~~~jjjWWWKKKFFFCCCCCCBBBAAAAAA@@@@@@???========================>>>>>>============>>>>>><<<<<<============<<<<<<================================================<<<===@@@BBBEEEIIIOOOSSSUUUWWWYYY[[[]]]^^^^^^^^^cccfffhhhgggccc^^^ZZZXXXZZZ[[[bbblllwwwyyyxxxwwwppppppjjjYYYJJJFFFCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<===>>>>>>>>>======;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<=========>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>>>>?????????@@@@@@AAACCCIIIOOOTTT[[[^^^bbbgggkkknnnooopppmmmlllhhhaaaZZZXXX\\\aaafffsss|||~~~{{{pppgggeeeqqqvvvjjj___ZZZWWW^^^vvv|||xxxnnniiibbb]]][[[[[[\\\]]]\\\\\\]]]^^^```aaaccccccbbbfffiiikkkkkkpppwww}}}ssseee^^^]]]^^^______```````````````]]]^^^___``````^^^\\\[[[\\\\\\[[[[[[\\\]]]]]]^^^]]]___````````````ccceeefffggghhhiiijjjlllppptttwwwyyy}}}~~~~~~~~~}}}{{{zzz{{{{{{zzzzzzxxxyyy{{{|||jjjWWWKKKCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>========================>>>???BBBDDDGGGKKKPPPTTTVVVXXXZZZ\\\^^^_________dddggghhhfffaaa\\\ZZZYYY[[[]]]eeesss~~~|||ppp[[[MMMKKKCCCBBBAAA@@@???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<===>>>?????????>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@???@@@AAABBBFFFLLLTTTYYY^^^aaaeeeiiilllnnnnnnnnnjjjiiieee^^^XXXYYY___fffppp{{{~~~~~~wwwnnnfffkkkyyyooocccYYYWWWXXXbbb|||}}}wwwvvvlllggg___ZZZYYYZZZ\\\]]]\\\]]]^^^```aaacccdddeeeaaaeeejjjlllnnnsss|||nnnbbb]]][[[^^^^^^```aaabbbbbbbbbbbb]]]^^^___``````^^^\\\[[[]]]\\\\\\\\\]]]^^^^^^___^^^___aaaaaaaaabbbdddfffiiijjjkkkkkklllooosssvvvwwwzzz~~~~~~~~~~~~|||xxxwwwwwwzzzdddSSSAAAAAA@@@@@@???>>>>>>===????????????????????????>>>>>>============>>>>>>;;;<<<===>>>>>>===<<<;;;????????????????????????========================???AAADDDFFFIIIMMMQQQUUUXXXYYY[[[^^^___`````````eeeggggggddd___[[[ZZZZZZ[[[]]]fffwwwxxxooo[[[FFFGGGCCCAAACCCDDDAAA>>>???????????????>>>>>>>>>>>><<<<<<======>>>>>>??????<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::::::::;;;===???AAA???===;;;:::;;;<<<==================<<<<<<<<<>>>>>>>>>>>>????????????AAA@@@@@@BBBFFFNNNUUUZZZaaacccgggjjjmmmmmmmmmlllllliiiddd^^^WWW[[[kkk}}}~~~vvvmmmgggeeerrrwwwhhh```XXXWWW\\\iii}}}~~~yyyrrrmmmgggccc^^^YYYXXXZZZ]]]```\\\___bbbcccdddddddddeeeeeegggjjjmmmrrrxxxxxxhhh```^^^^^^]]]^^^______``````______aaaaaabbbbbbbbbbbbaaaaaa```___^^^___aaaaaaaaa``````aaabbbbbbbbbcccfffiiikkkkkkkkkkkkkkknnnrrrvvv}}}}}}rrrZZZKKKEEEAAAAAABBB@@@AAACCC????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>@@@CCCGGGKKKPPPTTTWWWYYYZZZ\\\\\\[[[[[[\\\]]]cccffffffbbb\\\YYYZZZ]]]```ccckkkyyy}}}gggPPPIIICCCAAACCCDDDAAA??????????????????>>>>>>>>>>>><<<=========>>>>>>>>>???<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;===>>>@@@???===;;;:::;;;<<<========================<<<>>>>>>>>>>>>????????????@@@@@@AAADDDHHHPPPXXX]]]ccceeeiiilllnnnnnnmmmlllkkkgggbbb^^^[[[aaasss|||tttoookkkkkkmmmzzzuuufff]]]VVVWWW___mmmyyy|||xxxqqqlllhhheee___[[[YYYZZZ]]]___^^^```cccdddddddddeeeffffffhhhllloootttzzzvvvggg___]]]^^^^^^___``````aaaaaa``````aaaaaaaaabbbbbbaaaaaaaaa```_________aaabbbaaa``````bbbbbbcccbbbdddgggiiilllmmmmmmmmmnnnqqquuuyyy}}}}}}}}}}}}|||{{{gggRRRJJJCCCBBBBBB@@@@@@CCC@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@CCCGGGLLLQQQUUUWWWYYYZZZ\\\\\\\\\\\\]]]___bbbdddddd```[[[YYY\\\___^^^cccmmmzzzttt^^^LLLEEEAAABBBCCCAAA???@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<===>>>@@@???===<<<;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>???????????????AAACCCGGGKKKSSS[[[aaafffiiilllnnnooonnnmmmkkkjjjddd___\\\]]]eeexxxuuukkkgggiiiooowww}}}rrreee\\\VVV[[[gggvvvwwwvvvvvvnnniiihhheee```\\\ZZZ[[[]]]___```bbbeeeeeeeeeeeefffggghhhjjjnnnrrrwww~~~ssseee___]]]^^^___```aaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaa```aaabbbccccccaaaaaabbbcccddddddeeehhhjjjmmmnnnooopppqqqtttyyy}}}~~~~~~~~~|||}}}{{{xxx}}}xxx\\\QQQFFFCCCAAA@@@@@@CCC@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???AAADDDHHHMMMRRRUUUWWWYYYZZZ\\\]]]]]]]]]___aaaaaaaaa```\\\XXXXXX]]]aaa___gggsss~~~|||hhhQQQHHHBBBBBBCCCAAA@@@@@@????????????>>>>>>>>>===============>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>???????????????BBBFFFJJJOOOUUU^^^dddiiikkknnnqqqqqqooollljjjhhhaaa[[[[[[___iiiyyyqqqhhheeeiiitttxxxqqqddd\\\YYYbbbrrrxxxzzz|||rrrjjjfffbbb```]]][[[ZZZ\\\^^^```bbbdddffffffeeeeeeggghhhiiikkkppptttyyyoooccc___^^^^^^``````aaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaacccbbbaaabbbdddeeedddcccaaaccceeeffffffgggjjjlllmmmoooqqqrrrtttwww|||~~~~~~~~~{{{|||~~~dddWWWIIIBBBAAA@@@AAADDDAAA@@@@@@???>>>===<<<<<<========================<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???AAAEEEJJJOOOSSSVVVXXXYYY[[[]]]^^^^^^___aaaccccccaaa]]]XXXUUUWWW]]]aaadddooo||||||wwwpppYYYMMMDDDBBBCCCBBB@@@@@@????????????>>>>>>>>>===>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>===>>>>>>>>>????????????@@@DDDJJJNNNQQQWWW___eeejjjllloooqqqqqqnnnjjjhhhccc]]]ZZZ```iiitttvvvlllggggggmmmzzz{{{sssbbb]]]___kkk{{{|||}}}vvvllleeeaaa[[[ZZZYYYYYY[[[]]]```aaaccceeeffffffffffffhhhjjjjjjmmmqqqvvv{{{}}}kkkbbb_________``````aaabbbbbbbbbbbbbbbcccbbbaaaaaaaaaaaabbbccceeedddcccdddfffgggfffeeeccceeegggiiiiiijjjlllnnnnnnppprrrtttvvvyyy~~~~~~zzzwwwzzz}}}~~~lll\\\KKKCCCAAA@@@AAADDD@@@@@@??????>>>======<<<========================<<<<<<<<<=========>>>>>>====================================>>>>>>>>>>>>@@@BBBFFFKKKPPPTTTWWWXXXYYY[[[]]]^^^^^^___aaacccdddaaa[[[VVVTTTWWW\\\aaaiiiuuuuuuoooxxxuuuaaaSSSGGGDDDDDDCCCAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????AAAGGGNNNQQQSSSWWW^^^dddiiikkkoooqqqpppmmmhhheee^^^ZZZ^^^kkk{{{sssmmmhhhiiilllsss~~~uuu```___ffftttxxxnnneee```]]]VVVVVVWWWYYY[[[^^^aaabbbbbbdddeeeeeefffgggiiilllllloootttyyy}}}yyyhhhaaa```aaaaaaaaabbbccccccddddddccccccdddcccbbbaaaaaabbbcccdddgggeeeeeefffggghhhgggfffeeegggjjjlllmmmmmmoooqqqppprrruuuwwwyyy|||wwwvvv}}}uuudddPPPFFFCCCBBBAAABBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???====================================>>>>>>>>>>>>@@@CCCHHHMMMRRRUUUXXXYYYZZZ[[[]]]^^^^^^^^^```bbbccc___YYYUUUUUUXXX^^^bbbnnnxxxssskkkrrruuuhhhYYYJJJEEEEEECCCAAA@@@????????????>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>????????????CCCJJJQQQSSSSSSVVV\\\bbbgggiiimmmpppoookkkgggccc\\\[[[dddxxxtttpppmmmnnnqqqxxxyyyqqqaaaeeeppp~~~qqqfff___[[[ZZZUUUVVVXXXZZZ\\\___aaabbbaaabbbddddddeeegggjjjmmmpppsssxxx|||vvvfffaaaaaabbbbbbddddddeeeffffffffffffffffffeeecccbbbbbbccceeefffhhhgggfffgggiiiiiiiiihhhfffiiimmmooooooppprrrssssssuuuxxxzzz|||~~~~~~|||}}}mmmWWWLLLGGGCCC@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????====================================>>>>>>>>>>>>AAADDDHHHNNNSSSVVVXXXYYYZZZ\\\]]]^^^]]]]]]___```___\\\WWWUUUWWW\\\bbbeeettt|||uuukkkooo}}}|||rrrlll\\\LLLFFFFFFDDDAAA@@@????????????>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<===============<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>????????????EEEKKKSSSUUUSSSUUUZZZ```eeehhhlllooonnnjjjfffbbb]]]]]]hhh}}}yyyuuuuuuvvv{{{yyyvvvqqqjjjdddkkkzzz{{{mmmbbb[[[XXXXXXWWWXXXYYY[[[]]]___aaaaaa```aaacccdddeeegggkkknnnsssvvvzzz~~~uuueeeaaabbbccccccfffgggggghhhhhhhhhhhhhhhgggfffdddccccccdddfffgggiiigggggggggiiijjjiiihhhhhhjjjnnnpppqqqrrrsssuuuuuuxxx{{{}}}~~~~~~~~~|||{{{ttt]]]PPPIIICCC???============>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAADDDIIIOOOSSSWWWXXXYYY[[[\\\]]]]]]\\\\\\^^^___\\\YYYUUUUUUXXX___eeehhhzzzttthhhjjjxxx}}}oookkkeeeWWWHHHDDDFFFCCC<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>=========???@@@BBBCCCLLLPPPSSSSSSRRRVVV]]]ccckkkmmmpppqqqnnnhhhbbb^^^[[[___ooozzzwwwxxxwwwmmmhhhjjjnnnjjj|||qqqhhhbbb\\\ZZZ[[[ZZZ[[[\\\^^^```aaaccccccdddeeegggggggggiiilllooorrruuuzzzttthhhdddcccdddfffggghhhiiiiiihhhhhhiiijjjhhhhhhiiijjjjjjjjjjjjjjjkkkiiiffffffgggiiijjjjjjmmmooorrrtttvvvvvvuuuuuuvvvyyy~~~}}}{{{yyy{{{~~~}}}}}}mmmUUUIIIHHHEEE??????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>>>>======<<<<<<;;;;;;===>>>>>>>>>>>>>>>======>>>??????>>>===>>>@@@CCCEEEIIINNNRRRTTTUUUVVVWWW[[[ZZZZZZ\\\^^^^^^]]]\\\^^^XXXTTTUUUWWW\\\eeennn}}}mmmllluuuxxxmmmlllhhh\\\NNNHHHIIIGGGBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>======>>>???AAACCCDDDMMMPPPSSSSSSTTTXXX```fffkkkmmmppppppnnniiiccc___XXX]]]oooyyywwwzzzzzzqqqkkkgggggghhhxxx{{{{{{|||nnngggbbb]]][[[\\\\\\\\\]]]___```bbbcccdddfffggghhhhhhiiikkkooosssuuuxxx}}}vvvjjjgggfffgggiiigggiiijjjjjjiiihhhiiikkkiiijjjjjjkkkkkkkkkjjjjjjllliiiggggggiiikkklllllllllnnnqqqtttwwwxxxxxxwwwwww{{{{{{xxxwwwxxxzzzyyy}}}uuu\\\NNNJJJEEE?????????>>>>>>>>>>>>??????>>>>>>>>>>>>===========================<<<<<<<<<======>>>>>>>>>>>>=========>>>>>>=========@@@BBBEEEIIIOOORRRTTTUUUVVVWWWZZZZZZZZZ\\\^^^___^^^]]]ZZZUUUSSSXXX___gggqqqzzztttlllqqq|||zzzqqqiiiggg___RRRIIIFFFEEECCC@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>=========>>>???BBBDDDEEEMMMPPPRRRTTTVVV\\\dddkkkkkkmmmppppppnnniiiccc```YYY___ppp~~~tttsssyyysssmmmjjjggggggiii}}}vvvjjjeeeaaa]]][[[]]]^^^___```aaabbbcccddddddggghhhiiiiiikkknnnssswwwyyy|||uuujjjhhhggghhhjjjhhhjjjkkkkkkjjjjjjkkklllllllllmmmmmmmmmllllllkkkmmmkkkjjjjjjlllooooooooolllnnnrrruuuxxxzzzzzz{{{yyy||||||wwwuuuttttttuuuxxx}}}xxxwww~~~hhhWWWNNNGGGAAA@@@??????>>>>>>>>>??????>>>>>>>>>>>>============<<<<<<<<<=====================>>>>>>>>>>>>======<<<=========<<<===@@@BBBFFFJJJOOORRRTTTUUUVVVXXXZZZZZZ[[[]]]___```___^^^XXXSSSSSS\\\gggqqqzzzyyylllkkkttt{{{lllkkkeeeYYYLLLEEECCCCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>=========>>>@@@CCCEEEGGGLLLNNNQQQTTTXXX___gggmmmnnnooopppppplllgggaaa]]]\\\cccssswwwmmmnnnvvvqqqkkkgggfffmmmvvvyyyooofffbbb```]]]\\\^^^aaaaaabbbbbbcccddddddeeehhhiiiiiijjjlllpppvvvzzz{{{~~~qqqiiigggfffggghhhiiikkkllllllkkklllmmmnnnooooooppppppoooooonnnmmmooonnnmmmnnnpppsssssssssppprrrtttwwwzzz{{{|||}}}{{{~~~yyyuuuttttttrrrssstttwww}}}{{{zzz}}}|||yyytttbbbSSSJJJEEE@@@@@@??????>>>>>>??????>>>>>>>>>>>>============;;;;;;<<<<<<======>>>>>><<<======>>>>>>>>>>>>===<<<============>>>AAADDDHHHKKKOOORRRTTTUUUWWWXXXYYYYYY[[[^^^```aaa```^^^ZZZUUUVVV```lllttt{{{}}}ooohhhmmm|||vvvuuupppeeeVVVIIIEEEFFF@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>======>>>???AAADDDGGGHHHJJJLLLPPPTTTZZZbbbiiinnnqqqqqqqqqooojjjddd]]]ZZZ\\\cccrrr}}}qqqiiinnnxxx}}}ppphhhaaaaaarrrrrriiibbb``````^^^]]]^^^bbbbbbccccccdddeeeffffffhhhiiijjjkkkmmmrrrwww{{{|||pppiiihhhhhhhhhiiikkklllnnnnnnmmmnnnoooqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqrrruuuwwwwwwvvvvvvwwwxxxzzz|||}}}~~~~~~~~~{{{wwwuuuvvvwwwsssssstttvvvzzz{{{yyy{{{~~~lllXXXIIICCCAAAAAA@@@???????????????>>>>>>>>>>>>============;;;;;;<<<<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>><<<===>>>??????@@@DDDFFFIIILLLPPPRRRSSSUUUWWWXXXYYYYYY[[[^^^```aaa___]]]ZZZXXX[[[eeepppwww|||uuujjjiiittt|||yyyuuulll\\\LLLDDDEEEAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>======>>>???BBBEEEHHHJJJIIIKKKPPPVVV^^^dddjjjmmmqqqqqqpppmmmhhhbbb[[[XXXXXXaaaooozzz~~~vvvnnnllltttwwwkkkcccZZZ[[[tttyyymmmeee___``````^^^]]]___aaabbbbbbdddeeefffgggggghhhjjjmmmnnnpppsssxxx{{{}}}qqqkkkkkkkkkkkkllllllmmmooooooooooooqqqssssssssstttuuuuuuuuuuuuuuuvvvuuuuuuvvvyyyzzzzzzyyy{{{{{{|||}}}~~~|||wwwuuuvvvxxxyyyuuuuuuvvvxxx{{{}}}{{{uuu]]]III@@@BBBAAA@@@???????????????>>>>>>>>>>>>============<<<<<<<<<===============;;;<<<===>>>>>>??????>>><<<===??????@@@BBBEEEHHHJJJMMMPPPRRRSSSUUUWWWYYYYYYYYY[[[^^^```___]]]ZZZXXXYYY```kkktttyyyppphhhnnnyyy~~~zzzuuuooo```OOOEEEDDDAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>>>>>>>============>>>>>>>>>>>>======>>>@@@CCCFFFIIIKKKIIILLLRRRZZZbbbhhhkkklllmmmnnnmmmkkkfffaaa\\\XXXXXXaaannnxxxxxxyyy}}}nnnkkkooo{{{~~~oooccc^^^XXX[[[tttwwwpppjjjccc^^^___aaa___^^^___```aaabbbccceeefffggghhhjjjlllppprrrtttvvvyyy{{{}}}pppkkklllllllllmmmmmmnnnpppqqqpppqqqssstttssstttuuuvvvwwwxxxxxxxxxyyyyyyxxxzzz{{{|||{{{zzz}}}}}}~~~|||zzzwwwuuutttvvvxxxyyywwwxxxyyy{{{}}}}}}}}}~~~eeeOOODDDCCCBBBAAA@@@????????????>>>>>>>>>>>>===========================<<<<<<<<<;;;<<<===>>>????????????;;;<<<>>>>>>???BBBEEEHHHKKKNNNPPPRRRSSSUUUWWWYYYYYYYYY[[[]]]___^^^ZZZWWWTTTYYYcccnnnsssvvv}}}uuuiiikkkttt{{{}}}yyyttthhhVVVKKKIIIAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>============>>>>>>>>>>>><<<===>>>@@@CCCGGGJJJLLLJJJMMMTTT]]]eeejjjlllllljjjkkkjjjiiifffaaa]]]ZZZ[[[dddqqqxxxvvvuuu}}}wwwhhhiiiqqq|||kkk___]]][[[^^^uuu~~~sssllliiibbb^^^___aaa___^^^______```aaaccceeeggghhhiiikkknnnsssvvvwwwxxxyyy{{{~~~|||nnnjjjkkkkkkkkkkkkmmmoooqqqqqqqqqrrrsssuuussstttvvvwwwyyyyyyzzzzzz|||{{{zzz|||}}}}}}|||zzz}}}}}}}}}zzzyyyxxxuuuttttttuuuwwwyyyxxxyyyzzz|||~~~yyynnnWWWLLLCCCBBBAAA@@@????????????>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;;;;<<<===>>>????????????:::;;;======>>>AAAEEEGGGLLLNNNPPPRRRSSSUUUWWWYYYYYYYYY[[[]]]^^^\\\XXXUUUSSSYYYeeennnppppppwww|||nnnlllpppvvvyyysssjjj[[[MMMGGG@@@AAABBBAAA@@@??????@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>======555777:::<<<>>>>>>======;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????===>>>>>>???BBBEEEHHHIIIIIIOOOYYYaaagggjjjlllmmmoooooommmfff___[[[[[[]]]fffqqq|||~~~{{{|||tttkkk___iiiwwwvvvjjj]]]XXXYYYaaaooo{{{}}}vvvpppkkkaaaZZZ[[[^^^______aaabbbcccddddddccceeehhhjjjmmmmmmooorrrwwwzzz||||||zzzooolllkkklllnnnrrrsssssstttuuuuuuuuuuuuuuuvvvxxxzzz{{{{{{|||~~~~~~~~~~~~}}}}}}~~~|||zzzyyyxxxxxxxxxuuuwwwxxxyyyxxxxxxzzz|||{{{~~~yyy```KKKHHHCCC@@@AAA???<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<===???AAACCCDDDEEEOOOPPPRRRUUUWWWXXXYYYZZZ___^^^]]]\\\[[[YYYVVVSSSWWW\\\bbbiiinnnssswwwzzzvvvpppooonnnzzzvvvhhhWWWJJJDDDDDDCCCBBB@@@??????????????????>>>>>>>>>>>>===>>>>>>============>>>>>>???>>>>>>>>>=========<<<===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>======999:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>??????????????????@@@AAACCCFFFHHHJJJNNNTTT]]]eeeiiikkklllmmmmmmllljjjddd]]]ZZZ\\\^^^mmmyyy~~~yyynnngggdddnnn{{{rrrfff[[[XXX[[[dddrrr~~~|||vvvkkkbbb[[[\\\^^^^^^___aaacccdddeeeeeeeeegggjjjlllooooooqqqtttxxx{{{|||}}}yyyooommmnnnooorrrvvvuuuuuuvvvvvvwwwvvvvvvvvvxxxyyy{{{||||||}}}~~~~~~~~~zzzxxxwwwuuuuuuuuuwwwxxxvvvxxxzzzzzzzzz{{{|||~~~}}}hhhTTTHHHCCC??????>>>;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<=========>>>@@@CCCEEEGGGPPPQQQSSSUUUWWWYYYZZZZZZ\\\\\\\\\[[[[[[YYYWWWUUUUUU\\\dddkkkpppuuu|||uuunnnjjjvvvyyydddPPPHHHGGGEEEBBB@@@??????????????????>>>>>>>>>>>>===???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>============>>>==================>>>======>>>>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>????????????@@@AAAAAACCCEEEGGGIIIJJJTTTZZZbbbhhhkkklllmmmmmmkkkkkkhhhbbb\\\[[[^^^aaauuu}}}uuunnngggdddiiisss~~~nnndddZZZZZZ```kkkzzzyyyjjjbbb[[[\\\^^^]]]^^^```bbbdddfffggggggiiilllnnnpppqqqsssuuuxxxzzz|||}}}yyypppoooqqqsssvvv{{{xxxxxxxxxyyyxxxxxxwwwwwwyyy{{{}}}~~~~~~~~~zzzwwwuuutttssssssvvvxxxzzzwwwyyy{{{|||}}}~~~ppp\\\KKKDDD@@@??????======@@@========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>===>>>@@@CCCGGGIIIQQQRRRTTTVVVXXXZZZZZZ[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWW```jjjppprrrwwwzzznnnlllvvvqqqYYYJJJGGGDDDAAA@@@@@@??????AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>======<<<<<<======>>>======>>>>>>>>>>>>======>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<===============>>>>>>>>>????????????@@@AAABBBDDDFFFHHHIIIJJJWWW]]]dddjjjmmmmmmmmmnnnkkkjjjfff```\\\\\\aaaeeexxxyyynnnhhhdddccckkkvvvlllccc[[[^^^hhhvvv}}}|||tttfff___[[[[[[\\\[[[\\\___aaacccfffggghhhjjjllloooppprrrtttuuuwwwxxx{{{|||~~~zzzqqqqqqssstttwww{{{zzzzzz{{{{{{zzzzzzyyyyyy{{{|||~~~~~~~~~zzzyyywwwvvvwwwyyy|||~~~yyy{{{}}}vvvbbbPPPHHHAAAAAAAAA??????BBB========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???>>>======@@@DDDIIILLLRRRSSSUUUWWWYYYZZZ[[[[[[ZZZZZZZZZYYYXXXVVVVVVVVV]]]fffpppttttttxxx|||sssllltttxxxcccLLLHHHBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@???>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>===>>>>>>>>>???????????????@@@BBBEEEGGGIIIKKKKKKWWW\\\dddjjjmmmmmmnnnnnniiigggccc]]]ZZZ]]]dddjjjyyyyyynnnhhhfffffflllwww|||jjj```[[[aaannn~~~{{{tttlllbbb\\\YYYZZZ[[[ZZZ[[[___```ccceeeggghhhiiilllnnnnnnpppsssuuuuuuvvvyyy|||~~~|||sssrrrssstttvvvyyy{{{|||||||||||||||{{{{{{|||~~~}}}|||{{{{{{}}}|||~~~}}}}}}kkkTTTJJJBBB@@@@@@??????AAA========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>>>>>>>AAAFFFKKKNNNRRRSSSUUUWWWXXXZZZZZZZZZ[[[\\\[[[YYYUUUSSSSSSTTT___hhhrrrwwwwww|||xxx}}}~~~nnnpppwww{{{mmmQQQKKKDDD@@@@@@AAAAAA@@@?????????>>>>>>>>>>>>===;;;<<<===>>>>>>===<<<;;;============>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>======::::::;;;<<<===>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>???????????????@@@CCCFFFJJJLLLNNNNNNWWW\\\dddiiilllllllllllldddccc___\\\[[[aaakkksss~~~xxxmmmiiijjjmmmrrr{{{~~~vvvhhh___[[[cccsss|||zzznnnfff^^^ZZZXXXZZZ[[[ZZZ\\\aaaaaacccfffhhhiiiiiikkkmmmlllpppsssuuutttvvvyyy}}}~~~vvvtttuuutttuuuxxx{{{||||||}}}~~~~~~}}}}}}~~~xxx}}}~~~vvv}}}wwwXXXMMMBBB??????>>>===>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>>>>@@@CCCHHHLLLOOORRRSSSUUUVVVXXXYYYYYYYYYZZZ\\\[[[XXXSSSPPPRRRTTT\\\eeeooovvv{{{~~~zzztttuuuzzzuuuYYYQQQHHHBBBBBBBBBAAA????????????>>>>>>>>>>>>===;;;<<<>>>??????>>><<<;;;<<<=========>>>>>>>>>???>>>======<<<<<<======>>>======>>>>>>>>>>>>======999:::<<<===>>>>>>======<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???????????????BBBEEEIIIMMMPPPRRRRRRZZZ___eeejjjkkkkkkjjjiiicccbbb```___bbbkkkyyyqqqhhhgggmmmsss||||||wwwqqqkkkbbb^^^hhhyyytttiiiaaa\\\YYYYYY[[[\\\\\\___dddccceeehhhjjjjjjjjjkkklllkkkppptttvvvuuuvvv{{{xxxvvvwwwwwwxxxzzzzzz{{{|||}}}~~~xxxxxx}}}|||ttt{{{|||___RRREEEAAAAAA???>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???===>>>???BBBEEEIIIMMMOOORRRSSSTTTVVVWWWXXXXXXXXXXXXZZZZZZWWWRRRPPPRRRUUU\\\ccclllttt|||}}}yyyyyyyyy___VVVKKKEEECCCBBB@@@>>>AAAAAAAAA@@@@@@@@@@@@???>>>???AAABBBBBBAAA???>>><<<=========>>>>>>????????????>>>>>>>>>>>>??????======>>>>>>>>>>>>======:::;;;===??????>>><<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@CCCGGGLLLPPPSSSUUUVVV]]]aaagggkkkkkkiiihhhgggddddddcccdddjjjvvvzzzkkkbbbdddnnnvvv|||wwwvvvtttpppooofffcccmmmzzzpppeee]]]\\\YYYZZZ]]]^^^^^^aaagggeeegggjjjlllkkkkkklllmmmkkkpppuuuwwwvvvxxx}}}yyyxxxyyyyyyzzz}}}yyyzzz|||}}}zzzvvvxxx}}}|||yyy{{{eeeWWWJJJEEEEEECCCBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???<<<>>>@@@CCCGGGJJJMMMOOOQQQRRRTTTUUUVVVWWWWWWXXXVVVXXXYYYVVVRRRPPPTTTXXX```dddkkkttt}}}~~~~~~|||xxxzzzrrr___LLLDDDCCCAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????============>>>>>>>>>>>>======<<<<<<<<<<<<==============================================================================>>>>>>>>>>>>>>>>>>???@@@???DDDKKKNNNPPPQQQUUUXXX\\\ccchhhjjjkkkllliiidddgggddd___aaaqqqzzzppphhhdddfffppp|||zzzyyyyyy{{{{{{}}}wwwsssyyywwwlllccc^^^[[[[[[[[[\\\___bbbfffhhhmmmlllkkkkkklllmmmooopppmmmqqquuuxxxyyy{{{}}}~~~||||||~~~~~~}}}~~~~~~~~~{{{vvvuuu~~~~~~rrr[[[HHHGGGIIIDDD@@@AAA???>>>===>>>???@@@???===========================>>>>>>>>>>>>===============>>>>>>@@@CCCGGGKKKNNNQQQRRRTTTUUUVVVWWWXXXXXXXXXWWWVVVSSSQQQRRRVVVYYYbbbeeekkkttt{{{uuuuuu{{{lllWWWIIIEEEEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????============>>>>>>>>>>>>======<<<<<<<<<<<<==============================================================================>>>>>>>>>>>>>>>??????@@@???EEELLLOOOQQQRRRUUUWWW\\\ccchhhjjjkkkllliiidddbbbaaa^^^___llltttmmmgggeeefffjjjuuu{{{yyyzzz}}}}}}yyyyyyuuukkkccc___\\\\\\\\\]]]```cccfffhhhlllllllllkkklllmmmooopppqqqssswwwyyyzzz{{{|||~~~~~~}}}~~~}}}}}}vvvsss|||}}}||||||zzzcccNNNIIIHHHCCC@@@AAA???>>>===>>>???@@@???===========================>>>>>>>>>>>>============??????@@@AAAEEEIIILLLOOOQQQQQQSSSUUUVVVWWWWWWWWWXXXWWWUUURRRPPPRRRVVVYYYaaaeeelllwww{{{tttqqq|||uuubbbMMMDDDEEECCC===AAAAAAAAAAAA@@@@@@@@@@@@????????????????????????============>>>>>>>>>>>>======<<<<<<<<<<<<==============================================================================>>>>>>>>>>>>>>>???@@@@@@@@@FFFMMMQQQRRRRRRUUUWWW]]]dddiiijjjkkkllliiiddd]]]___```bbbmmmlllfffbbbeeejjjqqq||||||}}}zzzxxx}}}}}}sssiiiccc___]]]]]]^^^___aaaeeegggiiillllllllllllmmmnnnooopppsssuuuxxxzzzzzz{{{|||~~~~~~xxxqqqvvv|||yyymmmVVVKKKGGGAAA???AAA???>>>===>>>???@@@???=======================================>>>>>>>>>>>>@@@@@@AAACCCFFFJJJMMMOOOOOOPPPRRRSSSUUUVVVVVVVVVXXXVVVSSSPPPNNNQQQVVV[[[___dddnnnzzzwwwpppwwwzzzoooUUUEEEEEEFFF@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????????????????============>>>>>>>>>>>>======<<<<<<<<<<<<==============================================================================>>>=========>>>???@@@AAAAAAGGGNNNRRRSSSSSSVVVXXX___eeejjjkkkllllllhhhbbb\\\^^^bbbjjjxxxrrrjjjeeehhhpppyyyuuuttt|||{{{pppgggbbb___^^^^^^___aaacccfffhhhjjjkkkllllllmmmnnnooopppppprrrtttwwwyyyyyy{{{}}}~~~uuutttyyyyyy~~~www]]]NNNFFF@@@???BBB???>>>===>>>???@@@???=======================================>>>>>>>>>>>>@@@@@@AAACCCFFFIIILLLNNNNNNOOOQQQRRRTTTUUUVVVVVVXXXVVVRRRNNNMMMQQQWWW\\\]]]dddppp|||~~~tttuuu}}}cccMMMHHHHHHEEEBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????============>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============================================================>>>???@@@AAABBBGGGNNNQQQSSSUUUXXX[[[bbbgggllllllkkkkkkfff```ZZZ[[[bbbqqqyyyooogggkkkuuurrrsss|||yyymmmeee```^^^^^^___```bbbdddgggiiijjjkkkkkklllmmmooopppppppppoooqqqtttvvvxxx{{{~~~yyyxxx{{{~~~eeeRRRGGGAAAAAACCC???>>>===>>>???@@@???===========================<<<=========>>>>>>>>>?????????AAACCCFFFIIIKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWUUURRRNNNNNNRRRXXX^^^]]]fffrrr}}}{{{xxx~~~xxxqqqYYYLLLGGGCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????????????????============>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============================================================>>>???AAAAAADDDHHHMMMPPPRRRVVV[[[```eeejjjnnnmmmkkkiiiddd^^^XXXWWW```sssyyynnnggglllyyy~~~{{{qqquuuuuujjjbbb___^^^]]]^^^```ccceeegggiiijjjjjjkkkmmmnnnppppppqqqqqqmmmpppsssuuuxxx{{{{{{{{{oooYYYKKKDDDBBBCCC???>>>===>>>???@@@???===========================<<<<<<======>>>>>>??????>>>???AAADDDFFFHHHJJJKKKMMMNNNPPPRRRTTTVVVVVVWWWVVVUUUSSSPPPPPPTTTZZZ___^^^hhhvvvyyyqqqwwwppp^^^OOOHHHDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????============>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<======>>>@@@AAABBBDDDHHHLLLNNNQQQWWW^^^dddhhhmmmooommmkkkhhhbbb[[[XXXXXXbbbssswwwmmmhhhppp~~~tttnnnnnnoooooowww~~~pppfff```______]]]^^^```ccceeeggghhhiiijjjkkkmmmooopppqqqqqqqqqppprrrtttvvvxxx{{{~~~xxxyyybbbPPPGGGCCCBBB???>>>===>>>???@@@???===========================<<<<<<<<<===>>>????????????AAACCCEEEHHHIIIKKKKKKMMMNNNPPPSSSUUUVVVWWWXXXUUUUUUTTTRRRRRRVVV[[[___```lll{{{xxxmmmqqq{{{uuuaaaVVVDDDDDDCCCBBBAAAAAA@@@@@@????????????????????????============>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<===>>>@@@AAABBBEEEHHHKKKMMMQQQWWW```gggjjjoooqqqnnnkkkgggaaaZZZZZZ\\\eeesss{{{{{{|||}}}yyyooollluuuzzzeee]]]```ffflllwwwyyymmmccc______```\\\^^^```ccceeeggghhhhhhiiikkkmmmoooqqqqqqqqqqqqssstttvvvwwwxxx{{{ttt|||~~~hhhTTTIIIDDDAAA???>>>===>>>???@@@???===========================;;;<<<<<<===>>>??????@@@AAABBBDDDGGGIIIKKKLLLLLLMMMOOOQQQSSSUUUWWWXXXXXXUUUUUUUUUTTTTTTWWW\\\___bbbnnn~~~}}}lllkkktttwww```UUUKKKCCCCCCDDDBBB??????AAAAAA@@@@@@???>>>======>>>>>>>>>>>>????????????============<<<<<<<<<<<<========================<<<<<<<<<<<<====================================???>>>>>>>>>???@@@AAAAAADDDFFFIIIMMMTTT[[[aaaeeelllmmmooopppnnnhhhaaa[[[[[[```gggoootttwwwxxxxxxwwwsss{{{nnn___\\\```eeehhhppptttkkkddd]]][[[]]]^^^^^^___aaadddfffhhhjjjoooqqqrrrrrrqqqqqqqqqrrrsssuuuxxxzzz{{{}}}yyywwwrrr]]]NNNDDD@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@CCCFFFGGGHHHIIIKKKMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVTTTQQQPPPRRRWWW\\\```dddrrroookkkqqqzzzwww```TTTHHHCCCBBB@@@>>>???AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<========================<<<<<<<<<<<<====================================>>>>>>>>>>>>???@@@AAABBBEEEFFFIIINNNUUU\\\bbbeeennnnnnnnnnnnkkkfff```\\\[[[aaajjjpppssstttuuuwwwvvvttt}}}{{{iii]]]YYY]]]aaajjjrrrssskkkddd^^^]]]___``````aaabbbeeegggjjjlllnnnppprrrssssssssstttvvvvvvwwwxxxxxxyyy}}}{{{tttrrr~~~vvv```OOODDD@@@AAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@CCCFFFHHHHHHIIIKKKMMMOOOPPPQQQSSSUUUVVVWWWWWWVVVTTTQQQPPPSSSXXX^^^bbbdddqqq~~~tttlllnnnxxxkkk\\\LLLDDDAAA>>>>>>???AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>=================================<<<<<<<<<<<<====================================>>>>>>>>>??????@@@BBBBBBFFFGGGKKKPPPWWW^^^dddgggooonnnnnnkkkhhhccc___]]]^^^gggrrrwwwvvvvvvyyy}}}}}}zzzuuuvvvssseee[[[YYY\\\```nnnyyy|||qqqjjjddd______aaabbbbbbbbbccceeehhhlllnnnmmmooorrrttttttuuuwwwxxxxxxxxxwwwwwwxxx}}}uuummmlllxxxzzziiiTTTGGGBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCFFFHHHIIIJJJKKKMMMOOOPPPRRRTTTUUUVVVWWWWWWTTTSSSQQQQQQTTTZZZ```dddfffrrr||||||qqqmmmyyylll^^^NNNFFFBBB@@@???AAA@@@@@@@@@?????????>>>>>>===>>>>>>>>>????????????????????????>>>>>>>>>>>>========================<<<<<<<<<<<<====================================>>>>>>>>>???@@@AAABBBCCCGGGIIIMMMRRRYYY```fffiiimmmnnnnnnkkkgggbbb^^^\\\dddooo{{{}}}|||vvvrrrrrrxxx{{{ooobbbZZZYYY___dddvvv{{{pppiiiccc______aaabbbbbbbbbbbbeeehhhlllnnnmmmppprrrttttttuuuvvvxxxxxxxxxxxxyyyzzzsssjjjgggrrruuu|||ttt]]]MMMFFFBBBAAAAAA@@@????????????========================>>>>>>>>>>>>>>>??????@@@AAACCCFFFHHHIIIJJJLLLMMMOOOPPPRRRTTTVVVWWWWWWXXXSSSRRRRRRSSSWWW\\\cccgggkkkuuuyyypppssszzz{{{eeeXXXLLLGGGEEECCCAAABBB@@@@@@@@@???????????????===>>>>>>>>>????????????????????????>>>>>>>>>>>>========================<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDHHHJJJOOOUUU\\\ccchhhkkkkkkmmmnnnlllgggaaa]]]\\\fffrrr~~~uuukkkpppzzzzzzlll___YYY[[[bbbiii|||{{{ooohhhccc^^^]]]```aaaaaaaaabbbeeehhhkkkmmmnnnppprrrssssssssstttuuuuuuxxxzzz|||~~~vvvkkkeeennnxxxzzz|||eeeRRRIIICCCBBBAAA@@@????????????========================>>>>>>>>>>>>>>>??????@@@AAADDDGGGHHHIIIJJJLLLNNNOOOPPPRRRTTTVVVWWWXXXXXXSSSSSSSSSTTTYYY___eeehhhoooyyyuuuqqqvvv~~~rrr___TTTJJJGGGGGGDDDBBBCCC????????????????????????>>>>>>>>>>>>??????????????????>>>>>>>>>=================================<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEIIIKKKQQQWWW^^^eeejjjmmmjjjmmmnnnkkkfffaaa______jjjttt~~~ttthhhqqq}}}zzzmmmaaa[[[___hhhooozzznnnhhhbbb]]]]]]``````aaabbbdddfffiiikkklllnnnpppsssssssssssstttuuuuuuxxx{{{~~~|||ooofffkkkzzz~~~|||}}}~~~lllWWWJJJDDDCCCBBB@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDGGGIIIIIIJJJLLLNNNPPPQQQSSSUUUVVVWWWXXXXXXTTTTTTTTTVVVZZZ```fffiiiqqq{{{zzzuuuzzzppp```UUUJJJFFFFFFCCCBBBBBB????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<========================<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAACCCDDDEEEIIILLLRRRYYY```ggglllnnnmmmnnnmmmhhhbbb```bbbfffvvv}}}|||ppphhhsss{{{qqqhhhdddhhhpppwwwwwwmmmgggbbb^^^___bbb```aaadddgggiiikkkllllllnnnpppsssttttttuuuvvvxxxwwwyyy{{{}}}tttgggiiiuuu~~~}}}vvv^^^NNNDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDGGGIIIJJJKKKMMMNNNPPPQQQSSSUUUVVVXXXXXXYYYUUUUUUVVVXXX\\\aaafffiiippp{{{}}}xxx|||pppdddWWWKKKFFFDDDBBB@@@AAA??????????????????@@@@@@>>>>>>>>>>>>????????????============<<<<<<<<<<<<========================<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEEEEJJJMMMSSSZZZaaahhhlllooopppoookkkddd^^^___eeekkkvvviiiiiivvv~~~wwwpppmmmqqqxxx~~~~~~uuukkkfffbbb```aaaddd```bbbfffiiilllmmmmmmlllmmmooosssuuuvvvwwwyyy{{{zzzzzz{{{{{{}}}wwwhhhgggqqq}}}{{{}}}~~~eeeSSSEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDGGGIIIJJJKKKMMMNNNPPPQQQSSSUUUWWWXXXYYYYYYVVVVVVVVVXXX\\\aaafffiiinnnyyy~~~|||}}}nnndddZZZOOOHHHFFFFFFDDDAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@AAACCCFFFHHHIIIOOOVVV^^^ccciiimmmppptttpppkkkfffaaa```hhhrrr|||pppkkkiiittt|||yyywwwxxx~~~uuuiiieeedddccccccdddcccdddgggiiikkkkkkkkkkkknnnqqqsssttttttttttttuuuxxxzzz~~~}}}jjjdddhhhqqq{{{pppTTTLLLEEE@@@???>>><<<;;;===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<>>>@@@EEEFFFGGGIIIJJJKKKLLLLLLNNNOOOQQQTTTVVVWWWXXXYYYWWWVVVTTTUUUYYY^^^bbbdddnnnzzzyyyzzzwwweee\\\PPPHHHEEEEEECCCBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@@@@BBBFFFIIINNNSSS[[[bbbgggkkkooorrrpppnnnkkkfff___^^^iiiuuuyyymmmiiijjjttt{{{wwwwwwyyy|||ttthhhddddddbbbbbbdddaaaccceeehhhkkklllmmmnnnoooqqqtttuuuuuutttuuuvvvwwwzzz~~~oooeeefffnnn|||wwwqqquuupppWWWNNNGGGBBBAAAAAA>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>><<<===>>>@@@EEEFFFGGGIIIJJJKKKLLLLLLOOOPPPRRRTTTVVVXXXYYYYYYVVVTTTSSSTTTXXX]]]aaadddnnnzzzyyywww{{{|||hhh^^^RRRHHHDDDDDDCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBGGGJJJRRRWWW^^^dddhhhllloooqqqkkkkkkjjjeee^^^^^^kkk{{{sssiiigggllltttyyytttrrruuuzzzsssgggcccbbbaaaaaaccc___aaadddhhhkkkmmmooopppppprrruuuvvvvvvvvvvvvwwwxxx{{{yyyyyy}}}wwwhhhdddiiivvv~~~pppjjjkkk~~~xxxcccRRRJJJDDDDDDDDDAAA>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======???AAAEEEFFFHHHIIIKKKLLLLLLLLLOOOPPPRRRUUUWWWXXXYYYZZZTTTSSSSSSTTTWWW\\\aaadddpppzzzzzzvvvwww~~~lllcccVVVKKKEEECCCCCCCCCAAAAAA@@@@@@@@@?????????========================>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>====================================????????????@@@CCCIIIMMMRRRWWW^^^dddgggiiikkklllhhhiiiiiiddd]]]^^^ooo|||nnnffffffooovvvxxxrrrqqqvvv}}}~~~|||~~~rrrfffbbbbbb``````bbb```bbbdddgggjjjmmmooopppqqqsssvvvxxxxxxxxxxxxyyy|||~~~zzzpppppptttxxx{{{kkkbbbfffrrr|||{{{pppjjjjjjuuurrrWWWNNNFFFEEEEEEBBB??????========================<<<===>>>>>>===>>>???AAAEEEFFFHHHJJJKKKLLLLLLLLLPPPQQQSSSUUUWWWYYYZZZZZZSSSTTTTTTUUUXXX]]]cccggguuu}}}zzzsssqqqyyyrrriii\\\PPPHHHDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================@@@@@@@@@@@@BBBFFFLLLPPPTTTXXX___dddggghhhiiiiiihhhhhhhhhccc]]]___qqqxxxkkkfffgggsssyyyyyyvvv|||vvvqqqrrrvvv~~~rrrfffbbbaaa``````aaacccccceeegggiiilllnnnooorrruuuxxxyyyyyyzzzzzz|||~~~sssiiiiiimmmqqqtttxxxyyy|||pppbbbcccmmmvvv|||tttmmmkkknnnxxx]]]RRRGGGEEEDDDBBB???>>>========================<<<===>>>>>>>>>>>>@@@BBBFFFGGGHHHJJJKKKLLLMMMMMMOOOPPPRRRUUUWWWXXXYYYZZZTTTVVVWWWXXXZZZ___fffkkkyyy|||qqqkkkqqq}}}}}}|||~~~yyyqqqeeeWWWLLLFFFCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEJJJOOOSSSWWW\\\bbbhhhjjjjjjjjjjjjiiihhheeeaaa\\\```qqqwwwkkkgggjjjyyy~~~{{{{{{pppjjjkkkpppwww~~~rrrfffbbbaaa``````bbbcccdddeeefffiiikkknnnooosssvvvyyy{{{{{{{{{|||~~~zzzoooeeeeeeiiimmmpppttttttxxx~~~uuudddbbbiiiooo{{{xxxoooiiijjj}}}xxxfffWWWIIIDDDDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>???AAACCCFFFGGGIIIJJJLLLLLLMMMMMMNNNOOOQQQTTTVVVWWWXXXYYYUUUWWWZZZ[[[\\\aaaiiiooo|||tttiiimmmyyy{{{yyy{{{~~~xxxlll^^^QQQHHHCCCAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===@@@CCCFFFIIIMMMSSSVVVXXX]]]dddiiillllllkkkkkkjjjfffaaa]]]ZZZ___oooxxxllliiimmm}}}{{{xxxzzzlllfffgggpppzzzrrrfffbbbbbbaaaaaabbbbbbbbbdddfffiiillloooqqqtttwwwzzz||||||}}}~~~xxxmmmdddccchhhkkkooorrrrrrvvv|||zzzfff```cccfffwww}}}rrriiigggzzznnn]]]LLLEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???>>>???AAADDDFFFGGGIIIJJJLLLMMMMMMMMMMMMNNNPPPSSSUUUVVVWWWXXXUUUXXX[[[\\\]]]bbbjjjqqqzzzxxxkkkmmmyyy{{{|||qqqbbbTTTIIICCC@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===???DDDHHHKKKPPPUUUXXXWWW]]]dddiiikkkkkkkkkkkkkkkeee^^^ZZZXXX^^^mmm|||}}}}}}yyymmmkkkooozzzsssqqqzzzrrrfffccciiixxxsssgggccccccaaaaaaccc```aaabbbeeeiiimmmqqqtttuuuwww{{{}}}}}}~~~xxxmmmccccccgggkkknnnrrrrrrvvv|||}}}ggg___``````vvvvvvlllcccwwwtttbbbNNNFFFDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===????????????BBBDDDGGGGGGIIIKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWTTTXXX[[[\\\]]]bbbkkkrrrxxx}}}pppooo{{{}}}zzzvvvpppcccQQQGGGGGGEEECCC@@@???@@@AAA@@@???@@@?????????>>>>>>======>>>>>>============>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>AAABBBFFFJJJOOOTTTYYY[[[___aaaeeehhhjjjkkkjjjiiiiiiddd]]]YYY[[[dddrrr{{{~~~~~~zzzqqqnnnqqqvvvwwwggglllqqqvvv~~~nnnlllmmmppp}}}rrriiieeedddbbbbbbdddccceeefffiiilllnnnooopppyyy{{{|||}}}~~~zzzoooeeedddgggiiimmmpppxxx{{{jjj]]]]]]cccqqq{{{~~~yyymmmaaammm}}}lllWWWGGGBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAACCCDDDFFFHHHJJJJJJJJJJJJKKKMMMPPPRRRTTTVVVWWWVVVUUUTTTRRRTTTYYY]]]^^^___fffpppzzz{{{vvv|||~~~xxxkkkXXXKKKGGGDDDBBB@@@???@@@AAA@@@@@@????????????>>>>>>>>>===>>>>>>============>>>>>><<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>AAABBBFFFJJJPPPUUUYYY\\\aaacccfffiiijjjjjjiiihhhfffaaa[[[ZZZ```jjjvvv|||}}}|||~~~zzzrrrrrrwww}}}wwwrrrllleee___eeelllsss|||jjjhhhmmmuuu|||rrriiieeedddbbbbbbeeeeeeeeegggiiilllooorrrsss{{{|||~~~wwwmmmeeeeeehhhkkknnnrrrvvvzzz~~~jjj[[[YYY]]]llluuu|||{{{{{{~~~xxxlllccclllpppZZZJJJCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@AAABBBCCCFFFHHHJJJJJJJJJJJJLLLMMMPPPRRRTTTVVVWWWVVVUUUTTTSSSUUUYYY]]]^^^```iiisss~~~~~~{{{zzzuuudddSSSKKKEEECCC@@@???@@@AAA@@@???????????????>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBFFFKKKQQQVVV[[[]]]bbbdddgggiiikkkjjjiiihhheee___[[[^^^hhhttt}}}}}}}}}~~~vvvqqqssszzz~~~lllccc^^^[[[___eeelllsss~~~lllllluuu|||rrrhhheeedddcccccceeegggggghhhjjjmmmqqquuuxxx}}}ssskkkeeegggjjjmmmpppttttttxxx}}}lll[[[VVVXXXdddlllvvv}}}}}}|||ppphhhlllzzzttt^^^MMMEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCFFFHHHIIIJJJJJJJJJLLLNNNQQQRRRTTTVVVWWWVVVUUUTTTTTTUUUXXX\\\]]]bbbmmmyyy|||uuu}}}~~~ppp```UUUJJJGGGDDDBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<=========>>>>>>>>>???========================>>>>>>>>>>>>>>>?????????@@@BBBGGGMMMSSSXXX\\\^^^aaadddgggjjjkkkkkkjjjiiihhh```[[[```nnn|||xxxpppllloooxxxyyyfff]]]\\\^^^jjjnnnsssxxxssswww{{{qqqhhheeedddcccdddfffiiiiiiiiikkkoootttxxx{{{}}}rrrkkkgggiiilllmmmppptttssswww|||nnn]]]XXXXXX[[[dddrrr{{{nnnmmmuuuwwwbbbPPPGGGDDDBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCEEEGGGIIIJJJJJJJJJLLLNNNQQQRRRTTTVVVVVVVVVTTTSSSSSSSSSUUUYYY\\\cccqqq~~~|||rrrzzz}}}lll^^^QQQMMMIIIFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>============>>>>>>>>>>>>==============================>>>>>>???????????????BBBHHHNNNTTTZZZ^^^``````cccgggjjjlllmmmlllllliii```ZZZ___nnn}}}~~~uuulllhhhkkkuuu}}}uuuddd\\\___ffftttvvvxxx{{{zzzpppgggeeeeeedddeeegggkkkkkkkkkmmmpppuuuzzz}}}}}}rrrmmmjjjkkkmmmmmmooossstttxxx}}}ooo___XXXXXXVVV```pppuuuooorrr|||gggUUUJJJEEECCCCCC????????????????????????>>>=========>>>@@@BBBCCCEEEGGGIIIJJJJJJKKKMMMNNNRRRSSSUUUVVVVVVUUUTTTSSSQQQQQQSSSXXX\\\dddtttrrryyytttbbbTTTQQQLLLHHHEEECCCAAA???>>>>>>>>>>>>????????????>>>>>>============>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@???BBBHHHOOOVVV\\\___aaaaaadddgggkkkmmmmmmmmmllleee^^^ZZZaaappp~~~}}}|||sssjjjfffkkkvvvxxxjjjdddiiirrryyyyyyyyy|||yyyooogggeeeeeedddeeehhhllllllmmmooorrrvvvzzz}}}|||~~~sssnnnkkklllllllllpppuuuwww{{{~~~}}}~~~ppp```WWWUUUTTT]]]mmm}}}|||qqqnnnzzzooo[[[MMMFFFCCCCCC????????????????????????>>>======>>>???AAACCCDDDEEEFFFIIIJJJJJJKKKMMMOOORRRSSSUUUVVVVVVUUUTTTRRRPPPPPPSSSXXX^^^hhhxxxpppuuuyyybbbSSSPPPKKKHHHFFFDDDBBBAAA===>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@???BBBIIIPPPWWW]]]```bbbeeegggjjjlllmmmlllkkkiii```^^^```iiiwwwzzzvvvnnnfffeeelllzzzyyyqqqnnnuuu}}}xxxooofffeeeeeeeeefffiiilllmmmnnnqqqsssvvvyyy{{{}}}}}}qqqmmmjjjkkklllmmmrrryyy{{{~~~~~~}}}~~~vvvdddWWWQQQSSSYYYfffyyy|||rrrvvv{{{sssiiisssyyycccQQQGGGCCCAAA????????????????????????>>>>>>>>>???@@@BBBDDDEEEDDDFFFHHHJJJJJJKKKMMMOOORRRTTTUUUVVVVVVUUUSSSRRROOOPPPTTT[[[bbblll|||nnnqqq|||bbbPPPMMMJJJGGGFFFEEEDDDBBB======>>>>>>?????????@@@>>>>>>============>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@>>>BBBIIIQQQXXX^^^aaabbbhhhjjjlllmmmmmmkkkhhhggg^^^```fffsssrrrnnngggbbbccclll|||zzztttppppppyyyxxxnnnfffdddeeeeeefffiiilllmmmooorrrtttvvvxxxyyy~~~|||pppllliiikkklllnnnuuu}}}}}}}}}iiiYYYQQQQQQUUU```ssszzziiilllqqqyyy~~~~~~sssfffmmmhhhTTTHHHBBB@@@???????????????????????????>>>>>>???AAACCCEEEFFFDDDFFFHHHJJJJJJKKKMMMOOOSSSTTTUUUVVVVVVUUUSSSRRRPPPQQQVVV]]]eeeoooppprrriiiWWWOOOHHHHHHHHHEEECCCCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>===============>>>>>>>>>>>>===============>>>?????????DDDKKKQQQWWW\\\```cccggggggiiikkkllljjjfffcccbbb]]]fff}}}ooohhhdddeeeiiioooyyy~~~rrrooonnnqqq}}}xxxmmmlllppp}}}uuuqqqkkkhhhgggiiikkklllnnnpppsssuuuvvvwwwyyy{{{|||oooooonnnoooqqquuuyyy|||jjjZZZWWWQQQSSS]]]pppqqqoooqqqxxx{{{qqqlllvvvlllVVVFFFBBBEEEBBBAAA@@@@@@??????@@@@@@>>>>>>======???BBBDDDFFFEEEFFFGGGHHHJJJKKKLLLLLLNNNPPPTTTUUUTTTSSSSSSTTTSSSTTTVVV]]]hhhuuukkkiiivvvsss\\\RRRIIIGGGFFFCCCAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>=====================>>>>>>>>>>>>===============>>>??????AAAEEEKKKQQQVVV[[[```ccciiijjjlllnnnooolllgggccc```___mmm|||rrrjjjdddffflllrrr{{{~~~rrrpppqqqttt~~~qqqeee]]]^^^cccrrrwwwsssmmmjjjjjjkkkmmmnnnoooqqqtttvvvvvvwwwyyy{{{{{{ssssssssstttvvvzzz~~~{{{yyy{{{{{{|||kkk\\\WWWRRRTTT^^^rrrvvvsssttt|||uuuqqqzzzoooZZZIIICCCEEEAAAAAA@@@????????????@@@???>>>>>>>>>???AAADDDEEEEEEFFFGGGHHHIIIKKKLLLLLLNNNQQQSSSUUUTTTRRRRRRSSSRRRSSSUUU[[[eeesss~~~gggaaajjjsss}}}bbbVVVJJJFFFDDDAAA???@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<============>>>>>>>>>>>>>>>============>>>??????CCCFFFKKKOOOTTTYYY___ccciiikkkmmmoooooolllfffaaa^^^bbbvvvxxxllldddfffoooxxx~~~}}}rrrssswwwyyyvvveee\\\UUUWWW^^^nnnzzzvvvpppmmmmmmooopppqqqrrrtttvvvxxxxxxxxxzzz{{{{{{zzzyyyzzz{{{~~~}}}vvvooommmmmmooorrrvvv~~~nnn___XXXSSSUUU___sss|||wwwvvvwwwsss{{{qqq^^^MMMEEEEEEAAA@@@??????>>>>>>??????@@@????????????AAACCCDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNQQQSSSTTTSSSQQQQQQQQQTTTTTTUUUZZZeeerrriii___dddlllhhhYYYJJJDDDCCCAAA@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;============>>>>>>>>>>>>>>>>>>======>>>>>>???@@@EEEHHHKKKOOOSSSYYY___dddhhhiiilllooonnniiibbb]]]^^^fff||||||ooodddhhhttt}}}zzzsssyyysssfff___ZZZ\\\ddduuu|||xxxrrroooooorrrtttuuuuuuwwwzzz{{{{{{{{{|||}}}wwwnnniiijjjjjjlllooorrrxxxrrrcccYYYTTTUUU^^^qqqxxxuuutttpppwwwqqq___NNNEEEDDD@@@@@@???>>>>>>>>>??????AAA@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGIIIJJJKKKLLLNNNQQQSSSTTTSSSQQQPPPQQQWWWVVVWWW]]]ggguuummm```bbbiii|||mmm\\\KKKDDDCCCBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@FFFIIILLLPPPTTTZZZ```eeehhhjjjlllooonnniiibbb\\\___kkk}}}ooofffkkkyyyxxxwww~~~~~~uuuhhheeedddiiittt{{{uuurrrsssuuuwwwxxxzzz|||~~~~~~vvvooollllllnnnrrrvvvyyy~~~yyyjjj]]]UUUUUU[[[lllxxxsss}}}{{{nnniiimmmsssbbbQQQFFFCCCAAA@@@@@@???>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKNNNQQQSSSTTTSSSRRRQQQQQQVVVWWWYYY___kkkyyypppaaaaaahhh~~~|||zzz~~~}}}rrr```MMMEEEEEEDDDCCCCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>==================>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@FFFIIINNNRRRWWW\\\bbbfffkkklllnnnpppoookkkddd___```mmm{{{ooohhhooo}}}}}}~~~~~~}}}xxxooorrrzzz~~~yyyvvvwwwyyy{{{|||~~~yyyvvvsssvvv||||||rrrdddYYYVVVYYYggg|||yyyqqqyyyzzzooogggeeeyyyxxxiiiWWWIIIDDDBBBAAA@@@@@@??????@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNPPPTTTUUUTTTSSSSSSTTTTTTVVV[[[cccpppssscccaaahhh~~~~~~{{{xxxeeeQQQHHHGGGEEEBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>============>>>>>>>>>>>>??????>>>>>>??????@@@AAAEEEIIIOOOUUUZZZ___dddgggkkklllmmmnnnnnnkkkfffaaa^^^jjjzzzwwwnnnjjjsss}}}|||{{{}}}zzz{{{~~~}}}|||{{{zzz{{{}}}yyylll^^^YYYXXXcccvvv}}}rrrvvvvvvkkkbbbooottt```OOOFFFCCCBBBAAAAAA@@@AAAAAAAAA>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMPPPTTTVVVVVVUUUUUUVVVVVVYYY```kkkyyy~~~yyywwwfffcccjjj|||}}}iiiSSSJJJHHHEEEAAA>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????============>>>>>>>>>>>>?????????>>>??????@@@AAADDDIIIPPPWWW\\\aaaeeehhhjjjjjjjjjkkkkkkiiidddaaa[[[gggsssxxx{{{sssmmmllluuu}}}~~~{{{yyyvvvuuuvvvzzz~~~}}}~~~qqqaaa[[[XXXaaattttttuuu}}}qqqbbbjjj}}}hhhSSSHHHDDDCCCBBBBBBAAAAAABBBBBB===>>>@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKMMMPPPTTTVVVWWWVVVWWWXXXYYY]]]fffrrrvvv~~~llljjjttt}}}sssaaaQQQJJJJJJGGGBBBAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBBCCCJJJSSSYYY]]]aaaeeeiiiooonnnnnnnnnmmmkkkhhheeeaaajjjlllppp{{{wwwqqqooovvvzzz{{{~~~}}}}}}zzzuuuuuuvvvwwwyyy|||~~~~~~{{{ddd\\\WWW^^^nnn~~~~~~zzz|||rrrooo|||oooWWWEEEGGGCCC@@@AAAAAA???@@@CCC???@@@@@@AAABBBCCCDDDDDDEEEGGGHHHHHHHHHIIILLLNNNPPPRRRTTTUUUTTTSSSSSSTTTZZZaaannnwww}}}vvvoootttzzzfffTTTKKKJJJGGGCCCAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>>>>>>>@@@BBBEEEKKKTTT[[[^^^bbbfffjjjoooooooooooonnnkkkfffccc]]]jjjpppuuuuuupppqqqzzzwwwqqqssswww}}}}}}wwwrrrssstttvvvyyy|||~~~~~~~~~yyyeee\\\VVV[[[hhhwww|||yyyvvvxxx```MMMHHHCCCAAABBBBBB??????BBB???@@@@@@AAABBBCCCDDDDDDEEEGGGHHHHHHHHHIIILLLNNNPPPSSSUUUVVVUUUTTTTTTUUU\\\dddsssxxx|||zzzvvvlllWWWLLLJJJHHHDDDAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>>>>>>>@@@BBBFFFMMMUUU\\\```ccchhhkkkooopppqqqqqqnnniiidddaaa[[[kkkuuu|||wwwooonnnrrr~~~wwwkkkiiimmmrrr|||yyytttooopppqqqtttwww{{{~~~~~~~~~}}}xxxggg^^^VVVXXX```nnn{{{gggTTTHHHCCCAAACCCCCC@@@???@@@???@@@@@@AAABBBCCCDDDDDDEEEFFFHHHHHHHHHIIILLLNNNQQQSSSUUUVVVVVVUUUVVVWWW]]]fffuuu{{{|||{{{~~~pppXXXKKKIIIHHHEEEAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>???AAABBBFFFMMMVVV\\\```ccchhhkkknnnqqqsssrrrnnngggbbb^^^```qqq|||xxxnnngggiiirrryyyjjjeeegggmmmrrrzzz~~~yyyuuuooopppqqqsssvvvxxxzzz{{{~~~}}}}}}~~~~~~{{{kkkaaaXXXWWW\\\iii|||iiiVVVJJJDDDAAACCCDDDAAA>>>??????@@@@@@AAABBBCCCDDDDDDDDDFFFGGGHHHHHHJJJLLLOOORRRTTTVVVVVVVVVWWWXXXZZZ^^^eeerrr}}}|||}}}}}}rrrYYYJJJGGGGGGEEEAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>???AAACCCFFFLLLUUU\\\___cccgggkkknnnqqqtttrrrmmmfff```^^^hhhzzzssshhhbbbfffrrrmmmcccdddggglllrrr~~~}}}xxx|||~~~yyyvvvsssttttttuuuvvvvvvwwwwww|||~~~~~~}}}}}}}}}}}}~~~}}}pppcccYYYXXX\\\ggg{{{kkkXXXLLLEEEAAACCCDDDAAA>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEGGGHHHHHHJJJMMMOOORRRSSSUUUVVVVVVWWWYYY\\\```dddooo~~~|||uuu|||}}}vvv\\\LLLGGGFFFDDDAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@?????????AAACCCFFFMMMUUU\\\```ccchhhkkknnnrrrtttrrrkkkddd```___oooqqqgggdddiiiuuu~~~gggaaadddgggkkkppp}}}}}}{{{|||xxx}}}~~~zzzyyy{{{{{{{{{zzzzzzxxxwwwvvv{{{|||~~~}}}}}}}}}||||||}}}}}}}}}uuueeeZZZZZZ\\\eee{{{|||ooo^^^PPPGGGAAABBBCCCAAA???>>>???@@@@@@AAABBBCCCDDDDDDCCCEEEGGGHHHIIIJJJMMMPPPQQQRRRTTTUUUVVVWWWZZZ]]]bbbeeennn{{{uuuxxx|||}}}bbbOOOHHHEEECCCAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????AAACCCGGGNNNWWW]]]aaaeeeiiilllnnnrrrtttpppiiicccaaaaaaoooqqqiiikkkooozzzvvvaaa^^^cccfffkkksss|||{{{xxx|||}}}zzz~~~|||{{{{{{}}}||||||||||||||||||||||||~~~xxxfffYYYYYY\\\aaasss||||||sssdddSSSHHH@@@@@@BBBAAA?????????@@@@@@AAABBBCCCDDDDDDCCCEEEGGGHHHIIIJJJMMMPPPPPPRRRSSSTTTUUUWWWZZZ]]]___cccmmm{{{xxxyyy{{{~~~gggRRRIIIEEECCCAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDIIIOOOXXX___bbbfffjjjnnnnnnrrrsssppphhhcccaaabbbmmmssslllrrrvvv~~~ppp\\\[[[bbbfffnnnxxx|||zzzwwwwww~~~~~~||||||~~~||||||||||||||||||||||||xxxyyyzzzfffXXXXXXZZZ]]]mmm{{{{{{uuugggTTTIII??????AAAAAA?????????@@@@@@AAABBBCCCDDDEEECCCEEEGGGHHHIIIKKKNNNPPPOOOQQQRRRSSSTTTWWWZZZ]]][[[```kkk{{{yyywwwsssoooXXXJJJEEEDDDBBBBBBAAA@@@@@@??????>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>???BBBDDDJJJQQQZZZaaaeeeiiinnnrrrxxxuuuqqqmmmeee^^^___dddrrryyyrrrvvv|||sssjjjaaa```ccchhhooowwwwwwuuussstttzzz~~~~~~}}}|||}}}}}}}}}|||zzzwwwuuuvvvxxx}}}}}}nnn```[[[XXXZZZlll}}}|||ppp^^^MMM@@@@@@CCC@@@>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJNNNPPPRRRSSSTTTUUUWWWXXXYYYZZZZZZaaannn}}}}}}zzztttsss[[[LLLGGGGGGAAAAAA@@@@@@???>>>>>>===???>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>>>>???BBBDDDJJJQQQZZZaaafffiiinnnrrruuurrrooojjjccc]]]```fffzzz}}}~~~vvvooofff___```fffllluuu}}}~~~|||{{{}}}~~~zzznnnnnnooottt~~~~~~~~~||||||}}}}}}{{{xxxvvvtttqqqrrrxxx}}}nnnaaaZZZWWWYYYiii{{{xxxaaaPPPBBBBBBDDDAAA???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJNNNPPPRRRSSSUUUVVVVVVWWWYYYZZZ\\\cccppp~~~{{{vvvxxx~~~xxx^^^MMMGGGHHH@@@@@@@@@???>>>>>>======>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>???BBBEEELLLRRR[[[bbbfffjjjnnnrrrtttqqqnnniiibbb^^^ccclll~~~yyyxxxuuuqqqnnneee```ccckkkttt~~~{{{xxxwwwvvvsssuuuvvvwwwvvvssspppnnniiikkkoooyyy~~~~~~|||}}}}}}|||zzzwwwuuusssooopppttt}}}pppccc[[[UUUWWWeeeuuufffSSSEEEDDDEEEBBB@@@AAA@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJNNNPPPRRRSSSUUUVVVVVVWWWYYYZZZ\\\eeetttxxx{{{}}}tttwww~~~bbbNNNFFFFFFAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>@@@BBBEEEMMMTTT\\\cccfffjjjnnnqqqtttrrrooojjjdddbbbjjjttt|||yyy{{{{{{wwwwwwmmmeeehhhpppyyy|||zzz{{{}}}~~~|||wwwqqqnnnmmmnnnqqqxxx~~~}}}}}}}}}}}}}}}}}}{{{xxxuuusssrrrrrruuutttfff\\\UUUVVVbbbooojjjWWWGGGDDDEEEAAA???AAA@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJNNNPPPQQQTTTVVVWWWUUUVVVXXX[[[[[[hhhyyy}}}uuussstttvvv|||iiiSSSHHHGGGCCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@CCCEEEOOOUUU^^^dddgggjjjnnnqqqrrrqqqoookkkeeecccmmmzzzvvvkkkkkksss{{{}}}zzzyyyuuuyyy}}}}}}~~~}}}}}}~~~}}}{{{xxxvvvtttuuutttuuu~~~xxxjjj^^^VVVVVV```jjjnnnZZZHHHDDDDDD@@@>>>@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJNNNPPPQQQUUUXXXWWWUUUTTTWWW[[[[[[kkk~~~|||wwwpppqqqttt{{{oooYYYLLLHHHCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????@@@CCCFFFPPPWWW___dddgggjjjnnnqqqnnnnnnnnnjjjdddcccnnn{{{}}}|||nnnnnnvvv}}}{{{zzz{{{|||||||||{{{xxxvvvttttttrrrrrrzzzzzzmmm```WWWWWW^^^fffzzzrrr]]]JJJEEEDDD@@@>>>@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJNNNPPPQQQUUUYYYXXXTTTSSSWWW[[[^^^ppp~~~|||qqq}}}kkkmmmtttooo[[[MMMGGGCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???AAACCCFFFQQQXXX```eeehhhjjjnnnqqqlllnnnooollleeedddooo|||zzzxxxxxxqqqrrr~~~zzzzzz}}}xxxuuuwwwxxxyyyzzzyyywwwuuusssqqqoooooowwwzzznnn```VVVVVV\\\bbbrrrwwwaaaMMMFFFEEE@@@???BBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJNNNPPPQQQVVVYYYXXXTTTSSSVVV[[[dddwww|||tttyyyeeeffflll{{{lllYYYKKKDDDBBBBBBAAA@@@@@@??????>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAADDDFFFRRRXXX```eeehhhjjjnnnqqqnnnppprrrooohhhfffqqq~~~}}}uuuqqqwwwuuuxxx{{{yyywwwssswww}}}vvvqqqtttuuuwwwxxxwwwvvvtttssspppmmmnnnvvv~~~yyynnn___UUUUUU[[[___kkk~~~|||zzzdddOOOHHHFFFBBB@@@CCC@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJNNNPPPQQQVVVZZZXXXTTTRRRVVV[[[hhh}}}wwwsss}}}eeebbbjjjsssyyylllZZZJJJBBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????<<<<<>>???AAAAAABBBBBBDDDEEEFFFGGGDDDEEEFFFGGGIIILLLNNNOOOSSSTTTUUUSSSQQQRRRVVV[[[ooowwwvvv}}}~~~hhheeelllssszzznnn\\\MMMFFFBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????@@@>>>>>>@@@@@@@@@DDDJJJSSSXXXaaaggglllnnnpppqqquuutttrrrpppkkkhhhmmmvvv{{{yyysss{{{}}}wwwnnnhhhkkkttt~~~|||uuuooommmllltttuuuwwwuuusssqqqrrrssspppqqqrrruuu}}}yyyqqqcccWWWSSSVVV[[[bbbmmm~~~|||~~~iiiSSSHHHDDDAAA???@@@BBBBBBBBBBBBDDDEEEFFFGGGDDDEEEFFFGGGIIILLLNNNOOOSSSTTTUUUSSSRRRSSSXXX\\\qqqvvvzzz|||}}}mmmhhhmmmtttrrr^^^OOOIIIBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????BBB@@@???AAAAAAAAAEEEKKKRRRXXX```gggllloooqqqssswwwvvvuuurrrkkkfffiiipppwww~~~|||tttppp{{{{{{yyy}}}yyyiiieeefffooo{{{{{{|||~~~|||}}}~~~zzzrrrkkkhhhhhhiiippprrruuuvvvtttsssssssssooooooooossszzzxxxrrrfffZZZSSSTTTXXX^^^gggtttnnnWWWIIICCCAAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGDDDEEEFFFGGGIIILLLNNNOOORRRSSSTTTSSSRRRTTTYYY^^^qqq}}}tttvvv~~~rrrjjjllluuuwww```OOOIIIBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????CCC@@@@@@AAAAAA@@@DDDJJJSSSXXX```ggglllpppsssuuuxxxwwwvvvssslllfffhhhooouuu}}}mmmkkkmmmwwwxxxvvvzzztttlllffffffkkkvvv~~~|||zzzzzz{{{|||~~~zzzrrrjjjdddcccfffiiiooorrruuuwwwwwwuuusssqqqnnnmmmmmmrrr}}}|||wwwwwwsssiii]]]TTTSSSTTTZZZaaakkkuuu|||~~~rrr[[[JJJBBBAAAAAABBBBBBBBBBBBCCCCCCDDDFFFFFFDDDEEEFFFGGGIIILLLNNNOOOPPPQQQSSSRRRRRRTTTZZZ___oooyyyrrrttt|||~~~vvviiiiiiuuu{{{cccQQQIIIBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>>>>>>>????????????AAA???>>>@@@@@@@@@DDDJJJUUUZZZaaahhhmmmqqqtttwwwxxxwwwvvvtttmmmgggiiipppzzzzzz~~~{{{dddeeeiiirrrxxxvvvxxx{{{tttnnniiifffdddgggooozzz}}}zzzyyyyyyyyyzzzvvvooogggbbbbbbfffjjjqqqsssvvvxxxxxxvvvrrrooommmkkkmmmsss|||{{{vvvwwwuuulll___VVVRRRSSSWWW]]]gggqqqzzzwww___KKKBBBAAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFDDDEEEFFFGGGIIILLLNNNOOONNNPPPRRRQQQQQQTTTYYY^^^lll}}}yyyrrrrrryyy{{{{{{}}}{{{xxxgggfffttt~~~hhhTTTKKKCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@===>>>@@@@@@@@@EEEKKKXXX\\\ccciiinnnrrrvvvxxxxxxvvvuuurrrkkkfffiiippp}}}zzzvvvooo```bbbfffooo{{{yyyxxxxxxvvvsssmmmhhhdddccccccdddaaagggsss~~~{{{yyyxxxxxxwwwtttoooiiiddddddhhhkkkrrrrrrtttvvvwwwvvvrrrnnnlllkkknnnwww{{{{{{wwwyyywwwnnnbbbWWWSSSRRRUUU]]]hhhvvv|||eeeOOODDDCCCBBB@@@CCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGIIILLLNNNOOOOOOQQQRRRRRRQQQTTTZZZ^^^lll||||||sssmmmqqqxxxttt}}}yyyxxxgggdddrrrmmmXXXLLLDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>???????????????===>>>AAABBBBBBGGGMMM[[[___fffkkkooossswwwyyyxxxvvvsssooogggbbbfffnnnzzz}}}zzzxxxyyyhhh___aaafffnnnzzzyyyyyyyyy|||sssmmmgggeeecccaaa```bbbeeegggjjjrrr{{{yyywwwvvvtttssspppkkkhhhgggiiilllooonnnooorrruuuuuurrroookkkkkkpppzzz~~~{{{{{{xxxzzzxxxpppcccXXXTTTSSSUUU^^^mmm}}}kkkTTTHHHFFFEEEAAADDDCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGIIILLLNNNOOORRRTTTUUUTTTSSSUUU[[[```nnn}}}tttjjjkkk{{{yyyooo{{{zzzxxxgggdddrrrqqqYYYLLLEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>???BBBCCCDDDIIIPPP]]]aaaggglllppptttwwwzzzyyyvvvrrrlllddd___ccckkkwww~~~|||||||||ssseee^^^```fffpppzzzyyyzzzzzzxxxnnngggccc```aaabbbbbbcccfffjjjlllwww~~~zzzxxxvvvuuurrrrrrpppmmmjjjiiijjjlllkkkkkklllooosssuuurrrpppkkkkkkqqq}}}}}}{{{|||yyy{{{yyyqqqdddYYYTTTTTTUUU```qqqpppXXXKKKIIIFFFBBBDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGIIILLLNNNOOOTTTVVVWWWVVVUUUWWW\\\aaaqqq~~~yyywwwooojjjkkkwwwwwwqqq{{{vvvdddbbbppp}}}}}}eeeSSSKKKDDD@@@AAACCCCCCCCCDDD@@@@@@@@@????????????>>>????????????????????????>>>>>>?????????@@@@@@@@@@@@>>>???AAAAAAAAAGGGOOO[[[bbbiiikkkoootttvvvuuuwwwtttqqqmmmfff______dddvvv~~~zzz|||qqqbbb]]]```fffppp{{{~~~zzzzzz}}}tttnnnhhheeeeeebbbeeehhhjjjkkknnntttyyy{{{xxxvvvtttrrrpppmmmkkkjjjjjjlllmmmooopppqqqrrrrrrrrrrrrrrrooovvv}}}~~~~~~|||tttggg[[[TTTPPPXXX^^^lllvvv___MMMCCC@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHJJJMMMPPPTTTTTTWWWXXXVVVVVV\\\eeevvv}}}vvvuuuoooiiihhhsssxxxnnn{{{}}}iiicccnnn|||pppXXXLLLEEE@@@BBBCCCBBBBBBCCC@@@@@@@@@????????????>>>????????????????????????????????????@@@@@@@@@@@@AAA???@@@BBBBBBBBBHHHPPPYYYaaahhhkkkpppuuuxxxwwwyyyuuuqqqmmmeee___bbbiiiyyy~~~ttthhh^^^```eeennnyyy{{{vvvmmmhhheeeeeegggggglllrrrwww{{{~~~{{{xxxvvvtttrrrpppmmmjjjiiikkkmmmnnnqqqqqqrrrrrrsssssssssrrruuu{{{}}}}}}||||||}}}}}}{{{ssshhh]]]UUUQQQTTTXXXccctttrrr]]]LLLCCCAAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHJJJNNNPPPTTTUUUWWWYYYWWWVVV\\\eeewwwvvvqqqqqqnnngggeeennnzzzzzzkkktttlllaaagggwww}}}^^^NNNGGGBBBBBBCCCAAA@@@BBB@@@@@@@@@????????????>>>??????????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@AAACCCCCCCCCIIIRRRXXX```gggkkkpppwwwzzzzzzzzzvvvqqqkkkccc```gggpppuuulllaaabbbgggpppzzz~~~nnnfffdddeeekkkpppvvv|||}}}zzzxxxvvvtttssspppmmmjjjiiikkknnnpppssssssssstttttttttttttttzzz}}}|||{{{zzz||||||yyysssiii^^^WWWSSSTTTWWW```ppp~~~|||{{{ooo\\\LLLDDDCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHKKKNNNQQQUUUUUUWWWYYYWWWVVV\\\eeexxx{{{oookkkmmmkkkeeedddlllxxx{{{iiipppttteeehhhzzzbbbPPPIIICCCCCCCCCAAA???@@@@@@@@@@@@?????????>>>>>>????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@???@@@BBBBBBCCCIIIRRRYYYaaahhhlllqqqwww{{{zzz{{{vvvooohhh``````kkkxxxvvvlllfffgggkkksss~~~wwwjjjeeegggmmmwww}}}zzzwwwuuusssssspppmmmjjjjjjlllppprrrttttttttttttuuuvvvvvvwww}}}~~~}}}}}}{{{zzzxxxrrrjjj```XXXTTTSSSVVVaaauuu}}}tttttt|||yyyppp]]]MMMEEECCCEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIKKKOOORRRVVVVVVXXXYYYWWWVVV\\\eeewww~~~sssiiigggiiiiiieeefffooo{{{zzziiiooosssrrrgggRRRJJJDDDCCCCCCAAA???@@@@@@@@@@@@?????????>>>>>>??????????????????????????????@@@@@@@@@AAAAAAAAA>>>===???AAAAAABBBIIIQQQ[[[cccjjjmmmqqqwwwzzzyyyzzztttmmmeee^^^aaaooo}}}|||{{{pppggghhhllluuu{{{pppeeeeeennn|||yyypppiiiiiipppzzz~~~zzzvvvtttrrrrrrpppmmmkkkkkknnnqqqssstttttttttuuuvvvwwwyyyzzz~~~{{{zzzwwwrrrkkkbbbZZZUUUNNNTTTccc{{{tttjjjnnnuuuzzzttt```OOOFFFCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHIIILLLPPPSSSVVVWWWYYYZZZWWWVVV\\\eeettt~~~ssskkkeeedddfffhhhfffjjjuuuxxxjjjppp|||wwwlllRRRJJJDDDDDDDDDAAA???@@@@@@@@@@@@????????????>>>????????????????????????>>>>>>?????????@@@@@@@@@>>>===>>>AAAAAABBBIIIQQQ\\\dddkkknnnrrrxxxzzzyyyyyytttmmmeee___ccctttvvvwww~~~vvvggggggkkktttkkkaaaYYYYYY^^^eeemmmtttxxxtttooollllllmmmmmmmmmnnnvvvzzzpppllllllttt}}}yyyvvvsssqqqqqqooonnnmmmmmmooorrrsssssssssssstttvvvyyy{{{}}}~~~|||zzzvvvrrrlllcccZZZTTTOOOUUUeeerrrgggjjjqqq|||}}}yyydddRRRGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHJJJLLLPPPSSSWWWWWWYYYZZZWWWVVV\\\eeerrrtttiiieeecccccceeehhhiiippp|||tttjjjqqquuu|||mmmRRRJJJDDDDDDDDDAAA@@@@@@@@@@@@@@@????????????>>>????????????????????????======>>>>>>>>>?????????>>>===???AAABBBCCCJJJRRR[[[cccjjjnnnsssyyy||||||zzzvvvooogggaaafffyyy|||ppptttxxxhhhhhhkkktttaaaZZZUUUVVVXXXZZZaaaiiimmmiiiccc______```aaabbb```gggpppvvv|||ooolllnnnvvvzzzwwwuuusssrrroooooonnnooopppqqqrrrsssqqqqqqrrrsssvvvzzz}}}~~~}}}~~~}}}zzzvvvrrrllldddZZZTTTRRRUUUccc}}}vvvmmmiiiqqq~~~{{{fffTTTIIIDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHJJJMMMQQQTTTXXXXXXZZZZZZXXXVVV\\\eeerrrmmmcccbbbbbbbbbdddiiikkktttqqqjjjqqq~~~vvvxxxkkkRRRJJJDDDDDDDDDBBB@@@AAA@@@@@@@@@????????????>>>????????????????????????============>>>>>>>>>>>>???>>>@@@BBBCCCDDDKKKSSSYYYaaaiiinnnsss{{{~~~~~~{{{wwwqqqiiiccciii}}}yyymmmsssvvvlllkkkmmmuuuxxxaaaYYYTTTTTTTTTVVV```kkkkkkfff```\\\[[[]]]^^^___XXX^^^dddgggjjjrrr~~~mmmmmmrrr{{{wwwuuuuuutttsssnnnnnnooopppqqqrrrrrrrrrppppppqqqsssvvvzzz~~~}}}wwwtttsss|||~~~{{{vvvrrrllldddZZZSSSOOOPPP[[[rrr{{{sssiiirrr|||gggUUUJJJEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDEEEGGGIIIJJJMMMQQQTTTXXXXXXZZZ[[[XXXVVV\\\eeettt}}}kkkaaa^^^___bbbgggpppwwwyyykkkkkk|||zzzqqquuu{{{mmmTTTLLLEEEDDDCCCAAAAAADDDCCCBBBBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???@@@BBBBBBBBBHHHPPPXXXaaajjjooottt{{{~~~}}}|||uuullleeeccckkkuuuwww|||hhhdddgggmmmyyyuuuccc\\\UUUTTTZZZdddlllqqquuummmbbb]]]]]]``````___``````___```cccjjjrrrwwwvvvtttttt}}}zzzuuuttttttrrrooonnnmmmlllnnnqqqsssqqqooopppmmmmmmqqqrrrsss|||yyytttrrrrrrsss|||~~~|||wwwsssmmmeee[[[SSSTTTUUU[[[jjjzzzooovvv|||mmm^^^PPPHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHHHHIIIKKKNNNQQQXXXVVVWWWZZZZZZ[[[```fffuuuwwwggg```^^^___ccchhhsss|||}}}pppmmmzzztttkkkpppxxxmmmVVVMMMFFFDDDCCCAAAAAADDDAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>????????????@@@@@@@@@@@@???@@@BBBBBBCCCIIIRRR[[[ccclllpppuuu|||~~~~~~xxxssslllhhhhhhqqq{{{|||}}}jjjfffkkkttt|||jjjeee``````gggpppyyy}}}yyymmmfffddddddcccbbbbbbbbbaaaaaabbbeeejjjmmmssstttxxxzzzyyyxxx~~~}}}sssuuu}}}{{{yyywwwtttqqqooonnnnnnppprrrssspppnnnnnnkkkmmmqqqrrrttt{{{|||xxxuuuttttttuuuzzz~~~zzzvvvrrrmmmeee[[[TTTSSSTTTXXXgggzzzooovvvrrrbbbRRRIIIFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHHHHIIIKKKNNNQQQXXXWWWWWWZZZ[[[[[[aaahhhxxx~~~rrreeeaaa```bbbfffkkkwwwwwwooouuuzzzzzzooofffkkkuuuqqqXXXOOOFFFDDDCCCBBBBBBCCC??????@@@@@@@@@AAAAAAAAA????????????????????????>>>????????????@@@@@@@@@AAA@@@AAACCCCCCDDDKKKTTT^^^fffnnnrrrwww|||~~~wwwsssnnnjjjjjjrrr~~~}}}kkkgggppp}}}xxxuuurrrsssyyyxxxssspppmmmjjjhhhhhhhhhiiiiiihhhhhhggggggfffgggjjjkkkkkkooouuuxxxtttzzz}}}yyyuuuqqqppppppqqqrrrsssrrrnnnllljjjjjjlllpppssstttyyy{{{zzzwwwuuuuuuuuuvvvwwwwww|||yyyuuuqqqmmmfff]]]VVVQQQRRRUUUbbbyyyyyyooouuuzzziiiVVVJJJGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHHHHIIIKKKOOORRRXXXWWWXXXZZZ[[[\\\ccckkk{{{qqqgggdddddddddhhhmmmzzz~~~qqqooozzzzzzqqqdddiiissszzz\\\QQQGGGDDDDDDBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@BBB@@@AAACCCCCCEEEMMMVVV```hhhooossswww|||~~~}}}{{{vvvqqqkkkfffjjjyyy|||{{{vvvjjjeeeqqq~~~yyytttvvvyyy|||}}}{{{wwwtttoooiiieeeeeeffffffkkkqqqzzzzzz~~~yyytttpppqqqrrrsssttttttqqqllliiihhhiiimmmqqqtttvvvyyy{{{tttsssrrrrrrssssssuuuuuuttt|||yyyuuurrrooohhh___XXXPPPQQQTTT]]]rrrxxxnnnuuuoooZZZLLLGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFHHHIIIJJJLLLPPPSSSYYYXXXYYY[[[[[[]]]eeeppp{{{rrrjjjfffeeedddgggmmm|||qqqjjjxxx~~~}}}vvveeefffppp___SSSHHHEEEEEECCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@BBB@@@@@@CCCCCCFFFNNNXXX```hhhooossswww|||~~~|||{{{ssskkkdddcccooo}}}yyywww{{{|||tttlllfffbbbooo~~~uuulllgggeeegggmmmuuu~~~zzzuuurrrqqqsssuuuuuurrroookkkhhhhhhjjjmmmppptttwwwwwwvvvoooooonnnnnnnnnooopppqqqrrr~~~|||yyyvvvssspppjjjaaaZZZQQQRRRSSSYYYkkkyyyoooxxxrrrZZZLLLGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFHHHIIIJJJMMMPPPSSSYYYYYYZZZ[[[[[[]]]hhhttt|||tttlllhhheeecccgggmmmqqqgggttt~~~{{{gggeeennn~~~cccUUUHHHEEEEEEDDDBBBBBBCCCBBBBBBAAA@@@???>>>============>>>??????@@@@@@>>>????????????@@@@@@@@@AAA??????BBBCCCFFFOOOYYY```hhhpppssswww|||}}}|||uuulllddddddooo}}}{{{www{{{nnnfffdddbbbbbbmmm~~~yyyrrrllllllttt}}}}}}wwwuuuqqqsssuuutttpppllljjjiiihhhkkkmmmnnnqqquuuuuuqqqkkkjjjiiihhhhhhjjjlllmmmqqq~~~}}}|||yyyuuussspppjjjaaaZZZQQQRRRSSSVVVdddyyy|||ttt~~~pppYYYKKKHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJMMMQQQTTTYYYYYY[[[\\\[[[^^^kkkyyyxxxqqqllliiiggglllsssrrrgggsss~~~jjjgggqqqfffWWWIIIEEEFFFEEEBBBAAAAAAAAAAAA@@@@@@?????????;;;<<<<<<===>>>>>>??????>>>????????????@@@@@@@@@@@@>>>>>>AAABBBFFFOOOZZZaaaiiiqqquuuyyy~~~{{{tttkkkddddddqqq}}}zzzhhh``````aaafffnnn{{{}}}}}}wwwtttppprrrtttrrrnnnjjjiiiiiihhhkkkkkkjjjmmmrrrqqqkkkhhhfffdddccccccfffiiikkkqqq}}}}}}zzzwwwtttqqqnnnhhh___XXXOOORRRRRRSSS]]]ppp}}}|||mmmVVVJJJHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIKKKNNNRRRUUUYYYZZZ\\\\\\[[[___mmm|||}}}vvvqqqnnnmmmrrrzzzssshhhuuu~~~nnnkkkvvvgggXXXIIIEEEFFFEEEBBBAAA???@@@@@@@@@@@@AAAAAAAAA:::;;;;;;<<<===>>>>>>???>>>????????????@@@@@@@@@???===>>>@@@BBBEEEOOOZZZbbbjjjrrrvvv{{{zzzrrrjjjbbbcccppp~~~|||hhh______```kkkppp{{{zzztttqqqppprrrssspppllliiiiiijjjgggjjjiiigggjjjpppnnnhhheeecccaaa___aaadddhhhkkkrrr}}}~~~yyyvvvssspppmmmfff]]]VVVNNNQQQQQQQQQYYYjjj|||}}}}}}kkkTTTIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIKKKNNNRRRUUUZZZZZZ\\\\\\[[[___nnn~~~~~~yyyuuurrrqqqxxxtttgggooo{{{sssiiisssnnnUUUIIIIIIEEEEEEHHHEEEBBBBBBAAA@@@@@@??????>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????AAAAAACCCDDDDDDEEENNNYYYcccllltttxxx{{{~~~zzzsssllldddcccppprrrccc```eeemmmuuu|||vvvrrrpppooonnnllliiigggeeedddhhhhhhhhhiiijjjiiifffccc```___```cccdddcccfffkkkttt~~~~~~yyyvvvsssqqqnnnhhh^^^WWWOOOLLLLLLPPPWWWcccuuu{{{zzzoooZZZLLLFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJMMMRRRUUUYYYYYYZZZ\\\]]]aaalllxxx|||xxxuuurrrsss{{{{{{ggglllvvv~~~ssshhhqqqqqqWWWIIIIIIDDDDDDFFFCCCBBBBBBAAA@@@@@@??????>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????AAAAAABBBDDDCCCEEENNNYYYccckkktttxxx|||~~~{{{sssjjjaaaaaannn~~~~~~tttfffbbbeeeooovvv~~~|||}}}vvvrrrooommmkkkiiigggffffffeeehhhgggggghhhiiihhheeebbb```^^^___bbbccccccgggmmmuuuzzzxxxvvvsssqqqooohhh___YYYNNNKKKKKKOOOUUU```rrr{{{yyy~~~qqq[[[LLLFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJNNNRRRVVVYYYYYYZZZ]]]]]]aaalllwww{{{wwwuuusssvvviiiiiissszzztttgggppp|||www\\\LLLIIIDDDCCCDDD@@@BBBBBBAAA@@@@@@??????>>>@@@@@@@@@???????????????>>>>>>>>>?????????@@@@@@AAAAAABBBDDDCCCEEENNNXXXbbbkkktttxxx|||}}}ssshhh___```nnn|||{{{|||uuuiiidddeeeooouuu{{{yyyttt{{{~~~wwwsssmmmkkkhhhfffddddddeeefffgggffffffggggggfffdddaaaaaa^^^^^^```bbbccciiipppwww}}}wwwxxxuuusssqqqooojjjaaa[[[NNNKKKJJJNNNSSS\\\lllzzz{{{yyy|||~~~~~~ttt^^^MMMFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKNNNRRRVVVZZZYYY[[[^^^^^^```jjjuuu||||||xxxvvvvvvyyyjjjiii~~~sssyyywwwhhhooocccPPPKKKEEEDDDEEE@@@BBBBBBAAA@@@@@@??????>>>????????????????????????>>>>>>?????????@@@@@@@@@AAA@@@BBBDDDCCCDDDNNNXXXbbbkkksssxxx|||}}}rrrfff___cccqqq{{{{{{~~~tttiiiccccccmmmrrrwww||||||www~~~wwwsssnnnkkkfffbbbaaaaaaccceeefffeeedddeeefffeeecccaaaaaa^^^]]]___aaadddkkkssszzz}}}xxxwwwuuurrrqqqooojjjccc]]]NNNKKKJJJMMMQQQYYYhhhuuu~~~zzzxxxzzz{{{zzzzzz}}}|||vvv```OOOHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKNNNSSSVVVZZZZZZ\\\___^^^___hhhrrr{{{||||||yyyxxx|||~~~llllll{{{vvvyyyyyyhhhnnn|||kkkTTTMMMGGGFFFFFFAAABBBBBBAAA@@@@@@??????>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDMMMXXXaaajjjsssxxx}}}}}}rrrgggbbbjjjyyy}}}|||~~~zzzpppeee```aaajjjpppvvvzzz{{{}}}vvvrrrnnnjjjeeeaaa______aaacccfffeeecccdddddddddbbb```bbb^^^]]]___aaadddllluuu|||~~~{{{wwwtttqqqpppnnnjjjccc^^^OOOKKKJJJLLLPPPXXXgggttt~~~{{{xxxzzzzzzyyysss}}}{{{|||wwwbbbQQQIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKNNNSSSVVVZZZ[[[^^^```^^^^^^eeennn{{{zzz~~~{{{~~~}}}nnnmmmyyyxxxxxxzzzhhhmmmzzzpppWWWOOOHHHGGGHHHBBBBBBBBBAAA@@@@@@??????>>>???????????????@@@@@@@@@?????????@@@@@@@@@@@@AAA@@@@@@AAACCCBBBDDDMMMWWWaaajjjsssxxx}}}}}}ssshhhfffppp~~~~~~}}}~~~}}}xxxlll```]]]aaajjjqqqwww|||zzz{{{{{{uuupppllliiiddd```^^^___aaacccfffeeeccccccddddddbbbaaabbb___^^^```bbbdddlllttt~~~}}}wwwtttpppnnnmmmiiibbb]]]QQQMMMJJJLLLPPPYYYiiixxx|||}}}}}}|||rrr}}}xxxcccRRRKKKGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLOOOSSSWWW[[[\\\___aaa___]]]ccckkk|||zzzwwwyyy~~~ooommmxxxvvvtttyyyfffjjjwwwsssXXXOOOHHHGGGHHHBBBBBBBBBAAA@@@@@@??????>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@???AAACCCBBBDDDMMMWWW```iiisssyyy~~~}}}tttiiihhhsss{{{|||~~~xxxiii\\\[[[aaaooovvv{{{yyyxxx}}}~~~~~~xxxsssooohhhfffccc``````aaaccceeegggeeeccccccddddddcccbbbbbb______aaabbbdddkkksss}}}}}}wwwtttpppmmmkkkgggaaa\\\SSSNNNKKKLLLQQQ\\\nnn}}}}}}yyydddRRRJJJGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJJJJLLLOOOTTTWWW[[[\\\```bbb___\\\aaaiiiwww}}}wwwuuuzzzoookkkxxxssspppxxxdddhhhqqq|||tttXXXNNNHHHGGGHHHBBBBBBBBBAAAAAA@@@??????>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@???AAACCCBBBCCCMMMWWW```iiisssyyy~~~~~~}}}uuujjjiiitttwww{{{~~~yyygggYYYZZZbbbtttzzz|||xxx}}}}}}}}}|||vvvqqqnnndddcccaaa```aaacccfffhhhhhhfffdddcccddddddcccbbbbbb```___bbbccceeekkkrrr}}}|||wwwsssooollljjjfff```ZZZUUUOOOKKKLLLRRR]]]qqqzzzdddRRRJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLOOOTTTWWW\\\]]]```bbb___\\\```hhhtttzzzuuuuuu}}}nnnkkkrrrsssuuuvvvaaahhhnnnwwwYYYMMMJJJDDD@@@BBBDDDDDDCCCDDDEEEDDDAAA???AAAAAA@@@???>>>===<<<;;;===>>>>>>>>>>>>?????????AAA@@@AAACCCDDDDDDKKKSSS___kkkwww|||zzzkkkhhhttttttxxxvvveee[[[___hhh|||xxxxxx{{{~~~yyyssslllgggbbbaaa___^^^___bbbdddffffffgggggggggfffeeeeeeddddddbbbbbbccccccdddkkktttzzz{{{{{{uuurrrnnnkkkgggccc^^^ZZZQQQNNNMMMNNNQQQ^^^}}}zzzaaaOOOHHHFFFEEEDDDDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLOOOSSSVVV\\\[[[ZZZZZZXXXXXXaaakkk}}}yyyvvvyyyrrrmmmpppxxxyyyvvvaaaggglllwwwYYYMMMJJJEEEAAACCCBBBBBBAAABBBBBBBBB???===??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???@@@CCCCCCDDDJJJSSS___kkkwww|||{{{ooommmyyyvvvyyy{{{jjj^^^___fffzzz}}}~~~|||xxxpppnnnpppwww~~~|||vvvqqqjjjeeecccaaa___^^^___```ccceeedddeeeeeeeeeeeedddcccbbbcccaaaaaabbbaaabbbiiiqqq|||yyyxxxuuurrroookkkgggccc^^^[[[RRRNNNLLLNNNRRR```{{{yyyaaaOOOGGGFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHJJJKKKLLLOOOTTTWWW[[[ZZZZZZZZZXXXYYYbbblll~~~uuuuuu}}}wwwooonnn}}}|||xxxcccgggkkk~~~vvvYYYMMMJJJFFFCCCDDDCCCBBBAAAAAABBBAAA???===<<<<<<===>>>???@@@@@@AAA????????????@@@@@@@@@AAA@@@>>>@@@BBBBBBBBBIIIQQQ^^^jjjwww|||zzzpppppp{{{yyy{{{rrrbbb___ddduuuyyyyyyxxx{{{zzzrrrkkkgggfffkkkrrryyyyyysssnnnhhhddddddbbb```^^^^^^___aaabbbbbbbbbcccccccccbbbaaaaaadddbbbaaabbbaaaaaagggooo|||~~~wwwuuuuuurrroookkkhhhddd___[[[RRRMMMLLLOOOSSSbbb}}}zzzwww```OOOGGGFFFFFFEEEDDDEEEFFFGGGHHHFFFGGGIIIKKKMMMPPPUUUYYYZZZYYYZZZZZZYYYZZZcccnnn~~~wwwqqqsss}}}ppplll~~~{{{gggjjjlll~~~vvvZZZMMMIIIGGGDDDDDDEEEDDDCCCCCCCCCCCCBBB@@@<<<<<<===>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAA???>>>???AAAAAAAAAHHHPPP]]]jjjwww}}}xxxpppoooxxx|||~~~zzziiicccdddrrrvvvwwwvvvzzzyyyoookkkfffccceeeiiinnnvvv~~~~~~vvvrrrnnnjjjfffeeedddaaa^^^]]]^^^___```aaabbbbbbbbbbbbbbbaaaaaaeeeccccccdddbbbaaafffnnnwww~~~wwwtttuuurrrnnnkkkhhhddd___\\\RRRMMMKKKOOOTTTccc~~~~~~|||vvv```OOOHHHGGGFFFEEEEEEEEEFFFGGGHHHEEEGGGIIIKKKMMMQQQWWW[[[ZZZYYYZZZZZZYYY[[[dddooozzzvvvrrrxxxuuuwwwzzzpppiii|||mmmnnnnnn~~~vvv\\\MMMIIIGGGEEEDDDFFFDDDCCCBBBCCCCCCBBB@@@>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA???>>>???AAA@@@AAAGGGOOO\\\iiiwww}}}wwwqqqnnnttt{{{}}}oooggggggpppuuuxxxyyy}}}xxxnnngggcccaaaccceeefffkkkqqq}}}|||vvvsssqqqnnnkkkgggeeeaaa___]]]]]]___```bbbbbbccccccccccccbbbbbbdddbbbbbbcccaaa___dddlllqqqyyyxxxuuutttqqqmmmjjjgggccc___[[[RRRLLLKKKNNNTTTaaa|||{{{vvvaaaPPPHHHGGGFFFEEEEEEEEEFFFHHHIIIEEEGGGIIIKKKNNNRRRXXX\\\ZZZYYYZZZ[[[ZZZ[[[dddoooyyyxxxyyy}}}qqqqqqrrruuu{{{nnngggzzzqqqpppppp~~~www^^^MMMHHHGGGEEECCCDDDBBB@@@@@@@@@AAA@@@???@@@@@@??????>>>>>>======????????????@@@@@@@@@AAA@@@??????AAAAAAAAAGGGOOO[[[iiiwww}}}xxxqqqnnnooozzzyyyyyy~~~qqqiiiiiiooovvv|||vvvkkk```\\\\\\```ccccccggglllvvv}}}xxxtttrrrqqqqqqrrrtttwwwyyy|||}}}}}}~~~~~~}}}|||{{{{{{|||~~~~~~yyywwwuuurrrooohhhfffbbb```^^^^^^___```bbbbbbcccddddddddddddcccaaa___```aaa___]]]bbbiiipppxxxxxxuuurrrooollliiifffbbb^^^[[[RRRLLLJJJMMMRRR\\\ttt~~~wwwbbbQQQIIIGGGGGGFFFEEEFFFGGGHHHIIIFFFGGGIIIKKKNNNRRRXXX\\\[[[ZZZ[[[[[[ZZZ[[[dddooovvvyyy{{{ppppppppprrrwww}}}~~~llleeezzzrrroooqqq~~~xxx```NNNGGGGGGEEEBBBEEECCC@@@???@@@AAA@@@???????????????>>>>>>>>>===>>>>>>>>>?????????@@@@@@AAA???@@@BBBAAAAAAGGGOOO[[[hhhwww}}}|||tttoookkkjjjssszzzwwwyyyqqqiiiiiipppyyyttthhh```\\\\\\```cccdddiiinnnzzzwwwqqqlllhhhfffcccddddddfffhhhkkknnnooooooqqqqqqqqqooonnnooopppqqqrrrsssvvvzzz~~~}}}{{{xxxtttqqqhhhfffcccaaa___```aaabbbaaabbbccccccdddddddddcccaaa```aaabbbaaa___dddkkkttt|||~~~vvvrrrpppnnnjjjhhheeeaaa]]]ZZZQQQLLLJJJMMMOOOWWWjjj|||~~~xxxdddSSSJJJGGGGGGFFFFFFFFFGGGHHHIIIGGGHHHJJJLLLNNNRRRWWW[[[]]][[[\\\\\\ZZZ[[[cccnnnsssxxxyyyqqqqqqqqqsssvvvzzz~~~|||kkkeee{{{rrrnnnppp~~~yyyaaaNNNGGGGGGEEEAAAGGGEEEBBBAAABBBCCCBBBBBB>>>>>>>>>>>>>>>?????????===>>>>>>>>>>>>?????????AAA@@@AAABBBAAAAAAGGGOOOZZZhhhwww}}}wwwpppkkkgggfffnnnzzz}}}{{{}}}~~~xxxxxxpppggggggqqq{{{ttthhhfffaaa___bbbdddfffkkkqqqyyyqqqlllgggcccaaa[[[[[[\\\]]]___bbbeeefffgggiiiiiiiiigggfffggghhhhhhhhhhhhjjjmmmqqquuuwwwxxx~~~zzzuuuqqqiiigggdddaaa```aaabbbcccaaaaaabbbcccccccccccccccdddcccdddfffeeeccchhhooozzz}}}tttpppooommmjjjgggdddaaa\\\YYYQQQKKKIIILLLNNNSSSdddwww}}}}}}yyyeeeTTTKKKHHHGGGFFFFFFFFFGGGHHHIIIGGGIIIKKKLLLNNNRRRWWW[[[^^^\\\\\\\\\ZZZZZZcccmmmuuuzzztttpppqqqxxx~~~xxxyyy~~~{{{lllnnnwwwpppnnnsss|||dddRRRJJJIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????@@@@@@@@@?????????????????????@@@@@@AAADDDHHHLLL\\\hhhvvv}}}wwwoookkkhhhjjjsss}}}|||zzzyyyyyy~~~kkkeeeiiiqqq|||uuufffaaa```aaabbbbbbccckkkuuuzzzooofff```\\\WWWSSSVVVVVVWWWXXXZZZ[[[\\\\\\YYYZZZ[[[\\\]]]^^^______aaa```__________________fffhhhlllpppuuu}}}zzzvvvrrrpppfffdddaaa^^^]]]^^^___```aaacccddddddbbbaaaaaabbb___aaabbbbbbbbbeeelllrrr}}}zzztttrrrmmmiiieeebbbbbb___[[[WWWMMMJJJHHHIIILLLSSS```mmmwwwvvvzzziiiVVVKKKHHHHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKNNNQQQUUUYYY[[[[[[ZZZZZZ[[[YYYZZZcccnnn{{{vvvtttqqqttt|||nnnmmmuuuooommmqqq}}}eeeRRRKKKIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@??????????????????????????????????????????@@@@@@???@@@@@@@@@AAACCCHHHLLLZZZfffttt|||xxxpppllliiijjjrrrzzzzzz{{{}}}zzz}}}kkkdddgggtttxxxiiiaaa```aaaccccccdddmmmwwwvvvuuuttttttvvvyyy}}}wwwlllbbb]]]YYYUUURRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]ZZZZZZYYYYYYYYYYYYYYYZZZ[[[]]]```ccchhhnnnuuuzzz~~~yyyuuupppnnngggeeebbb___^^^^^^___```aaabbbddddddbbbaaabbbbbb```aaabbbaaaaaadddjjjpppyyyvvvqqqpppmmmiiifffdddccc```[[[WWWNNNJJJHHHIIILLLRRR```lll~~~xxxqqqsssoooZZZMMMIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJLLLNNNQQQUUUYYY[[[\\\[[[\\\\\\[[[\\\eeeooo{{{yyyzzz{{{tttsssxxxmmmjjjooo}}}}}}nnnlllmmmzzzhhhTTTKKKIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????>>>>>>>>>???@@@@@@@@@AAA???@@@@@@@@@@@@CCCHHHKKKWWWdddrrr{{{yyyrrrnnnjjjiiiooovvvzzzyyy{{{|||lllbbbcccqqq||||||lllaaa```aaaccceeehhhqqq{{{sssfffcccccccccdddgggjjjnnnpppyyy}}}}}}ttthhh^^^YYYVVVSSSPPPQQQQQQQQQRRRRRRRRRSSSSSSUUUUUUVVVWWWXXXXXXYYYZZZTTTTTTTTTSSSTTTTTTUUUUUUTTTUUUWWWYYY[[[```fffjjjvvv}}}yyysssnnnkkkhhhfffccc```______`````````bbbddddddbbbaaabbbcccaaabbbbbbaaa```bbbhhhmmmuuu~~~tttpppooollliiigggfffeeebbb\\\WWWNNNJJJHHHIIIKKKRRR___kkkwww}}}rrroootttttt]]]NNNIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNRRRVVVYYY[[[^^^]]]^^^^^^\\\]]]eeeppp|||{{{xxxvvvsss{{{|||jjjfffkkk}}}wwwmmmllliiixxxlllVVVKKKIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@CCCGGGKKKWWWdddrrrzzzyyysssooojjjhhhlllrrrwwwzzz}}}vvv{{{mmmaaa```ooo{{{nnncccaaaaaaeeehhhmmmwwwyyyiii^^^\\\[[[[[[\\\^^^```cccdddhhhlllssszzz{{{rrreee[[[VVVTTTRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVSSSSSSRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWXXX[[[```dddlllwww|||xxxsssmmmiiihhhfffdddbbb```___`````````bbbccccccbbbbbbbbbcccbbbccccccaaa___aaafffkkkuuu}}}tttpppoookkkiiigggggggggccc]]]WWWOOOKKKHHHIIIKKKQQQ^^^jjjssszzzssssssyyyuuu]]]OOOJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKMMMOOOSSSWWWZZZ\\\^^^]]]^^^___]]]]]]eeeooo}}}xxxxxxrrr{{{yyyiiifffkkk{{{}}}wwwmmmkkkgggvvvpppXXXLLLHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????======>>>???@@@AAAAAAAAA@@@AAAAAA@@@@@@CCCGGGJJJXXXeeessszzzyyysssooojjjgggjjjooouuu{{{|||~~~~~~uuupppuuunnncccbbbsssqqqgggcccdddhhhnnnttttttddd[[[XXXXXXXXXXXXYYY[[[\\\]]]]]]___dddiiipppyyyxxxooobbbYYYVVVTTTSSSRRRTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXX[[[```cccjjjttt{{{wwwsssmmmiiihhhgggeeebbb```____________aaaccccccbbbbbbcccdddcccccccccaaa___```eeejjjvvv|||sssnnnlllkkkiiigggggggggccc]]]XXXOOOKKKIIIIIIJJJPPP]]]iiirrr{{{uuuxxxvvv___RRRKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMPPPSSSWWW[[[]]]]]]]]]^^^___]]]]]]dddmmmyyyxxxqqq{{{{{{kkkgggkkksss{{{wwwnnnkkkdddttttttZZZMMMHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCGGGJJJWWWdddrrr{{{{{{uuupppkkkhhhkkkqqquuu}}}zzzzzzzzzwwwpppkkkpppxxxrrrjjjkkkuuuwwwkkkgggggglllttt|||ssscccZZZVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZ]]]ccclllvvv}}}|||ssskkk```YYYVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZ[[[^^^cccfffoooxxx}}}yyyuuuqqqmmmjjjgggfffdddbbb```___^^^]]]___aaacccccccccbbbcccdddcccddddddaaa___aaafffjjjyyy{{{rrrllliiikkkhhhffffffeeeccc]]]XXXPPPLLLIIIIIIJJJOOO[[[hhhuuuvvvzzzwwwaaaTTTKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPTTTXXX[[[]]]]]]]]]___```^^^]]]cccmmm~~~{{{xxxqqq|||mmmeeefffqqqwwwsssqqqjjjbbbrrrwww[[[MMMHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@??????????????????????????????????????????@@@@@@AAAAAAAAA@@@@@@BBBFFFJJJTTTbbbqqq{{{wwwrrrmmmjjjnnnuuu{{{~~~{{{yyyvvvqqqnnnrrryyyvvvqqqsssxxx}}}~~~ooojjjjjjpppyyywwwfff]]]XXXXXXXXXXXXWWWWWWWWWWWWVVVWWWXXXYYY]]]cccjjjpppzzz}}}wwwmmmfff^^^XXXVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUVVVWWWXXXZZZ\\\]]]\\\]]]___```aaaeeekkkooovvv~~~zzzuuurrrooollliiiffffffdddbbb```^^^]]]\\\___aaacccccccccbbbccceeedddeeedddbbb```bbbggglll~~~{{{sssmmmiiikkkhhhdddccccccbbb]]]YYYPPPLLLIIIIIIJJJOOO[[[gggxxxyyy|||www___RRRLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMOOOQQQTTTXXX\\\^^^______aaabbb___^^^dddmmm~~~}}}~~~|||wwwrrr}}}lllaaa___ssstttoootttiii```qqqxxx\\\MMMHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????@@@@@@@@@???????????????AAAAAAAAA@@@@@@BBBFFFJJJRRR```ppp{{{yyytttooommmqqqxxx{{{yyyvvvtttwww}}}zzzuuuwww|||qqqllllllsss}}}{{{kkkbbb]]]]]]]]]\\\\\\[[[[[[[[[VVVWWWYYYZZZ[[[___dddgggrrryyyzzzsssiiiccc\\\WWWVVVVVVUUUSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ\\\^^^```aaabbbdddeeegggiiinnntttxxxzzz}}}wwwrrrooommmjjjiiifffeeedddbbb___]]]\\\[[[___aaaccccccccccccdddeeedddeeeeeecccaaaccchhhmmm~~~vvvppplllkkkgggcccbbbbbbaaa]]]ZZZPPPLLLIIIIIIIIINNNZZZfffzzz~~~uuu\\\NNNLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMOOOQQQUUUYYY\\\^^^``````bbbcccaaa___fffnnn{{{{{{yyyxxxsss||||||kkkbbbaaaqqquuulllwwweeeeeeqqqqqqUUUIIIIIIFFFAAACCCCCCBBBAAAAAAAAAAAABBB@@@@@@????????????@@@@@@??????????????????????????????@@@AAABBBDDDEEEFFFRRR___nnnxxx~~~tttjjjhhhttt~~~zzzuuuxxx}}}|||tttrrrssszzzwwwqqqmmmlllkkkiiigggccc```^^^^^^ZZZXXXZZZ\\\]]]bbbhhhlllsss|||uuummmlllcccZZZXXXXXXWWWXXXZZZVVVUUUUUUUUUUUUUUUVVVVVVYYYYYYXXXXXXXXXZZZ\\\]]]```aaabbbbbbcccffflllooojjjkkkmmmpppttt{{{{{{xxxtttqqqooommmkkkjjjeeedddbbb```___^^^^^^^^^^^^^^^___```aaaccceeefffeeeccccccdddbbbaaagggnnn~~~ssskkkhhhiiihhhfffdddccc```\\\YYYNNNHHHGGGLLLNNNQQQ^^^mmmyyyzzz{{{}}}zzzaaaRRRJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPSSSUUUXXX\\\aaadddddddddccc```]]]^^^dddhhhqqqzzzxxx{{{|||uuuqqq{{{{{{jjjbbbbbbnnnwwwooo{{{jjjeeerrrrrrWWWLLLKKKGGGAAACCCCCCBBBAAAAAAAAAAAABBB@@@@@@????????????@@@@@@??????????????????????????????@@@AAABBBDDDEEEFFFQQQ^^^nnnxxx~~~tttkkkjjjwww}}}uuu|||~~~{{{yyy~~~yyyvvvwww~~~|||{{{yyyuuupppkkkgggddd```\\\[[[^^^___```dddiiikkkqqq{{{|||vvvoookkkaaaYYYXXXXXXWWWWWWYYYWWWVVVVVVVVVVVVWWWWWWXXXZZZZZZZZZ[[[\\\]]]^^^___bbbcccdddeeegggkkkppptttwwwyyy{{{~~~}}}zzzuuuqqqooommmjjjhhhfffeeedddcccaaa___^^^^^^^^^^^^___```bbbccceeefffeeecccccccccaaa```fffmmm}}}{{{rrrkkkiiiiiigggeeedddccc```\\\YYYOOOHHHGGGKKKMMMQQQ^^^nnnrrrpppooopppsssxxx|||~~~rrr]]]QQQJJJJJJKKKKKKLLLMMMMMMMMMOOOQQQSSSUUUXXX[[[```cccffffffddd```]]]]]]bbbfffrrrxxxrrruuuyyyqqqoooyyyyyyhhhaaaaaakkkzzzsss}}}mmmeeessstttZZZNNNLLLHHHCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@????????????@@@@@@??????????????????????????????@@@AAABBBDDDEEEFFFPPP]]]mmmwww~~~tttlllmmm|||www~~~{{{wwwtttxxx~~~vvvppplllfffbbbaaadddeeedddgggkkkkkkpppwww~~~~~~}}}wwwppphhh___XXXWWWWWWVVVWWWYYYWWWWWWWWWWWWXXXXXXYYYZZZ\\\\\\^^^___```aaabbbbbbdddeeehhhjjjmmmrrrxxx|||~~~zzzvvvrrrooollljjjhhhgggggggggfffdddbbb___^^^^^^___```aaabbbcccdddeeeeeecccbbbccc```___dddkkk{{{|||qqqoooyyywwwoookkkiiihhhgggeeedddccc```\\\YYYOOOHHHFFFIIILLLQQQ___ooonnnjjjeeeffflllsssyyy{{{jjjXXXPPPJJJKKKKKKLLLMMMMMMNNNNNNPPPRRRTTTUUUWWWZZZ___bbbhhhhhhfffaaa]]]\\\aaaeeerrrwwwrrrpppxxxwwwpppoooxxxwwwggg``````jjj|||vvv{{{llleeesssvvv\\\NNNKKKHHHDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@????????????@@@@@@??????????????????????????????@@@AAABBBDDDEEEFFFNNN\\\lllwww}}}ssslllooozzz~~~vvvrrrooorrr}}}yyytttoookkkjjjlllkkkiiiiiimmmmmmqqqvvvzzz|||~~~}}}|||wwwpppeee]]]VVVVVVWWWWWWWWWYYYWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^```cccdddeeeeeedddfffhhhlllppptttyyy}}}yyyuuurrrpppnnnkkkjjjiiijjjjjjiiigggddd```^^^______```aaabbbcccccccccdddbbbaaaaaa___]]]bbbjjjvvvzzzzzztttnnnqqq~~~~~~tttmmmiiiiiihhhfffdddcccbbb```\\\YYYPPPHHHEEEHHHKKKPPP___ppp|||qqqmmmjjjmmmuuu~~~gggVVVOOOKKKKKKLLLLLLMMMNNNOOOOOOQQQSSSUUUVVVWWWZZZ^^^bbbhhhhhhfffaaa]]]]]]aaaeeesssooooootttvvvrrrooowwwvvvfff______kkk}}}xxxyyyjjjcccrrrwww\\\LLLHHHHHHFFFCCCCCCBBBAAAAAAAAAAAABBB@@@@@@????????????@@@@@@??????????????????????????????@@@AAABBBDDDEEEFFFMMMZZZkkkvvv~~~{{{rrrkkkooo{{{}}}}}}sssnnnkkknnnxxx|||zzzvvvttttttrrrooonnnqqqtttvvvyyyzzzzzzzzz{{{|||}}}}}}~~~{{{zzzyyytttnnnccc[[[UUUVVVXXXWWWWWWYYYWWWWWWXXXYYYZZZ[[[]]]^^^^^^```bbbeeeggghhhhhhhhhiiilllqqqvvv{{{zzzwwwsssqqqppppppnnnmmmlllllllllkkkhhheeeaaa______```aaabbbcccbbbbbbbbbbbb`````````^^^\\\aaaiiisssvvvyyyxxxwww~~~~~~ssskkkhhhggggggeeedddcccbbb```\\\YYYPPPIIIEEEHHHJJJOOO^^^ooouuuuuuwww}}}jjjWWWPPPKKKKKKLLLMMMNNNOOOPPPPPPRRRTTTVVVWWWXXX[[[```cccggggggeeeaaa^^^^^^ccchhhtttjjjqqq|||uuurrrooowwwyyyiii``````lll}}}{{{xxxiiiaaaqqqxxx]]]MMMHHHGGGFFFCCCCCCBBBAAAAAAAAAAAABBB@@@@@@????????????@@@@@@??????????????????????????????@@@AAABBBDDDEEEFFFKKKYYYiiiuuu~~~{{{rrrkkkooo{{{||||||rrrmmmjjjmmmvvv|||{{{}}}}}}{{{wwwxxx{{{}}}~~~|||yyyxxxxxxzzz|||~~~~~~~~~{{{}}}|||xxxwwwvvvpppjjjaaaZZZUUUWWWYYYXXXYYY[[[YYYYYYYYYZZZ\\\^^^___```aaabbbdddfffiiijjjllllllnnnqqqwww}}}xxxvvvsssqqqqqqqqqpppoooooonnnmmmkkkhhheeebbb`````````bbbccccccbbbaaa```___^^^^^^^^^]]]\\\aaaiiioootttzzzsssjjjgggffffffeeeccccccbbb```\\\YYYQQQJJJFFFIIIJJJNNN\\\lllxxx|||lllXXXOOOKKKKKKLLLNNNOOOPPPQQQRRRSSSTTTWWWXXXZZZ]]]bbbeeeggggggeeeaaa^^^___dddhhhtttmmmyyy~~~sssqqqnnnuuu~~~mmmcccbbbjjj~~~~~~vvvfff___qqqwwwaaaPPPJJJGGGEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@????????????@@@@@@??????????????????????????????@@@AAABBBDDDEEEFFFJJJXXXiiittt~~~{{{sssmmmpppsssooollloooxxx|||{{{}}}zzzwwwuuuvvvxxxyyy{{{}}}~~~}}}||||||{{{zzz|||zzzvvvtttrrrllleeeaaaZZZUUUWWWZZZZZZZZZ\\\[[[[[[\\\]]]___aaacccddddddeeefffhhhkkknnnpppqqqtttxxx~~~zzzwwwtttrrrqqqqqqpppnnnqqqpppnnnkkkgggdddbbbaaa```aaabbbccccccbbb```___]]][[[\\\]]]\\\\\\aaaiiimmmsss|||~~~ssskkkgggfffeeedddcccbbbbbb```\\\YYYQQQJJJGGGJJJKKKMMMZZZhhh~~~yyykkkWWWNNNKKKLLLMMMNNNOOOQQQRRRRRRSSSUUUXXXZZZ\\\```dddhhhiiiiiifffbbb^^^^^^bbbgggsssttt{{{pppooommmttt~~~qqqfffdddhhhsssbbb^^^qqqwwwdddTTTLLLHHHEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@????????????@@@@@@??????????????????????????????@@@AAABBBDDDEEEFFFIIIXXXhhhttt~~~|||uuunnnqqquuuqqqooorrrzzz~~~~~~wwwyyy}}}|||wwwuuusssssssssssstttwww{{{~~~~~~}}}|||zzzyyyzzz{{{yyyuuurrroooiiibbb```ZZZVVVXXX[[[[[[[[[]]]]]]]]]^^^```bbbdddfffgggggghhhhhhjjjmmmpppsssuuuxxx|||{{{xxxuuurrrqqqpppnnnmmmrrrqqqnnnjjjgggdddbbbaaa```aaacccdddcccbbb```___[[[ZZZ[[[\\\\\\\\\bbbjjjnnnttt~~~~~~ssskkkgggfffeeedddcccbbbbbb```\\\YYYQQQKKKHHHKKKLLLMMMXXXfff{{{zzziiiUUUMMMKKKLLLMMMNNNPPPQQQRRRSSSSSSUUUXXXZZZ]]]aaafffiiikkkkkkhhhccc^^^]]]aaaeeesssvvvlllkkkhhhppp|||}}}nnnccc___fff~~~sssccc```ooo|||mmm]]]PPPJJJHHHDDDCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCKKKVVVgggvvv}}}xxxuuuuuu}}}yyymmmlllqqqvvvvvvttt}}}~~~|||uuurrrlllhhhiiijjjjjjmmmppp{{{}}}~~~|||}}}|||zzzyyyyyyyyyzzz}}}{{{xxxuuuqqqkkkeeeaaa\\\ZZZYYYWWWWWWYYY[[[\\\___```bbbcccdddfffiiikkkmmmlllkkklllnnnssswwwzzz{{{yyyuuurrrqqqpppppppppooommmjjjhhhfffeeeeeedddcccccccccdddccc```^^^\\\[[[[[[^^^^^^\\\```eeemmmsss}}}pppfffeeehhhdddccccccaaa___]]][[[ZZZOOOLLLJJJJJJJJJMMMWWWbbbuuuxxx}}}eeeTTTNNNJJJKKKMMMNNNOOOPPPSSSVVVWWWYYY\\\___bbbdddfffgggmmmmmmlllggg```]]]^^^___ooosssjjjkkkfffooo}}}}}}nnndddaaahhhxxxxxxsssccc^^^nnntttdddUUUKKKHHHDDDDDDCCCCCCBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBCCCCCCJJJUUUeeettt}}}xxxuuuuuu}}}}}}{{{rrrhhhhhhooowww}}}vvvzzzoooiiidddeeeeeeeeegggjjjppptttyyy~~~|||~~~}}}{{{zzzzzzzzzzzz{{{}}}|||yyyvvvqqqkkkddd```[[[ZZZZZZYYYZZZ[[[\\\]]]```bbbdddeeegggiiilllnnnpppooonnnooorrrvvvzzz}}}~~~}}}yyyvvvtttsssrrrrrrqqqpppnnnllljjjhhhfffeeeccccccbbbcccddddddbbb``````]]]\\\^^^]]]]]]aaagggnnnttt~~~|||nnnfffdddeeeccccccbbbaaa___]]][[[ZZZOOOLLLJJJJJJJJJNNNXXXcccpppxxxzzzbbbRRRKKKKKKMMMOOOPPPPPPRRRUUUWWWVVVWWWZZZ]]]```cccdddeeemmmmmmlllgggaaa^^^___aaaqqqpppiiijjjdddnnn}}}|||nnneeecccjjjwwwssssssccc^^^mmmsssbbbTTTLLLIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBB????????????@@@BBBCCCDDDIIISSScccrrr}}}~~~yyyuuuttt{{{}}}~~~xxxsss{{{mmmdddeeemmmvvvyyyyyykkkddd_________]]]___bbbdddiiipppuuuyyy}}}~~~~~~}}}|||||||||{{{{{{{{{{{{||||||}}}|||{{{wwwqqqiiibbb^^^ZZZZZZ[[[\\\]]]]]]^^^___aaadddgggiiijjjmmmpppsssssssssssstttvvv{{{~~~}}}{{{xxxvvvuuuttttttrrrqqqqqqooommmjjjgggeeecccbbbbbbccceeefffdddcccddd```]]]]]]\\\\\\aaahhhnnntttyyymmmfffbbbbbbbbbbbbaaa```^^^\\\[[[ZZZPPPLLLJJJJJJJJJNNNYYYdddppp~~~zzzuuuxxxaaaQQQKKKLLLNNNPPPRRRRRRTTTVVVYYYWWWXXXZZZ]]]```ccceeefffmmmmmmlllhhhbbb```bbbeeetttoooggggggfffooo}}}yyykkkdddccciiiwwwrrrrrraaa^^^nnn{{{kkk[[[PPPKKKKKKFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@???@@@AAAAAABBB>>>>>>>>>???@@@AAACCCDDDIIISSSbbbqqq||||||uuurrrxxx{{{sssttt}}}yyykkkbbbdddkkkttt{{{}}}sssggg```ZZZYYYYYYWWWWWWZZZ[[[bbbiiilllnnnrrryyy}}}~~~}}}}}}}}}|||{{{{{{{{{||||||}}}}}}~~~|||}}}|||wwwpppggg```\\\XXXYYY[[[]]]^^^______```bbbeeeiiilllnnnppptttvvvvvvvvvvvvxxx{{{~~~{{{wwwtttsssrrrrrrssssssqqqoookkkgggeeebbbbbbbbbcccfffgggfffeeefffaaa]]]\\\ZZZZZZ```gggmmmsssvvvmmmfffbbb```aaa``````___]]]\\\ZZZYYYPPPMMMJJJJJJKKKOOOZZZeeevvv}}}|||~~~uuupppzzzxxxcccSSSMMMKKKNNNQQQRRRSSSUUUWWWYYYZZZ[[[]]]___bbbeeehhhiiimmmnnnlllhhhcccbbbdddhhhyyyqqqfffdddjjjrrrwwwhhhbbbbbbffftttoooppp```]]]mmm~~~ppp```SSSLLLJJJFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@????????????@@@AAAAAA>>>>>>>>>???@@@AAACCCDDDHHHRRR```ooozzzuuupppuuu}}}}}}uuuzzzvvvhhh```bbbiiippp{{{{{{pppccc\\\VVVUUUTTTRRRSSSVVVVVV[[[```cccdddhhhooovvvxxx~~~}}}|||}}}}}}{{{{{{|||}}}}}}~~~~~~~~~|||}}}|||wwwnnneee___\\\XXXYYY[[[]]]___``````aaacccgggkkknnnqqqsssvvvxxxxxxxxxyyy{{{~~~}}}vvvqqqoooooosssssssssqqqoookkkgggdddbbbaaaaaabbbeeegggggggggfff```\\\ZZZXXXYYY___fffkkkrrrvvvmmmgggccc____________^^^\\\[[[YYYYYYQQQMMMJJJJJJKKKPPP[[[gggzzz~~~wwwooowww}}}yyydddTTTMMMJJJMMMPPPSSSTTTUUUWWWYYY[[[\\\]]]___bbbfffiiikkknnnnnnmmmhhhdddcccfffiii|||qqqgggeeemmmuuuuuugggaaabbbbbbvvvrrrooo___\\\lllnnn\\\OOOHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@???????????????@@@AAAAAA????????????@@@BBBCCCDDDGGGPPP^^^lllxxxwwwpppttt|||{{{~~~vvveee^^^bbbiiiooozzz{{{ppp^^^WWWRRRQQQQQQPPPQQQTTTRRRUUUWWWYYYZZZ^^^dddiiipppvvv{{{|||}}}|||}}}~~~}}}|||{{{{{{|||{{{|||}}}~~~~~~~~~{{{|||{{{uuukkkccc___^^^[[[\\\]]]^^^```aaabbbcccfffiiinnnrrrtttvvvxxxzzzyyyzzz{{{~~~}}}tttnnnmmmmmmssssssrrrooollliiifffdddbbbaaa```aaadddfffggggggddd___[[[ZZZXXXXXX^^^fffllltttwwwmmmgggbbb```^^^^^^]]]]]]\\\ZZZYYYXXXRRRNNNKKKJJJKKKPPP]]]iiizzztttqqqzzzzzzdddSSSMMMJJJMMMQQQTTTUUUVVVXXXYYYZZZZZZ[[[^^^aaadddhhhjjjoooooommmhhhcccbbbfffjjj|||pppiiiiiimmmwwwuuugggaaabbb```~~~xxxuuuooo```___oooooo\\\NNNHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@???????????????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDLLLZZZhhhttt~~~yyyqqqvvv~~~~~~wwwiiibbbfffkkkooo|||{{{uuuiiiXXXRRRMMMNNNNNNNNNPPPSSSSSSRRRRRRRRRTTTXXX\\\___eeekkkooopppsssxxx{{{{{{yyy{{{}}}|||yyyxxxyyyzzz|||}}}~~~~~~}}}{{{|||zzzsssiiibbb````````````___```aaaccceeefffjjjmmmrrrvvvxxxyyy{{{|||{{{|||~~~{{{rrrllllllnnnsssrrrpppmmmjjjgggdddcccbbb```___```ccceeeffffffddd___\\\[[[ZZZZZZ___fffpppxxxxxxllleeeaaa___]]]]]]\\\\\\[[[ZZZXXXXXXRRRNNNKKKJJJKKKQQQ]]]jjj{{{~~~pppppp}}}}}}gggUUUNNNKKKNNNRRRVVVWWWXXXZZZ[[[[[[[[[\\\^^^aaaeeehhhkkkpppooommmgggbbbaaaeeeiiizzzzzzoookkkmmmkkkxxxvvvgggaaabbb___~~~tttqqqoooaaaccctttyyydddTTTLLLIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@?????????>>>???@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCBBBJJJWWWeeerrr|||zzzsssxxxzzzxxx{{{~~~}}}xxxpppiiikkknnnooo|||~~~xxx}}}}}}lll^^^UUUNNNJJJKKKMMMMMMOOOSSSVVVSSSPPPPPPSSSWWWZZZ[[[]]]bbbggghhhlllsssxxxyyywwwyyy{{{zzzwwwvvvvvvxxx}}}~~~~~~}}}{{{|||yyyrrrhhhaaa```bbbdddcccbbbaaabbbeeegggiiimmmpppuuuxxxzzz{{{}}}~~~}}}~~~zzzpppkkklllooosssqqqnnnkkkgggeeeccccccbbb```___```bbbdddeeeeeeccc___]]]]]]\\\\\\aaahhhttt{{{xxxkkkccc```___\\\\\\\\\\\\[[[YYYXXXXXXSSSNNNKKKJJJKKKQQQ^^^kkk~~~rrrnnn~~~kkkYYYQQQLLLOOOTTTWWWYYYZZZ[[[\\\]]]]]]^^^```cccgggkkkmmmppppppmmmgggbbbaaadddhhhxxxzzzpppjjjhhhlllxxxuuuhhh___]]]```}}}|||ppp}}}|||jjjdddfffrrrqqq[[[QQQMMMJJJFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCHHHRRRaaaqqq}}}yyyuuu||||||{{{|||~~~}}}zzzuuuooonnnuuuzzz{{{}}}pppkkkkkkjjjiiihhhhhhhhhhhhqqqtttyyy}}}}}}wwwrrrwwwvvvdddWWWNNNMMMKKKJJJKKKMMMPPPQQQSSSQQQOOOMMMNNNPPPSSSUUU\\\___bbbfffiiinnnrrrvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{|||||||||}}}yyyuuupppjjjeeeaaa______aaabbbbbbaaabbbeeeiiimmmtttuuuwwwyyy|||}}}~~~vvvooommmqqqvvvwwwrrrlllgggeeedddcccbbbbbbaaa```______```aaabbbbbbaaa___\\\ZZZ[[[```cccnnnuuurrriiidddaaa```___^^^]]]\\\[[[[[[[[[[[[UUUNNNKKKLLLLLLOOO^^^oooyyyrrr~~~kkkYYYSSSQQQQQQTTTWWW[[[]]]]]]]]]bbbbbbbbbbbbcccgggmmmqqqwwwtttmmmfffaaa___bbbeeewwwyyyoooiiiggghhhuuuvvvjjjbbb```]]]zzz~~~rrr}}}jjjcccaaannnttt^^^SSSNNNKKKEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCHHHRRR```ppp}}}yyysssyyy~~~}}}}}}}}}yyypppllloooyyy~~~~~~~~~qqqeeebbbaaa```_______________aaadddhhhkkknnnpppsssuuurrrooonnnuuuppp```VVVOOONNNMMMMMMMMMPPPRRRTTTRRRPPPNNNLLLMMMOOORRRTTTZZZ]]]```dddgggkkkpppssssssssstttuuuwwwxxxzzz{{{|||||||||}}}}}}}}}}}}}}}wwwtttoooiiidddaaa______aaabbbccccccdddhhhmmmppptttuuuxxx{{{~~~wwwpppooossswwwxxxsssmmmhhheeecccbbbaaacccbbbaaaaaaaaaaaabbbccccccbbb___\\\ZZZ[[[___bbbllltttsssjjjeeebbbaaa___^^^]]]\\\[[[ZZZZZZYYYUUUNNNKKKLLLMMMQQQaaasss~~~yyyppp[[[RRROOOQQQTTTXXX\\\_________ccccccdddddddddgggkkkooovvvtttnnnhhhcccbbbeeehhhvvvxxxnnnhhhfffdddrrr}}}uuukkkdddcccbbb~~~vvv~~~jjjbbb___kkkuuu]]]RRRMMMJJJDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCDDDHHHQQQ___nnn|||yyyrrruuu}}}~~~zzznnngggiiirrryyyzzzpppdddZZZXXXWWWWWWVVVVVVVVVVVVWWWVVVXXX[[[\\\]]]```cccfffhhhhhhlllvvvyyygggZZZSSSNNNNNNMMMMMMOOOQQQSSSTTTQQQOOOMMMLLLLLLNNNQQQRRRWWWZZZ]]]```cccgggllloooqqqqqqsssuuuwwwyyy{{{||||||}}}~~~~~~~~~tttqqqmmmhhhdddaaa```___aaabbbdddfffhhhlllqqquuuvvvxxx{{{~~~xxxrrrqqquuuxxxzzzuuunnnhhheeecccaaa```bbbaaaaaa``````aaaaaabbbcccbbb___\\\YYYZZZ^^^aaakkkuuusssjjjeeecccbbb______]]]\\\ZZZYYYXXXWWWUUUNNNKKKMMMNNNTTTeeexxxvvv\\\QQQNNNQQQUUUYYY]]]```aaaaaadddeeefffffffffgggjjjllluuusssoooiiieeeeeegggjjjuuuyyyoooiiifffdddrrr|||tttiiiddddddggg{{{~~~iiiaaa```lllrrrZZZOOOKKKHHHEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????????????????????BBBAAA>>>======???BBBDDDDDDHHHPPP]]]lllzzz{{{rrrsssyyyzzzmmmeeegggpppxxxzzznnnfff]]]WWWSSSSSSSSSRRRSSSSSSTTTTTTWWWXXXYYYYYYZZZ\\\___bbbeeeiiiooozzzppp^^^TTTQQQKKKKKKLLLMMMNNNOOOQQQRRRQQQOOONNNMMMMMMOOOQQQRRRUUUXXX[[[^^^aaadddhhhlllpppqqqsssuuuxxxyyy{{{{{{{{{|||~~~~~~}}}rrrppplllhhhdddbbbbbbbbbbbbdddgggiiilllqqqvvvzzz{{{}}}yyyttttttvvvyyyzzzuuunnnhhhdddbbb```_________^^^^^^^^^^^^______cccbbb___[[[YYYZZZ]]]aaalllwww~~~rrrjjjeeecccbbb______^^^\\\ZZZXXXWWWVVVVVVOOOKKKMMMOOOTTTfffyyyvvv\\\NNNNNNQQQVVVZZZ]]]___```aaaccceeehhhiiijjjjjjlllmmmuuusssooojjjfffdddfffhhhssszzzpppjjjggggggssszzzqqqfffaaaaaaggg~~~}}}iii```^^^llloooYYYNNNKKKIIIFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????????????????????????????BBBAAA>>>======???BBBDDDCCCFFFNNNZZZiiiwww~~~tttsssxxxzzzppphhhjjjsss{{{pppfff___YYYVVVSSSSSSSSSSSSSSSTTTUUUVVVYYYZZZZZZZZZZZZ[[[^^^aaaeeejjjrrr~~~~~~hhhXXXQQQOOOKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPOOOOOOOOOPPPRRRSSSTTTVVVYYY\\\^^^aaaeeehhhooopppsssuuuwwwyyyzzzzzzyyy{{{~~~|||{{{rrrpppllliiigggfffffffffeeegggjjjnnnqqquuuzzz~~~xxxtttuuuwwwyyyxxxssslllfffcccaaa___^^^^^^^^^____________^^^^^^cccaaa^^^[[[YYYZZZ]]]aaannn{{{{{{ooohhhdddbbbaaa______^^^]]][[[YYYWWWVVVVVVPPPLLLNNNOOOTTTeeewwwrrrXXXKKKMMMRRRXXX\\\]]]]]]^^^___cccfffiiilllmmmnnnpppqqquuutttpppkkkfffccccccdddnnn{{{zzzpppjjjhhhhhhsss~~~wwwmmmccc^^^___hhh}}}|||hhh```ZZZjjjpppYYYPPPMMMKKKFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????????????????????????????AAA@@@???>>>>>>@@@BBBCCCBBBEEEKKKVVVeeetttvvvtttxxx}}}vvvlllllluuu}}}zzzjjj```ZZZVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXYYYZZZZZZZZZ[[[]]]___eeeiiirrrqqq___SSSOOONNNMMMNNNPPPRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSRRRTTTWWWYYY[[[^^^bbbeeekkklllpppsssvvvxxxyyyyyyxxxzzz~~~|||zzzsssqqqooolllkkkkkkkkklllkkkmmmqqqtttwwwzzz}}}vvvtttuuuvvvwwwsssnnnhhhcccaaa```___^^^```aaaaaabbbbbbaaaaaa```aaa```]]]ZZZYYYZZZ^^^bbbqqq~~~xxxllleeeaaa___^^^_________^^^]]][[[XXXWWWVVVOOOMMMOOOQQQUUUeeevvvjjjUUUKKKMMMRRRYYY]]]^^^^^^```aaaeeehhhlllnnnpppqqqtttuuuwwwvvvsssnnnhhheeeddddddiiitttxxxooojjjhhhgggppp||||||tttkkkaaa]]]^^^eee}}}yyyzzzggg```ZZZlllqqqYYYOOOLLLJJJFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????@@@@@@??????@@@@@@AAABBBAAACCCIIISSSbbbqqq}}}wwwsssvvvwwwllllllttt}}}qqqccc]]]XXXVVVWWWWWWWWWWWWXXXYYY[[[\\\]]]\\\^^^```aaa``````bbbccchhhjjjqqq~~~rrraaaVVVPPPNNNMMMNNNPPPRRRSSSSSSRRRPPPOOOPPPPPPOOOOOOOOOPPPQQQRRRPPPRRRTTTVVVXXXZZZ^^^aaabbbeeejjjooossswwwxxxyyyxxx{{{}}}zzzuuutttrrrpppooopppqqqrrrrrruuuxxx{{{}}}{{{tttssstttuuuvvvmmmiiiccc___^^^^^^^^^^^^aaaaaabbbccccccbbbaaaaaa___^^^\\\ZZZYYY[[[___cccssstttiiibbb^^^]]]\\\^^^___``````^^^\\\ZZZYYYSSSNNNNNNRRRTTTXXXgggxxx~~~dddSSSNNNKKKRRR[[[```aaabbbeeegggjjjlllooopppqqqrrruuuwwwyyyyyywwwsssnnnjjjiiiiiiiiirrr~~~yyyzzzwwwnnniiigggeeelllyyyzzzsssjjjaaa]]]___^^^~~~xxxvvvxxxgggaaa]]]qqqpppXXXMMMIIIGGGEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBGGGRRR```ooo{{{xxxrrrttttttiiijjjsss||||||}}}iii^^^[[[XXXYYY\\\[[[[[[[[[\\\]]]___```aaaccceeeiiijjjjjjiiijjjkkkmmmmmmqqq}}}ssscccWWWPPPNNNNNNMMMMMMNNNPPPRRRQQQPPPMMMKKKOOOOOONNNNNNOOOOOOPPPPPPNNNPPPRRRTTTUUUXXX[[[^^^\\\___eeelllrrrvvvxxxyyyyyy|||~~~{{{wwwvvvtttrrrrrrssstttuuuxxxzzz}}}yyysssrrrsssttttttiiieee```]]]]]]^^^^^^^^^___```aaabbbbbbaaa```___^^^]]]\\\YYYYYY[[[```dddsss~~~rrrggg```]]][[[ZZZ^^^___`````````^^^[[[ZZZQQQMMMOOOTTTWWW\\\jjj{{{}}}yyyzzz|||bbbSSSPPPIIIQQQ[[[bbbdddfffiiimmmnnnpppqqqqqqqqqsssuuuwww{{{{{{zzzwwwssspppoooooommmtttwww}}}vvvnnniiifffffflllxxxzzzrrrjjjaaa\\\]]]eee{{{sssrrrsss```\\\cccvvviiiRRRLLLJJJEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBEEEDDDEEENNN^^^ooo|||xxxtttuuuuuupppkkkhhhppp}}}}}}}}}{{{~~~jjjbbbYYYXXX\\\[[[___bbbeeegggiiijjjmmmoooqqqrrrvvv{{{~~~wwwgggaaaXXXRRRPPPPPPNNNLLLQQQPPPOOOPPPQQQPPPOOOMMMOOOOOOPPPPPPPPPOOONNNNNNOOOOOOOOOPPPQQQRRRSSSTTTXXX\\\bbbhhhnnntttzzz~~~}}}~~~~~~{{{zzzvvvvvvvvvtttssstttvvvyyy{{{|||yyyqqqmmmkkkjjjiiicccaaa^^^[[[ZZZZZZ[[[\\\]]]]]]]]]___aaacccbbbaaaaaa^^^\\\[[[XXXWWW]]]eeennn~~~nnnaaa]]]]]]___``````^^^]]]]]]]]]\\\YYYWWWUUUQQQOOOQQQVVV___ooo}}}xxxssszzzuuu^^^PPPKKKOOOTTTZZZ___bbbeeekkkooolllqqqsssrrrtttzzz~~~yyyrrrnnnmmmnnnllltttxxxoooiiieeeeeekkkvvv{{{tttlllbbb^^^^^^dddyyyqqqqqqppp___\\\aaavvvgggSSSNNNLLLGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBEEEDDDEEEMMM\\\mmm{{{zzzttttttxxx~~~sssooojjjhhhrrr~~~jjjddd\\\\\\bbbaaadddhhhmmmrrruuuwwwzzz{{{zzzkkk```ZZZUUURRRSSSUUUUUUTTTSSSRRRRRRRRRSSSSSSQQQOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSVVVZZZ___dddiiiooouuuyyyzzz|||~~~|||zzzxxxxxxwwwvvvtttuuuxxxzzz~~~wwwoookkkhhhgggfff```___\\\ZZZZZZZZZ\\\]]]]]]]]]]]]___aaacccbbbaaa```^^^\\\[[[YYYXXX^^^fffooo~~~mmmaaa\\\]]]___``````___]]]]]]]]][[[YYYWWWVVVQQQNNNPPPVVV```qqq|||yyyppp[[[NNNKKKNNNSSSZZZ___cccgggmmmqqqoootttvvvuuuwww}}}zzzsssnnnmmmmmmhhhqqq}}}|||rrrjjjddddddiiiuuu|||vvvmmmccc^^^___eeeyyyzzznnnooonnn^^^\\\bbbxxx|||eeeTTTNNNKKKGGGEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBDDDCCCEEELLLZZZkkkyyy{{{uuurrrmmmyyyzzztttllliiiuuu~~~lllgggbbbcccjjjjjjnnnsss{{{wwwccc[[[WWWTTTTTTWWWZZZZZZYYYVVVUUUUUUVVVWWWWWWTTTRRRRRRQQQOOONNNMMMMMMMMMNNNMMMMMMMMMNNNOOOPPPRRRRRRTTTVVVYYY]]]aaagggnnnsssuuuxxx|||~~~|||zzz{{{zzzxxxwwwwwwzzz|||~~~uuummmhhheeecccaaa]]][[[ZZZYYYYYYZZZ\\\]]]]]]]]]]]]___aaacccbbbaaa```]]]\\\[[[YYYXXX^^^gggqqq|||lllaaa\\\]]]___```aaa```^^^]]]]]][[[XXXVVVWWWQQQMMMPPPWWWdddvvv}}}}}}iiiVVVLLLJJJLLLRRRZZZ```eeeiiioootttsssxxx{{{zzz{{{zzztttooolllllleeemmmzzzvvvkkkeeecccjjjxxx|||vvvlllbbb^^^___ggg}}}wwwmmmoooooo___]]]ggg}}}xxxfffWWWOOOJJJFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDKKKXXXhhhwww}}}uuupppmmmwww}}}pppmmmzzzqqqmmmiiikkksssttt{{{}}}ggg^^^[[[XXXYYY\\\]]]\\\ZZZYYYYYYXXXYYYZZZYYYWWWTTTTTTRRROOOMMMLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSUUUXXX[[[```ggglllppptttyyy~~~~~~}}}}}}|||{{{zzz{{{}}}}}}tttlllgggccc```^^^[[[ZZZYYYXXXXXXYYYZZZ[[[]]]]]]]]]___aaacccbbbaaa___]]]\\\[[[ZZZYYY```hhhtttzzzkkk```\\\]]]___```bbb```^^^]]]\\\[[[XXXUUUWWWQQQNNNRRR]]]lllzzzyyyeeeSSSJJJIIIKKKQQQZZZaaaffflllrrrvvvwww{{{~~~}}}{{{uuupppllljjjdddkkkzzzwwwlllfffccclll~~~|||tttiii___\\\^^^iiivvvnnnrrrrrraaa___kkk}}}ooo___SSSLLLGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBDDDIIIUUUeeeuuu|||tttpppqqqxxx~~~}}}|||rrrqqqxxxuuuqqquuu}}}~~~oooaaa___^^^```bbbccc```]]]]]]\\\ZZZZZZZZZYYYWWWUUUSSSQQQOOOLLLKKKKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTWWW[[[aaaeeekkkooouuu{{{~~~~~~~~~}}}|||~~~}}}tttlllfffbbb___\\\\\\[[[ZZZXXXXXXXXXXXXXXX]]]]]]]]]___aaacccbbbaaa___\\\[[[\\\ZZZZZZaaaiiiwwwwwwiii___\\\]]]___```aaa___^^^]]]]]][[[XXXVVVVVVQQQPPPXXXfffvvvvvvxxxdddRRRIIIIIIIIIPPPZZZbbbhhhmmmssswwwyyy~~~|||wwwqqqkkkhhheeekkkzzzvvvlllfffdddnnn|||sssggg\\\ZZZ^^^iiiwwwrrrxxxqqqbbbaaalllzzziiiZZZPPPKKKFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBAAABBBCCCHHHRRRbbbrrr}}}zzztttqqqrrrvvvzzzzzzyyy~~~zzz|||oooqqq}}}ssscccbbbcccfffjjjkkkhhhdddaaa^^^ZZZXXXWWWWWWVVVUUUQQQPPPNNNMMMLLLLLLLLLMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPQQQRRRSSSTTTWWW[[[___gggjjjooouuuyyy|||}}}~~~}}}~~~~~~~~~|||tttlllfffbbb^^^\\\\\\[[[ZZZYYYXXXXXXWWWWWW]]]]]]]]]___aaacccbbbaaa^^^\\\[[[\\\[[[[[[bbbjjjzzzuuuhhh^^^\\\]]]______```^^^]]]]]]]]]\\\YYYWWWUUUQQQSSS^^^nnn~~~uuu~~~xxxcccQQQIIIIIIHHHOOOZZZbbbhhhmmmssswww{{{}}}xxxqqqkkkfffgggjjjyyy}}}rrriiidddeeeooo}}}rrreee[[[ZZZ___lllzzzvvv~~~lllaaacccmmmooo]]]QQQLLLFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAACCCGGGPPP___qqq|||xxxsssrrrnnnsssxxxyyyzzzyyywwwuuukkkmmmzzz~~~uuuffffffhhhlllpppqqqmmmiiiccc___YYYUUUSSSSSSSSSSSSOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRNNNPPPQQQRRRRRRTTTWWWYYYbbbdddhhhmmmrrrvvvyyy{{{|||}}}~~~zzzrrrkkkfffaaa]]][[[ZZZZZZYYYYYYYYYYYYYYYYYY]]]]]]]]]___aaacccbbbaaa^^^\\\[[[\\\[[[\\\ccckkk|||}}}sssfff^^^\\\]]]______^^^]]]\\\\\\]]]]]]ZZZYYYVVVSSSWWWdddttt|||tttvvvbbbQQQIIIIIIGGGOOOYYYbbbhhhmmmrrrvvv}}}~~~yyyrrrjjjdddfffggguuuzzzooogggcccfffooo~~~sssdddZZZ[[[aaappp|||yyyggg```eeennnppp\\\OOOJJJFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBB@@@AAACCCFFFOOO^^^ppp|||wwwsssssskkkqqqwww{{{|||xxxsssttt~~~rrriiijjjssszzzxxxkkkkkklllpppsssrrrnnniiieee___XXXSSSQQQQQQRRRRRRMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNOOOPPPRRRRRRMMMOOOQQQQQQQQQRRRSSSUUU^^^```ccchhhmmmrrrvvvxxx{{{|||~~~vvv|||}}}xxxqqqjjjeeeaaa]]]ZZZXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]]]]___bbbcccbbbaaa^^^\\\[[[\\\[[[\\\ccclll}}}{{{rrrfff^^^[[[]]]______]]]\\\\\\\\\]]]]]][[[ZZZVVVUUUYYYgggvvvxxxssstttaaaQQQIIIIIIGGGNNNYYYbbbggglllqqquuu~~~yyysssjjjddddddeeerrrttthhhdddeeehhhrrr~~~yyykkk```[[[[[[]]]uuuvvvccc___ddduuurrraaaTTTLLLIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>????????????@@@@@@@@@<<<===???@@@@@@AAACCCEEESSSKKKEEEEEEKKKXXXkkk{{{}}}uuummmmmmtttqqqppppppttt|||~~~wwwooogggcccjjjssstttgggkkkqqqvvvwwwtttooolllggg^^^UUUQQQSSSTTTQQQNNNQQQPPPOOONNNNNNMMMMMMMMMPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRSSSUUUUUUZZZ\\\aaaeeejjjpppvvvzzz}}}~~~sssnnnjjjjjjlllvvv{{{wwwpppjjjfffaaa\\\YYYXXXXXXXXXYYYZZZ[[[[[[[[[YYYZZZ\\\]]]^^^___``````]]]]]]]]]\\\\\\```gggmmmzzzmmmbbb^^^^^^^^^^^^```````````````^^^\\\ZZZYYY[[[UUU[[[oooxxxyyysss```NNNGGGHHHKKKMMMUUU___eeekkksss|||yyytttnnnjjjkkkjjjuuuuuujjjgggiiimmmvvvxxxkkk```\\\\\\^^^rrrwwwddd```fff{{{rrr^^^QQQKKKIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????@@@@@@@@@@@@===>>>@@@@@@@@@@@@BBBDDDLLLGGGDDDFFFKKKVVVggguuuwwwooommmvvvnnnnnnpppuuu}}}zzzrrrhhhcccgggoooxxxmmmjjjnnntttyyyyyyuuuoookkkccc^^^WWWUUUWWWXXXXXXVVVQQQPPPPPPOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSRRRQQQRRRTTTUUUWWWWWWZZZ^^^aaaffflllssswww~~~tttiiieeecccdddgggnnn||||||wwwpppjjjddd```\\\ZZZXXXXXXYYYYYYZZZZZZZZZ[[[YYYZZZ[[[]]]^^^^^^______[[[]]]]]]]]]]]]bbbjjjqqqxxxlllaaa^^^___^^^___aaa``````aaa```___]]][[[YYYXXXVVV___ssswwwzzzwwwdddRRRJJJKKKIIILLLTTT^^^fffkkksss{{{~~~xxxqqqllljjjiiitttvvvmmmlllooossszzzwwwjjj```\\\\\\___ppptttbbb```fffrrr[[[NNNJJJIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????@@@@@@@@@AAA>>>@@@AAAAAA@@@???AAABBBEEEBBBBBBEEEJJJSSSbbbooozzzqqqmmmwwwppprrruuuzzzxxxnnnffffffkkk}}}ooohhhnnnrrrxxx|||{{{uuunnniii^^^]]][[[ZZZYYYYYYYYYYYYRRRQQQQQQPPPQQQQQQSSSSSSQQQPPPPPPPPPQQQQQQRRRSSSQQQPPPOOONNNOOOQQQSSSUUUVVVXXX[[[^^^cccjjjrrrwwwwwwhhheeebbbbbbeeehhhmmmvvv~~~xxxooohhhccc___\\\ZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]ZZZ\\\]]]]]]___dddmmmttt|||vvvjjj```^^^______```bbbaaaaaaaaa```___]]][[[ZZZUUUWWWcccvvv|||vvv{{{{{{gggUUULLLLLLGGGJJJSSS^^^ggglllttt{{{~~~uuuoookkkkkkuuuwwwoooooorrruuuzzz~~~ttthhh^^^[[[\\\^^^pppppp______fffttt\\\NNNIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA?????????@@@@@@@@@AAAAAA???AAAAAAAAA??????@@@AAABBB@@@AAADDDHHHOOO^^^lll}}}|||rrrmmmvvvyyy{{{~~~wwwlllhhhjjjttt{{{qqqkkkiiinnnrrrxxx|||zzzssskkkfff```cccffffffbbb^^^\\\\\\WWWUUUTTTRRRRRRSSSTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQRRRQQQPPPPPPPPPRRRTTTVVVUUUWWWZZZ___dddllluuu{{{vvvjjjmmmiiihhhmmmsssxxx}}}wwwnnnfffaaa^^^[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\ZZZ\\\]]]]]]^^^ccckkkrrrzzzssshhh___]]]``````aaaccc```aaaaaa```___]]][[[ZZZRRRWWWcccsss}}}~~~wwwttt{{{}}}hhhUUUKKKKKKIIIKKKSSS```jjjooovvv}}}xxxqqqnnnnnnvvvwwwooonnnrrrssswww}}}{{{qqqeee]]]ZZZ[[[^^^tttnnn___aaaiiittt]]]NNNIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBAAA???>>>???@@@BBB@@@@@@BBBDDDLLL\\\kkk{{{}}}rrrkkkrrr~~~~~~zzzrrrjjjiiilllvvvyyymmmiiihhhhhhlllpppuuuwwwvvvooohhhbbbeeekkkrrrtttpppjjjgggggg^^^\\\YYYVVVTTTTTTUUUVVVWWWWWWVVVUUUUUUUUUVVVVVVXXXWWWWWWWWWWWWXXXYYYZZZVVVYYY]]]ccciiirrrzzzzzzxxxrrrpppvvv{{{uuulllddd___]]][[[YYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[___gggmmmzzzqqqggg^^^]]]``````aaaccc````````````^^^\\\ZZZYYYRRRVVV```lllwww{{{sssrrrzzziiiUUUMMMMMMMMMNNNUUUbbbmmmssszzz{{{rrrpppnnnttt}}}uuummmlllooopppuuu~~~~~~xxxoooddd\\\ZZZ\\\___wwwooobbbfffppprrr[[[NNNHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???AAABBBAAA??????@@@AAAAAAAAAAAABBBBBBHHHXXXhhhxxxvvvkkkooozzz~~~zzzyyymmmiiijjjssspppeeebbbcccccchhhkkkoooqqqpppkkkeee``````fffmmmqqqpppnnnmmmmmmfffccc___\\\YYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]______``````aaaaaaaaa```___^^^^^^aaagggmmmssszzz~~~{{{vvvqqqiiiccc^^^\\\YYYXXXVVVWWWWWWXXXYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\YYYXXX\\\ccchhh{{{pppfff^^^^^^``````aaabbb_________^^^]]][[[YYYXXXQQQUUU\\\fffsssxxxnnnoooyyyhhhVVVQQQSSSSSSRRRWWWcccooovvv}}}~~~uuuooommmooozzz{{{xxxrrrkkkiiilllmmmvvv}}}xxxoooeee]]][[[^^^aaawwwooodddiiitttlllVVVKKKGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB???@@@AAAAAA@@@???@@@BBB>>>???BBBDDDCCCFFFSSSaaasss}}}{{{oooqqq{{{ssslllkkksssmmmdddaaaaaaaaadddfffjjjlllkkkhhhdddaaa\\\^^^```bbbccceeehhhjjjllliiieeebbb``````aaabbbaaabbbdddgggjjjnnnqqqsssrrrsssuuuvvvuuurrrooommmnnnrrrxxx}}}~~~yyyqqqmmmfffaaa^^^[[[XXXVVVUUUUUUVVVWWWYYYZZZ[[[[[[]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\[[[YYYXXX[[[bbbgggyyy|||pppfff^^^^^^`````````aaa]]]^^^^^^]]]\\\ZZZXXXVVVOOOSSSZZZeeettttttjjjlllyyyzzzdddUUUSSSXXXXXXUUUXXXcccooowww~~~xxxqqqnnnnnnvvvzzzwwwvvvuuupppiiigggjjjlllwww~~~yyypppfff___]]]```cccvvv}}}mmmccciiiuuugggRRRHHHFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB>>>@@@AAAAAA@@@@@@AAABBB;;;>>>CCCFFFDDDDDDOOO[[[oooyyytttuuu~~~yyyppplllsssmmmdddbbbbbbbbbbbbdddgggiiiiiigggdddbbbaaa^^^[[[YYY[[[___dddgggooommmiiifffeeeeeegggiiimmmooorrrwww|||}}}zzzuuunnnjjjeeeaaa^^^[[[XXXVVVSSSTTTUUUWWWYYYZZZ[[[\\\^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[YYYXXX[[[bbbhhhxxxwwwpppfff^^^^^^``````___```\\\]]]]]]\\\[[[YYYWWWVVVNNNRRRZZZfffvvvqqqgggkkkxxxttt^^^RRRSSSYYYZZZVVVXXXbbbnnnwww~~~{{{sssppppppwww~~~zzztttoooppppppllliiiiiisss{{{rrrjjjfff___YYY^^^hhhwwwqqqeee```iii~~~~~~aaaQQQLLLHHHCCCFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBBBBDDDMMMWWWjjjwwwvvvuuuzzzyyy|||{{{tttnnnsss}}}xxxxxx~~~xxxiiibbb]]][[[\\\___aaadddggggggeeecccaaa___]]][[[[[[\\\___ccceeemmmkkkkkklllooorrrssssss{{{}}}~~~{{{yyyllliiiddd^^^ZZZXXXWWWWWWRRRTTTVVVWWWWWWXXXZZZ\\\\\\\\\]]]^^^^^^^^^^^^]]]XXXWWWYYY\\\]]]^^^eeemmmyyy{{{kkkfffbbbaaaccceeeeeedddccc```]]][[[ZZZXXXTTTPPPIIISSS\\\cccvvv~~~rrriiihhhqqq~~~wwweee\\\XXXXXXYYY\\\[[[\\\cccnnnyyyzzztttpppoooxxx|||sssooommmpppqqqmmmkkkkkkwww{{{rrriiieee^^^XXX^^^jjj~~~xxxkkk___\\\fff{{{yyy^^^OOOKKKGGGCCCFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBBBBDDDLLLVVViiiuuuwwwvvvyyy~~~zzzssspppttt|||wwwqqqrrrzzztttggg```\\\[[[\\\[[[\\\___bbbccccccaaaaaa___^^^]]]^^^```dddhhhkkkooooooqqqtttxxx{{{|||{{{{{{wwwuuukkkhhhccc^^^ZZZWWWVVVVVVRRRTTTUUUVVVUUUUUUWWWYYY[[[\\\\\\]]]]]]]]]]]]]]]ZZZYYYZZZ]]]]]]^^^eeemmm{{{yyyiiieeeaaa```bbbddddddcccbbb```]]]\\\[[[XXXTTTPPPKKKUUU^^^gggzzzzzzrrrjjjiiiqqqyyyiii```\\\\\\]]][[[[[[]]]dddppp{{{zzzqqqmmmmmmuuu~~~xxxllliiiiiinnnpppnnnlllmmm}}}|||qqqhhhccc\\\XXX___lll|||{{{~~~ggg[[[YYYfff{{{sss[[[NNNKKKHHHDDDFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAA???@@@BBBBBBCCCKKKSSSfffsssyyyvvvwwwxxxqqqooorrryyy{{{rrrkkkkkkvvvnnnccc^^^[[[ZZZ\\\YYYZZZ[[[]]]___```aaabbb___```aaacccggglllpppsssuuuvvvzzz}}}wwwssspppjjjgggbbb]]]YYYWWWVVVVVVTTTUUUWWWVVVUUUUUUVVVWWW[[[[[[\\\]]]]]]]]]]]]\\\]]][[[[[[]]]]]]^^^eeennn}}}vvvgggccc______aaaccccccbbbaaa```^^^]]][[[XXXSSSOOONNNWWW```lll{{{yyysssmmmlllsss{{{lllddd```^^^___XXXYYY\\\cccooozzzyyynnnjjjjjjttt{{{tttiiiffffffjjjllllllnnnqqq{{{pppfff```ZZZWWW```nnnggg\\\[[[hhhppp[[[OOOLLLJJJGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB??????BBBBBBCCCIIIPPPbbbooo}}}{{{vvvsssxxxvvvppplllnnnuuuwwwlllkkkttttttfff```]]]ZZZZZZ\\\[[[[[[[[[[[[]]]___aaacccaaabbbeeeiiioootttyyy|||}}}~~~zzzzzzyyyxxxvvvuuuuuutttuuuyyy~~~}}}|||uuupppmmmiiifffaaa\\\XXXVVVUUUUUUVVVWWWYYYYYYXXXXXXYYY[[[ZZZ[[[\\\\\\]]]]]]\\\\\\^^^[[[[[[\\\\\\^^^fffooo{{{sssfffbbb______bbbdddcccaaa```______]]]ZZZVVVQQQNNNOOOWWWbbbrrr{{{zzzwwwqqqpppwwwyyykkkccc]]][[[[[[TTTVVVYYYaaakkkvvvyyymmmjjjjjjuuuxxxpppkkkfffccceeefffhhhnnnvvvyyynnnddd___YYYWWWaaaoooiii^^^]]]kkknnn[[[OOOLLLIIIFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBB??????AAABBBBBBGGGMMM\\\jjjyyy}}}vvvoooooovvv}}}yyytttmmmnnnuuutttqqqwwwrrriiiaaa^^^\\\ZZZZZZ]]]^^^\\\ZZZYYYZZZ\\\___aaabbbeeeiiiooouuu{{{|||vvvqqqeeedddcccbbbaaa___^^^^^^^^^aaahhhlllkkkkkksss~~~}}}vvvpppmmmgggeee```[[[WWWUUUUUUUUUTTTVVVXXXYYYYYYZZZ\\\^^^[[[[[[\\\]]]]]]]]]]]]\\\^^^[[[ZZZ[[[\\\___iiisssyyypppeeebbb___```ccceeedddbbb______^^^\\\XXXSSSPPPNNNOOOVVVdddwww{{{zzzwwwrrrrrryyyrrrddd\\\VVVRRRRRRSSSUUUYYY```iiisss}}}zzznnnkkklllwwwxxxpppkkkeeebbbbbbcccfffpppyyywwwlllccc^^^YYYWWWbbbppphhh^^^___mmm|||nnn\\\PPPKKKHHHEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBB>>>???@@@AAABBBCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@>>>AAABBBBBBEEEJJJWWWeeeuuu~~~vvvllliiinnnuuuyyyzzz|||~~~}}}xxxqqqrrrxxx}}}~~~ooogggaaa]]]]]]]]][[[[[[]]]]]][[[YYYXXXXXXZZZ\\\^^^dddgggmmmssszzz{{{wwwrrrlllfffbbbYYYYYYXXXXXXWWWWWWVVVVVVXXXYYY^^^bbbbbbcccjjjsss|||~~~wwwqqqnnnfffccc___ZZZVVVUUUTTTTTTRRRTTTVVVXXXXXXYYY[[[]]]\\\\\\]]]^^^^^^^^^^^^]]]^^^[[[[[[\\\^^^cccooozzzwwwnnndddaaa___```ccceeedddaaa^^^^^^]]]YYYTTTPPPNNNMMMOOOVVVfff||||||yyytttpppsss|||iii[[[SSSNNNKKKKKKRRRUUUZZZaaaiiittt~~~|||pppllllllwwwyyyqqqgggcccaaabbbcccgggqqq{{{uuukkkbbb^^^ZZZXXXbbboooggg___bbbqqqsssaaaTTTNNNJJJFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDD???@@@@@@AAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@DDD@@@>>>AAABBBBBBDDDGGGRRRaaaqqq{{{wwwlllgggkkkssszzz}}}||||||~~~}}}xxxqqqrrryyyzzzmmmaaa```\\\[[[]]]^^^\\\\\\^^^\\\[[[YYYYYYZZZ\\\^^^```fffiiiooovvv}}}|||wwwpppiiiddd___[[[XXXVVVVVVVVVVVVVVVWWWWWWWWWYYYYYY]]]bbbeeeggglllsssyyy|||{{{vvvrrrssssssqqqvvv|||~~~xxxrrroooeeebbb^^^YYYVVVTTTTTTTTTTTTVVVXXXXXXXXXYYY[[[\\\]]]]]]^^^____________^^^___]]]\\\___bbbiiivvvtttkkkbbb```^^^___bbbdddbbb```^^^]]][[[VVVPPPMMMLLLMMMPPPXXXiiiyyyrrrqqqwwwwww```SSSMMMIIIHHHIIIMMMQQQXXX___iiitttpppkkkjjjsss{{{ssscccaaaaaadddeeeiiirrr|||sssjjjbbb___ZZZXXXbbbooogggaaaeeeuuuzzzhhhZZZRRRMMMIIIDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDD@@@>>>AAABBBBBBCCCFFFPPP^^^ooozzzxxxmmmhhhllluuu~~~{{{yyy}}}}}}zzzuuummmnnnwww}}}rrrjjjbbbZZZ\\\ZZZZZZ^^^___\\\\\\___\\\[[[[[[\\\]]]```cccdddgggkkkqqqxxx~~~uuupppggg```[[[XXXVVVTTTUUUUUUVVVVVVWWWWWWXXXXXX]]]]]]```hhhnnnqqqvvv{{{vvvpppppppppooolllsss~~~xxxrrroooeeebbb]]]YYYUUUTTTTTTTTTYYYZZZ[[[[[[ZZZZZZ[[[]]]]]]^^^______``````______```^^^^^^aaaeeemmm{{{ssshhh```^^^]]]^^^aaacccaaa___^^^]]]ZZZTTTNNNKKKKKKMMMRRRYYYkkk{{{ssssss}}}rrr\\\OOOJJJHHHIIIKKKGGGLLLTTT\\\gggssspppjjjhhhpppwwwooohhhcccaaaeeejjjmmmrrrxxx|||sssfff^^^^^^[[[XXXcccuuu~~~zzzhhh^^^kkk}}}sssaaaTTTMMMKKKKKKCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAA???>>>???@@@CCCEEENNNYYYiiiwww~~~rrrlllooowww~~~{{{ttt~~~zzztttzzz|||xxxqqqnnnppp|||wwwnnnfff___[[[ZZZYYY[[[]]]___^^^]]]\\\\\\\\\^^^^^^```cccgggjjjkkkkkkpppnnnooovvvrrrmmmeee\\\VVVTTTSSSTTTXXXWWWYYY^^^___\\\[[[]]]bbbkkkuuu}}}vvvqqqpppooottt~~~yyyrrrkkkgggbbb___ZZZTTTQQQQQQRRRSSSWWWXXXXXXYYY[[[\\\^^^^^^``````_________^^^^^^^^^___]]]___eeelllttt}}}pppggg\\\]]]```bbbccccccbbbaaa]]]\\\YYYSSSNNNKKKJJJKKKSSS^^^tttvvvjjjrrr|||kkkXXXMMMIIIFFFCCCCCCIIILLLQQQYYYcccqqq{{{rrrmmmrrr}}}vvvnnnfffbbbbbbfffjjjmmmrrrxxxzzzsssggg______[[[YYYeeexxx}}}zzziii```nnnooo]]]QQQKKKJJJIIIEEEEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>???@@@CCCDDDIIITTTdddsss|||}}}qqqlllnnnvvv}}}{{{tttuuu}}}tttooouuu|||zzzxxxrrrooozzz{{{vvvkkkhhhccc]]]ZZZXXXXXXXXX[[[\\\]]]]]]\\\[[[]]]^^^```aaadddhhhlllmmmmmmlllqqqpppssszzzyyygggddd```[[[YYYYYY[[[\\\]]]]]]```eeefffccccccfffmmm{{{~~~xxxqqqjjjeee```\\\WWWSSSPPPPPPRRRSSSXXXXXXXXXYYYZZZ\\\^^^_______________^^^^^^^^^^^^___]]]^^^dddjjjrrr}}}|||nnneee\\\]]]___aaabbbbbbaaaaaa___]]]YYYSSSMMMKKKKKKMMMUUU```uuutttgggmmmzzzzzziiiUUULLLHHHFFFEEEEEEGGGJJJOOOWWWbbbppp|||ssslllpppyyy~~~tttllleeebbbccchhhlllooosssyyyxxxrrrfff______\\\ZZZhhh|||{{{vvvhhhaaappp~~~iiiWWWMMMIIIHHHGGGFFFFFFEEECCCBBBAAA@@@???@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>???@@@BBBDDDDDDNNN]]]lllxxx{{{qqqkkklllqqqxxx|||~~~wwwnnnyyy{{{xxxvvvoookkksssuuulllrrrxxxrrrlllfffbbbZZZYYYXXXWWWVVVVVVWWWXXX[[[\\\]]]\\\\\\^^^```cccdddggglllppprrrrrrpppnnnrrrrrruuu{{{}}}uuummm___^^^]]]]]]^^^```cccdddddddddggglllnnnmmmpppuuu|||vvvooohhhccc\\\YYYUUUQQQOOOPPPRRRTTTYYYYYYXXXXXXYYY\\\___```______^^^^^^^^^]]]]]]]]]___\\\]]]ccchhhooozzz{{{lllccc]]]]]]^^^__________________\\\WWWQQQLLLJJJLLLOOOYYYdddwwwqqqfffkkkvvvxxxfffSSSIIIGGGEEEFFFGGGEEEGGGLLLTTT```ooo~~~vvvnnnooouuu{{{}}}rrrjjjeeedddgggmmmqqqrrrvvv|||}}}uuuoooddd]]]]]]ZZZZZZjjj|||nnnccc___ppp}}}eeeSSSJJJHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCCCCKKKXXXgggttt}}}{{{rrrkkkhhhkkkqqquuu~~~qqqyyyyyyyyyzzzssspppyyyvvvjjjkkkvvvsssiiibbb^^^ZZZWWWTTTTTTUUUVVVWWWWWWXXXXXX[[[\\\]]]]]]___bbbfffiiikkkoootttxxxxxxvvvsssqqqqqqqqqsssvvvxxxtttlllddd^^^___```aaacccfffhhhiiilllkkkmmmqqqtttxxxyyysssmmmfffaaaZZZWWWSSSPPPPPPQQQTTTVVVZZZYYYXXXXXXYYY\\\___aaa^^^^^^^^^^^^]]]]]]]]]]]]^^^\\\]]]bbbhhhnnnyyyzzzlllccc]]]]]]]]]]]]]]]]]]]]]]]]\\\YYYSSSMMMIIIIIIMMMPPP\\\hhh{{{xxxoooiiiooozzzvvvdddQQQGGGEEEDDDEEEGGGCCCEEEJJJQQQ]]]mmm~~~yyyqqqqqqtttyyy{{{qqqjjjfffggglllsssvvvvvvzzz{{{tttkkkaaa[[[[[[XXXYYYlllzzzgggaaaaaasssdddQQQIIIIIIHHHFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBDDDJJJUUUbbbooozzz}}}uuukkkeeeffflllrrr||||||zzzvvviiiiiioooxxxwwwjjj___ZZZXXXVVVUUUVVVVVVWWWWWWWWWWWWWWWWWWZZZ[[[]]]___aaaeeekkkooorrrwww{{{}}}zzzvvvtttrrrnnnmmmmmmnnnooolllgggbbbaaabbbdddgggjjjmmmooopppvvvuuuuuuyyy}}}}}}wwwqqqkkkddd```YYYWWWSSSQQQPPPSSSVVVXXXZZZYYYYYYYYYZZZ]]]___aaa______^^^^^^^^^]]]]]]]]]^^^\\\^^^dddjjjrrr}}}yyyllleee]]]^^^^^^^^^]]]\\\[[[ZZZWWWTTTOOOIIIFFFGGGLLLQQQ^^^mmm{{{wwwqqqnnnpppxxxtttbbbOOOFFFDDDCCCCCCDDDCCCDDDHHHOOO[[[kkk}}}yyyrrrqqqssswww{{{qqqjjjfffiiipppxxxzzzzzz}}}{{{tttiii___YYYYYYWWWYYYnnntttdddbbbgggzzzfffPPPIIIIIIHHHEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAAEEEHHHPPP\\\jjjvvv~~~xxxmmmdddeeemmmuuuzzzllliiilllpppzzzxxxooocccZZZVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWVVVVVVYYY[[[___bbbfffkkkppptttzzz}}}~~~yyytttssssssmmmlllkkkjjjjjjiiifffdddaaacccfffjjjoootttxxxzzz{{{vvvpppjjjccc___XXXVVVSSSPPPPPPSSSVVVXXXYYYYYYZZZ[[[\\\^^^___`````````_________^^^^^^^^^^^^]]]___gggoooyyyvvvlllfff]]]^^^______^^^\\\YYYWWWQQQOOOKKKFFFEEEGGGMMMRRR___ppp|||vvvvvvkkkooouuu~~~ooo^^^MMMEEEDDDCCCCCCDDDDDDEEEGGGMMMYYYjjj|||xxxqqqpppqqqttt}}}{{{qqqjjjdddiiirrrzzz|||{{{~~~}}}|||uuuhhh^^^YYYYYYWWWZZZppppppaaadddlllgggPPPIIIIIIGGGCCCDDDDDDDDDCCCBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????????????@@@@@@@@@BBBDDDKKKWWWfffsss|||{{{oooggghhhsss~~~qqqkkkjjjlllwwwtttkkk```XXXVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ]]]aaafffkkkoootttyyy}}}}}}vvvqqqqqqsssooonnnmmmmmmllljjjhhhfffccceeeggglllqqqxxx}}}zzzuuuoooiiiccc___WWWUUUQQQOOOOOOQQQUUUWWWWWWYYYZZZ\\\^^^^^^^^^^^^aaaaaa`````````_________]]]]]]aaakkkuuusssiiiddd]]]___aaaaaa```\\\XXXUUUMMMKKKIIIFFFFFFIIIOOOTTT^^^rrrxxxsssvvvjjjooowww~~~gggXXXJJJEEEEEEEEEDDDEEEFFFFFFGGGLLLXXXiii{{{zzztttqqqqqqttt}}}{{{rrrjjjccchhhrrr{{{}}}{{{~~~}}}yyy}}}|||vvvhhh___ZZZZZZWWW[[[ssslll___dddmmmhhhPPPIIIIIIFFFBBBFFFFFFEEECCCBBBAAA@@@???BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>?????????@@@@@@@@@@@@???AAAGGGSSScccrrr{{{}}}rrriiilllzzzvvvllliiijjjwwwtttkkk```YYYWWWXXXYYYYYYXXXXXXWWWXXXZZZ\\\^^^___cccgggmmmsssxxx}}}{{{sssnnnpppsssqqqqqqqqqqqqpppmmmiiigggggghhhiiimmmqqqwww|||xxxqqqpppssswww~~~zzzuuuoooiiiccc___VVVTTTPPPNNNNNNPPPSSSUUUVVVXXX[[[^^^______^^^]]]aaaaaaaaaaaa````````````]]]]]]cccmmmyyy~~~pppgggccc]]]___bbbcccaaa]]]WWWTTTKKKJJJIIIGGGGGGKKKQQQUUU]]]sssuuuqqqvvvjjjpppvvv{{{xxxbbbTTTGGGDDDFFFGGGGGGGGGGGGGGGHHHLLLWWWhhhzzzxxxuuutttvvv~~~|||rrrlllkkkrrr{{{{{{pppiii```YYYXXXXXX^^^vvvvvvjjjZZZ```vvvaaaOOOIIIGGGCCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAADDDMMM[[[lll{{{{{{vvvooollltttrrrggghhhuuuxxxkkk]]]ZZZ\\\\\\\\\]]]YYYZZZZZZXXXWWWXXX]]]bbbfffoooyyy|||uuuqqqoooppprrrrrrrrrsssuuuuuussspppllliiieeefffiiinnnssswww{{{~~~~~~zzzrrrnnnjjjjjjmmmqqqssssss~~~zzztttnnniiiddd```]]]VVVTTTPPPNNNNNNQQQUUUXXX[[[[[[[[[[[[[[[[[[[[[[[[``````````````````___^^^______cccooopppeee```___^^^^^^^^^^^^\\\YYYVVVOOOIIIFFFHHHJJJKKKNNNRRReee{{{{{{tttpppmmmjjjkkkoooxxxuuu___SSSHHHEEEFFFEEEBBBBBBEEEEEEHHHLLLRRR^^^rrr|||sssqqqtttyyy}}}|||sssnnnpppwww~~~yyyoooggg^^^XXXWWWXXX```yyyqqq~~~wwwfffYYYbbbyyy```NNNJJJHHHDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@AAAAAAAAACCCJJJXXXhhhxxx}}}xxxqqqlllrrr|||zzzkkkiiisssvvviii\\\ZZZ\\\]]]]]]^^^VVVWWWWWWWWWXXX]]]dddiiinnnvvv~~~||||||wwwtttooolllkkkkkkmmmnnnpppqqqssstttsssqqqmmmkkkhhhiiillloootttyyy}}}zzzwwwnnnkkkgggfffhhhjjjkkkjjjmmmjjjoooyyy||||||~~~zzzsssmmmhhhccc___\\\VVVSSSPPPNNNOOORRRVVVXXXZZZZZZZZZ[[[\\\]]]]]]]]]```````````````______^^^]]]___eeeqqq}}}nnnddd______^^^^^^______]]]YYYVVVOOOIIIFFFHHHJJJKKKOOOTTTfffvvv{{{uuuqqqnnngggkkkrrr}}}ppp]]]QQQGGGEEEFFFEEECCCCCCDDDDDDFFFJJJOOO[[[ooowwwvvvyyy}}}{{{sssppptttzzz~~~vvvnnnddd\\\VVVVVVXXXccc}}}~~~lll~~~nnnaaaYYYeee{{{{{{]]]MMMIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@AAAAAA@@@AAAFFFRRRcccsss}}}{{{sssmmmooovvvoooiiipppzzzuuuhhh\\\ZZZ\\\]]]]]]^^^VVVWWWWWWXXX\\\bbbkkkqqqzzz~~~wwwsssrrrlllkkkiiigggffffffhhhiiikkkmmmqqqssstttssspppooolllmmmoooqqqvvvzzz|||vvvqqqnnniiigggdddbbbbbbbbbaaa`````````dddlllooosss}}}xxxqqqkkkfffaaa\\\YYYUUUSSSQQQOOOPPPSSSWWWYYYXXXYYYZZZ[[[]]]^^^___``````````````````___^^^^^^\\\___ggguuuzzzlllccc___```____________]]]ZZZWWWOOOJJJGGGHHHIIIKKKPPPWWWkkkyyyxxxtttqqqmmmfffmmmyyy~~~jjjZZZOOOFFFEEEFFFEEEDDDDDDBBBBBBDDDHHHLLLWWWjjj|||{{{zzz}}}xxxrrrqqqtttxxxzzzyyywwwxxx~~~}}}tttmmmddd]]]VVVUUUYYYggg|||nnnkkk___ZZZfffzzzrrrWWWJJJHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAA@@@@@@DDDNNN]]]mmmxxx~~~uuummmmmmooo~~~pppiiioooxxxvvviii]]][[[\\\]]]\\\\\\ZZZYYYZZZ]]]bbbjjjrrrxxx{{{tttlllhhhgggeeeeeeeeedddccccccdddeeegggjjjooosssvvvvvvuuutttpppqqqsssvvvzzz~~~|||zzzxxxxxxxxxvvvtttppplllgggdddbbbbbbaaa```^^^^^^]]]]]]\\\^^^```ffflllooowwwzzzuuuooohhhccc^^^ZZZWWWSSSRRRQQQQQQRRRUUUWWWYYYYYYZZZ[[[\\\]]]___`````````aaaaaaaaa```___^^^]]]\\\aaajjjyyywwwjjjbbb___aaa````````````^^^ZZZXXXNNNJJJGGGHHHIIIKKKRRRZZZnnn|||uuussspppllljjjtttyyyfffVVVMMMFFFEEEFFFEEEDDDEEEBBBAAACCCGGGJJJTTTfffxxx~~~{{{tttpppppprrrttttttqqqooorrryyyzzzrrrmmmddd^^^WWWTTTZZZkkkwwwlllaaa\\\gggyyyjjjRRRHHHFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@BBBAAAAAACCCJJJXXXhhhsssuuunnnkkkjjjvvvyyy}}}}}}}}}qqqjjjooowwwyyylll```\\\]]]\\\ZZZYYYZZZ[[[]]]ccckkkttt{{{~~~}}}vvvnnnfffaaa``````___aaaccccccaaaaaacccfffiiilllrrrwwwzzz{{{{{{{{{wwwxxxzzz}}}}}}vvvqqqnnnlllllliiihhhfffccc```]]][[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\ZZZ___hhhooouuuzzzvvvrrrkkkeeeaaa\\\XXXUUURRRRRRRRRRRRTTTVVVYYYZZZ\\\\\\\\\]]]^^^^^^______aaaaaaaaaaaa```___^^^]]]]]]cccmmm|||tttiiicccaaaaaa````````````^^^ZZZXXXNNNJJJGGGGGGHHHKKKUUU^^^rrr|||yyyxxxuuuooorrr|||wwwdddSSSLLLFFFEEEEEEDDDDDDFFFCCCBBBDDDGGGIIIRRRcccttt~~~xxxqqqnnnoooqqqqqqpppllljjjnnnxxxxxxpppmmmccc^^^WWWTTT\\\qqqlllbbb^^^iii{{{wwwdddOOOFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>?????????@@@AAAAAABBBGGGSSSbbbmmmzzz~~~uuuooojjjggglllqqqwwwyyyyyy|||uuunnnqqqxxx|||nnnbbb^^^^^^\\\YYYXXXXXX[[[aaajjjttt|||wwwrrrjjjbbb\\\[[[[[[]]][[[___bbbccccccdddiiimmmtttwww{{{}}}~~~wwwooojjjhhhggghhhcccbbb```^^^[[[ZZZYYYYYYTTTUUUWWWWWWWWWYYY]]]___[[[cccooozzz}}}||||||||||||wwwrrrnnnhhhccc^^^[[[WWWTTTQQQQQQRRRTTTVVVXXXZZZZZZ]]]]]]]]]^^^^^^_________aaaaaaaaaaaa```___]]]]]]]]]dddppp~~~rrrhhhcccaaa```____________]]]ZZZWWWNNNJJJGGGGGGHHHLLLWWWbbb{{{{{{tttvvvuuucccRRRKKKFFFFFFEEECCCCCCFFFCCCCCCEEEGGGIIIPPP```ppp}}}wwwpppnnnpppmmmmmmjjjfffeeekkkwwwuuummmkkk```\\\UUUTTT___wwwiiiaaa```nnnrrraaaOOOGGGFFFFFFFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????>>>???@@@AAADDDNNN\\\ggguuu~~~|||tttoookkkfffeeellluuuyyy{{{yyytttvvv{{{~~~|||oooccc``````^^^[[[ZZZ[[[^^^fffpppyyy}}}|||yyyiiieee```\\\ZZZ[[[\\\\\\[[[```eeehhhiiinnnuuu{{{}}}yyyvvvuuurrrnnnjjjfffeeeeeeeeeaaa```^^^\\\ZZZZZZYYYZZZWWWXXXYYYYYYZZZ]]]bbbfffgggqqq}}}wwwsssrrrtttzzz}}}}}}~~~~~~xxxtttnnnjjjeee```]]]ZZZVVVTTTPPPQQQSSSUUUWWWYYYZZZ[[[[[[\\\]]]^^^___```aaabbbbbbbbbaaaaaa```^^^]]]\\\\\\eeerrr|||nnneeeaaaaaa___^^^^^^______]]]YYYVVVMMMJJJHHHGGGGGGLLLXXXeee}}}uuuuuu~~~rrr```QQQKKKGGGFFFDDDBBBBBBEEECCCCCCDDDFFFGGGMMM]]]mmm~~~xxxpppnnnpppiiiiiieeeaaa```hhhuuu}}}ssskkkiii^^^ZZZTTTSSS```{{{eee___bbbrrr~~~qqqaaaOOOHHHHHHGGGGGGHHHAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>??????<<<===???@@@CCCKKKYYYcccrrr|||{{{sssoookkkfffccckkkvvv}}}{{{wwwzzzxxx{{{nnncccaaabbb```]]]\\\```dddkkktttzzzzzztttooo___^^^\\\[[[\\\]]]]]]]]]^^^ccciiimmmqqqxxx}}}~~~~~~zzztttmmmiiiggggggfffeeedddccccccbbb```___]]][[[YYYYYYYYYYYY]]]^^^^^^^^^^^^aaahhhmmmsss||||||sssnnnkkkiiijjjlllrrrzzz|||wwwssslllhhhccc___\\\YYYVVVTTTOOOQQQSSSVVVXXXZZZ[[[[[[YYYZZZ\\\^^^```bbbcccdddbbbbbbbbbaaa```^^^]]]\\\[[[eeessszzzlllccc``````___^^^^^^^^^^^^\\\YYYVVVMMMJJJHHHGGGGGGLLLYYYfffuuu~~~tttrrr{{{ooo]]]PPPKKKGGGFFFDDDAAAAAADDDCCCBBBDDDEEEFFFLLL[[[jjj~~~~~~}}}xxxsssooommmbbbdddeeefffhhhooozzzxxxnnneeeaaa```[[[SSSSSScccccccccgggtttwww\\\LLLIIICCCDDDIIIHHHCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>??????@@@@@@AAABBBAAAEEEQQQ^^^nnnyyy|||sssnnnmmmlllmmmqqqxxx|||wwwtttwww~~~}}}~~~{{{pppfffbbbaaa______bbbeeejjjrrrxxxyyyssshhh```___\\\ZZZYYY[[[]]]^^^]]]dddhhhpppzzz{{{wwwsssmmmhhhdddeeeeeeeeeeeedddcccbbbbbb```___^^^\\\\\\]]]___```dddeeefffggghhhlllqqqttttttlllhhhggggggfffeeehhhpppwww{{{|||vvvqqqnnnkkkgggbbb^^^[[[XXXVVVSSSRRRRRRQQQQQQSSSTTTVVVXXXYYY[[[\\\^^^```bbbbbbcccdddeeedddaaa^^^\\\]]]]]]bbbjjjxxxuuukkkaaa]]]]]]_________``````]]]XXXTTTIIIKKKLLLJJJIIIMMMXXXaaauuu}}}vvvrrrsssyyyiii\\\OOOKKKGGGDDDCCCDDDDDDCCCDDDDDDEEEFFFFFFKKKXXXfffzzz~~~yyyxxxyyy~~~xxxrrrmmmjjjccceeegggiiilllsss|||~~~vvvkkkccc___\\\YYYTTTWWWiii|||uuu___```ffftttvvv[[[LLLIIICCCCCCGGGEEECCCBBBBBBBBBBBBAAAAAAAAA????????????????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@AAABBBAAADDDOOO[[[lllxxx}}}vvvrrrpppoooooottt|||}}}wwwtttqqqooosssyyyyyyoooeeeaaaaaa___```ccciiinnnuuuvvvrrriiibbb^^^YYYYYYYYYZZZ\\\```dddfffqqqyyy~~~yyytttppplllhhheeegggggghhhhhhggggggffffffcccbbb```___```bbbdddeeehhhjjjnnnpppsssvvvzzz}}}|||tttnnniiidddhhhhhhmmmvvvzzz{{{}}}~~~yyytttooolllfffccc^^^ZZZXXXVVVSSSQQQSSSRRRRRRSSSTTTVVVXXXYYYZZZ[[[]]]___```bbbbbbcccccccccbbb```]]]\\\^^^___eeemmmzzz|||rrriii```]]]^^^_________``````\\\WWWTTTKKKLLLLLLJJJIIIOOOZZZcccuuu{{{yyyvvvpppmmmooo}}}|||fffXXXNNNKKKFFFDDDCCCDDDDDDCCCDDDDDDEEEGGGHHHKKKWWWdddwww}}}wwwuuuttt~~~xxxpppiiieeedddgggkkknnnqqqwwwxxxqqqggg```\\\XXXVVVTTTZZZnnnyyy}}}hhh[[[^^^ffftttsssZZZLLLJJJDDDBBBEEEBBBBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????@@@AAABBBCCCDDDDDDDDDDDD????????????????????????AAA@@@??????>>>>>>?????????>>>???AAA@@@BBBLLLWWWfffsss}}}|||wwwtttqqqpppnnnuuu}}}xxxrrrooonnnmmmlllooosss}}}wwwmmmdddaaaaaaaaacccfffmmmrrruuuqqqggg^^^[[[[[[XXXZZZ[[[\\\___eeennnuuu}}}|||}}}}}}}}}yyyuuupppmmmjjjhhheeeeeeffffffffffffffffffbbbbbbaaaaaacccfffiiikkkppptttxxx}}}yyyooofffkkklllrrr{{{zzzuuupppllliiiccc```[[[XXXWWWUUUSSSQQQSSSSSSSSSTTTVVVXXXYYYZZZZZZ[[[]]]___aaabbbbbbcccbbbaaa```^^^\\\]]]```bbbiiiqqquuummmfff___]]]^^^_________```___[[[VVVRRRLLLLLLJJJIIIKKKSSS___hhhwww~~~wwwsssppplllkkkmmmyyywwwaaaSSSMMMJJJFFFDDDDDDDDDCCCCCCCCCCCCFFFIIIJJJLLLVVV```sss~~~vvvqqqooowwwyyyqqqiiidddeeeiiimmmqqquuu|||{{{rrrlllccc\\\ZZZVVVUUUTTTZZZnnnxxxcccYYY]]]fffsssoooWWWJJJIIIDDDCCCDDDAAABBBBBBBBBAAAAAAAAA@@@@@@????????????????????????@@@AAABBBDDDEEEFFFFFFFFF>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>?????????>>>>>>@@@???@@@HHHRRR___lllxxxzzzvvvsssooollljjjqqqzzz}}}}}}|||~~~uuupppnnnppppppmmmmmmpppssswwwmmmdddbbbcccccceeehhhpppqqqooohhh___YYYXXXYYY\\\^^^```aaaccclll{{{{{{zzzvvvsssqqqrrrtttwww~~~~~~{{{vvvpppllljjjdddddddddeeeeeefffggggggddddddccceeehhhmmmrrruuuyyy}}}|||rrrppppppsss{{{|||vvvqqqmmmhhhfffbbb___[[[YYYXXXWWWUUUTTTQQQRRRSSSTTTVVVXXXZZZ[[[[[[\\\^^^___aaabbbbbbcccbbbaaa___]]]\\\^^^bbbfffllluuu|||qqqjjjccc^^^\\\^^^```_________]]]YYYTTTOOOKKKJJJIIIJJJOOOZZZgggooo|||}}}zzzuuusssqqqpppqqqrrrvvv}}}qqq\\\OOOLLLIIIFFFDDDDDDDDDCCCBBBBBBCCCFFFJJJKKKLLLSSS\\\qqqxxxrrrooorrrzzzrrrjjjeeeeeeiiinnnsssxxxuuummmhhh```ZZZXXXWWWUUUSSSZZZnnnxxxeeeWWW]]]hhhuuulllTTTHHHIIIDDDCCCEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????@@@AAABBBDDDEEEFFFFFFGGGAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????======?????????EEEMMMZZZggguuuyyyxxxtttnnniiigggnnnuuuxxxxxx|||}}}|||zzzuuusssvvvuuupppmmmlllsssxxxnnnfffddddddeeegggjjjnnnjjjddd___\\\ZZZYYYYYY]]]```cccffflllxxx{{{uuullllllkkkhhhhhhjjjpppttt|||tttnnnkkkhhhhhhgggggghhhiiijjjkkkhhhhhhhhhkkkpppvvv}}}}}}xxxwwwzzz}}}tttqqqtttxxx{{{~~~xxxqqqllliiieeeccc```]]]YYYWWWWWWVVVUUUSSSOOOPPPRRRTTTVVVXXXYYYZZZ\\\]]]^^^```aaabbbbbbbbbbbbbbb```^^^]]]___cccfffmmmuuuyyynnngggbbb]]]\\\^^^```______^^^\\\XXXRRRMMMHHHGGGHHHMMMWWWdddpppvvvrrrssstttssstttuuuwwwwwwzzzjjjXXXNNNJJJHHHEEEDDDDDDDDDCCCBBBBBBBBBEEEJJJKKKKKKPPPWWWnnn}}}vvvrrrooozzzssskkkfffdddhhhmmmqqqwwwqqqjjjeee^^^YYYXXXUUUTTTVVV```vvv}}}~~~wwwhhhWWWbbbssslllTTTHHHHHHDDDCCCEEEBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????@@@AAACCCDDDEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????@@@======?????????CCCIIIUUUdddsss{{{{{{xxxrrrkkkggglllrrruuuwww||||||}}}|||~~~}}}uuummmjjjooozzzzzzpppgggdddddddddfffiiifffaaa\\\YYYZZZ\\\\\\\\\\\\aaahhhqqq{{{tttkkkgggeeefffggggggiiinnnwww~~~zzzssspppmmmlllkkkjjjkkklllmmmnnnkkkkkklllpppvvvxxxnnnkkkmmmqqqtttvvvzzz~~~zzzrrrlllgggdddaaa___[[[XXXUUUSSSRRRRRRPPPOOOMMMOOOQQQTTTWWWYYYZZZZZZ]]]]]]___```aaabbbbbbbbbcccbbbaaa___]]]^^^aaadddjjjttt~~~tttkkkeee```\\\\\\___aaa```___]]][[[VVVOOOKKKGGGFFFIIIRRR```mmmvvvzzzmmmqqqsssqqqrrrvvvzzzzzz~~~xxxdddUUUNNNIIIGGGEEEDDDDDDDDDCCCBBBBBBAAACCCHHHIIIIIIMMMSSSjjj{{{yyyuuuppp~~~zzzrrrjjjfffbbbfffjjjooouuu}}}ooohhhccc]]]YYYXXXPPPSSS[[[kkkqqqggg[[[lllpppWWWJJJHHHCCCBBBDDDAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>???@@@AAABBBCCCCCCCCC========================AAA@@@??????>>>>>>??????AAA>>>>>>@@@@@@???AAAFFFMMM]]]oooyyy}}}|||uuummmgggjjjnnnrrrwww}}}}}}~~~}}}rrrlllhhhpppwwwyyy~~~{{{pppgggcccbbbaaabbbeee\\\[[[ZZZXXXXXX[[[^^^aaadddkkkwwwuuummmiiifffccceeehhhlllnnnsss|||}}}|||yyywwwvvvttttttuuuvvvwwwwwwxxxzzz~~~~~~rrrllllllmmmoootttzzz~~~zzz{{{{{{yyytttmmmfffaaa^^^\\\ZZZXXXUUURRRPPPOOONNNMMMKKKMMMOOORRRUUUXXXZZZ[[[\\\]]]^^^___aaaaaabbbbbbbbbbbbbbbaaa___\\\[[[]]]^^^gggqqqxxxooofffbbb___\\\]]]aaaaaa```^^^]]]ZZZUUUNNNIIIGGGHHHMMMYYYhhhtttyyyyyy{{{}}}ssswwwuuuooonnntttzzz{{{sss___SSSNNNHHHGGGEEEDDDEEEDDDCCCAAABBB@@@AAAEEEGGGGGGKKKPPPdddvvvzzzuuuqqqzzzzzzqqqjjjeeebbbdddhhhmmmsss~~~|||nnngggccc]]]YYYYYYLLLRRR___uuullldddaaawwwtttZZZKKKIIIBBB@@@BBB???AAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>?????????AAA>>>>>>@@@AAA???@@@DDDEEEVVVjjjwww||||||vvvnnnfffgggjjjnnnuuu}}}~~~~~~xxxqqqhhhmmmqqqttt{{{{{{pppfffbbbaaa______bbbUUUXXX[[[YYYWWWXXX___eeeooowwwooodddcccfffgggfffgggkkkqqqvvv}}}yyypppkkkjjjjjjttt{{{~~~yyyzzzvvv|||zzzvvvqqqiiibbb^^^[[[YYYWWWXXXUUURRROOONNNMMMLLLJJJNNNPPPSSSWWWZZZ\\\]]]]]]^^^^^^```aaabbbbbbbbbbbbaaaaaa```^^^[[[YYYYYYZZZdddooosssjjjbbb```^^^]]]___cccaaa```^^^]]]YYYTTTMMMHHHIIIJJJPPP]]]mmmwwwyyywwwuuuyyy}}}~~~yyynnnkkkrrrzzz}}}ppp\\\RRROOOHHHFFFEEEDDDEEEDDDCCCAAACCC@@@@@@DDDFFFFFFJJJOOO```rrryyytttsssvvvvvvlllddd___]]]aaafffmmmuuu~~~nnneee```ZZZVVVVVVTTTRRRbbbuuugggeeefffrrraaaPPPHHHEEECCCCCCDDDCCCBBB@@@>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@????????????????????????@@@@@@???>>>======>>>>>>>>>>>>>>>>>>???@@@AAABBBJJJSSSaaapppyyy{{{vvvqqqnnnjjjgggiiirrr~~~zzzyyy}}}uuuvvvtttoootttuuugggdddddd```\\\\\\VVVTTTTTTXXXZZZ\\\gggttt}}}ssspppkkkfffdddgggmmmrrrrrryyy{{{ttttttvvv}}}~~~|||}}}}}}{{{xxxuuuooohhhbbb^^^[[[YYYXXXWWWUUUQQQMMMKKKKKKLLLMMMPPPRRRUUUXXX[[[]]]______^^^___aaabbbbbbaaaaaa```^^^]]]]]]]]]ZZZVVVYYY___hhhvvv~~~wwwjjjfffaaa^^^]]]^^^^^^^^^dddbbb___ZZZUUUOOOKKKHHHFFFGGGJJJYYYkkkmmmkkkuuummmyyyzzzyyy{{{kkkfffrrrhhhWWWNNNKKKHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCEEEIIIMMM\\\sssvvvpppmmmqqq{{{sssjjjbbb^^^[[[^^^eeennnzzz{{{lllccc]]]WWWTTTTTTRRRTTTiiiqqqbbbaaaiiihhhZZZKKKEEEDDDCCCCCCDDDBBBAAA@@@>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@????????????????????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFNNN]]]mmmxxx|||zzzvvvsssmmmhhhkkkvvvyyyxxx|||~~~xxxvvvzzzqqqeeebbbbbb^^^[[[ZZZXXXXXXZZZ^^^___cccooo|||wwwllljjjgggeeefffllltttzzz}}}yyytttqqqnnniiiddd```\\\XXXUUUTTTRRROOOMMMLLLLLLMMMNNNRRRSSSVVVYYY[[[]]]______]]]^^^___```aaaaaa``````^^^]]]\\\]]]ZZZXXX]]]dddooo}}}{{{tttgggddd___]]]]]]^^^^^^^^^aaa```\\\WWWRRRMMMIIIGGGIIIKKKLLLYYYhhhfffaaajjjppp}}}{{{yyy~~~yyyllljjjwwwxxxdddUUUNNNKKKHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCEEEIIILLLZZZpppxxxsssnnnrrr|||vvvnnnfff___[[[YYY\\\dddqqqvvvhhh```ZZZUUURRRSSSPPPYYYrrriii]]]\\\nnn}}}\\\PPPFFFCCCDDDCCCBBBDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@????????????????????????@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAIIIWWWggguuu|||}}}|||wwwooohhhlllzzz|||{{{||||||zzzpppfffcccaaa^^^[[[YYY[[[]]]aaadddgggnnn|||vvvkkkhhhhhhgggiiinnnwww}}}{{{yyyxxxwwwxxxxxx|||yyysssmmmkkkiiifffbbb]]]VVVRRRPPPOOOMMMLLLLLLMMMNNNPPPTTTUUUWWWZZZ\\\^^^______\\\]]]^^^___```````````````]]]\\\\\\[[[[[[bbbkkkzzzwwwoooccc```]]]\\\]]]^^^^^^^^^^^^\\\XXXSSSNNNJJJGGGEEEHHHLLLNNNZZZfff```ZZZbbbttt{{{zzz{{{uuummmooo{{{ppp___RRRMMMKKKHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEIIILLLXXXmmm|||vvvlllqqq|||zzzvvvpppiiibbb\\\YYYXXX\\\eeettt|||qqqfff^^^XXXSSSQQQSSSRRR```{{{vvvbbbYYY[[[sssqqqSSSJJJCCCCCCCCCBBBAAABBBAAA@@@@@@??????>>>>>>>>>????????????????????????>>>>>>???@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@>>>EEEQQQaaapppyyy~~~vvvooohhhlll|||~~~xxxqqqjjjeeebbb___\\\[[[]]]```eeeiiinnn{{{yyymmmhhhjjjkkkmmmrrr|||~~~~~~~~~}}}|||zzzxxxvvvtttttttttssswwwwwwllljjjgggddd```[[[UUUQQQNNNMMMLLLKKKLLLMMMNNNOOOVVVWWWYYY[[[]]]^^^______]]]^^^^^^___aaaaaabbbbbbaaa^^^\\\\\\[[[]]]fffqqq}}}ssskkk___]]][[[[[[]]]^^^___^^^]]]ZZZUUUPPPLLLHHHFFFEEEDDDJJJOOO[[[eee___ZZZcccwww}}}{{{~~~zzzsssooorrrzzz}}}kkk[[[QQQKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCEEEHHHKKKUUUiii~~~xxxhhhnnn{{{~~~xxxvvvqqqllleee___ZZZXXXZZZ^^^hhhwwwxxxnnnddd^^^XXXRRRRRRTTTUUUiiixxxjjj\\\YYY___xxxgggPPPIIIDDDDDDDDDAAA@@@AAA@@@@@@@@@@@@?????????>>>????????????????????????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>===>>>>>>?????????CCCMMMZZZhhhtttzzz}}}uuupppkkkooo{{{}}}||||||zzz}}}xxxuuunnnfffaaa^^^\\\[[[___cccggglllvvvxxxoookkkkkklllpppwww~~~{{{{{{|||~~~~~~}}}|||zzzyyywwwvvvuuurrrsssyyy|||lllhhhccc^^^[[[XXXTTTRRROOONNNMMMLLLLLLMMMMMMNNNVVVWWWYYY[[[]]]^^^___````````````aaaaaabbbcccdddbbb___]]]]]]]]]aaalllwwwyyyooohhh\\\[[[ZZZ[[[^^^______^^^\\\YYYTTTNNNJJJGGGFFFFFFDDDKKKQQQ\\\ddd^^^\\\hhhzzz}}}{{{{{{|||tttrrrvvvzzz~~~|||jjjZZZPPPJJJHHHHHHGGGFFFDDDCCCCCCCCCCCCAAABBBCCCCCCCCCEEEGGGJJJSSSeeezzzxxxhhhooo{{{~~~|||vvvtttooojjjccc^^^YYYWWW[[[aaalll{{{ssskkkccc]]]WWWRRRRRRUUUZZZttttttlllaaaYYY\\\ggg}}}|||cccNNNIIIEEEEEEDDD@@@???@@@??????@@@@@@@@@??????>>>????????????????????????===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>======>>>>>>???@@@CCCIIITTTaaammmvvvzzzvvvssspppqqqxxx{{{xxxyyy{{{|||zzzssshhh___]]]\\\[[[bbbfffkkkrrrrrrllljjjlllppppppyyy}}}yyyyyy||||||{{{yyyyyyzzz|||~~~~~~}}}|||{{{zzzyyyyyytttyyy}}}kkkfff___YYYVVVTTTSSSRRRNNNNNNMMMMMMMMMNNNNNNNNNUUUVVVXXX[[[]]]___``````bbbbbbaaaaaaaaabbbcccdddbbb___^^^```bbbhhhttt}}}tttkkkeeeZZZZZZZZZ\\\___```___]]][[[WWWRRRLLLHHHGGGGGGGGGHHHNNNRRRZZZ```ZZZZZZiii{{{{{{|||~~~}}}tttvvvyyyzzzyyyfffXXXOOOJJJHHHHHHGGGFFFDDDCCCCCCCCCCCC@@@BBBCCCCCCCCCEEEGGGIIIPPP```uuu~~~xxxnnnttt~~~~~~{{{yyywwwtttoooiiiccc^^^YYYWWW\\\dddqqqooohhhaaa\\\VVVQQQQQQUUUbbbzzzmmmeee\\\XXX```nnnuuu___LLLGGGDDDDDDCCC??????AAA>>>???@@@@@@@@@@@@???>>>????????????????????????===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>============>>>>>>@@@AAAEEENNN[[[hhhrrrwwwuuutttrrrooopppuuu~~~{{{vvvxxx|||mmmbbb``````___dddiiiqqq|||qqqjjjiiikkkqqqwww|||xxxvvvtttwww{{{~~~}}}~~~~~~{{{|||~~~~~~~~~~~~{{{hhhccc\\\VVVSSSRRRQQQPPPLLLLLLMMMNNNOOOPPPQQQQQQSSSUUUWWWZZZ]]]___```aaaccccccaaa``````aaaaaabbb___^^^___dddiiiqqqwwwooogggaaaZZZZZZ[[[]]]``````^^^]]]ZZZVVVPPPJJJFFFEEEFFFGGGGGGMMMPPPUUUYYYTTTXXXjjj}}}}}}|||vvvoootttxxxzzzqqq```UUUNNNKKKIIIHHHGGGFFFDDDCCCCCCCCCCCC???AAACCCDDDDDDDDDGGGHHHLLL[[[oooxxxsssyyy~~~|||{{{|||~~~~~~~~~{{{yyywwwxxxuuupppjjjccc^^^ZZZXXX\\\fffuuuzzzlllfff___ZZZTTTOOOQQQUUUiii}}}zzzkkkbbbZZZXXXcccrrrppp[[[JJJFFFCCCCCCBBB??????BBB>>>>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@???>>>============>>>>>>???@@@CCCKKKWWWeeeqqqvvvsssssspppkkkhhhlllvvv~~~|||}}}~~~|||vvvzzz}}}rrrfffdddeeedddffflllvvvtttjjjiiikkkooovvv|||tttrrrsssvvv|||~~~}}}|||{{{{{{}}}|||zzzeeeaaa[[[VVVSSSQQQOOOMMMJJJKKKLLLNNNPPPRRRTTTTTTRRRTTTVVVYYY\\\___```aaadddcccaaa_________``````]]]\\\```gggnnnxxxzzzssslllddd^^^ZZZZZZ\\\^^^``````^^^\\\XXXTTTNNNHHHDDDDDDEEEGGGDDDJJJLLLPPPUUURRRYYYmmm|||~~~yyymmmiiipppuuuxxx{{{iiiZZZQQQMMMKKKJJJHHHGGGFFFDDDCCCCCCCCCCCC???AAACCCDDDDDDDDDFFFHHHJJJWWWkkk|||xxxuuuzzz}}}|||yyyxxxxxxyyy|||}}}}}}|||{{{{{{{{{{{{vvvqqqkkkggg```ZZZ[[[___bbbiiivvvtttmmmeee[[[UUURRRRRRVVVZZZssswwwyyyjjj]]]WWW^^^ooo~~~{{{fffRRRGGGEEECCCAAAAAAAAA???>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===============>>>??????;;;???DDDIIIOOO[[[kkkwwwyyyxxxrrrjjjdddeeennnuuuxxxwwwzzzwwwuuusssrrrxxxwwwyyytttfffbbbeeeiiinnnttt~~~rrrqqqqqqqqqsss|||yyyuuutttxxx{{{~~~~~~}}}zzzxxxzzztttccc```[[[UUUQQQNNNLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTVVVWWWYYY[[[]]]^^^______^^^^^^_______________^^^^^^___bbbjjjvvvxxxoooddd]]][[[[[[\\\___```aaaaaa```___YYYTTTLLLFFFDDDEEEFFFFFFGGGFFFIIILLLMMMRRRbbbttt|||~~~oooiiiiiipppuuuyyysssaaaXXXSSSNNNIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDAAAAAABBBBBBCCCDDDEEEEEEKKKTTTcccsssyyy|||}}}~~~}}}{{{{{{|||}}}~~~~~~}}}{{{zzzyyyxxxvvvqqqllliiiccc\\\\\\```eeelllwww~~~sssiiiaaaYYYTTTQQQQQQVVV[[[vvvyyy|||kkk]]]YYYcccwwwvvvaaaLLLGGGEEEBBBAAAAAAAAA???>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===============>>>??????<<<@@@DDDGGGMMMYYYiiiuuuvvvwwwtttnnnhhhhhhmmmssswwwyyy}}}|||vvvvvvvvvwww{{{wwwuuu{{{uuuhhhcccfffjjjrrryyytttjjjlllpppvvv~~~{{{xxxwwwwwwxxxuuuwww}}}~~~~~~~~~{{{zzz{{{{{{oooaaa^^^ZZZUUUPPPMMMLLLKKKJJJKKKLLLNNNQQQSSSTTTUUUWWWXXXZZZ\\\]]]______```^^^^^^^^^______^^^]]]]]]^^^```dddlllyyy{{{uuummmccc\\\[[[ZZZ[[[^^^```aaa```______YYYSSSLLLFFFDDDEEEFFFFFFFFFEEEGGGKKKOOOWWWiiizzz~~~{{{~~~gggdddhhhrrrxxxppp^^^UUUQQQMMMIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEHHHRRRaaaqqq{{{wwwwwwyyy~~~}}}{{{xxxvvvtttuuuqqqnnnmmmgggbbbaaaeeelllrrr{{{xxxooofff___YYYVVVRRRRRRWWW```}}}~~~kkk^^^\\\ggg}}}ttt]]]IIIGGGEEEBBBAAAAAAAAA@@@>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===============>>>??????===@@@CCCEEEJJJVVVeeeqqqsssuuuvvvrrrllljjjmmmqqqsssyyy}}}|||uuuvvvxxxzzz|||wwwqqquuuuuuiiifffkkkpppzzzyyyppphhhiiinnnwww{{{rrroooooonnnoooqqqyyyyyy~~~~~~}}}ooohhh^^^\\\WWWSSSOOOMMMKKKKKKJJJKKKLLLOOOQQQTTTVVVWWWXXXYYY[[[]]]^^^`````````^^^^^^______^^^]]]\\\\\\]]]___dddnnn|||vvvppphhh```[[[[[[YYYZZZ]]]___``````___^^^WWWRRRKKKFFFDDDEEEFFFFFFEEEDDDFFFJJJQQQ^^^rrr{{{{{{www___```gggqqqyyy~~~mmm[[[RRROOOLLLJJJJJJFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEENNN]]]ooo~~~}}}ttttttuuuxxx}}}zzzvvvsssqqqsssqqqppppppmmmiiiiiimmmwww{{{ssskkkggg```ZZZXXXTTTQQQZZZeeekkk```___iii}}}ttt^^^LLLFFFDDDBBBAAAAAAAAA@@@???@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>==================>>>>>>???>>>@@@BBBCCCFFFQQQ```lllrrruuuvvvsssnnnlllnnnrrroooxxx|||}}}}}}xxxyyy{{{}}}yyytttvvvrrrhhhjjjttt|||vvvmmmjjjjjjoooxxxvvvppplllnnnoooppptttxxx~~~{{{pppfffaaa[[[XXXUUUQQQMMMLLLKKKKKKJJJKKKMMMPPPSSSUUUWWWYYYYYYZZZ\\\^^^___```aaaaaa````````````___^^^]]]\\\]]]___eeeooo~~~}}}ssskkkddd\\\YYYYYYXXXZZZ\\\^^^______^^^^^^UUUPPPJJJFFFDDDEEEFFFFFFEEEEEEEEEJJJTTTeeezzz~~~wwwlll^^^```gggooowww~~~mmmZZZPPPMMMJJJIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDKKKZZZkkk|||~~~vvvtttssstttyyy|||xxxtttqqqpppqqqppppppsssrrroooqqquuu~~~qqqiiieee]]]YYYWWWRRROOOZZZkkk~~~hhhaaacccjjj{{{sss^^^OOOFFFDDDBBBAAAAAAAAA@@@???@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>==================>>>>>>???>>>@@@AAAAAADDDMMM[[[eeeqqqtttvvvsssnnnlllooosssoooyyy||||||~~~~~~~~~qqqjjjqqq|||mmmfffkkkrrrvvv{{{sssnnnlllmmmqqquuuwww~~~~~~zzzrrriiiaaa\\\WWWUUUQQQNNNLLLKKKKKKKKKKKKLLLNNNQQQTTTVVVXXXZZZZZZ[[[]]]^^^___```aaaaaaaaaaaaaaaaaaaaa```______```cccjjjuuu|||oooggg```YYYVVVXXXYYY[[[]]]^^^______^^^]]]SSSOOOIIIEEEDDDEEEFFFFFFEEEFFFGGGMMMZZZnnnpppcccaaadddjjjqqq{{{~~~mmmZZZPPPMMMJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDJJJUUUfffxxxvvvtttqqqrrrxxx}}}yyyvvvtttrrrqqqqqqoooppprrrrrrpppsssxxx~~~pppiiiaaaYYYUUUTTTOOOMMM]]]sssxxxeeeccciiipppoooZZZNNNEEEDDDAAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>===============>>>??????===@@@AAAAAABBBIIIUUU^^^ooorrruuusssooolllooorrrrrr{{{|||yyy}}}{{{uuuqqqzzzttthhheeennnzzz~~~vvvnnnllljjjkkkpppwww|||{{{xxxxxxyyyyyyrrrmmmfff^^^YYYSSSQQQOOOLLLJJJJJJJJJKKKLLLMMMOOORRRTTTWWWYYYZZZZZZ[[[]]]^^^___`````````aaaaaabbbbbbbbbbbbaaaaaaccchhhqqq}}}xxxkkkbbb[[[VVVUUUXXX[[[]]]^^^______^^^]]]\\\QQQMMMHHHEEEDDDEEEEEEEEEDDDGGGJJJRRRdddzzz}}}mmmccceeejjjqqqzzz{{{jjjXXXPPPMMMKKKIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHQQQ___rrruuurrrpppsss{{{~~~zzzvvvtttsssttttttrrrooonnnooonnnmmmpppvvvyyyvvvjjjeee^^^VVVSSSTTTPPPPPPeeesssaaaeeeppp{{{jjjUUUKKKEEECCCAAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>===============>>>??????<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>===============>>>??????;;;???AAAAAAAAAEEENNNUUUfffmmmvvvxxxtttnnnlllkkkqqqvvv}}}~~~yyyuuutttzzztttmmmooouuuqqqiiifffeeeiiioooxxx|||~~~uuuqqqttt}}}wwwmmmfffbbb___YYYUUUOOOMMMKKKIIIHHHIIIJJJKKKPPPPPPRRRSSSUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^______]]]^^^___aaabbbbbbbbbbbb^^^fffsssxxxlll```YYYUUUSSSWWW\\\```aaaaaaaaa```^^^\\\ZZZNNNKKKGGGEEEEEEEEEEEEEEE@@@GGGPPP^^^uuuyyymmmiiikkknnnuuunnn___QQQMMMMMMLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBFFFEEEGGGSSSeeevvv}}}zzzwwwyyy}}}yyytttppppppqqqrrrsssssssssnnneee^^^___eeejjjrrryyylllddd```[[[SSSOOOQQQQQQYYYttt|||kkk^^^eeeyyy___LLLFFFCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@AAADDDJJJNNNaaahhhqqquuutttoookkkiiimmmvvv{{{tttvvvtttuuuzzz~~~{{{~~~rrrpppvvvssshhhgggjjjlllpppuuu|||uuuxxx|||zzzsssiiiccc___[[[UUUPPPMMMLLLKKKJJJKKKMMMOOOPPPSSSSSSSSSRRRRRRTTTWWWZZZ\\\]]]___``````___]]]\\\[[[\\\^^^___```aaaaaaaaajjjiiippprrrhhh\\\WWWUUUUUUYYY___cccaaa___``````]]]WWWRRRJJJHHHFFFFFFFFFFFFEEEDDDHHHIIITTTlll}}}uuu{{{vvvfffcccnnnqqqsss~~~yyyddd\\\SSSOOOOOOPPPOOOMMMIIIGGGEEEFFFHHHHHHEEEBBBDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFIIIOOOZZZkkk}}}}}}zzzzzz}}}{{{wwwqqqnnnmmmnnnoooppprrrrrrnnnfff^^^\\\___bbbppp~~~uuujjjbbb___YYYRRROOOPPPRRR\\\zzzyyylllaaakkk{{{```NNNHHHCCCBBBAAA@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>????????????????????????????????????@@@CCCHHHLLL]]]dddnnntttsssoookkkiiihhhsssyyysssqqqttt~~~|||yyy~~~|||uuuqqqttt|||vvvmmmhhhjjjooottt{{{|||wwwpppgggaaa]]]YYYSSSNNNLLLKKKJJJJJJLLLNNNPPPQQQSSSSSSTTTSSSSSSTTTWWWZZZ[[[\\\^^^______^^^\\\[[[\\\\\\]]]]]]^^^______```fffgggnnnxxx~~~{{{mmmcccYYYUUUTTTUUUZZZ```aaa___^^^^^^]]]YYYSSSNNNGGGFFFEEEEEEEEEFFFFFFFFFHHHLLLZZZqqqzzzvvvyyyqqqcccaaaiiitttxxx}}}ttt___XXXOOOKKKKKKLLLKKKIIIIIIGGGEEEFFFGGGGGGEEEBBBDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGLLLWWWhhh{{{}}}yyyxxxzzz}}}}}}yyyuuuoookkkjjjkkkllllllooonnnkkkeee^^^YYYZZZ\\\mmmyyy}}}pppgggaaa]]]VVVRRROOOPPPTTTdddwwwlllgggrrryyy]]]MMMHHHBBBAAA@@@??????>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFJJJVVV^^^iiiqqqssspppkkkhhheeerrruuupppnnnwww|||yyy~~~nnnooosss{{{tttmmmkkkkkkpppwww}}}sssmmmddd^^^YYYUUUOOOKKKKKKKKKKKKKKKMMMOOORRRSSSSSSTTTUUUTTTTTTUUUXXXZZZ[[[\\\^^^______^^^\\\[[[^^^]]]\\\ZZZ[[[\\\]]]^^^ccchhhppptttsssuuuzzztttggg^^^VVVTTTUUUVVV[[[```^^^^^^]]]\\\YYYTTTNNNIIIEEEDDDCCCCCCCCCEEEFFFGGGHHHQQQccc{{{{{{}}}}}}xxxlllbbbbbbhhhooowwwvvvkkkZZZTTTMMMIIIIIIJJJIIIGGGGGGFFFEEEFFFFFFFFFDDDBBBDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCEEEIIISSSdddxxxzzzyyyyyy~~~{{{{{{}}}xxxtttnnnjjjjjjkkklllllloookkkgggccc^^^ZZZ\\\```kkkvvvwwwmmmeee___[[[SSSQQQOOOPPPYYYooorrrlllkkkxxxqqqVVVHHHEEEBBBAAA@@@???>>>>>>>>>>>>????????????????????????====================================>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@??????>>>=================================>>>??????>>>???AAAEEEHHHOOOWWWcccmmmqqqoookkkhhhdddrrr}}}{{{rrrmmmsss}}}yyy~~~uuummmpppuuu{{{ppplllnnnsssxxx}}}wwwooojjjbbb[[[VVVRRRMMMJJJJJJJJJKKKLLLOOOQQQSSSUUUTTTUUUVVVVVVUUUVVVYYY[[[\\\]]]___``````___]]]\\\___]]]ZZZXXXWWWYYY\\\]]]dddllluuuyyyxxx|||uuulllbbb[[[UUUTTTVVVWWW[[[```^^^]]]\\\ZZZVVVPPPIIIEEEDDDDDDDDDCCCBBBCCCEEEGGGHHHVVVnnn~~~yyyiiiccchhhmmmkkkuuuooocccWWWSSSNNNKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFEEECCCBBBDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDGGGOOO```uuu~~~|||{{{|||}}}~~~|||wwwsssnnnllllllnnnppppppvvvnnnfffbbb^^^\\\aaaiiinnnyyytttjjjccc]]]XXXQQQPPPOOOSSSbbb~~~~~~jjjiiilll|||fffPPPEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>===>>>>>>>>>????????????????????????>>>>>>==============================???@@@@@@@@@???AAADDDGGGIIIQQQ\\\gggnnnnnnjjjgggcccooo}}}~~~~~~vvvooorrr|||xxx|||wwwooonnnnnnpppuuu}}}yyytttqqqrrrwwwtttpppnnnuuu|||wwwrrrjjjfff___YYYTTTPPPLLLKKKJJJKKKLLLNNNPPPSSSUUUVVVTTTVVVWWWWWWWWWWWWYYY[[[]]]___```aaaaaa```___]]]]]][[[XXXVVVVVVXXX\\\^^^eeennnzzzyyynnneee```YYYUUUVVVWWWXXXZZZ^^^^^^^^^\\\YYYSSSLLLGGGDDDEEEFFFEEECCCAAABBBEEEHHHLLL___zzzuuudddbbbjjjqqqqqq|||zzzhhh\\\TTTQQQNNNLLLKKKKKKJJJIIIFFFGGGGGGGGGEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCEEEFFFMMM\\\qqq}}}|||~~~}}}}}}{{{yyyvvvsssooonnnpppsssvvvwww}}}qqqfffcccaaa```hhhrrryyy~~~pppgggaaa[[[VVVOOOPPPPPPWWWmmmpppaaaccckkk|||vvv\\\LLLFFFDDDBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAACCCEEEFFFKKKVVVaaajjjllljjjfff```ggguuuyyysssttt}}}zzzwww~~~}}}uuuooolllfffdddccccccffflllssswww{{{xxxvvvtttwww~~~uuunnnooosss}}}~~~}}}||||||}}}{{{rrrmmmdddaaa\\\VVVQQQNNNLLLKKKKKKLLLMMMOOORRRTTTUUUVVVUUUVVVXXXYYYXXXYYYZZZ\\\]]]___```aaaaaa```___]]]ZZZXXXVVVUUUWWWZZZ]]]```eeeppp}}}yyyrrrhhh```\\\VVVTTTVVVXXXXXXZZZ^^^___^^^\\\VVVOOOIIIFFFEEEFFFGGGGGGEEECCCDDDHHHMMMWWWkkk}}}kkk]]]]]]gggooovvvsssaaaVVVNNNNNNMMMKKKJJJIIIHHHHHHFFFHHHIIIHHHFFFDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCAAADDDEEEFFFJJJXXXlll{{{{{{yyyxxx}}}}}}~~~|||zzzxxxwwwtttrrroooooosssxxx{{{}}}zzzmmmddddddfffhhhrrrwwwjjjccc^^^XXXTTTOOOPPPQQQ[[[xxx}}}fff[[[___hhhxxxgggRRRJJJGGGDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????=========>>>??????@@@@@@????????????????????????>>>???@@@?????????AAACCCDDDHHHQQQ\\\fffjjjiiifff___bbbjjjxxx{{{zzz}}}}}}xxxzzz}}}sssllliiigggeeeeeeeeeeeefffgggiiijjjlllrrr{{{|||wwwyyyzzz}}}qqqooosss{{{{{{rrrjjjddd^^^\\\XXXSSSNNNKKKJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUWWWYYYZZZYYYZZZ[[[\\\\\\]]]^^^``````^^^]]]\\\VVVVVVUUUVVVXXX\\\___bbbggguuuxxxrrrkkkbbb\\\UUUQQQPPPUUUXXXYYY[[[___^^^]]]ZZZSSSKKKFFFEEEFFFDDDFFFGGGFFFEEEGGGMMMSSSgggyyy|||nnnaaaYYYYYYaaajjjttt}}}mmm\\\RRRKKKLLLLLLKKKIIIHHHHHHHHHGGGIIIJJJIIIGGGEEEEEEGGGDDDDDDCCCBBBBBBBBBBBBCCC???CCCEEEEEEHHHSSSfffuuuzzzvvvrrrtttxxx~~~{{{|||}}}|||zzzxxxwwwvvvsssqqqoooppptttzzz~~~rrrfff```eeekkkppp|||rrrfff```\\\WWWRRROOOPPPQQQ]]]~~~yyybbbZZZ^^^fffssswww]]]KKKGGGFFFCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<===>>>???@@@AAAAAA????????????????????????===>>>???>>>===>>>???AAACCCGGGOOOZZZdddiiihhhfff``````dddpppzzzwwwxxxooojjjhhhgggiiijjjlllmmmllljjjgggdddgggkkkppptttzzz|||xxxzzz{{{rrrttt{{{wwwpppjjjbbb\\\ZZZXXXUUUPPPLLLIIIIIIJJJMMMNNNPPPRRRSSSTTTUUUUUUUUUWWWZZZZZZZZZZZZ[[[\\\ZZZ[[[]]]^^^^^^]]][[[ZZZTTTTTTUUUVVVYYY]]]aaacccjjjzzz}}}tttmmmfff___ZZZPPPMMMMMMSSSXXXZZZ\\\```^^^\\\XXXPPPHHHDDDDDDFFFBBBEEEGGGGGGFFFJJJRRRXXXrrrsssddd]]]YYYXXX^^^gggsssxxxiiiXXXOOOKKKLLLMMMMMMKKKIIIIIIIIIGGGJJJLLLJJJGGGEEEFFFHHHDDDDDDCCCBBBBBBBBBBBBCCC>>>BBBEEEDDDFFFPPPbbbppp{{{|||uuupppooorrrzzz|||{{{zzzyyyxxxxxxxxxxxxttttttuuuvvvxxxyyy{{{{{{nnngggbbbgggpppyyyzzzjjjbbb^^^XXXRRRPPPJJJNNNSSSbbb}}}lll\\\XXX\\\hhhyyy|||hhhUUUJJJFFFCCC???BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????========================??????>>>>>>======<<<<<<<<<===>>>??????>>>===<<<========================>>>>>>>>>???@@@@@@@@@AAACCCDDDIIIRRR\\\dddgggggggggbbbbbbjjjxxxwwwrrruuuyyy~~~uuuqqqoooooowwwwwwxxxzzz|||{{{xxxvvvvvvtttqqqpppsss}}}zzzwwwpppxxx{{{pppiiiddd^^^YYYUUUSSSQQQMMMKKKIIIHHHHHHRRRRRRRRRRRRRRRSSSTTTTTTXXXXXXYYY[[[\\\]]]______]]]]]]^^^^^^]]][[[ZZZYYYVVVVVVVVVXXX[[[```fffiiiuuu|||qqqfff^^^YYYVVVPPPPPPRRRVVV\\\___^^^]]]^^^[[[VVVNNNHHHEEEFFFHHHGGGEEEFFFGGGEEEGGGVVVfff}}}wwwzzzfffWWWXXX]]]```fffppp~~~{{{zzzssscccUUURRRNNNNNNMMMLLLKKKKKKJJJJJJMMMNNNOOONNNLLLIIIEEEBBBEEEDDDDDDCCCBBBBBBAAAAAA???CCCFFFEEEEEEMMM\\\iii|||}}}wwwtttrrrqqqqqq|||{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyymmmgggeeekkkuuuvvvhhhbbb^^^XXXRRRPPPLLLOOOTTTeeeyyyhhhZZZXXX]]]iiiyyyvvvbbbQQQHHHEEECCCAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???========================???>>>>>>>>>=========<<<<<<===>>>??????>>>===<<<========================??????????????????@@@@@@AAABBBFFFNNNYYYaaafffhhheeecccccckkkwww}}}~~~|||{{{ssssssuuu}}}xxxuuuwww}}}}}}|||zzzzzz}}}rrriiiddd___ZZZUUUTTTRRROOOLLLJJJIIIJJJJJJPPPQQQQQQRRRSSSTTTVVVVVVWWWXXXYYYZZZ\\\]]]^^^^^^]]]]]]^^^___^^^\\\ZZZYYYUUUVVVXXX[[[```fffkkknnn|||vvvlllbbb[[[VVVTTTQQQQQQSSSWWW\\\___^^^]]]^^^[[[VVVNNNHHHEEEFFFGGGGGGGGGHHHHHHGGGLLL]]]ooo~~~wwwqqqtttfff\\\]]]bbbfffrrr}}}zzzqqqaaaUUUSSSQQQRRRRRRPPPMMMKKKJJJJJJLLLMMMNNNNNNLLLIIIFFFDDDDDDDDDDDDCCCCCCBBBBBBBBB???BBBEEEDDDCCCJJJXXXdddxxxyyyuuusssrrrttt|||{{{yyywwwuuutttttttttwwwxxxxxxyyyxxxxxxwwwvvvlllhhhiiirrr~~~|||qqqeeeaaa]]]WWWRRRPPPOOOQQQXXXiiisssdddYYYZZZcccppp}}}~~~ooo[[[LLLEEECCCCCCBBBAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================>>>>>>>>>>>>==================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>???BBBJJJTTT^^^eeehhhhhhfffhhhnnnvvvzzzxxxuuutttvvv~~~wwwsssttt~~~~~~xxxrrriiiccc___[[[UUURRRQQQOOOLLLJJJIIIJJJLLLMMMOOOPPPPPPRRRTTTVVVWWWXXXWWWWWWYYYZZZ\\\\\\]]]]]]\\\^^^___``````^^^[[[YYYUUUWWWZZZ___fffmmmtttxxx{{{vvvnnneee\\\WWWSSSRRRRRRSSSUUUXXX\\\^^^^^^]]]]]][[[VVVOOOIIIFFFFFFGGGGGGHHHJJJJJJJJJSSShhh||||||vvvoooiiikkkccc___ccciiiqqq~~~yyynnn]]]TTTTTTTTTXXXZZZWWWPPPJJJIIIJJJJJJKKKLLLLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCCCC???BBBDDDCCCBBBHHHTTT^^^qqq~~~yyyuuutttwww|||{{{xxxuuusssrrrrrrsssuuuvvvxxxxxxxxxvvvtttssskkkjjjnnnyyysssjjjbbb___\\\VVVQQQOOOPPPRRR\\\ppp}}}mmm```ZZZ___lll}}}~~~{{{jjjUUUIIIDDDBBBAAABBBAAA@@@@@@???????????????========================<<<======>>>>>>>>>>>>>>>========================>>>>>>>>>>>>==================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>>>>@@@FFFOOOZZZccciiinnnllllllooosssuuutttrrrrrrxxx}}}zzzyyy{{{~~~|||yyyppplllfffaaa]]]XXXTTTPPPNNNLLLJJJIIIIIIKKKNNNPPPQQQQQQRRRSSSTTTVVVWWWXXXVVVWWWYYY[[[\\\\\\\\\\\\\\\^^^```aaaaaa___\\\ZZZXXXYYY[[[aaajjjuuusssoooggg___XXXTTTRRRRRRTTTUUUWWWZZZ\\\^^^^^^]]]\\\ZZZVVVOOOIIIFFFFFFGGGFFFHHHJJJJJJLLLZZZqqq|||uuupppiiidddbbb^^^___gggqqq~~~wwwiiiYYYSSSTTTVVV\\\___[[[QQQJJJHHHJJJHHHIIIJJJKKKKKKIIIHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCAAACCCEEECCCBBBFFFPPPXXXjjj|||}}}yyywwwwww{{{|||zzzwwwtttrrrqqqrrrrrrssstttwwwxxxxxxuuurrrpppkkklllsss{{{lllddd^^^\\\YYYSSSOOOOOOOOOSSSaaazzzxxxeee[[[[[[fffvvv{{{yyyfffQQQHHHDDDAAA@@@AAAAAA@@@??????>>>>>>??????========================<<<<<<===>>>???>>>>>>=======================================>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>=========>>>???@@@DDDLLLVVV```gggpppooommmlllmmmooopppqqqttt|||}}}vvvuuusssqqqqqqrrruuuvvvxxxwwwvvvwwwwwwvvvssspppkkkhhhccc^^^ZZZUUUQQQNNNLLLKKKIIIIIIKKKMMMPPPRRRTTTTTTSSSTTTTTTUUUVVVWWWVVVXXXZZZ\\\\\\\\\\\\[[[\\\]]]___aaa```___\\\[[[\\\\\\^^^dddnnn|||}}}nnniiibbb[[[UUUSSSSSSSSSVVVWWWZZZ\\\]]]]]]]]]^^^[[[ZZZUUUPPPJJJGGGFFFGGGDDDHHHJJJJJJPPP```www~~~wwwqqqlllfffccc^^^]]]```kkkzzz~~~rrrcccVVVQQQSSSVVV[[[___ZZZQQQIIIHHHJJJGGGHHHIIIJJJJJJIIIHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDEEECCCBBBEEEMMMTTTdddxxx~~~|||xxxzzz|||zzzvvvsssqqqrrrsssttttttvvvxxxyyyxxxtttpppmmmjjjmmmwwwvvvfff```ZZZXXXUUUPPPNNNOOOOOOUUUiii~~~~~~rrr]]]XXX___ooowwwvvvaaaNNNGGGFFFAAA???AAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>?????????>>>=======================================>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======???@@@AAACCCHHHQQQ[[[bbbkkkkkkjjjiiihhhiiimmmqqqvvv~~~~~~}}}vvvssshhhhhhiiikkkmmmnnnpppqqquuusssrrrrrrqqqooollliiieeebbb^^^YYYTTTPPPLLLKKKJJJJJJJJJKKKMMMPPPRRRSSSUUUUUUUUUTTTUUUUUUVVVWWWWWWYYY[[[]]]^^^]]]\\\[[[\\\]]]^^^______^^^]]]\\\___```dddkkkvvvxxxkkkfff___XXXTTTSSSSSSTTTWWWZZZ\\\]]]]]]\\\]]]^^^ZZZYYYUUUPPPJJJGGGGGGGGGDDDHHHIIIKKKTTTgggyyyyyyuuuqqqjjjdddbbb```bbbjjjvvv|||mmm]]]SSSPPPQQQSSSWWWYYYVVVOOOIIIHHHIIIGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDCCCBBBEEEJJJOOO^^^rrr{{{~~~{{{yyyvvvsssrrrrrrtttvvvyyyzzz||||||yyysssmmmiiihhhmmmyyy|||oooccc]]]WWWUUURRRMMMLLLNNNPPPXXXqqqzzzooo[[[[[[ggg|||{{{oooZZZIIIGGGGGGBBB???AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>?????????==============================<<<=========>>>>>>>>>??????>>>===<<<<<<===>>>???=================================>>>>>>>>>>>>>>>???@@@AAABBBEEELLLUUU\\\eeegggjjjiiihhhiiimmmqqq}}}{{{wwwpppllljjjdddggglllppptttvvvwwwwwwzzzyyyvvvtttrrrooojjjggg___]]]YYYTTTOOOLLLKKKKKKIIIJJJKKKNNNPPPRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYXXXZZZ]]]______^^^]]]\\\]]]]]]\\\\\\\\\\\\]]]]]]```dddlllvvv|||rrriiiddd]]]WWWSSSRRRTTTUUUXXX[[[^^^___]]]\\\]]]^^^ZZZYYYUUUPPPKKKGGGGGGGGGFFFIIIJJJMMMZZZmmmzzz~~~{{{wwwwwwqqqhhhbbbaaafffooo{{{yyygggYYYRRROOOOOOOOOPPPQQQOOOLLLIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDBBBBBBAAA@@@AAABBBBBBAAACCCHHHLLLZZZlll{{{{{{yyyuuusssrrrsssuuuwww~~~zzzssskkkfffffflllzzzwwwiiibbb\\\VVVSSSPPPKKKKKKNNNQQQZZZwww{{{ppp\\\```ooojjjUUUEEEFFFHHHCCC@@@BBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@???===<<<========================<<<=========>>>>>>?????????>>>===<<<<<<===>>>???========================<<<<<<======>>>>>>??????>>>@@@AAAAAACCCHHHQQQWWWaaafffkkkmmmllllllooosss|||yyyxxxwwwttt|||vvvmmmhhhfffeeeggglllssszzz~~~}}}zzzvvvrrrlllhhh\\\ZZZWWWRRRNNNLLLLLLMMMHHHJJJMMMPPPRRRSSSSSSSSSRRRSSSSSSUUUVVVXXXZZZ[[[YYY[[[]]]``````___]]]\\\]]]\\\[[[ZZZ[[[\\\]]]^^^aaagggrrrvvvlllhhhccc\\\VVVRRRRRRSSSUUUYYY\\\______]]]\\\]]]^^^YYYXXXUUUPPPKKKHHHGGGGGGHHHJJJKKKOOO]]]pppzzzzzz|||xxxwwwxxxrrrggg``````jjjyyyxxxdddWWWQQQOOOMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@???@@@@@@@@@@@@BBBFFFIIIWWWhhh{{{yyyuuuvvvuuurrrqqqttt{{{{{{oookkklllfffssstttiiiaaa\\\WWWRRRMMMIIIKKKQQQUUUmmmkkkdddmmmyyywww\\\PPPFFFEEEFFFCCC@@@???======>>>>>>>>>>>>====================================>>>>>>===<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<>>>>>>????????????>>>>>>======>>>>>>@@@EEEKKKOOO___dddjjjkkkjjjjjjmmmpppxxxssspppnnnvvv}}}|||wwwnnngggdddjjjssswwwzzzqqqhhhbbb```[[[TTTNNNKKKKKKJJJJJJKKKLLLOOORRRTTTTTTTTTSSSOOOPPPRRRTTTVVVYYYZZZ[[[[[[\\\]]]^^^^^^^^^]]]]]]YYYZZZ[[[\\\\\\^^^```bbbkkksss}}}}}}wwwooojjjbbb]]]WWWSSSSSSUUUWWWXXX^^^]]]]]]^^^```aaa```___\\\XXXRRRLLLGGGEEEEEEFFFHHHLLLQQQVVVbbbpppzzz|||yyyzzz{{{vvvkkkaaabbbiii{{{lll]]]SSSMMMKKKLLLIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBEEEGGGIIIWWWcccsss~~~}}}}}}ttttttsssrrrtttxxx~~~wwwlllhhhjjjlllyyyrrrhhh___YYYSSSPPPLLLIIIKKKOOOZZZvvv}}}kkkhhhxxxsssZZZOOOFFFEEEFFFDDDAAA@@@===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<>>>>>>????????????>>>>>>===>>>>>>???@@@DDDIIIMMM[[[aaahhhkkkjjjiiijjjlll{{{zzzuuurrryyy~~~{{{oookkkjjjmmmwwwyyyppphhhddd^^^YYYSSSNNNKKKKKKJJJJJJLLLNNNPPPRRRSSSRRRQQQQQQQQQQQQSSSUUUWWWXXXZZZ[[[[[[\\\]]]^^^^^^^^^]]]]]]XXXZZZ[[[[[[[[[___eeejjjssszzzyyysssmmmhhh```[[[UUUQQQRRRUUUXXXYYY]]]\\\\\\]]]___```___]]]\\\XXXQQQKKKGGGEEEFFFFFFIIIMMMQQQXXXfffwww~~~|||xxxpppeee]]]```hhhwww}}}hhhZZZRRRLLLJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBDDDFFFHHHSSS___ppp~~~~~~|||{{{~~~uuuttttttvvvzzz|||tttkkkiiillluuu}}}ppphhh___WWWQQQOOOMMMKKKMMMPPPaaa~~~|||pppfffgggpppVVVMMMEEEDDDEEECCCAAAAAA>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<==================<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<======>>>>>>>>>>>>============<<<===>>>>>>??????>>>>>>===>>>????????????BBBGGGJJJUUU\\\eeejjjjjjhhhffffffkkkyyyxxx}}}yyy|||wwwpppjjjkkkpppzzzwwwoooiiifff\\\WWWQQQMMMKKKKKKJJJJJJOOOPPPRRRSSSTTTSSSQQQPPPSSSSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]WWWZZZ[[[[[[\\\bbbmmmvvv|||xxxrrrmmmiiifff\\\XXXRRRPPPQQQUUUYYY[[[\\\\\\[[[\\\^^^^^^]]][[[[[[WWWPPPJJJFFFEEEFFFGGGJJJPPPWWWbbbrrr}}}sssiii]]]XXX]]]fffoootttaaaVVVPPPKKKIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAA@@@@@@AAACCCEEEFFFNNNZZZkkkzzz~~~|||zzz{{{zzzxxxxxx{{{}}}|||zzztttmmmmmmqqq}}}xxxnnnhhhaaaXXXQQQOOOOOONNNPPPTTThhhlllgggcccjjjoooSSSJJJDDDDDDEEECCCAAABBB??????@@@@@@@@@@@@??????????????????????????????;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<===>>>==============================>>>>>>>>>>>>======>>>??????>>>>>>@@@DDDGGGPPPXXXbbbiiikkkhhhdddbbbbbbpppzzzooommmlllpppzzz|||sssmmmiiifffXXXTTTOOOLLLKKKJJJJJJJJJPPPRRRTTTUUUVVVUUUTTTSSSUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]XXX[[[]]]]]]___iiiwww{{{qqqkkkhhheeebbbXXXTTTPPPOOORRRVVV[[[]]]]]]\\\\\\]]]^^^^^^\\\ZZZYYYUUUNNNHHHEEEEEEGGGIIILLLVVVeeettt{{{nnncccYYYUUUZZZccciii|||yyykkk[[[SSSOOOKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDJJJUUUfffvvv|||{{{|||{{{||||||zzzyyyxxxsssooorrrwww|||rrrkkkhhh```XXXOOOMMMMMMNNNSSSYYYqqqxxxgggeeehhhtttjjjOOOHHHCCCDDDDDDBBBAAABBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>======;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======<<<<<<<<<<<<<<<===============>>>>>>>>>>>>======>>>>>>???>>>>>>???BBBEEEKKKSSS^^^gggjjjhhhdddaaaaaalll}}}|||yyy|||{{{xxx|||sssmmmiiikkkooovvvvvvoooiiidddaaaTTTQQQMMMJJJJJJJJJJJJJJJNNNOOORRRTTTVVVVVVVVVUUUVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]][[[\\\^^^```eeeqqquuulllgggdddaaa^^^SSSQQQOOOPPPSSSXXX\\\]]]___^^^]]]^^^^^^^^^\\\ZZZVVVRRRLLLGGGEEEFFFIIILLLOOO```vvvvvviii```YYYVVVZZZaaaiii|||ooocccVVVRRRPPPMMMKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCGGGQQQ```qqq~~~{{{||||||wwwuuuttttttrrrpppuuu}}}~~~ssslllhhhfff[[[TTTMMMJJJJJJNNNYYYddd~~~mmmaaabbbkkk{{{aaaMMMGGGCCCDDDCCC@@@???AAA>>>??????????????????>>>========================;;;<<<==================;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>======<<<<<<<<<<<<===;;;<<<<<<<<<<<<=========<<<======>>>>>>======<<<<<<===>>>>>>===>>>AAACCCHHHOOOYYYbbbhhhhhheeebbbccchhhvvvyyyqqqnnnnnnooopppnnnmmmpppzzzyyyuuuvvvuuuttttttsssrrrnnnhhhccccccjjjsss}}}}}}vvvpppiiiccc]]]YYYQQQNNNKKKIIIJJJJJJJJJJJJKKKMMMPPPRRRTTTUUUTTTTTTWWWWWWXXXYYYZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]___ccclllyyy~~~wwwnnngggccc___[[[XXXPPPOOOOOORRRVVVZZZ\\\\\\```___^^^^^^^^^^^^\\\ZZZRRRNNNIIIEEEDDDGGGLLLOOOUUUjjj}}}qqqddd]]]ZZZZZZ___eeeppp{{{ggg\\\SSSPPPPPPMMMKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBBEEEMMMZZZjjjyyyyyy~~~~~~uuusssrrrssssssttt{{{uuukkkfffcccbbbWWWRRRMMMJJJJJJRRRddduuu}}}iiiaaa\\\___lllyyyWWWLLLGGGDDDDDDBBB???>>>@@@===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<;;;<<<=========>>>@@@CCCEEEJJJSSS\\\cccfffeeedddaaacccnnnwwwmmmhhhgggffffffbbbdddjjjtttyyytttrrrpppnnnjjjhhhgggfffdddbbbfffppp|||{{{wwwrrrlllfffaaa\\\WWWSSSNNNLLLIIIHHHIIIJJJJJJJJJNNNOOORRRTTTUUUUUUTTTTTTWWWWWWXXXYYY[[[\\\]]]]]][[[\\\]]]^^^^^^^^^]]]]]]]]]\\\^^^eeeqqq~~~rrrmmmgggccc```\\\VVVQQQMMMNNNQQQUUUYYY\\\\\\[[[```^^^]]]]]]]]]\\\ZZZXXXOOOKKKGGGCCCDDDHHHNNNRRR]]]rrrzzzlll^^^YYYZZZ^^^eeelllxxx}}}www```VVVOOOOOOOOOMMMJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGFFFDDDBBBAAA@@@AAAAAABBBBBBBBBBBBBBBCCCIIITTTbbbrrr|||zzzvvvttttttuuuvvvxxx}}}pppfffbbb```___VVVSSSPPPMMMNNNXXXnnn{{{sss___]]]]]]bbbqqqnnnRRRLLLGGGDDDDDDBBB>>>===???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<:::;;;=========>>>@@@BBBCCCGGGOOOXXX```eeeeeeeee______hhhzzz||||||pppiiieeecccaaa]]]```fffoooyyy~~~wwwtttqqqmmmhhheeedddeeeeeeeeennnzzzxxxqqqmmmiiibbb]]]YYYVVVTTTRRRLLLJJJHHHHHHIIIJJJJJJJJJSSSUUUVVVXXXXXXXXXVVVUUUWWWWWWXXXZZZ[[[\\\]]]^^^[[[\\\]]]^^^___^^^]]]]]]]]][[[]]]eeesss}}}rrrjjjgggccc```^^^YYYRRRLLLLLLNNNRRRWWW[[[]]]\\\ZZZ___^^^\\\\\\\\\[[[XXXVVVMMMJJJEEECCCDDDIIIOOOTTTcccvvvyyyjjj[[[VVVYYY```jjjrrr|||~~~vvv\\\SSSMMMMMMOOOLLLHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGFFFDDDBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAFFFOOO^^^mmm|||~~~www|||||||||yyy{{{rrriiieee```\\\[[[WWWNNNKKKPPPVVVcccssshhh\\\YYY[[[ggg|||zzz___MMMFFFEEECCCAAA@@@>>>>>>>>><<<<<<======>>>>>>??????>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????AAACCCIIIQQQ\\\eeekkknnngggdddfffppp~~~~~~}}}}}}ppphhheeeccc``````aaaeeemmmyyy|||zzztttlllfffgggpppwwwzzzrrrlllhhhddd^^^YYYVVVRRROOOLLLKKKJJJIIIHHHIIIKKKMMMNNNUUUWWWXXXXXXWWWVVVWWWWWWZZZ[[[]]]^^^___`````````\\\]]]___^^^\\\[[[ZZZ[[[]]]aaahhhqqq{{{xxxoookkkdddccc```]]]XXXTTTPPPMMMOOORRRUUUXXXYYY[[[]]]___^^^]]]^^^______\\\VVVPPPKKKDDDBBBGGGGGGEEENNN\\\nnnzzzfffZZZ___ddddddmmm{{{mmmXXXRRRLLLIIIJJJKKKIIIFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBB@@@AAABBBBBB@@@@@@AAABBBCCCFFFLLLXXXgggvvv|||zzz{{{}}}ttt|||~~~~~~~~~nnneeeaaa\\\XXXWWWSSSNNNKKKNNNVVViiinnndddUUUTTTYYYiiiqqqXXXHHHEEEDDDCCCAAA???>>>>>>>>>============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>??????AAAFFFNNNWWWaaahhhllliiieeeeeelllxxx~~~}}}~~~wwwmmmhhhfffbbb```]]]^^^dddooozzz|||vvvxxxyyytttnnnhhhddd```[[[VVVSSSPPPMMMKKKJJJIIIIIIIIIJJJLLLNNNPPPUUUWWWXXXXXXWWWVVVWWWXXXZZZ[[[\\\]]]^^^_________^^^______^^^[[[ZZZZZZZZZ]]]ccclllwww}}}sssllliiidddbbb^^^ZZZVVVRRROOONNNQQQSSSWWWYYYZZZ\\\^^^``````______^^^]]]YYYRRRMMMKKKEEEDDDHHHHHHIIIUUUdddyyytttcccZZZbbbjjjnnnyyywwwfffUUUOOOIIIGGGIIIIIIHHHEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBB@@@AAABBBBBB@@@@@@AAABBBCCCEEEJJJTTTbbbrrr~~~~~~}}}}}}nnnwww|||yyyxxx|||}}}}}}||||||vvvhhhaaa\\\WWWSSSRRROOOPPPNNNMMMXXXtttxxxhhh^^^SSSTTT]]]ppp{{{dddPPPEEEDDDDDDBBBAAA??????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???===>>>BBBHHHQQQ[[[dddiiijjjfffcccfffnnnwww}}}~~~|||vvvvvvyyytttrrrjjjddd]]]YYY\\\eeeqqqyyyuuuqqqmmmhhhccc```\\\WWWSSSPPPMMMKKKHHHIIIIIIIIIJJJKKKNNNPPPQQQTTTVVVXXXXXXWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^___```___^^^[[[ZZZZZZ[[[aaahhhrrr~~~vvvmmmhhhfffccc```[[[VVVRRRPPPOOOOOOSSSVVVYYY[[[\\\]]]___```bbbaaa___]]]ZZZTTTNNNIIIIIIEEEFFFIIIJJJOOO___qqq|||yyylll```\\\iiivvv}}}kkk\\\PPPKKKGGGEEEGGGHHHFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAAAAABBBCCCBBBAAA@@@AAABBBCCCDDDGGGPPP\\\lllzzz~~~lllttt~~~|||uuuqqqppprrrrrrrrrssswww}}}qqqeee___ZZZTTTPPPPPPLLLSSSRRRNNN]]]vvveeeZZZVVV[[[ggg|||mmmXXXJJJDDDCCCBBBAAA@@@??????????????????>>>>>>======<<<<<<=========<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>><<<===@@@DDDLLLUUU___fffiiifffbbbaaafffoooxxxyyyssssss{{{xxxpppddd[[[ZZZbbbnnnvvvtttmmmjjjgggccc```[[[XXXTTTPPPNNNLLLJJJHHHHHHHHHIIIKKKMMMOOORRRSSSTTTVVVXXXXXXXXXXXXYYYZZZYYYYYYZZZ\\\\\\]]]]]]]]]]]]^^^^^^]]]\\\\\\___aaalllqqqzzzxxxoooiiifffddd```]]]WWWRRROOOOOOPPPRRRWWWYYY\\\]]]]]]^^^___aaaaaa```^^^ZZZVVVQQQKKKHHHFFFEEEFFFJJJMMMUUUiii|||}}}zzzsssmmmddd]]]```ppp~~~qqq```TTTLLLIIIFFFEEEFFFGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAAAAAAAABBBCCCCCCAAA@@@AAABBBCCCDDDFFFLLLVVVeeeuuu~~~}}}~~~ttt{{{zzzrrrnnnmmmooooooqqquuu}}}wwwnnnddd```[[[TTTPPPPPPHHHQQQRRRQQQbbbxxxeeeYYYVVV```rrrwwwbbbQQQHHHFFFBBBAAA@@@@@@??????????????????>>>>>>======<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===>>>@@@CCCHHHPPP[[[bbbfffeeebbb```aaaiiivvv~~~||||||}}}yyyyyy}}}nnnaaa]]]bbblllsssyyyyyyyyyzzzzzzuuummmhhheeeccc```^^^XXXUUUQQQOOOMMMLLLJJJIIIHHHIIIJJJLLLOOOQQQSSSTTTSSSUUUXXXYYYXXXYYYZZZ[[[YYYYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[\\\\\\^^^aaafffjjjxxx{{{|||rrrkkkfffdddccc]]]YYYTTTOOOMMMOOORRRUUUYYY[[[^^^___^^^^^^```aaa^^^]]][[[WWWRRRMMMJJJHHHCCCDDDGGGKKKQQQ^^^rrr~~~yyyoooeeeZZZYYYaaattt~~~tttfffWWWNNNJJJHHHFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBDDDDDDEEEIIIRRR```ppp{{{{{{ssspppppppppqqquuu|||rrrkkkddd```[[[TTTOOOOOOFFFNNNQQQUUUgggzzzeeeZZZTTTddd||||||}}}mmmZZZLLLGGGGGGAAA@@@@@@?????????@@@@@@>>>>>>>>>>>>============<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===???AAABBBEEELLLUUU]]]ccceeedddaaa___fffttt~~~xxxhhh```aaahhhmmmrrrrrrsssvvv~~~xxxqqqmmmhhhdddaaa___]]][[[UUUSSSOOOMMMLLLLLLJJJIIIIIIJJJLLLNNNPPPRRRSSSTTTSSSUUUWWWYYYYYYZZZ[[[]]]ZZZZZZ[[[\\\\\\\\\\\\\\\XXXYYY[[[\\\```fffmmmrrr~~~uuulllfffccc```___XXXUUUQQQMMMMMMPPPUUUXXX[[[]]]___```___^^^___```[[[[[[YYYTTTOOOJJJIIIIIICCCEEEHHHNNNXXXgggyyy~~~xxxmmmbbbUUUXXXdddvvv~~~wwwlll]]]QQQLLLHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDCCCAAA@@@AAABBBCCCDDDEEEGGGMMMZZZkkkvvvzzztttsssuuuvvvxxx}}}mmmgggbbb___ZZZRRRMMMNNNHHHMMMSSS\\\nnnyyyeee[[[ZZZooo{{{}}}xxxeeeSSSHHHDDDDDD@@@???????????????@@@@@@============>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<>>>>>??????;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===<<<;;;::::::;;;<<<===::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;>>>AAAAAAAAADDDLLLSSS___eeehhhddd]]]___lllxxx|||~~~wwwhhhaaa```aaadddgggkkkpppvvv{{{{{{sssnnnlllfffdddaaa]]]ZZZWWWTTTSSSPPPNNNKKKIIIJJJJJJIIIHHHKKKLLLNNNPPPQQQSSSSSSSSSRRRTTTWWWYYYZZZ[[[\\\^^^[[[\\\\\\]]]]]]]]]\\\\\\ZZZ[[[\\\^^^cccjjjsssyyy{{{|||qqqllleee```]]]ZZZVVVSSSRRRPPPNNNMMMOOOTTTYYY]]]]]]___``````___^^^^^^___\\\[[[XXXRRRJJJEEEDDDEEEFFFHHHLLLVVVfffvvvyyyrrrmmmddd\\\[[[cccrrruuummmaaaRRRKKKKKKFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEEEEDDDBBB@@@AAABBB>>>@@@BBBCCCGGGRRRbbbmmmwww~~~~~~yyyzzzsssgggfffbbbYYYRRRNNNLLLKKKRRRLLLYYYwwwjjj___aaatttpppXXXIIIFFFDDD@@@????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<===BBBHHHLLL[[[cccjjjiiibbb```fffmmm}}}mmm^^^YYYZZZ\\\^^^bbbgggooowww~~~vvvooojjjfffccc___]]]ZZZWWWTTTSSSRRRRRRJJJIIIHHHHHHHHHIIIJJJKKKNNNOOOPPPPPPQQQQQQPPPPPPUUUVVVWWWXXXYYY[[[\\\\\\ZZZ\\\______^^^]]]]]]]]]ZZZXXXZZZaaaeeegggmmmvvvyyy|||wwwiiieee```\\\[[[XXXTTTQQQNNNMMMLLLLLLNNNSSSWWWZZZ```___^^^______^^^[[[YYYZZZYYYTTTLLLGGGGGGIIIIIIBBBKKKSSS\\\ooo~~~wwwnnngggaaaZZZTTTaaahhhzzz|||gggVVVOOOLLLIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCDDDEEEJJJXXXfffooozzz|||zzz|||~~~|||zzz}}}zzznnneeeccc]]]VVVQQQNNNMMMLLLSSSXXXkkkxxxeeebbbjjjlllTTTGGGEEEDDDAAA????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>AAAFFFJJJVVV___ggghhhbbb^^^aaafff{{{qqq```YYYXXXYYYZZZ]]]bbbhhhpppvvvzzz~~~wwwqqqlllgggcccaaa\\\ZZZWWWTTTQQQPPPOOOOOOJJJIIIHHHHHHHHHIIIJJJKKKNNNOOOPPPQQQSSSSSSTTTTTTWWWXXXXXXYYYYYYZZZZZZZZZZZZ\\\^^^^^^]]]\\\\\\]]]\\\YYY[[[```cccdddjjjsssyyy~~~|||rrrfffbbb]]]ZZZXXXUUUQQQNNNMMMMMMMMMNNNQQQTTTXXX[[[___^^^]]]^^^^^^]]][[[YYYXXXWWWRRRKKKFFFFFFHHHIIIJJJQQQ\\\jjj{{{}}}vvvkkk```ZZZXXXWWWdddooovvvcccSSSMMMJJJHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFEEECCCCCCCCCEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBDDDDDDGGGTTT```jjjuuu|||yyy{{{||||||zzz~~~vvvjjjeee```YYYTTTQQQPPPOOONNNTTTddd|||kkk___gggxxx|||eeeOOOEEEDDDCCCAAA????????????????????????<<<======>>>>>>======<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>???AAADDDGGGQQQ[[[eeeiiieee```___aaaqqqzzzqqq___UUURRRVVVVVVXXX\\\aaagggmmmqqq}}}~~~~~~{{{wwwsssnnnjjjfffccc___\\\WWWUUURRRPPPMMMLLLKKKKKKIIIHHHHHHHHHIIIJJJKKKKKKNNNOOOQQQSSSUUUVVVVVVWWWYYYYYYZZZZZZZZZYYYYYYYYYYYY[[[]]]]]]\\\[[[\\\]]]]]]\\\]]]```bbbeeekkkrrrzzzsssiiiccc___ZZZVVVTTTQQQNNNLLLLLLMMMOOORRRUUUWWWZZZ[[[]]]]]]\\\]]]^^^]]]ZZZXXXVVVSSSOOOIIIEEEDDDGGGJJJNNNUUUeeeyyy}}}ssseeeWWWRRRVVV\\\iiizzzzzz|||xxxmmm\\\OOOJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFEEECCCBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA??????AAACCCCCCEEENNNXXXdddppp}}}{{{|||}}}uuujjjggg___WWWSSSRRRPPPQQQRRRXXXnnnwwwvvvbbb\\\pppxxx```LLLDDDCCCBBBAAA????????????????????????<<<==================<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>??????@@@AAACCCKKKVVVcccjjjjjjfffcccbbbhhhqqqzzzooo___UUURRRTTTTTTUUUWWW\\\aaagggkkkrrrvvv{{{}}}~~~~~~}}}|||}}}}}}xxxuuusssnnnlllhhheeebbb^^^ZZZWWWSSSQQQOOOLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLOOOPPPRRRSSSUUUVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZZZZXXXZZZ\\\\\\[[[[[[\\\]]]^^^^^^```dddgggmmmtttzzzttthhh```___\\\XXXTTTQQQNNNMMMLLLLLLOOORRRVVVYYY[[[[[[\\\^^^]]]\\\]]]^^^]]]ZZZXXXSSSOOOKKKHHHEEEDDDHHHMMMVVV]]]ppp|||mmm___SSSPPPXXXbbbrrr~~~vvvooocccVVVMMMIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEECCCBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA??????AAADDDCCCCCCIIIQQQbbbnnn{{{|||sssiiieee\\\TTTQQQOOONNNQQQVVVbbbxxx|||ooo^^^___zzzuuu[[[JJJDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::<<<>>>???>>>>>>???@@@EEENNN[[[fffjjjhhhfffddddddiiiqqq{{{pppccc[[[YYYSSSRRRRRRSSSVVV[[[```cccfffkkkrrrxxx|||~~~}}}|||||||||{{{{{{}}}~~~{{{wwwtttsssrrrkkkhhhdddaaa^^^[[[VVVSSSQQQOOOMMMKKKIIIIIIIIIIIIHHHHHHJJJKKKLLLMMMNNNNNNQQQRRRSSSTTTTTTTTTTTTTTTVVVXXXZZZ\\\]]]]]]\\\\\\XXXZZZ[[[[[[[[[[[[]]]^^^^^^bbbgggkkkqqqzzz{{{pppggg```]]]\\\ZZZVVVRRROOOMMMMMMNNNNNNQQQUUUYYY\\\]]]]]]]]]___^^^]]]]]]^^^]]]ZZZWWWQQQKKKHHHGGGFFFEEEJJJRRRaaajjjxxxfffZZZUUUWWWaaalll|||yyyrrrhhh[[[RRRLLLIIIGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEDDDCCCBBBBBBDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@BBBEEEDDDCCCGGGMMM```mmmzzz~~~yyymmmeee___VVVPPPOOOLLLKKKRRR]]]rrr|||{{{xxxyyyhhh]]]dddoooVVVHHHEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>><<<<<<===>>>>>>EEEPPP[[[cccfffeeedddbbbdddjjjuuupppeee___^^^VVVTTTQQQOOOPPPTTTXXX[[[\\\aaagggmmmqqqsssuuuwww~~~~~~}}}~~~|||zzzxxxuuurrrpppooonnniiieeeaaa]]]ZZZWWWSSSQQQOOONNNLLLJJJIIIIIIIIIIIIHHHIIIKKKMMMOOOPPPPPPPPPRRRSSSTTTTTTUUUTTTTTTTTTVVVWWWZZZ]]]^^^^^^^^^]]]YYYZZZ[[[[[[[[[\\\^^^```aaahhhnnnssszzzyyymmmddd___]]]]]]XXXWWWTTTPPPMMMLLLNNNPPPRRRTTTXXX\\\^^^___^^^]]]___^^^]]]]]]\\\[[[WWWUUUOOOHHHEEEHHHHHHHHHOOOYYYffftttppp___YYYZZZaaaooo}}}xxxwwwpppcccUUUNNNKKKIIIGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEDDDBBBAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCAAABBBDDDDDDCCCEEEKKK[[[hhhvvv{{{pppgggaaaYYYRRROOOPPPMMMLLLXXXiiiyyypppqqquuuzzzkkkaaa]]]hhhgggOOOFFFFFFDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<======<<<;;;:::<<<======AAAHHHRRR[[[aaaccccccaaaaaafffrrrwwwlllfffddd^^^ZZZUUUQQQOOOOOORRRSSSTTTWWW[[[^^^aaafffjjjnnnssswww}}}|||vvvuuussspppnnnkkkjjjiiiddd```[[[WWWUUUSSSQQQPPPNNNLLLKKKIIIHHHHHHIIIIIIIIIJJJMMMOOOQQQRRRRRRRRRRRRSSSTTTVVVVVVWWWWWWWWWWWWYYY\\\^^^___^^^]]][[[ZZZ[[[\\\\\\[[[\\\___aaafffnnnvvvyyyyyymmmddd___\\\ZZZYYYTTTSSSRRRNNNKKKKKKOOORRRUUUWWWZZZ]]]___```___^^^___]]]\\\[[[ZZZWWWSSSPPPNNNFFFDDDIIIKKKKKKSSS```hhhzzz{{{xxxwwwttteeeZZZZZZ___hhh}}}|||{{{nnn___PPPKKKKKKHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEDDDBBBAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCC@@@@@@CCCCCCBBBDDDIIIRRR___oooyyy~~~zzzzzzvvvllleee```VVVQQQQQQSSSPPPPPP```ttt}}}nnngggooo{{{yyymmm```[[[\\\iiiyyyaaaJJJDDDFFFEEEAAA???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<===============;;;999999;;;===???AAAEEEMMMWWW___bbbccc```___cccpppyyyrrrnnnfffbbb[[[TTTPPPOOOPPPQQQQQQQQQRRRSSSVVV\\\dddiiilllppptttwwwzzz~~~}}}zzzwwwtttsssqqqnnnllliiigggfff```\\\VVVSSSQQQQQQPPPOOOLLLKKKJJJHHHGGGHHHHHHIIIJJJKKKNNNPPPRRRSSSTTTTTTRRRSSSUUUWWWXXXZZZZZZZZZYYY[[[]]]______]]][[[ZZZ[[[[[[\\\\\\\\\]]]```bbbjjjssszzz|||vvvnnnddd^^^\\\[[[WWWTTTQQQQQQPPPLLLJJJJJJOOOSSSXXXYYY\\\^^^``````______^^^\\\ZZZYYYWWWTTTPPPMMMMMMEEEDDDJJJMMMMMMVVVdddmmmzzzxxxtttggg]]]WWW[[[```lllmmm\\\MMMIIIJJJGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDBBBAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCC@@@???AAABBBAAACCCHHHJJJXXXiiiuuuyyytttsss}}}|||vvvmmmccc]]]TTTLLLLLLPPPMMMOOOggguuuiiiiiizzz{{{kkkbbbYYYVVV]]]mmmnnnbbbRRRGGGCCCCCCBBB@@@????????????>>>>>>>>>>>><<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<========================>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<>>>>>======<<<<<<@@@BBBEEEJJJPPPYYYccciiijjjdddaaahhhvvvzzzvvviii\\\YYYVVVQQQOOOPPPLLLMMMOOOPPPRRRUUUZZZ]]]eeehhhnnnrrrvvvzzz}}}|||yyyvvvtttrrrtttqqqnnnkkkiiifffccc```[[[ZZZWWWSSSOOOLLLJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKNNNOOOQQQSSSUUUUUUUUUUUUTTTUUUXXX[[[\\\]]]\\\[[[^^^^^^___```___^^^]]]\\\UUUYYY\\\\\\[[[___fffmmmxxx}}}}}}pppnnnfff^^^ZZZZZZYYYWWWTTTNNNLLLJJJIIIKKKNNNQQQTTTYYY[[[]]]^^^````````````\\\\\\[[[YYYUUUPPPLLLIIILLLFFFDDDHHHNNNUUUaaammm}}}{{{xxxtttaaa\\\VVVXXXcccxxx{{{```XXXOOOJJJJJJJJJHHHEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGNNNTTT___lllxxx~~~||||||zzzwww|||xxxrrrjjj```[[[SSSNNNMMMNNNNNNVVVooozzzmmmfffkkkuuuddd\\\VVVWWW```qqqhhh^^^PPPGGGCCCCCCAAA@@@????????????>>>>>>>>>>>>===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>======<<<<<<>>>@@@CCCGGGMMMUUU^^^eeegggbbb___dddppp|||}}}~~~{{{yyynnnbbb\\\UUUNNNKKKMMMLLLLLLLLLMMMOOORRRUUUXXX]]]```fffkkkoootttyyy}}}}}}zzzwwwtttrrrqqqqqqnnnkkkhhhfffccc```]]]YYYXXXUUUQQQNNNKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOQQQTTTUUUUUUUUUUUUUUUVVVXXXZZZ\\\\\\\\\\\\^^^^^^______^^^]]]\\\[[[UUUXXX\\\^^^```eeemmmttt|||yyyllleee___YYYVVVVVVVVVTTTQQQMMMLLLKKKKKKMMMPPPTTTVVV\\\]]]^^^___```___^^^^^^]]]]]][[[XXXTTTOOOKKKHHHFFFEEEHHHNNNSSS\\\mmm}}}{{{xxxrrrlllZZZXXXVVV[[[iii}}}vvv\\\UUUMMMIIIIIIIIIGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBAAA@@@@@@BBBDDDKKKQQQ\\\iiivvv}}}zzzzzz{{{wwwuuuzzz{{{rrrmmmeee\\\WWWQQQPPPNNNKKKPPPaaazzzrrrfffdddqqq{{{mmm^^^XXXVVV^^^kkkzzzttt^^^WWWMMMFFFCCCBBBAAA???????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;::::::>>>>>>>>>============<<<===???BBBEEEJJJQQQZZZ___ddd```]]]```hhhqqqxxx{{{~~~}}}yyy{{{tttkkkaaaWWWMMMKKKMMMMMMLLLKKKKKKMMMPPPSSSUUUVVVYYY^^^ccchhhnnnuuuzzz|||}}}~~~}}}|||zzzwwwtttqqqooonnnmmmjjjgggdddbbb```\\\ZZZVVVTTTRRROOOLLLJJJHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMOOOPPPRRRTTTVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZXXX\\\aaadddhhhnnnvvv|||sssfff^^^ZZZUUUSSSTTTTTTQQQOOOLLLLLLLLLMMMOOOSSSVVVYYY______``````___^^^]]]\\\^^^]]]ZZZWWWRRRMMMIIIGGGCCCFFFMMMSSSYYYcccwww}}}vvvqqqhhh```TTTTTTXXXaaapppzzzjjjVVVQQQKKKHHHHHHIIIGGGEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAADDDDDDCCCBBBAAA@@@???>>>BBBCCCDDDCCCBBBBBBDDDEEEGGGMMMXXXggguuu|||yyywwwuuuttttttvvvtttmmmhhh```XXXTTTNNNQQQNNNKKKUUUmmmmmmdddjjj~~~vvvhhh\\\ZZZ^^^lll|||rrrdddTTTOOOIIIEEECCCBBB@@@???????????????>>>>>>>>>===>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<========================???@@@CCCEEEIIIOOOVVV[[[cccaaa^^^]]]aaagggnnnssszzzzzz}}}wwwlll^^^RRROOOPPPOOOMMMKKKKKKNNNQQQUUUVVVUUUXXX[[[___dddjjjqqqvvv|||}}}|||{{{}}}}}}zzzyyywwwtttqqqooommmllliiifffccc```___\\\YYYVVVRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPQQQSSSUUUWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[]]]^^^^^^]]]]]]]]]\\\[[[ZZZZZZ___bbbggglllqqqwww~~~uuujjjccc\\\YYYUUUTTTTTTSSSPPPNNNJJJKKKLLLNNNQQQUUUXXXZZZ^^^___``````___^^^]]]\\\^^^\\\XXXTTTOOOJJJGGGEEEEEEIIIOOOUUU]]]iiixxx~~~yyysssnnnggg]]]UUUPPPSSSZZZgggxxxnnn[[[PPPMMMIIIGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@DDDCCCCCCBBBAAAAAAAAAAAADDDEEEFFFEEEDDDDDDEEEGGGGGGNNN[[[jjjwww|||xxxvvvrrrsssttttttzzz{{{nnnhhhddd]]]UUURRRKKKPPPOOOOOO]]]wwwuuugggfffvvvsssfff\\\^^^hhh{{{wwwcccVVVKKKIIIFFFDDDBBBAAA@@@???????????????>>>>>>>>>===>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888999:::<<<===>>>>>><<<<<<<<<<<<<<<=========>>>???AAACCCEEEJJJOOOSSSaaabbbaaa^^^]]]```gggmmm~~~~~~}}}}}}|||jjj\\\TTTQQQNNNKKKIIIIIIMMMRRRUUUVVVVVVXXXZZZ]]]```eeekkkooorrrvvv|||}}}{{{{{{}}}~~~{{{vvvuuutttqqqnnnllljjjiiieeebbb___]]][[[YYYVVVTTTNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQQQQRRRTTTVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^]]]]]]\\\\\\\\\[[[[[[[[[aaadddjjjqqqxxxzzzooofffbbbaaaZZZXXXUUUSSSQQQOOOMMMLLLIIIKKKMMMPPPTTTWWWYYY[[[]]]]]]^^^______^^^]]]\\\ZZZXXXTTTPPPKKKHHHFFFEEEHHHKKKQQQZZZfffrrr{{{~~~yyytttnnniiieee]]]TTTOOONNNSSS]]]mmmuuuaaaRRRJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAADDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFEEEGGGHHHMMMTTTaaappp||||||yyywwwrrrtttuuusssvvv~~~ssshhhddd```YYYSSSPPPKKKNNNQQQXXXjjj~~~oooiiiccclllqqqeee]]]cccsss}}}jjjWWWMMMEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888999:::<<<===>>>>>>;;;<<<<<<<<<<<<=========<<<===>>>???@@@CCCGGGKKK\\\```bbb```\\\]]]eeemmm|||yyy|||zzziii[[[SSSOOOJJJFFFFFFKKKPPPRRRSSSTTTVVVYYY[[[]]]```eeehhhkkkpppxxx~~~~~~}}}{{{xxxrrrqqqooommmkkkhhhgggfffaaa^^^[[[YYYXXXVVVSSSPPPJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGIIIKKKMMMPPPRRRTTTRRRSSSUUUWWWYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\\\\]]]^^^^^^```ccciiirrr{{{sssiiiaaa[[[[[[^^^WWWUUURRROOOLLLKKKJJJJJJJJJLLLOOOSSSWWWYYY[[[\\\[[[\\\]]]^^^^^^]]]\\\[[[UUUSSSOOOKKKHHHFFFFFFFFFIIIOOOYYYeeettt~~~uuuoooiiiddd^^^UUUOOONNNNNNVVVeeexxxzzzhhhXXXPPPGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBDDDGGGIIIKKKOOOOOOPPPNNNMMMLLLNNNOOORRRXXXbbbnnnyyy~~~{{{xxxsssuuuuuurrrrrr|||uuulllccc```]]]VVVPPPNNNMMMNNNTTTcccwww|||hhhfffhhhxxxnnnddd___jjj~~~~~~uuu```QQQJJJBBBBBBBBBAAA@@@???@@@AAA????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<=========???CCCEEERRRZZZaaaaaa]]]^^^gggpppyyyzzzzzzhhh[[[TTTNNNHHHGGGJJJNNNPPPOOORRRUUUXXX[[[\\\___bbbeeejjjnnnttt{{{|||xxxwwwuuusssmmmlllkkkhhhfffdddbbbaaa\\\ZZZWWWUUUTTTRRROOOMMMHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHJJJLLLOOORRRUUUVVVSSSTTTVVVXXXYYYZZZZZZYYYXXXYYY[[[\\\]]]]]]\\\[[[\\\\\\[[[\\\]]]^^^```aaabbbdddiiiqqqzzz~~~qqqfff```\\\XXXVVVYYYTTTRRROOOLLLIIIIIIJJJLLLMMMOOOSSSWWWZZZ]]]^^^^^^\\\]]]]]]]]]\\\ZZZXXXWWWPPPNNNJJJGGGEEEEEEFFFGGGJJJVVVeeerrr~~~xxxqqqjjjddd[[[QQQNNNQQQUUU```rrrnnn\\\QQQNNNEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDEEEDDDCCCAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCFFFIIIKKKRRRSSSSSSRRRPPPPPPQQQRRROOOQQQWWW```jjjttt}}}|||xxxtttvvvuuuqqqooouuupppggg```]]]ZZZTTTNNNLLLPPPNNNVVVkkkxxxjjjjjjppp}}}lllbbbcccpppppp\\\NNNJJJAAAAAAAAA@@@??????@@@AAA????????????>>>>>>>>>>>>:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999======<<<;;;::::::999999;;;;;;;;;<<<<<<<<<=========>>>???>>>>>>???BBBEEEKKKUUU___aaa^^^___iiissszzz~~~~~~|||}}}tttdddZZZSSSLLLIIILLLOOOOOONNNRRRUUUYYY\\\___aaadddfffiiijjjmmmqqqyyy~~~~~~~~~~~~~~~vvvssssssqqqnnnjjjiiigggeeecccaaa___^^^YYYWWWTTTRRRQQQOOOLLLJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJMMMPPPSSSVVVXXXSSSTTTVVVXXXZZZZZZZZZZZZXXXYYY[[[]]]^^^]]]\\\[[[\\\[[[[[[\\\]]]```bbbcccggghhhkkkpppvvv{{{~~~ttthhh______^^^XXXTTTUUURRRQQQNNNKKKIIIJJJMMMPPPPPPRRRVVVZZZ]]]___``````^^^^^^^^^]]][[[XXXVVVTTTMMMJJJGGGDDDCCCDDDGGGHHHJJJ[[[nnnzzz}}}|||uuummmfff[[[OOONNNTTT___kkk~~~{{{eeeTTTLLLKKKDDDFFFHHHHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDEEEEEECCCAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBB@@@??????@@@BBBEEEHHHJJJMMMNNNNNNLLLJJJJJJKKKMMMHHHHHHJJJPPPZZZgggttt{{{}}}yyyuuuvvvtttooolllqqq{{{ttthhheee^^^WWWSSSRRROOOMMMIIIRRReee{{{}}}qqqeeeiiizzzttthhhkkkllltttbbbSSSJJJFFFDDDBBBAAA???>>>>>>????????????>>>>>>======<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;888999:::999777777777888888999;;;<<<<<<<<<;;;;;;========================???>>>>>>>>>>>>@@@BBBCCCFFFKKKSSS\\\dddhhhiiijjj|||{{{yyyxxxkkkfffYYYNNNLLLLLLJJJJJJMMMPPPRRRVVVZZZ^^^```aaabbbdddeeeggghhhllluuu~~~zzz{{{|||~~~}}}|||}}}{{{wwwuuuwwwyyyzzztttrrrpppllliiifffdddaaa```___^^^\\\ZZZTTTSSSQQQOOONNNLLLLLLLLLGGGGGGGGGGGGHHHHHHIIIJJJIIIKKKNNNQQQTTTUUUTTTTTTVVVVVVWWWWWWXXXYYYYYYYYY[[[\\\^^^^^^\\\[[[[[[\\\YYYZZZZZZ[[[[[[^^^bbbeeehhhiiimmmrrrvvvwwwvvvtttiiiddd]]]XXXVVVVVVVVVVVVPPPNNNLLLJJJIIIJJJKKKKKKUUUWWW[[[___``````^^^]]]_________]]][[[WWWTTTQQQNNNJJJFFFEEECCCCCCIIIPPPSSSdddwwwuuuaaaUUUXXX[[[ZZZhhhyyyiiiVVVNNNJJJFFFHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDBBBAAAAAAAAA???@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAACCCEEEFFFGGGFFFFFFEEECCCAAAAAACCCEEEGGGFFFFFFJJJTTTbbbpppyyy}}}zzzqqqrrrsssrrrlllkkkuuuwwwkkkccc```ZZZTTTPPPOOOMMMKKKOOOYYYjjj|||wwwmmmhhhsssoooeeejjjyyyooo]]]OOOGGGDDDCCCBBBAAA???>>>>>>?????????>>>>>>>>>=========<<<===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;888999:::999888777777999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>???AAABBBDDDIIIRRR[[[bbbgggjjjkkkyyy~~~xxx|||tttfffYYYNNNKKKKKKIIIIIIKKKPPPRRRUUUYYY[[[]]]^^^___aaabbbdddeeeiiiqqq|||}}}|||~~~{{{|||}}}~~~}}}||||||zzz{{{|||~~~~~~|||xxxvvvwww|||wwwrrrpppoookkkhhhdddaaa___]]]\\\[[[XXXVVVQQQQQQOOOMMMLLLKKKJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLOOORRRTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\\\\ZZZYYYYYYZZZ[[[\\\\\\\\\\\\^^^aaadddgggiiimmmrrrvvvuuurrroooccc___YYYUUUSSSRRRRRRQQQOOOMMMKKKIIIIIIJJJLLLNNNVVVXXX\\\___``````___]]]^^^^^^^^^]]]YYYUUUQQQNNNJJJGGGEEEFFFEEEEEEJJJQQQ]]]lll|||mmmWWWNNNTTT]]]ccc{{{uuu```QQQLLLIIIFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDBBBAAAAAACCCEEEFFFFFFEEEIIIQQQ___nnnwww~~~vvvtttsssrrrmmmlllttt~~~{{{lllbbb^^^[[[VVVRRRNNNLLLLLLLLLRRR]]]mmmzzzzzzqqqiiilllhhhdddooozzzgggWWWKKKDDDAAABBBAAA@@@???????????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;888:::::::::888777888999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>???@@@BBBFFFNNNWWW___eeeiiikkkpppxxxyyyzzzzzzhhh]]]RRRMMMKKKIIIIIIKKKOOOQQQSSSVVVXXXZZZ[[[[[[\\\^^^```aaadddkkkuuu|||~~~}}}}}}yyyzzz{{{}}}~~~~~~~~~~~~uuupppsssvvv{{{~~~~~~{{{tttooommmllliiifff```^^^[[[ZZZXXXWWWTTTQQQNNNNNNLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNQQQSSSUUUVVVWWWWWWTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\]]]\\\ZZZXXXXXXXXX]]]]]]^^^^^^]]]___bbbdddgggjjjnnnsssuuusssmmmhhh^^^[[[VVVSSSRRRPPPNNNMMMMMMLLLIIIHHHIIILLLPPPRRRXXXZZZ]]]```aaa```___^^^]]]]]]]]][[[XXXRRRNNNJJJFFFDDDDDDFFFGGGIIINNNUUUlllxxx|||cccSSSNNNVVVeeesss|||ttteeeTTTKKKIIIHHHEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAADDDFFFGGGFFFEEEGGGNNN[[[iiisss{{{~~~{{{vvvsssqqqooonnnssszzzzzzpppfff___[[[WWWTTTQQQMMMJJJLLLOOOTTT^^^jjjrrrsssoookkkhhhpppwwwdddlllttt___QQQGGGBBB???AAA@@@@@@???????????????>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;999:::;;;:::888777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???CCCJJJRRR[[[bbbgggjjjffflllvvv~~~|||yyymmmdddYYYQQQMMMKKKJJJKKKLLLMMMOOORRRUUUWWWYYYYYYYYY[[[]]]^^^```eeemmmttt}}}~~~yyyzzz{{{|||}}}~~~uuunnnmmmuuu{{{uuuzzzuuuoookkkiiihhhfffddd^^^[[[YYYWWWUUUSSSPPPNNNLLLLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNPPPRRRTTTVVVXXXYYYYYYYYYUUUVVVXXXZZZ[[[\\\\\\\\\]]]______^^^[[[YYYYYYYYY\\\]]]______```aaadddgggiiikkkooossssssooohhhbbb[[[YYYVVVTTTSSSQQQOOOLLLLLLJJJIIIHHHJJJOOOSSSVVVZZZ[[[^^^```aaa```___^^^]]]]]]\\\ZZZVVVPPPKKKHHHEEEBBBBBBEEEHHHLLLUUU^^^xxx}}}lll[[[VVVVVV^^^sssuuuiiiYYYLLLGGGGGGGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFHHHGGGFFFFFFKKKVVVdddnnnwww{{{~~~wwwqqqqqqqqqqqquuuyyyxxxnnnggg```ZZZXXXSSSOOONNNKKKIIIMMMTTT]]]bbbhhhiiifffcccccceeerrrnnnfff{{{lllXXXLLLFFFBBB?????????@@@?????????>>>>>>============>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;999:::;;;:::888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============>>>@@@EEEMMMUUU]]]cccgggbbbfffnnnyyy{{{rrrlllbbbXXXQQQMMMKKKIIIHHHIIIKKKNNNQQQUUUWWWXXXVVVXXXZZZ[[[\\\```ggglllzzz|||{{{{{{{{{|||}}}~~~~~~zzzpppqqquuu{{{ssssssoookkkgggeeecccaaa```[[[YYYVVVUUUSSSRRROOOMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKMMMNNNOOOPPPTTTUUUVVVXXXZZZ[[[\\\\\\WWWXXXZZZ\\\^^^^^^]]]]]]\\\^^^^^^]]]ZZZXXXXXXXXXZZZ\\\___aaaccceeeiiikkkkkklllnnnpppooojjjccc^^^YYYWWWUUUTTTSSSQQQNNNLLLJJJJJJIIIJJJMMMRRRWWWZZZ[[[\\\^^^___```___^^^^^^]]]\\\[[[WWWSSSNNNIIIGGGFFFCCCAAAEEEJJJQQQ]]]hhh}}}iii^^^UUUVVVZZZggg{{{pppbbbRRRIIIGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAAAAABBBDDDEEEHHHHHHHHHGGGIIIQQQ^^^hhhrrrxxx~~~wwwqqqqqqssstttwww{{{nnnddd^^^YYYUUUSSSMMMJJJKKKJJJIIIRRR^^^mmmlllhhhaaa[[[[[[^^^bbbyyyzzziiinnn~~~dddQQQHHHEEEBBB???>>>??????@@@??????>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;999;;;;;;:::999888999:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<===???BBBGGGNNNVVV]]]aaaaaadddjjjsss}}}zzzwwwnnnaaaXXXRRRMMMHHHHHHHHHJJJLLLOOORRRUUUVVVSSSVVVXXXYYYYYY[[[aaaeeeppp{{{~~~}}}{{{yyyyyy{{{|||~~~}}}}}}}}}ssspppvvv~~~}}}xxxtttmmmkkkhhhddd```^^^]]]\\\XXXVVVTTTSSSRRRQQQNNNLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQQQQUUUVVVWWWXXXZZZ[[[\\\]]]XXXZZZ\\\^^^^^^^^^\\\[[[XXXYYYZZZYYYWWWUUUUUUVVVYYY\\\```ccceeehhhkkknnnlllkkkkkkjjjhhhddd^^^ZZZVVVTTTRRRPPPPPPOOOLLLJJJJJJJJJKKKMMMQQQUUUZZZ\\\\\\]]]^^^______^^^]]]]]]\\\ZZZWWWSSSNNNKKKHHHFFFGGGDDDDDDHHHNNNVVVcccooozzz~~~~~~www___YYYSSSUUU```uuu~~~ttthhh\\\OOOJJJHHHFFFEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCC??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>??????@@@@@@AAA>>>???AAAAAAAAAAAABBBDDDFFFHHHHHHGGGGGGLLLWWW```lllsss}}}xxxssssssttttttxxx|||~~~uuuccc[[[YYYVVVSSSPPPJJJHHHLLLNNNPPP^^^ooo|||ttthhh\\\WWWYYYaaaggg}}}lllgggxxxwww]]]KKKEEEDDDAAA>>>===>>>???@@@@@@???>>>>>><<<=========>>>>>>>>>???===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;:::;;;<<<;;;999888999:::===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<>>>>>>???CCCIIIPPPWWW\\\___bbbffflllttt}}}~~~pppccc\\\TTTMMMJJJJJJJJJKKKMMMOOOQQQRRRQQQSSSVVVVVVVVVWWW[[[___bbblllxxx~~~}}}zzzwwwvvvvvvxxxyyy|||||||||}}}~~~}}}||||||}}}~~~}}}xxxooopppyyy}}}wwwsssqqqiiihhheeeaaa]]]ZZZXXXXXXUUUSSSQQQPPPPPPOOOMMMKKKIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQUUUUUUUUUVVVXXXYYYZZZ[[[XXXZZZ\\\]]]]]]\\\ZZZXXXUUUWWWXXXWWWVVVTTTTTTUUU[[[^^^bbbeeegggiiilllnnnllliiieeebbb```]]]ZZZWWWTTTRRROOONNNNNNMMMLLLJJJJJJKKKMMMQQQUUUYYY[[[]]]\\\]]]]]]]]]]]]]]]\\\[[[ZZZWWWRRRMMMIIIGGGFFFFFFFFFEEEHHHNNNUUU]]]hhhrrruuuxxx{{{{{{}}}|||uuulllZZZYYYXXX___ttt|||qqq]]]SSSLLLJJJIIIEEEDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@>>>???AAAAAA@@@@@@AAABBBBBBEEEGGGFFFDDDGGGPPPXXXdddlllxxx{{{vvvuuusssrrrvvv|||kkk[[[VVVXXXWWWVVVPPPJJJIIIOOOSSSXXXiii}}}xxxgggZZZVVV]]]hhhppp{{{mmmccchhhrrrXXXGGGCCCCCCAAA>>>===>>>???@@@@@@???>>>===<<<=========>>>>>>??????======<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;:::;;;<<<;;;999888999:::===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????>>>===<<<>>>>>>>>>@@@FFFMMMTTTXXX]]]___bbbfffmmmvvv|||nnneee\\\SSSMMMMMMLLLKKKKKKLLLNNNOOOOOOQQQTTTTTTSSSTTTXXX[[[WWWaaakkkuuu}}}}}}yyyuuusssssstttuuuwwwwwwxxxyyy{{{}}}~~~}}}|||{{{{{{{{{{{{{{{xxx{{{tttnnnqqqzzz~~~yyysssnnnlllgggfffddd```[[[XXXVVVVVVRRRPPPOOONNNNNNNNNLLLKKKHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPSSSSSSTTTTTTVVVWWWYYYZZZXXXYYY[[[\\\\\\ZZZXXXVVVVVVWWWYYYXXXWWWVVVVVVWWW]]]```cccfffgggiiikkkmmmkkkgggaaa]]]ZZZXXXWWWVVVUUUSSSPPPNNNNNNNNNMMMLLLJJJLLLOOOSSSWWWZZZ\\\]]]\\\\\\]]]]]]]]]\\\[[[[[[XXXTTTNNNIIIEEEDDDDDDEEEDDDEEEKKKTTT[[[aaaiiirrrqqquuuwwwyyy{{{yyypppeeeTTTYYY___mmm~~~rrrTTTMMMIIIJJJIIIDDDCCCGGGCCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@@@@AAA???CCCFFFEEEBBBDDDLLLSSS^^^gggttt}}}}}}yyyvvvrrrpppttt{{{wwwbbbXXXUUURRRNNNLLLGGGJJJLLLLLLNNNVVVdddooovvveee[[[\\\WWWTTTiiivvvnnndddaaalll|||bbbKKKFFFGGGBBB???BBB@@@??????>>>===<<<<<<;;;========================<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===AAAGGGOOOUUU___fffkkkhhhcccggguuuooo]]]ZZZQQQJJJJJJLLLJJJHHHHHHKKKNNNPPPPPPPPPQQQTTTWWWYYY\\\bbbiiiooowww~~~{{{yyywwwssspppyyyyyyxxxzzz}}}~~~~~~}}}}}}}}}|||{{{zzzyyyyyyxxxwwwwwwxxx{{{yyymmmhhhooo~~~zzzvvvsssooojjjgggaaa___]]]YYYVVVTTTRRRRRRPPPPPPOOOMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKMMMPPPSSSUUUVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZ[[[[[[ZZZXXXVVVUUURRRSSSTTTUUUVVVUUUTTTTTTZZZ]]]aaaeeehhhjjjkkkkkkkkkeee]]]YYYXXXWWWTTTPPPPPPPPPNNNMMMLLLLLLLLLMMMPPPQQQSSSUUUXXXYYYZZZ[[[^^^]]]]]]\\\[[[[[[[[[ZZZVVVOOOJJJHHHGGGEEEFFFIIIIIINNNTTT]]]lllyyy}}}{{{~~~~~~lll___QQQ]]]qqquuubbbPPPNNNKKKGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBB??????@@@@@@@@@??????>>>BBBAAA@@@@@@??????@@@@@@????????????????????????AAAAAA@@@??????>>>>>>>>>???@@@AAAAAAAAACCCGGGJJJVVV```nnnxxx}}}|||wwwttttttuuuwwwppp^^^WWWUUURRRNNNLLLIIIIIIJJJKKKOOOWWWaaagggjjj___YYY\\\\\\ccc|||mmmeee\\\]]]kkkqqqZZZGGGDDDEEEBBB@@@BBB?????????>>>===<<<<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<>>>CCCJJJOOOXXX```gggfffbbbdddoooyyysssbbbXXXNNNLLLLLLJJJGGGGGGKKKMMMOOOOOOOOOQQQTTTWWWUUUWWW\\\aaaeeelllzzz~~~}}}{{{zzzxxx{{{zzzyyy{{{}}}~~~~~~}}}zzzyyyxxxwwwuuusssrrrrrrxxxwwwwwwyyy}}}}}}vvvnnnlllttt}}}zzzuuurrrnnnjjjfffccc^^^]]]ZZZWWWTTTRRRQQQPPPMMMMMMLLLKKKJJJHHHHHHGGGIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLLLLMMMNNNQQQSSSUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZYYYWWWVVVUUUSSSTTTVVVWWWXXXXXXWWWWWW[[[]]]aaaeeehhhiiihhhhhhhhhbbb[[[WWWVVVUUURRROOOOOONNNLLLKKKKKKLLLMMMNNNQQQRRRTTTVVVXXXYYYZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXRRRLLLGGGGGGFFFEEEGGGKKKNNNYYYgggsssrrrccc[[[\\\kkkppp[[[OOOMMMJJJGGGEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAAAAABBBCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@??????>>>BBBAAA@@@@@@??????@@@@@@???????????????????????????@@@@@@@@@@@@???>>>>>>@@@AAAAAAAAAAAABBBFFFIIIRRR]]]jjjuuu{{{}}}xxxuuuuuuwwwxxxsssfffYYYUUUUUUQQQMMMKKKLLLJJJIIILLLSSSZZZ^^^___]]]ZZZXXX\\\fffzzzwwweee]]]XXX^^^qqqxxxcccQQQBBBAAADDDBBB@@@BBB??????>>>>>>======<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::::::::;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<>>??????@@@@@@@@@??????AAAAAA@@@????????????@@@????????????????????????===>>>@@@AAAAAA@@@???>>>AAAAAABBBAAA@@@AAADDDFFFMMMWWWeeeqqqxxx~~~{{{xxxwwwxxxyyyvvvhhh___WWWUUUTTTOOOKKKJJJMMMJJJIIIOOOWWW]]]\\\ZZZWWWXXXYYYaaavvvmmmbbb[[[ZZZfff|||rrrWWWJJJAAAAAACCCAAA@@@@@@???>>>>>>>>>=========<<<========================<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<>>>BBBEEELLLVVVaaagggfffeeefffiiiuuu|||}}}oooaaaZZZWWWRRROOOOOOLLLLLLKKKKKKKKKLLLNNNPPPRRRRRRTTTWWWYYY[[[dddmmmuuu~~~|||{{{zzzzzzyyywwwuuuuuuvvvwwwvvvuuuvvvyyy}}}~~~|||xxxwwwuuutttvvv~~~}}}xxxtttpppmmmiiifffdddaaa^^^[[[XXXWWWTTTRRRPPPNNNMMMLLLGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSTTTUUUWWWWWWWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVUUUSSSUUUWWWYYY[[[\\\\\\\\\___aaadddffffffdddaaa______[[[VVVSSSRRRQQQOOOMMMKKKJJJHHHHHHJJJNNNRRRTTTYYYYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\\\\[[[WWWTTTQQQNNNIIIEEEEEEFFFHHHNNNVVVfffxxx|||jjj\\\\\\bbbqqqppp\\\NNNIIIHHHFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@??????AAA@@@@@@???????????????????????????????????????:::<<>>AAAAAABBBAAA@@@@@@BBBDDDIIIRRR___llluuu{{{}}}{{{zzzzzzzzz{{{~~~yyylllbbb[[[VVVUUURRRMMMIIIIIIJJJJJJLLLRRRYYY\\\ZZZVVVUUUYYY```pppwwwddd^^^\\\```ppp{{{gggPPPIIIBBBBBBBBBAAA??????>>>>>>>>>>>>====================================<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========???BBBEEEHHHPPP\\\ccceeeddddddeeepppzzzzzzmmmfffbbb]]]YYYXXXSSSQQQNNNLLLLLLLLLMMMNNNQQQPPPRRRVVVXXXYYY```gggkkkxxx~~~}}}}}}}}}}}}|||zzzzzzzzzyyyyyyyyyyyyyyyyyywwwuuutttttttttsssqqqqqqtttvvvyyy{{{~~~zzzvvvtttsssqqqpppqqqvvv~~~}}}|||{{{zzzwwwssspppkkkiiifffcccbbb___\\\ZZZUUUTTTRRRPPPNNNMMMLLLLLLGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLNNNPPPQQQRRRTTTSSSSSSTTTTTTUUUUUUVVVTTTUUUWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWXXX[[[^^^```aaaaaaaaabbbccceeefffeeebbb___\\\ZZZXXXUUURRRQQQOOONNNMMMJJJIIIIIIJJJMMMPPPTTTWWW\\\\\\]]]]]]]]]]]]\\\\\\ZZZ[[[\\\[[[YYYUUUQQQNNNKKKFFFDDDDDDEEEHHHQQQ[[[ppp|||lll___ZZZ```iiisss```RRRLLLFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@AAABBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA===>>>???@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::<<>>>>>>>>>>>>>>====================================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::::::::;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>>>>@@@BBBDDDCCCIIISSS[[[___aaaaaabbbkkkuuuwwwrrrnnngggaaa^^^XXXTTTPPPNNNMMMNNNOOONNNNNNLLLNNNRRRTTTUUUZZZ```eeeppp~~~zzzwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxwwwuuurrrqqqrrrqqqpppooonnnoooqqqrrrtttxxx}}}~~~{{{wwwsssooommmlllhhhhhhiiimmmuuu|||xxxwwwvvvuuuuuuvvvuuussspppmmmkkkgggeeebbb```___]]]ZZZXXXRRRQQQPPPNNNLLLKKKKKKKKKGGGGGGGGGHHHIIIJJJJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWXXX]]]^^^```ccceeefffffffffddddddddddddbbb___\\\ZZZVVVUUUSSSQQQOOOMMMMMMLLLJJJJJJKKKNNNQQQTTTWWWYYY\\\]]]]]]^^^]]]]]]\\\\\\YYYYYYYYYWWWTTTQQQMMMKKKFFFCCCBBBDDDFFFLLLXXXdddyyymmm```ZZZ\\\gggsss~~~gggTTTLLLKKKDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@AAABBBAAA???AAAAAABBBBBBBBBBBBAAAAAA===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;===???AAABBBAAA@@@???>>>@@@AAAAAA@@@???@@@AAAEEEJJJSSS^^^iiissszzz~~~~~~{{{yyyxxxtttxxxzzzxxxxxxyyyjjj___\\\XXXTTTPPPNNNJJJGGGIIIOOONNNXXXcccfff```YYYWWWWWW```qqqzzzhhhcccbbbnnn|||kkkWWWGGGFFFDDDAAA@@@@@@@@@???============>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>>>>>>>@@@AAA@@@DDDKKKSSSYYY^^^aaabbbeeeooo{{{{{{wwwmmmddd___UUUQQQLLLJJJLLLMMMNNNNNNKKKIIIKKKOOOQQQQQQTTTYYY]]]eeeqqq{{{}}}xxxuuuttttttsssssstttttttttttttttuuuuuuuuusssqqqooonnnoooooonnnmmmkkkllllllmmmnnnrrrwww{{{|||}}}|||vvvssspppllliiigggggggggdddeeeiiipppyyyzzzuuuqqqooommmnnnooopppooommmkkkhhhgggaaa___]]][[[ZZZYYYVVVTTTOOONNNMMMKKKJJJIIIIIIIIIFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVUUUUUUUUUVVVWWWYYYZZZ___```bbbdddfffgggggggggdddcccaaa```]]][[[YYYXXXQQQQQQPPPOOOLLLKKKJJJJJJJJJLLLOOORRRUUUWWWYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[WWWVVVTTTRRROOOKKKHHHGGGEEEDDDEEEIIINNNVVVffftttxxxnnnbbb\\\\\\cccsssppp\\\MMMHHHIIIDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAAAAAAAA???@@@@@@AAAAAAAAAAAA@@@@@@======>>>@@@@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@===>>>@@@@@@@@@???@@@AAACCCFFFLLLVVVbbbmmmvvvzzz{{{wwwuuussswwwzzzxxxwwwvvvmmmbbbYYYVVVTTTPPPMMMKKKGGGFFFJJJQQQUUUcccpppqqqfff[[[YYY\\\iiivvvhhhiiijjj{{{{{{zzzdddOOODDDEEECCC@@@>>>@@@AAA@@@============>>>>>>>>>>>>========================<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>=========>>>AAACCCHHHOOOWWW^^^bbbdddbbbjjjvvv{{{pppddd^^^OOOJJJFFFEEEHHHKKKLLLKKKKKKIIIJJJNNNOOOOOOPPPTTTUUU[[[ccckkkttt}}}~~~yyyvvvuuuttttttsssqqqqqqpppppppppooooooooopppnnnllllllmmmmmmlllkkkiiijjjiiiiiijjjnnnsssxxxvvvwwwzzz}}}~~~yyyuuuqqqnnnkkkgggeeedddeeefffgggiiinnnvvv~~~}}}wwwsssooolllkkkjjjlllmmmmmmkkkhhhgggfff]]][[[YYYWWWWWWUUUSSSQQQLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOORRRRRRTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUVVVXXXZZZ[[[]]]___aaacccddddddddddddcccaaa___\\\ZZZXXXWWWWWWNNNOOONNNMMMJJJIIIIIIIIIKKKMMMQQQTTTXXXYYYZZZ[[[XXXXXXYYYZZZZZZZZZZZZYYYUUUTTTQQQNNNJJJGGGEEEDDDGGGGGGIIIOOOVVV```rrroooccc___\\\\\\```jjj~~~xxxfffUUUKKKGGGFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????AAAAAA@@@?????????@@@@@@@@@@@@??????======>>>@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@<<<>>>@@@@@@@@@???@@@BBBAAACCCHHHQQQ]]]iiisssxxx}}}zzzvvvtttuuuyyy|||zzzxxxxxxiiibbb^^^YYYUUUOOOOOOOOOLLLIIIHHHKKKNNN]]]qqq|||ooo]]][[[dddjjjkkkgggmmm~~~qqqXXXCCCEEEBBB???>>>>>>@@@@@@@@@========================;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999888999:::;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAABBBBBBDDDIIIRRR\\\eeeiiillllllnnnuuuyyyhhhZZZRRRPPPLLLIIIHHHHHHIIIKKKIIIIIIIIIJJJLLLMMMOOOPPPTTTVVV[[[```cccjjjyyyzzzwwwuuuuuutttsssqqqqqqqqqppppppooooooooommmmmmmmmmmmlllkkkjjjjjjhhhggghhhjjjlllmmmmmmkkkmmmppptttyyy}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~|||zzzwwwtttrrrnnnmmmjjjiiiiiikkkmmmoooqqqtttzzz|||uuupppllliiifffddd```aaabbbcccbbb```^^^]]]ZZZYYYWWWTTTRRRQQQQQQQQQOOONNNLLLIIIHHHGGGGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPSSSRRRQQQQQQQQQSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSVVVUUUUUUUUUUUUUUUVVVVVVSSSVVVYYYZZZ[[[\\\^^^___bbbbbbcccddddddccccccccc]]]\\\[[[XXXUUURRRPPPNNNIIIIIIIIIHHHIIIIIIIIIJJJOOORRRVVVYYYZZZYYYWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUQQQMMMJJJHHHGGGGGGFFFIIIJJJMMMSSS^^^mmm|||rrr^^^YYYWWWYYYbbbpppwwwcccUUUMMMHHHFFFGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>???@@@AAA???@@@AAAAAAAAA???>>>===@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============@@@@@@????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>AAABBBFFFLLLVVVaaalllsss{{{~~~~~~zzzwwwyyy{{{pppddd___\\\WWWSSSNNNNNNMMMKKKHHHIIIMMMQQQbbbnnnuuujjj]]]^^^lllzzzxxxjjjmmmwwwzzzpppaaaNNN@@@EEEBBB???>>>>>>?????????========================<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999:::::::::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@BBBAAABBBGGGOOOYYYbbbgggjjjjjjlllpppxxx}}}mmm___QQQMMMJJJHHHHHHIIIHHHGGGIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRVVVZZZ]]]bbbooo}}}~~~yyyuuusssrrrpppnnnoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmkkkjjjiiihhhhhhggggggiiilllmmmlllkkklllmmmpppsssuuuwwwyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvxxxxxxwwwwwwyyy{{{~~~~~~}}}|||}}}}}}}}}||||||{{{yyyvvvtttrrrnnnnnnnnnoooqqqtttwwwyyy~~~{{{wwwqqqllliiifffcccaaaaaaaaaaaaaaa___]]]ZZZXXXVVVUUUSSSQQQOOONNNNNNNNNMMMLLLJJJIIIHHHGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPNNNNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUTTTTTTTTTUUUVVVVVVTTTVVVZZZ\\\]]]^^^```bbbbbbbbbbbbbbbbbbaaa``````ZZZYYYXXXVVVSSSPPPNNNMMMIIIHHHHHHHHHHHHJJJKKKLLLQQQTTTXXXZZZ[[[YYYWWWUUUVVVVVVWWWWWWXXXWWWWWWWWWOOOMMMJJJHHHGGGFFFFFFFFFJJJLLLSSS___ooo}}}wwwdddWWWVVVVVV\\\mmmooo[[[PPPKKKFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============??????>>>>>>>>>>>>???????????????????????????@@@>>>???AAAGGGPPP[[[gggnnnxxx|||{{{yyyyyyzzz}}}~~~{{{qqqeee^^^[[[YYYUUUQQQNNNMMMKKKHHHHHHKKKPPPUUUfffhhhhhhddd^^^eee|||{{{llljjjxxxttteeeVVVLLLGGGEEECCC@@@>>>>>>???>>>===========================<<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;:::::::::999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>AAA@@@AAADDDKKKTTT]]]cccllllllmmmnnnrrr{{{uuujjjVVVQQQJJJIIIKKKLLLIIIFFFIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQUUUVVVZZZeeepppyyy~~~yyytttpppmmmkkkkkkkkkkkkkkkjjjiiihhhlllkkkkkkkkkiiihhhgggfffgggffffffgggiiikkkjjjiiiiiiiiijjjjjjlllmmmnnnoootttsssrrrpppooooooooooooqqqqqqppppppqqqtttvvvxxxzzz|||~~~~~~|||{{{yyyxxxxxxyyy{{{|||zzzzzzzzzyyyxxxvvvtttssspppqqqtttwww{{{yyyssspppkkkfffdddaaa___]]]_________]]]ZZZWWWTTTRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPQQQLLLMMMOOOQQQSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTSSSSSSSSSTTTUUUVVVVVVVVVXXX\\\^^^___```ccceeeaaa`````````___]]]\\\[[[UUUTTTSSSQQQOOOMMMKKKKKKHHHHHHGGGGGGIIIKKKNNNPPPUUUWWWZZZ\\\\\\ZZZWWWUUUTTTUUUWWWXXXXXXVVVUUUTTTKKKJJJHHHGGGGGGGGGGGGGGGLLLSSSaaauuuyyydddXXXTTTQQQTTT```yyytttcccQQQIIIHHHFFFCCCAAACCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>???@@@@@@AAA@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>============>>>>>>======>>>??????@@@AAAAAA===>>>???CCCJJJUUUaaaiiitttyyy}}}zzzzzzyyyzzz}}}}}}|||mmmfff___ZZZXXXVVVSSSOOOMMMKKKHHHGGGIIINNNTTTYYYddd^^^\\\^^^cccpppzzziiicccmmm}}}lll]]]RRRNNNMMMEEEBBB@@@>>>???>>>===<<<==============================>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;:::999888999999::::::999999888999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================?????????AAAEEENNNWWW^^^kkkmmmmmmjjjjjjppp}}}yyyggg]]]RRRNNNOOOPPPMMMIIIIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOPPPSSSTTTUUU]]]gggnnnrrrzzzzzzrrrmmmiiiiiiiiihhhgggfffeeedddfffggggggggggggfffeeeeeedddcccbbbcccfffggggggfffffffffeeedddeeefffhhhiiimmmmmmlllkkkjjjjjjjjjkkkmmmlllkkkkkkmmmooorrrsssuuuxxxzzz{{{zzzzzzzzzzzzxxxxxxzzz{{{|||||||||{{{yyywwwuuuttttttuuuwwwxxxwwwwwwxxxxxxwwwvvvuuussstttvvvyyy}}}uuummmkkkhhhdddaaa___]]][[[YYY[[[ZZZYYYXXXUUURRRPPPNNNPPPOOOOOONNNMMMMMMMMMMMMHHHHHHHHHHHHIIIIIIJJJJJJLLLLLLNNNOOOPPPQQQQQQQQQOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVWWWZZZ\\\___`````````bbbccc^^^^^^]]]\\\ZZZXXXWWWVVVPPPOOONNNLLLKKKJJJIIIIIIHHHGGGGGGHHHJJJNNNQQQSSSYYYZZZ\\\]]]\\\ZZZWWWUUUSSSTTTVVVVVVUUURRROOOMMMIIIIIIIIIHHHGGGHHHIIIKKKQQQ^^^tttkkkZZZVVVXXXUUU^^^ppphhhXXXIIIFFFHHHGGGCCCAAACCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAA@@@@@@??????@@@??????????????????@@@AAA@@@???>>>>>>???@@@AAA????????????????????????????????????>>>>>>>>>===============>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>?????????@@@???@@@@@@BBBGGGQQQ^^^gggpppvvv~~~~~~|||yyyvvvwww|||}}}zzzyyyzzzuuufffbbb\\\YYYWWWTTTPPPMMMLLLJJJHHHIIILLLRRRWWWZZZ^^^VVVUUU^^^lll}}}iii___dddwwwrrr```RRRKKKFFFEEECCCAAA?????????>>>===<<<==============================>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;::::::888999999::::::999999888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???BBBHHHQQQWWWfffiiijjjfffcccgggrrr}}}zzznnn___VVVTTTSSSOOOKKKJJJJJJIIIIIIIIIJJJJJJKKKOOOMMMNNNQQQQQQQQQWWW^^^dddgggmmmrrrxxxzzzrrrmmmllljjjgggeeecccbbbaaaaaaaaabbbcccddddddddddddbbb```______aaacccccccccccccccbbbaaabbbccceeefffffffffffffffggghhhiiiiiigggffffffggghhhkkknnnppptttvvvxxxwwwuuusssssssssvvvvvvwwwwwwwwwxxxwwwwwwwwwvvvtttrrrqqqqqqrrrssstttuuuvvvvvvvvvuuutttsssvvvxxxzzz|||}}}||||||{{{|||{{{{{{zzzwwwqqqjjjdddcccaaa^^^\\\[[[ZZZXXXVVVTTTTTTSSSRRRQQQOOONNNMMMLLLLLLMMMMMMMMMLLLLLLLLLHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWXXX^^^___aaa```___^^^^^^___[[[[[[ZZZXXXVVVTTTRRRQQQKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMQQQTTTVVVZZZ[[[\\\]]]\\\YYYVVVUUUSSSSSSTTTSSSPPPLLLHHHEEEGGGGGGHHHGGGFFFHHHLLLOOOVVViiitttaaaVVVWWW\\\bbbssswww^^^QQQFFFEEEIIIHHHEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@?????????@@@@@@>>>>>>>>>???@@@AAA????????????????????????????????????>>>>>>>>>===<<<=========>>>>>>>>>???======<<<<<<<<<<<<======?????????>>>>>>>>>======@@@AAAAAAAAADDDLLLYYYbbblllrrr{{{}}}xxxuuuvvv{{{~~~{{{yyyyyywwwlllbbb___[[[XXXUUURRRNNNKKKJJJIIIIIILLLQQQVVVYYYZZZWWWTTTXXXeeezzzyyylllaaabbbooolllXXXLLLEEE@@@<<>><<<========================<<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;999999::::::::::::999999999999::::::::::::;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;===?????????DDDKKKQQQbbbfffjjjiiiggghhhpppwww}}}nnnccc\\\WWWQQQLLLKKKKKKJJJJJJIIIJJJJJJJJJLLLJJJKKKNNNNNNNNNQQQWWWZZZ]]]aaadddhhhpppzzz~~~wwwtttooojjjfffcccbbbbbb___```aaaccccccdddddddddaaa___]]]]]]___```aaaaaa````````````aaaaaabbbccc`````````aaabbbcccdddeee`````````aaacccgggjjjlllsssttttttssspppnnnnnnnnnttttttttttttttttttttttttuuutttrrrqqqooonnnmmmmmmqqqrrrsssssssssrrrqqqpppsssttttttttttttrrrpppooonnnmmmkkkjjjiiifffbbb___\\\[[[YYYXXXXXXWWWUUUSSSOOOOOONNNNNNMMMMMMLLLLLLHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWYYYZZZ^^^___```___\\\ZZZZZZZZZWWWWWWVVVTTTRRRPPPNNNMMMHHHHHHFFFFFFFFFGGGHHHIIIHHHIIIKKKNNNQQQTTTWWWXXXZZZZZZ[[[[[[ZZZXXXUUUTTTRRRRRRQQQOOOLLLHHHDDDBBBCCCDDDEEEDDDEEEIIIQQQWWWaaatttvvvdddYYYUUU[[[bbbsssyyygggUUULLLFFFFFFHHHGGGEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????>>>???@@@@@@@@@@@@???>>>??????????????????@@@AAA????????????????????????????????????>>>>>>>>>>>><<<<<<======>>>>>>??????======<<<<<<<<<<<<======@@@@@@???>>>>>>===<<<<<<>>>???@@@???@@@FFFRRR[[[hhhoooxxx{{{xxxxxx}}}}}}|||~~~zzzlllccc^^^\\\XXXUUURRROOOLLLJJJIIIIIILLLQQQWWWZZZZZZYYYSSSXXXaaappp{{{iiibbb```lll~~~iiiVVVJJJDDD@@@??????>>>>>>>>>@@@@@@>>>===========================<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>:::===?????????AAAGGGMMMYYY___gggkkkkkklllooorrr}}}|||}}}~~~sssiii^^^UUUOOOMMMLLLKKKKKKJJJJJJJJJKKKJJJHHHIIIMMMNNNMMMOOOTTTTTTXXX\\\^^^```eeennnuuuwwwoooiiifffeeeeeeccccccddddddddddddccccccaaa___]]]\\\^^^```aaaaaa^^^^^^_________^^^]]]]]][[[[[[[[[[[[[[[\\\]]]^^^\\\\\\\\\^^^aaaeeeiiikkkooopppooonnnkkkjjjkkklllpppppppppppppppqqqrrrrrrpppppppppooonnnllljjjiiimmmnnnnnnooonnnmmmlllkkklllllllllkkkjjjiiihhhgggcccbbbaaa``````^^^[[[XXXVVVUUUTTTTTTUUUTTTRRRPPPMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSUUUWWWYYYZZZ\\\[[[\\\]]]\\\ZZZXXXWWWXXXTTTTTTSSSQQQOOOMMMKKKJJJGGGFFFEEEDDDEEEGGGIIIJJJIIIKKKNNNRRRUUUWWWXXXYYYXXXXXXYYYYYYXXXVVVTTTSSSPPPPPPOOOMMMJJJGGGEEEDDDAAACCCEEEEEEHHHPPP\\\eeesss|||hhh[[[VVVYYYfffsss~~~iiiYYYMMMHHHEEEFFFEEEBBBBBBDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>><<<<<<<<<===>>>?????????>>>==================>>>>>>>>>>>>>>>>>>=========<<>>BBBMMMVVVdddjjjttt|||}}}}}}~~~}}}pppddd\\\[[[YYYUUURRROOOLLLJJJIIIHHHIIIMMMTTTZZZ]]][[[XXXRRR]]]jjjyyywwwiiiaaa^^^cccuuuuuudddSSSGGGBBBBBBCCC>>>======>>>@@@@@@???===========================;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888999;;;<<<>>>:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<>>>>>>???999===@@@@@@???@@@EEEJJJKKKRRR]]]eeehhhiiiiiijjjwww|||}}}~~~tttfffZZZSSSNNNMMMLLLKKKKKKJJJKKKKKKKKKIIIJJJNNNOOOOOOQQQUUURRRWWW\\\^^^___bbbiiinnnuuu{{{}}}sssllliiihhhiiigggggggggfffeeedddcccbbbbbb```]]]]]]___aaaaaaaaa]]]]]]^^^^^^]]][[[YYYXXXXXXXXXWWWVVVVVVWWWWWWWWW[[[[[[\\\^^^bbbfffjjjmmmllllllkkkjjjhhhhhhjjjllllllllllllmmmnnnoooqqqqqqkkklllmmmnnnmmmkkkhhhgggjjjkkkkkklllkkkjjjhhhgggeeeeeeeeeeeeeeeddddddddd]]]\\\\\\\\\\\\YYYUUURRRRRRQQQQQQQQQRRRRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKMMMNNNPPPPPPOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSUUUWWWXXXSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUWWWZZZ\\\]]]XXXZZZ[[[ZZZXXXWWWWWWWWWRRRRRRQQQPPPNNNLLLJJJIIIFFFFFFDDDDDDEEEGGGIIIKKKJJJLLLPPPTTTWWWYYYYYYYYYVVVWWWWWWWWWWWWUUUTTTSSSOOONNNMMMKKKJJJHHHGGGGGGBBBDDDGGGHHHMMMWWWfffqqqrrrbbbYYYWWW___rrrttt^^^QQQGGGEEEDDDEEECCC??????BBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????@@@@@@@@@AAA>>>???@@@AAAAAA@@@???>>>===>>>???AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>============>>>>>><<<<<<======>>>>>>??????<<<@@@BBBAAA???BBBLLLTTTaaagggqqqzzzwwwooohhhaaa[[[ZZZXXXUUUQQQNNNKKKIIIHHHIIIKKKRRR[[[^^^[[[XXXYYYVVV^^^qqqvvvddd]]]\\\YYYddd}}}uuuaaaRRROOOLLLDDD@@@DDD>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999::::::999999888:::::::::::::::999888777888888999999999:::::::::;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;============???BBBEEEGGGKKKNNNTTT^^^gggllllllkkkmmmrrrzzzssscccZZZSSSNNNLLLMMMMMMKKKKKKNNNJJJJJJJJJKKKMMMOOORRRSSSSSSSSSTTTSSSTTTXXX]]]aaaffflllvvvyyyssspppnnnhhhfffdddccccccbbb```^^^``````bbbcccccccccbbbaaa\\\[[[[[[\\\]]]^^^\\\ZZZYYYYYYWWWVVVUUUTTTTTTTTTUUUXXX\\\aaadddggghhhhhhiiihhhfffeeedddeeeffffffeeefffgggggghhhhhhgggggghhhgggeeedddeeeeeedddcccffffffeeedddcccbbb``````bbb```^^^^^^``````^^^\\\\\\[[[YYYWWWUUUSSSRRRRRRQQQQQQPPPOOONNNNNNOOOOOOMMMKKKHHHFFFFFFIIILLLNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRQQQPPPQQQRRRSSSTTTUUUVVVXXXYYYYYYYYYYYY]]][[[WWWUUUTTTTTTRRRQQQQQQMMMIIIHHHHHHHHHEEECCCFFFGGGFFFEEEEEEFFFIIILLLPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQPPPKKKGGGGGGFFFCCCBBBDDDJJJGGGIIIPPPYYYdddvvvttthhh______bbbmmmttt^^^PPPIIIHHHFFFDDDBBBAAABBBCCCDDDBBBAAAAAA@@@@@@??????>>>@@@?????????>>>>>>============>>>???????????????>>>>>>===<<<<<<===>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBDDDFFFHHHWWW^^^jjjuuu}}}zzz|||wwwlllhhheee```[[[VVVTTTRRROOOLLLKKKJJJIIILLLNNNTTTZZZ[[[XXXXXX[[[```mmmkkk^^^\\\]]]dddsssgggVVVIIIHHHGGG@@@===@@@>>>>>>>>>>>>>>>======<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;::::::===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::::::::::::::999888888999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===>>>AAADDDFFFEEEGGGNNNXXXccckkknnnooojjjnnnttt{{{tttjjj]]]UUUPPPOOOOOOLLLKKKLLLKKKKKKKKKKKKLLLNNNOOOPPPSSSTTTTTTTTTSSSUUUXXX[[[___ccckkkttt{{{~~~yyyvvvnnnkkkgggdddcccaaa___]]]```aaabbbbbbbbbaaa``````]]]\\\[[[\\\]]]^^^\\\[[[ZZZYYYXXXVVVUUUUUUTTTTTTWWWYYY]]]```ccceeeeeeeeedddcccbbbaaaaaaaaaaaabbb``````aaabbbbbbbbbbbbaaacccaaa``````aaaaaaaaa`````````aaa``````___^^^^^^\\\ZZZXXXYYYZZZ[[[YYYWWWYYYWWWVVVSSSRRRPPPOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLJJJIIIHHHHHHJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRQQQQQQSSSTTTVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\YYYUUUSSSRRRQQQPPPNNNMMMJJJHHHGGGHHHHHHGGGEEEFFFFFFGGGGGGGGGHHHLLLNNNSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVUUUSSSQQQOOOMMMHHHFFFFFFFFFCCCCCCFFFHHHIIIQQQ```ooo||||||lllbbb^^^dddooo~~~}}}hhhWWWMMMIIIGGGFFFDDDBBBAAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>????????????>>>>>>>>>=========>>>???????????????====================================>>>>>>>>>>>>========================<<<<<<============<<<<<<>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAACCCEEEGGGTTT\\\hhhttt}}}}}}}}}~~~uuuiiicccaaa___\\\YYYQQQPPPNNNLLLJJJJJJJJJJJJJJJLLLQQQVVVUUUSSSWWW^^^lllrrraaa]]]aaabbbrrrnnnXXXKKKBBBCCCCCC>>><<>>>>>>>>>>>============<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;:::::::::::::::999999888::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===@@@BBBCCCAAACCCGGGPPP[[[eeellloooggggggkkkqqqyyynnnbbbXXXTTTRRRMMMJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMSSSTTTUUUTTTSSSRRRSSSUUUWWWZZZ^^^ccchhhlllnnnpppmmmwwwvvvrrrlllgggdddbbb```______````````````______^^^]]]\\\[[[\\\]]]^^^\\\[[[ZZZZZZXXXWWWVVVVVVVVVVVVYYYZZZ\\\^^^````````````^^^]]]\\\\\\[[[[[[\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\\\\ZZZYYYYYY[[[\\\\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWUUUTTTTTTVVVVVVUUUSSSTTTSSSQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSQQQRRRSSSSSSTTTTTTSSSSSSUUUTTTTTTSSSSSSSSSTTTTTTSSSRRRRRRRRRSSSUUUWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZWWWSSSPPPOOONNNLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGEEEFFFHHHIIIJJJLLLOOOQQQVVVVVVVVVUUUUUUSSSRRRRRRTTTUUUVVVVVVTTTQQQNNNLLLIIIFFFDDDEEEEEECCCDDDHHHIIIOOO___tttjjjbbb]]]```ppp{{{iiiYYYNNNIIIHHHFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>????????????>>>>>>>>>>>>======>>>???????????????===>>>????????????>>>===<<<<<<<<<===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@@@@AAACCCFFFPPPXXXeeeqqq{{{ssslllddd^^^\\\[[[XXXUUUNNNMMMKKKIIIHHHHHHIIIIIIJJJLLLQQQSSSRRRSSS\\\ggguuuzzzggg]]]aaakkkpppttt```PPPGGGAAABBBCCC@@@>>>??????>>>>>>===============<<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;999888888999;;;<<<999::::::;;;::::::999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBBBBDDDIIIRRR\\\fffkkkeeecccbbbfffppp|||rrrccc\\\WWWOOOIIIFFFHHHHHHIIIKKKLLLLLLMMMMMMQQQSSSUUUUUUSSSRRRQQQRRRUUUUUUVVVXXXZZZ]]]___aaadddnnnzzzzzzrrrkkkgggdddbbbaaa\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVWWWYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYVVVTTTSSSTTTWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSPPPOOONNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLIIIJJJKKKMMMNNNOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSUUUUUUTTTTTTSSSSSSTTTTTTRRRRRRRRRSSSUUUWWWYYYZZZYYYZZZ[[[[[[[[[[[[[[[ZZZXXXUUUQQQNNNMMMLLLJJJHHHGGGFFFEEEEEEFFFGGGGGGGGGEEEGGGJJJLLLMMMOOORRRTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUUUURRROOOKKKHHHGGGDDDCCCEEEDDDCCCFFFKKKSSS___rrrsssaaa]]]___llljjjZZZOOOIIIFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEDDDCCCBBBAAA???>>>>>>?????????>>>>>>>>>>>>>>>======>>>???????????????>>>???AAABBBBBBAAA???>>><<<=========>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===============<<<<<<<<<========================<<<>>>?????????@@@BBBDDDJJJRRR___mmmxxxjjjeee___[[[YYYXXXUUURRRNNNLLLJJJGGGFFFGGGHHHHHHNNNOOORRRTTTTTTWWWcccpppqqqbbb^^^hhhuuugggVVVLLLFFFBBBCCCCCCAAA@@@?????????>>>===<<<======>>><<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;999888888999;;;<<<999::::::;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<===>>>???@@@@@@AAAEEELLLUUU```fffeeebbb______gggvvv}}}pppggg___TTTKKKGGGGGGGGGHHHJJJKKKLLLNNNNNNNNNQQQTTTUUUTTTSSSRRRSSSVVVUUUTTTSSSTTTVVVXXXYYY___gggooorrrsssvvv}}}tttmmmhhhccc```[[[[[[[[[\\\\\\]]]]]]^^^]]][[[YYYYYY[[[\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWVVVSSSQQQQQQRRRTTTVVVVVVVVVWWWWWWVVVUUUSSSRRRPPPOOOQQQQQQRRRRRRQQQQQQRRRRRROOONNNMMMMMMLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNJJJKKKMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQRRRSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUQQQRRRSSSTTTVVVXXXYYYZZZYYYYYYZZZZZZZZZYYYXXXXXXVVVSSSOOOMMMKKKJJJIIIGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGJJJNNNPPPQQQRRRTTTUUURRRSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRQQQOOOKKKHHHEEEFFFCCCCCCEEEEEEFFFMMMTTTeeeuuu}}}jjjbbbaaakkkrrr^^^RRRLLLGGGEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????======>>>??????????????????@@@BBBCCCCCCBBB@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<=======================================<<<===>>>>>>>>>???AAACCCDDDLLLYYYgggttt^^^\\\YYYWWWVVVUUUSSSQQQNNNLLLIIIGGGFFFGGGIIIJJJNNNNNNPPPTTTWWW^^^lllzzzyyyjjjbbbeeettt|||pppZZZMMMHHHEEEBBBAAAAAA@@@???>>>@@@???===<<<<<<<<<===>>><<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<999::::::;;;;;;;;;;;;;;;888888888999999999::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;===>>>BBBGGGPPPZZZ```ccccccbbbaaadddqqqyyyrrrhhh[[[RRROOOIIIIIIHHHIIIJJJLLLNNNOOOMMMOOORRRSSSSSSRRRSSSTTTVVVUUUSSSRRRRRRSSSUUUVVVXXX]]]bbbeeegggmmmvvv~~~xxxpppgggbbb___^^^]]]]]]\\\]]]]]]]]]\\\ZZZXXXWWWYYYZZZZZZZZZYYYXXXXXXWWWVVVVVVWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQSSSTTTTTTUUUUUUUUUUUUTTTPPPQQQRRRRRRSSSSSSRRRRRRRRRPPPOOOPPPSSSTTTTTTTTTVVVVVVUUUSSSQQQOOOMMMLLLLLLNNNOOOOOONNNMMMOOOPPPOOONNNNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOLLLMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPQQQRRRSSSSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSPPPLLLJJJJJJIIIHHHFFFFFFGGGGGGFFFEEEEEEFFFHHHKKKNNNRRRTTTTTTTTTTTTUUUQQQRRRRRRSSSSSSSSSRRRRRROOOOOONNNMMMKKKHHHEEEDDDFFFDDDDDDGGGJJJNNNYYYdddzzzkkkaaacccooo~~~vvvdddSSSNNNKKKFFFCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>????????????======>>>??????????????????@@@AAABBBBBBAAA@@@????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>>>>>>>>@@@BBBAAAHHHRRR___lllyyyWWWWWWVVVUUUTTTRRRPPPNNNLLLJJJHHHGGGGGGIIILLLNNNNNNNNNRRR[[[ggguuurrrggghhhuuu~~~yyycccQQQHHHEEEDDDAAA??????@@@@@@???@@@???===<<<<<<<<<>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<;;;;;;999999999:::::::::;;;;;;999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============999<<<>>>@@@CCCHHHPPPUUU^^^dddiiihhhfffmmm}}}{{{qqqccc[[[ZZZOOOMMMJJJHHHHHHJJJLLLNNNMMMNNNPPPQQQPPPPPPQQQRRRSSSRRRPPPPPPPPPQQQRRRSSSRRRUUUXXX\\\```fffmmmrrrzzz{{{}}}~~~uuunnngggfffcccaaa^^^]]]\\\\\\[[[XXXVVVUUUWWWXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUUUUUUUTTTSSSNNNOOOPPPPPPQQQQQQPPPPPPQQQPPPOOOOOOQQQSSSSSSRRRSSSSSSRRRQQQPPPNNNLLLKKKJJJLLLNNNNNNLLLLLLMMMOOONNNNNNNNNNNNOOOPPPPPPQQQNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNLLLIIIGGGGGGGGGFFFEEECCCEEEGGGGGGFFFFFFIIILLLOOORRRVVVWWWWWWUUUTTTSSSTTTTTTTTTTTTTTTSSSRRRQQQMMMLLLJJJHHHFFFEEEDDDCCCFFFEEEFFFKKKPPPYYYiiixxxppp^^^```lll}}}gggVVVJJJIIIHHHBBBAAAFFFAAABBBBBBBBBCCCBBBBBBBBB????????????????????????===>>>>>>>>>????????????======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>@@@BBB@@@EEEMMMWWWcccqqq}}}XXXXXXWWWVVVTTTQQQNNNLLLJJJIIIGGGGGGHHHLLLPPPRRRSSSSSSZZZjjj}}}ooofffooosss]]]MMMHHHDDDCCCAAA??????AAACCCBBB@@@???===<<<;;;<<<>>>???<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>======<<<;;;>>>@@@@@@???AAAFFFJJJZZZeeeoooooojjjlllxxx~~~{{{}}}vvviiibbbbbbSSSPPPLLLHHHGGGHHHJJJLLLMMMNNNOOOOOOMMMMMMNNNPPPNNNNNNMMMMMMMMMNNNPPPQQQPPPRRRTTTXXX]]]aaadddfffpppqqqtttyyy|||ooolllhhhddd```]]]\\\[[[ZZZWWWUUUTTTUUUWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSPPPQQQSSSTTTUUUTTTSSSSSSOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPNNNOOOPPPRRRQQQQQQPPPPPPPPPPPPOOOMMMLLLLLLKKKMMMOOOOOOMMMLLLNNNQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPPPPPPPQQQQQQRRRSSSQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSUUUUUUVVVVVVSSSSSSTTTUUUUUUUUUUUUTTTRRRSSSSSSTTTUUUWWWXXXYYYTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQOOONNNMMMKKKIIIFFFEEEEEEFFFEEEDDDAAADDDFFFGGGFFFHHHLLLOOOQQQTTTXXXYYYXXXUUUSSSRRRWWWWWWWWWVVVTTTRRRQQQPPPLLLJJJHHHFFFDDDCCCCCCDDDEEEEEEGGGMMMUUUbbbuuuwwwnnneee___iii{{{ppp]]]NNNCCCDDDDDD???@@@FFFAAAAAABBBCCCCCCBBBBBBBBB===>>>>>>>>>>>>?????????======>>>>>>?????????@@@======>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>???AAABBBAAADDDJJJRRR]]]jjjwwwUUUTTTSSSRRRPPPMMMKKKJJJHHHFFFFFFJJJLLLMMMQQQVVVXXXSSSbbbiiiggg~~~yyygggWWWJJJBBBCCCCCCBBBAAA@@@>>>>>>===>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::888999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>======>>>@@@CCCDDDPPP___pppwwwuuutttxxx~~~}}}~~~|||}}}vvvlll```TTTLLLLLLMMMIIIGGGIIIGGGJJJLLLMMMKKKJJJLLLNNNQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRUUUXXX\\\^^^cccfffjjjmmmqqquuuzzz~~~zzzrrrkkkgggbbb\\\XXXXXXVVVTTTTTTUUUWWWWWWVVVUUUUUUVVVVVVUUUUUUTTTSSSUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNOOONNNMMMLLLKKKLLLMMMMMMNNNNNNOOOPPPPPPTTTSSSRRRQQQQQQQQQQQQQQQTTTSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQQQQRRRSSSTTTUUUSSSRRRRRRRRRRRRRRRSSSTTTPPPQQQSSSTTTUUUTTTRRRQQQUUUTTTRRRQQQQQQSSSUUUWWWWWWTTTSSSTTTWWWYYYWWWUUUUUUUUUTTTRRRQQQPPPNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHGGGEEEDDDDDDCCCEEEFFFGGGIIIKKKNNNPPPQQQSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUUUUTTTRRRQQQOOONNNJJJGGGCCCAAAAAABBBBBBBBBIIILLLRRR\\\mmm~~~|||qqqddd]]]ZZZ```tttppp\\\QQQNNNJJJFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>????????????????????????@@@?????????>>>>>>======::::::;;;;;;<<<<<<======>>>>>>============>>>>>><<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>BBBBBBGGGOOOWWWaaappp}}}SSSSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHLLLLLLLLLNNNSSSXXX]]]uuurrrgggsssqqqaaaRRRFFF>>>CCCBBBBBBAAA???>>>>>>===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>===<<<<<<===???BBBCCCKKKXXXgggppprrrqqqrrruuuooobbbVVVQQQMMMHHHGGGJJJIIIKKKMMMMMMKKKKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMMMMNNNPPPSSSVVVXXX]]]___cccfffiiimmmqqqttt~~~vvvpppjjjccc^^^\\\ZZZXXXWWWXXXYYYXXXXXXSSSTTTTTTTTTTTTTTTSSSSSSUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOOPPPOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNSSSRRRRRRQQQQQQQQQQQQQQQSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRQQQPPPQQQRRRSSSTTTUUUTTTSSSRRRRRRRRRRRRRRROOOQQQSSSTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPRRRUUUVVVVVVUUUTTTUUUWWWXXXVVVSSSTTTSSSRRRQQQOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDEEEEEEGGGGGGHHHJJJLLLNNNQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVTTTTTTSSSRRRQQQPPPOOONNNIIIGGGFFFFFFFFFGGGGGGGGGFFFRRRccctttmmmddd\\\[[[```mmmvvvcccSSSKKKIIIFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????????????????????????????????????????>>>>>>>>>==================>>>>>>>>>>>>>>>============>>>>>>=========<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<====================================>>>>>>>>>>>>CCCBBBEEEKKKRRRZZZiiiuuu}}}QQQPPPOOONNNLLLKKKJJJIIIHHHHHHJJJNNNNNNLLLMMMRRRWWWiiiqqqfffiiiyyykkk```VVVLLLFFFBBBBBBAAA@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;<<<>>>@@@AAAEEEMMMYYYeeelllnnnmmmlllrrr|||uuufff[[[QQQJJJIIILLLHHHIIIJJJIIIHHHHHHIIIKKKMMMMMMMMMNNNNNNOOOOOOPPPMMMLLLLLLLLLNNNPPPRRRSSSUUUWWWZZZ\\\^^^aaadddgggqqqvvv|||yyyssslllhhhccc```]]][[[[[[ZZZXXXVVVSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLOOOOOOOOOPPPOOOOOONNNMMMPPPOOOOOONNNMMMMMMLLLLLLRRRQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPOOOPPPQQQRRRSSSVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQSSSTTTUUUUUUUUUTTTQQQPPPOOONNNOOOQQQSSSUUUVVVUUUUUUVVVWWWVVVSSSPPPQQQPPPPPPNNNMMMLLLKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFDDDCCCCCCEEEFFFHHHIIIJJJJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVVVVVVVUUUUUUSSSRRRQQQPPPOOONNNMMMLLLCCCDDDDDDEEEFFFGGGHHHIIIIII[[[qqq|||kkk___[[[[[[bbbpppsssbbbTTTLLLEEEDDDBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@???????????????>>>>>>>>>>>>============>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<====================================>>>>>>>>>>>>DDDBBBCCCGGGKKKRRR___kkkwwwNNNMMMLLLKKKJJJJJJIIIIIIFFFGGGKKKOOOOOONNNQQQVVV[[[uuuzzzkkkdddqqq{{{kkkbbb___ZZZSSSOOOAAAAAAAAA@@@???>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;;;;:::999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;:::;;;;;;===>>>???BBBEEELLLWWWccckkklllkkkooovvv~~~{{{lll]]]RRROOOOOOJJJJJJIIIHHHHHHIIIJJJLLLKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNOOOPPPQQQRRROOOQQQSSSTTTUUUWWWZZZ]]]dddiiipppwww||||||yyyuuusssjjjgggccc```]]]ZZZWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQQQQTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSTTTTTTUUUTTTTTTSSSOOOOOONNNMMMNNNPPPRRRSSSTTTUUUVVVVVVUUUSSSOOOLLLNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBDDDFFFIIIKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWVVVVVVUUUTTTSSSRRRPPPNNNKKKJJJIIIHHHBBBBBBBBBCCCDDDFFFJJJMMMYYYfffvvvtttccc\\\___gggvvvyyyeeeTTTLLLKKKBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>======>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<====================================>>>>>>>>>>>>CCC@@@@@@CCCFFFKKKWWWcccqqqzzzLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJNNNQQQPPPOOOTTT[[[hhhmmmhhhhhh|||yyygggWWWSSSSSSQQQMMMKKKAAA@@@@@@??????>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======AAAAAACCCLLLYYYeeemmmppprrrtttvvvzzzrrrdddYYYSSSQQQOOOLLLKKKKKKLLLNNNNNNKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPPPPNNNOOOQQQQQQQQQSSSUUUWWW\\\```gggnnnssswww|||~~~yyy{{{|||}}}|||{{{zzzzzzsssppplllgggddd___ZZZWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQOOONNNMMMMMMNNNNNNPPPPPPRRRSSSUUUTTTRRROOOLLLJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDFFFIIILLLNNNNNNNNNOOOOOOQQQRRRSSSTTTUUUVVVVVVWWWVVVUUUSSSRRRRRRPPPNNNKKKHHHFFFEEEDDDEEEEEEDDDCCCDDDHHHOOOTTTeeeppp{{{~~~mmm___```jjj|||~~~oooZZZKKKGGGIIICCCCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>???????????????>>>>>>===============>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@>>>???AAADDDHHHSSS]]]iiisss}}}JJJIIIHHHHHHHHHIIIJJJKKKPPPOOOQQQRRRPPPQQQYYYccc~~~uuugggiiiqqqkkkYYYKKKIIIJJJFFFCCCCCC@@@@@@?????????>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<@@@@@@@@@EEENNN[[[iiiqqqttttttssssss{{{zzzjjj]]]WWWSSSMMMJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUVVVZZZ```eeeiiimmmqqqtttuuuwwwyyyyyyyyyxxxyyyzzzxxxvvvrrrooolllgggccc___YYYXXXVVVTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQLLLLLLLLLMMMMMMMMMMMMNNNLLLKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOMMMNNNOOOPPPPPPPPPOOONNNOOOPPPQQQRRRRRRSSSRRRRRRRRRQQQPPPOOONNNOOOPPPPPPPPPQQQSSSUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQOOOOOONNNNNNMMMMMMNNNNNNOOOQQQRRRQQQNNNKKKIIIHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDFFFHHHJJJLLLNNNPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWVVVTTTQQQPPPOOOMMMJJJGGGEEEDDDCCCCCCCCCDDDEEEEEEFFFKKKTTT[[[ggguuuwwwmmmeee```lll}}}{{{qqqaaaQQQFFFCCCDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@?????????????????????????????????>>>>>>>>>>>>????????????==================<<<<<<<<<===>>>??????>>>===<<<:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>===>>>AAACCCEEENNNWWW```kkkvvv}}}IIIIIIGGGGGGGGGIIIKKKLLLPPPOOOOOOQQQQQQVVVdddrrrtttkkkiiirrryyy___OOOEEEFFFGGGBBB???BBB????????????>>>>>>>>>>>><<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999888999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===@@@BBBBBBEEEOOO___lllsssxxxxxxtttttt}}}}}}nnnbbb[[[SSSLLLIIIHHHFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTPPPTTTXXX\\\___aaaeeeggglllnnnpppooonnnoooqqqtttuuutttrrrqqqpppnnnjjjgggbbb```]]][[[YYYXXXYYYYYYUUUTTTTTTSSSSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQMMMMMMMMMMMMNNNNNNOOOOOOLLLLLLKKKKKKKKKLLLNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMOOOPPPPPPPPPOOONNNMMMNNNPPPQQQRRRRRRQQQQQQSSSRRRPPPOOOOOOOOOPPPQQQQQQRRRTTTVVVVVVVVVUUUTTTQQQQQQQQQQQQQQQRRRRRRSSSQQQPPPOOONNNMMMMMMLLLLLLMMMOOOPPPNNNJJJGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFIIILLLNNNPPPPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVUUURRRPPPNNNIIIHHHFFFDDDCCCDDDEEEFFFCCCGGGMMMPPPSSSXXX```gggpppzzznnnccc```eeelllzzzooo```RRRKKKFFFCCCAAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>>>>==============================>>>>>>>>>????????????<<<<<<==================<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<>>BBBDDD???>>>CCC????????????>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<999999999999999999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;::::::999888888888999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::@@@DDDBBB@@@GGGWWWfffsss|||yyyrrrvvv|||pppiii^^^UUUPPPMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNNNNNNNOOOQQQSSSMMMPPPTTTVVVXXXYYY\\\^^^```bbbdddddddddeeejjjnnnoooooonnnooopppooommmjjjjjjhhheeebbb```_________UUUUUUTTTTTTSSSSSSRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLLLLMMMOOOPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLNNNPPPPPPPPPNNNMMMLLLMMMNNNPPPQQQQQQPPPPPPSSSRRRQQQPPPOOOPPPPPPQQQSSSTTTUUUVVVVVVUUUSSSRRRNNNNNNNNNOOOQQQSSSTTTUUURRRQQQPPPOOONNNLLLKKKJJJLLLMMMNNNKKKHHHEEEFFFHHHGGGGGGFFFFFFEEEEEEDDDDDDAAAAAACCCDDDEEEGGGHHHHHHEEEGGGKKKNNNQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUVVVTTTRRROOOLLLEEEDDDCCCBBBCCCEEEGGGIIIJJJQQQZZZaaaeeejjjqqqvvv|||pppbbbYYY\\\lll|||tttdddRRRHHHGGGIIIFFFBBB>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@<<<<<<======>>>>>>??????<<<===>>>@@@@@@>>>===<<<;;;<<<<<<<<<======>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======???BBBAAA@@@DDDKKKSSS]]]iiipppxxx~~~IIIKKKKKKIIIIIILLLOOOOOOOOOSSSXXXXXXYYYggg|||ooofffccckkkwwwfffOOOGGGEEEBBB???=========>>>????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;========================:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::999888999:::<<<======<<<:::999:::;;;===>>>>>>>>>===<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@EEEJJJOOOfffuuu}}}www{{{pppeee]]]UUUMMMIIIIIIIIIIIIHHHGGGGGGJJJLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRWWWWWWVVVWWWXXXYYY[[[\\\______```bbbeeeiiimmmooommmnnnooommmiiidddaaa```]]][[[XXXUUUSSSTTTUUUVVVPPPNNNMMMNNNQQQRRRQQQOOOMMMNNNOOOPPPQQQPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLNNNOOOLLLMMMNNNOOOOOOOOOOOONNNRRRQQQPPPOOONNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPRRRSSSSSSSSSSSSRRRRRRQQQOOOMMMKKKKKKLLLLLLJJJHHHKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHGGGEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJMMMNNNPPPQQQRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTSSSQQQOOOMMMKKKJJJJJJIIICCC@@@CCCEEEEEEFFFIIIVVVbbbqqq{{{}}}sssggg```^^^hhhhhhZZZLLLGGGFFFDDDCCCCCC????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@@@@???>>>======<<<========================??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========??????>>>===<<<;;;::::::>>>>>>============>>>>>>>>>>>>>>>>>>============>>>??????>>>>>>@@@CCCFFFMMMUUU```hhhooovvv~~~EEEGGGHHHIIIKKKNNNPPPPPPRRRSSSWWW]]]hhh{{{}}}nnnddd```eeeuuuuuu\\\MMMEEEDDDAAA???======>>>>>>?????????>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;:::;;;;;;;;;::::::999888999:::;;;======;;;:::999:::;;;<<<=========<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>???BBBHHHLLL[[[jjj{{{xxxvvvvvvssshhh^^^TTTNNNMMMLLLJJJIIIIIIIIIIIIHHHLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSUUUUUUWWW[[[```fffjjjmmmlllnnnooonnnllliiiggggggbbb```\\\YYYWWWVVVVVVVVVSSSQQQOOOPPPRRRRRRQQQOOONNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKLLLMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOORRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPRRRRRRSSSSSSSSSRRRQQQQQQNNNLLLKKKKKKKKKKKKJJJHHHHHHGGGEEEDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQOOOLLLJJJHHHGGGGGGDDDBBBBBBDDDEEEIIISSS]]]mmmxxxppphhhaaaccckkkzzzbbbUUUIIIEEEEEECCCAAABBB????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>======<<<========================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;>>>>>>============>>>>>>>>>>>>>>>>>>============>>>??????>>>>>>@@@CCCFFFJJJRRR[[[ccciiipppxxxEEEEEEFFFJJJOOORRRSSSSSSVVVXXX```ooovvvlllaaa^^^cccqqq|||```OOOIIICCCBBB@@@???>>>>>>????????????>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999999999::::::::::::;;;;;;::::::;;;;;;;;;:::999999999:::;;;<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????@@@??????>>>>>>======<<<========================>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;========================>>>======<<<<<<======>>>============>>>>>>>>>>>>>>>?????????>>>???BBBEEEFFFMMMUUU\\\cccjjjrrrxxx~~~}}}IIIGGGIIINNNRRRSSSTTTVVV]]]hhhzzz|||llleee```eeettthhhPPPEEEDDD@@@@@@???>>>??????@@@@@@???>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999::::::;;;;;;<<<999::::::;;;;;;::::::999999999999:::::::::;;;;;;:::::::::;;;;;;::::::999999:::;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::<<>>???@@@@@@??????>>>>>>============================================================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::<<<<<<<<<<<<======>>>>>>=========<<<<<<=====================>>>>>>>>>>>>===>>>??????>>>???AAACCCCCCHHHOOOVVV^^^fffoootttyyy|||MMMJJJKKKOOOQQQQQQUUU\\\kkk~~~nnneeedddhhhvvvpppYYYIIIBBB@@@>>>>>>>>>>>>??????@@@@@@>>>>>>>>>============<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;888999999::::::;;;;;;;;;999::::::;;;;;;::::::999999999999:::::::::;;;;;;999::::::;;;;;;:::::::::999::::::::::::::::::999999999999999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::===???@@@EEEOOO___ppp|||tttwww|||qqqeeeVVVLLLIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFJJJJJJJJJJJJJJJKKKLLLLLLNNNQQQTTTWWWYYY[[[^^^```cccccccccbbbbbbaaaaaaaaa___^^^]]]\\\YYYXXXWWWVVVUUUTTTRRRPPPOOOOOOPPPPPPMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMNNNNNNLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLLLLNNNPPPQQQQQQRRRSSSTTTSSSQQQOOONNNMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOOOONNNMMMLLLKKKIIIHHHFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHJJJJJJMMMNNNOOOPPPRRRSSSTTTUUUTTTSSSQQQQQQPPPQQQRRRSSSRRRQQQQQQPPPOOONNNMMMMMMKKKJJJGGGEEEDDDEEEFFFGGGIIIIIINNN[[[jjj}}}}}}kkkcccaaaccchhhtttwwwcccRRRMMMFFFAAABBBCCCBBBAAACCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<===>>>??????@@@>>>>>>>>>=======================================<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======<<<=========>>>>>>>>>???===>>>??????>>>???@@@BBBAAADDDJJJRRR[[[dddmmmsssuuu~~~~~~NNNKKKLLLPPPQQQQQQ\\\jjjrrrkkkeeeooonnn[[[NNNFFFAAA???>>>>>>>>>?????????@@@@@@>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999999999::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;999999:::;;;;;;;;;::::::::::::999999999999::::::::::::999999999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<::::::<<<>>>@@@AAAFFFQQQ```ppp}}}{{{{{{|||}}}~~~jjjYYYNNNIIIGGGFFFEEEFFFGGGHHHIIIKKKLLLLLLIIIJJJJJJLLLMMMNNNOOOPPPLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQSSSVVVXXXZZZZZZZZZZZZ[[[\\\^^^^^^___``````^^^\\\ZZZZZZ[[[UUUUUUSSSRRRPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJKKKMMMNNNPPPQQQMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNOOOOOONNNNNNOOONNNMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQOOONNNMMMKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMMMMLLLJJJIIIIIIGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFHHHIIIKKKLLLQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSQQQQQQPPPNNNMMMKKKJJJJJJFFFEEECCCBBBCCCFFFHHHJJJOOOPPPYYYmmmqqqbbb___ccciiiuuuvvveeeUUUJJJHHHCCCAAACCCDDDBBBAAACCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>================================================;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>>>>??????===>>>??????>>>>>>???AAA@@@BBBFFFMMMWWWaaajjjooorrrzzzNNNMMMPPPUUUUUUYYYlllwwwlllnnnvvvppp[[[LLLEEEDDDBBB???===>>>>>>???????????????>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999999::::::::::::::::::999999999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;888999::::::;;;;;;;;;::::::999999999999999999:::;;;::::::999:::;;;<<<===::::::::::::::::::::::::::::::::::::::::::::::::888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>===<<<;;;===???>>>@@@DDDHHHPPP^^^ooo{{{~~~}}}|||zzzyyy|||lll\\\QQQMMMKKKFFFFFFGGGHHHIIIJJJJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPPPPPPPOOOOOOPPPSSSUUUWWWWWWYYYZZZYYYWWWVVVWWWYYYUUUUUUUUUTTTRRRPPPOOONNNOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPPPPMMMMMMNNNOOOOOONNNMMMMMMLLLMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLGGGHHHIIIKKKLLLLLLMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPNNNMMMKKKIIIHHHGGGEEEDDDCCCDDDFFFKKKOOORRR[[[___mmm~~~tttiiicccfffmmmzzzxxxcccTTTJJJEEEDDD@@@@@@CCCCCCAAA@@@BBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================================================================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;<<<<<<===<<<<<<<<<===>>>?????????<<<>>>@@@@@@>>>>>>???@@@@@@@@@CCCHHHQQQ[[[ccchhhmmmvvvOOOOOOTTTZZZ[[[bbb{{{mmmiiipppttteeeQQQDDDAAAAAAAAA@@@>>>>>>????????????>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;::::::999999888888888999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;888999::::::;;;;;;;;;;;;:::999999888888999999:::;;;;;;:::999:::;;;<<<===::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>===<<<>>>@@@;;;@@@DDDEEEGGGQQQaaannn}}}}}}{{{wwwttttttyyy}}}~~~yyyggg[[[UUUSSSHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHIIIHHHFFFFFFHHHJJJKKKIIIHHHGGGHHHKKKNNNPPPNNNQQQSSSRRRPPPOOOQQQTTTUUUUUUUUUUUUSSSQQQNNNMMMOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNOOOOOOMMMNNNOOOPPPPPPOOONNNMMMLLLMMMNNNOOOPPPOOONNNNNNLLLMMMNNNOOOOOOOOOOOONNNOOONNNMMMLLLKKKKKKKKKKKKDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDEEEDDDCCCDDDEEEFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIIIILLLLLLMMMNNNQQQSSSUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUSSSRRRQQQPPPOOONNNLLLJJJHHHFFFEEEGGGGGGFFFHHHKKKQQQVVVYYYgggnnn~~~~~~pppkkkjjjkkksss|||}}}iiiUUUIIIDDDAAAAAA??????BBBCCC???>>>@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<=======================================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=================================<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<>>>@@@@@@???>>>>>>???@@@@@@@@@EEEMMMVVV]]]aaaiiisss{{{SSSTTTYYY```hhhyyysssjjjxxxhhhUUUEEECCCBBB===<<>>>>>===>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888::::::::::::::::::::::::999999::::::::::::;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@AAAGGGSSS\\\pppyyyzzzrrrppprrr|||nnn___WWWSSSOOOIIIHHHHHHIIIGGGEEEIIIGGGFFFGGGIIIKKKKKKJJJKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJMMMOOOOOOPPPQQQRRRQQQQQQOOOOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOONNNOOOPPPQQQRRRRRRSSSTTTTTTSSSQQQOOOMMMOOOOOONNNNNNMMMMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIEEEFFFGGGHHHIIIIIIJJJIIIKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBEEEHHHJJJKKKJJJJJJMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPRRRMMMHHHEEEFFFGGGFFFDDDDDDGGGJJJMMMQQQYYYdddmmmzzzrrrmmmlllrrrzzzxxxaaaTTTOOOJJJFFFEEEDDDCCCBBBAAA???>>>===<<<@@@@@@@@@@@@@@@???>>>===??????>>>>>>======<<<<<<========================<<<===>>>>>>>>><<<;;;:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;==================<<<<<<:::;;;;;;<<<===>>>??????>>>>>>>>>>>>????????????DDDAAAAAAEEEIIIOOOYYYbbbdddkkkttt{{{WWWWWW\\\iiixxxxxxppptttsss]]]MMMBBBDDDDDD???<<>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::999::::::::::::::::::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@??????CCCLLLSSS```nnnzzzvvvuuu|||yyynnnhhh]]]XXXRRRLLLJJJIIIIIIHHHIIIHHHFFFFFFHHHIIIIIIHHHJJJJJJKKKLLLLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHJJJLLLLLLMMMNNNOOOOOONNNMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQPPPPPPOOOPPPQQQRRRSSSQQQRRRSSSTTTSSSQQQPPPNNNPPPPPPOOONNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGHHHIIIIIIJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDFFFHHHKKKMMMNNNNNNMMMPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOMMMJJJEEEDDDEEEFFFEEEDDDIIIJJJMMMUUUbbbsssuuukkklllnnnvvvoooZZZOOOJJJFFFBBBAAABBBAAAAAA@@@@@@??????>>>???@@@@@@@@@@@@???>>>===>>>>>>>>>>>>====================================???@@@AAAAAA@@@???>>>===;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>======>>>>>>>>>?????????AAA>>>>>>BBBEEEJJJSSS\\\dddjjjsssyyy~~~[[[\\\fffyyy|||mmmkkkrrrsss```OOOEEE???CCCEEE@@@===>>>???@@@AAAAAA@@@???>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999:::;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::;;;::::::::::::::::::999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===??????>>><<<>>>CCCHHHNNN___uuuzzzvvvwwwxxxzzz~~~}}}yyyllliiiaaaXXXPPPKKKJJJKKKKKKIIIGGGFFFGGGHHHGGGFFFHHHIIIJJJKKKKKKKKKKKKKKKMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMNNNNNNOOOQQQPPPPPPPPPPPPQQQRRRRRROOOPPPQQQRRRRRRQQQPPPOOOQQQPPPOOONNNMMMLLLLLLLLLJJJIIIHHHHHHGGGHHHHHHHHHBBBBBBCCCDDDFFFGGGHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHJJJLLLNNNPPPQQQQQQPPPSSSRRRRRRQQQPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOONNNMMMLLLIIIGGGDDDCCCDDDEEEEEEEEELLLPPPZZZkkkooogggeeennnwwwtttdddRRRJJJFFFCCC@@@?????????@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>>>>============>>>>>>>>>>>>========================<<<===>>>???>>>===<<<;;;<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????AAA>>>>>>AAACCCFFFNNNVVVaaahhhpppvvv{{{^^^fffwwwxxxllldddkkk}}}zzzbbbQQQHHHAAA>>>AAADDDAAA>>>>>>@@@AAABBBBBBAAA???===;;;========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::::::::<<<:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<<<>>>>>????????????>>>>>><<<<<<======>>>>>>??????========================;;;<<<=========<<<;;;:::<<<==================<<<<<<<<<<<<<<<======>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::============>>>>>>>>>???CCCAAA@@@CCCDDDFFFLLLSSS\\\ccclllsssxxxhhhxxx}}}nnngggcccgggvvv}}}iiiVVVIIIGGGBBB>>>???@@@@@@?????????@@@AAABBBAAA???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;<<<::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;============???@@@EEEGGGPPPbbbvvvqqqmmmkkkoooyyy|||ooobbbZZZVVVQQQMMMIIIGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKNNNNNNMMMKKKIIIGGGEEECCCCCCCCCCCCCCCEEEIIINNNQQQ]]]pppvvvkkkcccbbblllxxxnnn\\\RRRHHHFFFEEECCCAAABBBAAAAAA@@@??????>>>>>>======>>>>>>?????????>>>>>><<<<<<======>>>>>>??????========================>>>>>>???@@@@@@@@@???>>>=========<<<<<<=========<<<<<<<<<<<<============<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>=========<<<;;;;;;::::::<<<============>>>>>>>>>DDDAAAAAADDDDDDDDDHHHOOOTTT\\\fffnnnuuu}}}mmmeee___fffttt~~~kkkZZZMMMFFFGGGCCC???===>>>>>>??????>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;::::::;;;===::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999::::::::::::::::::::::::::::::999999::::::::::::;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::;;;::::::::::::::::::999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>???@@@@@@CCCAAADDDQQQggg{{{xxxtttpppqqqxxxvvvlllggg\\\WWWQQQLLLIIIGGGEEEDDDGGGGGGFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJIIIHHHGGGFFFHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKJJJIIIGGGFFFDDDCCCBBBCCCDDDFFFKKKSSS]]]cccvvvzzznnnffffffiiikkkuuuqqq]]]PPPHHHBBBBBBCCC@@@???@@@AAAAAA@@@???>>>>>>============>>>>>>??????>>>>>>============>>>>>>>>>>>>========================<<<===>>>?????????>>>=========<<<<<<<<<<<<======<<<<<<==================<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;=========>>>>>>??????@@@>>>>>>======<<<<<<<<<;;;<<<<<<============>>>>>>AAA??????AAAAAA@@@CCCIIIMMMTTT___hhhppp{{{oooggggggiiivvvppp[[[MMMFFFEEEBBBAAA???======>>>???>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::999::::::::::::::::::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===???????????????BBBIIIVVVhhhzzz~~~xxxtttvvv~~~|||pppjjjaaaXXXRRRMMMIIIGGGHHHGGGFFFEEEFFFFFFGGGHHHJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIGGGHHHIIIJJJJJJIIIHHHFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFFFFHHHKKKPPPYYYfffttt~~~nnnfffeeennnvvv{{{ooo^^^SSSHHHCCC???AAABBB???>>>???????????????>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================999:::<<<=========<<<;;;>>>===<<<;;;;;;<<<===>>>=====================<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>======@@@???>>>@@@EEEGGGOOOYYYbbbjjjtttuuueeeeeekkkyyy|||gggSSSFFFCCCDDD===>>>>>>===>>>???>>><<<===<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<===999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>>>>>>><<>>???@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<========================<<<===>>>@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===>>>===============<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>????????????<<<<<<<<<<<<=========>>>>>>===>>>AAA@@@>>>@@@EEEDDDLLLVVV^^^eeeooo{{{nnnhhhpppzzzbbbPPPIIIEEEAAA???@@@@@@@@@???>>>======<<<======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999:::;;;;;;:::999777666888888999999999:::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;:::???>>>>>>AAAHHHTTTaaakkk}}}uuuttt|||yyymmmaaaVVVQQQUUUOOOIIIHHHJJJJJJJJJJJJGGGHHHHHHHHHHHHIIILLLNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLOOOPPPQQQQQQQQQOOOOOONNNNNNNNNOOOOOOPPPUUUUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSRRRQQQQQQPPPPPPOOOKKKJJJIIIHHHHHHFFFDDDBBBBBBFFFIIIHHHEEEEEEJJJPPPUUUZZZdddppp}}}qqqjjjlllvvvppp]]]MMMIIILLLDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBDDDEEEDDDBBBAAA<<<<<<<<<<<<============:::;;;;;;<<<===>>>??????<<<<<<===>>>???@@@@@@AAADDDGGGNNNUUU^^^iiissszzz{{{rrrxxxtttZZZLLLGGGDDDAAA@@@@@@@@@??????>>>======<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999:::::::::999888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<============>>>>>>>>>AAAFFFPPP\\\dddrrr}}}}}}{{{{{{{{{{{{yyy}}}xxxlllccc___YYYTTTOOOLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMNNNLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOORRRQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLLLLGGGFFFEEEEEEEEEEEEDDDBBBFFFGGGHHHHHHIIIMMMUUU[[[dddjjjvvvyyypppmmmnnnsss}}}rrraaaTTTIIIEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>======:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>???BBBCCCCCCBBB@@@???<<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>>=========>>>?????????@@@BBBFFFKKKQQQYYYcccmmmsss{{{uuubbbNNNFFFEEECCCAAA@@@@@@??????>>>>>>======<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999999999999;;;;;;::::::::::::999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999666777888::::::;;;::::::999999999999:::::::::::::::;;;;;;;;;<<<=========999:::;;;===>>>>>>??????======>>>@@@DDDKKKSSSYYY```lllzzz|||tttzzz~~~yyytttyyy~~~uuunnnkkk^^^^^^\\\WWWRRRNNNLLLKKKHHHHHHGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIHHHGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRTTTTTTTTTTTTUUUTTTSSSQQQPPPPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPOOOMMMLLLJJJIIIHHHFFFFFFEEEEEEEEEFFFHHHHHHLLLKKKLLLOOOVVV```jjjpppzzzyyymmmhhhjjjrrr{{{yyy___QQQKKKFFFBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAA@@@>>><<<;;;<<<<<<<<<<<<=========<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBFFFLLLSSS\\\eeekkkzzz}}}```SSSFFFBBBCCCAAA@@@@@@??????>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999888888999999::::::::::::999999999:::::::::;;;;;;::::::;;;<<<<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>>;;;===>>>@@@AAAEEEJJJMMMOOOYYYhhhvvvwwwtttvvvyyy~~~~~~xxx{{{vvvqqqqqqjjjoooqqqlllccc\\\VVVQQQLLLJJJIIIHHHHHHIIIHHHGGGJJJJJJJJJKKKLLLLLLMMMNNNLLLMMMNNNOOOOOOPPPOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOONNNOOOQQQSSSTTTTTTTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUUUUTTTSSSSSSRRRRRRQQQOOOOOONNNLLLJJJIIIGGGGGGHHHHHHHHHHHHHHHKKKOOORRRRRRSSSWWW___lllzzzzzznnnkkkoooyyy~~~iiiSSSIIIGGGEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===================================================>>>???@@@@@@???>>>===<<<<<<<<<============>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;=========<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===>>>?????????===;;;:::;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<>>>>>>>>>>>>>>>=========<<>>>>>>>>>>>>>>===============<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999999999999999999:::::::::999999888888888999999:::::::::;;;;;;;;;999::::::;;;<<<===>>>>>><<<<<<============<<<<<<:::<<<>>>??????@@@CCCEEEDDDJJJTTTbbbtttssspppooovvvxxxxxx{{{~~~{{{qqqeee[[[UUURRRNNNMMMMMMMMMLLLJJJGGGGGGGGGHHHIIIKKKMMMNNNKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLKKKKKKLLLLLLLLLOOOOOONNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUTTTRRRPPPOOOMMMMMMKKKKKKJJJIIIHHHGGGFFFEEEGGGHHHHHHHHHJJJOOOVVV[[[^^^bbbkkkxxxxxxqqqnnnuuufffYYYLLLFFFEEECCCDDDFFFAAAAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>???@@@@@@???>>>===<<<<<<<<<============>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;=========<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<>>>>>>>>>===============;;;<<>><<<>>>========================;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999888999999::::::;;;;;;<<<999999999999999999999999<<<;;;:::999888888888888::::::::::::;;;;;;;;;;;;999:::::::::;;;<<<<<<<<<<<<<<<======<<<;;;:::::::::<<<>>>>>>>>>>>>???@@@>>>BBBGGGOOO___rrr~~~wwwppplllqqq{{{nnnccc]]]UUUPPPOOOOOOMMMKKKFFFFFFEEEEEEFFFHHHJJJKKKJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNPPPRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQSSSTTTUUURRRQQQQQQPPPPPPPPPQQQQQQPPPPPPNNNLLLJJJIIIGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJNNNVVVaaajjjsssyyy|||zzzvvvxxxzzzgggQQQKKKFFFDDDCCCAAABBBFFF???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=======================================;;;<<<===@@@DDDLLLUUU[[[dddnnn}}}{{{wwwqqq^^^OOOFFFFFFCCCAAABBBAAA===<<<>>>========================::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999::::::;;;<<<<<<999999999999999999999999;;;:::999888888888999::::::::::::;;;;;;;;;;;;<<<999999::::::::::::::::::999:::;;;;;;;;;;;;;;;::::::<<<===>>>======>>>???===AAACCCEEENNN```pppxxx{{{uuuoooqqqzzz|||sssfff^^^ZZZXXXUUURRRLLLKKKIIIGGGFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPQQQQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNOOOQQQRRRRRRRRRRRRQQQOOOOOOOOOOOOPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNNNNJJJJJJIIIHHHGGGFFFEEEEEECCCDDDEEEFFFGGGHHHIIIJJJHHHLLLPPPTTT[[[gggvvv|||vvvuuu|||~~~|||eeeWWWIIIDDDAAABBBCCCAAAAAADDD>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;<<<<<<<<<===>>>>>>>>>>>>>>>===>>>@@@FFFNNNTTT\\\eeetttwwwrrruuuzzz}}}cccPPPGGGEEECCCAAAAAABBB@@@<<<<<>>@@@===BBBDDDBBBEEETTTdddnnn~~~zzzuuussswww~~~}}}qqqkkkhhhddd```SSSQQQNNNKKKIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNNNNNNNOOOOOOPPPQQQMMMNNNNNNOOOOOONNNNNNMMMLLLMMMOOOPPPQQQQQQRRRRRRPPPQQQQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOPPPQQQSSSSSSSSSRRRRRRPPPOOOOOONNNNNNNNNOOOOOORRRQQQPPPOOONNNNNNMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIKKKMMMOOOPPPOOOTTTZZZ```iiixxxyyysssrrrsssuuuzzzgggWWWOOOJJJDDD???BBBDDDCCCBBBCCC@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????:::;;;;;;<<<===>>>??????AAA@@@>>><<<===BBBIIINNNWWW___lllyyyxxxllllllssshhhUUUHHHBBB@@@@@@@@@@@@?????????>>>>>>========================;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::<<<:::999999:::;;;;;;:::::::::999888888999::::::999999::::::::::::;;;;;;777777888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;;;;;;;::::::999999999888888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<============>>><<<<<<===>>>BBBJJJSSSZZZhhhrrryyyuuusssxxx~~~}}}zzztttqqqggg\\\TTTRRRPPPJJJIIIKKKKKKIIIGGGGGGJJJNNNPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQRRROOOPPPPPPPPPOOONNNMMMMMMOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPTTTSSSSSSRRRRRRSSSTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSRRRSSSSSSSSSRRRQQQOOONNNQQQQQQRRRRRRQQQPPPNNNMMMOOOMMMJJJKKKLLLKKKHHHEEEFFFEEEDDDEEEGGGHHHHHHGGGJJJIIIIIIKKKLLLPPPWWW^^^aaadddlllxxxyyynnngggkkkrrrwww}}}~~~hhhWWWMMMIIICCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>AAA>>>::::::<<<>>>===;;;:::;;;;;;;;;<<<=========:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>><<<===>>>???@@@BBBGGGJJJRRRZZZeeemmmvvv{{{mmmjjjqqq~~~nnnYYYKKKDDDAAA@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::<<<:::888999:::;;;:::999::::::999888888999::::::999999999:::::::::;;;;;;888888888999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::;;;::::::::::::::::::999888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;@@@??????>>>???CCCJJJNNN[[[gggqqqssstttxxxzzzyyyzzzpppgggbbb\\\SSSNNNNNNKKKIIIGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQRRRRRRRRRRRRRRRSSSRRRSSSTTTTTTSSSRRRRRRRRRRRRSSSRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJKKKIIIHHHHHHJJJIIIGGGDDDEEEDDDCCCDDDGGGIIIKKKLLLNNNNNNOOOSSSYYYbbbkkkrrruuu{{{|||rrrkkkiiiqqq{{{ooo\\\NNNGGGEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>@@@===::::::<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>???>>>>>>@@@DDDFFFLLLSSS]]]eeemmmxxxlllggggggooo}}}}}}nnnZZZJJJCCCBBBBBBAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;:::888888:::;;;:::999:::999999888888999999:::999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999::::::::::::::::::;;;888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;?????????>>>===>>>AAADDDKKKWWWdddmmmsssvvvvvvssswww{{{zzzsssjjj^^^UUURRROOONNNLLLLLLMMMNNNLLLKKKNNNNNNNNNNNNNNNOOOOOOPPPOOONNNNNNNNNNNNNNNMMMMMMOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQPPPSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMLLLLLLKKKIIIHHHGGGIIIHHHFFFGGGHHHHHHGGGEEEFFFEEEEEEFFFHHHLLLOOORRRRRRTTTXXXaaaooo~~~|||rrrmmmnnnuuuuuu___OOOGGGCCCAAA@@@@@@@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<;;;:::::::::;;;<<<======<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>??????>>>===>>>@@@CCCFFFLLLTTT[[[cccmmm{{{eeeiiissslll^^^MMMCCCBBBDDDCCCBBB??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::888999999999999:::::::::999999999999999999999999;;;999888888999::::::999999999999999999999999999888999999999999:::::::::::::::999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999999::::::;;;;;;;;;999888888888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========:::;;;=========>>>@@@BBBBBBIIIUUUaaakkksssvvvvvvrrrwwwyyynnnddd```ZZZXXXWWWVVVUUUSSSPPPMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQSSSTTTSSSRRRPPPOOOQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEIIIHHHGGGGGGGGGGGGGGGFFFIIIIIIHHHIIIKKKOOOTTTXXX[[[aaaiiivvvxxxvvvvvvwwwttt}}}nnnWWWKKKFFFCCCBBBAAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999999999:::;;;;;;999999::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>===<<<===???AAADDDIIIPPPVVV\\\fffrrrzzzvvv{{{\\\RRRGGGBBBCCCEEEBBB???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::888888888999999999::::::999999999999999999999999;;;999777888999:::999999999999999999999999999999888888888999999999::::::::::::999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999999::::::;;;;;;;;;999999999888999::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===888:::===>>>>>>>>>@@@AAA@@@BBBIIISSS___jjjtttzzzwww{{{yyytttiiihhheeeccc```\\\WWWSSSOOONNNMMMLLLJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNOOOPPPPPPQQQPPPPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOQQQRRRRRRSSSSSSRRRRRRRRROOOQQQRRRSSSRRRQQQOOOMMMNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEIIIIIIHHHGGGFFFFFFGGGHHHHHHJJJLLLNNNRRRXXX```fffsss||||||uuupppooossszzzjjjUUUJJJFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>==================>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>><<<=========<<<;;;;;;;;;=========<<<;;;;;;;;;:::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999999999:::;;;;;;999999999::::::<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>:::;;;======<<<===???AAACCCFFFKKKPPPVVV___iiiqqqzzziiiOOOIIICCCAAABBBBBB???<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::888888888888999999999999999999999999999999999999:::999777777999:::999888888999999::::::999999888888888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999::::::::::::::::::;;;999999999999999:::;;;;;;::::::::::::::::::::::::888999999::::::;;;;;;;;;999999999999:::::::::::::::<<<>>>???>>>===>>>???AAA@@@BBBIIIRRR\\\jjjvvv{{{|||}}}~~~|||xxxtttooojjjccc___XXXVVVTTTQQQNNNKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNOOOOOOPPPPPPPPPPPPPPPNNNOOOOOOOOOOOONNNLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJJJJJJJIIIJJJMMMOOOMMMQQQWWW]]]ccckkkvvv}}}vvvpppiiikkkrrr{{{sssaaaQQQHHHDDDBBBAAABBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>=====================>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>><<<===???>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<===>>>>>>:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>:::;;;============???@@@???AAAEEEIIIPPPXXXaaagggrrr```UUUFFFDDDAAA@@@@@@@@@???============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::888888888888999999999999888888888888888888888888:::888777777888999999888888999::::::::::::999888888888888888999999999999888888888999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::;;;::::::::::::::::::999:::999999999999:::;;;;;;999999999999999999999999999999::::::;;;<<<<<<===888888999999999:::::::::;;;===>>>>>>======>>>??????>>>AAAEEEHHHMMMYYYgggvvv|||~~~wwwvvv||||||uuuqqqjjjgggddd___ZZZWWWTTTRRRLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLNNNPPPQQQRRRUUUZZZ^^^aaagggooovvv{{{}}}rrrllljjjooovvv{{{mmmfff```[[[TTTLLLEEEBBB@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>============<<<=========>>>>>>>>>???<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>><<<>>>AAA@@@>>><<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<<<<===:::::::::999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>>>><<<===???>>>===<<<===>>><<<===@@@EEEKKKSSS[[[```zzz^^^MMMIIIDDDCCCAAA@@@???@@@AAAAAA======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::777888888888888999999999888888888888888888888888:::888777777888999999888888999:::;;;;;;:::999888777888888888888999999999777777888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;;;;;;;::::::999999999::::::999999::::::;;;<<<999999999999999999999999::::::;;;;;;<<<===>>>>>>::::::;;;;;;;;;<<<<<<<<<888:::<<<======>>>@@@BBB===>>>BBBEEEDDDCCCLLLXXXnnnvvv}}}{{{tttqqqvvv}}}zzzzzzwwwsssmmmhhhccc___]]]SSSRRRQQQOOONNNLLLKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHJJJLLLNNNPPPSSSVVVYYY[[[```ggglllxxx~~~~~~qqqmmmppptttgggXXXRRRJJJKKKJJJHHHDDDAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<=========>>>>>>??????<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<===>>>>>><<>><<<===>>>:::;;;;;;<<<<<<============<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;:::999999999::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>>>>>>>@@@@@@@@@===;;;;;;<<<;;;<<>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;===<<<:::999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999888888888888888888888888::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::888888999999999:::::::::888888888999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<>>>===<<<;;;:::999999999;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===>>>??????@@@AAA@@@??????@@@CCCEEEGGGSSS___oooyyy{{{xxxwwwwwwwww~~~yyyvvvdddaaa\\\XXXUUURRROOOMMMOOOKKKGGGFFFGGGHHHGGGFFFJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFGGGFFFEEEDDDCCCEEEGGGFFFDDDDDDGGGJJJHHHHHHIIIJJJKKKKKKKKKJJJKKKIIIFFFDDDCCCCCCDDDEEEBBBCCCDDDDDDBBBBBBCCCDDDEEEDDDDDDEEEHHHIIIIIIHHHKKKLLLMMMNNNOOOSSSWWW[[[^^^dddjjjjjjjjjppp}}}}}}rrrpppyyy|||aaaRRRMMMMMMBBBBBBAAAAAA@@@???>>>>>>@@@@@@????????????@@@@@@======>>>>>>>>>>>>======<<<<<<============<<<<<>>>>>======<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888999::::::;;;;;;::::::::::::::::::::::::::::::888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@CCCHHHNNNSSSzzzeeeTTTHHHCCCAAACCCBBBAAA@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999888888888888888888888888999999999999999999999999999999999999999999999999888888999999999:::::::::888999999999999:::::::::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;:::::::::::::::;;;;;;<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>????????????>>>>>>???AAACCCEEEMMMTTT```llltttxxxyyyzzzyyywwwtttppplllhhhccc]]]YYYUUURRRNNNLLLMMMMMMLLLKKKHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFFFFGGGHHHHHHHHHHHHIIIJJJHHHEEEDDDFFFHHHJJJIIIIIIHHHHHHHHHGGGEEEGGGFFFDDDBBBBBBAAABBBBBBFFFGGGHHHHHHFFFFFFGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNPPPTTTYYY^^^bbbeeehhhkkknnnuuu~~~~~~gggVVVLLLHHHFFFBBBBBBAAA@@@@@@???>>>>>>@@@??????>>>>>>??????@@@======>>>>>>>>>>>>======<<<======>>>>>>======<<<>>>>>>>>>>>>======<<<<<<===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@EEEKKKOOO~~~hhhTTTHHHBBB@@@???BBBBBB@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999888888999999999:::::::::999999999999::::::::::::888999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999999999999999999999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;999999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>???>>>=========>>>@@@AAACCCEEEGGGNNNZZZgggssszzz|||{{{{{{{{{yyysssnnnaaa^^^ZZZWWWUUUTTTRRRPPPLLLLLLMMMNNNMMMMMMLLLKKKMMMLLLJJJHHHHHHIIIKKKLLLJJJKKKLLLKKKHHHGGGHHHIIIKKKJJJHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCFFFHHHIIIHHHGGGGGGHHHIIIIIILLLOOOOOONNNOOORRRUUU]]]dddoooxxx~~~|||yyyvvv}}}dddQQQJJJHHHEEEAAAAAAAAAAAA@@@??????>>>>>>@@@??????>>>>>>??????@@@======>>>>>>>>>>>>=========>>>>>>??????>>>>>>===>>>>>>>>>============<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999888777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>AAAFFFJJJuuugggTTTGGGBBBBBBAAAAAAAAAAAA@@@>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999999999999:::::::::;;;;;;999999888888999999:::;;;:::999999999:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>============>>>???@@@AAAAAAAAADDDLLLXXXfffrrryyy{{{{{{xxxxxxyyyuuupppkkkfffbbb^^^\\\ZZZ[[[\\\]]]\\\ZZZXXXVVVYYYXXXWWWTTTQQQOOONNNOOOLLLMMMNNNOOOOOOOOOOOOOOOMMMKKKIIIKKKMMMOOOMMMLLLHHHIIIIIIJJJJJJIIIHHHHHHGGGIIIKKKKKKKKKKKKLLLNNNMMMRRRWWWWWWUUUUUUZZZ^^^nnnxxx{{{tttrrrssswwwyyyyyyhhhRRRFFFEEEGGGEEEBBBAAA@@@@@@@@@??????>>>>>>??????>>>>>>>>>>>>??????======>>>>>>>>>>>>======>>>>>>????????????>>>>>>========================:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;:::::::::999999999888999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;::::::999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999999999999:::::::::;;;;;;999999888888999999:::;;;999999999999999:::;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=====================>>>>>>???@@@@@@@@@AAACCCEEEJJJUUUcccnnnvvv|||~~~{{{zzz|||uuuqqqoookkkmmmppprrrsssrrrpppnnnooooooooojjjddd___\\\[[[ZZZZZZZZZ[[[\\\[[[ZZZYYYUUURRRQQQSSSVVVVVVSSSPPPKKKKKKLLLLLLLLLLLLKKKJJJLLLNNNQQQSSSTTTVVVXXXZZZ[[[```eeefffeeeeeejjjoooyyynnnmmmlllnnnttt~~~{{{```WWWKKKEEEDDDEEEEEEDDD@@@@@@???????????????>>>???>>>>>>>>>>>>>>>>>>???======>>>>>>>>>>>>======>>>>>>????????????>>>>>><<<<<<<<<<<<<<<=========999:::;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999888999::::::;;;;;;::::::::::::::::::::::::::::::888999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======<<<>>>AAADDDppp]]]OOOJJJDDDAAAAAA@@@???===??????>>>===============<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;:::::::::999999999999888::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;999999999999999:::;;;;;;999999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????@@@CCCDDDBBBBBBGGGSSS]]]jjjuuu~~~}}}xxxyyy|||}}}|||}}}wwwuuuvvvwwwvvvtttsssrrrpppllliiigggdddaaacccdddbbb[[[UUUQQQQQQQQQPPPPPPOOOOOOOOOPPPSSSXXX[[[^^^bbbfffiiirrruuuzzz||||||~~~zzzwwwuuuxxxvvvooollliiilllrrr{{{tttdddMMMKKKGGGDDDCCCBBBCCCCCC???????????????????????????>>>>>>======>>>>>>???======>>>>>>>>>>>>=========>>>>>>??????>>>>>>===;;;<<<<<<<<<<<<=========:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999888999::::::;;;;;;::::::::::::::::::::::::::::::777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<=========;;;<<<=========>>>@@@CCCmmmZZZNNNFFFEEECCCAAA???>>>===<<<>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999:::;;;;;;;;;::::::999999999999999999999999:::::::::999999999888888999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;;;;<<<:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;:::::::::::::::;;;;;;<<<999999999999999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============???@@@AAA@@@???BBBGGGKKKUUUcccpppuuuvvvuuutttrrrrrrxxx{{{xxxwwwxxxzzzvvvlllddd```___]]]\\\[[[[[[[[[[[[[[[___dddjjjoootttzzz}}}tttwww}}}zzzqqqnnnppptttwww~~~uuu___SSSGGGEEECCCBBBBBBAAAAAA@@@>>>>>>>>>>>>????????????>>>>>>============>>>>>>======>>>>>>>>>>>>======<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888999::::::;;;;;;::::::::::::::::::::::::::::::999999:::;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<======>>>:::;;;<<<<<<<<<===???AAAnnnXXXKKKGGG@@@AAAAAA???======>>>???>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777888:::;;;<<<;;;::::::999999999999999999999999:::::::::999999888888888999999999999999999999999::::::::::::::::::::::::888888888888888888888888999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999999999999999999999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===::::::999999888999999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;>>>===<<<===@@@AAAAAA@@@DDDQQQ```kkkqqqtttpppjjjkkkrrrzzz~~~uuuooonnnkkkiiiggghhhhhhiiijjjnnnuuu{{{~~~zzzssspppssszzz}}}dddRRRIIIHHHDDD@@@@@@BBBCCCAAA???>>>>>>>>>>>>>>>?????????>>>>>>============>>>>>>======>>>>>>>>>>>>======<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999999999999999999::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>999:::;;;;;;;;;<<<>>>@@@jjjVVVJJJEEEEEEAAA@@@??????>>>>>>??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888999999:::::::::;;;::::::999888888888999::::::::::::::::::::::::999999888888999999:::;;;:::::::::::::::::::::::::::::::::999999888888888888999999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999999999999888888888888888999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>??????AAADDDKKKUUU```iiimmmnnnllljjjkkkqqq{{{vvvcccOOOFFFHHHHHHFFFDDDAAA@@@@@@AAAAAA@@@?????????>>>>>>=====================>>>??????>>>>>>======<<<<<<<<<;;;========================;;;;;;::::::::::::;;;;;;==================<<<<<<========================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>===;;;:::999999::::::===<<<<<<;;;;;;:::999999888888888888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;}}}iiiXXXMMMGGGCCCAAA@@@@@@???>>>>>>>>>??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::::::::::::::::::::999999888888999999:::;;;::::::::::::::::::::::::::::::999999999999999999999999::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999999999999999::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>???>>>@@@EEEKKKSSS\\\ccchhhjjjkkkllllllooouuupppcccVVVIIIDDDGGGFFFDDDBBB@@@??????@@@AAA????????????>>>>>>>>>==================>>>??????>>>=========<<<<<<<<<<<<==============================<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>;;;;;;<<<<<<======>>>>>>tttdddPPPEEEDDDEEEBBB>>>@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::999999888888999999::::::::::::::::::::::::999999888888999999:::;;;::::::::::::::::::::::::999999999999999999::::::::::::::::::::::::999888999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999999999::::::;;;;;;<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<======>>>???<<<>>>@@@BBBFFFMMMWWW___jjjnnnqqqmmmiiimmmyyyoooYYYNNNIIICCCAAAEEEBBBBBB@@@???>>>???@@@AAA????????????>>>>>>>>>>>>===============>>>??????============<<<<<<<<<<<<========================???>>>>>>======>>>>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999888999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<======>>>>>>sss^^^RRRDDD???BBBEEECCC?????????>>>============>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777777::::::999999888999999:::999999999999999999999999999999888888999999:::;;;999999::::::::::::;;;;;;888888888999999::::::::::::::::::::::::999888777999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999888999999:::;;;<<<<<<===999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>===@@@AAAAAA@@@EEEOOOWWWbbbiiipppoookkkmmmwww}}}~~~sss```NNNFFFDDDAAA@@@AAAAAA@@@?????????@@@@@@AAA?????????>>>>>>>>>>>>>>>===============>>>>>>???===============<<<<<<<<<========================???>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========;;;:::999999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>======<<<<<<;;;::::::iiiXXXLLLHHHDDDBBBAAABBBAAA@@@???>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777777777:::999999888999999::::::999999999999999999999999999999888888999999:::;;;999999999::::::;;;;;;;;;888888888999999:::::::::::::::::::::999888888777888888888999999:::::::::::::::::::::::::::::::::999999999999::::::::::::999::::::::::::::::::999999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999777888888999:::;;;;;;<<<999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===@@@CCCBBB@@@BBBHHHNNNPPPXXXcccjjjmmmppptttwww|||~~~wwwbbbVVVJJJEEEEEECCCAAA???@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>??????===============>>>>>>???<<<<<<<<<=======================================>>>======<<<<<<======>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===;;;:::;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;::::::oooXXXIIIAAACCCEEECCC???======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::::::::777777888888999999::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888888999999::::::999999999999999999999999999999888888999999:::;;;888999999::::::;;;;;;<<<999999999999999999::::::999999999999999999888777777777888888999:::::::::::::::::::::::::::::::::888888888999999999::::::999999::::::::::::999999999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999888888999999::::::;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;>>>AAAAAA???@@@CCCFFFFFFLLLWWWbbbkkkqqqtttuuuwww}}}mmmbbb\\\PPPKKKFFFDDDEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????===============>>>??????<<<<<<<<<==========================================<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::<<<<<<=========<<<<<<<<<;;;;;;;;;:::999888888888999999999999999999999999::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<:::::::::;;;<<<<<<======}}}lll[[[NNNFFF???AAACCCAAA===;;;;;;===>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;777777888999999:::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::999999888888999999:::;;;888888888888888888888888999999888888999999:::;;;888888999::::::;;;<<<<<<::::::999999999999999999777888888999999999999888666777777888999999::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999999::::::::::::999999999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<==================>>>???AAABBBBBBFFFMMMVVV___iiirrrwwwyyy{{{ttt^^^SSSMMMHHHEEEEEEDDDBBBAAAAAAAAAAAA??????????????????>>>>>>===>>>>>>>>>????????????===============>>>??????<<<<<<<<<<<<=========>>>===========================<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<=========<<<;;;999::::::;;;;;;<<<<<<===lllZZZNNNIIIHHHBBBBBBAAA>>><<<<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<888888999::::::;;;<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::666666777777888888888999999888888888999::::::;;;888888888888888888888888999999888888999999:::;;;888888999::::::;;;<<<<<<;;;::::::999999888888888666777888999999999999999666777777888999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999::::::999999999999999999999999999999999999999:::;;;;;;;;;::::::999999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======@@@>>>;;;;;;>>>AAABBBCCC>>>@@@CCCGGGNNN[[[jjjuuu}}}}}}www|||sssZZZNNNMMMKKKHHHDDDFFFEEEAAA======???@@@>>>>>>>>>>>>>>>===<<<<<<======>>>>>>?????????@@@===============>>>??????;;;<<<<<<<<<======>>>>>>==============================<<<<<<<<<<<<======<<<======>>>???@@@@@@AAA========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::999888777888999:::;;;888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<::::::<<<=========<<<;;;===<<<<<<;;;;;;:::999999~~~iiiXXXNNNHHHCCC@@@???????????????>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999:::999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::999888777777888999:::888999999::::::999999888888888999::::::::::::999;;;;;;:::::::::::::::::::::::::::999999999888888:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;777777777888999999999:::<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999777888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<============<<<>>>???>>>===<<<===???:::>>>AAACCCEEELLLVVV___rrrzzz|||{{{wwwkkk[[[OOOJJJHHHEEECCCBBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???>>>>>>==================<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999======<<<;;;:::999999888;;;;;;::::::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999;;;<<<>>>999888888777888999;;;<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;::::::::::::::::::999;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999:::::::::999999999888888:::999888888888888999:::888999999::::::999999888888888999::::::::::::999888888888888888888888888:::::::::999999999888888:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999:::::::::;;;;;;::::::::::::;;;;;;777888888999999888888777888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;<<<<<<======<<<>>>???>>>===<<<===>>><<>>===>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::999;;;;;;::::::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;:::999999;;;<<<>>>;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999999::::::::::::::::::;;;888888777777777777888888888888888888888888888888999999999999999999999999:::::::::999999999888888::::::999999999999::::::888999999::::::999999888888888999::::::::::::999777777777888888999999::::::::::::999999999888888:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;777888888999999888888777888888888888999999999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;888999999:::;;;<<<<<<<<<<<<===>>>>>><<<<<<===>>>===???@@@???===>>>BBBFFFJJJTTTcccooouuuyyy|||~~~nnn___TTTNNNGGGCCCCCCEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;<<<<<<<<<<<<==========================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===<<<;;;:::999888888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;999999888888888888999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::::::::::::::::::::888999999::::::999999888888888999::::::::::::999888888999:::;;;;;;<<<<<<:::::::::999999999888888:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;::::::999999999888;;;::::::::::::::::::;;;999::::::;;;;;;::::::999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;888888999:::;;;<<<======<<<===>>>===<<<<<<===>>>;;;===???@@@???@@@BBBDDDAAAHHHSSS```kkksssyyy|||vvvzzz~~~}}}iiiXXXLLLNNNJJJFFFDDDDDDDDDCCCBBBDDDCCCAAA?????????@@@@@@========================@@@>>><<<:::999999;;;<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===:::::::::999999888888888:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<|||jjjZZZNNNGGGFFFCCCAAA??????@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::::::::::::::::::::888999999::::::999999888888888999::::::::::::999888888999:::;;;;;;<<<<<<:::::::::999999999888888:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::999999888888777777:::::::::999999:::::::::999::::::;;;;;;::::::999888999999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;999::::::;;;<<<<<<======;;;===>>>===<<<;;;<<<===:::<<<>>>???@@@@@@AAACCCBBBCCCGGGOOOZZZeeeooouuuuuuyyy||||||{{{}}}{{{hhh\\\QQQHHHEEECCCAAAAAA@@@@@@???===CCCBBB@@@???>>>>>>???@@@========================@@@>>><<<:::999999;;;<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888999999999:::::::::;;;;;;999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<888888999999::::::::::::888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>======>>>>>>======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999::::::::::::::::::;;;999999888888888888999999::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888999999::::::::::::999999888999999::::::999999888888888999::::::::::::999777777777888888999999::::::::::::999999999888888:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999888888888888888888::::::999999999999::::::777888888999999888888777999999999999::::::::::::888888888888888888888888::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======;;;;;;<<<===<<<<<<==================BBBAAA@@@CCCIIITTT___fffrrrwww}}}}}}zzzyyy|||www```UUUPPPKKKFFF??????@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999::::::::::::;;;;;;999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<666777888::::::;;;::::::777777888888999999::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;::::::::::::::::::999777777666666666666777777999999999999999999999999999999999999999999999999:::::::::999999999888888888888999::::::999888888888999999::::::999999888888888999::::::::::::999888888888888888888888888:::::::::999999999888888:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;888888999999999999999999::::::999999999999::::::777888888999999888888777999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======;;;;;;<<<===>>>===<<<;;;<<<=========???@@@@@@@@@BBBHHHOOOUUUdddmmmwww}}}}}}|||}}}}}}nnn[[[NNNHHHFFFDDDDDD@@@AAABBBCCCCCCCCCDDDDDD>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;888999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;888888999:::::::::999888777777888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;===@@@AAAAAA<<<@@@CCCDDDCCCCCCGGGKKKTTT```ppp|||~~~ppp]]]WWWOOOIIIFFFDDDEEEGGGAAABBBCCCBBBAAA@@@AAABBB??????@@@@@@@@@>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???>>>>>>===;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;:::999777666888888999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>============:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::666777777999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::::::::999999888888888999999999999999999999999888888888888888888888888::::::::::::::::::::::::888999999::::::999999999888888888999999:::::::::<<<:::888666666888:::<<<888888888888888888888888999999::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999999888888888888888888:::::::::999999888888888999999999::::::;;;;;;;;;========================<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@AAABBBCCCCCCFFFLLLXXXeeeqqq{{{~~~}}}nnn^^^VVVNNNJJJEEEBBBCCCCCCAAA???>>>>>>>>>???@@@@@@@@@AAA>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;999999999999;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999999999:::::::::::::::::::::::::::999888888888999:::;;;;;;<<<<<<<<<;;;::::::999888888999::::::;;;<<<<<>>===>>>???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::::::::::::::999999888888888<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<:::::::::999999999888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999:::::::::999888888999999999999999999::::::;;;:::888777777888:::;;;999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999999:::::::::;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBGGGHHHKKKQQQ\\\iiivvv}}}~~~zzziii[[[QQQLLLKKKHHHCCCBBBBBBBBBAAA@@@??????????????????@@@@@@>>>>>>>>>>>>============================================================>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;:::::::::999999999999::::::::::::::::::::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;::::::999999999:::;;;;;;<<<======gggVVVMMMHHHEEECCCAAA???=========>>>>>>>>>>>>=========<<<<<<=========<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;::::::999888777777;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999999999888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777::::::999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999;;;::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAADDDBBBAAACCCKKKWWWccckkkvvvzzz~~~~~~~~~~~~kkk\\\RRRLLLIIIHHHGGGEEEBBB@@@AAAAAAAAA@@@??????????????????>>>>>>>>>>>>>>>>>>============================================================???>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===999999999999999888888888::::::::::::::::::::::::<<<<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<=========xxxaaaPPPGGGEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::999888777777:::::::::999999888888888888999::::::::::::999888::::::::::::::::::::::::888999999999999:::::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999888999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@??????AAADDDHHHNNNSSSVVV^^^gggttt~~~}}}pppdddUUUKKKHHHHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>==================================================================<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<===>>>888888888888888888888888::::::::::::::::::::::::;;;<<<<<<===<<<:::888777::::::;;;;;;;;;::::::999:::;;;;;;;;;<<<<<<<<<===vvviiiWWWLLLGGGEEEEEEDDD??????@@@@@@AAAAAAAAA@@@============<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::::::::::::::999888777:::::::::999999888888888777888:::;;;;;;:::888777999999999999999999999999888888888999999999::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::777888888888999999999:::::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>>>>???>>>???BBBEEEGGGIIIJJJJJJNNNVVVcccsss}}}ppp```VVVOOOHHHEEEFFFFFFCCC??????@@@@@@?????????@@@@@@@@@??????>>>>>>=========>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<===>>>888888888888888888888888:::::::::::::::::::::::::::;;;;;;;;;:::999777666999999::::::;;;::::::999:::::::::::::::;;;;;;;;;aaaTTTGGGCCCEEEDDDAAA???======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;888999:::;;;<<<>>>??????;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;::::::999888777777999999999999::::::::::::999999999999::::::::::::888999999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888999999::::::999999999::::::999999999999999999888999:::;;;;;;:::999888888888888888888888888888888888888888999999999999::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999::::::::::::999999999999888888888999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::;;;;;;::::::::::::999999999999::::::::::::;;;;;;::::::::::::::::::::::::777777777888888999999:::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::999::::::::::::::::::::::::::::::;;;;;;<<<=========<<<=========>>>>>>>>>???AAA@@@??????@@@CCCEEEGGGLLLMMMRRR___ppp~~~}}}zzz|||ooo[[[OOOHHHFFFEEEFFFGGGFFFBBB???>>>???@@@@@@???>>>???@@@>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===888888888999999999999999::::::::::::::::::::::::::::::::::::999888777777888999999:::::::::::::::::::::::::::::::::::::::RRRHHHBBBCCCDDD@@@===<<<>>>>>>===<<<<<<<<<============<<<<<<<<<;;;;;;;;;999::::::;;;<<<===>>>>>>;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::::::::::::::999999888888888888888999999999:::::::::888999999999999:::::::::888888999999999:::::::::999999999999999999999999999999999999999999999999888888888888888888888888777888888999::::::::::::999999999999999999::::::999999999::::::999999999999999999999999999999999888888888888999999999999::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999;;;;;;;;;;;;:::::::::999777888888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::777777888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>======>>>>>>>>>>>>??????@@@???>>>===>>>@@@CCCEEEHHHGGGIIIOOOZZZhhhttt{{{}}}~~~|||}}}yyyhhhZZZQQQLLLEEEEEEFFFFFFEEEDDDCCCBBB===@@@AAAAAA???===>>>@@@=========>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<999999999999:::::::::;;;::::::::::::::::::::::::;;;::::::999999999::::::888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;GGGBBBAAADDDDDD???===@@@AAA@@@>>>===<<<<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::666777777999:::;;;<<<<<<888888888999999:::::::::888888999999999:::::::::888888888999999:::::::::999999999999999999999999888888888888888888888888888888888888888888888888666777888999:::;;;;;;;;;888888888999999::::::;;;999999999999999999999999::::::::::::::::::::::::777888888888888999999999::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::777777888999::::::;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????<<<===???BBBCCCCCCBBBAAA@@@CCCFFFIIIMMMUUU```hhhssswww|||nnn[[[PPPKKKIIIIIICCCCCCBBB@@@>>>>>>@@@CCC>>>@@@BBBAAA???===>>>@@@<<<<<<======>>>>>>??????>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999;;;;;;;;;;;;999999::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999:::;;;<<<===777888999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;@@@?????????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::999999999999999999999999999999666777777777777888888888::::::::::::::::::::::::::::::::::::::::::::::::666777999:::;;;::::::999:::::::::999999888888888:::999888777777777888999888999999::::::999999888999888777666666777888999888888888999999:::::::::888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999999999888777777888999;;;<<<<<<;;;999888<<<;;;:::999888999:::;;;::::::::::::::::::::::::<<<<<<;;;::::::999888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::===<<<;;;:::999:::;;;<<<<<<;;;999888888888999999::::::::::::::::::::::::888888888999999:::::::::888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>======<<<<<>>>>>>>>???AAACCCDDDCCCCCCDDDEEEHHHKKKNNNPPPWWW^^^hhhsss|||lllbbbVVVMMMJJJIIIFFFDDDCCCCCCBBBAAAAAA@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===============<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>======<<<<<<;;;;;;;;;:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;777777777888999999999:::999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;:::999:::;;;<<<===888888999::::::::::::999;;;;;;:::999777777888:::::::::::::::::::::::::::::::::::::::::::::::::::?????????>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::;;;;;;::::::::::::999999999999999999999999999999777777777888888888999999::::::::::::::::::::::::::::::::::::::::::::::::777888999::::::::::::::::::::::::999999999888888::::::999888888999:::;;;888999999::::::999999888:::999888777777888999:::999999999999999999::::::888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888777777888999;;;<<<<<<;;;999888<<<;;;:::999888777777777::::::::::::::::::::::::<<<<<<;;;::::::999888888888888999999999:::::::::::::::::::::::::::::::::;;;:::999999999999:::;;;;;;:::999888888888999999::::::::::::::::::::::::888888999999999:::::::::888999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>===============>>>>>>>>>>>>???AAACCCDDDCCCCCCCCCDDDFFFHHHJJJKKKOOOSSSZZZcccnnn}}}ttthhh^^^VVVMMMHHHHHHIIIHHHFFFCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<>>>>>>===<<<;;;::::::999=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::888888888888999999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;::::::999888999:::;;;<<<888888999::::::::::::999:::;;;;;;999777777999:::::::::::::::::::::::::::::::::::::::::::::::::::??????>>>>>>>>>>>>======>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::::::::::::::999999999999888:::999999999:::;;;<<<<<<888999999::::::999999888::::::999999999999::::::::::::999999999999999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888888777999999;;;;;;;;;;;;999999;;;;;;:::999888666555444::::::::::::::::::::::::<<<;;;;;;::::::999999888888888888888999999999999:::::::::::::::::::::::::::999999888888999999:::;;;:::999888888888999999999999999::::::;;;;;;;;;888999999999999:::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>???@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIKKKPPP[[[lll~~~yyyfffXXXPPPOOOJJJEEECCCDDDFFFEEECCCBBBBBBAAAAAA@@@@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<>>===<<<:::999888888<<<===============>>>>>>======<<<;;;;;;;;;<<<<<<>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999888888888999::::::;;;;;;::::::999999999::::::::::::;;;;;;999999888888888999:::;;;888999999::::::::::::::::::;;;;;;:::888888999;;;::::::::::::::::::::::::::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999999999999999999999:::::::::;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::::::::888888888999:::;;;999999999999999999999999888888888999:::;;;<<<<<<888999999::::::999999888::::::999999999999:::::::::::::::999999888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::999999888777999::::::;;;;;;::::::999999::::::::::::888666555::::::::::::::::::::::::;;;;;;;;;::::::999999999888888999999999:::::::::::::::::::::::::::::::::999999999999999::::::::::::999999999999999999999888888999::::::;;;<<<<<<999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>>>>=========>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDFFFEEEEEEGGGMMMYYYgggqqq}}}|||}}}yyyjjj]]]SSSMMMKKKJJJGGGCCCBBBBBBBBB@@@>>>AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::<<<<<<======>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999888888888999::::::;;;;;;::::::999999999999:::::::::;;;;;;999999999999999::::::;;;888999::::::;;;;;;::::::999:::;;;:::999888999;;;::::::::::::::::::::::::::::::::::::::::::::::::==================>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999999999999999::::::::::::;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999888888888::::::999999999999999999999999666777777888999:::::::::888999999::::::999999888888999999999999999999888:::::::::999999888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::999888888::::::::::::::::::::::::888999:::;;;;;;;;;999999::::::::::::::::::::::::;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;999999999999999999999999888888999::::::;;;<<<<<<999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>><<<======>>>????????????>>>???@@@AAACCCDDDDDDEEEBBBCCCEEEFFFHHHMMMRRRWWWccciiiuuu~~~}}}uuuiiiccc[[[RRRLLLIIIHHHIIIGGGEEEDDDBBBBBBAAA???===AAA@@@@@@@@@@@@@@@??????????????????????????????====================================<<<<<<<<<<<<===============>>>>>>>>><<<<<<======>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::;;;:::::::::999999888888999::::::;;;;;;::::::999999999999:::::::::;;;;;;999::::::;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::999:::;;;;;;:::999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<============>>>>>>;;;;;;;;;:::;;;;;;<<<===:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;::::::::::::::::::;;;;;;::::::::::::999999999999999999999999999999999999:::::::::;;;;;;;;;888999999::::::;;;;;;<<<::::::::::::::::::::::::::::::999999888888999999888999999999999:::::::::666777888999999999999999888999999::::::999999888888888999999999999888888::::::999999999999999999888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888::::::::::::::::::::::::888888999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999:::<<<<<<<<<<<<<<<888888999:::::::::999999999999999::::::;;;;;;;;;:::::::::999999999999888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDD===@@@EEEGGGHHHHHHHHHIIISSSVVV]]]hhhuuu|||kkk^^^XXXUUUPPPKKKGGGFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????????====================================<<<<<<<<<<<<<<<======>>>??????@@@@@@<<<===============>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888777777:::::::::::::::999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<=========>>>>>>;;;:::::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999999999999999999999999999999999999999::::::::::::888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::::::::999888777888888999999999:::::::::777888999:::::::::999888888999999::::::999999888888999:::;;;;;;:::999888999999999999999999::::::888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888;;;::::::999999::::::;;;999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777888:::;;;<<<<<<;;;;;;777888999::::::::::::999:::::::::::::::::::::::::::::::::999999999888888:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888999999999999:::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<>>>???@@@AAABBBAAAAAA@@@===@@@CCCEEEEEEDDDEEEEEEKKKLLLNNNRRRZZZeeerrrzzz~~~mmm^^^UUUSSSOOONNNKKKHHHFFFEEEEEEEEE@@@AAAAAA@@@@@@@@@@@@AAA??????????????????@@@@@@????????????????????????====================================<<<<<<<<<<<<============>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888999999::::::::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;888999:::;;;<<<;;;::::::999:::;;;;;;<<<;;;;;;;;;888:::<<<<<<;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<======>>>>>>::::::::::::;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999888888999999999:::::::::888888999::::::;;;<<<<<<::::::::::::::::::::::::999::::::;;;:::999888666888888888999999:::::::::999:::;;;;;;;;;:::999888999999999::::::999999999::::::;;;<<<<<<;;;::::::888888888999999::::::;;;888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888;;;::::::999999::::::;;;;;;:::888777777777888888::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::666777999:::;;;;;;::::::777888999:::;;;::::::999;;;::::::::::::::::::::::::::::::999999888888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===<<>>===AAABBBBBBBBBAAAAAACCCEEEGGGHHHJJJJJJLLLRRR[[[bbbrrr{{{~~~}}}ooodddXXXJJJFFFJJJDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAA???===<<<===>>>??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>=========<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::=========<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;777888999:::;;;:::999999999:::;;;;;;<<<<<<;;;;;;777:::<<<===<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::===========================<<<;;;::::::;;;<<<======<<<:::999999:::<<<===<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;::::::999999888999999999999999999999999::::::::::::::::::::::::999999999999999999999999888999:::;;;;;;:::999888<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888999999999:::::::::999999999999999999999999888888999999999:::::::::<<<999888;;;@@@AAA===999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999::::::;;;;;;::::::999999999;;;;;;;;;;;;999999888888888888888888888888::::::::::::::::::::::::>>>===;;;999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999::::::;;;;;;::::::888888999::::::::::::999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<============>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAACCCFFFHHHJJJMMMQQQTTT___eeepppzzzyyy|||yyygggbbbZZZSSSNNNJJJFFFDDDGGGFFFFFFEEEDDDCCCCCCCCCAAA@@@??????>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::==============================<<<<<<<<<<<<=========>>>?????????===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999::::::999999888999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<======<<<:::999999:::<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999::::::999999999999::::::999999999999999999999999;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888999999999999999999888;;;;;;:::::::::999999999999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999:::===:::888:::>>>???<<<888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999::::::;;;;;;::::::999999::::::;;;;;;::::::999999999999999999999999999::::::::::::::::::::::::===;;;:::888888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888999::::::;;;;;;::::::888888999::::::::::::999888888999999999:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEGGGGGGIIILLLOOOUUUZZZ```gggnnnvvv}}}}}}|||lllbbbXXXTTTNNNJJJHHHGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@??????>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::999999::::::::::::999999888888888888888888888888;;;::::::999999::::::;;;888888999::::::;;;<<<<<<999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888999999::::::999999999999888888999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999===:::888888;;;<<<:::888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999::::::;;;;;;::::::999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888999::::::;;;;;;::::::888999999:::::::::::::::888888999999999:::::::::999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEDDDEEEGGGIIILLLNNNPPPSSSWWW^^^ffflllzzz{{{lll___UUUNNNLLLIIIEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>????????????>>>>>>>>>=========>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888999:::;;;;;;888999:::;;;;;;:::999888999999999999999999999999;;;::::::999999::::::;;;999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888999999999999999999999999999999777666666777999999:::::::::999999999999999999999999999999999999999888888999999999:::::::::999999999999999999999999:::::::::999999999999888===;;;888777888999999888::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999888999::::::::::::::::::::::::::::::999999999999999999999999888999::::::;;;;;;::::::888999::::::;;;;;;::::::888888999999999:::::::::888999999::::::999999888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@??????>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCDDDCCCCCCCCCEEEGGGIIIIIIJJJJJJLLLQQQWWW\\\```iiittt}}}lll]]]VVVRRRNNNJJJKKKHHHEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>========================>>>>>>>>>>>>=======================================<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;;;;;;;;;;::::::888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::;;;;;;;;;999999:::;;;;;;:::::::::::::::::::::::::::::::::888888888888999:::;;;;;;999:::;;;<<<<<<;;;:::999999999999999999999999999;;;::::::999999::::::;;;;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888999999999999999999999999:::999888777777888999::::::::::::;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999<<<:::888777888888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;::::::::::::::::::::::::777777777888888888888888888999::::::;;;;;;::::::999999:::;;;;;;;;;;;;:::888888999999999:::::::::888999999::::::999999888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>======?????????@@@@@@@@@AAAAAA@@@BBBCCCCCCCCCCCCFFFHHHGGGIIIJJJKKKKKKLLLOOORRRPPPWWW___fffnnnyyykkk```TTTNNNNNNOOOLLLIIIIIIGGGDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>============<<<=========>>>>>>>>>???========================<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::999999888888888888888888888888::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::999999::::::::::::::::::::::::999999999888999999::::::::::::;;;;;;;;;;;;::::::888888888888888888888888;;;::::::999999::::::;;;<<<<<<;;;::::::999888888999999999999999999999999999999999999999999999999999999999999999999999999:::999999999999999999:::::::::;;;;;;;;;;;;<<<<<<999999999999999999999999888888999999999:::::::::999999999999999999999999888888999999999:::::::::::::::999999888999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777777777888888888888888888999::::::;;;;;;::::::999999:::;;;;;;;;;;;;;;;888888999999999:::::::::999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<==================<<>>>>>????????????>>>>>>>>>=========>>>>>>>>>>>>============<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<========================<<<<<<<<<;;;;;;::::::;;;;;;<<<=========:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;:::::::::;;;<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999999::::::999999888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999:::;;;;;;;;;;;;;;;;;;:::888888999:::::::::::::::999999999999999999999999::::::999999888999999999;;;;;;::::::::::::;;;;;;999999999999999999999999;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;999999999999999999999999888888999999999:::::::::999999999999999999999999777777888999:::;;;;;;<<<888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;999999999999999999999999888888999999::::::::::::888999::::::;;;;;;::::::999:::;;;;;;<<<;;;;;;;;;888888999999999:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======????????????@@@@@@@@@@@@???AAABBBBBBAAABBBDDDFFFCCCEEEGGGGGGGGGHHHIIIKKKMMMOOOQQQSSSWWW___iiipppzzzwwwjjjccc^^^WWWOOOOOOLLLIIIGGGGGGFFFDDDBBBAAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<::::::;;;;;;<<<======>>>;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;:::::::::<<<===>>>999::::::;;;;;;::::::999::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999::::::::::::::::::999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;999999:::;;;;;;<<<<<<;;;;;;:::888999::::::;;;;;;;;;;;;999999999999999999999999;;;;;;:::999888888888888<<<<<<:::999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999999::::::;;;;;;<<<999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::<<<<<<<<<<<<::::::888888888999999:::::::::999999999999999999999999888888999999999:::::::::999999999999999999999999666666777888:::;;;<<<===666999;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999;;;;;;999999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777888999:::::::::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<999999:::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;888888999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDBBBCCCEEEEEEEEEFFFIIILLLIIILLLOOORRRVVVZZZ___bbbeeewww}}}zzzkkkfff\\\RRROOOPPPNNNJJJJJJHHHFFFCCCCCCCCCEEEFFFDDDBBBAAAAAABBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>?????????@@@@@@@@@@@@????????????>>>>>>>>>>>>============;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>============::::::;;;;;;<<<===>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>999::::::;;;;;;::::::999::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888888999:::;;;;;;=========;;;:::;;;<<<::::::999999::::::;;;<<<;;;:::999888777777777777777888888888888999999999;;;;;;;;;::::::999999999;;;;;;999888777666666666;;;:::888777777777888888999999:::;;;;;;;;;;;;:::888888999::::::::::::999999999999999999999999999999;;;;;;;;;999888999;;;:::::::::::::::::::::::::::::::::999999888888888999999999999999999999999777777888888888999999999:::::::::;;;;;;<<<<<<<<<:::::::::999999888888888:::999999888888999999:::999999999999999999999999555666888:::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999:::999999888888999999:::;;;;;;;;;::::::999999999888888999999999:::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;::::::999888888888999999999:::::::::=========<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>BBBAAAAAA@@@?????????@@@>>>???AAABBBCCCCCCBBBAAADDDEEEEEEFFFFFFGGGHHHHHHJJJMMMPPPSSSTTTUUUWWWYYYeeeooo}}}{{{vvvsssttt}}}vvvmmmfffaaa]]]UUUSSSOOOLLLIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>======????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;999999888777999999999::::::;;;;;;;;;999999999999999999999999<<<;;;:::999888999:::;;;999999999999999999999999::::::::::::::::::::::::888999::::::;;;;;;::::::999::::::;;;:::999888777::::::::::::::::::::::::888888888888999:::;;;;;;:::::::::;;;;;;;;;;;;<<<:::::::::999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888999::::::===>>>???===<<<;;;;;;<<<::::::999999::::::;;;<<<;;;:::999888777777777777888888888888999999999999;;;;;;;;;::::::999999999<<<;;;:::999888888888888:::999888777777888888999888999999:::::::::::::::888888999::::::::::::999999999999999999999999999999999999::::::::::::999:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999888888::::::999999999999::::::999999999999999999999999777888999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999:::999999888888999999:::;;;;;;;;;::::::999999999888999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999888888999999999999:::::::::<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>BBBAAA@@@@@@?????????@@@??????@@@AAABBBBBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHJJJMMMPPPQQQRRRSSSUUUWWW^^^gggqqquuurrrlllhhhggggggnnn{{{{{{lllaaa[[[WWWTTTQQQRRRPPPMMMJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>===????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::999999888999::::::::::::::::::;;;999999999999999999999999:::999999888999:::;;;<<<999999999999999999999999::::::::::::::::::::::::888999::::::;;;;;;::::::999::::::::::::999888777::::::::::::::::::::::::999999999888999999::::::::::::::::::;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::>>>??????>>><<<:::;;;<<<::::::999999::::::;;;<<<::::::999888777777777777888888888888999999999:::;;;;;;::::::::::::999999;;;;;;:::::::::::::::;;;999888888888888999999:::777888888999:::999999999888888999::::::::::::999999999999999999999999999888777777:::===>>>;;;777999999999999999999999999:::::::::999999999999888999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999888::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::::::::999999999999999999999999999999:::999999888888999999:::;;;;;;::::::::::::999999999999999999::::::::::::;;;;;;999999999999;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>AAAAAA@@@????????????@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLNNNPPPPPPPPPQQQSSSXXX]]]bbbdddaaa]]][[[[[[[[[```hhhpppvvvyyyzzzzzzyyysssggg```WWWRRRPPPOOONNNLLLMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::999999999999999999999999999888888888888999;;;<<<===999999999999999999999999::::::::::::::::::::::::888999::::::;;;;;;::::::999999:::::::::999888888::::::::::::::::::::::::::::::999999888999999999999999:::::::::;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::===>>>>>>===;;;999999:::::::::999999::::::;;;<<<:::999999888777777888888888888888999999999::::::::::::::::::::::::::::::999999999999999:::;;;;;;888888888888999::::::;;;777777888999999999999888888888999::::::::::::999999999999999999999999999999777777;;;@@@AAA===777888888888888888888888888999999999999999999999999999999999999999999999999999999999::::::::::::;;;<<<;;;;;;::::::999999999999999999999999999999999:::::::::999999:::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::999999888888999999:::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<;;;999888888999;;;<<<:::::::::::::::::::::::::::::::::;;;;;;::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@@@@???????????????@@@AAA@@@??????@@@AAACCCDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMMMMMMMLLLMMMOOOTTTVVVXXXXXXVVVUUUVVVWWWYYYZZZ]]]aaadddfffggggggkkkooouuuyyy~~~}}}yyyuuuppplllhhhddd___\\\WWWTTTPPPNNNNNNNNNMMMLLLHHHHHHFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>????????????>>>>>>>>>===============>>>>>>>>>>>>================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999888888888999999:::;;;<<<999999999999999999999999999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999::::::::::::::::::::::::;;;;;;:::999888888888888999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;999888888999::::::999999::::::;;;<<<:::999888888777888888888888999999999999:::::::::::::::::::::::::::::::::888777777888888999:::;;;888888999999::::::::::::777777888999999999999888888888999::::::::::::999999999999999999999999999;;;999999===BBBCCC>>>999888888888888888888888888999999999999999999999999999999999999999999999999888888888888999999999999;;;;;;;;;::::::999999888999999999999999999999999;;;::::::::::::::::::;;;::::::::::::::::::::::::===<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::999999888888999999:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;999888888999;;;<<<::::::::::::::::::::::::999::::::;;;;;;:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>?????????>>>>>>???@@@@@@AAA@@@??????@@@AAACCCDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHJJJKKKLLLJJJJJJJJJKKKQQQQQQQQQQQQQQQSSSUUUWWWXXXXXXYYYZZZ\\\^^^```aaaaaadddgggiiikkkqqqyyy}}}wwwsssoookkkgggccc```^^^\\\ZZZYYYXXXVVVTTTOOOMMMLLLKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???????????????????????????>>>>>>>>>===============>>>>>>>>>>>>========================================================================<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999888999999999999999999999999999999999999999999999999888999::::::;;;;;;::::::999999999999999999999:::::::::::::::::::::::::::;;;;;;:::999888888888888999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999:::::::::888777888999::::::999999::::::;;;<<<999999888888888888888999999999999999::::::::::::999999::::::::::::;;;;;;777777777777888999999:::888999::::::;;;::::::999777888888999:::999999999888888999::::::::::::999999999999999999999999999;;;:::;;;===@@@AAA>>>:::999999999999999999999999888999999999999:::::::::999999999999999999999999777777888888888999999999::::::::::::999999999999888999999999999:::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;:::999999::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999999999999:::999999888888999999:::999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;999999999999;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJJJJIIIHHHIIIJJJLLLLLLLLLMMMOOOQQQTTTVVVTTTUUUWWWYYY\\\___aaabbbaaabbbbbbcccdddhhhmmmppppppvvv~~~}}}wwwqqqlllhhhfffcccaaa```^^^[[[YYYVVVVVVVVVVVVUUUSSSRRRQQQMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999999::::::999888777777999999999999999999999999999999999999999999999999888999::::::;;;;;;::::::999999888888999999:::;;;::::::::::::::::::::::::::::::999999888999999999888999999999999:::::::::;;;::::::::::::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::777999::::::999888:::;;;::::::999999::::::;;;<<<999888888888888888999999999999999:::::::::;;;;;;999999999::::::;;;;;;;;;999999888888888999::::::999:::;;;;;;;;;:::999888888999999:::::::::::::::888888999::::::::::::999999999999999999999999999;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999888888888999999999::::::999999999999999:::::::::888888999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999:::999999888888999999:::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::888999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFGGGIIIIIIIIIHHHIIIJJJJJJJJJJJJKKKNNNPPPRRRRRRQQQSSSVVVYYY\\\^^^______aaa```___```dddgggjjjjjjhhhkkkppptttwwwyyy|||}}}yyysssnnniiieeebbb```YYYZZZZZZYYYWWWVVVUUUUUUQQQSSSTTTTTTRRRPPPNNNMMMLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::;;;999999999999999999999999777777999999:::999888888999999999999999999999999888888888888888888888888888999::::::;;;;;;::::::999999888888888999:::;;;::::::::::::::::::::::::999999999888999999::::::888888999999999::::::::::::999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::777999::::::::::::;;;===::::::999999::::::;;;<<<999888888888888888999999999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;<<<;;;:::888777999999:::;;;;;;;;;;;;:::888888999::::::::::::999999999999999999999999999999;;;;;;;;;999888999;;;::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;888888888999999::::::;;;888888888999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999:::999999999999999999:::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@>>>???AAABBBCCCCCCBBBAAACCCCCCCCCDDDEEEEEEFFFFFFEEEGGGIIIIIIHHHHHHIIIJJJKKKJJJKKKLLLOOOPPPQQQPPPQQQSSSVVVYYYZZZ[[[ZZZYYY^^^[[[[[[^^^dddhhhiiiiiiiiijjjllllllllllllnnnpppqqqqqqrrrssstttuuuuuuvvvvvv~~~|||yyyuuuppplllgggfffddd```^^^\\\\\\\\\UUUWWWXXXWWWUUUSSSSSSTTTLLLNNNPPPQQQOOOLLLIIIHHHHHHIIIJJJIIIHHHGGGHHHHHHFFFGGGGGGGGGFFFEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????????????@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999444666777999:::::::::999999999999999999999999999888888888888888888888888999999:::;;;;;;;;;::::::999999888888888999;;;<<<::::::::::::::::::::::::888888888888999:::;;;;;;888888999999999:::::::::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::===<<<:::888888888:::;;;888888888999999:::::::::999999999999999999999999;;;:::999888888999:::;;;999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999;;;===;;;888777888;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::999888888999:::;;;;;;999999:::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888999999999:::::::::::::::999999::::::;;;<<<;;;;;;;;;::::::999999999888888888888888888888888:::::::::999999888888888:::::::::999999888888888::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<====================================>>>>>>>>>>>><<<<<<<<<<<<============???@@@AAABBBBBBAAA@@@???DDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSVVVWWWWWWXXXZZZ\\\^^^]]]^^^___bbbfffiiikkkkkkkkkkkkkkkjjjjjjiiihhhiiiiiijjjkkklllnnnooopppoooqqqxxx~~~yyywwwrrrkkkeeebbb```___^^^___^^^]]][[[YYYWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@@@@DDDBBBAAA???>>>>>>???@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>========================>>>>>>======<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::::::::;;;;;;<<<===>>>???>>>===:::999;;;;;;;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999;;;;;;;;;;;;999999;;;::::::999999::::::;;;999::::::;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::999999888888888888999999;;;;;;::::::::::::999999;;;;;;;;;::::::999999999777888999999888777888999999999999999999999999999888888888888888888888888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::<<<;;;999777777888999:::888888999999999:::::::::999999999999999999999999:::999999888888999999:::999999999999999999999999999::::::::::::::::::;;;999999999999999999999999999999999999999999999999:::<<<===<<<999888999;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;::::::999888888999:::;;;;;;999999:::;;;::::::::::::::::::::::::777777777777777777777777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;::::::999999999888888888888888888888888:::::::::999999999888888;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLNNNOOOPPPPPPPPPSSSUUUVVVWWWWWWWWWYYY[[[]]]]]]]]]^^^aaadddgggiiiiiiiiijjjjjjiiihhhhhhggghhhhhhhhhiiijjjkkklllmmmlllpppxxx|||yyyyyyzzz{{{|||~~~~~~|||wwwrrrpppqqqpppmmmiiikkkgggbbb^^^]]]\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<============<<<<<<========================>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;;;;:::;;;===>>>>>>===<<<;;;::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999;;;::::::999999::::::;;;999::::::;;;;;;::::::999<<<<<<;;;;;;;;;:::::::::777777666666666666777777;;;;;;:::::::::999999999::::::::::::999999999999777888999999888777888999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<888888999999999:::::::::999999999999999999999999:::::::::::::::::::::::::::999888777777777888999888999999999999:::::::::999999999999999999999999888999999999999999999888999999999999999999999999;;;::::::::::::::::::999888888888888888888888888999999999999999999999999;;;<<<===<<<:::999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::999999888999:::;;;;;;999999:::;;;999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::999999::::::;;;<<<;;;;;;::::::::::::999999999999999999999999999999::::::::::::999999999999:::;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQTTTUUUWWWWWWVVVVVVXXXYYY]]]]]]]]]^^^```bbbdddfffggghhhhhhhhhhhhggggggfffggggggffffffgggggghhhiiihhhmmmuuu|||uuusssrrrqqqppppppqqqrrrrrr|||{{{zzzzzz|||}}}|||{{{yyyxxxxxxxxxzzz}}}~~~||||||}}}~~~}}}|||wwwxxxxxxyyyxxxwwwuuuttttttssssssssstttssspppnnnjjjfffbbb```bbbcccbbb```^^^\\\ZZZYYYYYYYYYXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPPPPOOOOOOOOOOOONNNKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFEEECCC@@@???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<====================================<<<<<<<<<<<<======;;;;;;:::;;;<<<===>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<======<<<;;;999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;::::::999999::::::;;;999999::::::::::::999999;;;;;;;;;;;;::::::::::::777777666666666666777777::::::::::::999999999999888888888999999999999999777888999999888777888999999999999999999999999999::::::::::::::::::::::::888888999999999999:::::::::::::::999999999999999::::::::::::;;;;;;;;;;;;888888999999999:::::::::999999999999999999999999:::::::::::::::::::::::::::999888888888888999999999999999999999999999999999999999999999999999999777888999::::::999888777999999999999999999999999;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;::::::999999999999:::;;;;;;999999:::;;;888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>>>>?????????BBBAAA@@@??????@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNPPPQQQQQQQQQRRRSSSUUUVVVVVVWWWYYY[[[]]]]]]]]]^^^___aaabbbcccfffgggggghhhhhhhhhggggggggggggfffeeeeeeeeeeeeffffffiiipppwww{{{zzzuuuooorrrqqqooommmmmmnnnooopppuuutttssssssttttttsssqqqoooppprrrtttwwwzzz|||}}}vvvsssqqqoooooonnnlllkkkjjjjjjkkklllllllllkkkkkklllkkkiiiiiiiiiiiigggeeedddaaa]]]\\\^^^___```___YYYXXXXXXYYYZZZZZZXXXWWWSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCBBBEEEHHHJJJIIIGGGCCC@@@@@@@@@@@@@@@?????????>>>================================================>>>>>>????????????>>>>>>=======================================<<<<<<<<>>>>>BBBAAA@@@??????@@@AAABBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQNNNPPPSSSUUUVVVXXX[[[^^^]]]]]]^^^___```aaabbbcccffffffggghhhiiiiiiiiihhhhhhgggfffeeeeeedddddddddeeegggjjjnnnqqqqqqooommmmmmllljjjiiiiiijjjlllmmmlllkkkkkklllmmmmmmllljjjfffiiilllqqqtttvvvwwwxxxqqqoookkkiiihhhgggdddccccccdddfffggghhhhhhggggggfffdddbbbaaabbbaaa```______]]]ZZZYYYYYYZZZ[[[[[[YYYXXXXXXYYYZZZYYYWWWUUUUUUTTTSSSRRRQQQOOONNNNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCAAACCCFFFIIIHHHFFFBBB???@@@@@@@@@@@@?????????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>========================<<<<<<<<<===============>>>===;;;::::::;;;<<<>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;;;;:::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;999999999999;;;;;;;;;::::::999999::::::;;;888999999::::::999999888::::::::::::::::::::::::::::::999999999999::::::::::::999999999888888888777777777888888999999:::777888999999888777888999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::888888888888888888888888888888888999999999::::::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999::::::::::::;;;;;;;;;:::::::::999999999999888999999999999999999999999777888888888888888888777999999999999999999999999;;;::::::::::::::::::999::::::::::::::::::::::::999999999999999999999999:::999888999;;;<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888999999999::::::999999::::::::::::999999::::::::::::::::::::::::999:::;;;;;;999999:::;;;999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888999999::::::;;;;;;<<<888888888999999999::::::::::::999999::::::;;;<<<999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888888999999999999999:::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============AAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPLLLOOORRRUUUWWWYYY\\\___^^^^^^___aaabbbcccddddddeeeeeeggghhhiiiiiiiiiiiihhhgggfffeeedddddddddddddddeeegggiiikkklllmmmmmmiiiiiihhhhhhhhhiiijjjkkkiiihhhhhhjjjkkkkkkiiigggdddfffjjjooorrrtttttttttnnnlllhhhfffeeedddaaa___bbbdddgggjjjkkkjjjiiigggdddbbb```___```___]]][[[[[[[[[ZZZYYYYYYXXXYYYYYYYYYXXXWWWWWWWWWWWWTTTRRRUUUUUUTTTRRRQQQOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBB>>>@@@BBBCCCCCCBBB???>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================<<<<<<<<<===============<<<;;;;;;:::;;;<<<===>>>=========<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::888999;;;<<<===<<<<<<;;;<<<<<<;;;:::999999888888999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;::::::999999::::::;;;888888999999999999888888999999999999::::::::::::888888777777777777888888999999999999888888888888888888888999999999999999777888999999888777888999999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::888888888888888999999999999999999:::::::::;;;;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::888888999::::::::::::::::::::::::999999999888888999999999999999999999999888888777777777777888888999999999999999999999999999::::::::::::::::::;;;999999999999999999999999999999999999999999999999999888666888:::;;;:::888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999999::::::::::::999999::::::::::::::::::::::::999:::;;;;;;999999:::;;;::::::::::::::::::::::::========================:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888888999::::::;;;<<<<<<999999999:::::::::;;;;;;::::::999999::::::;;;<<<999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::999999999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<============>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJLLLMMMNNNOOOOOOMMMOOORRRTTTVVVXXX[[[^^^______aaacccdddeeeffffffcccccceeefffggghhhhhhhhhffffffeeedddccccccccccccccceeehhhjjjkkklllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhjjjjjjjjjgggdddbbbeeehhhllloooqqqqqqqqqmmmjjjgggeeeeeecccaaa```aaadddhhhkkklllkkkhhhfffdddbbbaaaaaaaaa___]]]ZZZXXXYYY[[[[[[[[[ZZZZZZZZZXXXWWWUUUUUUUUUUUUTTTRRRSSSSSSSSSRRRQQQPPPPPPOOOMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================<<<<<<<<<<<<=========>>>999::::::;;;<<<===>>>>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::777999;;;<<<======<<<;;;;;;;;;;;;::::::::::::;;;::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999;;;::::::999999::::::;;;888888999999999999888888888888999999999:::::::::999888888777777888888999999999999999888888888888::::::::::::999999999999777888999999888777888999999999999999999999999999999999999999999999999999;;;;;;;;;:::::::::999999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::666777888999999999999999:::::::::999999888888888999999999999999999999999999888777666666777888999999999999999999999999999999999999::::::;;;;;;;;;888888888888888888888888999999999999999999999999999777555777:::;;;:::888::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999::::::999999999::::::::::::::::::::::::999:::;;;;;;999999:::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::999999::::::;;;<<<999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<========================;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???????????????@@@AAABBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJKKKMMMNNNNNNNNNNNNPPPSSSUUUVVVWWWZZZ\\\___```bbbdddfffggghhhhhhaaabbbccceeefffgggggghhheeeddddddcccbbbbbbccccccbbbfffjjjmmmnnnnnnmmmmmmiiijjjjjjjjjiiihhhgggfffffffffeeeffffffdddaaa^^^^^^```cccfffiiijjjjjjjjjmmmkkkhhhffffffeeecccbbb[[[^^^cccggghhhfffbbb___aaa```_________]]]ZZZWWWSSSUUUXXXZZZZZZYYYYYYYYYXXXWWWUUUTTTUUUVVVUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF@@@@@@@@@??????@@@AAAAAACCCBBBAAA@@@@@@AAACCCDDD>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>========================;;;<<<<<<<<<======>>>>>>888999:::<<<===>>>>>>>>>;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777888;;;=========<<<;;;::::::::::::;;;<<<======;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999;;;<<<<<<;;;999999;;;::::::999999::::::;;;888888999999999999888888888888888999999:::::::::;;;::::::999999::::::;;;999999999888888888888777;;;;;;;;;::::::999999999777999999999888777888999999999999999999999999999888888888888888888888888:::::::::999999888888888888888999999::::::::::::888888999999999:::::::::888888999999999::::::::::::::::::999999999888888::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::===<<<:::888777777777888::::::::::::::::::::::::999999888888888888999999::::::::::::::::::::::::888888999999999999888888:::999888888888999:::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999888888888888777:::;;;<<<<<<======<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::999999::::::::::::;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;::::::999;;;;;;::::::::::::999999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMMMMLLLKKKKKKLLLNNNOOOPPPQQQSSSVVVXXXZZZ\\\___bbbdddeeeeeeeeegggdddbbbbbbddddddbbb```dddeeeeeeffffffeeeeeeeeeaaaccceeegggiiikkklllmmmhhhgggfffeeeeeefffggghhhhhhddd```^^^^^^_________^^^```bbbeeeffffffeeedddiiihhhgggeeedddccccccbbbccccccbbbcccdddcccaaa^^^_________^^^]]]\\\[[[ZZZXXXYYYZZZZZZ[[[[[[\\\\\\XXXXXXWWWVVVUUUUUUUUUUUUPPPMMMJJJKKKNNNQQQQQQOOOPPPOOONNNLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAGGGEEECCC@@@>>>>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999:::::::::999999999999999999999999999::::::;;;;;;::::::999888888888888888888888888999999999999999999999999:::999888888888999:::;;;888888888888888888888888999999888888888888888888555666777888999:::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999999999:::::::::888888999999999::::::::::::::::::999999999999888::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;:::999888888888999:::::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::999999::::::::::::999999999999888888888999:::;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888<<<;;;::::::999999::::::888888999999999999::::::999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;::::::999;;;;;;::::::::::::999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPQQQQQQSSSVVVXXXZZZ\\\___aaabbbcccbbbbbbcccbbb```aaacccdddbbb``````aaaaaaaaaaaaaaa``````___aaaccceeegggiiijjjjjjgggffffffeeeeeeeeeeeeeeegggdddaaa````````````___]]]^^^aaacccdddeeedddcccfffeeedddcccaaaaaa``````bbbaaaaaabbbdddcccbbb```]]]]]]\\\[[[ZZZYYYYYYXXXYYYZZZ[[[\\\]]]\\\[[[[[[VVVUUUTTTRRRQQQQQQPPPPPPPPPNNNLLLLLLNNNPPPPPPOOOPPPPPPNNNMMMLLLLLLMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GGGEEECCC@@@???>>>??????======<<<<<<<<<<<<==============================;;;;;;<<<<<<<<<===============<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999::::::999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999999999888888888999:::;;;999999999999999999999999999999888888888888888888777777888999::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999999999:::::::::888888999999999:::::::::::::::::::::999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999888888888999::::::;;;::::::::::::::::::::::::;;;::::::::::::::::::;;;999999999999999999999999:::::::::;;;;;;:::::::::999999888888999999:::;;;999999999999999999999999::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<;;;::::::999999::::::888888999999999999::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<============>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQSSSVVVXXXZZZ\\\]]]_________^^^]]]___^^^^^^___aaabbbaaa```^^^^^^^^^^^^^^^]]]\\\\\\^^^___aaadddfffggghhhhhhfffffffffffffffeeeddddddfffdddbbbbbbbbbbbbaaa___[[[]]]```bbbcccccccccbbbcccbbbaaa______^^^^^^^^^```______aaacccdddcccaaa^^^]]][[[ZZZYYYXXXYYYYYYZZZ[[[]]]^^^^^^\\\ZZZXXXTTTSSSRRRQQQOOOOOONNNNNNQQQOOOMMMMMMNNNOOONNNMMMPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDBBB@@@????????????======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999999999999999999999999999999999999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999999999888888999999:::;;;::::::::::::::::::::::::888888999999999999999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999999999:::::::::888888999999999:::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999::::::999999999999999999999999::::::999999999999::::::888888888888888888888888999999::::::::::::999999999888999999999999::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCFFFFFFEEEEEEFFFHHHJJJKKKKKKMMMOOOPPPPPPRRRUUUXXXZZZZZZ[[[\\\[[[[[[ZZZZZZZZZ[[[\\\^^^`````````___^^^______^^^^^^]]]\\\[[[^^^___aaaccceeefffggggggffffffggghhhgggfffeeedddccccccbbbcccdddcccaaa___\\\^^^```cccddddddcccbbb``````___^^^]]]]]]]]]^^^^^^]]]]]]___bbbccccccbbb```___\\\ZZZYYYYYYZZZ[[[YYY[[[]]]^^^]]][[[WWWUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<==============================<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::999999888888888999999999999999999999999999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999999888999999999999::::::::::::::::::::::::::::::888888999999999999999:::;;;;;;<<<<<<;;;::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888999999999:::::::::888888999999999:::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::999999888888999999999999999999999999999999888888888888999999888888888888888888888888888888999999999999888888888888999999::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<:::::::::;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDGGGFFFEEEEEEFFFHHHIIIJJJJJJKKKMMMNNNOOOQQQTTTVVVXXXXXXXXXYYYYYYXXXXXXXXXXXXYYY\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\^^^```aaabbbccccccbbbcccdddeeeeeedddcccbbbbbbaaabbbcccddddddaaa___```aaaccceeeeeeeeedddccc```______^^^^^^^^^______^^^]]]\\\^^^```bbbbbbaaa```^^^\\\YYYXXXYYYZZZ[[[XXXYYY[[[\\\\\\YYYUUUSSSSSSSSSRRRRRRRRRSSSTTTTTTQQQQQQQQQPPPOOOMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::999999888888888999999999999999999999999888999999::::::999999888999999999999999999999999999999999999999999999999888888999999::::::::::::999999999999999999999999888888999999::::::::::::<<<<<<<<<<<<;;;;;;:::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888999999999:::::::::888888999999999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::::::::::::::999888777999999999999999999999999999888888777777888888999999999999999999999999999777888888999999888888777777888999::::::::::::999999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;888999999::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<;;;::::::999999::::::888888999999999999::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<======>>>>>>============>>>>>>>>>?????????AAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFEEEFFFFFFGGGHHHHHHJJJKKKLLLMMMOOORRRTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWZZZ]]]^^^\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXYYYZZZ\\\]]]^^^______^^^___```aaaaaabbbbbbbbbbbbbbbbbbdddeeeeeecccaaacccdddfffggggggeeecccbbb``````_________``````aaa```^^^\\\]]]^^^______^^^\\\[[[YYYXXXWWWVVVWWWWWWWWWXXXZZZZZZZZZWWWUUUSSSRRRQQQQQQQQQQQQRRRSSSSSSPPPQQQRRRQQQOOOMMMMMMNNNJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@==================<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::999999999999999999999999999999999999999999888888999999999999888888888888888888888888888888999999999999999999999999777888999::::::::::::999888888888888888888888888888888999999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888888888999999999:::::::::888888999999999:::::::::<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777888999:::::::::999999888888888888888888888888:::999999888888999999:::::::::::::::::::::::::::888999999::::::999999888777888999:::::::::999999999999999999999999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>======;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::999999::::::888888999999999999::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCFFFHHHJJJKKKKKKMMMPPPSSSRRRSSSSSSTTTVVVXXXYYYZZZYYY\\\______\\\YYYWWWXXXVVVWWWXXXYYYYYYYYYYYYYYYXXXYYY[[[\\\]]]^^^______^^^^^^^^^___aaabbbdddeeeeeeddddddeeeggghhhgggeeefffggghhhhhhgggdddbbb``````_________``````aaabbbbbb___]]]\\\]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUXXXXXXYYYYYYYYYXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPNNNQQQSSSRRRPPPNNNNNNOOOKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999::::::999999999999999999999999888888999999999999888888999999999999999999999999999999999999999999999999777888999:::::::::999999999999999999999999999999888888999999:::;;;;;;<<<::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888888888999999999:::::::::888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888555666888:::;;;;;;;;;;;;888888888888888888888888;;;::::::999999::::::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999777888999:::;;;:::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<<<<:::999<<<<<<<<<;;;;;;::::::999========================<<<<<<<<<<<<=========>>>======>>>???????????????>>>????????????@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@EEEGGGIIIJJJJJJLLLOOOQQQQQQQQQRRRTTTVVVXXXZZZ[[[ZZZ]]]```___[[[WWWVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[[[[\\\^^^___```aaaaaabbb`````````aaaccceeehhhiiigggfffeeeggghhhjjjiiihhhggghhhhhhhhhfffcccaaa_______________``````aaabbbcccaaa]]]\\\\\\[[[[[[YYY[[[\\\[[[[[[ZZZYYYWWWVVVYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWUUUSSSQQQPPPOOOOOOMMMPPPSSSSSSPPPNNNNNNPPPLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@@@@???======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888999999::::::;;;999999999999999999999999888888999999999999888888::::::::::::::::::::::::999999999999999999999999777888999:::;;;:::999999::::::::::::::::::::::::888888999::::::;;;<<<<<<999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::::::::999999999888888::::::999999888999999999999888888888999::::::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::999999999888888777888888888888999999999::::::::::::::::::::::::;;;::::::999999888888888::::::::::::::::::::::::777888888999999888888777999999888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<;;;:::999888888777;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;777777888999;;;<<<======;;;<<<<<<<<<;;;::::::999<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>????????????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKNNNPPPSSSVVVYYYZZZ[[[[[[^^^``````___\\\YYYWWWWWWWWWXXXYYYYYYYYYZZZ]]]___bbbbbbaaa`````````````````````aaaaaabbbdddeeeffffffdddcccdddfffhhhhhhgggooonnnllliiifffbbb^^^]]]^^^^^^```bbbcccdddddddddbbbaaa^^^\\\ZZZYYYYYYYYY______^^^^^^^^^___``````]]]\\\ZZZYYYWWWVVVVVVVVVWWWVVVTTTRRRQQQPPPOOOOOOQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKJJJIIIGGGEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;===>>>??????>>><<<:::999============>>>>>>>>>>>>>>>;;;:::;;;===>>><<<:::<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;999999::::::::::::;;;;;;999::::::;;;;;;::::::999999999::::::::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;888888999999999:::::::::999999999::::::;;;;;;;;;888888888888888888888888:::999999888888999999:::999::::::;;;;;;::::::999:::999777666666777999:::::::::999999999999999999999888777555555777888999999::::::::::::999888888999;;;<<<<<<;;;::::::;;;999999999999999999999999999999::::::;;;<<<=========;;;999777666777999:::::::::999999888999999:::999999888888999::::::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::999999999888888888888888888999999999999::::::::::::::::::::::::888888888888888777777777::::::::::::::::::::::::888999999999999999999888::::::999999999999::::::999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::999;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFGGGHHHJJJMMMNNNOOOQQQTTTWWWYYY[[[\\\\\\___```aaa___\\\ZZZYYYZZZZZZ[[[\\\\\\[[[]]]___bbbcccbbbaaa____________```aaaaaa```aaaaaabbbcccdddcccbbbbbbeeehhhkkkllllllooonnnkkkhhheeebbb```^^^```aaabbbccccccddddddddd```___\\\ZZZYYYXXXXXXXXX]]]]]]]]]^^^___aaabbbccc^^^]]][[[ZZZXXXWWWVVVVVVWWWWWWVVVTTTSSSRRRPPPPPPQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888??????>>>>>>======<<<<<<===;;;:::;;;===>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999::::::::::::;;;;;;999::::::;;;;;;::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;888888999999999:::::::::777777888888888999999999888888888888888888888888:::999999888888999999:::999999::::::::::::999999:::999777666666777999:::999999999999999999999999:::999888777777888999:::999::::::::::::999888888888:::;;;;;;:::888999:::999999999999999999999999999:::::::::;;;<<<<<<<<<>>>===;;;999888999;;;<<<:::999999888999999::::::999999999999999::::::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::999999999888888888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999::::::::::::::::::::::::999999::::::::::::999999;;;::::::::::::::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;;;;:::999888888;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFIIILLLPPPRRRRRRSSSUUUXXXZZZ\\\]]]]]]```aaa```^^^\\\[[[[[[\\\\\\]]]]]]]]]\\\^^^```cccdddbbb```^^^]]]^^^___```aaaaaa````````````aaaaaa______aaaeeekkkoooqqqqqqooommmjjjfffcccbbbaaaaaacccccccccccccccccccccccc___^^^\\\ZZZYYYYYYYYYYYYZZZZZZ[[[]]]___bbbdddeee___^^^]]][[[YYYXXXWWWVVVWWWXXXXXXWWWVVVTTTRRRQQQQQQQQQOOONNNNNNNNNOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<======<<<;;;::::::::::::@@@??????>>>===<<<;;;;;;===<<<;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999::::::::::::;;;;;;999::::::;;;;;;::::::999999999999999::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;888888999999999:::::::::777888888888888999999999999999999999999999999999:::999999888888999999:::888888999999999999888888:::999888777777888999:::888888888888888888888888;;;:::999888888999:::;;;999::::::::::::999888888888:::;;;:::888777777888999999999999999999999999::::::::::::;;;;;;;;;;;;>>><<<;;;999999:::;;;<<<999999888888999999::::::::::::999999999::::::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::999999999888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;;;;:::999888777777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888;;;;;;::::::::::::::::::999::::::;;;;;;::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;======<<<<<<<<<<<<======??????>>>>>>======<<<<<<;;;<<<===>>>???>>>===<<<>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGJJJOOOSSSVVVTTTUUUWWWYYYZZZ\\\]]]^^^______^^^\\\ZZZZZZ\\\^^^[[[\\\\\\\\\[[[\\\___aaadddbbb___]]]]]]]]]___```aaaaaa```_______________]]]^^^```eeekkkppprrrrrrooolllhhhdddbbbbbbccceeefffeeedddcccbbbbbbaaaaaa___^^^\\\[[[ZZZ[[[[[[\\\ZZZZZZ[[[\\\^^^```bbbccc______^^^\\\[[[YYYWWWVVVXXXXXXYYYZZZXXXVVVTTTRRRQQQPPPOOONNNNNNOOOPPPQQQOOONNNMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJIIIHHHFFFDDDEEEDDDCCCBBBBBBCCCEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>=========<<<@@@???===<<<<<<<<<===>>>>>>>>>>>>======<<<<<<;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999::::::;;;;;;::::::999888999999999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999:::999999888888999999:::777888888999999888888777999999888777777888999999777777888888888888999999::::::999999999999::::::999::::::::::::999888888999:::;;;:::888777777777999999999999999999999999;;;;;;::::::::::::::::::;;;:::888777777888999:::999888888888999999:::;;;;;;;;;::::::999::::::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::999999999888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;999999888888888888999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;:::999888777777666<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;999999::::::::::::999999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;======<<<<<<<<<<<<======??????>>>>>>>>>=========:::;;;<<<>>>>>>===<<<<<<======>>>>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHLLLQQQUUUXXXVVVWWWXXXYYYZZZ\\\]]]^^^\\\\\\\\\[[[YYYYYY\\\^^^\\\]]]]]]\\\[[[\\\___aaabbbaaa___^^^^^^^^^```aaabbbaaa```___^^^^^^^^^^^^^^^___aaafffjjjnnnnnnnnnnnnkkkgggdddbbbccceeeggghhhgggeeecccaaa`````````]]]]]][[[[[[[[[[[[\\\]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^]]]\\\ZZZXXXWWWWWWXXXYYYZZZYYYWWWTTTSSSQQQPPPOOOOOOOOOPPPQQQRRROOONNNMMMLLLLLLKKKKKKKKKIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============@@@???>>><<<<<<===>>>???;;;;;;<<<<<<======>>>>>>;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999::::::;;;;;;::::::999888888888999999999::::::::::::::::::::::::::::::999999999:::::::::;;;;;;888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999:::999999888888999999:::777888888999999888888777999888888888888888888999777777888888999999999999999999999888888999999999999::::::::::::999888888999:::<<<;;;999888888999999999999999999999999999::::::::::::::::::999999:::999888888888999::::::888888888888999:::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::999999999888888999999999999::::::::::::::::::::::::::::::::::::888888888888999999999999::::::::::::::::::::::::;;;:::999888888999:::;;;999888888777777888888999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::999888888999;;;<<<999::::::;;;;;;::::::999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>;;;;;;<<<============<<<=========>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGKKKOOOSSSWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^YYYZZZ[[[ZZZZZZZZZ\\\]]]^^^______^^^]]]^^^```bbb```````````````aaaaaabbbaaaaaa```_______________aaabbbcccgggjjjlllkkkjjjllliiifffdddcccdddggghhhjjjhhhfffcccbbbaaaaaaaaa\\\[[[ZZZZZZ[[[\\\]]]^^^```___^^^\\\[[[ZZZYYYYYY\\\\\\]]]]]]\\\[[[YYYXXXWWWXXXXXXXXXWWWVVVTTTSSSQQQQQQQQQQQQRRRRRRRRRRRROOOOOONNNMMMLLLLLLLLLLLLHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>==================<<<<<<;;;<<<<<<===::::::;;;<<<===>>>>>>???;;;<<<===<<<;;;;;;<<<===::::::;;;;;;<<<=========;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;999::::::;;;;;;::::::999888888888888999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;888888999999999:::::::::999999999888888888888777:::::::::::::::::::::::::::999999888888999999:::888888999999999999888888888888888888888888888888888888888999::::::;;;;;;888999999999999999999888999::::::::::::999888888888:::;;;;;;:::999999:::999999999999999999999999999999999999::::::::::::;;;;;;::::::;;;;;;<<<<<<888888888888999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::999999999888888999999999:::::::::;;;;;;999999999999999999999999888888888888888777777777::::::::::::::::::::::::;;;999888777777888999;;;:::999999888888999999:::999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;999::::::::::::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;:::999888777888999;;;<<<::::::;;;;;;;;;;;;::::::888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::<<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???======<<<<<<======>>>???============>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCEEEIIINNNRRRUUUWWWXXXYYYXXXXXXXXXYYY[[[\\\]]]WWWYYY[[[\\\\\\[[[]]]^^^^^^______^^^\\\]]]___aaa^^^___aaabbbcccdddccccccaaaaaa``````___`````````ddddddfffiiikkkllljjjhhhiiihhhfffddddddeeegggiiilllkkkhhheeedddcccdddddd^^^]]]]]]]]]^^^```aaabbbdddbbb```^^^\\\ZZZYYYXXXYYYZZZ[[[]]]]]][[[ZZZYYYWWWVVVVVVUUUUUUTTTTTTSSSPPPQQQSSSTTTUUUTTTSSSRRROOOOOONNNMMMLLLLLLLLLLLLHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????============>>>>>>>>>>>><<<<<<============<<<<<<:::;;;;;;<<<<<<=========:::<<<>>>===;;;:::;;;===::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::;;;;;;999999999999999999999999999999999999999999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;999::::::;;;;;;::::::999888888888888999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;888888999999999:::::::::999999999888888888777777:::::::::::::::::::::::::::999999888888999999:::999999::::::::::::999999888888888999999888888888888999999:::;;;;;;<<<<<<999999::::::::::::999999999::::::::::::999888888555777999:::999999999;;;999999999999999999999999888888888999:::::::::;;;:::::::::;;;;;;<<<<<<<<<888888888888999:::;;;<<<===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::999999999888888999999:::::::::;;;;;;;;;888888888888888888888888;;;::::::999999888888888:::::::::::::::::::::::::::999777666666777999:::;;;::::::999999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;::::::999888777666666999999999999999999999999999999999::::::;;;;;;;;;:::::::::::::::::::::::::::999888777777999;;;<<<:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::;;;<<<===>>>?????????>>>=========>>>@@@AAA============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCFFFJJJOOOSSSVVVWWWWWWYYYXXXXXXXXXXXXZZZ\\\]]]WWWYYY\\\^^^^^^]]]^^^^^^\\\\\\\\\[[[ZZZZZZ]]]___\\\^^^aaadddeeeeeeeeedddaaaaaa````````````aaaaaaffffffhhhjjjlllmmmkkkiiihhhgggfffeeeeeefffhhhiiinnnmmmjjjgggfffeeefffgggbbbbbbaaabbbcccdddfffhhheeedddbbb___]]][[[ZZZZZZWWWXXXZZZ\\\]]]\\\ZZZYYYVVVVVVUUUSSSSSSSSSSSSSSSOOOQQQTTTVVVWWWUUUSSSRRRPPPOOONNNMMMLLLLLLLLLLLLHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????============>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>===;;;:::;;;>>>::::::;;;;;;<<<===>>>>>>======<<<<<<<<<<<<======999999999::::::;;;;;;;;;999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;999999999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999777888888888888999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;888888999999999:::::::::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::999999999999999999:::999::::::;;;;;;::::::999888888999999999999888888999999:::;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;:::999::::::::::::999888888333555777888888888999:::999999999999999999999999777777888999::::::;;;;;;888888888999999:::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;::::::999888777777999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999888999999::::::999999888666666777888999:::::::::::::::::::::::::::::::::;;;::::::999888888888999888999::::::;;;;;;::::::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::999888888999::::::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<====================================<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFJJJPPPUUUXXXYYYWWWUUUVVVVVVWWWWWWXXXZZZ[[[\\\ZZZ[[[[[[\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^```aaabbbbbbaaaaaabbbcccaaaaaaaaa```___```cccfffhhhiiikkklllkkkjjjhhhgggiiigggeeeeeefffiiijjjjjjmmmkkkhhhffffffhhhjjjllliiihhhfffeeefffhhhkkkmmmoookkkfffaaa]]][[[[[[[[[ZZZYYYXXXYYY[[[\\\\\\ZZZVVVVVVUUUTTTSSSSSSSSSSSSQQQRRRTTTTTTSSSQQQOOONNNNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???CCCCCCBBBAAAAAA@@@?????????>>>>>>???@@@@@@===;;;======>>>>>>===<<<;;;;;;========================::::::;;;<<<<<<;;;::::::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888:::::::::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::<<<;;;:::999999:::;;;<<<777999<<<>>>===;;;888666999999999999999999999999;;;;;;::::::999888777777888777666666666777999:::::::::::::::::::::::::::888888888888888888888888777777888888999999999999888888888888888888888888<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;::::::999888888777999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999888999999::::::999999888666777888999999:::::::::::::::::::::::::::::::::;;;:::999999888888999999888999::::::;;;;;;::::::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::<<<===???@@@============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????@@@@@@??????AAAAAAAAAAAAAAABBBCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDGGGJJJPPPVVVYYYYYYXXXVVVXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^___aaabbbbbbaaaaaabbbcccbbbbbbbbb```___```bbbeeeggghhhiiijjjjjjiiiiiihhhjjjgggeeeeeefffhhhiiiiiijjjiiigggeeefffgggiiikkkhhhgggeeedddeeegggjjjlllnnnkkkgggccc___]]]\\\\\\[[[ZZZYYYZZZ\\\]]]\\\[[[WWWVVVUUUTTTTTTTTTTTTTTTRRRSSSSSSSSSRRRQQQOOONNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@???@@@???>>>>>>??????>>><<<===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888:::::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999888777777888999999888:::;;;===<<<:::888777999999999999999999999999;;;;;;::::::999888888777888777777666777888999:::::::::::::::::::::::::::888888888888888888888888777888888888999999999999888888888888888888888888<<<;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;::::::999999888888888999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999888999999::::::999999888666777888999::::::::::::::::::::::::::::::::::::::::::999999888888999999888999::::::;;;;;;::::::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDHHHKKKQQQUUUYYYYYYYYYXXXZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^___aaaccccccbbbaaabbbccccccccccccaaa``````bbbdddggggggggghhhhhhiiiiiiiiijjjhhhfffeeefffgggggggggffffffeeeeeefffggghhhiiigggfffdddddddddfffhhhjjjlllkkkhhhdddaaa___]]]\\\]]]\\\[[[\\\]]]^^^]]]\\\WWWVVVVVVUUUUUUUUUUUUVVVTTTSSSRRRQQQPPPOOONNNNNNKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA???======>>>???>>>===<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999888888888888999999::::::;;;;;;;;;:::999888999999999999999999999999;;;::::::999999888888888888777777777777888999999::::::::::::::::::::::::999999999999999999999999888888888888999999999999999999999999999999999999;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999:::::::::;;;;;;:::::::::999999888888888999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999888999999::::::999999888777888999999:::::::::999::::::::::::::::::::::::::::::999999888999999:::888999::::::;;;;;;::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDIIILLLPPPTTTWWWYYYYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^___aaacccdddcccbbbbbbccccccddddddbbb``````aaacccffffffffffffggghhhjjjjjjjjjhhhfffeeefffgggfffeeeddddddeeegggggghhhhhhhhhgggfffeeedddeeefffhhhiiikkkjjjhhhfffccc```^^^]]]^^^]]]\\\]]]^^^___^^^]]]XXXWWWVVVVVVUUUUUUVVVVVVTTTSSSQQQPPPOOONNNNNNNNNKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBB???===<<<===>>>>>>>>><<<<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999999999999999999999999:::::::::999999888888888777777777888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;;;::::::999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999999999:::::::::;;;;;;::::::999999999999999888999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999888999999::::::999999888888888999::::::::::::999:::::::::::::::::::::::::::999999888999999::::::888999::::::;;;;;;::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???????????????AAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDDDDEEEIIIKKKNNNRRRUUUWWWXXXXXXZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]^^^^^^___aaaddddddcccbbbbbbccccccddddddcccaaa```aaabbbffffffffffffggghhhjjjjjjiiigggfffffffffgggfffddddddeeefffhhhhhhiiihhhhhhggggggfffffffffggghhhiiiiiiiiigggeeecccaaa______```^^^]]]^^^______^^^]]]XXXXXXWWWVVVUUUUUUUUUUUURRRQQQPPPOOONNNNNNNNNOOOLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDAAABBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@BBB???===<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::999999999999999999999999::::::999999999999999888777888888888999999999999999999999999999999999999999999999999999999999999:::999999999999999999999999999999999999999999999:::::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999888999999::::::999999888999999:::::::::::::::999::::::::::::::::::::::::999999888888999999::::::888999::::::;;;;;;::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>===AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGIIIKKKNNNRRRTTTVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^___aaadddeeedddcccbbbcccbbbcccddddddbbbaaabbbcccggggggggghhhhhhiiiiiiiiihhhfffeeefffggggggfffdddeeeeeefffggghhhhhhhhhggghhhggggggggggggggghhhhhhhhhgggfffdddbbbaaa`````````___^^^^^^______^^^]]]ZZZYYYWWWVVVTTTSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@?????????AAA???======>>>???>>>===::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999::::::::::::999999<<<;;;:::999999999::::::999999999999999999999999999999999999999999999999777888999999::::::999999999999999999999999999999::::::::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::999999999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999888999999::::::999999888999::::::;;;::::::999999::::::::::::::::::::::::999999888888999999:::;;;888999::::::;;;;;;::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::::::::;;;======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::<<<===???@@@;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<======>>>>>>======@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHKKKNNNQQQTTTUUUTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^^^^___aaaeeefffeeecccbbbbbbaaacccddddddcccbbbcccdddggghhhiiijjjjjjiiiiiihhhfffeeeeeefffggghhhfffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffhhhfffdddaaa``````aaabbb```___]]]^^^______]]]\\\[[[YYYWWWUUUSSSRRRQQQPPPKKKLLLNNNOOOPPPPPPOOOOOOJJJIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>@@@???>>>>>>??????>>><<<999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999:::;;;;;;:::999999;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999777888999:::::::::999999888888888888888888888888::::::::::::::::::::::::;;;;;;:::::::::999999999:::::::::::::::::::::::::::999999999::::::;;;<<<999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999:::999999999999999999:::999999999999999999999999999999999::::::999999999:::::::::;;;;;;:::999999::::::::::::::::::::::::999888888888999::::::;;;999999:::;;;;;;;;;::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;===>>>>>>========================;;;;;;;;;<<<===>>>>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<===>>>>>>>>>>>>>>>?????????>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDEEEGGGIIILLLOOORRRTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXYYY[[[]]]^^^^^^^^^^^^___bbbeeefffeeedddcccbbb```bbbddddddccccccdddeeehhhiiikkklllkkkjjjhhhgggeeeddddddfffggghhhgggeeeeeeeeedddcccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeegggeeebbb```___```aaaccc```___]]]]]]^^^^^^]]]\\\[[[ZZZWWWUUURRRPPPOOONNNIIIKKKMMMPPPQQQQQQPPPOOOIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBAAAAAA@@@???>>>======???>>>>>>???@@@@@@===;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;:::999888999999999999999999999999999999999999999999999999777888999:::;;;:::999999888888888888888888888888::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999::::::;;;<<<999999999999999999999999999999999999999999999999888888999999999:::::::::999999999999999999999999888888888888888888888888::::::::::::::::::::::::999:::;;;;;;999999:::;;;999999999999999999999999999::::::;;;;;;::::::999;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;;;;::::::999999999999999999999999999999999;;;;;;<<<<<<;;;;;;:::999===<<<;;;:::999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<======>>>>>>??????:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<======<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===================================================;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<<<<==============================<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDFFFGGGIIIKKKMMMMMMNNNLLLKKKKKKKKKLLLNNNPPPQQQPPPRRRSSSTTTTTTUUUWWWYYYYYYZZZ\\\^^^___```aaaaaadddbbb______```aaaaaa```aaaaaabbbccccccccccccccchhhhhhiiijjjkkkjjjgggdddjjjhhhfffdddcccbbbccccccbbbcccccccccbbbbbbdddfffcccccccccbbbccccccdddddddddddddddcccbbb```___^^^\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXUUUQQQOOOMMMMMMMMMNNNOOOPPPQQQPPPOOONNNMMMJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999===<<<:::999999999::::::;;;;;;;;;::::::999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999888888999999999:::::::::777888888999999888888777888888999999999:::::::::999999999999999999999999999999888888888888999999888888888888888888888888::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::;;;::::::999888888888999:::::::::::::::::::::::::::999999888777777777888888888999999999:::::::::999999999999999999999999888888888888888888888888::::::::::::::::::::::::999:::;;;;;;999999:::;;;999999999999999999999999999::::::;;;;;;::::::999999999999::::::;;;;;;;;;888999999999999:::::::::;;;;;;;;;::::::999999999999999999999999999999999999:::;;;;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<===============>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========================================================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???========================;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMKKKKKKJJJKKKLLLMMMOOOPPPPPPRRRTTTUUUUUUVVVWWWYYYXXXYYYZZZ\\\]]]^^^^^^^^^aaa```___```aaaaaa```^^^``````aaabbbcccccccccccchhhhhhiiijjjkkkjjjhhhgggiiihhhgggfffeeedddcccbbbaaacccddddddccccccdddeeeccccccbbbbbbbbbccccccdddccccccbbbaaa___^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWUUURRRPPPOOONNNMMMMMMNNNNNNOOONNNNNNLLLLLLJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999<<<;;;:::999888999999:::;;;;;;;;;::::::999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::999999999999999999999999999999888888888888999999888888888888888888888888::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::;;;:::999999888888999999::::::::::::::::::::::::::::::999888888888888888888888999999999:::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999:::;;;;;;999999:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999777888888999;;;<<<<<<===999999999999::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::888999:::;;;<<<============<<<;;;;;;:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<========================;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<============<<<>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;========================<<<<<<=========>>>>>>>>>================================================;;;;;;<<<<<<<<<=========:::;;;;;;;;;===>>>???@@@========================999:::;;;<<<===>>>?????????>>>>>>>>>=========<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUWWWYYYWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]]]]___``````^^^\\\______aaabbbcccccccccccceeeggghhhjjjjjjjjjjjjiiihhhiiiiiiiiihhheeebbbaaaaaacccfffgggfffdddddddddccccccbbbbbbbbbbbbbbbccc``````___^^^\\\ZZZXXXWWWWWWXXXYYYZZZ[[[ZZZYYYXXXUUUUUUUUUTTTRRRQQQOOOOOOLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBBBBCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999;;;:::999888888888999999;;;;;;::::::::::::999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;888888999999999:::::::::999999999999999999999999999999888888888888999999999999999999999999999999::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999::::::::::::::::::::::::;;;::::::999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999:::;;;;;;999999:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999888888999::::::;;;<<<<<<999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<============<<<<<<<<<;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::<<<<<<<<<<<<==================<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<===============>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>================================================<<<<<<<<<<<<============;;;;;;;;;<<<<<<===??????========================:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>============????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNPPPRRRSSSSSSTTTVVVWWWWWWWWWXXXYYYYYYYYYYYYYYY[[[ZZZZZZ[[[]]]^^^]]]\\\]]]^^^___aaabbbcccccccccbbbdddfffhhhhhhiiijjjkkkiiijjjkkkllljjjgggccc```aaadddhhhiiihhheeedddcccccccccbbbaaaaaaaaaaaabbb^^^^^^]]][[[YYYWWWUUUTTTTTTUUUWWWXXXXXXXXXVVVUUUSSSTTTTTTUUUTTTRRRQQQPPPMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;:::999999888888999999:::888888999999999:::::::::999999999999999999999999999999888888888888999999999999999999999999999999::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::::::::999999888999999:::::::::::::::::::::::::::;;;;;;:::999999::::::;;;888888999999999:::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999:::;;;;;;999999:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<============<<<;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<======>>>???===<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<==================<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>;;;<<<======>>>>>>======AAAAAA@@@@@@???>>>======================================================<<<<<<<<<<<<<<<<<<<<<<<<================================================<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>================================================<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<======================================================<<<<<<<<<===>>>?????????>>>>>>>>>??????@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNLLLNNNPPPPPPPPPQQQSSSUUUWWWWWWXXXYYYYYYZZZYYYYYY[[[YYYWWWWWWYYY\\\]]]]]]\\\]]]^^^```bbbccccccccc```bbbeeeffffffgggiiikkkkkklllmmmmmmkkkhhhdddbbbbbbeeeiiikkkiiifffdddccccccbbbaaaaaa`````````aaa]]]\\\\\\ZZZXXXVVVUUUSSSRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTSSSQQQPPPOOOOOONNNMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@??????>>>?????????===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;:::::::::999999999999999999999:::999999999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::999999999999999999999999999999888888888888999999999999999999999999999999::::::::::::::::::::::::888999::::::;;;;;;:::::::::::::::::::::::::::::::::999999888999999:::::::::::::::::::::::::::::::::::::::999999:::;;;;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;999999:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::===============<<<;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>===<<<;;;<<<<<<=========>>>>>>>>>======<<<======>>>???@@@>>>===<<<;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>><<<<<<===>>>>>>>>>>>>===??????>>>>>>======<<<<<<================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>================================================<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<========================>>>>>>>>>=========<<<<<<;;;;;;<<<===>>>???@@@@@@======>>>>>>???@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJLLLNNNOOOOOOOOOQQQSSSVVVWWWXXXYYYZZZZZZZZZZZZ[[[YYYXXXXXX[[[]]]______ZZZ[[[]]]___aaaccccccddd___bbbeeefffeeefffiiilllooonnnmmmllljjjhhhfffeeedddgggjjjkkkjjjgggeeedddcccbbbaaa```_________```\\\\\\\\\[[[YYYXXXVVVUUUSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@???????????????@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999:::;;;;;;;;;::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999888888888999999999::::::999999::::::::::::999999888888999999999:::::::::999999999999999999999999999999888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::::::::999999999999::::::;;;888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<============<<<===???@@@@@@???===<<<<<<=========>>>>>>>>>>>>============>>>???@@@AAA>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============<<<<<<<<<<<<============<<<===============>>>>>><<<<<<<<<<<<============<<<=========>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;:::::::::::::::================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========================================================<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<======>>>=======================================>>>>>>>>><<<<<<======>>>>>>??????=========>>>???@@@@@@@@@??????@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLNNNNNNNNNOOOQQQSSSTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ\\\___bbbbbbaaa___YYYZZZ\\\___aaabbbcccdddaaadddggggggffffffjjjnnnsssqqqmmmjjjhhhggghhhhhheeehhhkkkkkkjjjgggfffeeebbbbbbaaa```____________\\\\\\\\\\\\[[[ZZZYYYYYYWWWUUUSSSQQQPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPRRRQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????@@@@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999999:::;;;<<<===<<<<<<;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999999999999:::::::::;;;;;;555777999::::::999777555888888999999999:::::::::999999999999999999999999999999888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999999888888999999:::;;;::::::::::::::::::::::::888888888888888999::::::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888999:::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>===>>>@@@AAAAAA@@@>>>===============>>>>>>>>>>>>============>>>???@@@AAA???===<<<;;;;;;<<<===???;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<=========>>><<<<<<======>>>>>>??????<<<<<<<<<<<<=========>>>============>>>>>>>>>>>><<<======>>>>>>>>>>>>>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<===>>>??????========================;;;;;;;;;;;;<<<<<<<<<===============================================================>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@========================;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>============<<<======>>>???@@@@@@@@@??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGKKKLLLNNNOOOOOOPPPRRRTTTRRRSSSUUUWWWXXXZZZZZZZZZXXX[[[```eeehhhgggbbb___XXXZZZ\\\^^^aaabbbcccdddcccfffjjjiiiggggggkkkpppvvvrrrmmmiiifffgggiiikkkgggiiikkkkkkiiigggffffffbbbbbbaaa______^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZXXXTTTQQQPPPPPPRRRSSSSSSRRRPPPOOONNNNNNOOOPPPRRRPPPNNNMMMKKKKKKKKKLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBB@@@???????????????@@@@@@======>>>>>>>>>>>>>>>===========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999:::<<<=========<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<888;;;===??????===;;;888888888999999999:::::::::999999999999999999999999999999888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::999888888888999::::::;;;::::::::::::::::::::::::888777777777888999999:::999999::::::::::::;;;;;;;;;;;;;;;;;;::::::999888;;;;;;;;;::::::999999999:::::::::::::::::::::::::::;;;<<<;;;999888999:::::::::::::::::::::::::::;;;;;;999999999999;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<========================?????????>>>>>>???CCCEEECCCBBB???===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>============<<<<<<<<<@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<:::::::::;;;===???======<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>============<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@======<<<======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>????????????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRUUUUUUUUUVVVWWWXXXYYYZZZ___bbbgggkkkkkkhhhccc```\\\\\\^^^___aaaccceeeeeeiiijjjjjjiiihhhhhhiiikkklllkkkjjjjjjjjjiiigggeeeffffffffffffeeedddccccccaaaaaaaaa``````___^^^]]]^^^^^^`````````___^^^]]][[[ZZZXXXWWWWWWWWWUUUTTTVVVTTTRRRPPPPPPPPPNNNMMMNNNNNNNNNNNNMMMLLLJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@??????AAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999999999999999999999999999999;;;;;;999999999999;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999:::;;;;;;;;;:::999888<<<<<<<<<<<<;;;:::999999999999999999999999999999::::::::::::::::::::::::::::::999888888999::::::::::::::::::::::::::::::<<<;;;;;;::::::999999888777888888888888999999999::::::999888777777777777999999999999999999999999;;;;;;;;;<<<<<<=========999888777777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999888888888777777999999::::::::::::;;;;;;:::;;;;;;;;;::::::999888;;;;;;;;;::::::999999999:::::::::::::::::::::::::::;;;<<<;;;999888999:::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==============================================================================>>>???@@@@@@@@@BBBEEEHHHGGGEEEBBB>>><<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>============>>>======<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@???<<<<<<======>>>??????@@@=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<===<<<;;;::::::<<<===???======<<<<<<<<<;;;;;;;;;=========>>>>>>===============<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>======<<<===>>>???@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQUUUUUUUUUUUUVVVXXXYYYZZZ^^^aaadddggggggeeeaaa___[[[\\\]]]___aaacccdddeeeggghhhhhhgggfffeeeggghhhiiihhhhhhhhhhhhgggfffdddeeeeeeeeeeeedddcccbbbbbb`````````aaa``````___^^^]]]___aaacccccc```]]][[[\\\[[[ZZZ[[[\\\[[[ZZZXXXWWWTTTQQQPPPPPPPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKNNNMMMLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============???>>>>>>>>>=========<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999:::;;;;;;;;;:::999999999999::::::;;;:::::::::777777777777777777777777:::::::::::::::999999999::::::999888888999::::::::::::::::::::::::::::::999:::::::::::::::::::::777888888888888999999999;;;;;;::::::999:::::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<999888777777777888::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::999999888888999999::::::::::::;;;;;;::::::;;;;;;;;;:::999999;;;;;;::::::::::::999999::::::::::::::::::::::::888:::;;;;;;999999:::<<<::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===================================================>>>>>>============>>>>>>>>>>>>===???AAABBBDDDFFFJJJLLLNNNKKKGGGCCC@@@>>>======>>>>>>>>>>>>>>>?????????======================================================>>>>>>>>>>>>??????????????????>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<======>>>????????????>>><<<======>>>>>>?????????========================<<<===============>>>>>>========================??????>>>======<<<;;;;;;===<<<;;;;;;;;;<<<===>>>=========<<<<<<<<<<<<;;;<<<<<<============<<<<<<======<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???>>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<========================>>>??????>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQTTTTTTTTTUUUVVVWWWXXXYYY]]]^^^```aaaaaa```^^^\\\[[[[[[]]]___aaacccdddeeeeeeffffffdddcccbbbccceeeddddddeeeeeeeeeeeeddddddddddddddddddcccbbbaaa```______```aaaaaaaaaaaa```]]]```cccdddddd```\\\YYY\\\\\\]]]___aaaaaa___\\\YYYVVVRRRPPPPPPQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLOOOOOOMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCEEECCCCCCCCCDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999666777888999::::::::::::888888888888888888888888999999999999999999999999:::999999888888999999:::::::::::::::::::::::::::888888999999:::;;;;;;<<<777888888888888999999999:::::::::999::::::;;;;;;999999999999999999999999999:::::::::::::::;;;;;;999888888888888999::::::999999999999999999999999;;;;;;::::::::::::999999;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;:::::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::888999::::::::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????===============>>>>>>>>>===@@@DDDFFFHHHKKKNNNQQQUUURRRMMMHHHDDDAAA??????>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===??????>>>======>>>>>>>>>===>>>>>>?????????>>>>>>======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===<<<<<<;;;<<<===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============<<<<<<======<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>??????????????????>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>???===>>>>>>>>>?????????????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKLLLMMMOOOPPPPPPSSSSSSSSSTTTUUUVVVWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^```bbbdddeeefffcccddddddcccaaa```bbbcccaaabbbdddddddddcccdddeeeccccccccccccbbbaaa```___]]]^^^___```aaaaaaaaaaaa___```aaaaaa```]]]ZZZYYY\\\\\\___bbbddddddbbb___ZZZWWWSSSQQQQQQRRRRRRQQQOOONNNMMMLLLLLLLLLMMMMMMOOONNNMMMKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCCCCEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::888888888888888888888888:::999999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;888999999999999999::::::::::::::::::::::::::::::999999::::::::::::::::::888888999:::::::::::::::::::::::::::::::::::::::888888888888888999999999999999999999999999999999::::::::::::::::::::::::888888999999::::::::::::777777888888888999999999777777777777888999::::::999999999999999999999999999999999999999999999999888888888888999999::::::999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::;;;;;;999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999::::::::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>========================>>>>>>>>>>>>??????@@@@@@<<<<<<======>>>>>>>>>>>>???CCCGGGKKKMMMOOORRRSSSVVVSSSNNNIIIEEEBBB@@@@@@=========>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======??????>>>>>>>>>??????@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????========================<<<=========>>>>>>??????????????????????????????============>>>>>>??????<<<<<<<<<<<<======>>>>>>========================<<<<<<============<<<<<<======<<<<<<<<<<<<======<<<<<<<<<===============<<<<<<<<<<<<==========================================>>>>>>>>>???????????????>>>======<<<==============================<<<<<<<<<=========>>>>>><<<======>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOOOORRRRRRRRRSSSTTTUUUVVVWWWYYYYYYXXXXXXXXXYYYZZZ[[[______```aaacccdddeeeeeebbbbbbcccbbbaaa```bbbdddaaaccceeeeeeddddddeeegggbbbbbbbbbbbbaaa```______\\\]]]^^^```aaaaaaaaaaaa```___]]][[[ZZZZZZZZZZZZ[[[\\\^^^aaaddddddaaa___XXXUUURRRPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDCCCBBBCCCDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????????????????============>>>>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::888888888888888888888888999999999999999999999999::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;888888888999999:::::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::777777888888888999999999999999999999999999999999:::::::::::::::::::::::::::::::::999999888888888777777888888888999999999777777777777888999::::::999999999999999999999999999999999999999999999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888999999999999999999::::::::::::;;;;;;999999:::;;;;;;;;;::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888:::;;;;;;999999:::<<<::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAACCCFFFKKKOOOQQQRRRSSSUUURRROOOKKKGGGCCCAAAAAA@@@?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>@@@@@@@@@????????????>>>>>>>>>=========>>>?????????@@@@@@@@@@@@???>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@<<<<<<=========>>>>>>>>><<<============>>>>>>>>>======>>>>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<===============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>?????????>>>>>>============>>>========================<<<<<<=========>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHIIIKKKLLLMMMNNNOOOQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\aaaaaaaaabbbbbbccccccccc___```aaaaaa```aaaccceeebbbeeeggggggeeedddfffhhhbbbbbbbbbbbbaaa```___^^^[[[\\\]]]^^^___````````````^^^ZZZXXXWWWXXXZZZ[[[\\\\\\]]]___aaaaaa___\\\UUUSSSQQQPPPPPPOOONNNLLLMMMNNNNNNOOOOOONNNMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDBBBAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????============>>>>>>>>>>>><<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<>>>>>>======<<<;;;;;;;;;;;;::::::999999::::::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::888888999999999999888888999999::::::::::::999999999999::::::::::::;;;;;;888888888999999::::::;;;::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888999999999999999999999999777777888888999:::::::::888999999::::::999999888::::::::::::::::::::::::;;;::::::999888888777777777888888888888999999999:::::::::999::::::;;;;;;999999999999999999999999:::::::::999999999999888888999999:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;777888888888888888999999999999::::::::::::;;;;;;888999::::::;;;;;;;;;:::999999999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<;;;999888999:::::::::::::::::::::::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<<<<=========>>>>>>========================<<<=========>>>>>>>>>>>>????????????????????????>>>>>>??????@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDEEEFFFJJJOOOSSSTTTTTTTTTTTTOOOMMMJJJGGGEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBBBBAAAAAAAAAAAA??????>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????<<<<<<===>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<=========>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???>>>============>>>>>>???========================<<<=========>>>>>>>>>>>>;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJLLLMMMNNNNNNPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVWWWYYYZZZ\\\^^^___aaaaaaaaa`````````______\\\^^^_________aaaccceeebbbfffiiihhheeedddfffhhhbbbbbbbbbbbbaaa```______[[[[[[\\\]]]^^^^^^^^^^^^^^^\\\ZZZYYYXXXYYYZZZ\\\___]]]]]]]]]^^^^^^\\\ZZZVVVUUUTTTTTTTTTSSSPPPMMMKKKMMMOOOPPPPPPOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======>>>>>>???<<<=========>>>>>>>>>???===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;999999999999999999999999777888999::::::999888777777888888999999888888777999999::::::::::::;;;;;;777888888999::::::;;;;;;::::::::::::::::::::::::999999888888999;;;<<<===::::::;;;;;;;;;::::::999999999999999999999999999888888888999:::;;;;;;;;;888999::::::::::::999888::::::::::::::::::::::::999999999888888888888888777888888888888999999999;;;;;;::::::999:::::::::999999999999999999999999;;;;;;::::::999999999999888999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;888888888999999:::::::::999999:::::::::;;;;;;;;;888999::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<;;;999888999:::::::::::::::::::::::::::999999;;;;;;;;;;;;999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????????????????>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDEEEFFFGGGGGGHHHIIIMMMRRRUUUUUUTTTTTTTTTOOONNNKKKIIIHHHHHHIIIJJJGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@???@@@@@@??????????????????????????????????????????@@@@@@??????>>>>>>==============================@@@@@@??????>>>=========<<<<<<===>>>>>>>>>>>>>>><<<=========>>>>>>????????????@@@@@@@@@@@@??????======<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<>>>?????????>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJKKKMMMNNNNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVXXXZZZ\\\^^^___```aaaaaa```___^^^]]]]]]\\\ZZZ\\\]]]^^^___```ccceeecccgggjjjiiieeeccceeehhhccccccccccccbbbaaa```___[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[aaa___]]]\\\]]]\\\[[[YYYZZZZZZZZZZZZZZZXXXTTTQQQJJJLLLOOORRRRRRPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBEEECCCBBBCCCDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>===============>>>>>><<<=========>>>>>>??????===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======???>>>>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;777777777777777777777777777888999::::::999888777777777888888888888777777999999:::::::::;;;;;;;;;777777888999::::::;;;;;;::::::::::::::::::::::::999999888888999;;;<<<===777777999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<888999:::;;;;;;:::999888::::::::::::::::::::::::777777777888999999::::::777888888888888999999999::::::999888777777777777999999999999999999999999;;;;;;;;;::::::999999999888999:::;;;<<<;;;::::::999999999999999999999999999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;::::::999888888999999:::999999999999999999999999<<<;;;::::::<<<<<<;;;:::===<<<<<<;;;;;;::::::999::::::999999::::::;;;<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::????????????>>>>>>>>>>>>AAAAAA@@@??????>>>>>>===>>>??????@@@@@@@@@??????BBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSPPPMMMNNNRRRSSSPPPPPPRRRPPPRRRUUUTTTRRRRRRTTTWWWUUUUUUTTTUUUVVVUUUSSSQQQWWWUUUSSSPPPOOOOOOPPPQQQPPPOOONNNMMMKKKJJJIIIHHHHHHEEECCCCCCDDDEEECCCAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???????????????@@@AAAAAA???>>>>>>???===>>>???@@@AAAAAABBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;??????>>>>>>>>>>>>??????@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======????????????????????????@@@@@@????????????????????????@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTVVVXXX[[[\\\[[[[[[[[[\\\bbbbbbaaa___]]][[[\\\]]]YYYZZZ[[[]]]___bbbdddffffffffffffeeeeeedddddddddeeeeeedddcccaaa___]]]\\\]]]]]]^^^^^^^^^^^^]]]]]]``````^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[WWWZZZ]]]^^^]]]ZZZUUURRRNNNOOOPPPQQQPPPMMMKKKIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????@@@??????>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<;;;:::::::::::::::999999::::::::::::;;;;;;999::::::;;;;;;::::::999999999999888888888888888::::::::::::::::::::::::777888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999888888999::::::;;;<<<<<<;;;:::888777777888:::;;;999999999888999999::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::999999888888888::::::::::::::::::::::::888999;;;<<<<<<;;;999888:::::::::999999999888888;;;:::999999888888999999666666666666777888999:::::::::::::::::::::::::::<<<;;;999888888888999999888888777777888888999:::::::::999999999999999:::::::::::::::::::::::::::<<<:::999:::;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJJJJKKKLLLNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTUUUVVVYYYVVVWWWZZZZZZWWWWWWZZZWWWYYYZZZXXXVVVTTTUUUWWWWWWVVVUUUVVVXXXYYYXXXWWWXXXVVVTTTSSSSSSTTTUUUUUUSSSRRRQQQOOONNNMMMMMMMMMLLLIIIGGGFFFHHHJJJIIIHHHFFFFFFEEEDDDCCCBBB@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBAAA@@@??????????????????@@@@@@?????????????????????????????????@@@@@@??????>>>>>>============<<<<<<<<<<<<======>>>=====================????????????????????????========================??????>>>>>>======<<<<<<===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<==============================??????????????????????????????@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVXXXZZZ]]]^^^^^^]]]^^^______``````___]]]]]]^^^```]]]]]]^^^___```aaabbbccceeeeeeeeeeeedddddddddccceeeeeeeeedddbbbaaa___^^^``````aaaaaaaaaaaa``````aaaaaa___^^^\\\[[[[[[[[[]]]\\\\\\\\\[[[[[[ZZZZZZWWWYYY]]]______\\\YYYVVVPPPPPPQQQQQQOOONNNLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????@@@??????>>>>>>>>>>>>>>><<<======>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<;;;::::::::::::;;;999999::::::::::::;;;;;;999::::::;;;;;;::::::999888888888888888999999999::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;:::888777777888:::;;;::::::999999999999999999999999999999999999999999777777888888888999999999:::::::::999999999888888::::::::::::::::::::::::888777777777777777777888888888888999999:::::::::;;;:::999999888888999999666666666666777888999:::999999999999999999999999;;;:::999888888888999999888888777777888888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999999::::::;;;<<<<<<======:::::::::::::::;;;;;;<<<999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===========================>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKGGGHHHIIIKKKNNNPPPQQQRRROOOOOOQQQRRRSSSSSSSSSRRRPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWVVVWWWXXXWWWVVVVVVXXXZZZZZZXXXXXX[[[[[[YYYYYY\\\YYYZZZZZZYYYWWWVVVWWWXXX]]][[[YYYXXXYYY[[[[[[[[[YYYVVVTTTTTTWWWYYYXXXVVVVVVUUUSSSQQQQQQQQQSSSSSSRRROOOMMMLLLMMMOOOOOOOOOMMMLLLLLLKKKIIIHHHGGGFFFHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@AAAAAA@@@@@@???>>>BBBBBBBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@??????@@@@@@??????????????????>>>======<<<<<<======>>>==================>>>>>>????????????????????????========================>>>>>>>>>>>>>>>>>>>>>>>><<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>========================??????????????????????????????@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLNNNPPPSSSUUUWWWXXXYYY\\\___```______```aaa]]]^^^______^^^^^^```bbbbbbaaaaaaaaaaaaaaaaaaaaadddddddddddddddccccccccceeeeeeddddddcccbbbbbbbbbccccccddddddddddddcccccccccbbb```___]]]\\\\\\\\\^^^]]]]]]\\\[[[ZZZZZZYYYWWWYYY]]]``````^^^[[[YYYRRRRRRQQQPPPOOONNNNNNMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@??????>>>>>>>>>>>>>>><<<======>>>>>>??????@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;999999::::::::::::;;;;;;999::::::;;;;;;::::::999777777888888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;<<<::::::888888888999:::;;;;;;::::::999999888888888888888888888888888888888777777888888888999999999:::::::::999999999999888999999999999999999999999888777555444444555777888666777888999:::;;;;;;<<<;;;:::999999888888999999777777777777777888999:::888888888888888888888888;;;:::999888888888999999888888777777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;;;;:::999:::;;;;;;;;;<<<<<<<<<===:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>??????@@@@@@>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJNNNNNNOOOPPPPPPQQQPPPPPPKKKLLLMMMOOOQQQRRRTTTTTTPPPQQQRRRTTTTTTSSSRRRQQQQQQPPPOOONNNOOOPPPRRRSSSTTTSSSSSSSSSSSSTTTUUUVVVVVVXXXZZZYYYXXXXXX[[[^^^[[[XXXYYY\\\]]][[[\\\___]]]^^^___aaabbbcccdddfffhhhddd___\\\\\\]]]]]]]]]\\\XXXUUUUUUXXXYYYXXXUUUXXXWWWVVVVVVVVVWWWXXXYYYYYYWWWTTTSSSSSSTTTUUUVVVTTTTTTTTTTTTSSSQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDDDDDDDEEEEEECCCBBBEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@@@@??????????????????@@@???????????????@@@@@@@@@????????????????????????========================>>>>>>>>>>>>>>>>>>??????<<<<<<======>>>>>>>>>???================================================<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWZZZ]]]^^^^^^^^^___```]]]^^^___^^^^^^^^^```bbbcccccccccccccccbbbbbbaaacccccccccccccccccccccccccccccccccbbbbbbcccccccccfffeeeeeeeeeeeeeeeeeefffdddcccbbb```^^^^^^]]]]]]```___^^^]]][[[ZZZYYYYYYXXXZZZ]]]______]]]ZZZXXXTTTSSSRRRPPPOOOOOOOOOOOOKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@??????>>>>>>>>>>>>>>>============>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999999999:::::::::;;;;;;999::::::;;;;;;::::::999777777888888999:::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999999888888888999:::;;;;;;;;;;;;:::999888777777999999999999999999999999999999:::::::::;;;;;;;;;999999999999999999999999888888888888888888888888:::999888777777888999:::777777888999::::::;;;;;;;;;:::999999888888999999888777777777888888999:::999999999999999999999999:::999999999999999999999888888777777888888999:::999:::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999888999;;;<<<;;;:::=========<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<===>>>>>>??????>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCBBBFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOQQQQQQRRRRRRRRRQQQPPPPPPMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQSSSUUUUUUSSSRRRPPPUUUTTTTTTSSSTTTUUUWWWXXXVVVVVVUUUUUUUUUVVVVVVWWWYYY]]]``````___^^^aaaeeegggdddeeehhhiiihhhjjjnnnpppppprrruuuyyy|||~~~uuupppkkkfffeeefffffffffccc___[[[ZZZ\\\^^^^^^]]]ccccccccccccccccccbbbaaacccbbb```^^^]]]]]]^^^_________```___\\\XXXTTTRRRTTTSSSRRRQQQPPPOOONNNMMMMMMKKKJJJKKKLLLLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@?????????????????????@@@@@@@@@????????????@@@@@@>>>>>>??????@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<=========>>>>>>??????======================================================>>>>>>>>>?????????===================================================<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPPPPQQQRRRSSSSSSTTTTTTVVVYYY[[[[[[[[[\\\]]]^^^___```___]]]]]]___aaaccccccdddeeeeeedddccccccaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccdddfffeeeeeeddddddeeeeeefffddddddbbbaaa```_________cccbbb```___]]][[[YYYYYYYYYZZZ\\\]]]\\\ZZZWWWUUUTTTTTTRRRQQQPPPOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===============>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<999999999:::::::::;;;;;;999::::::;;;;;;::::::999777777888999:::;;;;;;<<<::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;888888888999999::::::;;;:::;;;;;;::::::888777666::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999888888888888888888888888999999:::;;;;;;:::999999999999999999999999999999;;;:::999999888888999999888888888888888888999:::::::::::::::::::::::::::999999999999999999999999888888777777888888999:::999:::<<<===>>>======<<<:::::::::::::::::::::::::::999999:::<<<======;;;>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<===============<<<<<<=========>>>>>>>>>;;;;;;<<<===>>>@@@@@@AAADDDDDDEEEFFFGGGGGGGGGGGGKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMOOOSSSVVVWWWWWWUUUTTTYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]___```aaabbbbbbbbbgggmmmssstttrrrqqqsssvvv}}}yyyyyy{{{|||zzz|||{{{yyyxxxxxxwwwpppnnnlllkkklllppptttxxx~~~yyytttpppqqqrrrrrrrrrppppppqqqssssssttttttsssnnnfff___ZZZYYYYYYXXXWWWUUUTTTSSSSSSQQQOOOMMMOOOQQQQQQOOOLLLJJJIIIGGGFFFEEEFFFGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????===>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@AAA========================>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???========================<<<======>>>>>>???????????????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNPPPPPPPPPPPPQQQQQQQQQRRRQQQSSSWWWXXXYYYYYYZZZ[[[^^^___```___]]]]]]___aaabbbcccdddeeefffeeedddddd`````````aaaaaaaaaaaaaaabbbaaa`````````aaacccdddfffeeedddccccccdddeeefffddddddcccbbbbbbbbbbbbbbbfffeeecccaaa^^^\\\ZZZYYYXXXYYY[[[[[[ZZZWWWTTTSSSSSSSSSRRRQQQPPPOOOOOONNNKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<999999::::::::::::;;;;;;999::::::;;;;;;::::::999888888999999::::::;;;;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::888888888888888888888888888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::777888888999:::::::::;;;999:::;;;;;;:::999777666::::::::::::::::::::::::777777888888888999999999888999999999999:::::::::999999999999999999999999666777999;;;;;;999777666:::::::::999999999888888;;;:::999999888888999999999999888888888999999:::::::::::::::::::::::::::888888999:::::::::999999888888777777888888999:::999:::<<<>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>??????????????????@@@BBBCCCDDDFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOONNNOOOPPPRRRSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRQQQUUUZZZ___ccceeeeeeeeedddfffiiikkkmmmmmmmmmmmmjjjlllppptttwwwxxxxxxxxx{{{uuuhhhhhhgggffffffeeedddddd]]]ZZZXXXYYY\\\]]]ZZZVVVTTTRRRPPPMMMLLLLLLLLLMMMIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA???>>>>>>======>>>>>>???;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???========================<<<<<<======>>>??????@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQSSSWWWXXXYYYYYYZZZ\\\\\\]]]^^^^^^^^^___aaacccbbbccceeeffffffeeecccbbb_________``````aaaaaaaaacccbbbaaa``````bbbcccdddfffeeedddbbbbbbdddeeefffcccccccccccccccddddddeeeiiigggeeeccc```]]][[[ZZZWWWXXXYYYZZZYYYXXXUUUTTTRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===999999::::::::::::;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::777777888999::::::;;;;;;888999:::;;;;;;:::888777999999999999999999999999777777888888888999999999888888999999999:::::::::::::::::::::::::::::::::777777888888888888777777999999999999999999::::::;;;:::999999888888999999:::999999888888999999999999999999999999999999999777888999::::::::::::999888888777777888888999:::999:::<<<>>>??????>>>===========================<<<;;;:::<<<>>>??????>>>;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@DDDEEEFFFHHHIIIKKKLLLLLLLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPSSSUUUXXXYYY[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[]]]aaahhhpppuuuyyyzzz{{{uuuwww{{{vvvzzz}}}}}}}}}||||||{{{{{{zzznnnkkkiiijjjnnnnnnkkkggg^^^\\\YYYVVVSSSRRRRRRSSSPPPOOOOOONNNMMMMMMLLLLLLGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA===>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????????????????????????????;;;<<<<<<===>>>??????@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNKKKLLLMMMNNNPPPQQQRRRSSSRRRTTTXXXZZZZZZ[[[\\\]]]ZZZ[[[]]]^^^^^^```ccceeedddeeefffffffffdddbbb```^^^_________``````aaaaaaeeedddbbbaaaaaabbbdddeeegggfffdddccccccdddfffgggccccccccccccdddeeefffgggjjjiiigggdddaaa^^^\\\ZZZUUUVVVXXXYYYZZZYYYXXXWWWPPPQQQRRRRRRQQQOOOMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNIIIIIIIIIIIIIIIIIIHHHHHHEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::666777888999:::;;;;;;;;;777888:::;;;;;;:::999888888888888888888888888888999999:::::::::;;;;;;;;;888888888999999::::::::::::::::::::::::::::::::::::999888666666888999:::777777888999:::;;;;;;<<<;;;:::999999888888999999::::::999999888999999999888888888888888888888888777888999:::;;;::::::999888888888777888999999:::>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKMMMOOOPPPPPPQQQNNNSSSUUUPPPNNNQQQQQQMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQRRRRRRTTTWWWZZZ\\\^^^```dddggglllqqquuuuuupppkkkhhhgggpppuuu|||uuuhhhaaa```aaa^^^[[[ZZZXXXWWWVVVRRRPPPQQQTTTMMMLLLLLLLLLLLLJJJGGGEEECCCCCCCCCCCCBBBBBBBBBBBB>>>@@@@@@???<<<<<<>>>@@@CCCBBBAAA@@@@@@AAACCCDDD???@@@AAACCCDDDCCCCCCBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????========================;;;<<<<<<<<<======>>>>>>>>><<<:::;;;>>>???===;;;===============>>>??????>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSUUUUUUUUUVVVYYY[[[^^^]]]\\\]]]^^^aaadddeeeddddddcccbbbbbbaaaaaa```bbbaaaaaa``````aaabbbcccgggfffdddcccbbbccccccdddgggfffeeedddddddddeeefffbbbbbbaaa``````aaabbbbbbjjjiiigggddd```]]]ZZZXXXWWWWWWVVVUUUUUUUUUVVVVVVRRRRRRQQQPPPOOOMMMKKKJJJMMMKKKJJJHHHHHHJJJKKKMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>====================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777999999::::::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888999999999999999999999999::::::999999999:::<<<===::::::888888888999:::;;;999999999999999999999999999999999999999999999999:::::::::999999888888888777888999:::;;;:::999888999999888888888888999999:::::::::;;;;;;:::999999999888888777777888888999========================;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<<<<===>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKOOOPPPQQQQQQRRRRRRRRRQQQKKKPPPQQQMMMKKKMMMNNNKKKNNNOOOQQQSSSUUUVVVVVVVVVVVVYYY]]]^^^]]]\\\^^^```eeefffhhhkkkooorrrtttuuu{{{zzzwwwwww|||wwwuuusssoookkklllhhhbbb^^^[[[ZZZZZZ\\\ZZZWWWUUUTTTTTTRRROOOLLLFFFFFFFFFEEEDDDCCCAAAAAA@@@BBBCCCBBB@@@???AAADDDBBBAAA@@@??????@@@BBBCCCCCCDDDEEEGGGGGGGGGFFFFFF???????????????????????????????????????????????????>>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>@@@>>><<<===???@@@???==================>>>???????????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLNNNPPPPPPRRRSSSUUUVVVVVVXXX[[[]]]___^^^]]]^^^___aaaccceeedddddddddcccbbbbbbaaaaaa___```aaabbbcccdddeeefffffffffeeedddddddddddddddgggfffeeecccccccccddddddbbbbbbbbbbbbbbbbbbbbbbbbffffffeeecccaaa^^^\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUSSSRRRRRRQQQPPPOOOMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>====================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999::::::::::::;;;;;;999999999999999999999999888888888888888888888888::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888999999999999999999999999:::999888888999:::;;;<<<::::::999999888999999999999999999999999999999999999999999999999999999999:::::::::999999999888888888888999::::::::::::999::::::999999999999:::::::::::::::;;;;;;::::::999999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBCCCFFFFFFGGGHHHHHHHHHGGGGGGIIIJJJLLLNNNOOOOOOOOOOOOQQQQQQQQQQQQPPPOOONNNNNNKKKOOOPPPMMMLLLNNNOOONNNOOORRRVVVZZZ]]]^^^^^^]]]ccchhhmmmnnnllljjjlllooouuuuuuwwwzzz}}}sssmmmllloooqqqqqqnnnhhhaaa]]]\\\YYYTTTOOOKKKKKKKKKKKKJJJHHHGGGFFFDDDEEEEEEDDDBBBAAAAAABBBCCCBBB@@@???@@@AAACCCEEEGGGHHHIIIJJJJJJIIIHHHHHH@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????????????????????????????<<<<<<============>>>>>>AAA@@@??????AAAAAA@@@???>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRSSSUUUWWWXXXZZZ]]]___```_________```aaacccdddeeeeeeeeedddccccccbbbbbb]]]___bbbeeeggghhhiiihhhggghhhhhhhhhhhhggggggfffgggfffeeecccbbbbbbbbbbbbaaabbbcccddddddcccbbbaaabbbbbbaaaaaa```___^^^^^^]]]\\\[[[YYYWWWVVVTTTTTTRRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888999999999999999999999999999888888888888999:::::::::::::::::::::999888777999999999999999999999999999999999999999999999999:::::::::999999999999888999999888888999999:::;;;;;;::::::::::::::::::;;;999::::::;;;;;;:::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<==================>>>>>>?????????@@@AAAAAABBBCCCEEEFFFGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPOOONNNNNNNNNQQQSSSTTTUUUWWWZZZ[[[[[[^^^aaaeeeiiijjjkkkkkkrrrxxx~~~~~~zzzxxxzzz}}}~~~yyypppkkkeee]]]VVVTTTTTTTTTTTTSSSQQQPPPOOOLLLKKKKKKIIIGGGEEECCCCCCEEEDDDBBBAAABBBCCCEEEGGGHHHIIIIIIJJJIIIHHHGGGFFF@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQSSSVVVWWWXXX[[[^^^aaa```````````````aaabbbcccffffffeeeddddddccccccbbb]]]___dddhhhjjjjjjiiiiiiggghhhiiijjjjjjiiihhhgggffffffeeecccbbbaaa``````___aaabbbddddddbbbaaa_________^^^]]]]]]\\\\\\\\\\\\\\\[[[YYYXXXVVVTTTSSSQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======================================================@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888888999999999999999::::::888888888888888888888999999:::;;;;;;:::999777666999999999999999999999999999999999999999999999999999999999999999999999999:::999888777888999:::;;;::::::999999999999::::::999999:::;;;;;;;;;::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;<<<<<<<<<=========>>>===>>>>>>???@@@AAABBBBBBFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPOOONNNMMMLLLNNNOOOQQQRRRTTTUUUUUUVVVUUUWWWZZZ^^^aaadddiiimmmqqqrrrtttvvvyyy|||yyyooohhhdddcccaaa___]]]\\\[[[ZZZUUUUUUTTTRRRQQQOOOLLLJJJGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGHHHHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>??????========================>>>>>>>>>>>>>>>>>>======>>>????????????>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJKKKMMMNNNPPPQQQQQQSSSUUUVVVXXXZZZ]]]``````````````````aaabbbbbbffffffeeeddddddccccccbbb___aaafffiiikkkjjjhhhfffddddddfffggggggfffeeedddffffffeeedddcccaaa``````]]]___```bbbbbb```___]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUTTTPPPPPPPPPPPPPPPOOONNNMMMIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::888888888888999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888888888888999999:::::::::888888888888888888888888999999:::;;;:::999888777999999999999999999999999999999999999999999999999999999999999999999999999:::999888777888999:::;;;999999888888888888999999888999::::::;;;;;;;;;:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAABBBCCCDDDEEEFFFJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQTTTWWWZZZ]]]^^^___aaaaaaeeekkkooorrryyy}}}xxxwwwuuuqqqnnnlllkkklllllldddbbb```___]]]ZZZVVVRRRKKKJJJGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>=========>>>???>>>=========??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQTTTUUUVVVXXX[[[]]]]]]^^^^^^___```aaaaaaaaaeeeeeeeeedddccccccbbbbbb```bbbfffhhhiiihhhfffddd______```aaaaaaaaaaaa```eeeeeeeeeeeedddcccaaaaaa]]]^^^___``````___^^^]]]^^^]]]ZZZXXXWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWUUUTTTPPPPPPPPPPPPOOONNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;::::::::::::::::::::::::777888888888888888999999999999::::::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888888888888999999::::::;;;999999999:::999999888777888999999::::::999999999999999999999999999999999999999999999999999999999888999999999999:::::::::999999888888999999:::;;;999888888777777888888999888888999:::;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPOOOOOOPPPQQQTTTWWWXXX[[[]]]```dddhhhkkknnnoooqqqpppssszzz~~~zzz|||wwwrrrkkkccc]]]TTTRRRPPPMMMLLLLLLMMMMMMLLLLLLLLLKKKIIIGGGDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@??????????????????????????????????????????????????????>>>>>>>>>>>>??????========================?????????>>>>>>>>>======<<<>>>@@@???===<<<===?????????>>>>>>??????@@@AAA?????????@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHJJJLLLMMMNNNOOOPPPRRRSSSSSSUUUXXXZZZ[[[\\\]]]^^^``````aaaaaadddddddddcccbbbbbbaaaaaa___aaadddfffgggfffeeeddd_______________```aaaaaadddeeeffffffeeedddcccbbb________________________^^^\\\ZZZXXXWWWWWWXXXYYY[[[[[[[[[[[[YYYWWWTTTRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIIIIJJJJJJIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;999999999999999999999999888888888999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888777888888999::::::;;;;;;999:::;;;;;;:::999888777888888888888999:::;;;;;;999999999999999999999999999999999999999999999999888888999999999:::::::::888888999::::::::::::999:::999999888888999999:::777888999:::;;;;;;;;;;;;999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????BBBBBBCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIKKKLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNOOOOOONNNNNNTTTTTTTTTUUUXXX]]]bbbeeemmmooorrrvvvzzz~~~|||{{{tttuuu{{{}}}|||~~~~~~~~~rrrjjj]]][[[XXXUUUTTTSSSSSSTTTPPPPPPPPPOOOMMMJJJGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@??????????????????????????????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======<<>>@@@?????????>>>??????@@@AAA>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPQQQRRRRRRSSSVVVXXXYYYZZZ\\\^^^___```aaaaaaddddddccccccbbbaaaaaa```]]]___bbbdddeeefffeeeeeecccbbbaaaaaaaaabbbdddeeedddeeefffffffffeeedddcccaaa```____________```aaa]]]\\\ZZZYYYXXXYYY[[[\\\^^^^^^^^^]]]ZZZWWWSSSQQQTTTTTTSSSRRRQQQOOOMMMLLLMMMLLLJJJIIIIIIJJJLLLMMMHHHHHHIIIIIIJJJIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888777777888999::::::;;;;;;:::;;;;;;<<<;;;:::999888888888777777888:::<<<===999999999999999999999999999999999999999999999999888888888999999:::::::::777888999:::;;;:::999999;;;::::::999999::::::;;;777888999:::;;;;;;<<<;;;999888888888888888888999>>>>>>>>>======<<<<<<<<<>>>>>>>>>===>>>>>>??????DDDDDDDDDEEEEEEFFFGGGGGGHHHIIIKKKMMMNNNOOONNNNNNKKKLLLLLLKKKIIIIIIJJJLLLNNNOOOPPPPPPPPPRRRUUUWWWYYY^^^bbbeeekkkuuu{{{|||yyyvvvzzz~~~vvvxxx}}}{{{uuuwww}}}sssmmm```ZZZ^^^```YYYWWW[[[\\\___^^^WWWRRRPPPLLLHHHIIIFFFDDDCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAADDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAABBBBBBCCCCCCBBBBBBAAA???>>>>>>>>>======<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@@@@@@@@@@?????????>>>>>>????????????????????????@@@@@@@@@AAAAAABBBBBBBBBIIIHHHFFFFFFFFFEEEDDDBBBEEEGGGIIIIIIIIIIIIKKKMMMNNNLLLLLLOOOSSSVVVUUUTTTYYYYYYZZZ[[[\\\^^^```aaa]]]^^^___```aaaaaaaaaaaa``````aaabbbdddeeeffffffiiiiiihhhgggfffffffffgggiiiiiiiiiiiigggeeecccaaaaaaccceeedddbbb`````````___]]][[[ZZZZZZYYYWWWVVV]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPOOONNNMMMLLLLLLKKKLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@AAABBBBBBAAA???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;999888777888888999<<<<<<;;;;;;;;;:::::::::888999999::::::999999888999999999999999999999999999999999999999::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999999999888888999999:::;;;999999999999999999999999===:::888888;;;======;;;888888888999999888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999888777666666888:::;;;==============================>>>???BBBDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOPPPQQQQQQPPPOOONNNJJJKKKLLLLLLLLLLLLNNNPPPRRRRRRSSSSSSTTTWWW[[[___eeellltttzzzvvvvvvsssooonnnttt|||}}}{{{|||~~~rrrgggaaadddfffcccfffnnnmmmooollleee^^^ZZZUUUPPPMMMKKKHHHFFFFFFEEEDDDCCCEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@???AAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???AAA@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@@@@@@@@@@?????????>>>>>>????????????????????????AAAAAA@@@@@@@@@?????????DDDCCCCCCCCCDDDEEEDDDDDDEEEFFFHHHIIIHHHIIIJJJLLLNNNLLLLLLOOOSSSUUUUUUTTTXXXXXXYYYZZZ[[[]]]^^^___^^^^^^___``````aaa`````````aaabbbdddfffgggiiiiiiiiiiiihhhgggfffffffffffffffffffffeeedddcccbbbaaaaaaccceeeeeedddccccccdddbbb___]]][[[\\\\\\[[[ZZZ\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCAAAAAAAAABBBBBBAAA???@@@@@@@@@????????????>>>========================<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888999::::::<<<;;;;;;;;;;;;:::::::::888999999::::::999999888;;;:::::::::::::::::::::888999:::;;;::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999999888888999999:::;;;::::::::::::::::::::::::<<<999777777:::<<<;;;:::888999999::::::999999888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777666777888:::;;;<<<======>>>??????@@@@@@@@@AAABBBDDDGGGJJJLLLNNNLLLMMMOOOPPPQQQQQQPPPPPPMMMNNNNNNOOOOOOOOONNNNNNLLLNNNPPPPPPPPPQQQSSSUUUXXXYYYYYYZZZ\\\aaahhhmmm~~~yyyrrrqqqpppoooppptttyyy~~~~~~wwwrrrsssvvvyyy~~~{{{xxxxxxyyyzzz~~~|||}}}}}}|||{{{sssppprrrsssttt}}}tttlllaaaYYYTTTRRROOOMMMLLLKKKIIIHHHGGGFFFDDDBBBBBBAAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@????????????>>>>>>>>>????????????????????????BBBBBBAAA@@@>>>======<<>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888<<<<<<;;;:::::::::::::::666999<<<===;;;:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999999999888888999999:::;;;:::;;;;;;;;;;;;;;;;;;;;;:::888777777999:::::::::999::::::;;;;;;::::::999888888888999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999888888777777999:::;;;===>>>???@@@AAACCCDDDDDDHHHHHHHHHJJJKKKMMMOOOPPPOOOPPPQQQRRRRRRQQQOOONNNHHHIIIKKKMMMOOOQQQRRRSSSRRRTTTWWWXXXXXXYYY[[[]]]bbbccceeegggkkkqqqyyywwwrrrtttwww{{{}}}{{{|||~~~~~~}}}|||yyyxxxzzz~~~|||xxxrrrooopppsssvvv|||}}}zzzuuuqqqppprrruuuwww{{{~~~zzztttrrruuuuuuzzzrrrddd___\\\YYYWWWVVVTTTQQQOOOMMMLLLIIIGGGEEEEEEDDDEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>????????????????????????BBBAAAAAA@@@???>>>>>>===???@@@BBBBBBBBBCCCEEEFFFCCCEEEGGGGGGGGGGGGIIIKKKMMMMMMNNNOOOQQQSSSSSSSSSVVVWWWXXXYYYZZZ[[[[[[\\\^^^______``````````````````aaacccfffhhhkkkmmmnnnkkkjjjiiiggggggfffffffffcccbbbaaaaaaaaabbbdddeeedddfffhhhiiihhhgggggghhhdddbbb___^^^```bbbdddddd^^^]]][[[YYYWWWVVVUUUUUUVVVWWWXXXWWWVVVSSSPPPNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDBBBBBBBBBCCCBBB@@@@@@@@@@@@?????????>>>>>>========================;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<======;;;;;;;;;:::::::::999999888999999::::::999999888<<<;;;:::999999::::::;;;666999======:::999<<>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBDDDFFFGGGFFFCCCBBBCCCEEECCCEEEGGGGGGGGGGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSVVVWWWYYYZZZ[[[[[[[[[[[[]]]^^^___```aaaaaaaaaaaaaaaaaaccceeegggjjjkkklllkkkjjjiiihhhgggfffffffffdddcccbbbbbbcccdddfffgggfffgggiiiiiigggeeeeeeeeeccc```^^^___aaacccdddddd___^^^]]][[[YYYXXXWWWWWWXXXYYYYYYYYYXXXUUURRRPPPOOONNNMMMKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGEEECCCBBBBBBCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<============;;;;;;:::::::::999999999888999999::::::999999888;;;:::999999:::;;;===>>>999;;;===;;;999888:::===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777777777888888999999999::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::;;;777777888888999999999999999:::;;;;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::999888777777999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999::::::;;;EEEEEEGGGHHHJJJLLLMMMNNNLLLMMMMMMNNNPPPRRRTTTUUUNNNNNNMMMMMMMMMLLLLLLLLLNNNOOOPPPRRRUUUXXX[[[\\\\\\bbbjjjrrrzzz{{{|||~~~tttmmmiiiiiinnntttyyy~~~rrrqqqttt{{{{{{vvvvvv{{{zzzzzzzzzzzzzzzzzz{{{{{{}}}}}}{{{vvv{{{|||xxxsssnnnhhhbbb^^^ZZZZZZYYYWWWTTTPPPLLLJJJHHHGGGFFFEEEDDDBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEJJJKKKLLLIIIEEEBBBCCCEEEDDDFFFGGGHHHGGGHHHJJJKKKLLLMMMOOOPPPOOOPPPRRRSSSVVVWWWYYY[[[[[[[[[[[[ZZZ\\\\\\^^^```aaabbbbbbbbbbbbcccdddeeefffggghhhiiijjjiiihhhfffeeedddddddddccccccccccccdddeeefffgggdddfffhhhgggeeecccbbbccc```___^^^___aaaccccccbbb```___]]][[[YYYXXXWWWWWWXXXXXXYYYXXXWWWUUUSSSRRRPPPPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFCCCBBBCCCCCCCCCBBB@@@@@@@@@????????????>>>????????????????????????AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<::::::::::::999999999999888999999::::::999999888:::999999:::<<<@@@CCCEEEBBB???===:::999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999999888888999999:::;;;666666777777888888999999888:::<<<<<<;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::999888777777888999999::::::;;;;;;<<<::::::::::::::::::::::::999999999:::::::::::::::IIIJJJKKKMMMNNNPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQRRRMMMMMMLLLLLLNNNPPPRRRTTTVVVWWWXXX[[[___dddgggjjjiiipppyyy|||rrrnnnoooqqqxxxyyywwwvvvuuu|||{{{|||}}}zzzwwwrrrooogggggghhhfffccc]]]XXXTTTNNNMMMLLLJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAACCCDDDDDDLLLOOOOOOLLLFFFBBBCCCEEEEEEFFFHHHIIIHHHIIIJJJLLLKKKMMMPPPPPPOOOOOOQQQSSSUUUVVVXXXZZZZZZZZZYYYXXXZZZ[[[]]]___aaacccddddddffffffffffffffffffffffffgggfffeeecccbbbaaa`````````aaaaaabbbcccccccccccc```bbbddddddcccaaaaaaaaa_________aaaccccccbbb```^^^]]][[[YYYXXXVVVVVVUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQOOONNNLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGJJJGGGDDDBBBCCCCCCCCCBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999:::::::::999999999999888888999999::::::999999888:::::::::===@@@EEEJJJMMMLLLEEE===::::::;;;;;;999999999999999999999999999::::::::::::::::::::::::999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999888888999999:::;;;666777777888999999::::::777999<<<<<<:::999:::;;;::::::;;;;;;;;;;;;::::::999999999999999999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::888999::::::;;;;;;::::::LLLMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRPPPNNNMMMLLLLLLMMMLLLLLLMMMPPPTTTYYY\\\```aaaeeeiiiooovvv{{{~~~www}}}vvvqqqrrrpppllliiiiiikkkrrr~~~~~~~~~}}}yyyxxx{{{~~~yyyzzz|||{{{wwwpppjjjeeeUUUTTTRRRPPPMMMKKKIIIHHHCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>??????@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBMMMOOOPPPLLLFFFBBBCCCFFFEEEGGGIIIIIIIIIIIIKKKMMMKKKNNNPPPPPPNNNNNNQQQSSSTTTUUUWWWYYYYYYYYYWWWVVVYYYZZZ\\\___bbbdddeeeeeehhhhhhggggggffffffeeeeeeeeedddbbb```___^^^]]]]]]]]]^^^```aaaaaaaaa```___\\\___aaabbbaaa```aaabbb______```bbbddddddaaa___]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGJJJHHHDDDBBBCCCCCCCCCCCC@@@@@@@@@????????????>>>========================<<<<<<;;;<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;999888:::::::::999999999888888999999999::::::999999999:::;;;<<>>>>>???@@@AAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>?????????@@@@@@@@@EEEFFFGGGFFFDDDCCCCCCCCCGGGFFFEEEEEEGGGIIIKKKMMMSSSQQQOOOMMMMMMOOOQQQRRRTTTUUUVVVWWWWWWWWWVVVUUU\\\]]]]]]]]]\\\^^^aaadddggggggfffeeedddccccccccc___aaabbbaaa]]]YYYVVVTTTZZZ]]]______]]][[[\\\^^^`````````______^^^^^^]]]\\\]]]___`````````______ZZZYYYWWWVVVUUUTTTTTTTTTUUUSSSQQQPPPPPPOOONNNLLLPPPNNNLLLLLLMMMNNNMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>======>>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;:::999888777777888999:::===<<<;;;<<>>===>>>???@@@??????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCDDDEEEEEECCCBBBBBBCCCFFFEEEEEEEEEGGGIIILLLMMMRRRPPPNNNLLLLLLMMMOOOPPPRRRSSSTTTVVVWWWXXXXXXWWWXXXZZZ\\\\\\]]]^^^```bbbgggggggggfffeeeddddddccc^^^``````___[[[WWWTTTTTTZZZ\\\^^^]]]\\\[[[]]]____________^^^^^^^^^^^^^^^\\\]]]^^^_________^^^^^^ZZZXXXVVVSSSRRRRRRSSSTTTTTTQQQOOONNNOOOOOOOOONNNOOOMMMLLLLLLMMMNNNMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;:::999888777777888999:::::::::999999;;;>>>BBBDDDHHHBBB;;;999;;;<<<;;;888999::::::;;;;;;::::::999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999::::::999999999999999999:::::::::::::::::::::999888777999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<<<<<<<;;;::::::999999OOOOOOOOONNNNNNNNNNNNMMMQQQQQQRRRSSSVVVZZZ]]]```fffiiioooxxx~~~tttkkkiiillllllmmmpppvvv}}}|||{{{}}}ppphhhddd___[[[YYYWWWUUUSSSQQQOOOLLLGGGDDDGGGFFFEEECCCCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======>>>@@@AAA??????>>>>>>>>>>>>??????????????????????????????????????????????????????>>>>>>>>>????????????@@@@@@AAACCCCCCBBBBBBBBBCCCDDDDDDDDDEEEGGGIIILLLNNNPPPOOOMMMKKKKKKLLLMMMNNNOOOQQQRRRUUUWWWXXXYYYYYYYYY[[[^^^___^^^^^^______eeeeeeeeeeeedddccccccbbb______```^^^[[[XXXWWWWWW[[[\\\]]]\\\[[[\\\^^^```]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\[[[YYYUUURRRQQQRRRTTTVVVRRROOOMMMLLLNNNOOOPPPPPPNNNLLLKKKKKKLLLNNNMMMLLLKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999888888888888999999999999888888999:::;;;<<>>>>>???@@@AAABBB@@@??????>>>>>>??????@@@????????????????????????????????????????????????>>>>>>>>>>>>????????????===???AAAAAAAAAAAABBBCCCBBBBBBCCCEEEGGGIIILLLMMMPPPNNNMMMLLLKKKLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWXXX\\\___bbbbbbaaa^^^]]]]]]bbbbbbcccccccccbbbaaaaaa___```aaa```^^^^^^^^^`````````___^^^]]]]]]^^^___\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[]]]ZZZVVVSSSRRRTTTVVVYYYQQQOOOLLLLLLMMMPPPQQQRRRMMMKKKJJJKKKLLLMMMMMMLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999999999::::::;;;::::::::::::888777888::::::999777999::::::;;;;;;::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;<<<::::::::::::::::::::::::888888999999:::;;;<<<<<<999999999:::::::::;;;;;;;;;:::999888888888::::::999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;JJJKKKMMMPPPSSSWWW[[[]]]bbbdddiiiooowww{{{vvvrrrllliiihhhiiijjjjjjooovvv}}}}}}|||yyyvvvvvvmmmjjjfffdddddd```YYYSSSTTTQQQNNNLLLLLLJJJGGGDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCC@@@@@@????????????@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@@@@@@@@@@AAABBBAAAAAACCCDDDGGGIIIKKKLLLOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQRRRSSSTTTUUUVVVZZZ]]]aaabbbaaa___^^^]]]bbbcccdddeeeeeeeeecccccc^^^```aaabbbaaabbbdddfffeeedddbbbaaa```___^^^^^^\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[YYYUUURRRQQQSSSVVVXXXSSSPPPNNNNNNOOOQQQRRRRRRNNNLLLKKKKKKMMMNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999999::::::999999999777888999;;;;;;;;;;;;;;;:::999999999::::::888777999::::::;;;;;;::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::888999999::::::;;;;;;;;;::::::::::::::::::::::::888888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::888888888999:::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;;;;;;;QQQRRRUUUYYY^^^ccchhhkkkvvvyyy~~~~~~zzzssstttvvvwwwwwwvvvuuutttqqqoooooorrrtttvvv|||}}}zzzzzz~~~xxxmmmddd[[[WWWRRRPPPPPPOOOLLLIIIFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>======;;;===???@@@@@@???@@@BBB@@@AAACCCDDDFFFHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUXXX]]]```````````````dddeeegggiiiiiiiiigggfff]]]```bbbccccccdddeeefffgggeeeddddddcccbbb___]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\XXXVVVSSSQQQQQQRRRUUUVVVVVVTTTRRRRRRSSSSSSRRRQQQPPPNNNLLLLLLMMMNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>??????@@@===<<<:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999::::::::::::999999555666777999::::::;;;:::;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999999888888999999::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888888999999::::::;;;;;;\\\^^^bbbhhhpppxxxuuuooollljjjiiieeejjjqqqxxx}}}~~~~~~}}}wwwuuuwww}}}}}}~~~}}}oooggg\\\UUUSSSSSSRRRPPPLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============<<<>>>@@@@@@??????@@@AAAAAAAAACCCEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPNNNNNNNNNOOOQQQSSSUUUVVVZZZ\\\```aaaaaaaaaaaaaaacccdddgggiiijjjiiihhhgggaaadddggghhhfffeeedddeeedddccccccdddfffeeeaaa]]]_________^^^^^^^^^^^^^^^]]]]]]\\\[[[\\\]]]^^^^^^YYYWWWVVVTTTTTTUUUVVVWWWYYYXXXWWWWWWVVVUUURRROOOSSSPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@===<<<;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999:::;;;;;;:::999999777777888888999999:::::::::;;;;;;:::999:::;;;<<<999::::::;;;;;;::::::999999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::777888999:::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999:::::::::dddgggmmmuuu{{{nnnddd```aaaaaaaaaiiioooyyy|||xxxxxxwwwzzz}}}~~~xxxhhh\\\WWWVVVUUUTTTRRRQQQOOOLLLJJJHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@========================??????>>>>>>=========<<<===???@@@AAA@@@???@@@@@@AAABBBCCCEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLMMMOOOOOOLLLLLLMMMNNNQQQTTTWWWXXXdddfffgggfffcccaaa`````````bbbeeeggghhhgggfffeeegggjjjlllmmmjjjgggeeeddd``````aaadddgggfffbbb^^^`````````______^^^^^^^^^]]]]]]\\\\\\\\\]]]___```[[[[[[ZZZYYYYYYYYYZZZZZZ\\\[[[ZZZZZZYYYVVVRRRNNNTTTRRRPPPNNNNNNNNNMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===>>>>>>???@@@@@@???===;;;:::::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999;;;;;;;;;;;;999999;;;;;;::::::::::::;;;;;;999999999999999:::<<>>???AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKLLLNNNRRRWWW\\\___jjjkkkkkkiiifffcccbbbbbbdddddddddcccddddddeeefffkkklllkkkhhheeebbbbbbbbbeeeaaa]]][[[^^^aaabbbbbbbbbbbbaaa___^^^___cccfffcccbbb```___^^^^^^_____________________^^^^^^]]]\\\[[[ZZZXXXVVVTTTRRRQQQOOOPPPQQQPPPNNNMMMNNNOOOMMMLLLKKKJJJHHHHHHHHHHHHHHHFFFDDDDDDEEEEEECCCAAA@@@AAABBBDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888888999:::;;;999::::::;;;;;;::::::999999:::;;;;;;999888888888888999999::::::999999888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::999888777999999999999999999999999===:::888999;;;<<<:::777::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::}}}wwwrrrmmmgggccceeeggghhhnnnuuu|||tttqqqpppqqqxxx~~~}}}ooohhhbbb]]]ZZZYYY[[[]]]______^^^[[[ZZZSSSPPPLLLIIIGGGEEEAAA???CCCCCCBBBAAAAAA@@@@@@??????@@@AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMPPPTTTXXX[[[dddffffffeeecccaaaaaaaaabbbbbbbbbbbbbbbcccdddeeeeeefffgggfffdddbbbcccdddfffbbb^^^\\\]]]^^^^^^]]]]]]]]]]]]\\\\\\___cccfffaaaaaa```___^^^______```````````````___^^^]]]\\\]]]\\\[[[YYYVVVTTTSSSRRRQQQRRRRRRQQQOOOMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIGGGFFFEEEFFFFFFDDDCCCAAABBBDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888999::::::999::::::;;;;;;::::::999999:::;;;;;;999888888999999999::::::::::::999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::999888888999999999999999999999999===;;;999999;;;;;;:::888::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::zzzvvvtttsssvvvvvvuuuqqqmmmkkklllnnnqqqpppppptttwwwzzz|||sssppppppzzz}}}{{{{{{uuuwwwxxxvvvsssssswwwzzz}}}{{{uuummmkkknnnnnnjjjooolllmmmqqqqqqooooooqqqppprrrttttttrrrooommmmmmmmmlllkkklllooosssxxx{{{~~~~~~|||}}}{{{tttllleeebbb___aaadddkkkqqqtttrrroooccc^^^XXXRRRMMMIIIEEEBBBDDDDDDDDDCCCBBBAAAAAAAAA@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???????????????@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNRRRUUUWWW^^^___aaa```___^^^^^^_______________```aaabbbcccaaacccdddeeedddeeefffhhhjjjgggdddcccbbbaaa```^^^^^^^^^^^^]]]\\\^^^aaadddaaa````````````aaaaaabbbbbbbbbaaaaaa___^^^\\\[[[^^^]]][[[ZZZXXXVVVTTTTTTSSSTTTTTTRRROOONNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHFFFFFFGGGGGGFFFDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;::::::999888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::999::::::;;;;;;::::::999999:::;;;;;;999888888999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::999999888::::::::::::::::::::::::<<<;;;::::::;;;;;;:::888::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::yyyoooiiigggffffffeeehhhkkkkkkjjjlllppptttxxx{{{~~~~~~rrriiiddddddddddddeeefffdddcccdddgggiiijjjiiieee``````bbbbbb^^^]]][[[]]]```aaa```cccgggdddhhhlllllliiieeecccccc``````___```bbbffflllpppooooooooopppqqqpppmmmjjjjjjjjjiiihhhhhhjjjooorrrvvvzzz}}}tttmmmjjjiiikkkrrr~~~{{{ssshhh^^^VVVQQQNNNLLLHHHHHHGGGFFFDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>?????????BBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLOOORRRUUUWWWZZZ[[[]]]]]]\\\[[[\\\]]]\\\\\\]]]]]]^^^___aaaaaaaaaccceeeffffffgggiiijjjnnnmmmlllkkkjjjhhhfffeeehhhhhhfffccc```___```aaaaaaaaabbbbbbcccdddeeeeeeeeeeeedddcccaaa___]]]\\\^^^]]]\\\ZZZYYYWWWVVVUUUTTTUUUUUUSSSPPPNNNNNNOOONNNMMMLLLJJJIIIIIIHHHHHHIIIGGGFFFFFFGGGGGGFFFEEEGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888:::;;;;;;:::999999::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999::::::;;;::::::999999::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;:::999::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::yyysssjjjdddbbbbbbcccdddfffhhhlllqqquuuyyy{{{|||~~~yyyyyyzzz{{{|||}}}{{{zzzsssooohhhaaa\\\ZZZZZZZZZ\\\]]]^^^___```aaacccdddaaabbbaaa___```dddddd```]]][[[\\\___aaabbbgggoootttyyy~~~}}}vvvooojjjiiifffggghhhhhhjjjnnntttyyy{{{{{{zzzzzzwwwrrrjjjeeebbbbbbcccbbbaaaaaacccdddiiilllqqqtttvvvyyy|||~~~xxxssssssuuuwwwwwwxxxzzz~~~{{{xxxvvvwwwzzz||||||{{{~~~|||||||||nnnbbb[[[VVVUUULLLKKKJJJHHHFFFDDDCCCBBBEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>?????????AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJLLLPPPSSSVVVXXXYYY[[[\\\\\\ZZZYYYYYYZZZ\\\\\\\\\\\\]]]^^^___```bbbccceeeeeeddddddfffgggjjjkkkllllllkkkiiihhhgggpppooonnnjjjfffccccccdddccccccdddeeefffgggggghhhhhhggggggeeecccaaa___^^^^^^]]]\\\[[[YYYWWWVVVVVVUUUUUUUUUSSSPPPNNNNNNOOONNNMMMLLLKKKIIIIIIIIIIIIGGGFFFEEEEEEFFFGGGFFFDDDHHHHHHIIIHHHHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888:::;;;;;;:::999:::;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999::::::;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::;;;::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::{{{qqqllliiifffeeegggkkknnnooowwwwwwxxx{{{~~~tttkkkhhhgggaaabbbcccdddeeeeeeeeeeeeeeedddbbb`````````aaaaaa]]]___cccgggjjjkkkllllllmmmoooooommmnnnqqqooojjjiiiggggggiiikkkoooxxx{{{yyywwwzzz}}}~~~~~~vvvnnnggghhhhhhfffddddddfffhhhnnnqqqvvvzzz|||~~~{{{vvvsssqqqrrrqqqpppooopppsssvvvwwwwwwqqqmmmhhhdddddddddeeeeeebbbfffmmmsssyyyqqqeee]]]YYYQQQPPPNNNLLLIIIFFFDDDCCCGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???????????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGHHHJJJLLLPPPSSSVVVWWWWWWYYY[[[[[[YYYXXXYYYZZZ]]]]]]]]]]]]]]]^^^^^^___```aaabbbaaa```___```aaaaaaccceeeeeecccbbbcccdddkkklllllljjjhhhggghhhjjjddddddfffggghhhhhhhhhhhhhhhhhhgggfffdddbbb```___]]]]]]\\\ZZZYYYWWWVVVVVVTTTUUUUUUSSSPPPOOOOOOPPPPPPOOONNNMMMLLLKKKKKKKKKGGGFFFEEEEEEFFFGGGFFFDDDHHHHHHIIIHHHHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999888:::<<<<<<;;;:::;;;<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===<<<:::::::::<<<::::::::::::::::::::::::888888999:::::::::::::::::::::::::::::::::::::::{{{tttnnniiikkklllnnnsssyyy~~~}}}|||yyysssqqqrrr{{{|||zzzrrrggg```^^^___]]]^^^```aaabbbdddfffggglllllllllmmmnnnppprrrssstttwww}}}zzzooolllkkklllnnnttt~~~~~~wwwuuussspppnnnqqqvvvzzz|||~~~}}}|||yyyvvvsssrrrtttvvvvvvuuuppplllfffcccaaaaaaaaa```]]]```eeeiiillloootttxxxwwwyyy|||~~~qqqeee^^^\\\ZZZWWWTTTPPPLLLJJJHHHHHHGGGEEEDDDBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIILLLNNNPPPRRRSSSTTTVVVXXXYYYYYYYYYZZZ[[[```___^^^^^^]]]^^^^^^^^^^^^___``````^^^]]]^^^___]]]___aaa```^^^]]]___aaaaaacccdddeeeeeeeeegggiiicccdddfffggggggggggggfffgggffffffeeecccaaa```___\\\\\\[[[ZZZXXXWWWVVVVVVRRRSSSSSSRRRPPPOOOOOOPPPPPPPPPNNNMMMLLLKKKKKKKKKHHHFFFEEEFFFGGGHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::999::::::;;;;;;::::::999888:::<<<<<<;;;:::;;;<<<999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===:::999;;;<<<::::::::::::::::::::::::888888999::::::::::::999::::::::::::::::::::::::zzzrrrnnnmmmnnnnnnqqqsssxxx}}}~~~zzzuuutttwwwvvvmmmggggggmmmqqqrrrmmmddd]]]]]]___dddeeehhhiiikkknnnqqqssszzzyyyyyyyyy{{{}}}zzz~~~xxxppphhheeecccdddfffmmm|||~~~{{{www}}}|||xxxwww|||~~~zzzxxxyyyyyyxxxvvvrrrnnnjjjgggffffffeeeeee[[[___cccdddeeegggjjjnnnmmmnnnnnnnnnmmmooorrrtttxxx{{{llldddeeeddd```\\\XXXTTTPPPOOOIIIHHHFFFDDDBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPSSSVVVWWWXXXYYY[[[]]]aaaaaa```___^^^^^^^^^^^^___```aaa```______```aaa```bbbcccaaa^^^]]]___bbbZZZ\\\^^^______```bbbdddcccdddeeefffffffffeeedddeeeeeedddcccbbbaaa___^^^\\\[[[ZZZYYYXXXWWWVVVUUUQQQRRRSSSRRRPPPOOOOOOPPPOOONNNMMMKKKJJJJJJIIIIIIIIIHHHGGGGGGIIIIIIIIIGGGFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<999999999999999999999999;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::999::::::;;;;;;::::::999888:::<<<<<<;;;;;;;;;<<<888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===:::999;;;===::::::::::::::::::::::::888888999::::::::::::999::::::::::::::::::::::::|||wwwpppnnnssszzz|||yyy}}}}}}yyyvvvwww|||~~~||||||tttnnnmmmmmmkkkqqqnnnmmmllljjjfffggglllpppyyy}}}uuu{{{vvvtttuuuwwwxxxyyy{{{}}}uuuoookkkiiijjjjjjfffdddkkkyyy{{{uuunnnpppvvv}}}yyyvvv|||}}}wwwuuuxxxyyyuuunnnkkkkkkhhhccc``````dddjjjnnnppppppooollliiigggggghhhpppssswwwzzz{{{|||~~~}}}xxxyyyvvvqqqggg``````cccaaa\\\WWWPPPJJJGGGHHHHHHEEEAAADDDDDDAAA===:::;;;???CCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMPPPQQQRRRTTTVVVXXXYYYZZZ]]]]]]^^^^^^______`````````cccffffffeeedddcccccchhhfffbbb```___```ccceeeaaaaaaaaaccceeegggjjjkkkiiihhhfffdddcccccccccccccccbbbbbb```^^^\\\[[[YYYWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSQQQOOOMMMMMMNNNNNNLLLKKKLLLLLLLLLJJJHHHFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@????????????>>>@@@>>>===;;;;;;===>>>@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<999777777888:::<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::999999999999::::::;;;<<<::::::::::::::::::::::::wwwvvvuuuvvv{{{~~~|||{{{~~~{{{}}}|||yyyzzz}}}{{{{{{xxxvvvxxx}}}}}}uuuwwwtttppplllkkkllloooqqqmmmqqqyyy}}}xxxtttrrrqqqmmmoooqqqsss}}}{{{|||{{{yyypppooommmkkkmmmqqqwww{{{|||}}}{{{vvvoooiiifffeeegggjjjnnnrrruuuxxx{{{~~~|||}}}}}}{{{zzz{{{~~~wwwrrrtttwwwrrrkkkaaaZZZQQQMMMLLLJJJEEEAAABBBCCCCCCAAA??????AAADDDAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHIIIJJJKKKLLLLLLMMMPPPPPPRRRTTTVVVXXXYYYZZZ^^^^^^___```aaaaaaaaaaaaaaacccfffgggfffeeeeeeeeejjjhhheeeccccccccceeefffccccccdddeeegggjjjmmmooojjjhhheeebbbaaa`````````bbbbbbaaa```^^^\\\[[[YYYYYYXXXXXXVVVUUUSSSQQQPPPRRRRRRRRRQQQNNNMMMMMMNNNOOOMMMLLLLLLLLLKKKIIIGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@????????????>>>???>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999999:::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;::::::::::::::::::::::::zzz}}}~~~zzztttrrroookkkhhhgggiiimmmooopppwww~~~yyyzzz{{{|||wwwnnnjjjjjjgggiiilllooorrrvvvzzz~~~||||||yyyvvvrrrpppqqqsssrrrtttvvvwwwzzzrrriii]]]VVVRRROOOJJJEEEBBBCCCEEEEEECCCBBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLOOOOOOQQQSSSUUUWWWYYYYYY]]]___aaacccccccccbbbaaaaaadddgggiiihhhgggggghhhiiihhhgggfffeeeeeeeeeeeedddccccccdddgggjjjnnnpppkkkhhhddd```^^^]]]]]]^^^bbbbbbaaa```^^^\\\[[[ZZZZZZZZZYYYWWWTTTQQQOOOMMMQQQRRRSSSQQQOOONNNNNNOOOQQQOOONNNMMMMMMKKKIIIFFFHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????>>>???>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::;;;;;;:::999999999::::::::::::::::::::::::::::::yyyuuutttvvvyyy{{{wwwtttvvvssstttttttttuuuxxx}}}|||yyyvvvuuutttrrrrrrpppnnnmmmoootttxxx}}}mmm```YYYVVVRRRNNNFFFFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNPPPRRRTTTVVVXXXYYY\\\^^^```cccdddcccbbb```bbbeeehhhjjjjjjiiiiiijjjffffffffffffeeedddccccccaaaaaaaaabbbdddhhhkkkmmmjjjgggccc```]]]]]]^^^___aaaaaa```___^^^\\\[[[ZZZZZZYYYXXXVVVTTTRRRPPPNNNSSSTTTUUUTTTRRRQQQQQQRRRUUUSSSQQQPPPOOOMMMJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;<<<;;;;;;::::::999999888::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999::::::::::::::::::::::::~~~}}}vvvssssssvvvyyy|||||||||{{{zzzzzz}}}|||xxxuuuttttttrrrpppnnnnnnooopppxxx{{{|||zzzzzz{{{xxxmmmaaa\\\XXXUUUOOOMMMIIIFFFCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNQQQSSSVVVWWWXXXYYY[[[^^^aaabbbbbb```___bbbeeehhhjjjjjjiiiiiijjjeeeffffffffffffdddcccbbb``````aaabbbdddgggiiijjjhhhgggdddaaa``````aaabbb`````````___^^^\\\[[[ZZZWWWWWWWWWVVVVVVTTTSSSRRRUUUVVVWWWWWWUUUTTTUUUWWWXXXVVVTTTRRRQQQOOOLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;:::999888999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999::::::::::::::::::::::::}}}}}}}}}}}}xxxvvvuuuyyy~~~~~~~~~wwwrrrrrrssstttuuuwwwxxxyyy{{{}}}{{{uuurrrtttvvvuuuuuuzzz~~~}}}zzzkkkbbb]]]ZZZYYYUUUOOOKKKHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMPPPRRRUUUWWWXXXXXXZZZ\\\^^^``````___^^^aaadddgggiiihhhgggggghhhgggggghhhggggggfffeeedddbbbccceeeggghhhiiiiiiiiigggfffeeecccbbbbbbbbbccc```_________]]]\\\[[[ZZZVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYXXXWWWXXXZZZXXXWWWUUUSSSSSSQQQNNNKKKIIIIIIJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@????????????>>>======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666777999::::::999888888888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::999999999::::::::::::::::::::::::::::::{{{xxxyyy|||yyyxxxxxxyyy}}}|||{{{{{{zzzvvvyyy}}}vvvmmmeee```___[[[WWWUUUSSSPPPLLLHHHFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLOOORRRTTTVVVWWWXXXYYY[[[]]]^^^______```aaacccfffgggfffeeeeeeeeeggggggffffffeeeddddddddddddfffiiikkklllkkkiiigggggggggfffeeecccbbb```____________^^^]]]\\\[[[ZZZWWWWWWXXXXXXYYYXXXXXXXXXWWWXXXYYYYYYXXXXXXZZZ[[[WWWUUUSSSSSSRRRPPPNNNKKKHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@????????????>>>======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::::::::888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999999999:::;;;;;;::::::::::::::::::::::::|||uuutttrrrqqqttt|||~~~vvvnnnhhhaaa___^^^]]]\\\XXXRRRMMMHHHHHHGGGEEEDDDCCCBBBAAADDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNQQQTTTVVVWWWYYYZZZ[[[\\\^^^___```aaa```cccffffffeeedddcccccceeeeeedddbbbbbbbbbbbbbbbdddfffjjjlllmmmjjjgggeeehhhhhhgggfffdddaaa^^^\\\_________^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXVVVXXXYYYYYYXXXXXXZZZ[[[UUUTTTRRRQQQQQQPPPMMMKKKHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@????????????>>>======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<777888999:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999:::;;;;;;<<<::::::::::::::::::::::::~~~{{{yyyuuuooosssyyy{{{yyyyyyqqqgggbbbfffjjjeee___\\\XXXQQQKKKHHHFFFBBBAAADDDBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAA@@@@@@@@@?????????@@@AAABBBBBBAAA@@@????????????AAABBBDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLKKKKKKLLLNNNRRRWWWYYY\\\\\\[[[[[[\\\]]]___`````````aaaaaaaaaaaa``````cccaaa```___aaabbbccccccbbbcccccceeefffhhhiiijjjgggfffdddaaa___]]]\\\[[[^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZZZZ[[[]]]]]]\\\ZZZYYYXXXWWWWWWXXXXXXVVVTTTSSSSSSSSSRRRQQQOOONNNMMMLLLLLLKKKLLLLLLKKKIIIFFFHHHFFFEEEFFFGGGGGGFFFEEEFFFEEECCCBBBAAAAAABBBBBBBBB@@@???@@@BBBBBB@@@===>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<<<<;;;;;;:::999999:::::::::::::::::::::::::::999888777777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::;;;;;;<<<============888888999999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::============<<<:::999888::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::;;;<<<}}}vvv|||}}}|||||||||yyyuuuuuuvvvuuuzzz~~~vvvrrrxxx|||wwwmmmhhhddd[[[SSSOOOLLLGGGDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@???????????????@@@AAACCCDDDEEEEEEGGGIIIKKKLLLKKKIIIHHHKKKKKKKKKLLLOOOSSSWWWZZZ\\\\\\[[[\\\\\\^^^```aaaaaaaaaaaaaaaaaaaaa``````cccaaa```___```aaabbbbbbaaaaaaaaaaaaccceeeggghhhgggeeecccaaa___^^^]]]\\\^^^^^^^^^^^^______``````___^^^]]]]]]^^^]]][[[YYYYYYXXXWWWWWWXXXXXXVVVTTTQQQQQQQQQQQQQQQPPPOOONNNKKKJJJJJJKKKLLLLLLJJJHHHGGGEEEDDDEEEFFFFFFEEEDDDFFFEEEDDDBBBAAAAAABBBBBBBBBAAA???@@@BBBBBB@@@===>>>>>>>>>>>>============>>>=========<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::<<<:::999888777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888999999::::::::::::999999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;:::=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666777777888888999999999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::<<<===~~~|||}}}~~~|||zzzvvvvvvwwwqqquuu{{{xxxsssrrrvvvvvv{{{sssggg[[[VVVRRRMMMIIIHHHDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>??????????????????@@@@@@AAACCCCCCDDDFFFJJJLLLMMMLLLIIIGGGJJJJJJKKKLLLPPPTTTXXXZZZ[[[[[[[[[\\\]]]___```aaabbbbbbbbbbbbaaaaaa```___bbbaaa```______aaacccdddfffeeecccbbbbbbdddfffhhhfffeeecccaaa```______^^^^^^^^^___```aaabbbcccdddbbbaaa______^^^]]]ZZZXXXZZZXXXWWWXXXXXXXXXVVVTTTOOOOOOPPPPPPPPPPPPOOOOOOKKKJJJJJJJJJLLLLLLJJJHHHFFFDDDCCCDDDEEEFFFEEEDDDFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@AAABBBBBB@@@>>>>>>>>>>>>>>>========================<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::===<<<:::888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999888777::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::999999999999999888:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::888888888999999;;;<<<===::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>>{{{|||{{{}}}~~~|||zzz~~~zzzxxxwwwttttttyyyvvveee[[[WWWRRRNNNNNNIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>======>>>???@@@????????????@@@@@@AAABBBEEEFFFIIIJJJKKKKKKIIIHHHIIIIIIJJJLLLPPPTTTXXXZZZZZZZZZ[[[\\\^^^```aaabbbbbbbbbbbbbbbaaa```______````````````aaadddgggjjjrrrppplllhhhffffffhhhiiieeedddcccaaaaaa`````````^^^___``````bbbbbbcccdddbbbaaa_________^^^[[[YYYZZZYYYXXXXXXXXXXXXVVVTTTPPPPPPPPPPPPOOONNNNNNMMMMMMKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDEEEFFFGGGFFFEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>===========================<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<======::::::::::::::::::::::::;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;::::::999888:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::<<<===>>>|||{{{zzzxxxzzz}}}}}}zzzzzzyyyzzz{{{~~~uuufff\\\TTTRRRSSSOOOMMMKKKHHHFFFDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>======>>>???@@@????????????@@@@@@AAABBBGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHJJJLLLOOOSSSVVVXXXXXXYYYZZZ\\\^^^```aaaaaaaaaaaaaaaaaaaaa```___^^^^^^___aaabbbcccgggmmmrrr}}}yyytttnnnjjjiiiiiiiiidddcccbbbaaa````````````______`````````aaaaaaaaa___^^^]]]^^^______]]][[[[[[ZZZYYYXXXYYYXXXUUUSSSRRRRRRQQQPPPOOOMMMKKKJJJOOOMMMKKKIIIIIIHHHFFFEEEGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>============<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999:::;;;<<<======::::::::::::::::::::::::888888999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;::::::999888:::::::::;;;;;;;;;<<<<<<888999999:::;;;<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<======}}}|||}}}~~~~~~}}}qqqrrrrrrtttxxx|||vvvdddXXXTTTUUUSSSRRRQQQNNNKKKHHHFFFDDDDDDDDDCCCCCCCCCBBBBBBBBB?????????>>>>>>??????????????????@@@@@@AAACCCCCCGGGFFFDDDCCCDDDFFFIIIJJJGGGHHHIIIKKKNNNQQQSSSTTTUUUVVVYYY[[[]]]___``````^^^______``````_________^^^```bbbcccdddiiiqqqwww~~~{{{vvvpppllliiihhhhhhccccccaaa```________________________````````````]]]\\\\\\^^^___```___]]]\\\[[[YYYYYYYYYXXXUUUSSSTTTTTTSSSQQQOOOMMMKKKJJJOOOMMMJJJIIIHHHHHHFFFEEEGGGFFFFFFGGGIIIJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDEEEDDDCCCAAABBBBBB>>>>>>>>>>>>============<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<======::::::::::::::::::::::::777777999:::;;;======>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999888777::::::::::::;;;;;;;;;;;;999999::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999:::::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<888999;;;>>>@@@AAABBBBBBDDDDDDBBB@@@>>>;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<{{{tttqqqssspppqqqvvv~~~wwwuuuvvvwww{{{~~~~~~vvvvvvwwwyyy|||mmm\\\VVVXXXSSSTTTTTTTTTRRRNNNKKKHHHDDDDDDDDDDDDCCCCCCCCCBBB??????@@@@@@@@@@@@???????????????@@@AAACCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHJJJLLLNNNPPPQQQSSSTTTWWWZZZ]]]^^^______\\\\\\]]]^^^_______________bbbccccccccchhhpppwww{{{yyyuuupppmmmjjjhhhhhhcccbbbaaa___^^^]]]]]]]]]]]]^^^^^^___```aaabbbbbb^^^^^^^^^___aaaaaa```___\\\[[[ZZZYYYYYYXXXUUUSSSTTTSSSSSSRRRPPPNNNMMMLLLMMMKKKHHHGGGHHHIIIHHHHHHFFFEEEEEEFFFHHHIIIIIIHHHEEEEEEFFFGGGGGGGGGFFFEEEBBBDDDFFFEEECCCAAABBBCCC>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888999999::::::::::::999999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;===AAADDDGGGGGGGGGFFF@@@???>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;~~~uuuooollloootttuuuvvv~~~yyywwwyyy}}}~~~zzzxxx}}}}}}~~~{{{{{{yyywwwvvvwwwyyy|||sss___XXXZZZRRRTTTVVVWWWVVVRRROOOLLLEEEDDDDDDDDDCCCCCCCCCCCC???@@@AAABBBBBBAAA@@@????????????AAABBBDDDFFFGGGAAABBBCCCDDDEEEEEEEEEDDDFFFGGGHHHJJJKKKMMMNNNOOOQQQSSSVVVYYY\\\^^^______ZZZZZZ\\\]]]^^^_________aaacccdddcccbbbfffnnntttxxxwwwtttqqqnnnllljjjiiicccbbb```___]]]\\\\\\\\\\\\]]]^^^```aaacccdddeeeaaa`````````bbbbbbaaa___]]][[[ZZZYYYYYYXXXUUUSSSRRRRRRRRRRRRQQQPPPOOONNNJJJHHHFFFGGGHHHJJJKKKKKKEEEDDDDDDEEEGGGIIIHHHGGGEEEEEEGGGHHHHHHGGGFFFEEEBBBEEEGGGFFFCCCAAABBBDDD>>>>>>>>>>>>============;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::;;;<<<<<<============888888999999999:::::::::;;;:::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<>>>BBBEEEFFFEEEBBBAAA777888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::~~~rrrjjjjjjrrr{{{||||||}}}vvvrrrsssuuusssuuuyyy~~~}}}~~~|||{{{yyyxxx}}}pppeee```^^^ZZZ[[[YYYWWWYYY]]][[[WWWQQQMMMHHHDDDBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>??????>>>>>>???@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMMMMUUUSSSRRRTTTXXX[[[\\\[[[\\\]]]_________```ccceeedddddddddeeegggkkknnnpppqqqwww|||yyyooohhhhhhkkkgggfffccc```^^^]]]\\\\\\bbb```^^^___aaacccddddddeeeeeedddcccbbb``````___[[[ZZZXXXXXXXXXWWWUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;>>>===:::888999<<>>===<<<;;;======<<<<<<<<<;;;;;;;;;:::999999888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;~~~xxxtttppprrr{{{~~~}}}}}}~~~~~~~~~|||uuurrrtttvvvssssssvvvzzz~~~~~~{{{|||~~~{{{{{{xxxtttnnnjjjeeeeeebbbaaadddhhheee___VVVQQQLLLIIIHHHFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@??????????????????@@@AAAAAACCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMRRRQQQQQQTTTXXXZZZZZZYYY[[[\\\^^^______aaacccfffdddddddddeeegggjjjmmmoooooouuuzzzyyyrrrkkkiiiiiigggfffcccaaa___^^^^^^___```______```ccceeeeeedddddddddcccbbbaaa``````___^^^\\\[[[YYYXXXXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRRRROOOMMMKKKJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::<<>>===<<<;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;~~~~~~}}}|||||||||~~~~~~{{{zzz{{{{{{{{{zzz~~~~~~~~~yyytttsssuuuwwwrrrrrrrrrtttwwwyyyyyyxxx}}}}}}|||{{{yyyzzz}}}}}}|||wwwvvvyyy~~~~~~}}}wwwvvvtttvvv}}}wwweee^^^VVVRRRPPPLLLFFFAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIJJJKKKKKKOOOOOOQQQTTTXXXYYYYYYXXXZZZ\\\^^^___```aaaccceeedddddddddeeegggiiilllnnnlllqqqwwwxxxuuuooojjjggggggeeebbb```___```aaabbb^^^___```cccfffgggfffdddccccccbbbbbbaaaaaaaaa```bbb```^^^\\\ZZZYYYXXXXXXXXXXXXYYYYYYXXXVVVUUUTTTQQQOOOMMMLLLLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999777888<<<@@@DDDFFF???>>>>>>===<<<;;;::::::;;;::::::::::::999999999::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;|||~~~~~~}}}zzzyyyzzz{{{xxxvvvuuuvvvxxx{{{{{{{{{}}}zzzxxxwwwwwwwww{{{}}}~~~{{{}}}zzztttqqqsssvvvyyyyyy|||}}}vvvggg]]]WWWQQQJJJDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHIIIJJJJJJMMMOOORRRUUUXXXYYYYYYXXX\\\^^^````````````aaaccccccccccccdddfffhhhjjjkkkiiilllrrrvvvwwwrrrjjjeeedddcccaaa```___```bbbccc]]]^^^bbbfffiiijjjgggdddcccccccccccccccbbbbbbbbbddddddbbb___\\\ZZZZZZZZZYYYYYYZZZZZZYYYWWWUUUTTTRRRPPPNNNNNNMMMLLLJJJGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;888777:::???DDDEEEDDD<<<<<<<<<;;;;;;:::::::::;;;::::::::::::::::::::::::::::::999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;sssrrryyy~~~~~~}}}}}}|||xxxuuusssqqqppptttzzz~~~yyyvvvvvvsssuuuxxx{{{}}}{{{xxxxxxyyyzzz{{{~~~zzzhhh\\\TTTMMMIIIFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIHHHHHHHHHIIIIIIJJJMMMOOOSSSWWWYYYZZZZZZZZZ^^^```aaaaaa```______```aaabbbbbbcccdddeeeggggggeeehhhlllrrrtttpppiiicccbbbaaaaaa``````aaaaaabbb]]]___dddiiilllkkkhhheeeddddddddddddddddddccccccdddeeeeeebbb^^^[[[ZZZ[[[XXXXXXYYYXXXWWWUUUSSSRRRRRRPPPOOOOOOOOOMMMJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???????????????????????????>>>>>>============>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999===AAACCCAAA>>>;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;yyyssssss~~~}}}|||{{{{{{~~~}}}yyyxxxwwwuuutttyyyxxxvvvvvvuuutttqqqoooooopppqqqsssvvvxxxyyyzzz~~~}}}{{{ppp___UUUPPPOOOKKKJJJIIIGGGEEECCCBBBAAACCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDHHHHHHGGGHHHHHHIIIJJJJJJMMMPPPTTTVVVXXXYYY[[[\\\^^^```bbbbbb```___^^^______``````aaabbbcccccccccbbbdddhhhlllmmmkkkgggcccaaaaaabbbccccccbbbbbbaaa___aaaeeejjjmmmllliiieeeeeeeeeddddddcccccccccccc```cccfffddd```[[[ZZZ[[[WWWWWWVVVTTTSSSRRRQQQQQQPPPOOOOOOOOOOOONNNKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???????????????????????????===============>>>>>>???>>>======<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999:::<<<======<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::<<<>>>@@@???<<<999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;}}}}}}{{{yyywwwwwwvvvuuusssrrrrrrrrrtttvvvwwwwwwzzzzzz{{{|||{{{{{{||||||{{{|||}}}}}}~~~}}}uuuaaaVVVSSSUUUQQQPPPNNNLLLIIIFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLOOORRRTTTUUUWWWZZZ]]][[[^^^aaabbbaaa``````aaa]]]^^^______````````````___aaadddffffffeeeddddddaaaccceeeggggggeeebbbaaabbbcccgggkkkmmmllliiieeeddddddccccccbbbaaa``````\\\aaaffffffaaa\\\ZZZZZZWWWVVVSSSQQQPPPOOOPPPPPPNNNMMMNNNOOOPPPOOOLLLJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???????????????????????????===============>>>?????????>>>===<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999:::<<<===>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;========================999999999999999999999999::::::::::::::::::::::::888:::<<<<<<;;;:::999:::::::::::::::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;~~~~~~yyywwwvvvvvvxxxzzz{{{|||xxxxxxxxxyyy||||||{{{|||~~~zzz~~~{{{yyyuuutttuuuuuuuuuxxx~~~wwwbbbVVVUUUXXXVVVUUURRROOOLLLIIIFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKNNNQQQRRRSSSUUUYYY]]]XXX[[[___aaabbbbbbbbbccc\\\]]]^^^^^^______^^^^^^^^^```bbbbbbaaaaaabbbdddbbbeeehhhjjjjjjgggdddaaaccceeehhhkkkmmmllliiifffdddcccbbbaaa```___^^^]]]YYY___fffgggbbb\\\YYYYYYXXXVVVRRROOONNNNNNOOOPPPLLLLLLMMMNNNPPPOOOMMMJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCBBBAAA@@@@@@????????????????????????===============>>>?????????>>>===<<<<<<===>>>???;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::::::::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999:::<<<>>>>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::777999;;;:::777666999<<<999::::::;;;;;;<<<<<<===999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;~~~}}}}}}~~~||||||}}}|||}}}{{{wwwrrroooppprrruuuxxx}}}xxxyyyyyy{{{~~~{{{lllccc___^^^\\\ZZZYYYXXXVVVPPPKKKIIIJJJEEEBBBBBBBBB@@@AAAEEEBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUWWW___]]]\\\]]]``````^^^\\\ZZZ\\\^^^___^^^^^^___``````bbbddddddcccaaaaaabbbdddeeefffffffffeeecccccceeefffgggggggggfffdddccc```^^^]]]]]]]]]]]]\\\ZZZ[[[]]]```bbbbbb___[[[YYYUUUTTTRRRPPPOOOPPPQQQRRRMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========<<<;;;;;;::::::999999999999999999999999:::999999888888999999:::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::===<<<:::999888999999::::::999888888888999:::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::::::::::::::;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999:::::::::999888888888999:::;;;::::::::::::::::::::::::999::::::::::::::::::;;;999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<|||uuuttt{{{}}}{{{zzzzzzxxxuuupppnnnmmmnnnkkklllooosssvvvyyy|||}}}{{{yyyxxxvvvtttqqqoooooouuuzzzvvvgggYYYSSSLLLHHHGGGFFFBBBAAACCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJLLLNNNOOOPPPQQQSSSUUUSSSSSSUUUXXX\\\^^^^^^^^^___```bbbbbbaaa``````aaaeeeaaa\\\\\\___cccfffgggeeefffgggggggggfffeeedddeeefffgggggggggfffeeeddd```___]]]]]]]]]\\\ZZZXXXXXXZZZ\\\^^^^^^\\\YYYVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;::::::999999999999999:::;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::999999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999::::::;;;;;;::::::999<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<|||{{{||||||zzz}}}}}}{{{yyyxxxxxxqqqqqqqqqqqqrrrtttvvvxxx~~~~~~|||yyyvvvxxx|||~~~~~~~~~mmm\\\TTTMMMJJJHHHDDDAAABBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNOOOOOOPPPSSSUUUQQQRRRTTTWWWZZZ\\\]]]]]]___aaabbbbbb```___``````fff```[[[\\\bbbggghhhgggffffffgggggggggfffeeedddeeefffgggggggggfffdddccc```^^^]]]]]]]]]\\\YYYWWWVVVXXXZZZ\\\\\\ZZZWWWVVVTTTUUUVVVVVVUUUSSSQQQOOONNNMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::777888:::;;;<<<;;;;;;:::999999999999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999::::::;;;<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999::::::::::::999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<{{{~~~~~~|||zzzyyyzzz|||~~~|||zzzyyy{{{xxxyyyzzz|||{{{zzz|||}}}||||||jjj___TTTOOOLLLFFFCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGJJJLLLNNNOOOOOOPPPRRRTTTRRRSSSUUUWWWYYYZZZ[[[\\\^^^___aaa```___^^^^^^___ccc```]]]```fffjjjhhheeeeeefffgggggggggfffdddcccdddeeeeeeffffffdddcccbbb^^^]]]]]]]]]^^^\\\YYYVVVUUUWWWYYYZZZZZZYYYWWWVVVUUUVVVWWWXXXWWWTTTQQQOOOMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999999999999999::::::999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::777888:::;;;<<<;;;;;;:::999999::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999::::::;;;;;;::::::999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999999888999999999999999999999999:::999999888888999999::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::999::::::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::999999999::::::999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999::::::::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<~~~}}}|||}}}~~~|||ooobbb[[[UUUQQQQQQFFFFFFEEECCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCEEEHHHIIIIIIJJJLLLNNNMMMQQQTTTVVVVVVWWWZZZ\\\ZZZ\\\^^^___^^^^^^___```]]]^^^```aaa```aaabbbdddccccccdddeeedddcccbbbaaa```aaaaaabbbbbb```___^^^YYYYYY[[[]]]___^^^[[[XXXXXXYYYZZZ\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWUUUSSSSSSQQQQQQPPPOOOOOONNNNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::===<<<:::999888999999:::999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<============<<<<<<888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<}}}~~~~~~{{{xxxxxx}}}uuuiiibbbZZZVVVVVVPPPNNNKKKHHHGGGFFFEEEEEEFFFEEECCCCCCDDDDDDCCCBBBCCCDDDEEEGGGIIIKKKLLLMMMPPPPPPPPPQQQSSSUUUXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___```aaacccddddddddddddcccccccccdddeeeeeebbbbbbbbb___]]][[[\\\]]]]]]^^^___``````___^^^]]][[[^^^bbbcccbbb```^^^]]]^^^]]][[[YYYWWWVVVUUUUUUQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDAAA@@@??????>>>>>>???????????????>>>===<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::999999888888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::888999:::;;;;;;;;;:::999999999999::::::;;;;;;;;;<<<;;;999888888999;;;<<<999999999::::::;;;;;;;;;}}}{{{zzz~~~ttthhh```XXXUUUWWWSSSQQQNNNJJJGGGEEEDDDDDDEEEDDDDDDDDDEEEEEEDDDBBBCCCDDDEEEGGGIIIJJJLLLLLLOOOOOOOOOPPPRRRTTTVVVXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```aaabbbccccccddddddeeeeeeeeeeeeeeeeeeddddddcccaaa]]]\\\\\\]]]\\\]]]___```aaaaaa``````___bbbeeefffdddbbb```___]]][[[ZZZXXXVVVUUUTTTTTTQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDAAAAAA@@@????????????@@@@@@@@@???>>>>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999:::;;;;;;;;;:::999888999999:::::::::;;;;;;;;;<<<;;;999888888999;;;<<<::::::::::::::::::;;;;;;~~~xxxnnnddd\\\YYY[[[[[[ZZZXXXSSSMMMHHHFFFFFFDDDDDDCCCEEEFFFFFFEEECCCCCCDDDEEEGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\^^^^^^___```aaabbbbbbccceeeeeefffggggggfffeeedddeeefffeeebbb___]]]]]]^^^\\\]]]___aaabbbcccdddddddddgggiiiiiigggdddbbbaaa\\\[[[YYYXXXVVVUUUTTTTTTQQQPPPOOONNNLLLKKKJJJIIIGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999888::::::::::::;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;::::::::::::|||qqqhhhcccccceeeeeeddd```YYYRRRMMMJJJDDDCCCCCCDDDFFFFFFDDDCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUYYYYYY[[[\\\]]]]]]]]]]]]______``````aaabbbbbbccceeefffhhhiiiiiigggeeedddeeeeeeeeecccaaa```aaabbb```aaabbbccceeefffgggggghhhjjjlllkkkhhhdddbbbaaa]]]\\\ZZZXXXWWWVVVUUUUUURRRQQQPPPNNNMMMKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999999888::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::999{{{{{{zzzzzz}}}|||vvvooollllllmmmnnnmmmhhh___TTTMMMGGGFFFDDDDDDDDDDDDCCCBBBDDDDDDEEEFFFHHHIIIJJJJJJLLLMMMOOOPPPRRRTTTUUUUUUYYYZZZ[[[]]]^^^____________``````aaabbbcccddddddfffggghhhiiiiiigggeeedddcccdddeeedddbbbbbbdddfffeeeeeeeeeffffffggghhhhhhiiikkkllljjjgggcccaaaaaa[[[ZZZYYYWWWVVVUUUUUUUUUSSSRRRQQQOOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;::::::::::::::::::;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::}}}xxx|||zzzyyyyyyzzz{{{{{{zzz~~~}}}xxxtttvvv{{{tttbbbTTTOOOKKKGGGDDDDDDDDDCCCBBBDDDDDDEEEFFFGGGHHHIIIIIILLLMMMOOOQQQRRRTTTTTTTTTYYYZZZ[[[]]]^^^_________``````aaacccdddeeefffggggggggghhhhhhhhhfffeeedddcccdddeeedddcccccceeeffffffffffffffffffggghhhiiiiiijjjkkkiiifffbbbaaaaaaYYYXXXWWWUUUTTTSSSSSSSSSUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;}}}|||zzzzzzzzz{{{gggXXXSSSLLLGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMPPPQQQRRRSSSSSSWWWXXXYYY[[[\\\]]]^^^^^^```aaabbbdddfffhhhiiijjjhhhhhhgggffffffeeeddddddeeeffffffdddbbbbbbcccdddcccccccccdddeeegggiiijjjiiijjjjjjiiieeebbbaaaaaaZZZYYYXXXWWWVVVUUUUUUUUUWWWVVVUUUSSSQQQOOOMMMLLLJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDEEECCCDDDEEEEEEEEEDDDBBBBBBAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::999999999999:::<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<|||zzzzzz{{{yyy^^^XXXOOOIIIFFFEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJLLLOOOPPPQQQQQQQQQUUUVVVXXXYYY[[[\\\\\\]]]```aaabbbeeegggiiikkkllliiihhhfffeeeddddddddddddhhhhhhgggeeebbb``````aaa`````````aaadddfffiiikkkiiijjjjjjiiieeecccbbbbbb^^^]]]\\\ZZZZZZYYYYYYYYYXXXWWWVVVTTTQQQOOONNNMMMJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEEEEEEEEDDDBBBAAAAAA@@@??????>>>>>>??????===============>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999:::<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999888888888999;;;===>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<=========nnn^^^RRRRRRQQQIIIDDDGGGDDDDDDCCCCCCDDDEEEGGGHHHKKKMMMNNNNNNOOOQQQTTTWWWZZZZZZZZZ]]]___```___]]]^^^^^^___aaaccceeeggghhhiiifffdddcccdddfffgggggggggggggggfffeeeccc```___```^^^___bbbcccbbbdddhhhjjjhhhfffeeeeeeccc___\\\]]][[[YYYWWWVVVWWWXXXXXXVVVUUUTTTSSSQQQQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@???======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;qqq```TTTSSSQQQIIIDDDFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNPPPSSSVVVYYYYYY[[[^^^aaacccbbb````````````aaacccfffhhhjjjiiigggeeeeeefffggggggggggggggggggfffeeecccbbbaaaeeeaaa___bbbbbbaaacccfffgggfffeeedddcccbbb```___^^^]]]ZZZXXXXXXXXXXXXYYYVVVUUUTTTSSSRRRQQQQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<==============================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;rrrcccXXXVVVSSSLLLIIIKKKFFFFFFEEEEEEEEEFFFHHHIIIJJJLLLMMMMMMMMMOOORRRUUUXXXYYY[[[___dddffffffeeeaaaaaaaaabbbdddgggjjjllliiihhhggggggiiiiiihhhgggggggggfffeeeddddddccccccfffaaa^^^aaabbbaaabbbeeedddeeeeeedddbbbaaaaaabbb___^^^\\\ZZZYYYYYYYYYZZZVVVVVVTTTSSSRRRQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;rrrggg]]]ZZZWWWRRRPPPQQQHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMPPPSSSWWWXXX[[[```eeeiiiiiiiiibbbaaaaaabbbdddhhhkkknnnkkkjjjiiijjjkkkkkkiiigggffffffeeedddddddddddddddbbb^^^]]]aaabbbaaaaaacccccceeegggfffcccaaa``````^^^]]]\\\[[[ZZZYYYZZZZZZWWWWWWUUUTTTSSSRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~~~vvvnnneee```\\\VVVRRRQQQKKKJJJHHHGGGFFFEEEFFFFFFIIIJJJKKKJJJJJJLLLOOOQQQUUUVVVZZZ___eeehhhiiiiiiaaaaaabbbccceeeiiilllnnnmmmlllllllllmmmmmmkkkiiiffffffeeeeeeeeeddddddcccaaa______bbbaaa___aaaeeekkkmmmnnnlllhhhccc___]]]\\\\\\[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTRRRRRRQQQPPPOOONNNMMMMMMHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;}}}xxxvvvzzz~~~yyyrrrkkkccc\\\UUUQQQQQQOOOMMMJJJHHHFFFFFFFFFHHHIIIJJJIIIIIIJJJMMMPPPTTTUUUXXX]]]bbbfffgggfffaaabbbdddfffhhhkkknnnoooqqqooonnnnnnnnnnnnmmmkkkggghhhhhhiiihhhfffdddcccdddcccccccccaaaaaajjjttt|||wwwrrrmmmggg```[[[[[[[[[\\\\\\]]]^^^^^^^^^[[[[[[YYYXXXWWWVVVVVVVVVSSSRRRQQQQQQOOOOOONNNMMMHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<=========:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{zzz|||yyyuuutttxxx|||~~~yyyrrrjjjbbb\\\WWWUUURRRNNNKKKIIIGGGGGGGGGHHHIIIHHHHHHIIILLLNNNRRRSSSVVVZZZ___bbbbbbbbbbbbdddgggjjjmmmooopppppptttqqqooonnnnnnoooooonnnjjjlllmmmnnnmmmjjjfffdddccccccdddcccbbbjjjwwwqqqkkkddd^^^[[[\\\]]]___```bbbbbbbbb]]]]]][[[ZZZYYYXXXXXXXXXSSSRRRQQQPPPOOONNNNNNMMMKKKJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<======>>>========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;yyyvvvwwwyyyzzzyyy|||xxxwww{{{~~~~~~~~~zzzrrrlll\\\ZZZVVVRRRNNNKKKIIIHHHGGGHHHHHHHHHGGGHHHKKKNNNQQQRRRTTTXXX]]]______^^^cccfffjjjnnnqqqrrrrrrrrruuusssooonnnnnnooopppooommmoooqqqrrrppplllhhheee```aaabbbaaacccsssyyysssnnngggaaa\\\]]]___aaaccceeeeeefff___^^^]]][[[ZZZZZZYYYYYYRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::;;;;;;::::::999999;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|||{{{zzzzzz~~~{{{zzzzzzpppcccXXXXXXXXXSSSLLLIIIFFFFFFGGGIIIKKKLLLKKKJJJPPPRRRUUUXXX[[[\\\\\\\\\aaaeeekkknnnooopppsssvvvrrrpppmmmiiigggiiimmmqqqsssxxxzzzwwwsssoooggg___XXX___```___lllwwwuuuqqqllliiibbbbbbaaa```______``````^^^]]]\\\ZZZXXXWWWUUUUUURRRRRRSSSSSSSSSSSSRRRRRROOONNNMMMMMMMMMKKKHHHFFFHHHGGGFFFFFFGGGGGGFFFDDDEEEDDDBBBAAA@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????AAA@@@>>>=========>>>???================================================<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;::::::999;;;<<<<<<======<<<<<<;;;999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;~~~~~~xxxoooiiihhheeeZZZPPPLLLJJJIIIHHHIIIKKKMMMLLLLLLNNNOOOQQQTTTVVVXXXYYYZZZ```ccchhhkkkmmmoooqqqsssqqqpppmmmjjjhhhjjjooorrrrrrwwwzzzxxxsssnnnfff]]]UUU[[[^^^aaasssssspppnnnjjjiiibbbbbbaaaaaa```````````````___^^^\\\ZZZYYYWWWWWWRRRSSSSSSTTTTTTSSSSSSRRROOONNNMMMMMMMMMLLLIIIFFFHHHGGGFFFFFFGGGGGGFFFDDDEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????===<<<<<<<<<===>>>================================================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;|||jjjZZZRRRPPPMMMKKKJJJKKKMMMMMMMMMQQQQQQRRRSSSVVVYYY[[[]]]aaaaaacccgggkkknnnnnnnnnpppooommmkkkjjjkkkooosssqqqvvvxxxvvvrrrnnnggg___TTTYYY\\\dddyyyyyynnnkkkiiiggggggcccbbbbbbbbbbbbaaaaaaaaaaaaaaa___^^^\\\[[[ZZZYYYSSSSSSTTTTTTTTTTTTSSSSSSPPPOOONNNNNNNNNLLLJJJHHHHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===================================================<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;~~~fffYYYUUURRRMMMKKKKKKLLLMMMMMMRRRRRRQQQRRRTTTXXX\\\^^^aaa``````dddjjjmmmmmmkkkmmmmmmlllkkkjjjlllooorrrqqqttttttqqqooonnnkkkfff]]]^^^```hhh|||qqqiiigggeeecccdddbbbbbbcccccccccbbbbbbbbbaaaaaa```^^^]]][[[ZZZZZZTTTTTTUUUUUUUUUUUUTTTTTTRRRPPPNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFGGGGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>============================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<;;;;;;::::::<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<;;;;;;:::<<<======>>>>>>======<<<999::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<>>================================================:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<~~~}}}|||oooddd```ZZZUUURRRPPPNNNMMMNNNNNNNNNOOORRRUUUXXXZZZ[[[]]]```ccceeeiiinnnqqqnnnoooppppppnnnmmmnnnooossstttqqqmmmmmmrrruuutttuuuqqqnnnppptttvvvtttrrrkkkgggeeefffddd___^^^```^^^___aaaccccccbbbaaa```___^^^^^^]]]\\\[[[ZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWRRROOOLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFDDDBBBCCCCCCCCCCCCAAA@@@???AAAAAAAAA@@@@@@@@@?????????@@@@@@AAA@@@???>>>===================================================:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<======}}}xxxsssuuu||||||sssgggccc]]]XXXUUUSSSPPPNNNJJJJJJKKKLLLOOORRRTTTVVVXXX\\\```bbbdddgggnnnssspppqqqsssrrrpppooooooooosssuuutttpppppprrrssspppkkkhhhgggjjjnnnpppppppppmmmiiigggfffccc^^^^^^bbb]]]___aaabbbcccbbbaaa```______^^^]]]\\\\\\[[[[[[WWWWWWXXXXXXXXXXXXWWWWWWQQQOOOLLLJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFDDDBBBCCCCCCDDDCCCAAA@@@???AAAAAAAAA@@@@@@@@@??????>>>??????@@@@@@>>>===<<<================================================:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<<<<<<<;;;======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======}}}yyyvvvxxx~~~}}}}}}qqqiii^^^XXXVVVVVVSSSPPPLLLNNNNNNNNNNNNPPPUUUXXX\\\\\\\\\^^^aaafffkkknnnqqqrrrsssrrrpppooopppqqquuurrrpppppprrrrrrpppmmmjjjfffdddfffkkkooonnnlllkkkjjjiiigggeeedddccccccddddddccccccbbbaaaaaaaaabbb```^^^\\\\\\\\\[[[YYYYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQOOONNNMMMLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@@@@????????????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;<<<<<<<<<<<<===;;;::::::999999::::::;;;;;;<<<===<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============~~~{{{{{{}}}{{{qqqcccZZZVVVTTTQQQOOOKKKLLLLLLMMMOOORRRVVVXXXZZZZZZZZZ\\\___dddiiikkkmmmooopppooonnnmmmnnnpppsssqqqooopppqqqrrrpppnnnmmmiiigggiiinnnqqqpppnnnkkkjjjhhhgggeeedddcccccceeeddddddcccbbbaaaaaa```aaa___]]]\\\\\\\\\ZZZYYYYYYYYYYYYYYYYYYXXXVVVVVVSSSRRRQQQOOONNNMMMLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???????????????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<===<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============}}}~~~{{{xxxzzz}}}}}}nnnbbb[[[WWWTTTRRRQQQPPPOOOPPPSSSVVVXXXXXXWWWWWWWWWYYY]]]aaaeeehhhhhhjjjkkkkkkjjjkkklllmmmqqqpppoooooopppqqqpppnnnooommmkkkmmmqqqrrrqqqoooiiiiiihhhgggeeeddddddcccfffeeedddcccbbbaaa`````````^^^[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVSSSRRRQQQOOONNNMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@?????????@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::<<<<<<<<<<<<============}}}{{{{{{|||~~~}}}qqqhhhaaa\\\YYYZZZWWWUUUUUUWWWXXXXXXVVVUUUUUUVVVXXX[[[___ccceeedddfffhhhhhhhhhiiijjjlllnnnmmmmmmnnnooooooooooooqqqooooooppprrrrrrpppnnnhhhhhhggggggfffeeedddcccffffffeeedddbbbaaa``````___]]][[[ZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRPPPOOONNNMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@?????????>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============}}}|||}}}wwwmmmddd______]]][[[YYYXXXWWWUUUTTTTTTUUUVVVXXX[[[___bbbcccbbbdddfffgggggggggiiikkkjjjkkklllmmmmmmnnnoooppppppppppppqqqqqqpppmmmkkkffffffggggggfffeeedddcccffffffeeedddcccbbbaaa```___]]][[[ZZZ[[[[[[ZZZXXXVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@@@@?????????>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<============zzzrrrmmmkkkjjjhhhbbb[[[UUURRRQQQTTTUUUVVVXXX[[[^^^aaabbbaaaccceeeeeeeeefffgggiiigggiiikkkllllllmmmooopppooopppqqqqqqpppmmmjjjgggdddeeefffggggggfffdddccceeeeeeeeedddccccccbbbbbbaaa___\\\[[[[[[[[[YYYXXXVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<============wwwfffYYYSSSRRRRRRSSSUUUXXXZZZ]]]___``````aaacccccccccccceeefffdddgggjjjkkkkkklllnnnqqqnnnppprrrrrrpppkkkhhheeecccdddfffggggggfffeeedddddddddddddddddddddddddddcccaaa^^^\\\\\\[[[YYYWWWWWWXXXXXXWWWWWWVVVUUUTTTQQQQQQPPPOOONNNNNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<===<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<============sss___UUUTTTQQQRRRTTTWWWYYY\\\]]]^^^___```bbbbbbaaaaaacccdddcccfffiiijjjjjjkkknnnqqqnnnqqqsssssspppkkkgggeeebbbdddeeeggggggfffeeedddccccccddddddddddddeeeeeeeeebbb___]]]\\\[[[YYYWWWYYYYYYYYYYYYXXXWWWVVVVVVQQQPPPPPPOOONNNNNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC????????????@@@@@@AAABBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777999;;;===???@@@AAA999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<===<<<;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>~~~zzzbbbXXXVVVQQQQQQRRRSSSUUUYYY^^^aaa___^^^\\\[[[]]]```dddfffooommmjjjhhhggghhhiiijjjppprrrtttuuussspppkkkhhheeegggjjjllllllkkkiiihhhdddeeeeeeffffffeeeddddddeeecccaaa______]]][[[YYY\\\[[[YYYWWWVVVUUUUUUVVVSSSSSSTTTSSSRRRPPPOOOMMMNNNMMMLLLJJJIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???AAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888<<<<<<============<<<<<<:::::::::;;;<<<===>>>>>>;;;<<<<<<===============??????>>>===<<<;;;::::::{{{eeeYYYVVVRRRSSSTTTVVVWWWYYY\\\^^^```___^^^___```cccgggiiillljjjiiiggggggiiikkkmmmoooqqqssstttssspppllljjjeeegggiiikkklllkkkiiigggddddddeeeeeeeeeeeeeeeeeecccaaa^^^]]]]]]]]][[[ZZZ\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUVVVUUUTTTRRRPPPOOOLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<:::;;;;;;<<<<<<=========;;;<<<======>>>>>>=====================<<<<<<<<<{{{hhh]]]YYYTTTTTTVVVWWWXXXYYYYYYZZZ]]]^^^___```ccceeehhhiiihhhgggfffggghhhkkkmmmooommmooorrrtttsssqqqnnnlllggghhhjjjkkklllkkkiiihhheeeeeeeeeeeeeeeeeeeeeeeeaaa^^^[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQPPPMMMLLLJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<======>>>>>>wwwjjjaaa[[[XXXVVVUUUTTTUUUVVVVVVVVVYYYZZZ]]]```ccceeefffgggffffffffffffhhhjjjmmmnnnlllmmmppprrrrrrqqqooommmiiijjjlllmmmmmmlllkkkjjjhhhhhhfffeeedddcccbbbbbb___\\\YYYWWWYYY[[[\\\\\\ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXWWWVVVSSSQQQPPPOOONNNMMMKKKJJJIIIIIIHHHFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<============<<<<<<============<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===============}}}rrrjjjbbb\\\]]]YYYTTTRRRSSSTTTUUUUUUXXXYYY\\\```ccceeefffgggggggggfffggggggiiijjjkkkjjjkkknnnpppqqqpppnnnmmmlllmmmmmmnnnnnnmmmlllllllllkkkhhheeecccaaa```______\\\XXXVVVWWWYYYZZZ[[[XXXXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVUUUSSSQQQPPPPPPOOONNNLLLKKKJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================<<<=====================<<<:::777555555777:::<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<============<<<<<<==================<<<<<<<<<======>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;{{{{{{|||zzzuuuooogggaaabbb]]]WWWUUUWWWXXXWWWUUUYYY[[[^^^aaadddfffggghhhggggggggggggggghhhiiiiiihhhjjjlllnnnnnnnnnmmmlllnnnnnnnnnnnnnnnmmmmmmlllnnnllliiieeebbb```___^^^___]]]YYYWWWXXXXXXXXXWWWUUUVVVVVVWWWWWWWWWVVVVVVRRRSSSTTTTTTTTTSSSQQQQQQOOONNNLLLKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================;;;<<<<<<<<<<<<=========<<<:::777555555777:::<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<============<<<<<<========================<<<===>>>>>>??????>>>>>>??????>>>===<<<;;;::::::}}}{{{{{{zzzyyyxxxzzz}}}vvvpppfffbbb______aaa```\\\WWWZZZ[[[]]]___bbbdddfffgggeeeeeeffffffggghhhhhhiiiggghhhjjjkkkllllllkkkjjjmmmmmmmmmmmmllllllkkkkkkmmmkkkhhhdddbbbaaa``````aaa^^^[[[YYYXXXWWWUUUSSSSSSTTTUUUVVVVVVVVVUUUUUUQQQQQQSSSTTTTTTTTTSSSRRROOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???========================::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============<<<<<<============<<<<<<<<<<<<======>>>>>>??????======>>>????????????>>>>>>>>>======<<<<<<<<<;;;~~~zzzxxxxxxyyyyyyzzz|||hhhfffeeehhhjjjggg___YYYYYYYYYZZZ\\\^^^aaacccdddcccdddeeefffgggiiiiiijjjggghhhiiijjjkkkjjjjjjiiilllllllllkkkkkkjjjjjjjjjkkkiiifffdddbbbbbbbbbcccbbb```]]][[[YYYWWWTTTQQQQQQRRRTTTUUUVVVVVVUUUTTTPPPQQQSSSTTTUUUUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<999;;;===??????===;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999<<<<<<============<<<<<<;;;<<<<<<===>>>??????@@@======>>>???????????????<<<<<<<<<===============}}}|||}}}xxxpppjjjkkkmmmkkkeee```]]]ZZZ[[[___```^^^___aaaffffffeeeeeefffhhhkkkllllllkkkkkkjjjjjjiiiiiiiiilllkkkkkkjjjkkklllmmmnnnmmmlllkkkiiigggfffddddddaaa___[[[XXXUUUTTTSSSSSSSSSVVVVVVSSSNNNMMMPPPTTTTTTUUUVVVYYY[[[ZZZWWWTTTSSSQQQOOOLLLJJJJJJKKKLLLIIIIIIHHHHHHGGGFFFEEEEEECCCDDDEEEEEEEEEDDDBBBAAA===>>>>>>??????@@@AAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>{{{wwwzzz~~~|||ssskkk___\\\[[[___aaa```aaaeeeffffffggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmllllllmmmmmmmmmkkkkkkjjjiiihhhgggffffffdddbbb^^^ZZZXXXVVVVVVVVVUUUWWWXXXUUUPPPMMMOOORRRVVVVVVVVVXXXYYYYYYVVVTTTSSSRRRPPPNNNLLLLLLLLLLLLIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBB?????????@@@@@@@@@@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>vvvddd^^^[[[^^^```bbbdddiiifffhhhjjjlllllljjjhhhfffiiijjjjjjkkklllmmmmmmmmmoooppppppoooooonnnmmmllliiiiiiiiiiiiiiihhhhhhhhhfffdddaaa^^^\\\[[[[[[[[[YYY\\\]]][[[VVVSSSRRRTTTYYYXXXVVVVVVWWWWWWUUUSSSQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>========================<<<============<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<==================<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>iiiaaa\\\\\\___bbbeeejjjhhhiiikkklllllljjjhhhfffjjjkkklllmmmoooppprrrrrrrrrrrrrrrrrrqqqnnnlllkkkjjjjjjjjjiiiiiiiiihhhhhhgggeeecccaaa``````aaabbb___bbbddddddaaa]]][[[[[[\\\ZZZWWWUUUUUUUUUTTTSSSOOOPPPQQQQQQPPPMMMKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>=======================================<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>================================================>>>>>>>>>>>>>>>===<<<;;;========================~~~qqqggg^^^\\\___aaadddhhhiiiiiiiiijjjjjjjjjjjjiiikkklllnnnppprrrtttvvvvvvtttttttttsssqqqooolllkkkllllllkkkjjjiiihhhggggggfffeeecccbbbcccdddfffgggaaacccfffhhhgggeeecccbbb^^^[[[XXXVVVUUUUUUTTTSSSNNNOOOPPPQQQPPPMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????==============================>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>================================================;;;;;;;;;;;;:::999999888========================{{{zzz{{{oooccc___``````aaadddffffffggghhhiiijjjkkkllllllmmmoooqqqtttvvvxxxxxxuuuuuutttsssqqqooommmlllmmmlllkkkjjjiiihhhggggggfffeeecccccccccdddfffhhh___aaadddfffgggfffdddbbb___\\\YYYWWWWWWVVVUUUTTTNNNOOOPPPQQQPPPNNNLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????===========================>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>zzzxxxwwwiiicccbbb```___``````bbbfffiiikkkllllllllllllmmmoooqqqsssuuuwwwxxxvvvuuusssqqqpppooonnnnnnkkkkkkkkkjjjjjjiiiiiiiiihhhfffdddbbbaaabbbcccccc``````bbbcccddddddbbb```___]]]ZZZYYYYYYXXXWWWUUUQQQRRRRRRRRRRRRPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>~~~|||}}}nnngggdddaaa^^^^^^[[[___eeejjjnnnnnnlllkkkkkklllnnnppprrrtttvvvwwwvvvuuurrrpppooonnnooooooiiiiiijjjjjjjjjkkkkkkkkkjjjhhheeebbb```_________bbbbbbbbbcccccccccaaa______]]][[[[[[[[[ZZZXXXVVVTTTTTTTTTSSSSSSRRRQQQQQQJJJJJJKKKKKKKKKKKKKKKKKKEEEFFFFFFGGGGGGFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<======>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;;;;<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>~~~}}}kkkccccccddd```[[[bbbdddgggiiikkklllmmmmmmooooooqqqrrrsssttttttttttttsssqqqpppooonnnnnnnnnlllnnnooommmkkkjjjlllooonnnlllhhhdddbbb`````````bbbbbbbbbaaaaaaaaa``````aaa```^^^\\\ZZZXXXVVVVVVWWWWWWVVVUUUSSSQQQOOONNNOOONNNLLLKKKKKKKKKLLLMMMIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>??????@@@@@@AAABBBBBB@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>===<<<;;;:::::::::======<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>><<<===============<<<<<<>>>>>>======<<<<<<<<<;;;===>>>??????>>>===>>>@@@===;;;:::<<>>??????>>>>>>@@@BBB~~~yyykkkddddddeeebbb]]]^^^```cccgggjjjmmmnnnoooooopppqqqrrrsssttttttttttttuuuvvvvvvuuussspppnnnnnnpppqqqooommmlllmmmooommmjjjgggdddaaa`````````bbbbbbbbbbbbbbbbbbbbbcccaaa```___]]][[[YYYWWWVVVVVVUUUUUUTTTRRRPPPNNNMMMOOONNNMMMLLLKKKLLLLLLMMMIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>><<<<<<============<<<<<<>>>>>>=========<<<<<<<<<===???@@@???>>>===>>>@@@>>>===<<<===???@@@>>><<<>>>???@@@?????????BBBDDDwww{{{|||rrrfff```aaaaaa^^^[[[\\\^^^aaaeeehhhlllnnnpppooopppqqqrrrsssttttttttttttwww{{{}}}|||xxxsssooopppqqqrrrqqqooommmmmmnnnjjjhhhfffcccaaaaaaaaabbbddddddddddddddddddddddddbbbaaa___^^^\\\ZZZXXXXXXVVVVVVUUUTTTSSSQQQOOONNNNNNNNNMMMLLLLLLLLLLLLMMMIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>>:::;;;===???@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<===============<<<>>>>>>============<<<<<<>>>???@@@???>>>===>>>@@@@@@>>>===>>>???@@@>>>===???@@@AAA@@@AAACCCGGGJJJxxxpppuuuzzz}}}}}}~~~{{{rrrggg```^^^^^^\\\ZZZ^^^^^^```bbbeeehhhkkkmmmnnnnnnnnnooopppqqqrrrssstttwww{{{}}}}}}yyytttpppqqqrrrrrrqqqpppnnnllllllhhhgggdddbbbaaaaaabbbcccggggggfffeeeeeeddddddcccbbbaaa```^^^\\\[[[YYYYYYXXXXXXXXXWWWUUUTTTRRRQQQNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======999;;;>>>@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;<<<==================>>>>>>==================???@@@AAA@@@>>>===>>>?????????>>>>>>>>>??????>>>@@@AAABBBDDDFFFJJJPPPTTTvvvrrruuuxxxyyyxxxxxx{{{~~~}}}zzzooogggbbbaaa______\\\\\\\\\^^^aaadddhhhjjjkkkkkkkkklllmmmnnnpppqqqtttvvvxxxyyyxxxvvvsssqqqqqqpppoooooonnnmmmkkkjjjhhhfffdddbbbbbbbbbcccdddiiiiiihhhfffdddcccaaaaaaaaaaaa___^^^\\\[[[ZZZYYYXXXXXXWWWWWWUUUTTTRRRQQQNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>??????==============================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888999999:::;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<999;;;>>>@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<=====================>>>>>>>>>>>>>>>>>>???AAAAAA@@@>>>>>>>>>???>>>>>>>>>======>>>???@@@AAACCCFFFJJJNNNSSSZZZ^^^yyywwwyyyzzzyyywwwvvvyyy|||zzz}}}|||vvvpppjjjgggeeeddd___^^^]]]]]]___cccgggiiijjjiiiiiiiiijjjlllnnnooottttttuuuuuuuuutttsssrrrqqqooolllkkkllllllkkkjjjhhhgggeeecccccccccdddeeeiiihhhgggeeecccaaa```___``````___]]]\\\ZZZYYYYYYUUUUUUUUUTTTSSSQQQPPPOOONNNNNNOOOOOONNNNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>??????@@@AAAAAABBBBBB>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;:::;;;===???@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@AAABBBAAA???>>>>>>???===>>>>>>>>>>>>???BBBDDDEEEHHHMMMRRRVVV\\\aaaeee}}}}}}|||}}}|||{{{~~~{{{vvvrrrpppnnnlllhhheeedddeeegggiiijjjiiihhhhhhiiikkknnnooossstttuuuvvvvvvtttsssrrrqqqnnnjjjiiikkklllmmmllljjjiiifffdddddddddeeefffeeeddddddcccbbbaaa``````______^^^\\\[[[ZZZYYYXXXTTTTTTTTTSSSRRRQQQPPPOOONNNNNNOOOOOOOOONNNMMMLLLJJJJJJIIIHHHGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????:::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>?????????AAABBBBBBAAA???>>>>>>???>>>???@@@@@@@@@BBBFFFIIIKKKOOOUUUZZZ]]]aaaeeeggg}}}|||vvvooojjjgggggghhhkkkjjjiiiiiijjjlllnnnpppsssuuuwwwxxxxxxvvvtttrrrrrrnnniiihhhjjjmmmnnnnnnkkkjjjgggeeedddeeeffffffaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^]]]\\\[[[YYYYYYXXXUUUUUUUUUUUUTTTRRRQQQQQQNNNNNNOOOPPPOOONNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@?????????======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<===>>>???======<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================>>>>>>>>>>>>>>>??????@@@:::;;;<<<===>>>>>>>>>>>>======>>>>>>?????????@@@AAABBBCCCAAA???>>>>>>???>>>@@@BBBBBBBBBDDDIIIMMMPPPUUUZZZ___bbbdddfffggg