BM6P6(@ cccdddhhhssshhhOOODDDDDDFFF@@@AAAIIINNN\\\wwwsssllljjjjjjffflllkkkggg```ZZZXXX[[[___dddjjjrrryyy~~~|||uuussssssuuuwwwzzz|||}}}~~~|||}}}~~~~~~sssTTTEEECCC======<<<===>>>AAACCCEEEHHHUUU^^^fffiii[[[NNNQQQKKKUUUeeewww|||xxxiii\\\[[[aaappp~~~zzzqqqgggccc___[[[[[[]]]XXX[[[]]]^^^^^^___```bbbaaabbbdddeeeeeeccc```___]]]]]]\\\\\\[[[[[[ZZZZZZ````````````bbbdddfffgggffffffffffffdddaaa^^^\\\eeekkktttzzz~~~wwwrrrqqqyyy}}}{{{~~~~~~xxxttttttsssqqqooommmnnnppprrrmmmnnnlllkkkpppyyy~~~}}}xxxuuupppiiicccaaaaaabbb]]]ZZZZZZZZZWWWTTTUUUZZZaaahhhmmmllljjjiiieee```]]]\\\ZZZWWWUUUSSSRRRQQQPPPQQQSSSWWW___kkkwwwbbbcccgggrrriiiPPPDDDDDDDDD???AAAIIIOOO^^^uuurrrlllkkklllgggkkkjjjggg```ZZZYYY[[[___ccciiiqqqyyy~~~{{{tttqqqrrrtttvvvyyy{{{|||}}}}}}~~~~~~}}}}}}sssTTTEEECCC>>>===<<<===>>>@@@CCCEEEHHHUUU^^^eeehhh[[[NNNQQQRRR___sssxxxiiiYYYYYY```ooo|||xxxooogggbbb___[[[ZZZ]]][[[]]]______^^^^^^___``````aaabbbcccbbb```^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYY_________```aaacccfffgggfffgggiiiiiihhhfffdddbbbgggmmmtttzzz~~~{{{vvvssszzzzzzyyy}}}zzzssssssrrrqqqpppoooooopppnnnooommmlllqqqzzz|||yyysssllleeebbbaaaaaa___\\\ZZZZZZWWWSSSTTTXXX```gggmmmlllkkkjjjgggbbb^^^\\\ZZZXXXVVVUUUTTTTTTRRRSSSTTTWWW___kkkxxxaaabbbfffrrrlllRRREEEDDDBBB>>>AAAHHHOOO```rrrpppkkkkkklllhhhjjjiiifff```[[[YYY\\\___bbbhhhqqqxxx~~~zzzrrrppppppsssvvvyyyzzz{{{|||~~~|||||||||}}}|||}}}}}}~~~|||{{{sssUUUFFFCCC>>>=========>>>@@@CCCDDDGGGTTT]]]eeehhh[[[NNNQQQVVVhhhwwwjjjYYYZZZcccqqq|||~~~~~~uuummmeeebbb___[[[ZZZ\\\\\\^^^``````^^^]]]]]]]]]_________^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYY]]]]]]^^^___aaaccceeefffdddfffiiillllllkkkhhhgggiiinnnuuuzzz~~~{{{www|||wwwwww{{{vvvvvvvvvtttssspppnnnmmmooopppnnnnnnsss}}}|||vvvpppjjjfffdddccc```]]][[[[[[WWWRRRRRRVVV___ffflllmmmlllllliiieee^^^]]][[[ZZZXXXWWWWWWWWWWWWVVVVVVXXX___kkkyyyaaacccgggsssoooTTTFFFDDDAAA???AAAGGGMMM```rrroookkkiiikkkggghhhhhhfff```[[[YYY\\\___ccciiirrryyy~~~zzzrrrpppqqqtttvvvyyy{{{|||}}}}}}}}}}}}}}}~~~~~~zzz}}}}}}~~~}}}|||yyy}}}tttVVVFFFCCC>>>>>>======>>>@@@BBBDDDFFFSSS\\\dddgggZZZNNNQQQSSSiiixxxkkk\\\___jjjyyy{{{zzzqqqjjjcccaaa^^^ZZZYYY[[[[[[]]]``````___]]]]]]]]]]]]\\\[[[YYYYYYYYYYYYZZZXXXXXXXXXXXXXXXXXXYYYYYY\\\\\\]]]___```bbbddddddccceeeiiilllmmmllliiihhhjjjooouuuzzz}}}zzz|||~~~uuuuuuzzz|||xxxuuurrrnnnlllmmmnnnnnnnnnuuu~~~yyytttoookkkhhhfffbbb^^^\\\[[[WWWQQQQQQUUU^^^ffflllmmmnnnnnnlllhhh___^^^]]][[[ZZZZZZZZZZZZZZZYYYXXXYYY```lll{{{cccdddiiitttsssVVVGGGDDDAAA@@@BBBEEEKKK___rrrooojjjhhhiiieeefffgggeee```[[[ZZZ\\\___gggllltttyyy}}}{{{tttrrrsssuuuxxx{{{}}}}}}~~~~~~yyy~~~}}}~~~}}}}}}}}}xxxxxxvvvWWWFFFCCC???>>>======>>>@@@BBBDDDEEERRR[[[cccgggZZZNNNQQQSSSiiixxxlll^^^cccqqqyyyuuummmfffaaa```^^^ZZZXXXYYYXXXZZZ^^^___^^^]]]]]]]]][[[ZZZXXXWWWVVVWWWXXXYYYWWWWWWXXXXXXYYYYYYZZZZZZ\\\\\\]]]___```aaabbbcccdddfffjjjlllnnnmmmkkkiiikkkpppvvvzzz||||||{{{{{{sssttt{{{|||wwwssspppnnnkkkllllllmmmuuu{{{vvvrrrmmmhhhdddaaa^^^\\\[[[WWWRRRRRRVVV]]]eeelllnnnooopppnnnkkk______^^^]]]\\\\\\\\\\\\[[[ZZZYYY[[[aaannn|||dddeeeiiitttvvvYYYHHHDDDAAABBBCCCEEEKKK```ssspppjjjhhhiiieeeeeeeeeddd```\\\ZZZ\\\___hhhnnnuuuzzz}}}{{{uuutttuuuvvvyyy|||}}}~~~yyy}}}|||~~~|||}}}yyyuuuxxxXXXFFFBBB???>>>======>>>@@@BBBCCCDDDQQQZZZbbbfffZZZMMMQQQUUUiiiwwwjjj\\\eeeuuuuuuoooiiiccc______^^^YYYWWWXXXUUUXXX\\\^^^^^^\\\[[[[[[XXXWWWVVVVVVVVVWWWYYYZZZXXXXXXYYYZZZ[[[[[[\\\\\\]]]^^^___```aaaaaaaaaaaafffgggjjjmmmnnnooonnnnnnnnnsssyyy}}}~~~~~~{{{}}}~~~|||yyypppssszzz{{{wwwssspppjjjkkkkkkkkkrrr}}}zzzuuuqqqkkkddd^^^___\\\[[[ZZZWWWSSSTTTXXX^^^fffmmmooopppqqqppplll``````___]]]]]]\\\\\\\\\ZZZZZZZZZ\\\cccooo}}}dddeeehhhrrryyyZZZIIIDDD@@@CCCEEEFFFMMMcccrrrpppkkkjjjkkkgggcccdddddd```\\\ZZZ\\\___gggmmmtttyyy}}}{{{uuutttvvvvvvxxx{{{}}}~~~yyy{{{~~~{{{}}}~~~|||~~~|||vvvyyyYYYFFFBBB@@@???>>>===>>>???AAACCCCCCPPPZZZbbbfffYYYMMMPPPTTTddd}}}tttggg[[[fffxxxssslllfffaaa^^^___]]]YYYVVVWWWUUUXXX\\\]]]\\\ZZZXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYZZZ[[[]]]^^^^^^______```aaaaaaaaaaaa```___cccdddgggiiillloooqqqrrrqqqwww~~~||||||}}}|||zzzmmmqqqxxx{{{vvvqqqmmmmmmkkkiiinnnwww{{{{{{{{{wwwrrrpppnnnjjjbbb\\\\\\ZZZYYYZZZXXXTTTVVVZZZ___gggnnnpppqqqrrrpppmmmaaaaaa___^^^]]]\\\[[[[[[XXXYYYZZZ]]]eeeqqq~~~cccdddgggqqqzzz[[[IIIDDD@@@CCCFFFGGGOOOgggrrrppplllkkkmmmjjjcccddddddaaa\\\[[[]]]___fffkkksssyyy~~~zzzttttttvvvuuuwwwzzz|||}}}~~~zzz{{{~~~{{{|||}}}|||~~~xxxzzzZZZFFFBBB@@@???>>>===>>>???AAACCCCCCPPPYYYbbbfffYYYMMMPPPPPP]]]sssqqqddd\\\hhh{{{tttlllddd```]]]^^^]]]YYYVVVWWWVVVYYY\\\]]][[[XXXUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\ZZZZZZ[[[]]]^^^___`````````aaabbbbbbbbbaaa___^^^___```bbbeeeiiimmmqqqssstttzzz}}}}}}}}}|||{{{kkkooowwwwwwrrroooooolllhhhkkkrrruuutttpppmmmjjjkkklllkkkeee___[[[XXXXXXYYYXXXUUUWWW\\\___gggnnnpppqqqrrrqqqmmmbbbaaa```^^^\\\[[[[[[[[[WWWXXXZZZ^^^fffqqq~~~jjjggggggooobbbMMMEEEDDD@@@EEEHHHNNNmmmtttqqqhhheeehhhfffiiiiiigggaaa\\\ZZZ\\\___iiioooxxx~~~|||wwwvvvvvvxxxxxxyyyzzz|||~~~~~~zzz|||}}}zzz{{{~~~}}}}}}^^^HHHAAA===<<<;;;:::;;;>>>AAACCCGGGRRRYYYaaaeeeYYYKKKMMMPPPZZZmmmnnnddd[[[iii~~~tttkkkfffaaa^^^___]]]XXXUUUUUUWWWYYYZZZYYYVVVSSSRRRRRRVVVVVVWWWZZZ]]]^^^^^^^^^\\\[[[[[[^^^bbbdddbbb___bbbccccccccccccbbbaaaaaa```___aaaeeegggiiimmmtttzzz|||~~~wwwtttuuuppppppuuu|||{{{xxxvvvuuusssoookkkhhhiiimmmqqqqqqqqqqqqppplllhhhdddaaa___\\\[[[]]]]]]YYYXXXZZZfffmmmqqqqqqoooooolllhhheee```^^^```aaa]]]XXXWWWWWWYYY]]]ccckkkuuugggffffffnnn~~~fffQQQJJJEEEAAAFFFJJJQQQpppuuurrriiifffhhhfffeeefffddd```\\\ZZZ\\\___iiioooxxx~~~xxxtttssssssxxxxxxyyyzzz|||~~~}}}xxxyyy}}}|||{{{|||```JJJBBB???===<<<;;;<<>>===<<<===@@@CCCEEEFFFPPPVVV]]]bbbVVVKKKNNNQQQ[[[lllxxxfff\\\ZZZkkk|||qqqiiibbb]]][[[ZZZVVVUUUVVVVVVXXXYYYYYYXXXVVVVVVWWWYYY[[[___cccfffiiikkklllgggffffffhhhkkkmmmnnnnnnjjjjjjjjjiiiiiigggfffeeedddbbbbbbeeefffhhhnnnuuu}}}|||yyyqqqmmmnnnmmmmmmqqqyyy}}}|||{{{zzz}}}|||zzzvvvrrrqqqssstttxxxxxxyyyxxxvvvqqqmmmjjjccc^^^[[[[[[YYYVVVWWW[[[fffmmmssssssrrrqqqmmmhhhfff```]]]___```]]]ZZZYYYXXXYYY\\\aaajjjvvvcccccceeemmm|||cccNNNGGGFFFAAAFFFMMMWWWyyyxxxtttkkkfffgggddd]]]___```___\\\\\\___bbbiiiooowww~~~zzzssspppppppppxxxyyyzzz|||}}}~~~zzzuuuuuuyyy~~~|||bbbKKKCCC???>>><<<<<<===???BBBDDDFFFPPPVVV]]]bbbWWWLLLOOOTTT___rrrwwweee\\\ZZZnnnvvvkkkccc]]]ZZZXXXUUUTTTWWWVVVXXXXXXXXXVVVVVVVVVXXX^^^aaafffjjjnnnppprrrtttnnnnnnmmmmmmoooqqqssstttqqqqqqqqqpppnnnmmmkkkjjjgggcccbbbdddfffiiipppxxx||||||zzzqqqmmmnnnllllllpppxxx~~~~~~xxxrrrnnnfff```\\\ZZZXXXUUUWWW[[[fffnnntttvvvuuusssooojjjgggaaa]]]___```]]]ZZZZZZXXXYYY\\\aaajjjwwwcccdddgggnnn}}}jjjRRRIIIEEE@@@DDDLLLWWWyyyxxxuuukkkggggggddd]]]___```___]]]]]]```dddjjjpppwww}}}{{{uuurrrrrrssswwwxxxzzz|||}}}~~~~~~~~~~~~~~~yyyvvvvvv{{{}}}bbbKKKCCC>>>===;;;;;;<<<>>>AAACCCFFFQQQXXX___dddYYYMMMPPPSSS```uuutttccc[[[\\\sss{{{mmmeee^^^[[[XXXUUUUUUWWWWWWWWWWWWUUUTTTUUUWWWZZZcccgggnnnrrruuuwwwzzz|||{{{zzzyyyxxxxxxyyy{{{|||yyyyyyxxxvvvtttrrrpppooojjjfffdddeeegggjjjsss|||~~~{{{|||rrrnnnnnnllllllpppwww}}}wwwrrriiiccc]]][[[XXXUUUWWW[[[eeennnvvvyyyxxxwwwsssmmmiiibbb]]]^^^___\\\ZZZ[[[XXXZZZ]]]ccclllyyydddeeeiiiooo|||rrrUUUGGGFFF@@@CCCJJJWWWyyywwwuuulllggggggccc___``````]]][[[\\\```dddjjjpppwww}}}}}}vvvtttuuuvvvvvvwwwyyy{{{|||||||||||||||}}}}}}~~~zzzwwwwww|||}}}~~~}}}|||cccKKKCCC===<<<;;;:::;;;>>>AAACCCEEEPPPXXXaaafffZZZMMMOOOQQQ___tttqqqbbb[[[___yyyoooggg```\\\YYYVVVUUUWWWXXXWWWTTTRRRRRRVVV\\\aaajjjpppxxx~~~}}}zzzxxxwwwqqqkkkgggfffgggkkkttt~~~|||~~~sssmmmllllllkkkooovvv|||}}}wwwllleee```]]]ZZZVVVWWW[[[dddnnnxxx|||}}}|||wwwrrrlllddd^^^^^^^^^[[[ZZZ[[[WWWZZZ___fffppp|||ccceeeiiiooozzz|||ZZZGGGHHHAAACCCJJJVVVxxxvvvtttkkkggggggcccaaa```___[[[XXXYYY^^^cccjjjpppwww}}}|||uuusssuuuvvvuuuvvvxxxzzz{{{{{{zzzzzz|||}}}~~~|||xxxwww|||{{{~~~|||}}}|||{{{eeeMMMDDD>>>===<<<;;;<<>>===<<<===@@@CCCEEE@@@MMMWWWaaagggYYYKKKKKKVVV```ppptttgggbbbeeeqqqiiiccc```]]]XXXVVVWWWVVVTTTQQQPPPTTT^^^kkktttxxxooojjjggghhhpppzzzzzzpppmmmhhhhhhlllsssxxx|||nnnhhhdddaaa^^^YYYXXX[[[cccnnnzzz~~~xxxqqqhhh```^^^\\\YYYXXXYYYVVV[[[ccckkkuuugggdddeeemmmyyy~~~fffLLLIIIEEECCCJJJXXXrrrvvvtttllliiijjjfffdddccc```\\\YYYYYY[[[^^^gggmmmvvv}}}~~~uuuqqqrrruuuwwwxxxyyy{{{||||||zzzyyywww}}}|||{{{{{{}}}yyywwwzzz}}}zzz~~~yyy{{{wwwuuuyyykkkNNNAAA>>>===<<<<<<===???AAACCCDDDGGGTTTaaaaaaUUULLLLLLQQQ^^^qqqvvvllliiigggooohhhaaa^^^ZZZVVVTTTUUUZZZWWWRRRQQQVVVcccsss~~~ssshhheeekkkuuu{{{~~~~~~uuummmeeeeeehhhnnnsssyyyvvvnnnfffbbb___\\\\\\^^^cccppp}}}|||ssshhh]]]XXXVVVTTTUUUXXXXXX]]]eeemmmvvvfffcccdddlllxxx}}}xxxzzzkkkPPPIIIEEECCCHHHVVVooouuurrrkkkhhhiiieeeeeedddaaa]]]YYYYYY[[[^^^eeekkksss{{{~~~uuurrrsssuuuwwwyyyzzz{{{{{{{{{zzzyyyyyy|||{{{zzzzzz|||xxxvvvxxx}}}~~~|||}}}}}}~~~xxxyyy|||lllPPPBBB???>>>===<<<===>>>@@@BBBDDDFFFPPP\\\\\\QQQKKKMMMUUUbbbuuusssiiigggjjjrrrjjjbbb^^^[[[VVVUUUWWWTTTRRROOOPPPXXXgggxxxwwwlllhhhkkkrrrwww|||~~~yyyooogggfffiiinnnrrrwwwvvvmmmfffccc```]]]]]]___iiiuuuttthhh]]]XXXVVVTTTUUUXXXYYY___gggoooxxxdddbbbdddlllvvvyyysssvvvoooQQQIIIEEECCCGGGRRRjjjtttqqqjjjggghhhdddgggeeebbb]]]ZZZYYY[[[]]]ccchhhpppwww|||vvvssstttvvvwwwzzzzzzzzzzzzzzzzzz{{{{{{|||{{{zzzzzz{{{~~~xxxuuuvvvzzz~~~||||||zzz{{{~~~nnnQQQDDD@@@???===<<<<<<===???@@@DDDEEELLLVVVVVVNNNJJJNNNVVVdddxxxqqqgggdddlllvvvlllccc___[[[WWWVVVYYYSSSQQQOOOPPPXXXgggwww|||pppjjjjjjnnnrrrzzz~~~qqqiiigggiiinnnqqquuu}}}uuummmfffcccaaa^^^___aaammmzzztttiii^^^YYYVVVTTTUUUXXX\\\aaajjjrrr{{{cccaaaccckkktttzzztttvvvnnnOOOIIIEEECCCEEEOOOeeetttqqqjjjhhhiiieeegggfffbbb^^^ZZZYYY[[[]]]bbbgggnnntttyyy~~~wwwttttttvvvxxx{{{zzzzzzyyyzzzzzz{{{|||~~~}}}{{{{{{~~~zzzuuuuuuxxx}}}{{{~~~{{{yyyzzz|||}}}oooRRREEE@@@???===<<<<<<===>>>???CCCCCCJJJTTTTTTLLLIIIMMMSSSbbbvvvpppfffccclllwwwmmmccc^^^ZZZVVVVVVYYYXXXVVVTTTSSSWWW```mmmuuu~~~ssskkkiiikkkmmmxxx~~~~~~|||~~~tttjjjggghhhlllpppssszzzvvvnnngggeeeccc```aaadddnnnzzzuuujjj^^^YYYWWWUUUUUUWWW^^^dddllluuu~~~bbb```bbbiiirrr}}}|||wwwxxxkkkMMMHHHEEEDDDEEEMMMbbbtttrrrkkkiiijjjffffffeeebbb]]]ZZZYYY[[[^^^bbbffflllrrrxxx}}}wwwtttuuuvvvwwwyyyyyyyyyyyyyyyzzz{{{|||~~~}}}}}}{{{vvvvvvyyy}}}{{{~~~{{{vvvvvvwwwxxx}}}oooRRREEE@@@???===;;;;;;<<<>>>???AAABBBJJJUUUUUUMMMIIIMMMQQQ___tttqqqfffccciiivvvlllccc]]]ZZZVVVVVVYYY]]]\\\YYYVVVVVVZZZaaafffttt~~~}}}ssskkkhhhiiikkkuuu|||{{{||||||lllgggeeeiiimmmqqqwww~~~wwwooohhhfffdddaaabbbeeeooo{{{vvvjjj___YYYWWWUUUUUUWWW___eeennnwwwccc``````gggppp{{{{{{yyyxxx}}}hhhMMMGGGEEEDDDEEELLLaaatttrrrllliiijjjgggdddccc```\\\YYYYYY[[[^^^bbbeeekkkqqqvvv|||~~~wwwttttttuuuvvvwwwwwwxxxxxxyyyyyyzzzzzz~~~}}}|||wwwwww{{{~~~|||zzztttsssrrrsssxxxmmmRRREEE???>>><<<;;;;;;<<<>>>???AAABBBIIITTTUUUMMMJJJMMMQQQ___ssssssfffbbbeeetttkkkccc^^^[[[WWWWWWZZZ]]]]]]\\\ZZZYYYYYY[[[]]]gggooo{{{}}}zzzwwwuuutttvvv{{{{{{rrrjjjggghhhkkkssszzz|||{{{pppiiidddfffiiimmmssszzzyyyqqqjjjgggeeebbbccceeeppp|||wwwkkk___ZZZWWWUUUUUUWWW___eeennnxxxccc______eeennnzzz}}}{{{|||zzz}}}cccMMMFFFEEEEEEFFFMMMbbbsssqqqkkkhhhjjjfffbbbaaa^^^[[[XXXYYY\\\^^^aaadddiiiooottt{{{}}}vvvssssssuuuuuutttuuuwwwxxxyyyyyyxxxxxxyyy}}}~~~}}}{{{vvvwww||||||yyy}}}~~~xxxrrrqqqppppppsssyyykkkPPPDDD===<<<;;;;;;;;;===???@@@CCCBBBGGGPPPQQQKKKJJJPPPRRR___qqquuufff```aaa{{{ssskkkdddaaa^^^ZZZYYY\\\]]]___``````]]]ZZZYYYYYY\\\ccclllttt{{{yyyqqqkkkhhhhhhiiijjjlllpppwww{{{rrrjjjfffgggkkkqqqyyy}}}|||wwwmmmeeeccceeeiiiooouuu{{{~~~|||sssllliiifffcccccceeeppp|||wwwlll```ZZZWWWUUUUUUWWW^^^dddnnnwwwccc___^^^dddmmmzzz|||||||||~~~^^^KKKEEEEEEEEEGGGMMMcccrrrpppiiigggiiieee```___]]]ZZZXXXXXX\\\___```ccchhhmmmssszzz|||uuusssssstttuuurrrtttvvvxxxyyyxxxwwwvvvsssyyy~~~~~~~~~zzzvvvwww|||}}}xxxuuuyyy~~~{{{vvvrrrrrrpppnnnppptttjjjPPPDDD<<<<<<;;;:::;;;===???AAAEEEBBBEEELLLMMMHHHKKKRRRRRR^^^nnn|||uuueee___```yyyrrrkkkeeeccc```\\\[[[]]]___aaadddddd```[[[WWWVVVVVV[[[bbbhhhnnnuuu~~~}}}uuummmfffaaa______aaaccceeehhhoooyyy|||sssiiieeegggkkkpppxxx~~~~~~}}}|||qqqfffbbbccceeekkkqqqwwwzzz}}}uuummmiiifffcccccceeennnzzzxxxlll```ZZZXXXUUUUUUWWW]]]dddmmmwwwcccbbbbbbffflllwwwwww|||{{{ZZZHHHCCCBBBCCCFFFOOOeeesssnnnlllgggeeehhhcccaaa\\\WWWTTTVVVZZZ]]]cccfffjjjooouuu|||{{{sssooooooppprrrsssssstttuuuvvvvvvvvvuuuwwwyyy{{{||||||~~~{{{sssuuu}}}zzzrrrqqqzzzxxxvvvrrrnnnlllllllllmmmzzz~~~oooRRRDDD???===<<<;;;;;;<<<===???AAABBBGGGMMMNNNLLLMMMQQQYYY```kkkvvvnnn___^^^```vvvxxxlllhhhdddaaa```aaa``````cccccccccbbb```\\\YYYWWWWWW[[[```dddhhhnnnvvv|||}}}{{{vvvooofff___\\\[[[^^^aaaeeehhhjjjooovvv|||uuuiiicccdddhhhooosssyyy~~~zzzzzzuuuiiieeefffhhhmmmrrruuuwww}}}tttjjjhhheee___```fffqqq{{{vvvjjj___ZZZXXXUUUVVVYYY^^^ccckkkttt~~~dddccccccgggmmmxxx|||xxxXXXHHHCCCBBBCCCFFFOOOeeerrrmmmkkkgggeeeiiicccaaa]]]XXXUUUWWW[[[___cccfffjjjooouuu|||zzzsssooooooqqqssspppqqqqqqrrrsssttttttuuuuuuwwwyyyzzz{{{||||||tttttt{{{yyyrrrrrrzzz}}}xxxvvvtttqqqnnnlllllllllmmmuuuyyylllQQQDDD???===<<<;;;;;;<<<===???BBBCCCIIIOOOQQQNNNNNNQQQZZZ```jjjtttzzz~~~ooo```^^^___uuu|||sssjjjgggbbb____________^^^bbbbbbbbbbbb```]]]ZZZYYYYYY]]]```ccceeeiiipppvvvyyyyyyuuuooofff```]]]]]]___bbbeeegggiiinnnuuu{{{~~~uuujjjdddfffjjjlllqqqwww}}}|||{{{~~~vvvjjjfffeeefffjjjoooqqqvvv}}}tttjjjgggddd___aaaggguuutttiii^^^ZZZXXXVVVWWWZZZ\\\aaahhhqqq{{{eeecccdddhhhnnnxxxsssVVVHHHCCCBBBCCCFFFOOOeeeqqqmmmkkkfffdddgggbbb```]]]YYYWWWXXX]]]```cccfffkkkpppvvv}}}yyysssooooooqqqsssqqqqqqppppppqqqrrrtttuuusssuuuwwwxxxyyy{{{}}}zzzsssttt{{{yyyrrrsss{{{zzzzzz|||}}}vvvrrrrrrpppnnnlllkkklllmmmnnnpppssszzziiiOOOCCC???===<<<;;;;;;<<<===???BBBDDDKKKSSSTTTQQQPPPRRR[[[aaajjjqqqvvvyyy{{{|||ooo```]]]]]]sssxxxnnniiieeeaaa^^^]]]]]]]]]\\\```aaaaaaaaa```^^^]]][[[]]]___aaaaaaaaaccciiimmmuuuvvvuuuooogggaaa______```bbbeeeggghhhlllsssyyy|||~~~}}}vvvkkkeeegggkkkiiinnnvvv}}}{{{}}}zzznnnhhhggggggiiimmmnnnvvvtttiiifffccc___bbbjjjxxxrrrhhh^^^ZZZYYYXXXYYY\\\[[[```hhhpppyyydddcccdddhhhmmmwwwoooTTTHHHCCCBBBBBBFFFOOOfffrrrmmmjjjdddaaadddbbb```]]]ZZZXXXYYY^^^aaabbbfffkkkqqqwww~~~~~~xxxrrrpppppprrrtttvvvuuusssrrrqqqrrrtttuuurrrtttwwwyyyyyyzzz|||~~~wwwrrrvvv~~~zzztttttt}}}~~~xxxyyy{{{~~~yyyssspppnnnnnnmmmmmmnnnpppqqqssssssuuuyyyfffMMMCCC???===<<<;;;;;;<<<===???BBBEEELLLTTTUUUQQQPPPRRR[[[bbblllsssxxxzzz}}}nnn^^^ZZZZZZpppzzzoooiiifffaaa^^^]]]]]]\\\\\\______````````````___^^^___aaabbbaaa___```eeeiiisssuuuuuupppgggaaa^^^___aaaccceeeeeefffjjjrrrwww|||~~~wwwllleeefffiiiiiinnnuuu|||{{{zzz}}}}}}qqqllljjjiiijjjmmmnnnxxxssshhheeebbb___dddlllzzztttiii___\\\[[[YYYZZZ\\\^^^cccjjjrrrzzzcccbbbcccgggkkkuuummmSSSHHHCCCBBBCCCFFFPPPiiisssmmmiiibbb___```aaa```^^^ZZZYYYZZZ]]]aaabbbffflllrrryyy{{{vvvrrrppppppssstttzzzxxxuuusssqqqqqqrrrrrrrrruuuxxxzzz{{{{{{}}}wwwrrrvvv|||vvvwww~~~zzz{{{}}}}}}{{{yyy}}}zzzwwwuuurrrpppqqqqqqsssuuuxxx{{{~~~}}}~~~dddLLLCCC???===<<<;;;;;;<<<===???AAADDDKKKSSSTTTQQQOOOQQQZZZdddqqq{{{nnn\\\VVVXXXmmmtttkkkgggbbb___^^^^^^]]]\\\^^^______``````aaaaaaaaa```bbbcccaaa___```dddhhhqqquuuwwwqqqggg___]]]]]]aaabbbddddddeeeiiipppvvv}}}xxxmmmdddcccfffjjjooovvv|||{{{xxxyyy|||tttooommmjjjjjjlllnnnyyyrrrgggdddccc```eeemmmzzzuuujjjaaa^^^\\\ZZZZZZ\\\___cccjjjqqqxxxbbbaaacccfffjjjsssmmmSSSHHHCCCBBBCCCGGGRRRllltttnnnjjjbbb^^^___aaa```^^^ZZZXXXYYY\\\___bbbfffmmmssszzz|||yyyuuuqqqpppqqqsssuuuyyywwwuuusssqqqpppoooooorrruuuyyy{{{||||||~~~zzztttvvv~~~yyyyyy||||||~~~{{{xxxrrrvvv~~~}}}yyyuuusssssssssrrrrrrvvvxxx{{{cccLLLCCC???===<<<;;;;;;<<<===???AAACCCJJJQQQSSSOOOOOOQQQZZZhhhzzzppp\\\VVVWWWmmmyyyllliiiddd```___^^^^^^]]]_________``````aaabbbbbb```bbbcccaaa___```dddhhhoootttwwwrrrhhh___\\\]]]```aaabbbbbbccchhhpppvvv}}}zzzmmmdddbbbdddjjjooouuu{{{~~~}}}xxxyyy{{{zzztttqqqllljjjlllnnnwww}}}pppfffeeedddaaafffnnn{{{rrrhhh___]]]\\\ZZZZZZ[[[]]]aaagggmmmttt{{{cccbbbcccgggkkkssspppUUUHHHCCCBBBCCCHHHTTTooosssooollldddaaabbbaaa```^^^ZZZXXXXXXZZZ\\\aaafffmmmttt{{{yyywwwtttqqqpppqqqtttuuuwwwvvvuuutttsssrrrrrrqqqrrruuuyyy{{{||||||}}}~~~{{{tttwww|||{{{|||{{{}}}}}}yyyrrrtttyyy}}}|||yyyuuussssssuuuvvvvvvwwwzzzdddLLLDDD???===<<<;;;;;;<<<===???CCCDDDJJJPPPRRROOOOOOSSS[[[lllsss___XXXWWWnnn{{{mmmiiiddd```___^^^]]]\\\_________``````aaabbbbbbaaabbbcccaaa^^^___bbbfffkkkqqqvvvssshhh```^^^______```aaaaaabbbhhhpppwww{{{zzzooofffccceeehhhmmmsssyyy}}}{{{{{{}}}~~~xxxrrrnnnnnnqqqwww{{{oooffffffeeebbbfffmmm~~~|||kkkbbb[[[ZZZZZZYYYZZZ\\\[[[___eeejjjpppwww~~~dddccceeehhhllltttrrrVVVHHHCCCBBBCCCHHHUUUqqqrrrooommmgggccceeeaaa```^^^ZZZWWWWWWYYY[[[aaafffmmmuuu{{{xxxvvvsssqqqppprrrtttvvvvvvwwwwwwxxxwwwwwwvvvvvvqqqtttxxx{{{{{{||||||}}}zzztttxxx}}}}}}|||zzzzzz|||tttvvvxxx{{{}}}~~~~~~}}}}}}xxxvvvwwwyyyzzzzzzuuuxxx~~~dddMMMEEE???===<<<;;;;;;<<<===???DDDEEEJJJPPPRRRPPPPPPTTT]]]ooovvvbbbZZZYYYooo{{{llliiiccc```^^^^^^]]]\\\``````___``````aaabbbcccaaacccccc```]]]]]]```dddgggooouuusssiiiaaa```bbb^^^___``````bbbgggpppwwwxxx}}}zzzooogggeeeffffffkkkrrrxxx|||}}}}}}wwwrrrqqquuuyyyyyynnnfffgggfffcccfffmmm~~~wwweee]]]WWWWWWYYYYYYZZZ]]]\\\___eeejjjpppvvv}}}bbbcccggglllqqqyyyuuuWWWFFFHHHFFFEEEHHHUUUrrrrrrmmmnnnlllfffcccbbb___[[[XXXWWWXXXZZZ\\\___fffpppwww}}}wwwqqqnnnppprrrqqqrrruuutttvvvxxxzzz{{{zzzyyyxxxxxxvvvuuuxxx|||}}}xxx{{{}}}}}}zzzzzz~~~{{{||||||{{{zzz{{{}}}~~~~~~{{{zzzyyyyyy|||fffMMMCCC>>>===;;;::::::;;;===>>>???BBBHHHOOOOOOLLLNNNRRR___ppp}}}fff[[[YYYjjjwwwnnngggaaaaaaaaa]]][[[[[[aaa______```aaabbbaaa```cccbbb___^^^^^^___bbbccckkkpppvvvwwwssskkkbbb]]]\\\___bbbcccdddhhhnnntttzzz~~~zzzpppgggcccccchhhkkkpppvvv}}}}}}wwwxxxtttzzz|||oooeeedddcccbbbgggpppxxxnnnaaa[[[UUUTTTXXX\\\]]]\\\^^^```cccfffjjjqqqxxx}}}ddddddhhhmmmrrryyyyyyYYYGGGGGGDDDCCCGGGSSSppptttooopppmmmgggdddccc```[[[WWWVVVWWWZZZ\\\aaagggpppwww|||wwwqqqmmmnnnooooooppptttsssuuuwwwxxxyyyyyyxxxwwwwwwvvvuuuwww{{{}}}yyy{{{~~~}}}zzzzzz~~~|||zzzyyy||||||{{{zzzzzz{{{dddKKKAAA>>>===;;;::::::;;;===>>>@@@CCCJJJPPPPPPNNNOOOTTT[[[lll|||hhh]]]WWWhhhvvvnnngggaaaaaaaaa^^^[[[\\\^^^]]]]]]^^^```aaaaaa```bbbaaa```______```aaabbbjjjooouuuwwwssskkkbbb^^^[[[^^^aaacccdddgggnnnsss{{{{{{pppgggccccccgggjjjooovvv|||~~~yyy||||||ooofffdddcccaaagggpppzzzpppeee___ZZZTTTTTTWWWZZZ[[[ZZZ^^^```cccfffjjjpppwww|||ffffffiiinnnrrryyy|||[[[HHHEEECCCBBBFFFQQQmmmuuuqqqqqqnnniiifffeeeaaa[[[WWWUUUVVVYYY[[[bbbhhhooouuuzzzxxxqqqkkkkkkllllllooosssrrrsssuuuvvvwwwvvvvvvuuuvvvuuuuuuvvvzzz}}}~~~~~~yyy{{{{{{xxxyyy}}}~~~zzzzzz}}}{{{{{{zzzzzzaaaIII@@@>>>===;;;::::::;;;===>>>AAADDDKKKRRRRRROOOQQQUUUYYYlll|||hhh[[[UUUeeexxxnnnfffaaaaaaaaa^^^\\\\\\[[[ZZZZZZ\\\___aaaaaa```````````````````````````iiinnntttvvvssskkkccc^^^\\\^^^aaacccdddgggmmmrrr|||{{{qqqhhhcccccceeehhhnnntttzzz{{{{{{pppgggeeecccaaagggqqq}}}rrrfff\\\^^^YYYTTTSSSUUUXXXXXXWWW]]]___bbbfffjjjooovvvzzzggggggiiinnnqqqwww}}}[[[GGGEEECCCCCCFFFQQQjjj~~~rrrppppppnnniiigggfffbbb[[[VVVTTTUUUXXX[[[ccchhhnnntttyyyzzzrrrkkkiiijjjjjjnnnsssqqqqqqssssssttttttssssssuuuttttttuuuxxx{{{}}}~~~~~~xxxzzz~~~wwwvvvvvv}}}|||{{{|||zzzyyy|||```HHH@@@>>>===<<<::::::<<<===>>>CCCEEELLLSSSSSSPPPRRRVVV]]]qqqgggYYYTTTddd|||nnngggaaaaaabbb^^^\\\]]]YYYYYYYYY[[[___aaaaaa```______```aaaaaa```______ggglllsssvvvrrrkkkccc___]]]```cccdddeeehhhnnnsss}}}|||qqqhhhdddcccdddhhhmmmsssyyy~~~}}}}}}zzzooogggeeebbb```gggrrrwwwkkkbbbZZZ]]]YYYVVVUUUVVVWWWVVVUUU\\\^^^aaaeeehhhmmmssswwweeeeeehhhlllooovvv|||YYYFFFEEEDDDCCCFFFPPPiiiyyyooonnnooollliiigggeeeaaa[[[VVVTTTUUUWWWZZZbbbgggmmmssswww~~~}}}uuummmjjjjjjjjjnnnsssppppppqqqqqqrrrrrrqqqqqqssssssssstttuuuxxx|||~~~}}}wwwxxx~~~{{{uuutttuuu|||~~~}}}{{{zzz}}}zzzwwwyyyaaaJJJBBB???>>><<<;;;;;;<<<>>>???CCCEEELLLSSSSSSPPPRRRVVV```uuuhhhYYYUUUddd~~~ppphhhbbbbbbbbb^^^\\\\\\YYYYYYYYY[[[___aaabbbaaa^^^___```aaaaaa```___^^^eeejjjqqquuurrrkkkddd```___aaadddeeefffiiiooottt{{{{{{qqqhhhddddddeeehhhmmmsssxxx|||}}}{{{xxxnnngggeeebbb```hhhtttssshhhbbb^^^\\\ZZZXXXWWWWWWWWWWWWVVVZZZ\\\```cccfffjjjpppsssddddddgggkkkooouuu|||ZZZGGGEEEDDDDDDFFFOOOfffxxxpppooooookkkgggfffccc```[[[WWWUUUVVVWWWYYY___eeelllrrrvvv|||wwwooolllkkkkkknnnrrrpppppppppppppppppppppppprrrrrrrrrrrrsssvvv{{{~~~~~~{{{ttttttzzz}}}~~~yyytttssstttyyy|||}}}}}}|||{{{zzz|||yyywwwxxx}}}cccLLLCCC???>>><<<;;;;;;<<<>>>???AAADDDKKKRRRRRROOOQQQUUU^^^tttkkk[[[UUUccc|||rrrjjjdddcccbbb^^^[[[[[[YYYXXXYYY[[[^^^```aaa```^^^___```aaaaaa```___^^^ccciiippptttqqqkkkddd```___bbbdddeeeeeehhhnnnsssyyy|||~~~zzzqqqhhheeeeeegggjjjnnnsssxxx{{{}}}~~~}}}}}}~~~zzz~~~uuummmgggeeebbbaaajjjwwwrrrhhhbbbaaaZZZZZZZZZZZZYYYYYYXXXXXXWWWZZZ^^^aaadddgggllloooddddddggglllooovvv~~~^^^LLLDDDCCCCCCEEEMMMccc|||uuusssqqqkkkgggeee```^^^[[[XXXWWWWWWWWWXXX]]]ccckkkqqqvvvzzzwwwpppmmmlllkkkmmmpppppppppooooooooooooppppppqqqrrrrrrqqqqqqtttzzz~~~}}}yyyrrrqqquuu|||~~~{{{|||yyyuuuuuuvvvwww~~~~~~||||||||||||yyyvvvwww{{{cccLLLDDD???>>>===;;;;;;===>>>???@@@CCCJJJPPPPPPNNNOOOTTTZZZrrrkkk[[[UUUbbbyyytttkkkeeecccbbb]]]YYYYYYXXXWWWXXXZZZ\\\^^^___^^^^^^__________________^^^aaagggooosssqqqkkkeeeaaa^^^```ccccccdddggglllqqqvvvzzz|||xxxppphhheeeeeejjjlllppptttxxxzzz|||}}}|||}}}yyy}}}rrrkkkfffeeebbbaaakkkzzzuuuhhh```___XXXYYYZZZ[[[ZZZYYYXXXXXXUUUXXX\\\___aaaeeeiiikkkeeeeeehhhmmmqqqwwwaaaPPPCCCAAABBBDDDLLLaaazzzwwwssslllfffddd^^^\\\[[[YYYXXXWWWWWWXXX[[[bbbjjjqqquuuzzzwwwpppmmmllljjjkkkoooqqqpppoooooooooooopppppppppqqqrrrqqqpppsssyyy~~~~~~xxxpppooosssxxx|||}}}zzzzzzzzzwwwwwwxxxxxx}}}}}}~~~{{{yyyvvvvvvzzzcccLLLDDD???>>>===<<<<<<===>>>??????BBBHHHOOOOOOLLLNNNRRRXXXqqqiiiZZZUUU```wwwuuummmfffdddaaa\\\YYYXXXWWWVVVVVVXXX[[[]]]]]]\\\________________________aaagggnnnsssqqqkkkeeeaaa\\\___aaabbbbbbeeekkkoootttxxx{{{xxxooohhhffffffkkkmmmqqqtttxxxzzz{{{{{{|||}}}yyy}}}}}}|||{{{|||~~~}}}~~~{{{uuussstttxxx{{{|||}}}qqqjjjfffeeebbbbbbmmm{{{xxxhhh^^^[[[VVVXXXZZZ[[[ZZZYYYXXXYYYTTTWWWZZZ^^^```cccgggiiiffffffhhhmmmrrr|||```IIIDDDBBBDDDHHHLLL\\\wwwwwwrrrnnnjjjccc```^^^ZZZWWWUUUVVVXXXYYY[[[```gggnnntttyyy~~~yyyrrrpppnnnjjjjjjlllmmmoooqqqqqqppppppqqqrrrrrrrrrqqqrrrsssuuuwwwxxxvvvqqqoooooosssxxx}}}zzzvvvwww}}}}}}yyywwwvvvzzz|||xxxuuuuuuuuuvvv}}}{{{{{{^^^KKKFFF===<<<;;;::::::;;;<<<===AAABBBHHHOOOPPPMMMMMMPPP^^^nnneeeVVVSSSbbbpppyyyppphhheeeccc^^^[[[[[[XXXXXXYYYZZZ[[[\\\]]]]]]```___^^^]]]]]]]]]^^^___cccgggmmmsssuuuqqqjjjddd``````___```cccgggkkkmmmrrrwwwzzzxxxqqqkkkiiijjjiiilllooorrrtttwwwzzz||||||}}}~~~}}}|||~~~|||{{{||||||||||||{{{{{{zzz}}}yyytttpppmmmlllkkkuuuvvvyyy|||~~~}}}xxxuuuuuuwwwzzz|||~~~yyypppllliiihhhdddccckkkwwwvvvjjj___YYYYYYZZZZZZZZZYYYWWWUUUTTTWWWWWWWWWYYY\\\___ccceeeggggggjjjooouuu___IIIDDDCCCDDDGGGKKK\\\zzzxxxzzz|||xxxxxxrrrnnnllleeebbb___[[[XXXVVVVVVXXXYYY\\\```gggnnnsssxxx}}}xxxrrrpppnnnjjjiiikkkmmmoooqqqqqqppppppqqqrrrqqqqqqqqqqqqrrruuuxxxyyy~~~tttpppoooooosssxxx|||xxxuuuuuuzzz~~~zzzyyyxxxzzz~~~~~~zzzuuurrrrrrrrrssszzzwwwwww}}}\\\IIIDDD======<<<;;;;;;<<<======@@@AAAGGGNNNOOOMMMMMMQQQ^^^pppgggYYYRRR```nnnzzzqqqhhheeeccc^^^[[[[[[YYYYYYYYYZZZZZZ[[[[[[[[[^^^^^^]]]\\\\\\]]]]]]^^^aaafffmmmsssvvvrrrjjjdddaaa```___```bbbfffjjjlllqqqvvvzzzxxxpppjjjgggggggggjjjooorrrtttvvvyyyzzzzzz|||~~~|||{{{zzz|||~~~|||yyywwwxxxyyyzzz{{{{{{{{{{{{|||yyyuuupppllljjjjjjjjjooorrrwwwzzz{{{xxxuuurrrrrruuuyyy}}}{{{rrrmmmjjjiiihhhhhhoooxxxwwwkkk___YYYWWWWWWWWWWWWVVVUUUSSSRRRTTTTTTUUUWWWZZZ^^^bbbdddhhhhhhkkkrrrzzz]]]IIIEEECCCDDDGGGKKK[[[~~~|||ttttttwwwzzzzzzxxxrrrooonnnhhheeebbb]]]YYYWWWWWWXXXYYY\\\```fffmmmrrrwww}}}xxxrrrpppmmmiiihhhjjjlllnnnpppqqqppppppqqqrrrqqqpppooopppqqquuuxxx{{{~~~{{{rrrooonnnooosssxxxzzzwwwsssrrrwww}}}{{{zzz|||~~~~~~yyytttqqqqqqpppqqqxxxssssss{{{yyyYYYGGGBBB>>>===<<<;;;;;;<<<===>>>???@@@EEELLLNNNLLLMMMQQQ\\\nnngggXXXPPP]]]jjj|||rrriiifffccc^^^[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYY\\\\\\[[[[[[[[[[[[\\\]]]^^^ccckkksssvvvssskkkeeeaaa`````````bbbeeehhhjjjooouuuyyywwwpppgggcccccceeeiiinnnrrrtttvvvwwwxxxyyyyyyzzz|||}}}zzzxxxwwwxxx{{{{{{xxxuuurrrsssuuuwwwyyyyyyyyyyyyvvvsssnnnjjjgggggghhhiiijjjoootttvvvtttqqqppppppnnnrrryyy|||rrrlllhhhiiilllnnnsssxxx~~~xxxkkk___XXXSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRTTTXXX\\\aaacccggghhhlllttt}}}zzzZZZHHHFFFDDDDDDFFFJJJZZZ~~~|||www{{{|||xxxrrroooooojjjfffccc___ZZZWWWVVVWWWXXXYYY]]]dddkkkqqqxxx~~~xxxrrrooommmiiihhhiiikkknnnppppppppppppqqqrrrqqqpppooooooqqquuuyyy{{{~~~yyyqqqnnnnnnnnnsssxxxyyyvvvrrrqqqvvv~~~|||{{{~~~~~~~~~zzzuuurrrqqqpppqqqwwwssssss{{{xxxWWWFFFBBB>>>===<<<<<<<<<<<<===>>>===???DDDJJJLLLKKKLLLQQQXXXgggeeeTTTPPP[[[gggtttjjjfffbbb]]][[[[[[[[[[[[ZZZZZZYYYXXXWWWWWW[[[ZZZZZZZZZ[[[[[[\\\\\\\\\aaaiiirrrvvvsssmmmgggaaa```______aaadddgggiiinnntttyyywwwnnneee```___bbbgggmmmrrrtttuuuuuuvvvxxxxxxyyyzzz{{{}}}zzzwwwuuuvvvxxxyyyvvvsssqqqrrrtttvvvvvvvvvuuutttnnnlllhhheeedddeeegggiiijjjnnnqqqoookkkiiikkkooommmssszzz|||qqqkkkfffhhhnnntttvvvwww~~~wwwjjj^^^WWWPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPRRRVVV[[[```bbbfffggglllttt}}}xxxXXXGGGFFFCCCCCCEEEIIIZZZ~~~}}}xxxqqqooooookkkfffccc^^^YYYVVVUUUVVVWWWVVVZZZaaaiiiqqqyyyyyyrrrpppmmmiiihhhiiikkkmmmooopppppppppqqqrrrrrrqqqpppqqqrrrvvvyyy{{{~~~xxxpppnnnnnnnnnqqqvvvxxxvvvsssrrruuu~~~{{{zzz~~~~~~~~~yyytttpppooonnnnnnttt{{{vvvvvv~~~wwwWWWFFFBBB>>>===<<<;;;;;;<<<===>>>===>>>BBBIIIJJJIIIKKKOOOVVVbbbuuugggTTTQQQ[[[dddwwwlllfffbbb]]]ZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZ[[[[[[\\\\\\\\\\\\[[[___gggppptttsssnnniiiaaa```______```cccfffhhhmmmsssxxxuuummmddd^^^]]]bbbfffmmmqqqssstttuuuuuuxxxxxxyyyzzz|||~~~|||yyyvvvvvvxxxxxxvvvssssssttttttuuusssqqqnnnlllgggeeecccbbbbbbdddgggiiikkklllkkkgggbbbcccjjjpppooouuu|||zzzqqqlllhhhjjjqqqyyyzzzxxx~~~tttggg[[[UUUPPPOOOOOONNNMMMMMMMMMMMMMMMNNNOOORRRVVVZZZ___bbbfffggglllttt}}}yyyYYYHHHDDDBBBBBBDDDHHHZZZ}}}xxxpppmmmnnniiidddaaa\\\XXXUUUTTTUUUUUUUUUYYY```hhhpppyyyzzztttqqqnnniiihhhjjjjjjlllooopppppppppqqqsssssssssssssssuuuwwwyyyzzz}}}zzzrrrooonnnmmmoootttuuutttsssrrrvvv{{{yyyyyy}}}zzz|||}}}}}}|||vvvqqqmmmkkkjjjjjjooowwwvvvyyyvvvVVVFFFCCC===<<<;;;::::::;;;<<<===>>>>>>BBBGGGHHHGGGIIIMMMVVV___oooppp[[[QQQZZZ```yyymmmgggbbb]]]ZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]^^^^^^^^^]]][[[___fffmmmrrrrrrnnnkkk___^^^^^^^^^```cccfffiiimmmrrrvvvtttkkkccc^^^^^^cccggglllppprrrtttuuuvvvwwwwwwyyy{{{}}}~~~zzzwwwvvvxxxxxxvvvssstttttttttrrrooojjjfffccc_________```aaadddgggiiihhhgggddd```___ccckkkqqqrrrwww~~~|||vvvpppooolllmmmttt|||}}}zzz}}}~~~|||vvvlllbbbYYYUUURRRQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNPPPTTTYYY]]]___hhhiiimmmuuu}}}~~~}}}[[[JJJCCCAAAAAACCCHHHZZZ}}}wwwooolllkkkfffaaa^^^ZZZUUUSSSRRRSSSTTTVVVZZZaaagggooowww|||uuurrrooojjjiiijjjiiilllnnnoooooopppqqqssstttuuuvvvwwwwwwxxxxxxxxx{{{|||tttpppnnnlllmmmqqqqqqrrrrrrrrruuu~~~{{{xxxxxxxxx|||xxx{{{}}}|||~~~|||zzzyyyuuupppllljjjhhhhhhmmmuuu|||sssyyyuuuUUUEEEBBB<<<;;;:::999999:::;;;<<<>>>>>>AAAFFFGGGEEEGGGKKKTTT\\\lllvvv___QQQXXX\\\zzzzzznnngggbbb]]]ZZZZZZXXXYYYZZZ[[[\\\]]]^^^___\\\\\\^^^___`````````___]]]___dddkkkooopppnnnlll^^^]]]\\\]]]___cccgggiiimmmrrruuurrrjjjccc______dddhhhlllooorrrsssvvvxxxtttvvvxxx{{{}}}~~~{{{wwwvvvwwwxxxvvvsssrrrrrrqqqoookkkeee___\\\XXXYYY[[[^^^aaacccfffggg___^^^\\\\\\___fffmmmqqqsssxxx~~~yyyrrrlllmmmmmmlllqqqyyy{{{xxxxxxwwwssslllddd]]]XXXWWWUUUTTTRRRPPPNNNMMMMMMMMMLLLLLLLLLNNNQQQVVVYYY\\\jjjjjjnnnvvv~~~~~~|||^^^LLLBBB@@@@@@CCCHHH[[[|||wwwoookkkjjjeee___\\\XXXTTTQQQQQQRRRSSSYYY\\\bbbgggnnnuuu}}}}}}vvvsssoookkkiiikkkiiikkknnnoooooopppqqqsssuuuvvvwwwyyyyyyyyywwwwwwzzz~~~uuuqqqnnnkkklllooonnnpppqqqrrrttt}}}xxxvvvwwwxxx}}}}}}yyy}}}|||zzz|||{{{xxxwwwvvvqqqmmmkkkiiiiiinnnuuu}}}vvvoooxxxsssTTTDDDBBB;;;:::999999999999:::;;;??????AAAEEEFFFDDDFFFJJJQQQYYYjjjwww___PPPVVVYYYvvv{{{nnngggbbb\\\ZZZZZZWWWXXXZZZ[[[]]]___```aaa\\\^^^___aaabbbbbbaaaaaa^^^```dddiiinnnpppnnnmmm]]]\\\\\\]]]___cccgggjjjnnnrrruuuqqqiiiccc```aaaeeehhhllloooqqqsssvvvyyyrrrtttxxx{{{}}}~~~~~~}}}{{{wwwvvvwwwwwwuuusssooooooooolllhhhaaa[[[XXXTTTUUUYYY\\\```cccdddeeeWWWVVVVVV[[[bbbiiinnnpppssswww}}}wwwooogggjjjkkkiiimmmuuuwwwtttsssqqqlllfff^^^ZZZXXXXXXXXXVVVSSSQQQOOONNNMMMMMMKKKKKKKKKMMMOOOSSSWWWYYYjjjkkknnnsssyyyzzz|||___GGGAAACCCAAADDDLLLWWWxxxuuupppkkkeeebbb```^^^YYYUUURRRRRRSSSSSSWWW\\\ccciiimmmssszzzxxxrrrrrrrrrmmmhhhfffhhhiiillloooqqqrrrssssssssstttwwwyyyzzzyyyxxxxxx{{{tttpppooonnnnnnoootttrrrppppppttt~~~{{{sssrrrwww|||zzzzzzyyysssuuuwwwuuussswwwrrrmmmkkkjjjjjjpppxxx|||vvvlllssskkkOOOCCCBBB===<<<<<<;;;;;;;;;<<<<<<>>>???AAACCCEEEGGGHHHHHHTTT\\\mmmxxx```SSSYYY\\\xxxyyynnneeeaaa___]]][[[XXXYYYYYY[[[\\\^^^```aaa^^^```bbbddddddcccaaa___cccaaaaaafffmmmqqqooommmbbb```______^^^^^^dddmmmnnnrrruuuqqqiiibbb______bbbeeejjjooossstttssssssqqqsssvvvxxxzzzzzzyyyyyy}}}{{{xxxtttrrrpppoooooollljjjgggbbb^^^ZZZWWWUUURRRTTTXXX\\\^^^^^^\\\[[[RRRRRRTTTYYY```ggglllnnnwww{{{qqqhhheeebbbaaacccgggkkkkkkkkkmmmjjjeee```\\\YYYXXXWWWZZZXXXUUURRROOOMMMLLLLLLKKKJJJIIIJJJLLLPPPUUUXXXjjjkkkoootttyyy{{{{{{bbbKKKBBBCCCAAADDDKKKVVVvvvtttpppkkkgggeeeccc___ZZZUUURRRRRRSSSTTTVVV\\\ccchhhmmmrrryyyxxxrrrrrrsssooojjjhhhgggiiikkknnnpppqqqrrrrrrssstttvvvxxxyyyyyyxxxxxxzzzvvvrrrqqqppppppssstttrrrqqqqqquuu}}}uuusssvvvzzz~~~zzz{{{yyyuuuwwwyyywwwtttvvvpppllljjjiiiiiiooowww~~~vvvkkkrrrlllOOOCCCAAA<<<<<<;;;;;;;;;<<<<<<===>>>???AAACCCEEEGGGHHHHHHRRR[[[lllzzzbbbQQQWWWZZZwwwwwwmmmeeeaaa___]]][[[[[[[[[[[[\\\]]]^^^___``````aaacccddddddcccaaa___```______dddkkkooonnnlllaaa^^^\\\]]]\\\\\\bbbjjjlllqqqtttpppiiibbb___```aaadddiiinnnrrrssssssrrrrrrtttwwwyyyzzz{{{zzzzzz|||{{{xxxuuuqqqnnnlllkkkgggeee```[[[WWWSSSQQQPPPSSSUUUYYY\\\]]]\\\ZZZXXXRRRSSSTTTXXX___eeejjjmmmrrrvvv{{{|||nnnfff```^^^\\\^^^bbbeeeeeeeeedddbbb___[[[XXXWWWVVVVVV[[[YYYVVVRRROOOMMMLLLLLLKKKJJJIIIIIIKKKOOOSSSVVVjjjlllpppuuuyyy~~~{{{___JJJBBBDDDBBBDDDKKKTTTttt~~~~~~sssoookkkhhhgggfffbbb\\\VVVSSSRRRTTTUUUVVV[[[bbbhhhmmmrrryyyxxxqqqrrrsssppplllkkkggghhhjjjmmmooopppqqqqqqssstttvvvxxxyyyyyyyyyxxxyyyyyytttsssrrrtttwwwxxxvvvtttrrruuu~~~wwwsssuuuxxx}}}zzz{{{|||zzz{{{|||yyyvvvtttnnnjjjiiiggghhhooowwwvvvkkkqqqiiiNNNBBB@@@;;;;;;;;;;;;;;;<<<===>>>===???AAACCCEEEFFFGGGHHHPPPYYYlll}}}eeeSSSXXX[[[www~~~vvvkkkdddaaa___]]]\\\^^^]]]]]]]]]]]]^^^______bbbcccdddeeedddcccaaa___^^^]]]^^^bbbhhhlllmmmlllbbb^^^\\\]]]\\\\\\bbbiiijjjooorrrppphhhbbb```aaaaaadddiiinnnqqqssssssssstttvvvxxxzzz{{{{{{{{{{{{{{{zzzxxxuuuqqqlllhhhfffaaa^^^YYYSSSPPPNNNNNNNNNUUUWWWZZZ\\\[[[YYYVVVSSSSSSSSSUUUXXX]]]ccchhhkkkooosssyyy~~~wwwjjjaaaYYYXXXWWWWWWZZZ\\\]]]]]]\\\[[[XXXVVVUUUUUUVVVWWW[[[ZZZWWWSSSPPPNNNLLLKKKJJJIIIHHHHHHJJJNNNQQQSSSjjjlllqqqvvvzzz~~~\\\HHHBBBDDDBBBDDDJJJSSSqqqxxxtttxxxtttnnnjjjgggfffhhhddd]]]WWWSSSSSSTTTVVVVVV\\\ccciiinnnttt{{{yyyqqqqqqqqqnnnjjjiiiggghhhiiikkkmmmooopppppprrrsssuuuwwwxxxyyyyyyyyyyyy~~~zzzuuusssrrruuuyyy}}}{{{wwwuuuvvv|||}}}uuurrruuuyyyzzzxxxzzz~~~{{{wwwsssmmmiiihhhggggggnnnvvvwwwmmmtttdddKKKAAA@@@:::::::::;;;<<<===>>>???===>>>@@@CCCEEEFFFGGGGGGOOOYYYlllhhhWWW[[[]]]yyy}}}uuukkkcccaaa___^^^\\\^^^^^^^^^^^^^^^___```aaaddddddeeeeeedddcccaaa___]]]\\\]]]aaafffkkkllllllfffaaa^^^^^^^^^___ccciiiiiinnnrrrpppiiicccaaabbbbbbeeeiiinnnqqqsssttttttvvvwwwxxxzzz{{{||||||{{{yyyyyywwwtttoooiiiccc```[[[XXXSSSNNNLLLMMMPPPQQQXXXYYYZZZ[[[YYYVVVSSSPPPSSSUUUWWWYYY]]]bbbgggkkkpppuuu{{{rrreee^^^VVVUUUSSSSSSTTTUUUVVVWWWXXXWWWUUUTTTTTTUUUVVVWWW[[[ZZZWWWTTTQQQNNNLLLKKKJJJIIIHHHHHHIIILLLOOOPPPjjjmmmrrrwwwzzz^^^KKKBBBDDDAAACCCIIIQQQooovvvooorrruuunnniiifffeeehhhddd^^^XXXTTTTTTUUUVVVWWW]]]dddjjjooouuu||||||rrrpppoookkkhhhggghhhhhhiiijjjlllnnnoooppprrrssstttvvvwwwxxxyyyzzzzzz}}}|||uuuqqqpppsssxxx{{{zzzwwwvvvxxxyyyqqqqqqvvv|||}}}xxxuuuwww}}}yyysssnnnjjjhhhggghhhnnnvvvyyyqqqyyy|||^^^IIIAAABBB:::::::::;;;<<<===>>>???===>>>@@@BBBDDDFFFGGGGGGPPP[[[nnnlllZZZ\\\[[[www}}}uuukkkdddaaa```^^^\\\\\\\\\]]]^^^___aaabbbcccdddeeeeeeeeedddbbbaaa```^^^]]]^^^aaaeeeiiikkklllgggbbb^^^^^^______bbbgggiiinnnrrrpppjjjdddbbbcccdddfffjjjnnnrrrtttuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{wwwwwwvvvrrrllleee___[[[UUURRRNNNKKKLLLOOOSSSVVVZZZZZZZZZYYYWWWTTTRRRPPPTTTWWWYYY[[[^^^bbbhhhlllrrrwww|||{{{nnnccc\\\VVVUUUTTTSSSRRRSSSTTTUUUVVVUUUSSSRRRRRRSSSTTTVVVZZZYYYXXXUUUSSSPPPNNNLLLJJJIIIHHHHHHIIIKKKLLLNNNjjjlllqqqwww{{{]]]JJJ@@@CCCAAACCCIIIPPPnnnyyyppppppxxxwwwpppjjjfffdddfffccc^^^YYYVVVUUUUUUVVVWWW\\\dddjjjooouuu}}}tttpppnnnjjjggggggiiiiiiiiijjjlllnnnoooppprrrrrrsssuuuwwwxxxyyyzzz{{{|||~~~vvvpppmmmpppvvvvvvuuuuuuvvv{{{xxxppppppwww}}}~~~yyyuuutttvvv|||~~~vvvqqqllljjjhhhhhhnnnvvvyyyttt{{{]]]IIIBBBCCC;;;;;;;;;;;;;;;<<<===>>><<<>>>@@@BBBDDDEEEFFFGGGPPP]]]qqqqqq[[[[[[WWWrrrwwwllleeebbb```^^^]]][[[[[[\\\]]]___aaacccddddddddddddccccccbbbaaaaaa^^^^^^___```cccfffiiikkkggg```[[[\\\]]]]]]```dddiiinnnrrroooiiicccaaabbbdddfffiiimmmqqqsssuuuuuuuuuvvvvvvwwwwwwxxxyyyyyyvvvuuusssoooiiibbb\\\XXXQQQOOOMMMKKKMMMQQQVVVYYY]]][[[YYYWWWUUUTTTSSSSSSVVVYYY\\\^^^```dddjjjppptttwww|||wwwkkkbbb]]]YYYYYYXXXVVVSSSSSSTTTVVVSSSRRRQQQPPPPPPQQQSSSTTTYYYYYYXXXVVVTTTRRRPPPNNNKKKJJJIIIIIIIIIJJJKKKLLLjjjlllqqqvvv{{{~~~\\\JJJ???AAA@@@BBBIIIPPPmmmsssqqqvvvyyyrrrlllhhhfffcccaaa^^^[[[XXXVVVUUUUUUUUUZZZbbbhhhmmmttt{{{uuuqqqpppmmmkkkkkkjjjjjjjjjkkklllnnnpppqqqrrrrrrssstttvvvxxxzzz{{{zzz{{{wwwoookkknnntttuuuuuuvvvwww|||yyyqqqpppvvv{{{}}}yyyvvvssstttuuuzzzyyytttooollljjjiiiooowwwwwwvvvbbbMMMCCCBBB<<<<<<;;;;;;;;;<<<<<<===<<<===???BBBDDDEEEFFFGGGPPP^^^tttxxx]]][[[UUUoooyyynnnfffbbbaaa^^^]]]\\\\\\\\\]]]^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbaaa^^^^^^______```bbbfffhhhhhhaaa[[[[[[]]]]]]___ccchhhlllpppmmmfff```^^^___bbbdddgggkkknnnqqqssstttttttttttttttuuuvvvwwwwwwuuusssqqqlllggg```[[[WWWUUUSSSQQQPPPQQQUUUYYY\\\^^^\\\XXXUUUSSSTTTVVVWWWWWW[[[___aaabbbfffmmmtttwwwyyy|||~~~uuujjjccc^^^\\\]]]\\\YYYUUUTTTUUUWWWRRRQQQPPPPPPQQQSSSVVVWWWWWWWWWWWWWWWUUUSSSQQQPPPLLLKKKJJJJJJJJJJJJJJJKKKjjjlllpppvvv{{{aaaOOO>>>AAA???BBBHHHPPPmmmvvvrrrvvvzzztttnnnjjjhhhaaa```^^^[[[YYYVVVUUUTTTSSSXXX```ggglllrrrzzzvvvrrrrrrooonnnoookkkkkkkkkkkklllnnnpppqqqrrrrrrssstttvvvxxxzzz{{{yyyzzzyyyooojjjmmmsssyyyyyyxxxyyy|||{{{sssqqquuuyyyzzzwwwtttrrruuuvvvzzz|||vvvpppnnnkkkjjjpppwww|||vvvwwwgggPPPDDD@@@===<<<<<<;;;;;;;;;<<<<<<<<<===???BBBDDDEEEFFFFFFPPP___vvv|||```]]]VVVooozzzooogggcccaaa___\\\]]]]]]]]]]]]]]]^^^______aaaaaaaaaaaaaaabbbbbbbbb^^^^^^^^^^^^^^^```cccfffkkkccc]]]]]]___```aaadddfffkkknnnlllddd^^^\\\]]]aaabbbeeeiiillloooqqqrrrssssssssssssssstttuuuvvvtttrrroookkkeee___ZZZWWW[[[YYYWWWVVVWWWYYY\\\______\\\WWWSSSRRRTTTXXXZZZXXX\\\aaacccdddhhhpppvvv{{{|||}}}~~~tttjjjddd```^^^______[[[WWWUUUVVVYYYSSSSSSRRRSSSUUUWWWZZZ\\\VVVWWWWWWWWWVVVTTTSSSQQQLLLLLLKKKJJJJJJJJJJJJJJJjjjnnnrrrvvv|||```LLL???BBB@@@BBBGGGNNNiii}}}{{{|||xxxtttoooiiieee``````^^^ZZZVVVTTTTTTUUUUUUZZZ___dddhhhnnnvvv|||tttooonnnmmmlllmmmggghhhiiijjjlllnnnppprrruuurrrrrrvvvwwwwwwyyy~~~|||tttllljjjooouuu~~~~~~||||||}}}|||vvvssswwwzzzvvvttttttvvvzzz{{{tttpppkkkiiinnnttt~~~{{{gggOOOCCC@@@>>>===<<<;;;:::999999999<<<>>>?????????AAACCCEEELLLZZZpppjjj[[[YYYiii}}}zzznnniiigggccc``````^^^^^^^^^^^^___aaabbbccc```aaacccdddeeeeeeddddddaaaaaaaaa```___```cccfffkkkgggbbb]]][[[[[[^^^```ccchhhllllllgggaaa^^^]]]bbbeeehhhjjjkkkmmmoooqqqppppppqqqrrrsssvvvxxxzzzwwwtttooojjjeeecccaaaaaa___^^^]]]]]]]]]^^^______[[[YYYVVVUUUVVVXXXYYYYYY]]]___cccfffjjjooouuuyyy}}}uuunnniiieeebbb```___^^^\\\ZZZXXXWWWWWWTTTTTTSSSSSSUUUWWWZZZ\\\ZZZXXXUUUTTTTTTTTTSSSQQQMMMMMMLLLLLLKKKIIIHHHGGGkkkoootttxxx~~~^^^JJJ@@@BBB@@@BBBGGGNNNjjjyyyuuu{{{xxxtttoooiiifff```___]]]YYYUUUSSSSSSTTTWWW[[[```eeeiiiooowww}}}uuupppnnnlllkkkkkkjjjjjjjjjkkklllnnnoooppptttqqqqqquuuwwwvvvxxx|||}}}~~~uuunnnlllqqqxxx||||||zzzzzz|||xxxssssss{{{}}}xxxvvvtttvvv{{{|||vvvrrrnnnkkkooovvv~~~iiiQQQDDD???>>>===<<<;;;::::::::::::<<<>>>?????????@@@CCCEEEMMMZZZooommm[[[XXXhhh~~~zzzoookkkiiidddaaa```^^^^^^^^^______aaabbbbbb```aaabbbcccccccccbbbaaabbbbbbbbb```___```cccfffnnnjjjddd^^^ZZZYYYZZZ[[[bbbgggkkklllgggaaa^^^]]]```cccgggiiikkkllloooqqqnnnnnnnnnooopppsssuuuwwwtttsssqqqooommmlllllllllmmmllljjjhhhgggdddbbb```]]]ZZZWWWVVVWWWZZZ[[[[[[\\\^^^bbbeeeiiinnntttxxx~~~|||pppkkkhhheeeccc``````___^^^]]][[[ZZZYYYUUUUUUTTTTTTUUUWWWYYY[[[]]][[[YYYYYYYYYYYYWWWUUUNNNNNNNNNMMMLLLKKKJJJIIIlllqqqvvvzzzyyyYYYFFF@@@BBB@@@AAAFFFNNNkkkuuuooovvvxxx~~~yyytttooojjjggg______]]]YYYUUURRRRRRSSSXXX\\\aaaeeeiiipppxxx~~~wwwrrroookkkiiiiiikkklllllllllmmmnnnnnnnnnrrroooppptttuuuuuuwwwzzz}}}}}}wwwrrrpppttt{{{{{{zzzyyyxxxyyy|||vvvrrrtttzzzwwwtttwww|||~~~yyyuuuqqqooorrrxxx~~~lllTTTEEE???======<<<;;;::::::::::::<<<===?????????@@@CCCEEEMMMYYYnnnsss^^^XXXfff~~~}}}qqqmmmjjjfffbbbaaa_______________```aaabbbaaaaaabbbbbbaaa```^^^]]]aaabbbbbbaaa___```bbbeeennnjjjeee___[[[YYYXXXXXX___eeejjjkkkgggaaa]]][[[^^^aaafffiiikkkmmmoooqqqkkkkkkkkklllmmmppprrrsssssstttvvvyyy{{{|||}}}}}}|||xxxtttnnngggccc```]]]YYYXXXYYY[[[]]]^^^[[[]]]aaaeeehhhmmmssswww~~~|||qqqiiifffeeedddccc___```aaaaaaaaa___]]]\\\WWWWWWVVVUUUVVVWWWXXXYYYZZZYYYXXXYYYYYYXXXUUUSSSOOOOOOOOOOOONNNNNNMMMLLLlllqqqwww|||qqqSSSCCC@@@BBB???@@@FFFMMMjjjuuummmnnnqqqwww{{{tttpppkkkhhhaaa```^^^ZZZUUUSSSSSSTTTWWW[[[```dddhhhnnnwww~~~yyyssspppkkkgggfffjjjkkklllmmmnnnooooooooopppmmmnnnssstttsssuuuxxx||||||yyytttrrrwww}}}}}}{{{yyywwwxxx}}}~~~yyyuuuwww{{{wwwtttxxx}}}{{{yyyuuusssvvv|||qqqXXXGGG@@@======<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBEEELLLXXXmmm|||cccYYYeee~~~vvvnnniiieeebbbbbb```____________``````aaaaaaaaaaaaaaa___]]][[[ZZZ___``````___^^^^^^```bbbhhhfffccc```]]][[[ZZZZZZ]]]ccciiijjjfffaaa\\\[[[]]]aaafffjjjlllnnnppprrrkkkkkkkkklllmmmoooqqqssstttxxx~~~yyynnngggccc___[[[YYYZZZ\\\^^^^^^\\\^^^bbbeeeiiinnntttxxx~~~~~~}}}|||uuuooohhhbbbaaaaaaaaaaaa]]]___aaaccccccaaa___]]]YYYYYYXXXWWWVVVWWWWWWWWWVVVVVVVVVXXXXXXWWWTTTQQQOOOOOOPPPPPPOOOOOONNNMMMkkkqqqxxx~~~iiiNNNBBB@@@AAA???@@@EEELLLhhhvvvoookkknnnuuu~~~tttppplllhhhcccbbb___[[[WWWTTTTTTUUUUUUXXX]]]```eeellluuu|||yyyuuuqqqlllgggfffggghhhjjjmmmnnnpppppppppnnnlllnnnrrrtttssstttwww{{{zzz{{{vvvssswww}}}}}}yyyvvvwww|||yyyyyyyyyvvvsssxxx}}}{{{xxxvvvzzzttt[[[JJJBBB======<<<;;;;;;;;;<<<<<<;;;===>>>>>>>>>@@@BBBDDDLLLXXXkkkjjj\\\eee{{{{{{ooohhhdddbbbdddaaa``````____________```aaaaaaaaa```___]]][[[YYY\\\]]]^^^]]][[[[[[\\\^^^eeedddbbbaaa___]]][[[ZZZ[[[aaaggghhheee___\\\[[[^^^bbbhhhlllnnnpppqqqsssmmmmmmmmmmmmoooqqqssstttxxx}}}wwwnnnfffaaa\\\YYYYYY[[[]]]]]]]]]```cccgggkkkpppuuuyyy~~~~~~~~~wwwrrrooommmjjjfffbbb^^^]]]]]]^^^^^^\\\]]]```bbbbbbaaa___^^^ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXYYY[[[ZZZWWWTTTPPPPPPPPPPPPOOOOOONNNMMMkkkqqqyyybbbKKKAAA>>>AAA???@@@DDDJJJeeeyyyuuupppvvv}}}uuuqqqmmmiiidddcccaaa\\\WWWTTTTTTUUUSSSVVVZZZ^^^bbbiiissszzzyyyvvvsssnnnhhhgggeeegggiiilllnnnoooppppppmmmlllmmmrrrtttrrrsssvvvyyyyyy~~~{{{vvvrrrtttyyy}}}{{{xxxuuuvvv{{{{{{yyy~~~wwwtttsssyyy~~~{{{xxxxxx}}}ttt]]]KKKBBB======<<<<<<<<<<<<<<<===;;;<<<>>>>>>>>>???BBBDDDKKKWWWkkknnn^^^bbbvvvssskkkeeeccceeebbbaaa```_______________``````aaaaaa```___]]]\\\ZZZ[[[\\\[[[ZZZYYYZZZ[[[cccccccccbbb```]]]ZZZXXXZZZ___dddeeebbb^^^\\\\\\```dddiiimmmooopppqqqrrrooonnnnnnnnnoooqqqssstttyyyyyyjjjeee^^^ZZZYYY[[[\\\\\\^^^aaadddhhhkkkpppvvvzzz|||~~~~~~yyyrrrlllgggeeecccbbbaaa___]]]\\\\\\]]]]]]\\\]]]___aaaaaa```___^^^[[[ZZZZZZYYYXXXXXXWWWWWWUUUUUUUUUWWWXXXXXXVVVTTTRRRRRRRRRQQQPPPOOOMMMMMMlllsss{{{|||]]]IIIBBB===@@@???AAADDDHHHaaa}}}vvvqqqnnniiidddccc```\\\WWWTTTSSSTTTSSSVVVYYY\\\```hhhrrryyyxxxvvvuuuooojjjhhheeegggiiilllmmmnnnmmmmmmmmmlllnnnssstttssssssvvvwwwyyy~~~{{{uuupppqqquuuxxxvvvsssrrrttt|||yyyxxx{{{vvvsssssszzz~~~{{{xxxxxx|||rrr[[[JJJAAA======<<<<<<<<<<<<======;;;<<<===>>>>>>???AAADDDIIIVVVjjjqqq______nnnyyypppiiieeeeeebbbbbbaaa______^^^^^^^^^___```aaabbbbbbaaa``````YYY[[[\\\[[[ZZZXXXYYYZZZ^^^___aaabbbaaa___\\\ZZZZZZ^^^bbbccc```]]]\\\]]]```dddiiimmmooooooppppppnnnmmmmmmmmmnnnpppqqqrrrvvv}}}oooiiibbb\\\ZZZ[[[\\\\\\]]]```cccgggkkkpppvvvzzz{{{~~~tttqqqmmmhhhdddaaa___^^^\\\]]]]]]]]]]]]]]]^^^```^^^___``````````````````ZZZZZZZZZZZZYYYYYYXXXWWWUUUTTTSSSTTTVVVWWWVVVUUUUUUUUUTTTSSSRRRPPPNNNMMMnnnttt}}}yyyZZZHHHCCC<<<@@@???AAADDDGGG___wwwrrrnnniiicccbbb___[[[VVVSSSRRRSSSSSSVVVYYY\\\```hhhrrrzzz~~~xxxvvvuuuqqqllljjjfffhhhjjjlllllllllkkkjjjmmmlllnnnsssuuussssssvvvvvvxxx~~~{{{tttnnnnnnrrrsssqqqoooooosss|||~~~vvvwwwzzzuuusssssszzz~~~zzzwwwyyy~~~zzzpppZZZIII@@@======<<<<<<<<<======>>>;;;<<<===>>>>>>???AAADDDIIIUUUjjjrrr___]]]iii~~~uuulllfffdddcccbbbaaa______^^^^^^^^^^^^```aaaccccccccccccbbbZZZ[[[]]]\\\ZZZYYYYYYZZZWWWZZZ^^^aaaccccccaaa___ZZZ^^^aaaaaa^^^\\\]]]^^^___dddiiimmmnnnnnnnnnnnnlllkkkkkkkkklllnnnooopppsssyyyrrrlllddd^^^\\\\\\]]]]]]]]]___cccfffjjjooouuuyyyzzz}}}~~~|||uuullljjjfffccc```^^^]]]\\\YYYZZZ\\\^^^^^^___aaabbb``````````````````aaaaaaZZZZZZZZZZZZZZZYYYXXXXXXYYYXXXVVVWWWYYY[[[[[[ZZZXXXWWWWWWUUUSSSQQQOOONNNtttyyywwwWWWGGGDDD<<>>???>>>>>>???AAADDDJJJZZZpppnnn```dddfff|||}}}rrrjjjfffdddaaaaaa```_______________bbb```___aaacccdddbbb___\\\ZZZXXXYYY[[[[[[XXXUUURRRZZZbbbcccccceeeeeedddcccbbb``````______]]][[[___aaaeeeiiikkkmmmmmmnnnmmmnnnnnnmmmllllllmmmooorrrwwwrrreeebbbcccaaa]]][[[\\\___bbbeeegggmmmuuu{{{~~~yyyqqqkkkeeeccc```^^^]]]^^^___aaa```cccbbb``````dddeeeccchhhgggeeedddcccbbbaaaaaa___^^^\\\ZZZZZZ[[[\\\]]]]]]\\\[[[YYYYYYYYYZZZZZZVVVWWWYYYYYYXXXUUURRRPPPtttyyy~~~tttTTTDDDAAA<<>>???>>>>>>???BBBDDDJJJZZZooolll]]]^^^```uuu~~~rrrjjjfffdddaaa``````_______________bbbaaa```aaadddeeeccc```\\\ZZZWWWWWWYYYYYYWWWUUUTTT]]]dddeeeeeeggghhhffffffdddcccaaa```___]]]\\\^^^aaaeeeiiikkkllllllkkkmmmmmmmmmkkkiiihhhiiikkkpppvvvuuufff```___^^^\\\[[[[[[^^^aaadddhhhmmmuuuzzz~~~~~~zzzwwwtttoookkkiiigggeeeddddddeeeggghhhhhhjjjjjjggghhhkkkllljjjmmmkkkiiigggdddbbbaaaaaa______]]]]]]\\\]]]^^^______^^^\\\ZZZXXXXXXXXXXXXVVVWWWYYYYYYXXXVVVSSSQQQtttxxx~~~sssSSSBBB???;;;@@@>>>>>>BBBFFFYYYxxxzzzssspppmmmhhhddd___[[[XXXWWWUUUSSSQQQSSSVVVYYY^^^fffnnnttt{{{{{{yyy{{{zzzqqqhhhhhhhhhiiijjjkkklllmmmmmmrrrssstttsssqqqqqqqqqssszzz~~~~~~uuurrrrrrqqqoooqqqtttvvvvvvwww{{{~~~{{{xxxvvv{{{}}}vvvtttvvv{{{}}}{{{zzz}}}xxxxxx|||xxxooouuuyyybbbOOODDD>>>===<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>???BBBDDDKKK[[[pppmmm[[[XXX[[[nnnssskkkfffdddaaa```______^^^^^^______bbbbbbaaaccceeeeeedddbbb^^^[[[WWWUUUUUUVVVVVVUUUXXXaaahhhiiiiiikkkllljjjiiihhhfffdddbbb___^^^]]]]]]```eeeiiikkkkkkiiihhhlllllljjjgggeeedddeeegggmmmvvvxxxfff^^^]]][[[ZZZ[[[ZZZ\\\```dddhhhooovvv{{{~~~~~~~~~~~~{{{vvvuuussssssssssssrrrpppnnnmmmlllkkklllnnnppprrrrrruuuuuurrrrrruuuuuussstttrrroookkkgggdddbbbaaa____________````````````aaa___]]][[[XXXWWWVVVVVVVVVWWWYYYYYYYYYVVVSSSQQQtttxxx}}}sssSSSCCC@@@;;;???======BBBEEEVVVsss|||qqqllliiigggeee```\\\YYYVVVUUUTTTQQQSSSVVVYYY^^^eeemmmsss{{{|||yyy|||{{{qqqgggfffggghhhiiijjjkkkkkklllpppqqqssssssrrrqqqqqqrrrxxx~~~|||tttssssssqqqnnnrrrtttwwwxxxxxx{{{|||zzzwwwuuuyyy}}}vvvrrrwww||||||yyyxxx|||}}}{{{xxxsssrrrtttzzzyyymmmuuuuuu]]]LLLAAA===>>>>>>============>>>>>><<<===>>>>>>>>>???BBBEEENNN]]]rrrqqq\\\VVVYYYjjjuuukkkeeeccc``````___^^^^^^^^^^^^___bbbbbbcccdddeeeeeeeeedddaaa]]]XXXTTTRRRSSSUUUVVV[[[dddkkkllllllnnnnnnmmmlllllljjjgggccc```^^^^^^]]]```fffjjjllljjjhhheeeggggggeeecccbbbbbbfffhhhoooyyyvvvfff___]]][[[[[[\\\ZZZ\\\```dddjjjqqqwww{{{~~~}}}~~~~~~yyyssspppooonnnlllnnnnnnoooppprrrsssttttttrrrrrrrrrssstttwwwyyy{{{|||||||||~~~{{{zzzxxxtttooojjjfffcccaaa______```aaaaaaaaaaaa``````___]]][[[YYYWWWVVVUUUVVVWWWYYYZZZYYYWWWTTTRRRuuuyyy~~~oooPPPAAA???;;;>>><<<===BBBDDDTTToooqqqiiiffffffeeebbb]]]YYYVVVUUUTTTSSSUUUWWWZZZ___fffnnnttt{{{}}}yyy{{{zzzqqqhhheeeeeefffggghhhiiijjjjjjlllnnnqqqrrrqqqqqqrrrtttuuu{{{~~~vvvssssssqqqnnnqqqtttvvvwwwwwwzzz|||{{{xxxvvvzzzyyyvvvxxx}}}~~~|||{{{wwwsssqqqmmmmmmooorrrtttyyyzzznnnyyyqqqYYYIII@@@===;;;::::::999999::::::;;;<<<===>>>>>>>>>@@@CCCEEEPPP___tttuuu]]]TTTYYYfff~~~uuukkkeeeccc``````___^^^^^^^^^^^^^^^aaabbbdddeeeeeeeeeffffffddd```ZZZUUUQQQRRRTTTWWW\\\dddkkkmmmmmmnnnooonnnmmmmmmlllhhhccc___^^^^^^^^^aaafffjjjkkkiiifffdddaaaaaaaaa```aaadddjjjnnnuuu}}}}}}qqqeeeaaa```^^^]]]^^^\\\^^^aaafffmmmtttyyy|||}}}}}}~~~}}}|||~~~~~~vvvnnnkkkfffcccbbbbbbccccccdddfffhhhkkknnnqqqtttvvvzzzzzzzzz|||}}}~~~{{{wwwrrrmmmhhheeeddd___```aaaaaaaaaaaa``````^^^]]]\\\[[[ZZZXXXWWWWWWVVVWWWYYYZZZYYYWWWUUUSSSvvvzzziiiKKK>>>>>>;;;>>><<<===CCCEEERRRkkkrrrjjjgggfffeeeccc___YYYVVVUUUUUUTTTVVVYYY\\\```gggooottt{{{zzzyyywwwqqqllleeeeeefffggghhhiiijjjjjjkkklllooopppppprrrtttvvvtttyyyzzztttqqqpppoooqqqsssuuuuuuuuuxxx~~~~~~}}}{{{yyy}}}}}}}}}{{{ppplllkkkhhhhhhjjjjjjlllnnnqqqtttxxx|||~~~zzz}}}wwwqqq~~~mmmUUUFFF@@@>>><<<<<<;;;;;;;;;;;;<<<<<<;;;===>>>>>>>>>@@@CCCFFFPPP```uuuzzz```RRRWWW___sssvvvjjjeeeccc```___^^^^^^]]]]]]^^^^^^```bbbdddeeeddddddfffgggeeebbb\\\UUUPPPPPPSSSVVVZZZcccjjjkkkkkkmmmnnnllllllmmmlllhhhbbb]]]]]]^^^___bbbeeehhhiiigggdddbbb]]]]]]^^^^^^bbbhhhpppvvv|||~~~vvvllldddaaaaaa``````bbb```aaadddjjjqqqxxx{{{}}}}}}}}}~~~|||vvvtttuuuwwwvvvtttqqqsssuuuwwwvvvqqqjjjddd[[[ZZZYYYXXXXXXYYY[[[\\\\\\___eeejjjoootttzzz~~~}}}{{{wwwsssoookkkhhhgggbbbbbbbbbbbbaaaaaaaaa```]]]]]]\\\\\\[[[YYYWWWWWWVVVWWWYYYZZZZZZXXXUUUTTTxxx{{{fffIII>>>???<<>>DDDEEEQQQiiirrrjjjhhheeeeeeddd```ZZZVVVTTTUUUUUUVVVYYY\\\```gggoootttyyyzzzvvvtttqqqoooffffffggghhhiiijjjkkkkkkkkkmmmnnnnnnoooppptttwwwuuuyyyuuupppoooppppppqqqrrrrrrssswww~~~}}}}}}vvvllliiihhhfffdddeeedddfffiiihhhggggggjjjmmmooorrrwww~~~yyyvvvhhhPPPCCC>>>===>>>>>>============>>>>>>;;;<<<===>>>>>>@@@CCCFFFNNN___uuudddSSSWWWZZZjjjuuujjjeeeccc```___^^^^^^]]]]]]^^^^^^^^^aaadddeeedddccceeegggeeebbb]]]UUUOOONNNPPPTTTWWW```ggghhhhhhjjjkkkiiijjjllllllggg```\\\\\\^^^___```cccddddddcccaaa___\\\\\\]]]___ccckkkuuu|||uuukkkbbb_________bbbgggeeeeeegggmmmuuu{{{~~~~~~~~~~~~|||uuunnnkkkkkkllljjjgggbbbcccdddccc```\\\ZZZZZZQQQRRRSSSTTTTTTUUUWWWXXXZZZ___ffflllrrrxxxzzzyyyvvvssspppmmmkkkjjjgggfffdddbbbaaaaaabbbbbb^^^^^^^^^]]][[[XXXVVVTTTVVVWWWYYYZZZZZZXXXVVVTTTxxx|||eeeJJJ@@@AAA===???===???EEEEEEQQQhhhpppiiihhheeefffeee```ZZZUUUTTTUUUTTTVVVXXX[[[```fffnnnsssxxx~~~zzztttqqqqqqrrrhhhhhhiiijjjkkkllllllmmmmmmnnnnnnmmmmmmooosssvvvwww{{{uuunnnoooqqqooopppqqqpppqqqvvv~~~}}}}}}}}}sssjjjhhhhhheeebbbbbb```dddhhhfffaaa^^^```ccccccfffkkkrrrzzz~~~yyydddNNNAAA======;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>@@@DDDFFFMMM]]]tttiiiVVVXXXXXXddduuujjjeeeddd______^^^]]]]]]]]]]]]^^^^^^aaaddddddcccccceeegggdddbbb\\\UUUNNNLLLNNNQQQUUU^^^eeeffffffhhhiiiggghhhjjjkkkfff___[[[[[[^^^^^^___```aaaaaa```___^^^]]]]]]^^^___dddmmmxxxvvvlllaaa]]]\\\^^^dddjjjggggggiiiooowww}}}~~~~~~~~~}}}wwwppphhhdddddddddaaa^^^XXXYYYYYYVVVRRRPPPSSSUUUNNNPPPSSSTTTTTTUUUVVVWWWYYY^^^eeekkkpppvvv}}}~~~~~~~~~|||wwwxxxwwwuuurrrpppnnnmmmmmmjjjiiifffcccbbbbbbcccddd``````___]]]ZZZWWWTTTRRRVVVWWWYYYZZZZZZYYYVVVUUUwww{{{\\\HHH???<<<:::<<>>>>><<<<<<<<<<<<<<<<<<;;;;;;888;;;>>>???@@@AAACCCEEESSSaaatttqqq\\\PPPTTTgggzzzwwwmmmgggddd```^^^]]]]]]]]]]]]\\\ZZZ^^^```bbbccccccdddfffhhheeeaaaZZZSSSOOONNNOOOPPPUUUYYY___dddgggiiikkkmmmjjjhhheeebbb`````````aaa___````````````___^^^]]]ZZZ\\\```eeekkksss|||yyymmm```[[[[[[^^^dddjjjuuuooojjjmmmvvv~~~|||}}}~~~}}}zzzyyyyyyyyyrrrjjjcccbbbaaa^^^\\\]]]ZZZSSSOOORRRTTTPPPOOOQQQSSSRRRRRRTTTVVVWWWVVVUUUVVVXXX]]]cccjjjpppvvvyyyzzzzzzzzzyyyyyyxxxwwwvvvpppnnnmmmooorrrsssrrrpppnnnkkkjjjjjjlllmmmkkkhhhlllllljjjgggdddccceeegggaaa^^^[[[ZZZYYYXXXVVVUUUWWWXXXZZZ]]]^^^\\\XXXTTTxxx||||||ZZZGGG@@@===<<<===@@@AAA???BBBOOO]]]pppgggfffiiifffbbb]]]XXXTTTRRRPPPQQQSSSUUUXXX]]]dddkkkqqqxxx|||~~~vvvqqqnnnlllkkkjjjiiiiiiiiiiiikkklllmmmooonnnmmmlllmmmooorrrtttwww{{{yyypppjjjhhhjjjmmmooooooooossszzzxxxuuuyyy~~~~~~}}}zzzwwwxxxzzz|||~~~yyywwwsssooollljjjiiiiiigggiiijjjhhhccc___]]]]]]\\\]]]```eeekkkuuuzzz]]]JJJAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>AAAEEEHHHTTTbbbuuuvvv```RRRTTTeeevvvxxxnnnhhheee___^^^\\\\\\]]]]]][[[ZZZ]]]___aaabbbbbbbbbdddfffeeeaaa[[[VVVQQQPPPOOOPPPUUUYYY___cccfffiiikkkmmmiiigggdddaaa^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\___ccchhhmmmtttzzz|||~~~wwwlll```\\\]]]```hhhooowwwsssnnnooouuuzzz}}}}}}~~~}}}}}}}}}~~~|||zzzxxxwwwvvvmmmeee___]]]\\\YYYXXXYYYWWWQQQOOORRRTTTRRRRRRTTTUUUTTTUUUWWWYYYZZZXXXWWWWWWXXX[[[^^^bbbfffjjjlllnnnnnnmmmlllkkkiiigggfffeeecccbbbcccgggiiiiiihhhkkkhhhggggggjjjkkkjjjiiimmmlllkkkgggdddcccdddfffbbb___]]][[[[[[ZZZXXXVVVWWWXXXZZZ]]]^^^[[[WWWSSSxxx|||xxxXXXGGGAAA???>>>>>>@@@@@@???AAAMMMZZZ~~~sssiiihhhiiifffbbb^^^YYYUUURRRQQQQQQSSSTTTWWWZZZ```ggglllvvvzzzwwwqqqmmmkkkiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnmmmnnnnnnoooppptttxxx}}}xxxooojjjgggiiikkknnnoooooosssyyy~~~}}}~~~vvvtttwww}}}yyyzzz}}}}}}xxxuuuuuuuuutttttttttvvvxxxxxxvvvwww{{{~~~{{{yyyvvvssspppnnnnnnmmmiiilllnnnnnnjjjeeebbb```]]]^^^___aaafffnnnxxxwwwZZZGGG???======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===>>>AAAGGGKKKSSScccwww}}}fffVVVSSS```ooozzzpppjjjeee___]]]\\\\\\\\\\\\[[[YYY[[[]]]___`````````bbbcccdddbbb^^^YYYUUURRRPPPOOOTTTWWW]]]aaadddgggjjjmmmhhhfffccc___\\\[[[[[[[[[^^^]]]\\\[[[ZZZ[[[\\\]]]___ccciiimmmqqqtttxxxzzzyyyvvvxxxuuukkk```]]]^^^bbbkkksssyyywwwtttssssssvvvyyy{{{|||{{{zzzzzz}}}~~~~~~}}}~~~~~~}}}zzzwwwtttrrrqqqggg```ZZZYYYWWWUUUUUUXXXWWWSSSRRRVVVXXXXXXXXXZZZZZZZZZ[[[]]]___^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]^^^aaaaaa```^^^\\\ZZZXXXWWWYYYWWWVVVWWWZZZ]]]______eeecccbbbcccfffhhhiiiiiimmmmmmlllhhheeecccccccccbbb```^^^]]]]]]\\\ZZZXXXXXXYYYZZZ\\\]]]ZZZUUUQQQwww{{{sssUUUFFFAAA@@@======>>>@@@???AAALLLWWWzzztttkkkjjjhhhgggccc___ZZZVVVSSSQQQQQQRRRTTTVVVYYY___gggllluuuxxx~~~yyyqqqllljjjiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmnnnoooppppppppppppssswww|||vvvoookkkhhhhhhjjjmmmnnnpppssswww{{{|||{{{||||||zzzzzzwwwtttxxx~~~}}}yyyuuuwww{{{~~~{{{wwwuuuvvvxxxyyyyyyzzz}}}~~~|||wwwtttvvvxxx}}}{{{yyyvvvtttsssrrrrrrpppqqqrrrqqqnnnkkkgggeeeaaaaaa``````cccjjjrrryyysssVVVEEE???>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>?????????@@@BBBGGGKKKRRRcccxxxkkkYYYSSS\\\hhh}}}rrrjjjeee___]]]\\\\\\\\\\\\[[[YYYZZZ\\\___`````````aaabbbcccbbb```]]]YYYUUUQQQNNNQQQTTTYYY^^^aaadddhhhkkkiiigggccc___\\\ZZZYYYYYY^^^\\\[[[ZZZZZZ\\\^^^___dddhhhmmmrrrsssttttttuuuuuusssvvv~~~uuukkkbbb^^^___bbbkkktttzzz{{{zzzwwwttttttxxx{{{{{{yyyxxxxxxzzz|||}}}}}}}}}~~~~~~|||zzzvvvqqqmmmiiigggaaa[[[WWWVVVVVVUUUWWW\\\]]]\\\\\\^^^``````aaabbbaaaaaabbbcccdddccc```]]]\\\[[[ZZZYYYYYYYYYYYYYYY[[[[[[ZZZYYYWWWUUUSSSRRRSSSQQQPPPPPPRRRVVVYYY[[[___^^^^^^___bbbeeehhhiiinnnnnnmmmjjjeeebbbaaaaaacccaaa_________^^^\\\ZZZYYYYYY[[[\\\\\\YYYTTTPPPvvv{{{nnnQQQDDDAAA@@@;;;:::<<<>>>???BBBLLLVVVxxxzzz}}}|||uuulllkkkhhhgggddd```[[[WWWTTTRRRPPPQQQTTTVVVZZZaaahhhmmmtttxxx}}}{{{rrrllliiihhhhhhiiijjjkkklllmmmmmmnnnkkklllnnnppprrrrrrsssssstttwww{{{~~~wwwqqqmmmjjjgggiiilllnnnooorrrtttvvvwwwwwwyyy{{{zzzzzzyyyvvvzzz~~~|||yyyuuuuuuzzz|||{{{zzz{{{~~~}}}~~~}}}wwwuuuttt||||||{{{zzzyyyyyyxxxxxxyyywwwuuurrrpppmmmjjjiiieeedddbbb```aaaeeelllqqq{{{pppSSSDDD@@@??????;;;;;;;;;<<<<<<<<<======<<<>>>@@@BBBBBBDDDFFFHHHPPPbbbyyyppp]]]SSSXXXbbb|||~~~sssjjjddd___]]]\\\\\\]]]\\\[[[YYY[[[^^^```bbbaaaaaaaaabbbbbbcccbbb```\\\VVVQQQNNNMMMQQQVVVZZZ]]]aaaeeehhhjjjhhhddd```\\\ZZZZZZYYY^^^]]]\\\\\\]]]```cccdddhhhlllpppssssssrrrqqqqqqsssrrruuu}}}uuummmeeeaaa```bbbiiiqqqzzz|||}}}zzzwwwvvvzzz}}}{{{zzzxxxxxxzzz|||}}}}}}|||}}}{{{yyyuuuoooiiiddd```]]]ZZZVVVSSSUUUVVVXXX]]]dddgggiiijjjjjjkkklllmmmmmmlllkkkjjjiiiiiifffbbb___]]]\\\[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUQQQPPPOOONNNOOOQQQUUUWWWYYYZZZ\\\]]]```cccgggiiimmmnnnnnnkkkfffbbb``````aaa```___`````````]]][[[YYYYYY[[[]]]]]]ZZZUUUQQQwww{{{jjjOOOCCC@@@>>>:::999:::===???BBBKKKTTTuuuzzzzzz{{{{{{xxxwww}}}wwwllljjjhhhgggdddaaa]]]XXXUUUSSSPPPRRRTTTWWW[[[aaahhhnnntttwww}}}}}}sssllliiiiiiggghhhjjjlllmmmnnnnnnnnnkkklllnnnppprrrsssttttttsssvvvyyyyyytttoookkkhhhiiikkkmmmooopppqqqqqqtttuuuyyy{{{zzzzzz{{{yyy}}}~~~{{{wwwwww{{{}}}xxxxxxxxxzzz~~~|||wwwsssyyyzzz{{{}}}{{{wwwtttqqqnnnkkkgggfffdddaaa___aaaeeehhhuuu|||kkkPPPCCC@@@??????::::::;;;;;;<<<=========;;;===AAACCCCCCDDDFFFGGGOOOaaaxxxvvvbbbVVVWWW^^^xxx~~~ssskkkeee```^^^]]]]]]]]]]]]\\\ZZZ\\\^^^bbbcccbbbaaaaaabbbbbbccccccaaa]]]WWWQQQMMMLLLOOOSSSXXX[[[___dddgggkkkhhhddd```]]][[[[[[ZZZ]]]]]]^^^___bbbeeehhhiiilllnnnqqqqqqpppnnnnnnoooqqqqqquuu|||uuuooojjjfffcccccchhhpppyyy{{{|||{{{yyyxxx{{{}}}{{{zzzyyyzzz|||}}}}}}}}}{{{|||~~~~~~}}}vvvrrrmmmfff```[[[XXXWWWSSSQQQQQQUUUYYY^^^hhhqqqwww{{{~~~||||||~~~~~~|||zzzvvvsssppplllgggdddaaa```______^^^^^^______[[[[[[[[[[[[[[[ZZZYYYXXXQQQRRRQQQOOONNNNNNQQQSSSUUUXXX[[[^^^```cccfffhhhlllmmmnnnlllhhhccc```_________^^^___```___]]][[[YYYZZZ[[[]]]^^^[[[VVVRRRxxx}}}fffMMMBBB>>><<<<<<::::::===???AAAHHHPPPnnn}}}yyywwwxxxwwwwww}}}|||mmmiiihhhgggeeebbb^^^YYYUUUSSSRRRSSSUUUVVVZZZ___fffkkksssvvv{{{~~~sssllljjjjjjggghhhjjjlllnnnnnnnnnnnnmmmmmmnnnooopppqqqrrrssspppssswww}}}}}}xxxpppkkkiiijjjkkkmmmoooooonnnmmmpppqqquuuyyyxxxxxx|||{{{~~~{{{{{{~~~zzz{{{}}}xxxssssssvvv{{{{{{uuupppjjjjjjhhhdddaaa```bbbdddlllsssfffMMMBBB???>>>===::::::;;;;;;<<<======>>><<<>>>???@@@AAACCCFFFHHHPPPaaawwwiiiZZZXXX]]]qqq~~~|||ssskkkfffaaa___^^^^^^^^^^^^]]][[[[[[^^^bbbcccbbbaaa```aaabbbccccccaaa]]]WWWQQQMMMLLLOOOSSSWWW[[[```eeehhhjjjgggddd```]]][[[[[[[[[ZZZ\\\^^^bbbeeeiiikkkmmmooopppooommmkkkkkklllnnnnnnooossszzzuuuqqqnnnlllhhhfffjjjqqqxxxyyyzzzzzzyyyyyyyyyzzzzzzyyyyyy{{{}}}~~~}}}{{{{{{|||}}}~~~}}}zzzxxxvvvnnnjjjddd^^^XXXVVVUUUTTTRRRQQQTTT[[[bbbjjjvvv}}}yyytttqqqlllkkkiiigggeeedddcccccc______^^^^^^\\\[[[YYYYYYTTTUUUUUUSSSOOONNNOOOQQQSSSWWW\\\```aaaccceeegggjjjlllnnnlllhhhddd```___]]]\\\]]]^^^______\\\ZZZYYYZZZ\\\^^^___]]]XXXUUUzzzeeeLLLAAA===:::>>>;;;;;;===>>>???FFFMMMhhhzzzvvvwwwyyyyyymmmgggggggggeeebbb^^^ZZZVVVSSSTTTTTTUUUVVVXXX]]]ccchhhrrruuuzzz~~~tttmmmjjjkkkggghhhjjjlllnnnoooooonnnnnnnnnnnnnnnnnnoooppppppnnnqqquuu|||zzzqqqjjjjjjjjjkkkmmmooonnnllljjjjjjlllqqquuuuuuuuu{{{||||||~~~~~~yyyrrrooossszzz|||vvvooonnnmmmiiieeecccccccccdddlllxxx|||bbbKKKAAA>>>===;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>===>>>AAAFFFJJJQQQbbbvvvooo]]]YYY]]]lllyyyzzzssslllgggbbb```____________^^^\\\[[[^^^aaacccbbb`````````bbbcccbbb```\\\WWWQQQMMMMMMPPPTTTXXX\\\aaafffjjjhhhfffccc___\\\[[[[[[[[[YYY[[[^^^cccgggkkkmmmnnnqqqpppnnnkkkhhhiiikkknnnlllmmmqqqwww}}}tttrrrppppppllliiimmmsssxxxxxxxxxyyyyyyxxxwwwvvvyyyyyyyyy{{{~~~~~~|||zzz{{{|||||||||yyyvvvrrrppphhhddd^^^XXXTTTSSSTTTUUUTTTTTTYYYaaajjjttt}}}wwwuuurrroookkkiiigggfffcccbbbaaa```^^^\\\ZZZYYYXXXYYYZZZWWWRRROOOOOOQQQRRRWWW]]]aaabbbccceeegggiiikkkmmmmmmiiidddaaa___[[[[[[\\\]]]___^^^[[[YYYYYYZZZ\\\___```^^^ZZZVVV}}}~~~___KKKBBB???>>><<<===>>>>>>@@@DDDIIIMMMdddqqqccc^^^___aaa```\\\XXXUUUTTTUUURRRPPPRRRTTTWWW```iiinnnvvv~~~wwwnnniiiiiimmmlllllllllmmmmmmkkkiiijjjjjjkkkmmmnnnpppqqqqqqqqqsssuuu{{{|||sssmmmlllmmmmmmllljjjhhhggggggjjjmmmpppooommmpppzzz~~~~~~|||{{{{{{yyyvvvrrrwww}}}sssooojjjhhhgggfffccc```gggjjjnnnvvv~~~~~~yyyZZZJJJCCC>>><<>>@@@AAABBBCCCFFFIIIPPP___uuuyyy```ZZZ```eeettt|||sssnnnkkkhhhaaa___]]]]]]_________^^^______```````````````______aaacccbbb]]]WWWRRROOOLLLMMMPPPTTTYYY]]]aaacccaaabbbbbbaaa___^^^___```^^^___ccciiioooqqqnnnkkkjjjjjjjjjkkkkkklllllllllhhhjjjnnntttxxxpppooommmllllllnnnqqqrrrtttttttttttttttuuuvvvvvvyyyzzz{{{}}}}}}}}}|||{{{xxxyyyzzzxxxtttnnngggccc]]]ZZZUUURRRRRRSSSTTTTTTVVVZZZ___gggrrr~~~{{{wwwtttrrrqqqppplllhhhdddaaa___\\\YYY\\\[[[YYYWWWUUUTTTTTTSSSUUUVVVXXX[[[___cccfffhhhkkkjjjiiihhhhhhfffbbb```ZZZ[[[]]]______^^^]]]\\\]]]]]]]]]______^^^[[[YYY}}}{{{[[[HHH@@@======<<<===>>>>>>@@@CCCHHHLLLccctttccc^^^___```___[[[WWWTTTRRRUUURRRPPPSSSUUUXXX```iiiooovvv~~~yyyppplllkkkkkkjjjiiijjjkkkkkkiiihhhiiijjjkkklllnnnooopppqqqpppvvvzzz}}}|||sssmmmkkkllllllllljjjhhhgggggghhhllloooooonnnqqqzzz{{{}}}yyyxxxyyyyyywwwvvv{{{yyytttmmmjjjiiiiiigggeeedddeeehhhooo{{{~~~~~~xxxXXXHHHBBB===<<>>@@@AAABBBCCCFFFIIIQQQ```vvvggg[[[\\\aaaooozzzyyyrrrnnnjjjgggaaa___]]]]]]^^^___^^^]]]^^^^^^___``````````````````aaabbbaaa]]]XXXTTTQQQJJJLLLNNNRRRVVV[[[___aaabbbccccccaaa______```bbb```bbbfffkkkpppqqqnnnkkkiiijjjkkklllmmmmmmmmmmmmllllllooosssvvv}}}pppooollljjjjjjkkkmmmnnnrrrqqqqqqqqqrrrrrrssstttwwwwwwxxxyyyyyyxxxwwwvvvuuuuuutttqqqmmmgggaaa^^^YYYVVVSSSQQQQQQSSSUUUVVVZZZ___gggppp||||||zzzvvvrrrlllgggdddbbb___^^^]]]\\\ZZZYYYWWWVVVVVVVVVVVVWWWYYY\\\___bbbeeegggjjjiiihhhggggggeeebbb___[[[\\\^^^_________^^^]]]]]]]]]]]]___```___\\\ZZZ~~~vvvWWWDDD===<<<<<<<<<======>>>???CCCHHHKKK```xxxddd_________^^^[[[WWWSSSPPPUUURRRQQQSSSUUUXXX```iiinnnvvv}}}}}}sssooonnnllljjjiiijjjkkkkkkiiihhhiiijjjkkklllmmmnnnooopppqqqxxx~~~{{{rrrmmmiiijjjkkklllllljjjhhhgggfffjjjnnnoooooorrryyy|||wwwxxxzzzuuuuuuwwwyyyzzzyyy}}}|||sssnnnlllllljjjiiidddcccccchhhrrr|||~~~uuuUUUFFF@@@<<<;;;???===<<<<<<;;;<<<<<<=========>>>@@@AAABBBDDDGGGIIIQQQ```wwwttt```XXX\\\hhhtttwwwtttooojjjfffbbb```^^^^^^___```___^^^]]]]]]^^^___```aaaaaaaaaaaaaaaaaa```]]]ZZZVVVTTTIIIJJJLLLOOOSSSXXX]]]___cccddddddcccbbbaaacccdddfffhhhkkkoooqqqpppmmmiiihhhiiilllnnnooopppooonnnpppooooooqqqsssyyy{{{ooommmjjjgggffffffhhhiiinnnmmmmmmmmmmmmnnnnnnooorrrrrrsssttttttsssqqqqqqqqqpppmmmiiiddd___[[[XXXUUUTTTSSSRRRTTTWWW[[[^^^bbbiiisss~~~zzzsssmmmiiifffdddccc___^^^\\\[[[YYYYYYXXXXXXWWWXXXZZZ\\\___bbbdddfffiiihhhggggggfffdddaaa___\\\]]]^^^``````___^^^^^^\\\\\\]]]___``````]]][[[rrrSSSBBB===<<<<<<<<<<<<======>>>BBBGGGJJJ\\\}}}}}}gggaaa``````___]]]YYYTTTPPPUUURRRQQQTTTVVVYYY```hhhmmmuuu|||vvvqqqooonnnmmmkkkkkklllmmmllljjjjjjkkklllmmmnnnooopppppprrrxxx~~~yyyqqqlllhhhiiikkkmmmnnnllljjjgggdddhhhlllnnnooorrrxxx}}}zzztttuuu~~~~~~wwwssstttwww{{{|||zzz~~~|||sssooommmkkkjjjhhhcccaaadddlllxxx~~~{{{oooQQQDDD???;;;;;;>>><<<<<<<<<<<<<<<======>>>===???AAABBBBBBDDDGGGIIIRRRaaayyyiiiXXXYYYcccqqqyyyzzzuuummmfffdddcccaaa```aaaaaa```___\\\\\\]]]^^^___aaabbbbbbbbbaaa```___^^^\\\YYYVVVJJJJJJJJJMMMQQQVVV\\\___eeefffgggfffeeeeeeggghhhmmmnnnpppqqqqqqnnniiifffhhhjjjmmmqqqrrrrrrqqqpppsssqqqpppqqqsssxxxsssjjjhhheeecccbbbbbbdddeeeiiihhhhhhhhhhhhhhhiiiiiijjjkkkmmmnnnnnnnnnmmmmmmllljjjfffbbb^^^ZZZXXXWWWWWWWWWXXXYYY\\\aaagggkkkooowww{{{rrrmmmjjjgggfff```___]]]\\\[[[ZZZYYYYYYXXXYYYZZZ\\\^^^aaadddeeeiiihhhgggggggggfffbbb```^^^^^^___``````______^^^[[[[[[]]]___aaa```^^^\\\nnnPPPBBB>>>===<<<<<<<<<======>>>AAAFFFIIIWWWvvvkkkcccbbbaaa```___\\\VVVRRRSSSQQQQQQTTTVVVXXX___ggglllssszzz~~~wwwqqqoooooommmkkkkkklllllllllkkkllllllmmmnnnooooooppppppsssvvvyyyxxxpppjjjhhhiiikkknnnpppoookkkgggcccfffjjjlllmmmqqqvvvzzzzzzuuuvvv|||~~~|||xxxvvvwwwzzz}}}}}}}}}vvvrrrmmmjjjllleeeaaabbbgggpppzzz{{{iiiMMMBBB>>>;;;;;;>>><<<<<<<<<<<<<<<===>>>???===???AAABBBCCCDDDGGGJJJSSSbbb{{{vvv___YYYaaaooo}}}|||qqqiiigggeeeccccccccccccbbbaaa\\\\\\\\\]]]^^^```bbbcccbbb```^^^^^^^^^]]]YYYVVVKKKKKKJJJLLLPPPVVV\\\```gggiiiiiiiiihhhhhhjjjlllqqqrrrrrrpppmmmjjjgggeeeiiilllooorrrttttttrrrqqqtttqqqppprrrsssxxx{{{mmmeeecccaaa___^^^```aaacccddddddcccbbbbbbccccccccccccdddfffhhhiiijjjjjjiiieeeccc___\\\ZZZYYYYYYZZZ\\\^^^```bbbfffllltttyyyzzzrrrmmmjjjgggaaa```___]]][[[ZZZYYYYYYXXXYYYZZZ\\\^^^aaadddeeejjjiiiiiiiiiiiigggdddbbb__________________^^^^^^\\\\\\]]]___aaaaaa___\\\iiiNNNBBB???===<<<;;;<<<<<<<<<===@@@EEEHHHTTToooooodddbbb```aaaaaa^^^YYYTTTRRROOOPPPSSSUUUWWW^^^eeeiiiqqqxxx}}}xxxrrrooommmkkkiiihhhiiijjjjjjjjjllllllmmmmmmnnnoooooopppppprrruuu}}}yyypppkkkjjjjjjlllpppsssrrrlllfffdddeeeggghhhjjjnnnssswww~~~{{{wwwyyy{{{}}}||||||||||||}}}~~~vvvqqqppphhhccccccdddhhhvvvyyy~~~{{{bbbIIIAAA???<<<;;;===<<<<<<<<<<<<===>>>??????>>>???AAABBBCCCEEEHHHJJJSSSccc}}}kkk]]]aaalll|||uuunnnhhhfffdddcccddddddcccbbb]]]]]]\\\\\\]]]___aaabbbaaa___^^^^^^___]]]XXXTTTMMMKKKJJJKKKOOOUUU\\\```gggiiijjjjjjiiijjjlllnnnppppppooollliiiffffffgggmmmnnnqqqssstttttttttsssuuuqqqppprrrsssvvv}}}yyylllaaa```]]]\\\[[[]]]___`````````___^^^^^^^^^______]]]^^^```bbbdddddddddddd\\\[[[ZZZZZZ[[[]]]```aaafffiiilllooorrryyyzzzsssmmmjjjdddcccaaa^^^\\\ZZZYYYXXXWWWXXXZZZ\\\___bbbdddfffkkkjjjiiiiiijjjhhheeeccc_________^^^^^^^^^^^^^^^]]]]]]^^^```aaaaaa^^^\\\eeeLLLAAA???===;;;;;;<<<<<<<<<<<>>???@@@>>>@@@AAABBBCCCEEEHHHJJJTTTddd~~~yyyccc```eeetttxxxssshhhfffccccccccccccbbb```___^^^]]]\\\\\\^^^```aaaaaa___]]]^^^```]]]VVVPPPMMMKKKIIIIIIMMMTTT[[[```fffggghhhhhhhhhiiikkkmmmjjjjjjiiigggdddeeeiiilllpppqqqrrrsssttttttttttttuuuqqqppprrrrrrrrruuu{{{vvvjjjaaa___]]]ZZZYYYZZZ[[[]]]^^^]]]\\\\\\[[[[[[[[[\\\ZZZ[[[]]]^^^^^^]]]\\\\\\XXXYYY[[[^^^bbbgggkkknnntttwww|||~~~zzzrrrmmmhhhfffddd```]]][[[YYYXXXVVVWWWYYY\\\___bbbeeegggjjjiiihhhiiiiiihhheeeccc______^^^]]]]]]]]]]]]]]]^^^^^^___```aaa```^^^[[[bbbJJJ@@@>>><<<999;;;<<<<<<<<<<<>>;;;<<<<<<<<<<<<<<<===>>>@@@@@@>>>@@@BBBCCCCCCEEEHHHKKKTTTeeehhh``````mmmzzz|||yyywwwgggeeebbbaaabbbaaa```___```^^^]]]\\\\\\]]]___``````^^^]]]___```]]]UUUNNNMMMKKKHHHHHHLLLSSSZZZ___dddeeefffgggggghhhjjjllldddeeedddbbbbbbeeekkkqqqssssssssssssttttttuuuuuuuuuqqqpppqqqpppnnnooosssrrrvvvzzz|||}}}{{{rrrhhhccc```]]]ZZZXXXXXXYYYZZZ\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXVVVUUUYYYZZZ^^^cccjjjpppvvvyyyvvvpppkkkiiifffccc___\\\ZZZYYYUUUVVVXXX[[[___cccfffhhhiiihhhggghhhhhhgggdddbbb___^^^]]]\\\\\\\\\\\\\\\_________```aaa```]]]ZZZ}}}YYYHHHBBB===:::;;;<<<;;;999888888<<>>>>>===:::999999;;;======<<<===>>>@@@>>>@@@CCCDDDEEEGGGIIIKKKRRR```xxxnnn\\\XXXcccmmmzzzxxxnnngggaaaaaa```___```ccc___]]][[[ZZZZZZ\\\___```bbb```]]][[[YYYVVVSSSPPPLLLGGGDDDGGGKKKQQQZZZccccccdddeeeeeecccccccccdddcccaaa______aaaeeejjjmmmqqqrrrssssssttttttsssssssssrrrqqqooollliiigggeeekkkjjjkkkmmmooonnnjjjfff]]]YYYVVVXXX\\\___]]]ZZZYYYYYYYYYYYYXXXXXXXXXXXXUUUUUUVVVVVVVVVXXX[[[^^^YYY]]]dddkkksss{{{xxxrrrmmmllljjjgggdddbbb```^^^ZZZZZZZZZZZZ\\\___bbbdddfffggghhhhhhhhhgggeeeeee^^^^^^]]]\\\\\\\\\]]]]]]___^^^^^^______^^^\\\ZZZzzzWWWGGGBBB===:::;;;;;;;;;:::999999<<>>@@@CCCDDDEEEGGGJJJLLLVVVccczzzppp]]]XXXbbbkkkwww~~~xxxpppiiicccbbbaaa^^^^^^```___^^^\\\[[[[[[\\\___```bbb```^^^]]][[[XXXTTTQQQLLLGGGDDDGGGLLLQQQ[[[cccfffffffffdddaaa___```aaabbbaaa``````bbbfffiiilllqqqrrrrrrssstttsssssssssqqqpppooonnnllljjjiiihhhgggfffgggjjjnnnooollljjj^^^[[[XXXYYY]]]___]]]ZZZZZZZZZZZZYYYYYYYYYXXXXXXUUUVVVVVVWWWXXX[[[```dddjjjnnntttzzz|||qqqooollliiieeebbb```___]]]\\\[[[[[[]]]```ccceeeggghhhiiiiiihhhgggfffeee______^^^^^^]]]]]]^^^^^^_________```aaa```^^^\\\vvvTTTEEEAAA===:::;;;999:::;;;:::;;;===AAADDDLLLYYYxxx}}}hhh___XXXXXXZZZYYYWWWWWWVVVUUUTTTSSSTTTVVVXXXZZZaaaeeekkkqqqwww~~~tttmmmmmmllljjjiiiiiiiiiiiijjjlllkkkkkkkkkkkkkkklllllljjjnnnttt{{{vvvooojjjllloooqqqqqqooollljjjllljjjgggeeedddeeefffhhhgggiiiiiihhhhhhkkkrrrxxx|||zzzzzz|||xxxwwwuuuvvvyyy{{{||||||{{{vvvxxx|||~~~uuupppqqqvvvxxxrrrppp{{{|||~~~vvvXXXJJJ===:::;;;:::888888:::;;;===>>>===>>>@@@AAA???AAACCCEEEFFFHHHKKKNNNVVVccczzzsss```YYY___fffrrrzzzwwwrrrkkkfffdddbbb^^^\\\]]]```___]]]\\\\\\]]]^^^`````````______]]]ZZZUUUQQQKKKFFFDDDGGGLLLRRR[[[ccchhhgggeeeaaa]]]\\\]]]^^^``````aaaccceeegggiiikkkpppqqqrrrsssssssssrrrrrrnnnnnnnnnmmmllllllkkkkkkffffffgggiiilllnnnmmmlllbbb___]]]]]]```aaa___]]]^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[]]]cccjjjoooxxx{{{xxxuuuqqqmmmhhheeecccbbb```___]]]\\\]]]___ccceeeiiiiiijjjjjjiiigggeeedddaaa```___^^^^^^^^^^^^_________```bbbccccccaaa___rrrQQQCCC@@@===:::;;;888999;;;<<<<<<>>>@@@CCCKKKUUUqqq~~~ggg^^^VVVVVVXXXWWWVVVVVVUUUTTTSSSSSSTTTVVVXXXZZZ^^^bbbiiiooovvv}}}vvvooommmllljjjiiiiiiiiijjjjjjmmmllllllllllllmmmmmmnnnlllpppuuuzzzvvvooojjjlllnnnooopppooommmlllpppnnnjjjgggeeeeeeeeefffeeeeeeeeeeeeeeejjjssszzz~~~}}}}}}|||{{{wwwvvvuuuwww{{{~~~xxxvvvyyy~~~vvvtttwww{{{wwwppppppyyynnnQQQFFF;;;999;;;:::999::::::<<<===>>>>>>???AAABBBAAABBBDDDFFFGGGIIIMMMPPPTTTbbbyyyyyyeee[[[]]]```kkkvvvuuuqqqkkkgggfffddd___\\\]]]aaa```^^^]]]\\\]]]^^^^^^^^^^^^^^^___^^^[[[UUUQQQKKKFFFDDDHHHLLLQQQZZZbbbeeedddaaa]]]ZZZYYY[[[]]]```bbbdddfffhhhjjjkkkkkkoooppprrrsssssssssrrrqqqooonnnnnnmmmlllllllllllllllkkkkkklllmmmmmmnnnmmmiiigggeeeeeefffgggeeedddeeedddcccbbbaaa```___^^^``````aaabbbfffmmmvvv||||||wwwqqqllliiiggggggdddbbb___]]]]]]___bbbdddhhhhhhiiihhhgggfffdddcccaaa```___^^^^^^]]]]]]^^^______aaadddffffffcccaaaoooOOOBBB@@@===:::;;;777999;;;<<<===>>>@@@BBBKKKRRRlllyyyzzz|||ggg]]]UUUUUUWWWVVVUUUVVVQQQQQQPPPQQQRRRUUUXXXZZZ[[[```gggnnnuuu|||wwwqqqlllkkkjjjiiiiiiiiijjjkkkmmmmmmllllllmmmnnnnnnoooooorrrvvvzzzxxxqqqllllllmmmnnnooooooooooooqqqpppmmmiiigggfffffffffdddeeeeeeeeefffmmmvvv~~~|||yyyxxxxxxwwwwwwzzz}}}xxxuuuyyyyyyyyyzzzwwwpppqqqyyy~~~hhhMMMCCC;;;:::;;;;;;:::;;;:::<<<>>>??????@@@BBBCCCBBBCCCEEEFFFHHHKKKOOORRRVVVeee}}}mmmaaa]]][[[dddqqqsssqqqkkkgggfffeee```^^^___aaa```___]]]\\\\\\\\\]]][[[[[[\\\]]]]]]ZZZVVVRRRKKKGGGEEEHHHKKKOOOWWW^^^^^^^^^\\\ZZZXXXYYY\\\___aaacccgggjjjllllllllllllnnnoooqqqssssssrrrqqqoooqqqpppooonnnmmmlllmmmmmmooopppqqqqqqrrrrrrttttttrrrqqqooooooooooooooonnnnnnmmmlllkkkjjjiiihhhhhhfffggghhhkkkooowww{{{tttoookkkjjjjjjgggeeebbb___^^^___bbbccceeeffffffgggfffdddcccaaa```___^^^]]]\\\\\\\\\\\\^^^___aaadddgggfffdddaaammmNNNAAA@@@===:::;;;888999;;;<<<<<<>>>@@@CCCLLLQQQggg~~~vvvxxx}}}jjj```WWWVVVWWWVVVUUUVVVOOOOOONNNOOOQQQTTTWWWXXXZZZ^^^eeelllssszzzxxxrrrlllkkkjjjiiiiiiiiikkkkkkllllllllllllmmmnnnooooooppprrruuuxxx}}}|||tttmmmmmmmmmlllmmmnnnooopppqqqpppnnnkkkiiihhhggggggfffggghhhggghhhnnnwww~~~~~~zzzyyyyyyzzzyyy{{{}}}yyytttzzz}}}xxxsssqqqzzzxxx```JJJBBB;;;;;;<<<;;;;;;<<<:::<<<>>>???@@@AAACCCEEECCCEEEFFFGGGIIILLLQQQUUU]]]lllzzziii```YYY```nnnrrrrrrlllgggfffddd```___```aaa```^^^]]]\\\[[[[[[ZZZZZZZZZZZZ\\\\\\ZZZWWWSSSMMMHHHFFFGGGJJJLLLRRRXXXVVVWWWXXXWWWWWWYYY]]]```bbbdddhhhkkkmmmmmmmmmmmmmmmnnnqqqssssssrrrpppnnnsssrrrpppnnnnnnnnnooooooooorrrvvvxxxyyy{{{}}}zzzzzzyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvuuuttttttoooppprrruuuzzzzzzrrrnnnmmmlllkkkjjjgggdddcccbbbbbbccccccdddeeeeeeeeedddcccbbb```___^^^]]]\\\[[[[[[[[[]]]^^^aaadddffffffbbb```mmmNNNBBB@@@===:::;;;999:::;;;;;;;;;===AAACCCLLLOOOccc}}}wwwppprrrooodddZZZYYYYYYXXXWWWWWWPPPPPPOOOOOOPPPRRRUUUVVVWWW\\\cccjjjpppwww~~~xxxqqqkkkkkkiiiiiiiiijjjkkklllllllllllllllmmmnnnoooooooooqqqsssvvv|||~~~uuunnnmmmkkkjjjjjjlllnnnoooqqqpppnnnlllkkkjjjjjjiiiiiijjjjjjiiihhhllltttzzz}}}}}}~~~|||zzzwww|||wwwsss}}}rrrXXXGGG@@@;;;;;;<<<::::::<<<:::<<>>@@@AAAJJJKKK[[[xxxrrrnnniiinnntttmmmZZZYYY\\\[[[XXXYYYTTTSSSQQQPPPPPPPPPRRRSSSTTTYYYaaaggglllrrryyyxxxrrrpppnnnlllkkkjjjjjjkkknnnmmmkkkjjjkkknnnqqqrrrqqqnnnnnnuuu~~~~~~ssspppmmmjjjjjjkkkmmmmmmmmmpppnnnlllnnnrrruuuuuutttrrrooojjjhhhiiilllnnnoooyyy||||||yyyyyyzzz{{{}}}~~~}}}eeeOOOBBB@@@===;;;::::::;;;<<<;;;<<<===???AAACCCEEEFFFJJJIIIHHHHHHJJJPPPWWW]]]nnnvvvxxxhhhffflllrrryyyvvvoooiiiccc___]]]\\\___``````^^^[[[YYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^XXXUUUPPPKKKHHHGGGIIIJJJLLLNNNQQQUUUZZZ]]]___aaacccdddeeeeeeeeefffhhhjjjlllllllllmmmmmmmmmmmmmmmppppppppppppqqqrrrssssssvvvyyy|||}}}||||||zzzwwwtttrrrpppmmmkkkiiigggddddddfffhhhiiiiiigggeeeccc```^^^]]]]]]]]]^^^^^^___]]]\\\[[[\\\^^^fffKKKCCC<<<:::<<<;;;999999999:::;;;>>>@@@AAAJJJKKKXXXyyy{{{wwwuuuppprrrvvvqqq]]]YYY[[[XXXVVVVVVTTTSSSQQQPPPPPPPPPRRRSSSSSSYYY```fffkkkqqqxxx~~~xxxrrrqqqooolllkkkkkkkkkkkklllkkkjjjjjjkkkmmmoooppppppmmmnnnttt||||||rrrnnnllliiiiiijjjlllllllllnnnkkkjjjlllqqquuuwwwxxxvvvrrrllliiijjjlllmmmnnntttwww|||~~~{{{xxxyyy{{{|||}}}|||```NNNAAA@@@===;;;::::::;;;<<<;;;;;;<<<>>>@@@CCCEEEFFFKKKJJJJJJJJJLLLRRRZZZ```llltttmmmggglllsss{{{wwwqqqjjjeeebbb`````````aaaaaa___\\\YYYXXXXXXYYYZZZ[[[]]]^^^^^^]]]]]]YYYVVVQQQMMMKKKJJJLLLMMMOOOPPPSSSWWW[[[^^^```aaacccdddeeeeeeeeeeeegggiiijjjkkkkkklllmmmnnnooooooqqqqqqqqqqqqrrrtttuuuvvvzzz|||~~~|||vvvtttuuuuuurrrnnnllliiifffeeeeeeffffffffffffeeecccaaa```^^^^^^^^^^^^^^^^^^]]]\\\[[[]]]___eeeJJJCCC<<<999;;;:::999999999:::;;;>>>@@@AAAJJJKKKVVVrrr}}}||||||vvv```ZZZYYYUUUSSSTTTTTTSSSRRRPPPPPPPPPQQQRRRSSSXXX___dddiiiooowww}}}zzzrrrqqqnnnllljjjjjjkkkkkkjjjjjjjjjjjjkkklllmmmmmmnnnlllmmmssszzzzzzpppllljjjhhhhhhjjjkkkjjjjjjjjjiiihhhkkkpppwww{{{~~~{{{vvvppplllkkkllllllmmmnnnqqqvvvzzz~~~zzzyyy{{{~~~|||sssZZZKKK@@@???===;;;::::::;;;;;;::::::<<<>>>@@@CCCEEEGGGKKKKKKLLLLLLPPPVVV^^^dddiiiqqqssshhhlllttt~~~zzzssslllgggdddccccccbbbbbbbbb```]]]ZZZYYYYYYYYYZZZ\\\^^^^^^^^^\\\[[[ZZZXXXTTTQQQOOOPPPQQQRRRSSSUUUWWWZZZ\\\^^^``````cccdddeeeeeeddddddfffggghhhiiijjjlllnnnoooqqqqqqqqqqqqqqqqqqrrrtttvvvwww|||}}}{{{xxxzzz{{{wwwrrrppplllhhhfffeeeddddddcccdddddddddcccbbbaaa```___]]]^^^^^^]]]\\\\\\^^^aaadddIIIBBB;;;888:::999999999999:::;;;>>>@@@AAAHHHKKKVVVnnnzzzccc[[[XXXTTTRRRTTTTTTSSSRRRQQQPPPPPPQQQQQQRRRWWW]]]bbbgggmmmuuu{{{{{{qqqpppmmmjjjiiiiiijjjkkkiiijjjjjjkkkkkkkkklllllllllkkkmmmrrrxxxzzzpppllljjjiiijjjkkkkkkjjjhhhhhhggggggjjjpppxxx~~~~~~zzzsssooommmmmmmmmllljjjmmmsssyyyzzzzzz~~~|||nnnVVVJJJ???>>>===;;;;;;:::;;;;;;999:::;;;>>>@@@DDDFFFHHHKKKKKKMMMNNNRRRYYYaaaggghhhqqqwwwhhhjjjttt|||uuunnnhhheeecccccccccddddddaaa]]]ZZZYYYYYYYYYZZZ]]]^^^___^^^\\\[[[\\\ZZZXXXVVVUUUUUUVVVWWWXXXYYY[[[]]]^^^___``````bbbdddeeeeeeddddddeeefffggggggiiilllnnnppprrrsssppppppooopppqqqtttvvvxxx{{{}}}~~~yyyuuurrrooojjjgggfffeeedddccccccdddeeeeeedddcccaaa```]]]^^^^^^]]]\\\^^^```cccaaaGGGAAA;;;888:::888999999999:::;;;>>>@@@AAAEEEKKKWWWmmm|||fff]]]YYYSSSRRRUUUTTTSSSSSSRRRQQQPPPPPPPPPRRRVVV\\\```eeekkkssszzz|||pppnnnkkkhhhgggggghhhjjjjjjkkkkkkkkklllllllllllljjjjjjmmmrrrvvv|||~~~tttooonnnmmmnnnnnnmmmkkkiiihhhhhhiiikkkpppwww~~~~~~{{{vvvsssqqqpppooonnnjjjlllrrryyy{{{wwwxxx{{{mmmUUUHHH======<<<;;;;;;;;;::::::999:::;;;>>>AAAEEEHHHIIIJJJLLLNNNPPPTTT[[[ccchhhkkksssyyyhhhiiirrr{{{uuunnnhhhdddaaa```cccddddddaaa^^^[[[ZZZZZZYYYZZZ\\\^^^^^^^^^]]]\\\^^^]]]\\\[[[[[[ZZZ[[[[[[\\\]]]^^^___````````````aaadddffffffeeeeeefffgggggggggiiilllnnnppprrrsssqqqppppppppprrruuuyyy{{{zzz{{{zzzuuurrrmmmjjjiiihhhfffeeecccdddeeeeeeeeecccbbbaaa]]]]]]]]]]]]]]]___cccfff^^^FFFAAA;;;999;;;999999999999:::;;;>>>@@@AAABBBKKKWWWjjj~~~hhh___ZZZSSSRRRUUUTTTTTTSSSRRRQQQPPPPPPOOOQQQUUUZZZ^^^bbbiiirrrxxx~~~|||qqqnnnjjjgggfffggghhhjjjlllkkkkkkjjjjjjkkklllllliiijjjnnnrrruuuzzz|||uuuttttttttttttrrrnnnjjjiiiiiijjjkkknnnrrryyy}}}{{{zzzxxxwwwwwwuuussspppkkkmmmqqqxxx}}}wwwrrrssswww{{{}}}~~~}}}mmmTTTFFF<<<<<<<<<<<<;;;;;;::::::999:::<<>>@@@AAAAAAJJJUUUeeelllbbb[[[SSSPPPRRRTTTTTTSSSSSSRRRPPPOOONNNPPPTTTYYY]]]aaahhhpppwww||||||sssppplllhhhggghhhjjjllllllkkkiiihhhhhhiiijjjkkkiiijjjnnnrrrtttxxx{{{{{{zzzzzzyyyvvvqqqmmmhhhjjjkkkkkkjjjlllqqquuuwwwwwwxxxzzz{{{zzzvvvsssmmmmmmooottt{{{}}}vvvrrrrrruuuxxxzzz}}}zzzzzz~~~~~~~~~kkkRRRDDD;;;;;;<<<<<<;;;;;;:::::::::;;;===@@@DDDHHHKKKMMMNNNPPPRRRUUUYYY___fffkkkrrrwwwkkkgggmmmrrrrrrqqqooolllhhhdddbbb___aaaaaa```^^^\\\[[[\\\YYYYYYYYYZZZ\\\^^^```aaabbbbbbcccbbbbbb```___^^^``````aaaaaabbbbbbaaaaaa```cccfffiiiiiiiiiiiijjjjjjkkkkkklllmmmnnnooooooqqqpppooopppssswww{{{~~~~~~}}}wwwrrrooollljjjhhheeeeeedddbbbbbbaaaaaaaaa]]]]]]]]]]]]^^^aaafffjjj~~~ZZZCCC???;;;:::<<<;;;999999999:::;;;>>>@@@AAABBBJJJRRR```~~~nnnddd\\\RRRNNNPPPTTTTTTTTTSSSRRRPPPOOONNNPPPTTTXXX\\\```gggpppvvvzzz|||tttqqqmmmjjjhhhiiilllmmmllljjjgggffffffgggiiikkkiiikkkooossstttwww~~~}}}yyysssnnnhhhjjjkkkjjjhhhhhhkkknnntttuuuxxx|||~~~}}}yyyuuunnnlllmmmpppuuuyyyyyyxxxxxxtttsssvvvyyy{{{zzzwwwyyy~~~{{{~~~hhhPPPBBB;;;;;;<<<<<<<<<;;;:::::::::;;;>>>AAAEEEIIIMMMOOOPPPRRRUUUXXX[[[aaahhhmmmtttxxxmmmggglllmmmnnnoooooonnnkkkgggeee^^^___```___]]]\\\\\\\\\YYYYYYXXXYYY[[[^^^aaadddcccdddddddddcccaaa___^^^``````aaabbbbbbbbbbbbaaa___cccgggiiijjjjjjkkkllllllllllllmmmmmmmmmmmmnnnmmmmmmllllllooosssxxx{{{~~~~~~~~~~~~}}}{{{{{{}}}{{{uuuqqqmmmjjjgggfffeeecccaaa`````````aaa]]]]]]]]]]]]^^^aaagggkkktttXXXFFFAAA;;;999;;;888888999:::::::::;;;>>>AAAEEEMMMTTT^^^yyynnnbbb^^^\\\VVVPPPTTTSSSRRRRRRRRRRRRSSSSSSQQQXXX___bbbaaacccjjjppp}}}|||vvvnnniiiggghhhjjjlllmmmkkkhhhggggggfffeeedddjjjlllnnnoooqqqvvv~~~{{{sssmmmjjjjjjjjjhhhffffffhhhiiiqqqrrrvvv}}}}}}vvvnnnnnnnnnnnnppprrrtttvvv}}}|||zzzyyyyyyzzz{{{uuuvvv}}}uuu~~~xxx[[[GGG@@@<<<<<<======<<<:::888777;;;::::::<<>>AAACCCKKKRRR\\\vvvpppddd___\\\VVVPPPRRRRRRRRRSSSSSSSSSSSSSSSTTTZZZ```bbbbbbeeemmmtttzzzzzztttmmmgggeeefffhhhiiillljjjhhhhhhhhhhhhfffeeekkklllnnnnnnooosss{{{~~~|||{{{|||~~~|||vvvrrrnnnnnnmmmkkkhhhggghhhiiinnnooossszzz|||wwwoooooopppppppppqqqsssttt}}}~~~~~~~~~{{{uuutttyyyzzzyyy|||xxxrrrWWWFFF???;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<>>AAABBBIIIPPPYYYrrrttthhhbbb\\\VVVRRRPPPQQQSSSTTTTTTTTTSSSSSSTTTXXX]]]___```eeennnuuuxxx~~~{{{uuummmhhhffffffhhhhhhjjjiiihhhhhhiiiiiihhhgggkkklllmmmllllllpppxxx~~~{{{yyywwwxxx{{{}}}{{{yyyuuuuuusssoookkkhhhhhhiiijjjlllpppvvv}}}~~~{{{xxxqqqssstttsssrrrqqqrrrsss}}}~~~xxxvvvwwwuuussszzzyyyzzzjjjRRRCCC???:::::::::::::::;;;<<<===;;;;;;<<<>>>BBBKKKUUU\\\aaaccceeedddcccgggpppxxx{{{~~~|||zzz||||||xxxpppiiieeedddaaa```___```aaaaaa___]]]YYYYYY[[[\\\^^^```aaabbbdddccccccdddeeefffdddccccccddddddccc```______```aaabbbccceeefffhhhiiiiiihhhiiikkklllmmmmmmmmmllljjjjjjjjjkkklllmmmooopppjjjlllnnnppprrrttttttuuusssqqqmmmkkklllooosssvvvyyyxxxwwwwwwwwwxxxyyyzzzyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz|||vvvooojjjggghhhfffdddccccccbbbaaa______]]][[[[[[^^^ccciiimmmaaaJJJ???>>>999888;;;999888999:::::::::;;;>>>AAAAAAHHHOOOYYYooo{{{ooofff^^^WWWTTTOOOQQQSSSUUUVVVUUUTTTSSSRRRUUUXXXZZZ\\\cccllltttxxx}}}}}}xxxpppkkkhhhiiiiiiiiihhhgggfffgggiiijjjiiigggjjjkkklllllllllpppwww~~~zzzvvvssstttyyy~~~|||{{{xxxsssnnnjjjiiijjjhhhjjjmmmsssyyy|||{{{yyyuuuxxx{{{zzzwwwttttttuuu|||{{{vvvssswwwzzz{{{}}}cccMMMAAA>>><<<;;;:::999999:::<<<===;;;<<<===>>>CCCLLLWWW___fffiiijjjhhhhhhlllvvv~~~{{{rrriiifffeeeaaa```______``````___]]]YYYZZZ\\\^^^___```aaaaaa``````aaaccceeefffdddbbbaaaaaabbbaaa______```aaaaaabbbbbbccceeefffhhhiiigggiiijjjlllmmmmmmmmmlllmmmmmmmmmmmmnnnnnnoooooojjjjjjjjjjjjkkklllnnnoookkkhhheeecccdddiiinnnqqquuutttttttttuuuvvvxxxxxxtttuuuvvvxxxzzz|||}}}~~~||||||}}}}}}}}}}}}}}}}}}~~~}}}|||zzzxxxwwwvvvwww}}}}}}uuuooolllhhheeecccbbbbbbbbbbbb```aaa```]]]]]]```ffflllppp}}}ZZZEEE===>>>999888;;;999888999:::::::::;;;>>>AAABBBIIIQQQ[[[nnnxxxkkk```YYYVVVPPPRRRTTTUUUVVVUUUTTTSSSQQQSSSUUUWWWZZZaaajjjqqquuu{{{~~~yyyqqqllliiiiiihhhhhheeeeeeeeegggiiijjjhhhgggiiikkkllllllmmmrrrzzzzzzvvvrrrrrrwww~~~|||vvvpppllljjjjjjhhhjjjmmmqqqvvvyyyzzzzzzyyy}}}~~~zzzyyyzzzyyyuuuwww|||}}}}}}xxx___JJJ@@@>>>>>>===;;;:::999999:::::::::<<<===???CCCLLLYYYcccjjjlllnnnnnnmmmrrr{{{~~~uuummmgggfffbbb```______``````___^^^ZZZ[[[]]]^^^___`````````\\\\\\^^^```cccdddcccbbb______``````___```bbbdddaaaaaaaaabbbccceeeggghhhggghhhjjjlllmmmmmmmmmlllmmmnnnnnnnnnnnnnnnmmmmmmkkkjjjhhhfffffffffhhhhhheeecccaaa___aaaeeejjjmmmoooooopppqqqrrrtttuuuvvvrrrssstttuuuwwwyyyzzz{{{yyyyyyzzz{{{}}}~~~|||||||||{{{yyywwwuuusssuuu{{{}}}tttooohhheeebbbaaabbbbbbbbbaaa```___]]]^^^bbbgggnnnrrrsssUUUBBB<<>>AAACCCJJJSSS^^^nnnqqqccc[[[YYYSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTVVVZZZaaaiiioooqqqvvv{{{}}}}}}xxxqqqkkkhhhgggfffeeeeeeeeefffhhhjjjjjjiiigggiiikkklllmmmnnnsss{{{}}}xxxrrrrrrwww~~~~~~xxxqqqmmmlllllliiijjjlllooorrruuuwwwxxxzzz}}}yyyxxxzzzttt\\\HHH??????>>>>>><<<;;;:::999999999888;;;===???BBBLLLZZZeeekkknnnrrrsssssswww{{{ssslllgggcccaaa```___```aaa```___\\\]]]]]]^^^___``````aaa[[[[[[[[[^^^aaaccccccbbb___``````______```bbbeeeaaaaaa```aaabbbdddeeegggfffgggiiikkklllmmmmmmlllkkkkkklllllllllkkkkkkjjjjjjhhheeecccbbbbbbcccdddeeedddbbbaaabbbeeehhhjjjkkkkkkmmmnnnppprrrssstttrrrssstttuuuvvvxxxxxxyyywwwwwwyyyzzz|||~~~wwwwwwxxxxxxvvvuuusssqqqttt{{{}}}uuullliiieeebbbbbbbbbaaa```\\\\\\\\\___ccciiiooorrrlllRRRAAA<<<@@@:::888:::999888999:::::::::;;;>>>AAACCCKKKUUU___nnn~~~}}}vvveee]]][[[VVVUUUUUUTTTTTTSSSSSSRRRPPPQQQRRRUUUYYY___fffjjjoootttyyy{{{}}}xxxqqqlllhhhgggeeedddgggggghhhjjjlllllljjjhhhkkklllmmmmmmmmmrrryyy{{{tttssswww~~~}}}xxxrrrnnnmmmmmmjjjkkkkkklllmmmooorrruuuzzz~~~~~~~~~|||{{{~~~oooXXXFFF???@@@;;;<<<<<<<<<;;;::::::999777:::===>>>AAAKKK[[[gggjjjoootttvvvwww{{{|||qqqiiieeeccc``````aaabbbbbbaaa^^^^^^]]]]]]^^^___```aaa\\\[[[[[[]]]```bbbccccccccccccbbb```^^^^^^aaacccaaa````````````bbbeeefffeeegggiiikkklllmmmmmmmmmjjjjjjkkklllllllllkkkjjjgggfffeeecccccccccdddeeejjjiiigggeeedddeeeeeefffhhhiiikkknnnppprrrssstttttttttuuuvvvvvvwwwxxxxxxvvvwwwxxxyyyzzz{{{|||}}}ssstttuuuvvvvvvuuusssrrrrrrzzztttpppjjjeeecccaaa___^^^[[[\\\___ccchhhnnnsssvvvkkkQQQ@@@===@@@;;;888:::999888999:::::::::;;;>>>AAABBBJJJVVV```mmmzzzyyy{{{yyyggg^^^]]]XXXWWWUUUTTTSSSRRRRRRSSSMMMNNNOOORRRVVV\\\bbbeeepppuuuzzz|||{{{tttnnnkkkiiigggfffiiiiiijjjlllnnnnnnkkkiiilllnnnnnnmmmlllpppvvv|||}}}vvvtttxxx~~~}}}xxxrrrnnnmmmnnnjjjjjjjjjjjjjjjlllooorrryyy}}}}}}~~~{{{kkkVVVEEE???@@@999:::;;;<<<===<<<;;;:::666999<<<>>>AAAKKK[[[hhhiiiooouuuyyyzzz~~~uuujjjfffcccaaa```bbbcccbbbbbb```___]]]\\\]]]^^^aaabbb^^^]]]\\\]]]```cccddddddffffffdddaaa^^^]]]___aaaaaa```______```bbbdddfffeeefffiiikkklllmmmmmmmmmkkklllmmmnnnnnnnnnmmmlllgggfffeeeeeefffggghhhiiiooommmkkkiiigggeeecccccchhhiiikkknnnqqqrrrttttttvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzrrrsssuuuwwwwwwvvvuuutttpppxxx{{{vvvnnnhhhddd```^^^\\\]]]___ccchhhnnnsssxxxzzz|||}}}dddGGG@@@;;;:::888666555888888999:::::::::;;;>>>AAAFFFKKKUUU```mmm}}}~~~~~~zzzuuuvvv|||mmmbbb```ZZZYYYXXXVVVTTTRRRQQQPPPMMMPPPTTTTTTTTTXXX```gggiiinnntttzzz}}}zzzqqqjjjfffggghhhiiiiiiiiijjjkkkkkklllllljjjkkkkkkkkkllloootttxxxyyyvvvxxx{{{{{{xxxwwwvvvvvvvvvuuusssooolllllljjjiiijjjmmmooooooooosss~~~{{{{{{}}}~~~|||~~~vvvaaaNNNDDD@@@???::::::::::::::::::::::::;;;:::<<<>>>???FFFWWWgggkkkqqqssszzzuuuqqqjjjeeebbbcccbbb``````cccaaa___\\\\\\]]]^^^^^^^^^[[[[[[[[[\\\]]]___bbbccchhheee```\\\ZZZZZZ[[[]]]^^^___`````````aaaccceeeiiijjjkkkkkkkkkkkkjjjiiilllkkkkkklllmmmmmmllljjjeeeeeeeeedddeeehhhmmmqqqwwwxxxwwwqqqiiidddeeeggghhhjjjlllnnnppprrrrrrssstttuuuuuuuuutttuuuvvvxxxwwwvvvvvvxxx{{{{{{yyyvvvvvvvvvvvvuuuuuuuuuttttttuuuzzzmmmfffeeebbb^^^[[[^^^___cccjjjqqqwwwzzz{{{|||}}}|||___GGG@@@::::::888666555888888999999999999;;;>>>AAAGGGLLLVVVaaannn}}}||||||~~~ttteee```\\\[[[ZZZWWWUUUSSSQQQPPPNNNQQQTTTTTTSSSVVV]]]ccchhhlllsssyyy|||}}}tttlllhhhggghhhhhhhhhiiiiiijjjjjjjjjkkkiiijjjkkklllmmmqqqvvvzzzzzzvvvxxxzzzzzzxxxyyyxxxxxxxxxwwwvvvrrroookkkkkkjjjllloooqqqpppppprrr{{{|||{{{{{{|||}}}~~~ppp[[[JJJ@@@<<<<<<::::::::::::::::::::::::;;;:::<<<>>>???FFFVVVfffmmmtttwww}}}|||tttlllgggccccccbbb``````cccaaa___]]]\\\^^^______^^^\\\\\\\\\\\\^^^```bbbcccgggeeeaaa^^^\\\[[[\\\\\\]]]^^^___```___```ccceeehhhiiijjjkkkkkkjjjiiihhhmmmlllkkkkkklllllljjjhhhddddddccceeejjjpppvvvzzz}}}}}}{{{tttkkkggggggjjjhhhiiikkkmmmoooqqqrrrrrrqqqsssuuuuuuvvvwwwzzz|||yyywwwwwwxxxzzz{{{yyywwwvvvvvvwwwwwwxxxxxxxxxxxxyyy|||rrrhhheeebbb___]]]^^^bbbhhhpppwwwzzz{{{{{{{{{}}}tttXXXEEE???::::::999666666888777888999999999;;;>>>@@@GGGMMMXXXdddqqq}}}kkkbbb```___]]]ZZZWWWTTTQQQPPPOOOQQQSSSSSSRRRTTTYYY^^^eeeiiipppvvv{{{~~~xxxpppjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiigggiiijjjlllnnnrrrwww{{{{{{uuuvvvxxxyyywwwxxxwwwwwwwwwxxxwwwuuusssllllllmmmpppssstttsssqqqpppxxx~~~|||{{{zzz{{{~~~{{{{{{~~~~~~}}}jjjVVVFFF===::::::::::::::::::::::::::::::::::::<<<>>>???EEEUUUeeeooowww{{{}}}qqqjjjeeedddccc``````bbb```^^^\\\\\\^^^_________]]]]]]]]]^^^___aaabbbcccfffeeecccaaa___]]]]]]\\\[[[]]]^^^______```ccceeehhhhhhjjjjjjjjjjjjhhhhhhkkkjjjjjjjjjkkkkkkiiigggdddbbbbbbgggpppzzz~~~vvvnnnjjjkkkmmmhhhiiijjjkkkmmmoooqqqrrroooqqqtttvvvwwwzzz}}}|||zzzxxxwwwyyyzzzyyyyyywwwxxxyyy{{{|||}}}}}}}}}}}}yyyjjjeeeaaa______```fffoooxxx}}}~~~}}}|||yyy|||mmmSSSDDD>>>999:::999666666888777888999999999:::===@@@GGGNNN[[[hhhtttqqqeeeeeeccc```]]]XXXUUURRRPPPNNNOOOQQQQQQQQQTTTXXX[[[aaaeeelllsssxxx}}}zzzrrrmmmjjjjjjgggggggggggggggggggggffffffhhhjjjkkkllloootttwww}}}zzzttttttvvvwwwvvvtttsssssstttvvvwwwwwwvvvnnnoooqqqtttvvvwwwuuusssooouuu}}}}}}|||}}}|||~~~yyyfffSSSEEE>>><<<;;;::::::::::::::::::::::::::::::<<<>>>???DDDSSScccppp{{{xxxooogggeeeccc```___aaa^^^]]][[[[[[\\\^^^^^^^^^]]]^^^^^^___```aaabbbccceeeeeedddcccaaa___]]]\\\[[[\\\^^^______```ccceeeggggggiiiiiiiiiiiigggggghhhgggggghhhjjjkkkiiihhheeebbbaaagggsss~~~wwwppplllmmmooojjjjjjjjjkkklllnnnqqqrrroooqqquuuwwwxxxzzz|||}}}{{{xxxwwwvvvxxxyyyzzz{{{|||}}}~~~llldddaaa```bbbeeekkkttt|||xxxwww{{{hhhQQQBBB<<<999:::999777666888777888999999999:::===@@@GGGOOO]]]kkkwwwxxxkkkhhhfffccc___ZZZVVVRRRQQQLLLMMMNNNPPPRRRTTTXXXZZZ]]]aaahhhoootttyyy~~~~~~zzztttooolllkkkhhhggggggffffffeeeeeeeeefffgggiiiiiijjjllloooqqqxxxzzzsssrrrtttvvvwwwsssrrrqqqsssvvvyyyzzzzzzqqqrrrsssvvvyyyyyywwwuuunnnqqqvvvzzzzzzzzzyyyxxx~~~|||~~~tttaaaOOODDD???===<<<::::::::::::::::::::::::::::::<<<>>>>>>CCCRRR```ppp}}}uuukkkgggeeebbb```aaa\\\[[[YYYYYY[[[]]]]]]]]]^^^___```aaabbbbbbcccccceeeeeeddddddbbb```^^^\\\\\\]]]_________```ccceeeffffffggghhhhhhgggffffffeeedddeeegggjjjkkkkkkjjjfffcccbbbhhhsss||||||uuuooommmnnnooommmlllkkkjjjkkkmmmppprrrooorrruuuwwwwwwxxxyyy{{{|||zzzxxxuuutttuuuxxxzzz~~~~~~ooofffaaaaaacccjjjqqqyyytttuuu|||bbbOOO@@@;;;888::::::777666888666777888888888:::===???FFFOOO^^^mmmyyypppiiihhhddd```[[[VVVSSSQQQKKKLLLNNNPPPRRRUUUWWWYYYZZZ^^^dddjjjpppvvv{{{|||}}}}}}{{{vvvpppmmmlllhhhhhhggggggfffeeeddddddeeefffhhhhhhhhhiiilllnnnttt{{{tttrrrtttxxxzzzxxxvvvtttuuuxxx{{{|||}}}tttssstttuuuwwwwwwuuutttmmmnnnppprrrsssssssssrrr~~~}}}||||||{{{~~~{{{mmmZZZIII@@@===<<<;;;::::::::::::::::::::::::::::::<<<>>>>>>BBBPPP^^^qqq~~~{{{nnniiigggcccaaaaaa\\\ZZZXXXYYY[[[]]]]]]]]]___```aaabbbccccccccccccdddddddddcccaaa```^^^]]]^^^___`````````aaaccceeeeeeeeeggggggggggggeeeeeeddddddeeegggjjjlllkkkjjjfffdddeeeiiipppuuuwwwwww~~~{{{vvvrrrooonnnoooppppppnnnkkkhhhhhhjjjmmmooooooqqqtttuuuuuuuuuvvvwwwwwwwwwvvvsssrrrsssvvvxxx|||{{{~~~sssjjjeeedddfffooovvv}}}rrrvvv|||]]]LLL???:::888::::::777777888666777888888888999===???EEEOOO___nnnzzzuuujjjhhhddd```[[[WWWSSSRRRNNNNNNNNNPPPSSSUUUVVVVVVWWW[[[aaaggglllrrrxxx{{{{{{}}}~~~|||wwwqqqmmmjjjiiiiiihhhgggfffeeeddddddccceeeggghhhiiijjjlllooorrr}}}~~~wwwtttwww{{{~~~~~~{{{wwwuuuvvvxxxyyyzzztttsssrrrrrrssssssrrrpppkkkkkkkkkmmmoooqqqqqqqqq}}}~~~}}}{{{yyyyyyzzz}}}wwwiiiUUUFFF>>><<<;;;;;;::::::::::::::::::::::::999:::<<<>>>>>>BBBOOO]]]sss}}}qqqkkkiiieeebbbbbb]]][[[ZZZZZZ\\\^^^______```aaabbbddddddddddddcccddddddcccaaa```___^^^^^^```aaabbbaaaaaaaaacccddddddeeefffggggggfffeeedddgggffffffhhhjjjkkkjjjhhhdddeeehhhkkkmmmoooppppppuuusssqqqooooooppppppqqqqqqnnniiifffeeefffiiikkkkkknnnrrrsssssssssssstttrrrssssssrrrppppppssswww}}}{{{zzz{{{wwwpppkkkhhhiiiqqqzzz|||rrrwwwxxxZZZIII>>>999777::::::888777888666777888888888999<<>>======<<<::::::::::::::::::::::::999:::<<<>>>>>>AAANNN\\\uuu~~~{{{sssmmmjjjfffcccbbb^^^]]][[[\\\^^^```aaa``````aaacccdddeeeddddddcccdddcccbbb```___^^^^^^^^^bbbccccccbbbaaaaaabbbdddddddddeeeffffffeeeddddddjjjiiihhhiiijjjiiihhhfffcccfffjjjllllllkkkllllllpppooonnnnnnpppqqqrrrrrrqqqmmmhhhdddbbbcccfffhhhhhhlllppprrrrrrrrrssstttoooqqqrrrqqqoooooorrruuuzzz}}}{{{yyy{{{{{{uuuoookkkkkkqqq|||yyywww~~~sssWWWEEE;;;:::999888777777777777888888888777777999<<>>AAAJJJTTTqqqwwwuuu{{{~~~sssllljjjhhhddd```bbb```^^^^^^```aaaaaaaaa___```bbbaaaaaa```bbbcccdddcccbbb```^^^]]]\\\\\\aaaaaaaaabbbbbbcccccccccfffeeeeeeeeeeeeeeeffffffgggggghhhhhhhhhhhhhhhhhhggghhhjjjlllmmmmmmlllllloooooooooooonnnnnnnnnnnnnnnmmmkkkgggeeeeeegggiiigggiiikkkmmmnnnooooooooonnnnnnmmmkkkkkknnnssswww|||}}}{{{zzz|||wwwyyygggNNN???:::999888888777777777777777888888888888999<<<>>>GGGPPPaaasssqqqkkkhhhgggddd\\\VVVUUUSSSRRRQQQQQQQQQRRRSSSTTTUUUXXX^^^ccchhhnnntttxxx}}}wwwpppkkkiiihhhfffeeeddddddeeeeeegggiiilllkkkiiihhhkkknnnmmmttt{{{{{{xxxyyy{{{wwwuuurrrnnnkkkhhhgggfffllljjjhhheeeddddddeeefffhhhjjjooouuuzzz{{{xxxvvvttt~~~mmmYYYGGGAAA???:::888<<<:::;;;;;;;;;;;;<<<<<<<<<>>><<<<<<>>>>>>???GGGPPPmmmxxxsssxxxuuummmiiigggeeeccccccbbbaaaaaabbbbbbaaa```]]]^^^```___^^^^^^___```aaaaaa```_______________``````aaaaaabbbcccddddddfffeeeeeedddddddddeeeeeehhhggggggfffffffffggggggfffgggiiikkkllllllllllllppppppoooooonnnnnnnnnmmmlllllljjjgggddddddfffhhhdddeeehhhkkklllllllllkkkjjjkkkkkkjjjkkkooouuuyyy~~~}}}}}}}}}ssswww{{{```JJJ===999999888777777777777777666888888888888999;;;>>>EEENNN```sssoookkkiiiiiieee]]]VVVUUUPPPOOONNNNNNOOOPPPQQQRRRTTTWWW\\\aaaffflllssswww|||~~~~~~wwwpppkkkhhhgggeeeddddddeeefffggghhhjjjkkkkkkiiiiiikkkmmmmmmsssyyy~~~~~~xxxvvvuuurrrrrrqqqooollliiifffdddiiihhheeecccbbbbbbcccdddeeehhhnnnuuuyyyyyyuuuqqqrrr{{{|||}}}gggTTTDDD@@@>>>999888;;;;;;;;;;;;;;;<<<<<<<<<<<<>>><<<<<<>>>>>>???FFFOOOiii~~~vvvzzz|||rrrkkkhhhggggggdddcccbbbbbbcccbbb```^^^\\\]]]^^^^^^]]]\\\]]]__________________```aaabbb^^^___```aaabbbcccdddeeeeeeeeedddccccccccccccdddhhhgggfffddddddeeefffgggfffgggiiijjjkkklllkkkkkkppppppoooooonnnmmmmmmmmmllllllkkkhhheeedddeeegggdddeeehhhjjjjjjjjjhhhggghhhhhhiiiiiikkkoootttxxx~~~}}}}}}}}}|||}}}~~~~~~{{{|||yyyqqqwwwvvv[[[GGG===888888777777666777777777666777999999999999;;;===AAAJJJ]]]sssoookkkhhhhhheee]]]WWWUUUPPPOOONNNNNNOOOPPPQQQRRRSSSVVV[[[___dddkkkrrrvvvzzz}}}yyyqqqlllhhhgggeeedddccceeeggghhhhhhiiijjjjjjjjjjjjkkklllmmmsssxxx|||zzzuuurrrppppppqqqpppnnnkkkhhhfffffffffddddddccccccddddddfffiiinnnssswwwvvvrrrnnnssszzz|||{{{zzzaaaPPPAAA???>>>:::888;;;;;;;;;;;;<<<<<<<<<======<<<;;;<<>>888777777666666777777777555777999999999999;;;===???HHH\\\sssrrrlllgggfffccc]]]YYYYYYSSSRRRQQQQQQQQQRRRSSSTTTSSSUUUYYY]]]ccciiiqqqvvv{{{~~~|||uuupppiiigggeeeccccccdddfffhhhggghhhiiijjjkkkllllllmmmnnnssswwwzzz~~~wwwrrrooopppqqqqqqooommmjjjhhheeeffffffggggggfffeeedddiiijjjmmmqqqttttttrrrooorrryyy}}}~~~xxx]]]LLL???>>>???;;;999<<<;;;;;;<<<<<<<<<=========;;;:::<<<@@@AAABBBIIIRRRdddwwwnnnkkkjjjeeecccaaaaaabbbaaa```^^^___aaaaaaaaa___^^^___```______^^^______```aaabbb______``````aaabbbccccccaaaaaaaaaaaaaaabbbcccccceeeeeeeeeeeeeeefffggggggdddfffgggiiijjjjjjjjjjjjlllllllllllllllllllllllljjjllllllkkkhhhfffeeefffggghhhhhhggggggfffeeeeeefffhhhiiijjjlllppptttxxx~~~|||yyyvvvxxxzzz{{{{{{{{{}}}zzz}}}}}}uuuuuuzzzmmmSSSCCC>>>777777666666666666777777555777999:::999:::;;;<<>>>>>???<<<:::===<<<<<<<<<<<<===============<<<>>>AAABBBCCCJJJRRRbbb{{{qqqkkkjjjfffdddbbbaaabbbcccbbbbbbbbbddddddcccbbbaaaaaabbb``````____________``````___`````````aaaaaabbbbbb_________```aaabbbcccdddcccdddeeefffggghhhhhhhhhdddeeegggiiijjjjjjiiiiiiiiiiiiiiijjjjjjkkkkkkllliiijjjlllkkkhhheeeddddddfffeeedddddddddeeeggggggfffhhhjjjmmmppptttyyy}}}~~~}}}zzzxxxvvvxxxzzzzzzxxxwwwxxxzzzxxx{{{~~~~~~~~~xxxuuuvvvzzzkkkPPPBBB>>>777777666666666666777888555777999:::::::::;;;<<>>@@@===;;;===<<<<<<<<<<<<=========>>>>>>>>>@@@CCCCCCCCCIIIQQQ```}}}rrrllljjjhhheeebbbaaabbbdddeeedddeeeffffffeeecccbbbcccdddaaaaaa```_______________````````````aaaaaaaaaaaa^^^^^^^^^___aaabbbdddeeebbbccceeehhhiiiiiiiiiiiidddeeeggghhhiiijjjiiiiiigggggghhhiiijjjkkkkkklllgggiiikkkjjjgggdddcccbbbcccbbbaaaaaaccceeehhhjjjeeehhhkkkooosssxxx~~~~~~}}}{{{yyyxxxwwwyyy{{{zzzvvvttttttvvvvvvyyy|||}}}|||}}}{{{uuurrrtttbbbLLLAAA>>>777777888888888888777777777888::::::999:::<<<>>>@@@FFFVVVpppvvviiieeeddd```___aaaXXXVVVRRROOONNNOOOPPPRRRTTTUUUVVVYYY^^^eeelllppprrrvvv{{{}}}yyywwwllliiidddbbbbbbccccccccceeeeeefffggghhhjjjlllmmmmmmpppsssuuuyyyyyytttnnnlllppprrrpppnnnnnnrrrrrrqqqnnnjjjfffeeedddcccaaa```dddjjjppprrrrrrssssss{{{xxxaaaJJJCCC<<<:::<<<>>><<<:::@@@??????>>>===<<<<<<;;;<<<===BBBDDDCCCCCCKKKVVVggg|||~~~xxxppplllfffccc```______```______cccdddeeeffffffdddcccaaa^^^```aaa```^^^]]]]]]^^^\\\^^^aaabbbaaa___]]]]]]WWWYYY[[[\\\]]]___bbbeee___```bbbcccdddeeeeeeeeeeeeeeeeeefffffffffffffffiiihhhgggfffeeeffffffgggjjjjjjkkkmmmllliiiccc___^^^aaacccdddeeeeeeggghhhcccfffkkkrrrxxx}}}~~~yyyvvvuuuttttttqqqrrrtttvvvvvvvvvvvvuuuvvvwwwyyyyyyzzz{{{}}}xxxrrrttt|||~~~```KKK@@@===666666777777777777666666777888999999999:::<<<>>>@@@EEEUUUnnn|||||||||nnnhhhfffaaa^^^^^^XXXVVVRRROOONNNNNNPPPQQQPPPPPPQQQUUUZZZaaahhhlllqqqtttyyy}}}~~~|||yyyvvvnnnkkkfffdddcccdddddddddfffggghhhiiikkklllmmmmmmlllooorrrtttxxx}}}sssnnnkkkmmmnnnmmmnnnqqqwwwxxxwwwtttoookkkiiiiiihhheeedddgggmmmrrrtttttttttttt{{{sss\\\HHHCCC<<<:::<<<===<<<:::???>>>>>>>>>===============???BBBEEECCCCCCKKKUUUjjj~~~{{{~~~yyyrrrmmmjjjeeecccaaa```aaaaaa```___bbbcccdddeeeeeedddbbbaaa___aaabbbbbb```^^^______\\\___aaabbb```^^^\\\\\\ZZZ[[[]]]]]]]]]^^^```bbbaaabbbcccdddeeeeeeeeeeeeddddddddddddeeeeeeeeeeeehhhgggfffeeedddeeefffggghhhhhhiiikkkkkkhhhccc______bbbdddeeeddddddeeefffbbbeeekkkrrrxxx|||~~~|||xxxuuutttssssssssssssuuuuuuuuuuuutttssstttuuuwwwwwwwwwxxxzzz|||~~~vvvwww~~~yyy]]]HHH>>>;;;555666666666666666666555666777888888888999;;;===???CCCRRRkkk}}}{{{|||wwwyyyqqqjjjhhhccc___]]]WWWUUURRROOONNNNNNOOOPPPMMMMMMOOORRRXXX^^^eeehhhnnnqqqvvv{{{|||{{{yyyvvvqqqnnniiifffeeefffffffffggghhhjjjlllmmmnnnmmmmmmkkknnnppprrrvvv|||tttoookkkjjjiiiiiinnnuuu~~~~~~zzzuuupppmmmlllmmmjjjhhhkkkqqqvvvyyyyyywwwvvv|||kkkUUUFFFBBB<<<:::;;;===<<<:::=========>>>>>>>>>?????????@@@CCCFFFEEEFFFMMMVVVlll}}}}}}~~~|||yyytttooollleeecccbbbbbbccccccaaa```aaabbbcccdddcccbbbaaa``````bbbccccccaaa``````aaa]]]___aaaaaa___\\\[[[[[[]]]_________]]]]]]^^^___cccddddddeeefffffffffeeeddddddddddddcccccccccccceeeeeedddccccccdddffffffggggggggghhhiiifffbbb______bbbdddeeedddcccccccccbbbffflllsssxxx{{{||||||~~~|||yyyuuusssqqqqqqqqqrrrssstttuuutttsssrrrqqqrrrsssttttttssstttvvvxxx||||||}}}~~~}}}|||tttXXXEEE<<<:::666666777777777777666666555666888888777888:::<<<>>>BBBOOOgggzzzwwwzzz}}}{{{}}}tttmmmiiifffaaa^^^WWWVVVSSSPPPNNNNNNOOOOOONNNNNNPPPSSSXXX^^^dddgggllloootttyyy{{{{{{yyyxxxuuuqqqkkkggggggggghhhhhhfffhhhjjjmmmnnnmmmmmmllljjjllloooqqqsssyyyxxxsssmmmjjjggggggpppzzzxxxrrrnnnlllpppmmmkkknnntttzzz~~~~~~xxxxxx~~~wwwcccPPPDDD@@@<<<:::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAA???@@@CCCGGGHHHJJJQQQZZZlll}}}yyyrrrmmmdddcccbbbbbbccccccaaa___aaaaaabbbbbbaaaaaa```______aaacccbbbaaa``````aaa^^^```aaa```^^^[[[ZZZZZZ^^^```aaa```___^^^^^^___eeeeeefffffffffffffffeeeeeeeeeddddddccccccbbbbbbcccbbbbbbbbbbbbdddeeeggggggffffffggghhhfffccc```]]]```bbbdddcccbbbcccdddcccgggnnntttxxxzzzyyyyyyxxxvvvssspppnnnmmmnnnnnnoooppprrrsssssssssrrrrrrqqqrrrsssrrrrrrrrrtttvvvxxxxxxyyy{{{}}}mmmSSSCCC;;;999777888888999999888888777555666888888777888:::<<<>>>@@@KKKbbb}}}}}}zzz|||uuummmgggbbb___XXXVVVTTTQQQOOOOOOOOOOOONNNOOOQQQTTTXXX]]]aaadddjjjmmmrrrwwwzzz{{{zzzyyywwwssslllhhhgggggghhhhhheeegggiiikkkllllllkkkjjjiiilllnnnpppqqqvvv~~~yyyrrrmmmhhhiiiqqq|||}}}vvvqqqooopppmmmkkknnnttt{{{xxxyyyzzzmmm\\\MMMAAA???<<<;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBBBB??????BBBHHHKKKNNNVVV___ppp~~~}}}rrrjjjfffdddbbbbbbbbbbbb```___aaaaaaaaaaaa``````______^^^```aaaaaa```___```aaa___```aaa```^^^[[[[[[[[[]]]___aaaaaaaaa```aaaaaaeeeeeefffgggggggggffffffgggffffffeeedddccccccbbbaaa``````aaabbbdddfffggghhhfffffffffggggggeeeccc[[[]]]___aaaaaabbbeeeffffffiiiooouuuxxxyyyxxxvvvqqqpppmmmjjjiiiiiiiiijjjkkkllloooqqqssssssssssssqqqrrrssssssrrrrrrtttvvvwwwyyyzzz{{{}}}gggOOOAAA;;;999888999999::::::999999888666777888888888999;;;===>>>>>>HHH]]]xxxrrrhhhccc```YYYXXXUUUSSSQQQPPPOOOOOONNNNNNPPPRRRUUUYYY\\\^^^fffjjjoootttxxxzzzzzzzzzyyytttmmmhhhfffgggggghhheeefffhhhiiijjjjjjiiiiiiiiilllnnnooopppttt{{{wwwqqqmmmlllrrryyy|||xxxvvvqqqmmmjjjkkkqqqxxx{{{|||uuuvvv}}}ttteeeUUUIII>>>===<<<;;;::::::;;;<<<;;;<<<===>>>@@@AAABBBCCCAAA@@@CCCIIINNNRRRYYYaaarrrzzzpppjjjgggdddbbbbbbaaa```___aaaaaa`````````_________^^^___aaaaaa```___```aaa```aaabbbaaa^^^]]]\\\]]]\\\___bbbcccbbbbbbbbbcccdddeeeeeefffggggggffffffhhhgggfffeeedddcccbbbaaa_________```bbbeeegggiiigggfffeeeeeefffgggfffeeeZZZ\\\]]]^^^___aaaeeeiiihhhkkkooosssvvvvvvuuutttlllkkkiiigggffffffggghhhhhhjjjlllooorrrsssttttttqqqrrrssssssrrrsssuuuwwwyyy{{{}}}}}}}}}cccLLL???;;;:::888888999999999999888888777888999999999:::<<<>>>>>>===EEEYYYsssuuuhhhdddbbb[[[YYYWWWUUUSSSQQQPPPPPPOOOOOOPPPRRRTTTWWWYYYZZZbbbfffkkkqqquuuwwwxxxxxxyyyssslllgggeeeeeefffgggfffgggggghhhhhhiiiiiiiiiiiilllnnnooopppsssyyy~~~{{{uuurrrooopppttt~~~~~~rrrnnniiihhhlllqqqttttttqqqrrrwww}}}rrrbbbPPPDDD<<<<<<<<<;;;::::::;;;<<<<<<<<<===>>>@@@AAABBBBBBEEECCCEEEKKKOOOSSSYYY```kkk~~~zzzppplllfffcccbbbbbbbbbaaabbbaaaaaa```````````````^^^```bbbbbbaaaaaaaaabbb```aaabbbaaa___^^^___```]]]```cccdddcccbbbbbbcccbbbcccdddeeefffgggggggggggggggfffdddcccaaa``````_________aaacccfffhhhjjjfffdddccccccdddeeeeeeeee]]]]]]\\\[[[\\\___eeeiiihhhjjjmmmppprrrrrrrrrqqqjjjiiigggeeeeeeeeefffggghhhiiilllnnnppprrrrrrrrrpppqqqssssssssstttvvvxxxzzz|||~~~~~~~~~}}}~~~~~~```JJJ???;;;;;;777777888888888888777777777888::::::999:::<<<>>>>>>===CCCWWWqqqvvvhhheeeeee[[[ZZZXXXVVVTTTRRRQQQPPPQQQQQQRRRSSSUUUWWWXXXYYY___ccchhhnnnrrruuuvvvwwwyyyssskkkfffddddddeeefffhhhggggggggghhhiiijjjkkkjjjlllooooooooorrrxxx}}}|||wwwtttpppooopppyyy}}}tttooohhhfffiiilllnnnnnnoooooorrryyy|||~~~sss```MMM@@@;;;<<<<<<;;;::::::;;;<<<<<<===>>>???@@@AAABBBBBBHHHFFFGGGLLLPPPRRRXXX^^^bbbxxx|||xxxwww~~~}}}tttoooiiidddcccccccccdddbbbbbbaaa```````````````___aaaccccccbbbbbbcccddd```aaabbbaaa```___```aaa___aaadddeeedddbbbaaabbbaaabbbccceeefffgggggggggffffffeeecccaaa```___^^^^^^______aaacccfffiiikkkeeecccaaaaaacccdddeeeddd```^^^\\\ZZZZZZ]]]ccchhhhhhiiikkkmmmoooooooooooojjjhhhfffeeeeeefffggghhhiiijjjlllnnnppppppppppppoooppprrrrrrssstttwwwyyyzzz|||~~~~~~}}}||||||||||||uuuWWWGGGAAA===:::777777777777777777777777777777777888999:::<<<<<<;;;BBBHHHPPPfffzzzlllggggggaaa___\\\YYYUUUSSSQQQPPPMMMMMMNNNOOORRRVVVYYY\\\^^^bbbhhhnnnrrrvvvyyy||||||vvvmmmgggffffffgggfffhhhiiiiiiiiihhhhhhjjjlllkkklllnnnnnnnnnpppsssvvvzzzrrrooonnnooouuuvvvxxx|||~~~uuuooogggeeefffhhhhhhfffdddjjjppptttxxx~~~~~~rrrYYYGGGBBB???<<<;;;;;;>>>???===:::>>>>>>======>>>@@@BBBCCCCCCEEEIIIMMMRRRVVVXXXZZZ```nnnvvvpppvvvyyyrrriiieeeeeefffcccaaaccccccbbbbbbaaaaaa````````````aaabbbbbbbbbbbbbbbbbbaaaaaa```````````````^^^^^^___aaabbbccceeeeeecccccccccbbbccccccdddeeefffeeedddcccaaa```_______________```aaacccdddeeehhheeecccdddfffhhhgggeee^^^]]]\\\ZZZZZZ]]]bbbfffggghhhjjjnnnpppmmmgggaaaaaaaaaaaaaaaaaa``````___fffiiilllppprrrrrrqqqpppqqqqqqppppppqqqsssuuuwwwyyyyyyzzzzzzzzzyyyxxxxxxzzz|||pppTTTDDD???;;;999777777777777777777777777777777777888999:::<<<<<<<<>><<<;;;<<<>>>>>>===;;;>>>>>>>>>???@@@BBBDDDFFFFFFGGGJJJMMMPPPRRRTTTTTTWWWccczzzxxxooorrr~~~wwwnnnhhhggggggeeebbbccccccbbbaaaaaa``````___`````````aaaaaaaaaaaabbbbbbbbbaaa```````````````______```aaabbbccccccdddcccbbbbbbbbbbbbbbbcccccceeeeeedddcccbbbaaaaaa```aaabbbbbbcccdddeeeeeefffgggeeecccdddfffgggfffddd^^^^^^\\\ZZZZZZ\\\aaaeeeggggggiiikkklllhhhbbb\\\`````````aaaaaaaaa``````fffhhhkkkmmmoooooooooooopppooonnnoooppprrrtttvvvxxxxxxxxxxxxxxxxxxwwwwwwuuuwwwyyy|||hhhOOOBBB<<<999777666666666666666666666666777777777888999:::<<<<<<===AAAEEEKKK^^^rrrgggbbbbbbaaa^^^[[[WWWTTTRRRQQQNNNNNNNNNOOOQQQTTTWWWYYYYYY]]]bbbhhhmmmqqqvvvyyy}}}xxxqqqllliiihhhgggfffggghhhiiijjjiiijjjmmmooojjjkkklllkkkjjjkkknnnpppuuu{{{tttmmmjjjiiiggggggjjjooouuuyyyzzzzzzpppkkkddd`````````___]]]bbbcccgggmmmuuu}}}{{{{{{{{{xxxyyyyyywwwvvvvvvxxxzzz|||}}}~~~sssnnnmmmqqqvvveeeOOOAAA>>>===<<<;;;<<<===>>>===<<<>>>>>>???AAACCCEEEGGGHHHIIIJJJKKKMMMNNNPPPQQQQQQNNNVVViii~~~qqqpppzzz~~~tttmmmjjjiiigggeeebbbbbbaaaaaa``````______```____________```aaaaaacccbbbaaaaaa``````aaaaaa````````````aaaaaaaaaaaabbbbbbaaa``````aaaaaabbbeeedddddddddccccccccccccdddeeefffggghhhggggggfffeeeddddddeeeffffffdddccc___^^^]]][[[ZZZ[[[___cccggghhhiiijjjiiieee___ZZZ^^^^^^___```aaaaaaaaaaaagggggghhhiiikkkllllllmmmmmmmmmmmmmmmnnnqqqssstttvvvuuuuuuuuuuuuuuuvvvwwwsssssssssuuuzzz~~~```KKK@@@:::777777666666666666666666666666777777777888999:::<<<<<<===@@@CCCIII[[[{{{rrriiifffcccbbb```]]]YYYVVVSSSQQQOOONNNNNNNNNPPPSSSUUUWWWWWWZZZ```eeejjjoootttxxx}}}yyytttoookkkhhhgggffffffhhhiiijjjjjjkkknnnpppmmmmmmmmmlllkkkkkknnnppprrrxxxwwwoookkkiiihhhggghhhkkknnnpppqqqpppmmmiiiccc`````````___^^^bbbaaacccjjjuuu{{{wwwtttsssrrrrrrrrrqqqnnnmmmmmmooorrrqqqsssvvvzzz||||||oookkklllppp~~~|||nnn]]]JJJ@@@>>><<<<<<<<<<<<===============>>>???AAADDDFFFHHHIIIKKKKKKMMMOOOQQQTTTVVVWWWQQQSSS^^^vvvyyysssxxx|||sssnnnkkkhhhgggbbbbbbaaaaaa```______^^^______^^^^^^^^^___```aaabbbbbbaaa````````````aaaaaaaaa`````````_________aaa``````______`````````ddddddddddddddddddddddddeeefffhhhiiiiiihhhgggeeedddddddddeeeeeedddcccbbb```___^^^[[[YYYZZZ]]]```fffgggiiijjjiiieee```\\\]]]]]]___```aaabbbbbbbbbggggggffffffggghhhjjjkkkkkkkkkkkklllmmmoooqqqrrrsssrrrrrrrrrrrrssstttuuuttttttssssssvvv}}}vvvXXXGGG???:::777888666666666666666666666666777777777888999:::<<<<<<;;;>>>BBBIIIYYYwwwooohhhhhhdddcccaaa___[[[WWWTTTRRRPPPOOONNNNNNOOOQQQTTTUUUVVVYYY^^^ccchhhmmmrrrvvv{{{yyyvvvrrrmmmiiigggffffffgggiiiiiiiiikkkmmmpppooooooooonnnmmmmmmoooqqqpppvvv~~~|||tttooommmiiihhhiiijjjlllmmmllljjjgggeeeaaa______`````````bbbaaaccckkkvvvyyysssooommmllllllllljjjhhhffffffiiikkkfffjjjnnnqqqsssvvvzzz}}}xxxnnnlllnnnqqq~~~wwwfffUUUFFF???>>>;;;<<<<<<============>>><<<===???BBBDDDGGGHHHIIIJJJKKKNNNQQQVVV[[[___bbb]]][[[]]]lllzzzzzzxxxqqqmmmjjjhhhbbbbbbbbbaaa``````______^^^^^^^^^^^^^^^______```bbbaaa``````______``````aaaaaa``````___^^^^^^]]]______^^^^^^______```aaaccccccddddddddddddeeeeeedddeeeggghhhiiihhhfffeeeccccccddddddcccbbbaaaaaaaaa```___\\\YYYYYY[[[]]]aaacccfffgggfffccc```^^^]]]^^^___aaabbbcccccccccffffffeeeeeeeeegggiiikkkjjjjjjjjjkkklllmmmnnnoooooooooooopppqqqrrrssstttuuutttsssrrrtttzzzuuunnnQQQDDD???:::777999666666666666666666666666777777777888999:::<<<<<<;;;===BBBIIIWWWsssoooggggggddddddccc```]]]YYYUUUSSSPPPOOONNNNNNNNNPPPRRRSSSVVVYYY]]]aaaeeejjjooossswwwxxxwwwsssnnnjjjggggggfffggghhhiiihhhiiilllnnnnnnoooooonnnlllmmmoooqqqnnnsss{{{{{{uuurrrhhhiiijjjmmmppppppnnnlllbbbaaa___^^^]]]^^^___```bbbbbbeeelllvvv~~~yyysssnnnkkkiiifffffffffdddbbbbbbdddeee```cccgggiiijjjmmmrrrwww{{{uuulllmmmoootttrrr___MMMBBB??????:::<<<======<<<<<<>>>???<<<===@@@CCCEEEGGGHHHIIIIIIKKKNNNSSSYYY```eeeiiigggdddccchhhyyy}}}{{{tttnnnjjjhhhccccccbbbbbbaaa`````````]]]^^^______``````______aaa```______^^^^^^______aaa``````___^^^^^^]]]]]]]]]]]]]]]^^^___```bbbbbbccccccccccccddddddddddddcccdddeeefffgggffffffeeecccdddcccbbb```___```bbbbbbaaa___\\\YYYXXXYYY[[[ZZZ]]]aaacccbbb```^^^^^^^^^___aaabbbcccdddddddddeeeeeeeeeeeefffhhhjjjkkkjjjjjjkkkkkklllllllllllllllmmmnnnpppqqqrrrrrrrrrssssssrrrqqqrrrvvv|||sssmmmzzzgggKKKAAA>>>888666888777777777777777777777777777777777888999:::<<<<<<;;;>>>CCCJJJTTTmmmxxxkkkfffeeeeeedddbbb^^^ZZZVVVTTTQQQPPPNNNMMMMMMOOOPPPRRRUUUWWW[[[^^^bbbfffllloootttvvvwwwtttooojjjhhhgggfffggghhhhhhggghhhjjjllljjjkkkkkkjjjjjjjjjmmmooommmqqqwww{{{vvvjjjkkknnnrrruuuuuurrrooocccbbbaaa___^^^^^^___```aaabbbgggnnnuuu|||~~~xxxrrrllliiiggg```aaabbbaaa```___```aaa]]]aaadddddddddgggmmmrrrxxx|||ssskkklllqqqyyynnnXXXGGG???===>>>999;;;======<<<<<<>>>@@@>>>???BBBEEEGGGHHHIIIIIIJJJLLLNNNSSSXXX___eeehhhiiiiiihhhiiippp~~~zzz}}}}}}vvvooojjjhhhddddddccccccbbbbbbaaaaaa\\\^^^```bbbbbbaaa___^^^______^^^]]]]]]]]]]]]^^^```______^^^^^^]]]]]]]]]\\\\\\]]]^^^```bbbcccdddcccccccccccccccbbbbbbbbbbbbccccccdddeeefffggggggddddddccc```]]]]]]```ccccccbbb```]]]YYYWWWXXXYYYXXX\\\```aaa```^^^]]]^^^```aaabbbcccdddeeeeeeeeedddeeeeeeggghhhjjjllllllkkklllllllllkkkkkkjjjjjjiiikkknnnqqqrrrrrrqqqpppqqqqqqqqqpppqqqtttxxx|||yyyhhhiiiyyycccGGG???===777555888888888888888888888888888777777777888999:::<<<<<<<<<>>>DDDJJJRRRhhh{{{qqqeeeeeeeeedddbbb___[[[WWWTTTQQQPPPNNNMMMMMMNNNPPPQQQTTTVVVYYY\\\___ccciiimmmrrrtttwwwuuuooojjjhhhgggfffggghhhgggfffggghhhjjjgggggghhhgggggghhhjjjmmmnnnpppttt{{{~~~yyymmmooossswwwxxxwwwrrrnnngggfffeeeccc```___```aaa___bbbhhhnnntttzzz~~~|||vvvooojjjfffddd\\\^^^``````___^^^^^^___^^^```cccbbbaaacccjjjqqqvvvzzztttkkkmmmsss~~~|||kkkTTTCCC<<<<<<>>>999;;;>>>===<<<<<<>>>AAA@@@AAADDDGGGIIIJJJJJJJJJLLLMMMNNNRRRVVV\\\aaadddfffiiikkkjjjkkkuuu|||ttttttxxx~~~vvvooojjjgggeeeeeeddddddcccbbbbbbbbb[[[^^^aaaccccccbbb___]]]^^^^^^]]]\\\\\\\\\\\\]]]_________^^^^^^]]]]]]]]][[[[[[\\\^^^```ccceeefffcccccccccbbbbbbbbbaaaaaabbbbbbccccccdddfffhhhiiiddddddbbb___[[[\\\```dddcccbbbaaa]]]YYYWWWWWWXXXZZZ^^^bbbccc```^^^^^^___bbbccccccdddeeeeeeeeeeeeddddddfffhhhjjjkkkmmmmmmlllmmmmmmlllkkkjjjiiihhhgggjjjnnnqqqsssrrrqqqooopppqqqrrrrrrrrrtttwwwzzz}}}pppjjjlllxxxZZZFFFAAA;;;999999444444444444555666777777777666666666777999<<>>@@@BBBCCC@@@AAA@@@EEEOOOZZZ{{{|||sssxxx~~~llleeeccc```______^^^[[[XXXQQQPPPOOONNNNNNMMMNNNNNNRRRSSSVVVYYY]]]aaaccceeekkklllooorrrtttqqqkkkfffiiigggddddddfffhhhiiiiiiiiijjjkkkkkkjjjjjjkkklllmmmmmmrrryyytttpppppptttwwwsssnnnllleeefffffffffeeedddbbbaaadddfffiiikkkooosssyyy}}}||||||~~~~~~{{{vvvrrrnnnjjjeeebbbbbbbbbccccccdddcccccccccbbb```^^^\\\]]]```dddfffppptttzzzxxxlllkkkxxx{{{iiiUUUGGG@@@;;;:::<<<;;;<<<===<<<<<<<<>>999888:::666777777777777888888888888:::;;;===>>>@@@AAABBBBBB???BBBBBBFFFNNNVVVqqq{{{|||}}}~~~qqqtttzzzsssgggccc___^^^___^^^[[[XXXRRRRRRPPPOOOOOONNNNNNNNNPPPQQQTTTWWWZZZ^^^aaaccciiikkknnnrrrtttrrrnnnjjjiiifffdddccceeeggghhhhhhiiijjjkkkkkkjjjjjjkkkmmmnnnmmmpppvvvzzz}}}wwwrrroooqqqsssooolllkkkffffffggghhhgggeeedddccceeehhhjjjmmmppptttyyy}}}yyy{{{{{{}}}~~~zzzuuupppmmmjjjgggeeeeeefffggghhhgggfffeeedddaaa```]]]\\\\\\___bbbdddnnnqqqvvv{{{yyyooopppzzzqqq```LLLAAA===:::;;;>>>;;;<<<======<<<===???AAAAAABBBDDDFFFHHHIIIJJJJJJLLLLLLMMMNNNOOOQQQRRRSSSVVVYYY\\\]]]___dddkkkqqqtttmmmkkkjjjiiigggeeecccaaa``````^^^```aaa```___^^^___``````___]]]]]]^^^^^^^^^]]][[[[[[\\\\\\]]]^^^^^^^^^___^^^]]]]]]^^^```cccdddaaaaaabbbbbbaaaaaa``````]]]]]]]]]]]]^^^___``````bbbaaaaaa```___^^^^^^^^^aaaaaaaaa```______aaaccceeedddcccaaa___^^^]]]]]]````````````aaabbbdddfffgggffffffgggggghhhiiijjjhhhgggeeedddccccccdddeeeffffffgggggghhhiiiiiiiiijjjlllnnnppprrrrrrsssrrrtttuuuvvvxxx{{{yyytttvvvgggNNN???>>>999777999666555555555555666666666666888999;;;>>>????????????AAAFFFGGGJJJPPPTTTiiizzzxxxyyy{{{zzzzzz|||wwwkkkfff```^^^______[[[XXXVVVUUUTTTRRRQQQQQQQQQQQQPPPQQQSSSUUUYYY]]]```bbbfffiiimmmqqqsssrrrpppmmmiiigggdddcccdddfffffffffhhhjjjkkkkkkjjjjjjlllmmmnnnmmmoootttwwwyyy}}}uuuooooooooollljjjjjjfffggghhhhhhgggfffdddccchhhjjjmmmppprrruuuzzz}}}wwwzzz|||{{{{{{|||yyyssspppnnnlllkkkiiiggghhhiiijjjiiihhhfffeeeaaa___]]][[[[[[]]]```aaajjjnnnrrrwww{{{xxxqqquuuvvvhhhXXXGGG>>>:::999;;;>>><<<===??????>>>>>>@@@BBBAAABBBDDDFFFHHHIIIJJJJJJLLLMMMNNNNNNMMMNNNPPPQQQSSSWWW[[[^^^___ccciiimmmzzzwwwooollljjjiiihhheeedddbbbbbbaaa`````````___^^^^^^```bbbaaa___^^^^^^______^^^]]][[[[[[[[[\\\\\\]]]^^^^^^______^^^^^^^^^```bbbcccaaaaaabbbbbbbbbbbbaaaaaa^^^^^^]]]]]]^^^___``````aaaaaaaaa``````_________`````````______```dddfffhhhfffccc```^^^^^^^^^^^^aaaaaa```aaabbbccceeefffhhhggggggffffffgggggghhhffffffeeedddccccccdddddddddeeeeeefffgggggghhhhhhiiikkkmmmpppqqqqqqpppoooqqqqqqqqqqqqsssxxx{{{wwwzzzeeeMMM@@@???999666888555555555555555666666666666777888;;;===????????????DDDKKKLLLNNNRRRTTTccc~~~yyyuuuvvv{{{rrrkkkccc___``````\\\XXXVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRTTTXXX\\\___aaadddggglllppprrrrrrqqqpppjjjgggdddcccdddeeefffeeeggghhhjjjjjjjjjjjjkkkmmmlllkkknnnsssuuuwww}}}yyyqqqooonnnjjjiiiiiiiiiiiihhhhhhgggeeeddddddhhhjjjmmmpppqqqtttwwwzzzxxxzzzyyyyyy}}}{{{xxxtttqqqppppppooooooiiiiiiiiiiiihhhgggeeeddd```___]]][[[[[[\\\^^^___fffiiinnnssswww{{{xxxsss{{{vvvbbbSSSDDD===;;;::::::======???@@@AAA@@@@@@AAACCCAAABBBDDDFFFHHHIIIJJJJJJLLLNNNOOONNNLLLLLLNNNQQQRRRVVV\\\___aaadddiiimmmuuu}}}tttoooiiiiiigggfffeeeeeeeeeeee```aaa```___]]]^^^```bbbbbb```^^^^^^_________^^^[[[[[[[[[[[[[[[]]]^^^_________^^^^^^___```aaabbbaaaaaabbbbbbbbbbbbaaaaaa_________^^^______``````aaaaaa``````______^^^^^^]]]]]]^^^^^^^^^aaaeeehhhgggeeebbb```______```aaabbbbbbbbbcccdddeeefffggghhhggggggfffeeeeeeffffffffffffeeeeeeeeeeeeeeeeeedddddddddeeeffffffgggggghhhiiilllnnnnnnnnnmmmlllnnnnnnmmmkkklllooouuuyyy|||||||||aaaJJJ??????888666888555666666666777888999999999999:::<<<>>>@@@BBBCCCCCCDDDMMMOOOOOOSSSTTT___uuu|||xxxyyyzzzqqqfffbbbcccbbb^^^YYYUUUTTTRRRQQQOOOOOONNNNNNPPPPPPQQQSSSVVVZZZ^^^```aaaeeekkkooopppppppppqqqkkkiiieeedddeeeeeeeeeeeeeeegggiiiiiihhhiiijjjlllkkkjjjlllqqqtttuuu{{{xxxtttrrrmmmkkklllnnnmmmjjjhhhfffeeeffffffgggiiilllnnnoooqqqtttvvvyyy{{{~~~}}}xxxyyy~~~}}}{{{wwwuuuttttttrrrqqqjjjjjjiiigggfffeeeddddddaaa___]]]\\\[[[\\\]]]^^^```eeekkkqqqtttxxxzzz|||~~~{{{yyyvvv\\\OOOBBB===<<<;;;;;;<<<===???AAAAAAAAA@@@AAABBBAAABBBDDDFFFHHHIIIJJJJJJLLLNNNPPPOOOLLLLLLNNNRRRRRRVVV[[[___```ccchhhlllqqqyyyrrriiiiiihhhgggffffffffffff`````````___^^^^^^```bbbaaa```^^^^^^_________^^^[[[[[[ZZZZZZ[[[\\\^^^__________________```aaaaaa``````aaaaaabbbbbbaaaaaa```_______________``````aaa``````___^^^]]]]]]]]]YYYZZZ\\\^^^___bbbfffiiieeedddbbb```______aaabbbbbbbbbcccdddeeefffggggggggggggfffeeeeeeeeeeeeeeeffffffffffffffffffffffffbbbbbbcccddddddeeeeeefffeeefffhhhiiiiiiiiihhhhhhiiiiiigggeeedddfffkkkooo{{{vvvZZZEEE<<<===777555888666444555666777888999:::;;;::::::<<<>>>@@@CCCFFFGGGBBBLLLMMMMMMPPPQQQZZZmmmwwwjjjeeeeeeddd___ZZZTTTSSSRRRPPPOOONNNMMMMMMOOOOOOOOOPPPSSSXXX\\\^^^```dddjjjmmmnnnnnnoooqqqmmmjjjgggeeeeeeffffffeeedddeeeggghhhggghhhiiikkkkkkjjjlllpppqqqrrrwww}}}}}}xxxuuuuuuuuurrrmmmiiigggfffhhhiiiiiikkknnnpppqqqrrrtttvvvyyy{{{~~~}}}{{{~~~|||zzzxxxuuurrrppplllkkkhhhfffdddddddddeeeaaa```^^^]]]\\\\\\]]]]]]\\\aaaiiiooosssuuuwwwxxx{{{}}}rrrTTTIII???>>>>>>===;;;<<<;;;===@@@@@@@@@???@@@@@@AAABBBDDDFFFHHHIIIJJJJJJLLLOOOQQQPPPMMMLLLOOOSSSSSSVVVZZZ\\\]]]___dddhhhkkkuuu}}}ssslllkkkiiihhhgggfffffffff___```aaa```^^^^^^```aaaaaa___]]]]]]^^^___^^^]]][[[[[[ZZZYYYZZZ\\\^^^_______________````````````^^^___```aaaaaaaaaaaa```______^^^^^^^^^^^^^^^___aaa```___^^^]]]\\\[[[ZZZVVVYYY\\\___aaacccgggiiieeedddbbb```____________aaabbbcccdddeeefffffffffffffffeeeeeedddeeeeeeeeeeeeeeefffffffffffffffeee``````aaaaaabbbcccccccccbbbccccccccccccccccccdddcccbbb```]]]\\\]]]bbbeeennnsss{{{}}}|||}}}zzz{{{|||~~~qqqUUUAAA:::<<<777555888777111222333555666888999:::999999:::<<>><<<<<<999<<<>>>???>>>>>>>>>???AAABBBDDDFFFHHHIIIJJJJJJKKKOOOQQQPPPMMMLLLPPPTTTSSSVVVYYYZZZZZZ[[[___cccgggmmm}}}tttnnnmmmkkkiiigggeeedddddd^^^```aaa```___^^^___aaa```___]]]]]]^^^^^^^^^]]]\\\[[[YYYYYYZZZ[[[^^^____________```````````````^^^^^^___``````aaa``````^^^^^^]]]\\\\\\]]]]]]]]]aaa```___^^^\\\[[[ZZZYYYUUUXXX]]]```bbbeeehhhjjjeeedddbbbaaa___^^^]]]]]]```aaabbbcccdddeeeeeeeeefffeeeeeeddddddeeeeeeeeeddddddeeeffffffeeeeeeeee^^^^^^______```aaaaaaaaa``````____________```aaa^^^]]]ZZZWWWVVVXXX\\\___ccciiirrrzzz}}}}}}}}}}}}~~~yyy{{{|||{{{xxxwwwyyy|||xxxxxxzzz}}}{{{dddJJJCCC<<<:::888666666999555555666666777777888888>>>;;;:::<<>>???@@@>>><<<<<<<<<===>>>???@@@AAAAAAAAACCCFFFIIIKKKLLLLLLLLLQQQRRRSSSRRRQQQPPPQQQRRRTTTTTTTTTTTTUUUXXX^^^bbbfffllltttyyy{{{}}}zzzooollliiiiiiiiihhhdddaaa```______^^^^^^^^^______\\\]]]^^^_________^^^]]]]]]\\\[[[[[[[[[\\\]]]^^^```aaabbbaaa^^^]]]^^^_______________^^^^^^^^^^^^\\\]]]^^^^^^]]]]]]___aaacccaaa___^^^^^^]]][[[YYYXXXXXXZZZ]]]bbbeeeeeeeeeaaabbbaaa___^^^]]]___aaabbbbbbcccdddddddddcccccceeedddcccbbbbbbbbbcccdddeeeeeefffffffffffffffeee^^^^^^^^^]]]\\\[[[\\\^^^^^^_________^^^]]][[[ZZZZZZXXXUUUSSSRRRRRRSSSSSS^^^bbbgggmmmrrrwww}}}~~~{{{xxxvvvssstttttttttssssssrrrqqqsssvvvyyyzzzzzz|||sss[[[EEE>>>888777666333222444555555666666777777888888<<<:::888:::???CCCEEEEEEGGGGGGGGGHHHJJJPPPWWW\\\pppsssjjjhhhfffaaa\\\ZZZWWWTTTQQQQQQQQQQQQPPPMMMNNNNNNMMMNNNPPPUUUXXX[[[___dddhhhjjjlllnnnooonnnllljjjhhhgggfffeeeccceeeeeeeeefffhhhiiikkkllliiijjjlllmmmmmmooorrrtttyyy}}}yyyoookkkhhhgggiiinnnppppppppppppqqqrrrssssssyyyyyyzzz{{{~~~}}}xxxuuussspppmmmkkkjjjiiigggeeefffdddbbbaaaaaa```^^^\\\\\\___ccchhhmmmpppqqqrrrzzz{{{gggUUUFFFBBB???>>>??????>>><<<======>>>???@@@AAABBBBBBCCCGGGMMMSSSVVVVVVTTTSSSQQQRRRTTTTTTSSSSSSTTTVVVTTTTTTTTTUUUVVVYYY___cccmmmqqqwwwtttssswwwyyyzzzzzzwwwsssnnnkkkiiigggdddbbbbbbaaa``````````````````\\\]]]^^^_________^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]```aaabbbaaa___]]]^^^___``````````````````______[[[\\\]]]]]]\\\\\\^^^___aaa___]]]\\\\\\[[[YYYWWWWWWWWWYYY\\\```cccdddccc]]]^^^^^^]]]]]]^^^```bbbbbbccccccddddddddddddddddddcccbbbaaaaaaaaabbbbbbcccddddddeeeeeedddddddddbbbbbb```^^^\\\ZZZZZZZZZYYYZZZZZZZZZYYYXXXVVVUUUXXXWWWUUUSSSRRRQQQQQQQQQYYY]]]ccciiiooouuuzzz~~~}}}zzzvvvtttrrrrrrrrrrrrrrrqqqppppppppprrrtttuuuwwwzzz~~~hhhPPPDDD>>>::::::999555333444555555555666777888888888;;;999999;;;>>>BBBDDDDDDFFFGGGGGGHHHJJJOOOVVVZZZgggxxxmmmhhheeebbb```[[[XXXTTTRRRQQQQQQPPPOOONNNNNNNNNMMMMMMNNNRRRUUUXXX\\\bbbfffiiikkkmmmooopppooommmkkkiiigggfffeeeeeeeeeffffffhhhiiikkkkkkhhhiiijjjjjjjjjlllooorrruuuyyyyyyoookkkhhhgggjjjnnnpppooonnnnnnnnnnnnpppppptttuuuxxx{{{~~~{{{vvvssspppmmmlllkkkhhhggghhhfffbbbaaa``````___]]]^^^___bbbfffjjjmmmpppqqqwww~~~}}}ppp\\\MMMCCCAAA>>>===>>>>>>>>>===??????@@@@@@AAABBBCCCCCCDDDIIIRRRZZZ^^^]]]ZZZXXXPPPRRRTTTUUUTTTTTTVVVWWWSSSTTTUUUVVVWWW[[[```dddssswwwzzzpppkkknnnttt{{{~~~vvvoookkkgggeeecccaaaaaa```_______________\\\]]]^^^^^^______^^^^^^\\\\\\ZZZZZZYYYZZZ[[[\\\```aaabbbaaa___^^^^^^___aaaaaa``````____________ZZZ\\\]]]\\\[[[[[[\\\^^^^^^\\\ZZZYYYYYYYYYWWWVVVVVVVVVWWWZZZ^^^aaabbbaaaXXXZZZ[[[[[[[[[]]]```cccbbbcccddddddeeeeeeeeedddccccccbbbaaaaaaaaaaaaaaabbbbbbcccccccccbbbbbbaaabbbaaa```^^^\\\[[[ZZZZZZVVVVVVVVVVVVUUUTTTSSSSSSVVVVVVUUUTTTRRRPPPNNNMMMQQQVVV]]]eeekkkpppvvvyyy~~~~~~~~~}}}{{{wwwtttrrrooooooooooooooonnnnnnnnnpppooooooqqquuuzzz}}}~~~~~~```IIIAAA<<<:::;;;:::666333444444444555666777888888999;;;:::;;;<<>>======>>>>>>>>>@@@@@@@@@AAABBBCCCCCCCCCDDDIIIPPPWWW[[[[[[YYYWWWQQQSSSUUUVVVUUUTTTUUUVVVSSSTTTVVVWWWXXX\\\aaaeeerrrwww|||tttkkkllltttvvvnnniiifffeee```___^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYYZZZ[[[```aaabbb```^^^]]]^^^____________^^^^^^^^^]]]]]][[[\\\^^^]]]\\\[[[\\\]]]]]][[[XXXWWWXXXXXXWWWVVVVVVUUUUUUXXX\\\^^^______WWWXXXYYYYYYYYY[[[^^^aaabbbcccdddeeeeeeeeeeeeeeecccccccccbbbbbbbbbbbbbbbaaabbbbbbbbbbbbaaaaaa```^^^\\\[[[[[[\\\]]]]]]]]]WWWWWWVVVVVVUUUUUUTTTSSSTTTUUUUUUTTTRRROOOLLLJJJKKKQQQYYY```ggglllqqquuu{{{{{{{{{zzzxxxuuurrrpppllllllkkkkkkkkkkkkkkklllpppmmmlllooouuuzzz}}}}}}}}}~~~vvvYYYGGG<<<777666777777333000000444444555666777888999999999:::;;;===>>>@@@BBBDDDHHHIIIKKKMMMNNNQQQUUUYYYbbbrrr~~~zzznnngggeeeeee^^^[[[VVVSSSRRRQQQPPPOOOOOOPPPOOONNNLLLLLLMMMOOOQQQUUU[[[```dddfffiiikkkmmmnnnooommmiiieeedddeeeeeeeeeeeeeeeeeefffggghhhiiiiiiiiiggggggiiimmmppppppsssxxx~~~{{{ssspppnnnlllmmmpppqqqpppooonnnmmmmmmnnnnnnnnnppptttxxx{{{~~~}}}{{{yyywwwyyy|||xxxuuusssqqqnnnlllllliiieeebbbaaaaaa```_________```bbbeeeiiimmmooosssyyy|||qqq___OOOGGG>>>>>>>>>======>>>???AAAAAAAAAAAABBBBBBCCCCCCDDDGGGIIIMMMQQQTTTUUUUUUUUUVVVXXXZZZZZZXXXVVVUUUVVVSSSTTTVVVWWWYYY\\\```ccckkkrrryyy~~~qqqnnnvvv}}}ssslllhhhggg``````___^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^______]]]\\\ZZZYYYYYYYYYZZZZZZ___```aaa___]]]\\\]]]^^^________________________\\\^^^______^^^]]]]]]]]]\\\ZZZWWWWWWWWWXXXXXXXXXVVVUUUTTTVVVYYY\\\]]]]]]XXXYYYYYYYYYXXXYYY\\\^^^aaabbbcccdddeeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbbbbaaa```___[[[YYYXXXYYY\\\^^^^^^]]]YYYYYYXXXVVVUUUUUUTTTTTTTTTTTTUUUUUUSSSPPPMMMKKKJJJOOOVVV]]]ccciiinnnqqqvvvwwwwwwwwwuuurrrpppnnniiiiiihhhhhhhhhhhhiiijjjnnnkkkiiilllrrrxxx{{{{{{}}}~~~kkkSSSFFF===888666888888444222333333444555666777888999:::777999<<<======>>>@@@BBBIIIKKKMMMOOOPPPRRRUUUXXXaaakkktttiiiffffffaaa]]]XXXUUUSSSRRRQQQPPPOOOPPPPPPOOOMMMLLLMMMNNNOOOSSSYYY^^^aaadddfffhhhjjjmmmooommmhhheeedddfffhhhhhhggggggggghhhhhhiiihhhiiihhhgggfffgggjjjmmmmmmooossswww|||{{{uuutttrrrooonnnppppppppppppoooooonnnnnnnnnlllmmmooorrrvvvzzz~~~~~~{{{uuuqqqqqqxxx}}}zzzwwwuuurrrpppmmmjjjfffdddcccbbb```___]]]]]]___aaadddhhhkkkmmmrrruuu{{{|||uuuiiiWWWJJJGGG===>>>>>>>>>===>>>AAACCCCCCCCCCCCDDDDDDDDDEEEEEEKKKLLLLLLNNNPPPRRRTTTUUU[[[]]]______]]]ZZZYYYXXXSSSUUUVVVWWWXXX[[[^^^aaadddkkksss{{{{{{rrruuuyyypppkkkiiidddcccbbbaaa```_________^^^]]]]]]]]]]]]^^^___```^^^]]][[[ZZZYYYYYYZZZ[[[^^^______^^^\\\[[[[[[\\\______``````aaabbbbbbbbb\\\^^^``````___]]]]]]]]]\\\ZZZWWWVVVWWWYYYYYYYYYWWWUUUTTTUUUXXX[[[\\\\\\ZZZ[[[[[[ZZZXXXYYY[[[]]]```aaabbbcccdddeeeeeeeeeeeeeeeeeefffeeeddddddcccaaaaaabbbaaaaaa```___^^^]]]ZZZXXXYYY]]]^^^]]][[[[[[ZZZXXXVVVTTTSSSSSSSSSTTTUUUVVVVVVTTTRRROOONNNKKKOOOUUUZZZ___eeejjjnnnqqqrrrsssssssssqqqooommmggggggfffeeeeeefffhhhiiiiiigggfffhhhmmmsssxxxzzz~~~~~~}}}```LLLDDD???:::888::::::777666777333333444666777999::::::999<<>>??????>>>???BBBFFFFFFFFFFFFFFFGGGGGGGGGGGGLLLLLLMMMNNNPPPRRRTTTUUUZZZ]]]``````^^^[[[ZZZZZZTTTUUUWWWWWWXXXYYY\\\___bbbffflllssswwwssstttnnnkkkeeedddcccbbbaaa`````````^^^^^^]]]]]]]]]^^^___```___^^^\\\[[[ZZZZZZ[[[[[[\\\]]]]]]\\\ZZZYYYZZZ[[[[[[\\\]]]^^^```aaabbbbbb[[[^^^``````^^^\\\[[[[[[[[[XXXUUUUUUVVVXXXYYYZZZXXXVVVTTTUUUWWWZZZ\\\\\\[[[\\\\\\[[[ZZZZZZ\\\_________aaabbbcccdddddddddddddddeeeeeeeeedddcccbbb````````````___^^^]]]\\\]]]ZZZXXXZZZ___bbbaaa______]]]ZZZWWWUUUTTTSSSSSSVVVVVVVVVVVVVVVTTTSSSRRRNNNPPPSSSWWW[[[```fffkkkmmmnnnpppqqqqqqpppnnnmmmfffeeedddddddddeeeggghhhfffgggggghhhkkkpppwww{{{}}}~~~wwwYYYFFFBBB===888555666777444444555333333444666777999::::::===AAADDDEEEDDDDDDGGGIIIGGGJJJMMMOOOOOOPPPRRRTTTYYY[[[lllyyy~~~}}}mmmggggggddd```\\\XXXVVVTTTSSSQQQOOOQQQQQQPPPNNNMMMNNNOOOMMMQQQWWW[[[^^^```bbbdddgggkkkooonnnjjjggggggiiigggffffffeeeeeeeeeeeefffdddeeeffffffddddddeeefffiiijjjjjjkkkmmmrrrxxx}}}}}}xxxvvvwwwuuupppllllllkkkllloooqqqqqqooommmkkkiiigggfffgggkkkrrrzzz}}}xxxrrrooopppuuuyyy}}}zzzwwwuuulllkkkiiigggfffddd```]]]XXXZZZ]]]aaadddhhhjjjlllqqqppprrrzzzyyyllldddWWWFFF???CCC<<<>>>@@@???>>>@@@CCCGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLOOOQQQSSSTTTUUUVVVYYY\\\]]]\\\ZZZYYYYYYTTTUUUWWWWWWWWWXXX[[[]]]bbbdddhhhnnnyyy{{{sss{{{wwwooollldddcccbbb```______^^^^^^^^^^^^]]]\\\]]]^^^___``````___]]][[[[[[[[[[[[[[[[[[\\\]]][[[YYYXXXYYYZZZVVVWWWXXXZZZ\\\^^^___```ZZZ]]]______]]][[[ZZZZZZZZZWWWTTTTTTUUUXXXYYYYYYXXXVVVTTTUUUWWWZZZ[[[\\\[[[[[[\\\[[[[[[\\\^^^aaa^^^___```aaaccccccddddddccccccdddeeedddcccbbbaaa^^^______^^^]]]\\\[[[ZZZZZZWWWVVV[[[bbbggggggeeecccaaa^^^ZZZWWWUUUTTTTTTWWWWWWWWWWWWWWWVVVUUUUUUOOOQQQSSSUUUXXX]]]dddhhhjjjlllnnnooopppooonnnmmmfffeeedddcccccceeeggghhhgggiiijjjjjjkkkpppxxx}}}}}}~~~pppXXXEEE;;;999999777666555555555555777777777777888999:::;;;;;;>>>AAADDDFFFHHHJJJMMMKKKOOOSSSUUUTTTSSSRRRRRRWWW^^^jjjtttiiiiiiddddddbbb^^^XXXSSSPPPOOOSSSPPPMMMLLLNNNOOOPPPOOOTTTTTTUUUWWWZZZ]]]```bbbcccgggmmmooonnnkkkiiihhhgggfffeeefffgggjjjlllnnniiihhhgggfffffffffffffffiiijjjkkkmmmoooppprrrrrr{{{{{{|||xxxvvvtttqqqoooooooooppppppppppppqqqpppnnnjjjfffhhhfffbbbaaaccckkkvvv~~~}}}{{{wwwssspppnnnmmmmmmvvv|||~~~|||xxxvvvmmmllliiifffdddbbb``````ZZZWWWWWW\\\___aaafffkkknnnppptttyyy~~~{{{mmm[[[LLLDDDBBBBBB>>>;;;<<>>@@@DDDEEECCCCCCEEEGGGIIIKKKLLLLLLLLLNNNPPPPPPPPPPPPPPPRRRTTTUUUWWWXXXYYYZZZ[[[\\\[[[ZZZYYYWWWVVVVVVVVVWWWXXXYYYZZZ___```dddlllwwwzzzzzzzzzrrroookkkgggeeeeeeddd```]]][[[\\\]]]]]]]]]]]]]]]\\\___^^^]]]\\\[[[[[[\\\\\\]]]\\\\\\[[[ZZZZZZYYYYYYWWWWWWWWWYYY\\\^^^]]]\\\\\\]]]_________^^^\\\[[[XXXYYYXXXWWWUUUVVVXXX[[[TTTUUUUUUTTTTTTUUUYYY[[[^^^\\\ZZZYYYZZZ]]]```aaa``````aaabbbbbbcccddddddcccccccccbbbaaa````````````___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]___bbbdddfffiiiiiigggccc___\\\\\\\\\YYYZZZ[[[[[[ZZZXXXVVVUUURRRTTTUUUVVVXXX[[[___cccdddeeegggiiiiiihhhgggfffcccbbb```______```bbbddddddhhhmmmpppqqqsssxxx|||}}}|||~~~yyy___KKKAAA>>>::::::999888777777777777666777777777999:::;;;<<>>>>>AAA???BBBFFFGGGCCCBBBDDDEEEGGGJJJKKKLLLNNNQQQSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXYYY[[[\\\]]]\\\[[[ZZZWWWVVVUUUTTTUUUWWWYYY[[[``````bbbhhhrrryyy{{{zzzvvvpppjjjffffffeeebbb```[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWYYY[[[\\\[[[YYY[[[\\\]]]^^^^^^]]][[[ZZZWWWXXXYYYXXXWWWVVVXXXYYYSSSTTTTTTTTTTTTUUUXXX[[[]]]\\\ZZZYYYZZZ\\\^^^___``````aaaaaabbbbbbccccccdddcccbbb```___^^^\\\\\\```______^^^]]]\\\\\\[[[[[[[[[[[[\\\^^^```cccdddllllllllliiifffbbbaaaaaa^^^___``````___\\\ZZZXXXWWWXXXXXXWWWWWWXXX\\\^^^aaabbbcccddddddcccbbbbbbaaa```^^^]]]]]]^^^```aaadddggglllnnnoooqqquuuyyy~~~|||{{{|||}}}oooUUUDDD>>>>>>999888888777666666777777666666777888999;;;<<<===AAADDDFFFHHHHHHHHHJJJLLLMMMNNNOOOPPPPPPRRRUUUWWWVVVZZZ___hhh{{{{{{sssllljjjhhheeeaaa\\\WWWTTTTTTRRRPPPOOOPPPPPPPPPOOOOOOOOOPPPRRRTTTWWWZZZ\\\\\\___dddggghhhhhhiiiiiiggggggfffffffffggghhhiiifffeeeeeeeeeeeeeeefffggghhhhhhhhhhhhhhhhhhhhhhhhkkklllnnnqqqtttvvvvvvvvvpppooommmlllkkkkkkkkkkkkmmmmmmlllmmmnnnmmmjjjhhhdddeeedddcccbbbbbbdddfffnnnkkkhhhdddaaa_________[[[[[[]]]bbbjjjttt~~~zzzvvvqqqllliiiiiihhhfffccc```^^^]]]\\\\\\ZZZ[[[___```^^^___bbbfffjjjooouuuzzziiiUUUGGG>>><<<>>>@@@>>>???CCCDDDBBBAAADDDFFFHHHJJJLLLMMMNNNPPPSSSSSSSSSSSSTTTTTTUUUUUUVVVXXXYYY[[[]]]^^^]]]\\\ZZZWWWVVVUUUTTTUUUWWWYYY[[[___^^^___cccjjjxxxvvvpppxxx}}}vvvnnnhhhfffeeecccaaa\\\]]]^^^_______________]]]]]]]]]]]]]]]]]]^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXZZZ[[[\\\ZZZYYY[[[\\\]]]^^^]]][[[YYYWWWVVVWWWYYYZZZXXXWWWWWWXXXUUUVVVVVVUUUTTTUUUWWWYYYZZZ[[[[[[ZZZYYYZZZ\\\^^^`````````aaaaaaaaabbbbbbbbbbbbaaa```^^^]]]\\\[[[_________^^^^^^]]]]]]]]][[[ZZZZZZ[[[]]]___bbbdddlllmmmnnnmmmiiifffccccccaaabbbccccccaaa___]]][[[ZZZZZZZZZXXXWWWXXXZZZ]]]______`````````______^^^___^^^]]][[[[[[\\\]]]^^^```dddiiilllmmmoootttxxxyyyyyyzzz|||}}}fffMMM>>>;;;<<<777777666555555555555666666666777888999;;;===>>>BBBDDDGGGHHHHHHHHHJJJKKKNNNNNNOOOOOOOOOQQQTTTWWWYYY[[[^^^eeetttvvvxxxwwwooolllhhheeebbb^^^ZZZVVVTTTSSSQQQPPPQQQQQQPPPNNNNNNNNNOOOPPPRRRUUUXXXZZZ^^^```dddffffffggghhhiiiiiiiiihhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeefffggghhhhhhhhhgggggggggfffffffffhhhjjjlllnnnpppqqqssstttnnnnnnmmmmmmlllllllllllllllllllllmmmoooooommmllliiijjjjjjhhhgggfffgggiiiqqqooojjjfffbbb___^^^^^^[[[ZZZ[[[]]]bbbhhhooorrrwwwuuurrrqqqooommmjjjhhhfffeeecccaaa___]]]]]]\\\]]][[[\\\___```]]]]]]```cccggglllrrrxxxzzzaaaPPPEEE>>>>>>AAAAAA>>>>>>AAABBBAAABBBFFFIIIKKKLLLMMMLLLMMMOOOPPPSSSSSSTTTUUUUUUUUUUUUUUUVVVXXX[[[^^^___^^^\\\ZZZWWWVVVUUUUUUUUUWWWYYY[[[]]][[[\\\___dddnnnzzzmmmkkkmmm|||~~~ssskkkgggeeecccaaa]]]^^^___```````````````\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]][[[ZZZZZZ[[[\\\]]][[[YYY]]]^^^^^^^^^\\\YYYWWWUUUUUUWWWZZZZZZYYYWWWWWWWWWXXXYYYYYYWWWUUUSSSTTTUUUWWWYYY[[[ZZZYYYYYY[[[]]]``````````````````aaaaaa`````````___^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZYYYZZZ]]]```cccffflllmmmooonnnjjjfffcccbbbcccdddddddddccc```]]]\\\YYYZZZYYYXXXWWWXXX[[[^^^_________^^^^^^]]]\\\\\\\\\\\\[[[ZZZZZZ[[[[[[\\\\\\```fffiiikkknnnsssxxxwwwyyy{{{~~~www]]]HHH<<<::::::666555555444444555555555666666777888:::<<<===>>>BBBDDDFFFHHHHHHHHHJJJKKKNNNOOOPPPOOOOOOPPPSSSUUUWWWXXX[[[cccqqqzzzvvvyyy}}}tttooohhhdddcccaaa]]]YYYUUUSSSRRRRRRRRRRRRPPPNNNMMMMMMNNNOOOQQQTTTVVVXXX]]]```bbbddddddeeegggiiijjjjjjjjjiiihhhggggggfffeeeeeeeeefffggghhhiiijjjhhhhhhhhhggggggfffffffffeeegggiiijjjjjjlllnnnpppmmmmmmmmmmmmmmmmmmlllllllllllllllnnnqqqsssrrrqqqooopppooonnnlllmmmppprrrzzzvvvqqqkkkeeebbb___^^^[[[[[[ZZZ[[[\\\___aaacccggggggfffgggiiiiiihhhfffbbbbbb```___^^^]]]]]]]]]___\\\[[[^^^^^^\\\]]]```aaaeeelllrrrxxxnnnVVVJJJEEEAAABBBFFFFFFCCCCCCFFFFFFEEEFFFIIIKKKMMMNNNMMMLLLLLLMMMNNNQQQRRRSSSUUUUUUVVVVVVVVVUUUWWW[[[^^^___^^^[[[ZZZWWWWWWWWWWWWXXXYYYZZZZZZ\\\ZZZ[[[^^^bbbgggsss~~~uuullleeelll{{{qqqlllhhheeebbb``````aaaaaaaaa``````___\\\\\\]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^[[[ZZZZZZ[[[]]]]]]\\\ZZZ]]]^^^^^^^^^\\\ZZZWWWUUUUUUWWWZZZZZZXXXWWWWWWWWWYYYZZZZZZWWWTTTRRRQQQRRRSSSWWWZZZ[[[YYYXXXZZZ]]]____________````````````_________^^^^^^]]]]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^ZZZZZZZZZ\\\___dddiiilllooopppqqqppplllhhheeeddddddeeeeeeeeeccc```^^^\\\YYYYYYYYYXXXXXXYYY\\\_________^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\ZZZ^^^dddggghhhlllqqquuuxxx{{{~~~lllUUUEEE===::::::666666555555555555666666666666777888:::<<<>>>???@@@CCCEEEGGGGGGHHHJJJLLLNNNPPPPPPPPPOOOOOOQQQSSSUUUUUUYYYbbbooo}}}zzz|||yyyrrrjjjeeedddccc```^^^VVVTTTSSSSSSSSSRRRPPPNNNMMMMMMNNNOOOQQQSSSVVVWWWZZZ\\\___```bbbdddgggjjjjjjjjjjjjiiihhhfffeeedddfffffffffggghhhiiikkkkkkhhhhhhhhhhhhhhhhhhggggggeeeggghhhhhhggghhhjjjmmmkkklllllllllmmmlllllllllllllllmmmppptttvvvwwwwwwxxxxxxvvvuuutttwww}}}{{{tttmmmhhhdddccc]]]\\\[[[ZZZZZZ[[[]]]^^^______```bbbdddeeecccbbb______^^^]]]]]]]]]]]]^^^___\\\ZZZ\\\]]]\\\]]]aaabbbfffmmmtttzzzzzzbbbKKKEEEEEECCCFFFLLLOOONNNOOOSSSRRRMMMJJJKKKKKKMMMNNNNNNMMMLLLMMMOOOOOOQQQRRRTTTUUUVVVVVVVVVSSSVVVZZZ]]]^^^]]][[[YYYVVVWWWXXXZZZZZZZZZZZZYYY[[[ZZZ\\\```bbbeeelllttt{{{nnnkkkxxx{{{sssnnniiieeebbbbbbbbbbbbaaa```______[[[\\\\\\\\\\\\[[[YYYXXXYYYYYYZZZ[[[[[[\\\]]]]]]ZZZYYYYYYZZZ\\\]]]\\\ZZZ[[[\\\]]]^^^]]]\\\ZZZXXXVVVXXXYYYYYYXXXWWWWWWXXXVVVWWWWWWUUURRRPPPOOOPPPPPPUUUZZZ[[[YYYXXXZZZ]]]______________________________^^^]]][[[ZZZYYYYYY[[[\\\\\\\\\]]]]]]^^^^^^\\\\\\\\\___dddjjjppptttvvvwwwwwwtttpppllljjjiiieeefffffffffdddaaa^^^\\\YYYZZZZZZYYYXXXYYY\\\______^^^]]]\\\[[[ZZZYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\[[[___dddffffffhhhlllppptttxxx~~~eeeOOOCCC>>>;;;999777777666666666666777888666666777888:::<<<>>>??????BBBEEEFFFGGGHHHJJJLLLOOOPPPQQQQQQOOOOOOPPPQQQWWWUUUXXXbbbnnn~~~}}}uuukkkfffeeeeeecccaaaVVVTTTSSSSSSSSSRRRPPPNNNMMMMMMNNNOOOQQQSSSVVVWWWVVVXXX[[[^^^```ccchhhkkkjjjiiiiiihhhgggeeecccbbbfffffffffggghhhjjjlllllliiiiiiiiiiiiiiiiiihhhhhhfffhhhjjjiiiggggggjjjmmmjjjjjjkkklllllllllkkkkkkllllllmmmqqquuuyyyzzzzzz}}}{{{||||||tttnnnjjjhhh```^^^\\\ZZZZZZ\\\___aaa]]]]]]]]]___aaaaaa```^^^]]]]]]\\\\\\]]]]]]^^^^^^```\\\ZZZ[[[\\\[[[^^^bbbccchhhooovvv|||rrrZZZEEEBBBEEEFFFIIIPPPWWWWWWZZZ^^^\\\TTTMMMKKKKKKLLLNNNNNNMMMMMMNNNPPPNNNOOORRRTTTUUUVVVVVVVVVSSSUUUYYY]]]^^^]]]ZZZXXXVVVWWWZZZ[[[\\\\\\ZZZYYY[[[[[[]]]bbbcccdddiiippp|||pppsssyyysssmmmiiiccccccccccccbbb```___^^^[[[\\\\\\\\\[[[ZZZXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\XXXWWWXXXYYY[[[\\\[[[ZZZYYYZZZ\\\^^^^^^^^^]]]\\\WWWXXXYYYXXXWWWWWWXXXYYYSSSTTTUUUTTTQQQOOOOOOOOONNNSSSYYY[[[YYYXXX[[[^^^_____________________^^^```___^^^\\\YYYWWWVVVUUU[[[[[[[[[\\\\\\]]]]]]^^^]]]]]]^^^bbbgggnnnuuuyyy|||}}}|||xxxtttpppnnnnnnfffgggggggggeeebbb___]]]ZZZ[[[ZZZYYYXXXYYY\\\^^^___^^^\\\[[[YYYYYYXXXXXXVVVWWWXXXYYYZZZ\\\]]]]]]^^^aaadddeeeeeefffiiilllnnnttt{{{rrrXXXGGG>>>888777999777777888888888888777777555777:::;;;;;;<<<>>>@@@BBBDDDFFFHHHIIIJJJIIIIIIMMMNNNPPPRRRSSSSSSRRRRRRQQQSSSWWW]]]eeetttyyykkkggggggccc^^^[[[VVVVVVTTTSSSQQQOOOMMMMMMLLLMMMNNNOOOQQQRRRSSSSSSUUUWWWZZZ]]]```aaabbbbbblllkkkjjjhhhfffdddbbbaaacccdddgggiiijjjjjjiiihhhffffffggggggggggggffffffgggfffdddcccdddeeegggiiijjjjjjkkklllllllllkkkkkkjjjlllnnnpppsssyyyxxxsssrrrllldddaaacccdddcccaaa___^^^^^^^^^```bbbcccdddbbbaaa___]]]\\\]]]^^^___^^^``````___^^^]]]^^^___hhhjjjnnnttt{{{cccSSSEEECCCDDDEEEOOO\\\dddfffhhheee___WWWPPPMMMHHHKKKKKKHHHHHHNNNRRRSSSRRRPPPOOORRRUUUWWWWWWUUUVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\YYY\\\___``````bbbgggkkk{{{zzz|||~~~tttnnnlllfffdddaaabbbcccccc```]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXWWWWWWXXXZZZ\\\]]][[[YYYXXXYYY[[[\\\YYYWWWYYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTSSSQQQOOOMMMLLLKKKOOOSSSXXXZZZYYYXXXXXXZZZ``````_________^^^^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXX\\\[[[[[[[[[ZZZZZZYYYYYYZZZ\\\```eeekkksss{{{}}}{{{vvvppplllppplllfffbbb^^^[[[XXXUUUYYYXXXXXXXXXXXXZZZ\\\]]]]]]]]][[[ZZZXXXWWWWWWWWWVVVWWWXXXWWWWWWYYY\\\^^^]]]```cccddddddeeefffgggrrrxxxkkkRRRCCC===:::888999999888777666666777888999888999;;;;;;;;;<<<>>>???@@@BBBDDDGGGIIIKKKMMMNNNNNNOOOPPPQQQQQQPPPPPPOOOQQQSSSWWW\\\aaalll}}}nnnhhhgggccc^^^\\\XXXWWWUUURRRPPPOOONNNNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSUUUXXX[[[^^^```aaaaaakkkkkkjjjhhhfffdddbbb```dddeeefffhhhhhhgggfffeeecccdddeeeeeefffgggggghhhhhhgggfffeeefffgggiiijjjiiijjjjjjkkkkkkkkkkkkkkkjjjlllnnnqqqtttzzz}}}vvvmmmhhhggggggeeebbbcccbbb`````````aaabbbbbbcccbbb```_________``````___`````````^^^]]]^^^___hhhjjjnnnttt{{{vvv]]]NNNCCCCCCDDDFFFOOO\\\ddddddccc___ZZZUUUSSSRRRJJJNNNNNNKKKKKKPPPSSSSSSRRRQQQPPPRRRUUUWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[\\\^^^``````___aaagggkkkvvvxxx}}}zzzrrrmmmlllfffdddaaa```_________^^^aaa```___]]][[[YYYXXXWWWYYYXXXYYYYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[]]]]]][[[YYYYYYYYYZZZ[[[[[[[[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXTTTSSSRRRPPPOOOMMMLLLKKKNNNRRRWWWZZZYYYXXXXXXYYY]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXX[[[ZZZZZZZZZYYYYYYYYYYYY[[[]]]```ccchhhpppxxx~~~}}}zzzuuurrrqqqmmmgggbbb___[[[XXXUUUZZZYYYYYYXXXYYYZZZ[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVUUUVVVWWWWWWWWWYYY\\\^^^^^^```bbbccccccdddfffhhhpppuuu|||wwwaaaIII>>><<<;;;:::999;;;999777555555777999;;;:::;;;<<<<<<<<<<<<>>>@@@@@@@@@BBBDDDGGGKKKNNNPPPOOOPPPPPPPPPPPPOOONNNMMMQQQRRRVVVZZZ^^^gggyyyssskkkgggccc___^^^ZZZXXXUUURRRPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPRRRUUUXXX\\\^^^```aaajjjjjjiiihhhfffdddbbb```dddeeefffffffffdddcccbbbbbbbbbcccdddeeeggghhhiiijjjiiihhhggghhhiiijjjkkkhhhiiiiiijjjkkkkkkjjjjjjjjjlllooorrrvvv|||zzztttqqqoookkkhhhjjjgggdddcccbbbbbbaaa```cccbbbbbbbbbbbbaaaaaaaaa```aaaaaaaaa___^^^___```fffiiimmmsss{{{}}}iiiSSSHHH@@@BBBEEEGGGNNNXXX^^^]]]ZZZUUURRRQQQSSSUUUNNNSSSTTTQQQPPPSSSUUUTTTRRRQQQPPPRRRTTTUUUUUUTTTQQQRRRSSSUUUWWWXXXXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[]]]___aaa```^^^___dddhhhpppwwwrrrtttwwwyyyyyyxxxsssnnnkkkjjjeeedddbbb___]]]\\\^^^```aaa```^^^\\\ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]][[[YYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXTTTSSSQQQOOONNNMMMLLLKKKLLLPPPUUUYYYYYYXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYYYY[[[ZZZZZZYYYXXXXXXWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\^^^ccckkkttt{{{~~~|||yyywwwsssoooiiiddd```\\\YYYVVV[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWYYY\\\^^^___```aaabbbbbbdddgggjjjpppuuu|||}}}oooZZZDDD;;;<<<<<<:::888;;;;;;999888888999;;;;;;:::;;;<<<======>>>AAACCCEEEDDDCCCCCCEEEIIILLLNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRTTTYYY]]]fffwwwxxxnnniiidddaaaaaa\\\ZZZVVVRRRPPPOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPSSSVVVZZZ]]]```aaahhhhhhiiihhhgggeeebbbaaaddddddeeeeeeeeedddcccbbbddddddddddddeeegggiiijjjiiiiiihhhhhhhhhiiijjjkkkggghhhiiiiiijjjjjjjjjjjjjjjlllooossswww||||||zzzyyyxxx}}}{{{wwwtttpppmmmhhhffffffeeeccc```bbbccccccccccccbbbaaaaaabbbcccccccccaaa```aaabbbdddggglllssszzzuuu^^^LLLEEE@@@BBBEEEGGGLLLRRRSSSSSSPPPNNNLLLMMMPPPSSSRRRVVVXXXVVVTTTVVVVVVTTTPPPPPPPPPPPPQQQRRRRRRRRROOOPPPRRRTTTVVVWWWWWWXXXXXXXXXXXXWWWXXXXXXYYYZZZ\\\___bbbbbb```___```bbbjjjuuu|||oookkkhhhjjjmmmnnnnnnkkkhhhfffdddeeefffccc___]]]^^^aaa^^^]]][[[ZZZZZZ\\\^^^___YYYZZZ\\\]]]]]]\\\[[[ZZZXXXXXXXXXYYYZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYXXXXXXUUUVVVVVVVVVVVVVVVUUUUUUSSSRRRPPPNNNMMMLLLLLLLLLKKKNNNSSSWWWXXXXXXWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUWWWZZZ___hhhssszzz~~~}}}~~~}}}{{{yyyvvvrrrlllfffbbb___[[[XXX\\\\\\[[[YYYXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWXXX\\\^^^``````aaaaaabbbdddhhhlllssswww}}}~~~hhhUUUBBB;;;<<<;;;999888;;;;;;===>>>>>>===;;;;;;999:::<<<===>>>AAAEEEHHHOOOMMMJJJHHHGGGIIIKKKLLLNNNOOOPPPRRRTTTVVVWWWXXXXXXUUUTTTVVVZZZbbbqqq}}}rrrkkkeeecccddd^^^[[[WWWSSSQQQPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRUUUYYY]]]___aaadddfffggghhhhhhfffdddbbbccccccddddddeeeeeeeeeeeeggggggggggggggghhhhhhiiigggggggggggghhhhhhiiiiiigggggghhhiiijjjkkkkkkjjjjjjlllpppsssvvvzzz~~~|||zzzwwwtttrrrqqquuuzzz~~~xxxsssmmmkkkkkkjjjgggdddcccccccccccccccbbb``````cccdddeeedddbbbbbbbbbcccbbbeeekkkrrrzzzmmmVVVIIIDDDBBBCCCEEEFFFIIIKKKKKKLLLMMMMMMMMMMMMNNNPPPSSSXXXZZZWWWUUUVVVUUUSSSNNNNNNOOOOOONNNNNNOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYY[[[```fffgggdddaaa___^^^eeennnqqqiiicccdddgggjjjjjjiiifffccccccfffhhhfffccc``````bbb^^^]]]\\\[[[\\\]]]___aaaZZZ[[[\\\]]]]]]\\\ZZZYYYVVVWWWXXXYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXWWWWWWSSSTTTTTTUUUUUUUUUTTTTTTSSSQQQOOOMMMLLLKKKLLLLLLJJJLLLOOOSSSVVVXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVWWWWWWWWWSSSTTTWWW[[[aaalllwww~~~}}}{{{xxxsssnnniiieeeaaa]]][[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTVVVVVVVVVXXX\\\^^^```aaabbbbbbccceeejjjmmmtttxxx}}}zzz```QQQAAA;;;;;;999999999:::<<<>>>@@@@@@>>><<<:::999:::<<<===???CCCHHHLLLVVVTTTPPPMMMKKKKKKLLLMMMMMMNNNPPPSSSVVVZZZ]]]^^^^^^ZZZWWWVVVUUUYYYcccnnnxxxssskkkeeedddeee^^^\\\YYYUUURRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQTTTWWW[[[^^^___aaabbbeeehhhhhhhhhfffeeebbbcccccccccddddddeeeeeehhhhhhiiiiiiiiihhhhhhgggfffffffffggggggggghhhhhhggggggiiijjjkkkkkkkkkkkkkkkmmmppprrrsssvvvzzz}}}||||||{{{zzzyyywwwvvvuuuoooqqqssswww||||||vvvssssssrrrmmmiiiffffffeeecccbbbaaa```___cccdddeeedddbbbaaabbbccc```dddjjjrrrzzzzzzcccQQQHHHEEEDDDDDDFFFGGGHHHHHHHHHLLLPPPRRRRRRPPPPPPOOORRRVVVXXXUUUSSSTTTTTTQQQMMMNNNOOOOOOMMMLLLMMMNNNQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWXXX[[[aaagggiiifffaaa^^^^^^aaaiiizzzwwwkkkeeeeeefffhhhiiihhheeebbbbbbcccddddddbbbaaaaaabbbaaaaaa___^^^]]]^^^^^^___\\\\\\\\\\\\[[[ZZZYYYYYYWWWYYY[[[[[[ZZZZZZ[[[\\\ZZZYYYXXXWWWWWWVVVWWWWWWUUUUUUVVVVVVWWWWWWVVVVVVRRRPPPNNNLLLKKKKKKLLLLLLKKKKKKLLLPPPTTTWWWXXXWWWXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYXXXVVVUUUTTTVVVVVVVVVVVVWWWWWWWWWWWWVVVXXX[[[```hhhrrr}}}}}}wwwsssmmmiiieeebbb___\\\ZZZYYYYYYXXXWWWUUUSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVXXX\\\___```bbbcccdddeeehhhkkknnnrrrwww}}}tttWWWKKK@@@;;;999777999<<<:::;;;===>>>>>>===;;;:::;;;<<<===>>>@@@CCCIIILLLSSSQQQOOOMMMLLLLLLLLLMMMNNNOOOPPPSSSWWW[[[^^^aaabbb^^^[[[YYYVVVTTTXXX^^^hhh}}}}}}rrrjjjdddbbbddd^^^]]]ZZZWWWTTTRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPRRRUUUXXX[[[]]]]]]```dddgggiiiiiihhhgggccccccbbbbbbaaaaaabbbbbbdddeeehhhjjjjjjiiihhhfffffffffgggggghhhhhhggggggggghhhiiikkkllllllmmmmmmlllmmmooopppqqqrrrtttvvvxxxyyyyyyzzz{{{{{{||||||vvvvvvwwwwwwyyy|||{{{yyysssmmmkkkiiigggdddbbbaaa`````````bbbbbbaaa```___```aaa___ccciiiqqqyyy}}}lllYYYLLLFFFFFFEEEEEEGGGIIIIIIHHHIIIMMMRRRTTTTTTRRRPPPOOOOOOSSSUUUQQQPPPRRRRRRPPPNNNPPPQQQPPPMMMLLLMMMOOORRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWYYY^^^bbbccc```]]][[[\\\^^^cccpppsssjjjhhhggghhhiiiiiifffcccaaa___\\\[[[]]]___aaaaaaaaaaaaaaaaaa````````````]]]\\\[[[ZZZYYYYYYXXXYYYVVVXXX[[[[[[ZZZYYY[[[]]]ZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXRRRPPPMMMKKKJJJJJJLLLMMMKKKJJJIIILLLQQQVVVXXXYYYVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXVVVTTTSSSVVVVVVVVVVVVWWWWWWXXXXXXXXXZZZ___dddkkkuuu~~~{{{ssspppkkkgggdddaaa^^^\\\WWWWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSRRRSSSUUUUUUVVVXXX\\\___```bbbeeeggghhhjjjmmmooossswww~~~}}}oooPPPGGG???;;;777666999>>>;;;;;;;;;::::::;;;;;;;;;>>>>>>??????@@@CCCHHHLLLKKKKKKJJJIIIIIIJJJKKKLLLOOOOOOPPPSSSWWW[[[^^^```aaa___^^^^^^ZZZTTTTTTWWW]]]ppp~~~{{{qqqiiicccaaaccc^^^]]][[[YYYVVVSSSQQQOOOOOOOOOOOOPPPPPPPPPQQQQQQMMMNNNNNNPPPRRRVVVYYYZZZ[[[^^^cccgggjjjjjjiiihhhdddcccbbb```______^^^^^^```bbbfffiiikkkjjjhhhfffffffffggghhhhhhhhhhhhhhhhhhhhhjjjkkklllmmmmmmmmmlllnnnooopppooooooqqqrrrwwwwwwyyy{{{}}}}}}~~~~~~||||||}}}vvvooonnnlllhhheeebbbaaaaaabbb^^^``````___^^^]]]^^^___^^^bbbiiiqqqyyyuuubbbQQQIIIEEEEEEEEEEEEGGGKKKKKKIIIIIILLLQQQSSSSSSQQQOOOOOOMMMQQQRRROOOMMMOOOPPPOOOPPPRRRSSSRRROOOMMMNNNPPPRRRRRRSSSSSSSSSSSSRRRRRRUUUUUUTTTTTTUUUUUUVVVWWWVVVYYY[[[ZZZWWWVVVWWWYYY\\\___iii||||||llljjjhhhhhhjjjiiifffdddaaa[[[UUUSSSWWW\\\```aaa]]]^^^```bbbcccddddddddd]]]\\\ZZZXXXWWWWWWXXXYYYSSSVVVYYYYYYWWWWWWYYY[[[ZZZYYYXXXVVVUUUUUUVVVVVVUUUVVVVVVWWWXXXXXXXXXWWWQQQOOOMMMJJJIIIJJJLLLMMMLLLJJJHHHJJJPPPVVVYYYYYYUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWXXXXXXXXXVVVTTTRRRVVVVVVVVVWWWWWWXXXXXXXXXXXX[[[___eeekkksss||||||wwwqqqmmmhhheeebbb```]]][[[VVVVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRSSSTTTUUUVVVXXX\\\___```cccfffiiijjjkkkmmmooouuuzzzyyyfffIIICCC;;;999:::;;;999777999999999999:::;;;;;;<<<======>>>???@@@BBBDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLJJJMMMOOOPPPPPPUUU^^^fffiiimmmqqqnnnbbbVVVPPPQQQYYYccc{{{xxx|||xxxkkkcccbbbccceeeccc```^^^[[[WWWSSSOOOQQQPPPPPPQQQRRRQQQNNNLLLOOONNNLLLLLLNNNQQQUUUWWW\\\^^^```bbbdddeeefffgggcccbbbaaa``````aaabbbbbbcccdddfffhhhhhhgggfffeeeeeeeeeeeefffffffffgggggghhhggghhhiiijjjjjjhhhfffiiikkkmmmnnnoooppprrrtttuuuwwwxxxyyy~~~yyyuuuooohhhddddddeeeeeeccc``````___^^^]]]\\\[[[[[[[[[aaakkkuuu}}}gggRRRIIIGGGFFFFFFGGGHHHJJJLLLNNNOOONNNNNNOOOQQQRRRQQQNNNKKKMMMNNNQQQRRRRRRPPPMMMKKKMMMNNNOOOPPPOOOMMMKKKIIIKKKLLLOOOQQQRRRQQQPPPOOOPPPQQQSSSUUUVVVUUUTTTSSSWWWXXXXXXXXXXXXXXXWWWVVV[[[]]]bbbpppzzznnnddddddhhhgggcccaaaRRRPPPLLLJJJLLLRRRXXX]]]]]]^^^```aaaccccccbbbbbbaaa```^^^\\\[[[ZZZYYYYYY[[[ZZZZZZZZZZZZZZZZZZZZZ\\\ZZZYYYWWWVVVVVVVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYZZZWWWSSSOOOLLLLLLLLLMMMIIIGGGFFFKKKSSSYYYZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUXXX[[[\\\\\\^^^bbbhhhnnnuuuzzz}}}xxxqqqmmmeeedddcccaaa^^^\\\YYYXXXTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMNNNNNNPPPRRRSSSTTTTTTSSSSSSUUUVVVXXXYYY^^^ccciiinnnppppppppppppsssxxx~~~sss___GGGAAA;;;888999;;;999777999999999999:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLOOOQQQQQQRRRWWWaaahhhvvvyyy{{{wwwlll^^^TTTPPPSSS^^^qqqxxxzzz{{{ooogggeeeggggggeeebbb```]]]YYYTTTQQQQQQPPPPPPPPPQQQPPPNNNLLLMMMMMMLLLMMMNNNQQQSSSUUUZZZ[[[]]]```ccceeefffgggccccccbbbaaa```aaabbbbbbdddeeefffggghhhgggffffffeeeeeeeeeeeefffffffffffffffeeefffhhhjjjkkkiiihhhhhhjjjlllmmmnnnppprrruuuvvvxxx{{{}}}zzztttmmmiiiiiiiiigggfffaaaaaa```___]]]\\\[[[[[[\\\bbbllluuu}}}yyybbbPPPIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPOOOPPPQQQRRRQQQOOOLLLKKKLLLLLLMMMMMMMMMLLLKKKMMMNNNOOOPPPOOOMMMLLLJJJJJJKKKMMMNNNOOOOOONNNNNNMMMOOOQQQSSSUUUUUUTTTSSSVVVVVVWWWXXXYYYYYYYYYXXX[[[]]]aaammmsssgggdddeeeccc___\\\QQQNNNIIIFFFHHHOOOWWW\\\]]]^^^```aaabbbbbbbbbaaaaaa```___]]][[[YYYYYYXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZXXXUUUQQQOOONNNMMMMMMKKKHHHGGGKKKRRRWWWYYYXXXYYYXXXWWWVVVVVVUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVUUUTTTSSSSSSUUUWWWYYY[[[\\\^^^aaaffflllqqqvvvxxxyyyzzz{{{zzzvvvqqqlllhhhaaaaaa```___]]][[[YYYXXXSSSSSSSSSRRRRRRPPPOOONNNOOONNNMMMMMMNNNOOOQQQRRRTTTSSSSSSTTTUUUWWWYYYZZZ^^^bbbiiinnnpppqqqqqqrrrrrrwww|||hhhSSSDDD@@@:::888999:::999777999999999::::::<<<======????????????@@@AAACCCCCCEEEEEEEEEFFFHHHIIIKKKKKKOOOQQQRRRRRRTTTYYYbbbjjj{{{}}}}}}vvvjjj[[[QQQOOOZZZhhh{{{xxxxxx}}}}}}tttllliiiiiijjjhhhdddbbb___[[[VVVSSSRRRPPPPPPPPPPPPPPPNNNLLLKKKLLLLLLMMMOOOPPPQQQQQQUUUWWWZZZ^^^aaadddfffgggdddccccccbbbaaaaaabbbbbbeeeeeefffffffffgggggggggeeeeeeeeeeeeeeeeeeeeeeeeccccccdddgggjjjkkkjjjiiifffhhhjjjlllmmmooosssuuuwww{{{zzzsssnnnlllkkkhhhfffeeedddcccbbb```___^^^]]]]]]cccmmmvvv~~~nnnYYYLLLHHHJJJIIIIIIIIIKKKLLLNNNPPPQQQRRRPPPOOOOOOPPPPPPOOONNNKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMOOOOOOOOONNNMMMLLLJJJJJJJJJKKKKKKLLLMMMMMMKKKMMMPPPRRRTTTTTTTTTSSSVVVWWWXXXZZZ\\\]]]]]]]]]ZZZ\\\___gggyyy}}}nnnhhheee```\\\ZZZQQQLLLFFFCCCEEELLLUUU\\\^^^___```aaaaaaaaaaaaaaabbbaaa```^^^[[[YYYXXXWWWUUUUUUWWWYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZYYYWWWUUUSSSQQQOOOOOOMMMJJJHHHKKKPPPVVVXXXXXXZZZZZZYYYXXXWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTSSSSSSTTTVVVWWWYYY[[[\\\___cccggglllppprrrmmmmmmmmmkkkiiifffbbbaaa[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOOOOOOONNNMMMMMMNNNOOOPPPSSSSSSSSSSSSUUUWWWYYYZZZZZZ___fffkkkmmmooopppqqqqqquuuzzzyyy^^^HHHAAA===999888888999999888::::::::::::;;;<<<>>>>>>@@@@@@@@@@@@@@@AAABBBCCCFFFFFFFFFGGGHHHIIIJJJKKKPPPQQQQQQRRRTTTYYYaaagggpppsssvvvxxxyyyrrrcccTTTPPPZZZcccnnnxxxvvvzzz~~~}}}{{{yyywwwsssnnnkkkmmmjjjfffccc```\\\XXXUUUSSSQQQPPPOOOPPPOOONNNLLLJJJKKKMMMNNNOOOOOOOOONNNQQQSSSVVVZZZ___bbbeeefffdddccccccbbbbbbbbbbbbbbbeeeddddddddddddeeeffffffeeeeeeeeedddddddddddddddccccccdddfffiiijjjhhhgggdddfffhhhjjjkkknnnrrruuuyyy}}}xxxuuurrrnnnjjjjjjiiihhhfffdddbbb```___]]]dddoooyyywwwcccQQQHHHGGGJJJIIIIIIJJJKKKLLLNNNOOOPPPRRRPPPMMMMMMNNNNNNNNNMMMKKKKKKLLLMMMNNNOOOPPPPPPLLLLLLNNNNNNOOOOOONNNNNNLLLKKKJJJIIIIIIKKKMMMNNNMMMNNNQQQSSSTTTSSSRRRRRRVVVWWWYYY\\\^^^```aaaaaaXXXZZZ^^^cccnnnyyypppjjjccc^^^\\\SSSNNNGGGCCCEEEMMMWWW^^^aaaaaaaaaaaaaaaaaaaaa```cccbbbaaa___\\\YYYWWWVVVUUUVVVXXXZZZ[[[\\\\\\\\\ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXVVVTTTQQQPPPLLLJJJHHHJJJOOOUUUYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUTTTTTTTTTUUUVVVWWWVVVXXXZZZ^^^bbbgggjjjllleeedddbbb```]]][[[ZZZYYYWWWWWWWWWXXXXXXWWWWWWVVVXXXXXXXXXWWWVVVUUUSSSSSSQQQPPPOOONNNMMMNNNOOOPPPRRRRRRRRRRRRTTTVVVXXXYYYVVVZZZaaafffiiikkklllmmmpppssswww|||rrrWWWDDD>>><<<999888888999999999:::::::::;;;<<<===???@@@AAA@@@@@@@@@AAABBBBBBCCCFFFFFFGGGGGGHHHIIIJJJKKKPPPPPPPPPPPPSSSWWW]]]bbbbbbeeeiiinnnuuuvvvjjj[[[QQQYYY```iiiyyytttttt{{{tttnnnqqqyyy}}}zzztttpppmmmhhhdddaaa^^^ZZZWWWTTTRRRPPPPPPPPPPPPNNNMMMJJJKKKMMMNNNOOONNNMMMLLLNNNPPPSSSWWW\\\___aaacccbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbcccdddeeedddddddddddddddcccccccccdddddddddfffggggggeeedddccceeeggghhhjjjmmmqqqtttzzz~~~xxxtttmmmllljjjhhheeecccaaa```^^^fffqqq{{{nnnZZZLLLGGGGGGJJJHHHIIIIIIJJJKKKMMMNNNOOOQQQNNNKKKJJJKKKKKKKKKKKKHHHJJJMMMOOOQQQPPPOOONNNJJJKKKLLLMMMNNNOOOOOOOOONNNLLLJJJIIIJJJKKKMMMOOOQQQRRRSSSTTTTTTRRRQQQOOORRRTTTVVVYYY[[[]]]______XXXYYY]]]aaaggg{{{yyyqqqhhhaaa___XXXSSSMMMJJJLLLSSS\\\bbbdddccccccbbbaaaaaaaaa```cccbbbaaa___]]]ZZZWWWVVVVVVXXXYYY[[[\\\[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZXXXVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXUUUSSSQQQKKKIIIHHHIIINNNTTTZZZ]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVUUUUUUUUUUUUUUUPPPQQQTTTXXX]]]aaaeeegggaaa___\\\YYYWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRSSSUUUWWWXXXUUUYYY___dddgggiiikkkmmmnnnqqquuuyyykkkSSSDDD<<<;;;:::999999999:::;;;::::::;;;;;;===>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDGGGGGGGGGGGGHHHIIIJJJKKKOOONNNOOOPPPRRRUUUXXXZZZ[[[___bbbfffqqqyyysssfffSSSVVV\\\fffyyywwwqqqvvv|||wwwssskkkffflll{{{tttpppkkkgggddd```]]]ZZZVVVTTTRRRQQQQQQPPPOOONNNKKKLLLNNNOOOOOONNNMMMLLLLLLNNNQQQUUUXXX[[[]]]^^^___```aaabbbbbbcccbbbbbbbbbbbbbbbcccccccccddddddbbbbbbbbbccccccddddddddddddddddddeeeffffffdddbbbccceeeffffffhhhkkkooosssxxx~~~yyyqqqpppmmmjjjgggdddbbbaaaaaaiiittt}}}wwwbbbRRRIIIHHHIIIJJJIIIIIIIIIJJJKKKLLLNNNNNNPPPMMMJJJIIIJJJJJJJJJIIIDDDFFFJJJMMMOOONNNLLLJJJHHHIIIJJJKKKLLLNNNOOOPPPNNNMMMLLLJJJKKKLLLNNNOOOSSSSSSTTTUUUTTTRRROOONNNNNNOOOQQQTTTVVVWWWXXXYYYZZZZZZ]]]```cccppp{{{nnneeeaaa\\\YYYUUUTTTVVV[[[bbbfffgggfffeeecccbbbaaaaaaaaabbbbbbaaa```^^^[[[XXXVVVVVVWWWYYY[[[[[[[[[YYYXXXXXXYYYZZZ[[[\\\\\\[[[[[[\\\ZZZXXXVVVUUUVVVWWWXXXXXXXXXXXXXXXWWWUUUSSSRRRLLLKKKIIIIIILLLSSSZZZ^^^\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTVVVVVVUUUUUUTTTSSSRRRRRRLLLMMMOOOSSSXXX\\\```bbb^^^\\\ZZZXXXWWWVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWXXX\\\aaaeeehhhjjjlllnnnlllooosssxxxyyy___KKKBBB:::;;;;;;:::999:::;;;<<<::::::;;;<<<===???AAAAAA??????@@@@@@BBBCCCEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKNNNNNNOOOPPPRRRTTTTTTSSSVVVZZZ]]]```nnn~~~vvv\\\WWWWWWaaaooouuussswwwrrrnnnjjjiiippp|||xxxuuuoookkkgggddd```^^^XXXVVVSSSRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLNNNPPPSSSVVVXXXYYYZZZ\\\]]]___aaabbbcccccccccbbbcccdddeeefffeeeeeeddd``````aaabbbcccdddeeeeeebbbbbbbbbdddffffffdddcccdddeeeeeeeeefffiiinnnqqquuu~~~xxxwwwtttqqqmmmjjjgggfffeeelllvvv~~~wwwiiiWWWKKKHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMKKKJJJJJJJJJIIIHHHDDDEEEHHHIIIJJJJJJIIIIIIFFFGGGHHHIIIKKKMMMOOOPPPNNNMMMLLLKKKKKKLLLMMMMMMQQQRRRSSSSSSSSSQQQOOONNNMMMNNNPPPQQQSSSTTTTTTTTT]]][[[]]]```___gggwwwjjjddd___^^^]]]]]]___cccgggiiijjjiiigggdddcccbbbbbbbbbaaaaaaaaa```___\\\YYYWWWQQQSSSVVVYYYZZZZZZYYYXXXXXXYYYZZZ\\\]]]]]]\\\\\\]]][[[XXXVVVUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRPPPNNNKKKIIIJJJPPPWWW\\\\\\[[[ZZZYYYYYYXXXXXXYYYVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNJJJKKKMMMPPPSSSWWWZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[\\\[[[[[[ZZZZZZYYYWWWVVVUUURRRSSSTTTUUUUUUVVVVVVUUUVVVUUUUUUUUUUUUVVVXXXYYYZZZYYYXXXWWWWWWWWWXXXYYYZZZ^^^bbbfffhhhjjjlllnnnkkknnnsssxxx}}}nnnTTTCCC===:::;;;;;;;;;::::::<<<===:::;;;;;;<<<>>>???AAABBB?????????@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKNNNNNNOOOQQQSSSSSSRRRPPPQQQVVVXXX\\\mmmfffZZZVVV^^^fffttt{{{uuuwwwrrrnnnoooqqqvvv}}}|||xxxrrrmmmjjjfffcccaaaZZZWWWTTTRRRRRRRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNMMMNNNPPPRRRTTTVVVWWWWWWZZZ[[[]]]```bbbccccccccccccdddfffhhhhhhgggfffeee______```bbbcccdddeeefff``````aaacccfffgggfffddddddeeeeeeeeeeeehhhlllppprrr|||~~~{{{xxxtttpppnnnlllgggnnnwww~~~}}}zzzxxx|||zzzlll^^^OOOGGGHHHLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNLLLLLLLLLKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJEEEEEEFFFHHHJJJLLLOOOPPPLLLLLLLLLKKKKKKKKKLLLLLLNNNOOOQQQRRRRRRQQQOOONNNPPPPPPRRRSSSSSSTTTTTTTTT```]]]]]]```^^^aaavvvooohhh``````aaaccceeegggiiijjjllljjjhhheeedddccccccccc``````aaaaaa___]]]ZZZXXXMMMOOOSSSWWWYYYYYYYYYXXXXXXYYYZZZ\\\]]]]]]]]]\\\^^^\\\YYYVVVTTTUUUVVVWWWVVVVVVUUUTTTTTTSSSRRRRRRSSSQQQMMMIIIIIINNNUUUZZZ\\\[[[ZZZYYYXXXXXXXXXXXXSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSRRRQQQPPPNNNLLLLLLKKKKKKLLLNNNQQQSSSUUUWWWWWWXXXYYYZZZ\\\^^^```aaa]]]]]]\\\[[[ZZZXXXVVVUUURRRSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVWWWYYYZZZ[[[^^^]]][[[ZZZYYYYYYYYYZZZZZZ]]]aaadddfffhhhjjjllljjjnnnsssxxx}}}{{{eeeQQQEEEAAA<<<;;;:::999888999:::;;;::::::;;;;;;===>>>???@@@AAABBBBBBBBBAAABBBEEEHHHJJJKKKKKKKKKJJJKKKMMMOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVVVVYYYfffxxxjjj\\\UUU[[[aaakkk~~~|||{{{wwwvvvzzz}}}sssllllllkkkfff```[[[YYYWWWTTTRRROOONNNNNNMMMLLLLLLNNNQQQPPPMMMJJJJJJMMMQQQSSSSSSTTTUUUVVV[[[]]]___`````````bbbcccccccccdddeeedddcccaaa```dddddddddccccccbbbbbbbbbbbb```^^^```cccfffeeedddhhhggggggggghhhjjjmmmooovvv|||{{{vvvsssqqqtttsssxxx}}}sssqqqxxx~~~zzzdddVVVIIIGGGJJJLLLMMMMMMOOONNNNNNNNNNNNOOOPPPQQQPPPOOOMMMKKKKKKLLLNNNOOOIIIGGGEEEFFFHHHJJJIIIHHHEEEGGGHHHHHHGGGFFFGGGIIIKKKLLLLLLKKKJJJJJJKKKMMMJJJKKKLLLNNNNNNOOOOOOOOOOOOOOONNNOOOPPPRRRTTTUUU]]]hhhrrrnnndddbbblllxxxxxxllljjjccc```bbbfffhhhkkknnnmmmkkkiiiiiijjjhhhccc___```___^^^^^^^^^]]][[[YYYVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]XXXXXXWWWVVVVVVVVVWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSQQQNNNKKKIIIKKKPPPWWW[[[\\\YYYVVVUUUWWWYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRSSSVVVTTTQQQPPPOOONNNMMMKKKNNNOOOQQQRRRTTTXXX]]]aaa^^^___```bbbccccccccccccdddbbb^^^\\\ZZZXXXVVVTTTRRRSSSTTTUUUVVVXXXYYYYYYWWWVVVTTTSSSSSSUUUXXXZZZ[[[]]]^^^]]]\\\\\\]]]___[[[]]]___bbbdddfffggghhhfffoooqqqsss}}}sss^^^KKKBBBAAA<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBAAA@@@AAACCCFFFIIIJJJJJJJJJIIIJJJLLLNNNOOOOOOPPPPPPQQQQQQQQQRRRQQQSSSSSSTTT^^^nnnxxxzzzkkk\\\TTTXXX]]]eee|||yyywwwyyy~~~yyyooollljjjeeeaaa]]]\\\YYYVVVSSSPPPOOONNNMMMLLLLLLNNNPPPPPPMMMJJJJJJLLLOOOPPPQQQRRRTTTUUUZZZ\\\___`````````bbbccceeeeeeeeeeeeeeedddccccccdddddddddcccccccccbbbbbb```___^^^```cccfffffffffhhhhhhgggggghhhjjjmmmnnnsssyyy|||yyy{{{yyy||||||qqqooouuuzzzrrr]]]RRRIIIHHHKKKKKKKKKKKKOOOOOOPPPPPPRRRSSSSSSTTTQQQPPPNNNMMMMMMMMMOOOPPPMMMKKKIIIJJJLLLMMMLLLJJJFFFGGGHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMLLLLLLNNNOOOMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSUUU]]]fffnnnllldddccclllvvvyyykkkdddaaadddhhhkkkooosssssspppllliiihhheeebbb___aaa```______```___]]][[[WWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXWWWWWWVVVVVVWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSRRROOOLLLJJJLLLPPPUUUYYY\\\YYYVVVVVVWWWXXXWWWVVVTTTTTTSSSSSSRRRRRRSSSSSSVVVTTTQQQPPPOOONNNMMMMMMPPPRRRVVVYYY\\\aaagggkkkllllllkkkkkkjjjhhhgggffffffccc___\\\ZZZXXXVVVTTTTTTTTTUUUVVVWWWYYYZZZZZZXXXVVVUUUTTTTTTVVVXXXZZZ]]]^^^```___^^^]]]^^^___]]]^^^```aaacccdddeeeeeeccclllmmmoooyyy~~~|||hhhSSSCCC>>>@@@;;;<<<<<<<<<===<<<<<<;;;<<<<<<<<<<<<===>>>@@@@@@@@@AAAAAA@@@??????AAACCCGGGHHHIIIIIIHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRRRRWWWbbbkkkpppnnn___TTTVVVZZZ```qqq~~~xxxtttvvv|||uuummmiiifffdddaaa___\\\YYYUUURRROOONNNMMMMMMMMMNNNOOOOOOMMMKKKJJJLLLMMMNNNNNNOOORRRTTTYYY[[[^^^______```aaaccceeeeeedddcccccccccdddddddddddddddccccccccccccbbb___^^^^^^```cccfffgggggghhhggggggggghhhiiikkklllnnnttt}}}~~~uuutttyyytttgggUUUNNNIIIJJJLLLJJJJJJKKKNNNOOOPPPRRRSSSTTTTTTTTTRRRQQQPPPOOONNNOOOPPPPPPQQQPPPNNNOOOPPPPPPOOONNNIIIIIIIIIGGGEEEFFFHHHKKKLLLMMMNNNNNNNNNOOOQQQSSSQQQPPPOOONNNMMMNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTZZZ___ddddddaaabbbhhhooorrrjjjddddddgggkkkqqqwwwxxxtttnnniiifffeeedddbbbcccaaaaaaaaabbbbbb```^^^YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZYYYXXXXXXWWWVVVVVVWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQNNNMMMNNNPPPSSSVVV[[[YYYWWWVVVWWWWWWVVVUUUVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTQQQOOONNNNNNOOOPPPSSSVVV\\\aaagggmmmssswwwwwwvvvtttqqqnnnkkkiiihhhiiieeeaaa^^^\\\[[[YYYWWWYYYYYYYYYYYYYYYZZZZZZ[[[XXXWWWVVVUUUUUUVVVXXXZZZ^^^```ccccccaaa`````````^^^______```aaabbbbbbcccaaajjjkkkmmmvvvzzz~~~rrr___KKK===;;;@@@999:::<<<======<<<;;;;;;============>>>???@@@AAA???AAAAAA@@@???>>>???AAADDDFFFGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRRRRTTTZZZccciiioooaaaWWWXXX[[[___jjjwwwzzzsssooottt|||}}}qqqjjjhhhhhhdddbbb___[[[WWWRRROOOMMMMMMMMMNNNNNNNNNNNNLLLKKKKKKLLLMMMMMMLLLNNNQQQTTTWWWZZZ\\\^^^^^^___```bbbcccbbb```______```aaabbbcccccccccccccccccccccccc`````````aaabbbdddeeeffffffffffffffffffggghhhiiiiiinnnwww}}}}}}|||ppp^^^RRRMMMKKKLLLKKKJJJKKKOOONNNOOOPPPQQQRRRRRRQQQPPPSSSRRRQQQOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSSSSSSSRRRMMMMMMKKKHHHGGGGGGJJJMMMMMMNNNOOOPPPPPPQQQTTTVVVUUUSSSQQQNNNMMMMMMNNNOOONNNNNNOOOOOOPPPQQQRRRRRRTTTVVVXXXYYYZZZ]]]bbbfffuuu~~~sssiiiddddddhhhqqqzzz}}}xxxrrrllliiihhhhhhhhhcccbbbbbbbbbccccccaaa___[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQOOOOOOPPPRRRSSSZZZYYYXXXWWWWWWVVVVVVUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSQQQOOONNNOOORRRTTTVVV[[[ccckkkrrryyy|||xxxssspppmmmllljjjgggdddbbbaaaaaa```___bbbaaa___]]][[[ZZZZZZZZZXXXXXXVVVVVVVVVWWWXXXYYY___bbbfffgggeeecccaaaaaa]]]^^^^^^___```aaabbbccccccllllllmmmvvvxxx{{{{{{jjjWWWFFF::::::???888999:::<<<<<<<<<;;;:::>>>>>>>>>>>>>>>???@@@AAA???AAABBBAAA@@@??????@@@BBBDDDFFFGGGGGGGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRUUU]]]dddiii^^^WWWXXXZZZ]]]dddnnnxxxqqqooovvvxxxooolllkkkeeedddaaa^^^YYYTTTOOOMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMLLLNNNPPPSSSUUUWWWZZZ\\\\\\]]]___```aaa```___^^^^^^___aaabbbccccccccccccccccccccccccbbbbbbbbbbbbaaabbbcccccceeeddddddddddddeeeeeeeeedddiiiqqq{{{~~~}}}}}}lllZZZRRRPPPNNNNNNKKKJJJOOOWWWTTTTTTTTTSSSRRRQQQPPPOOORRRQQQQQQPPPOOONNNNNNNNNMMMOOOQQQSSSSSSTTTTTTUUUQQQPPPNNNKKKIIIIIILLLNNNMMMNNNPPPQQQQQQRRRUUUWWWWWWUUURRROOOMMMMMMMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRUUUYYY]]]___kkk|||nnnfffdddhhhttt|||uuuppplllkkkkkkdddcccbbbcccdddcccaaa___]]]\\\\\\[[[ZZZZZZYYYYYYZZZYYYYYYYYYZZZZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUVVVVVVTTTSSSQQQPPPPPPQQQQQQWWWWWWXXXWWWWWWVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQPPPNNNNNNPPPVVVZZZ^^^dddnnnwwwyyytttpppnnniiihhhggggggiiijjjjjjiiijjjgggddd```\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWXXX___ccchhhjjjiiifffdddbbb\\\\\\]]]^^^___aaaccceeedddllllllmmmtttuuuwwwqqq___PPPCCC;;;:::>>>888888999:::;;;;;;;;;;;;??????>>>??????@@@AAAAAA???AAACCCCCCBBBAAAAAABBBAAACCCFFFGGGGGGGGGHHHJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLJJJKKKNNNPPPQQQVVV\\\^^^XXXTTTUUUWWWXXX^^^eee~~~yyyvvv|||xxxqqqnnnhhhgggdddaaa\\\VVVRRROOONNNOOOOOONNNLLLKKKLLLMMMLLLMMMNNNNNNMMMMMMOOOQQQRRRTTTWWWYYYZZZ[[[\\\^^^aaaaaa`````````aaabbbbbbbbbccccccccccccdddddddddcccddddddcccaaa```aaabbbdddddddddddddddccccccccccccffflllttt~~~~~~sssssstttuuuxxx|||yyyfffWWWRRRSSSSSSRRRMMMKKKRRR\\\\\\[[[YYYWWWUUUSSSSSSRRRRRRRRRQQQPPPOOONNNNNNMMMKKKNNNQQQSSSSSSRRRSSSTTTRRRRRRPPPMMMKKKJJJLLLNNNMMMNNNPPPPPPPPPRRRTTTVVVVVVUUURRRPPPNNNLLLLLLLLLKKKKKKLLLMMMNNNMMMMMMMMMPPPOOOOOOPPPRRRVVVZZZ]]]dddsssvvvmmmiiikkkwwwzzzrrrmmmkkkgggeeeddddddddddddaaa___^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[[[[YYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVSSSQQQPPPPPPQQQRRRTTTVVVXXXXXXWWWVVVWWWWWWXXXWWWVVVUUUTTTTTTSSSSSSOOOOOOOOONNNNNNRRRZZZ```kkkqqq|||wwwpppkkkhhhhhhiiijjjmmmpppqqqpppoookkkiiiddd___[[[YYYXXXXXXWWWWWWVVVVVVUUUUUUVVVVVV]]]bbbiiimmmmmmiiifffddd\\\\\\\\\]]]___bbbdddfffaaajjjjjjiiioooooopppyyyuuueeeSSSHHHAAA<<<;;;===999999999::::::;;;======@@@@@@?????????@@@AAAAAA@@@BBBDDDEEEDDDCCCDDDEEE@@@CCCFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQOOOJJJIIIMMMPPPOOOQQQUUUTTTSSSTTTUUUTTTTTTYYY```rrr}}}vvvpppkkkjjjhhheee```ZZZVVVSSSNNNOOOPPPNNNKKKJJJKKKMMMJJJLLLMMMMMMLLLKKKLLLMMMOOORRRUUUWWWWWWYYYZZZ\\\______```aaaaaaaaaaaaaaabbbbbbcccccccccdddddddddbbbcccdddccc``````bbbdddeeeeeeeeeeeeeeedddccccccdddfffhhhlllsss}}}xxxmmmmmmnnnpppuuu}}}{{{~~~ooo___UUUPPPTTTXXXWWWPPPLLLRRR]]]___]]]ZZZWWWUUUUUUVVVWWWSSSSSSSSSRRRQQQPPPOOONNNLLLPPPSSSSSSQQQPPPPPPQQQQQQQQQPPPNNNKKKJJJJJJKKKLLLNNNOOOOOOOOOPPPRRRTTTTTTTTTRRRPPPNNNLLLKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJNNNNNNNNNNNNOOORRRWWW[[[^^^hhhzzzrrrnnnsss{{{|||uuuqqqjjjiiiggggggfffeeebbb```_________^^^^^^]]]]]]\\\ZZZZZZZZZZZZ[[[\\\]]]^^^\\\[[[ZZZXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWXXXVVVSSSQQQPPPQQQRRRSSSQQQTTTWWWXXXWWWVVVWWWYYYXXXWWWVVVTTTSSSSSSSSSRRRLLLMMMNNNMMMNNNTTT^^^fffttt{{{{{{sssmmmiiiggghhhjjjmmmqqquuuuuurrrpppgggeeeaaa\\\YYYXXXXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTZZZaaaiiinnnoookkkgggeee______^^^^^^___aaaccceee```hhhhhhggglllkkkkkktttmmm\\\KKKBBB@@@===<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@@@@???@@@@@@AAAAAA@@@CCCEEEFFFFFFEEEFFFGGG@@@CCCFFFHHHHHHHHHIIIJJJJJJKKKLLLNNNOOOQQQRRRSSSTTTMMMJJJOOORRRPPPOOORRRQQQSSSVVVVVVSSSRRRXXX___cccuuuyyyqqqmmmlllkkkgggccc^^^YYYVVVNNNPPPPPPNNNKKKJJJKKKNNNHHHJJJLLLMMMLLLJJJJJJJJJNNNPPPSSSUUUVVVWWWYYY[[[[[[\\\^^^___```___^^^^^^bbbbbbbbbccccccddddddddd```bbbdddcccaaa```cccfffggggggggggggfffeeeddddddffffffggghhhlllsss|||}}}ssslllllllllooouuu|||wwwxxxgggZZZSSSMMMTTT[[[[[[SSSLLLQQQ[[[^^^\\\XXXUUUTTTUUUWWWXXXUUUUUUTTTTTTSSSQQQPPPOOOOOORRRUUUTTTQQQNNNMMMNNNOOOPPPPPPNNNKKKIIIHHHIIILLLMMMNNNNNNNNNOOOQQQSSSSSSSSSRRRQQQOOOMMMJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIKKKLLLLLLKKKKKKNNNSSSXXX[[[aaavvvxxxnnnmmmrrr}}}xxxmmmkkkiiihhhhhhfffcccaaa``````_________^^^^^^^^^YYYYYYYYYYYYZZZ[[[]]]]]]\\\[[[ZZZYYYWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWYYYWWWSSSPPPPPPQQQSSSUUUOOOSSSWWWXXXWWWWWWXXXZZZXXXWWWVVVTTTSSSRRRRRRRRRJJJLLLMMMMMMNNNUUU```iiixxx{{{vvvrrrpppooohhhkkkoootttvvvvvvrrrnnnccc```]]]YYYWWWWWWXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSYYY```iiiooopppmmmhhhfffbbbaaa_________```bbbcccaaaiiihhhggglllkkkjjjrrryyyhhhTTTCCC???<<<666555999:::;;;;;;<<<===>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@BBBEEEFFFFFFEEEFFFGGGDDDEEEGGGHHHIIIJJJJJJJJJKKKJJJLLLOOONNNPPP\\\jjjjjj___RRRLLLMMMQQQQQQOOOPPPQQQRRRRRRQQQRRRTTTVVVbbbmmmwwwrrroookkkgggeeebbb___]]]UUUSSSRRROOONNNLLLKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKNNNOOORRRTTTVVVWWWWWWWWWXXXYYYYYYZZZ[[[]]]^^^___ccccccbbbbbbaaabbbbbbcccaaaaaabbbbbbbbbcccccccccdddddddddccccccbbbbbbbbbbbbccceeefffhhhlllqqqttt|||}}}|||}}}{{{rrrpppmmmkkkppp|||wwwuuuvvvwwwggg^^^[[[YYYRRRTTTUUURRRLLLJJJLLLOOOWWWVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUTTTRRRPPPNNNLLLRRRTTTUUUTTTQQQOOONNNNNNPPPPPPQQQPPPOOOMMMKKKIIIKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQOOOMMMLLLKKKKKKKKKJJJIIIGGGGGGIIIKKKLLLKKKKKKKKKLLLNNNPPPSSSUUUVVVYYYbbbooowwwpppoooxxx{{{vvvrrrllliiihhhgggdddaaa``````aaabbbcccaaa]]]YYYZZZ[[[]]]]]]]]]\\\ZZZXXX]]]\\\ZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYVVVTTTSSSQQQQQQRRRTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVVVVUUUSSSQQQOOOLLLJJJMMMQQQWWWbbblll{{{~~~{{{xxxtttrrrqqqrrrtttwwwxxxvvvqqqmmmccc```]]][[[[[[[[[YYYXXXXXXXXXWWWVVVVVVVVVVVVWWW^^^aaafffjjjkkkhhhdddaaa___^^^]]]\\\]]]___aaacccbbbdddfffhhhiiiiiihhhggg|||ooo[[[JJJ===<<<<<<888888===::::::;;;<<<===>>>>>>?????????@@@AAAAAAAAAAAA@@@???BBBDDDFFFEEEEEEEEEFFFCCCDDDEEEGGGHHHHHHIIIIIIKKKJJJKKKNNNOOOTTTbbbqqqyyylll[[[QQQNNNOOONNNMMMOOOPPPQQQRRRQQQRRRTTTVVVZZZcccuuu|||~~~zzzrrroookkkgggeeeccc```^^^XXXVVVSSSPPPMMMKKKJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLLLLNNNOOORRRTTTUUUVVVVVVYYYYYYYYYYYY[[[]]]^^^```bbbbbbbbbaaaaaabbbbbbbbbaaaaaaaaabbbbbbbbbcccccceeeddddddcccbbbbbbaaaaaaaaacccfffhhhhhhiiikkkmmmtttzzz~~~yyywwwxxxzzz{{{|||xxxrrrooonnnsss~~~zzzssstttvvv|||{{{nnn```YYYVVVSSSPPPSSSUUUSSSOOOMMMOOOQQQXXXXXXWWWWWWWWWWWWWWWXXXVVVVVVVVVUUUTTTRRRQQQPPPSSSUUUVVVUUURRRPPPPPPPPPSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPOOONNNMMMLLLKKKKKKKKKJJJIIIGGGGGGIIIKKKKKKKKKLLLLLLMMMNNNPPPRRRSSSTTTWWW^^^hhhwww{{{vvvrrr|||xxxrrrnnnkkkgggbbb^^^_________aaabbbbbb```]]]ZZZ[[[]]]]]]]]]\\\ZZZYYY]]]\\\[[[YYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXXXXUUUUUUSSSRRRRRRRRRSSSSSSTTTSSSSSSTTTTTTUUUVVVWWWXXXWWWVVVVVVVVVUUUSSSQQQOOOLLLJJJMMMPPPVVV```jjjsssyyy~~~{{{yyywwwxxx{{{}}}}}}zzztttooofffccc___^^^^^^]]][[[YYYYYYXXXWWWWWWVVVVVVWWWWWW\\\```dddhhhhhhfffccc```^^^]]]]]]\\\]]]___aaabbbccccccdddeeeeeeeeedddcccuuufffNNNAAA888999;;;999999===999999:::;;;<<<===>>>>>>===>>>??????@@@@@@??????>>>AAADDDEEEDDDDDDEEEFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHIIIKKKMMMUUUcccqqq}}}ppp___SSSNNNNNNMMMLLLMMMOOOQQQRRRRRRSSSUUUWWW[[[```lllvvvttt~~~}}}||||||rrroookkkgggeeedddaaa___\\\YYYUUUQQQMMMKKKJJJJJJJJJHHHFFFEEEFFFHHHKKKMMMKKKKKKLLLNNNPPPRRRTTTVVVYYYYYYXXXXXXZZZ\\\___aaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaabbbbbbbbbddddddcccbbbbbbaaa``````aaadddgggiiihhhfffffffffkkknnntttzzzyyyttttttvvvwwwxxx|||~~~uuusssrrrwwwzzzrrrrrrvvvwwwvvvooobbbXXXSSSPPPNNNOOORRRVVVUUUSSSQQQRRRTTTYYYYYYXXXWWWWWWVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWVVVTTTRRRRRRRRRSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLKKKIIIGGGGGGIIIJJJKKKJJJMMMMMMMMMNNNOOOPPPQQQRRRTTTYYY```kkk{{{sss}}}{{{vvvpppjjjccc______^^^^^^___bbbcccbbbaaa[[[\\\]]]]]]]]]\\\ZZZYYY\\\\\\[[[ZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWWWWXXXVVVUUUUUUTTTSSSRRRRRRQQQSSSSSSSSSSSSTTTUUUVVVVVVXXXWWWVVVVVVVVVUUUSSSQQQPPPLLLJJJLLLOOOSSS\\\fffjjjrrr{{{yyysssjjjfffbbbaaabbbaaa^^^ZZZYYYXXXWWWWWWVVVWWWWWWWWWZZZ]]]aaadddeeeccc```^^^]]]]]]\\\\\\\\\^^^___aaabbbbbbaaa```````````````lll[[[HHH???888999:::888666888888999999:::;;;<<<======<<<===>>>>>>???>>>>>>>>>>>>@@@CCCDDDDDDCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHKKKQQQ\\\ffflllcccWWWPPPNNNOOOOOONNNLLLOOOQQQSSSSSSTTTVVVXXX______eeeuuutttqqqyyy{{{vvvtttwwwzzztttqqqlllhhhfffeeecccaaa^^^[[[VVVRRRNNNMMMLLLLLLJJJIIIHHHHHHHHHJJJLLLMMMJJJJJJJJJKKKMMMPPPSSSTTTYYYXXXWWWWWWYYY\\\___aaa______``````aaaaaaaaa```______`````````aaaaaaaaa``````aaaaaaaaaaaabbbbbbccceeeggggggfffddddddeeefffhhhkkknnnrrrwww~~~{{{tttuuuxxxyyyxxx|||xxxvvvuuuzzzzzzrrrpppuuu{{{zzzrrreeeYYYRRROOOMMMKKKNNNRRRUUUWWWVVVUUUUUUVVVXXXXXXWWWVVVUUUTTTSSSRRRTTTTTTVVVWWWXXXXXXXXXXXXVVVWWWXXXWWWUUUSSSSSSTTTQQQPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLNNNKKKIIIIIIJJJKKKKKKKKKNNNMMMMMMMMMMMMNNNOOOOOOQQQUUU\\\eeeyyy}}}vvvoooiiifffbbb```______aaabbbcccbbb\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUUUUVVVUUUSSSQQQPPPLLLJJJKKKMMMQQQYYYbbbfffppp|||~~~xxxmmmiiifffeeefffeee```[[[YYYYYYXXXWWWWWWWWWWWWWWWXXXZZZ]]]``````___]]]\\\\\\\\\\\\[[[\\\]]]^^^___```___]]]\\\]]]^^^___aaarrr]]]MMMCCC>>>999::::::888666777888999999:::;;;<<<======<<<<<<===>>>>>>>>>>>>===>>>@@@CCCDDDDDDCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHEEEHHHJJJJJJKKKNNNTTTWWWWWWSSSOOONNNOOOQQQPPPOOOLLLOOORRRSSSTTTUUUVVVXXXZZZXXX\\\hhhzzzyyyssstttwww{{{|||zzzvvvqqqpppssswwwxxxtttnnnjjjhhhfffdddccc]]][[[WWWTTTQQQPPPOOOOOOHHHIIIKKKMMMMMMMMMLLLLLLJJJIIIIIIJJJLLLNNNQQQRRRVVVVVVVVVVVVXXX[[[^^^___]]]^^^___````````````___^^^^^^_________`````````\\\]]]^^^___aaabbbcccddddddeeeeeedddccccccfffhhhfffggghhhhhhjjjoootttyyy|||wwwwwwyyyzzzyyy||||||zzzzzz~~~~~~yyyrrrooorrrzzz{{{ooo___UUUQQQOOONNNMMMOOOQQQUUUWWWWWWVVVVVVVVVUUUUUUUUUUUUSSSQQQPPPOOORRRSSSTTTVVVWWWXXXXXXYYYVVVWWWWWWVVVTTTSSSTTTUUUPPPOOONNNMMMKKKJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMPPPNNNKKKKKKKKKLLLLLLKKKMMMMMMMMMLLLLLLLLLMMMMMMOOOSSS[[[eeevvvzzzrrrmmmlllfffdddaaa``````aaaaaa```]]]]]]]]]]]]\\\\\\[[[[[[XXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUUUUVVVVVVTTTRRROOOLLLJJJKKKMMMOOOVVV___gggttt{{{qqqmmmiiiiiikkkiiibbb[[[YYYYYYXXXWWWWWWWWWWWWXXXWWWYYY[[[]]]]]]]]][[[[[[[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\ZZZZZZ[[[^^^aaaccc{{{iiiUUUGGG>>>;;;999999::::::::::::999999:::;;;<<<===>>>>>>;;;<<<======>>>>>>======>>>AAADDDEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGKKKNNNMMMMMMPPPQQQPPPMMMMMMMMMNNNPPPPPPOOONNNKKKMMMQQQRRRSSSSSSTTTUUUTTTRRRWWWbbbpppyyyrrrooouuuvvvuuusssqqqrrrvvvzzz}}}xxxrrrllliiigggeeeddd]]]\\\YYYWWWTTTRRRPPPPPPHHHJJJMMMOOOPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSTTTVVVXXXZZZ\\\]]][[[\\\^^^___``````___^^^]]]]]]^^^^^^^^^_________ZZZ[[[\\\^^^```bbbcccddddddddddddbbbaaabbbfffhhhfffggggggggghhhkkkooosssvvvyyy}}}|||yyyyyyyyyxxxzzz}}}wwwvvvsssnnnqqqxxx~~~xxxjjj[[[TTTQQQOOOOOOQQQQQQRRRSSSUUUUUUUUUUUUTTTSSSSSSTTTSSSRRRPPPNNNMMMPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVVVVTTTSSSRRRSSSUUUSSSRRRPPPNNNMMMLLLLLLLLLGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMQQQOOOLLLKKKLLLLLLKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLNNNQQQXXXcccqqq~~~tttooommmiiifffcccaaaaaa```___^^^^^^]]]]]]]]]\\\\\\\\\\\\WWWXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVVVVUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWVVVUUUUUUVVVVVVTTTRRROOOLLLJJJKKKMMMNNNUUU]]]jjjxxx~~~vvvqqqmmmnnnpppnnneee]]]ZZZYYYXXXXXXWWWWWWXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYY[[[^^^```bbbxxxcccPPPFFF;;;:::999888999;;;;;;:::::::::;;;<<<===>>>>>>???<<<<<<===>>>>>>>>>>>>>>>???BBBDDDFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBDDDEEEGGGFFFKKKMMMLLLMMMRRRTTTRRRLLLLLLLLLLLLMMMMMMMMMLLLHHHKKKNNNPPPPPPOOOOOOPPPQQQPPPUUU^^^fffuuuwwwsssvvvuuusssssstttxxx~~~|||uuuoookkkhhhfffeee^^^^^^\\\ZZZVVVSSSOOOMMMIIIJJJLLLNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPSSSUUUWWWYYYYYYZZZZZZ[[[]]]___```___^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]^^^___```aaaaaabbbccccccbbbaaaaaabbbcccbbbcccddddddeeehhhkkkooossstttwwwzzz}}}||||||~~~}}}zzzyyyxxxxxx|||~~~wwwwwwtttsssyyyqqqdddXXXSSSQQQOOOOOOSSSSSSRRRRRRRRRSSSSSSRRRRRRQQQRRRSSSSSSRRRQQQNNNMMMOOOPPPPPPQQQRRRQQQQQQQQQSSSTTTTTTRRRQQQPPPRRRTTTUUUTTTRRRPPPNNNNNNNNNNNNLLLKKKJJJIIIJJJLLLNNNOOONNNMMMMMMLLLLLLLLLMMMMMMPPPNNNKKKJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJKKKLLLLLLOOONNNSSS\\\gggvvvyyyrrroooiiigggdddcccbbbaaa___^^^^^^^^^]]]]]]\\\\\\\\\\\\YYYYYYZZZ[[[ZZZZZZXXXXXXWWWWWWWWWWWWXXXZZZ[[[\\\YYYXXXWWWUUUUUUUUUVVVVVVTTTSSSSSSTTTTTTUUUVVVWWWVVVUUUUUUUUUVVVVVVTTTSSSOOOKKKJJJLLLMMMOOOUUU]]]kkkzzz{{{vvvrrrtttvvvsssiii```ZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXZZZ[[[]]]___qqq[[[IIIAAA<<<<<<:::888777999999888:::;;;;;;<<<===>>>??????<<<======>>>>>>>>>>>>>>>@@@BBBEEEFFFFFFEEEFFFGGGDDDCCCBBBAAAAAABBBDDDEEEDDDIIIJJJHHHKKKSSSXXXVVVLLLKKKJJJIIIIIIJJJKKKKKKFFFIIILLLNNNMMMLLLLLLLLLNNNMMMRRRXXX[[[ddd~~~|||yyyvvvsssssswww~~~~~~wwwpppllliiigggeee``````___\\\XXXSSSNNNKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMNNNOOOPPPPPPOOONNNMMMLLLOOORRRUUUWWWXXXXXXXXXYYYZZZ]]]_________^^^]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```bbbddddddaaa___^^^^^^^^^___aaabbbccceeehhhkkkmmmnnnoooqqqsssuuuwwwxxxrrrsssuuuxxxzzz}}}{{{|||~~~|||zzzzzzwww{{{}}}|||}}}{{{{{{yyyyyylll```VVVSSSPPPMMMOOOSSSUUUSSSQQQPPPQQQQQQQQQPPPQQQRRRSSSTTTSSSRRRPPPNNNNNNOOOOOOOOOOOOOOONNNNNNRRRSSSRRRQQQOOOOOOQQQSSSUUUSSSQQQOOONNNMMMNNNNNNPPPOOONNNMMMNNNPPPRRRSSSOOOOOONNNMMMMMMMMMMMMMMMOOOMMMJJJHHHHHHHHHHHHGGGKKKJJJJJJJJJJJJKKKLLLLLLOOOLLLMMMUUU^^^iii{{{~~~vvvssshhhfffdddccccccbbb```^^^___^^^]]]\\\\\\\\\]]]]]]ZZZ[[[\\\\\\\\\ZZZYYYXXXVVVVVVVVVWWWYYYZZZ\\\]]]XXXVVVTTTSSSSSSTTTVVVWWWTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUUUUUUUVVVVVVUUUSSSNNNKKKJJJLLLMMMOOOVVV]]]kkkzzzzzzvvvwwwzzzwwwlllbbbZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\YYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[sss^^^MMMCCC>>>999999999999999999999999===>>>>>>>>>>>>>>>======>>>???AAAAAAAAA@@@>>>===BBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDCCCDDDEEEGGGJJJMMMOOOPPPJJJIIIIIIHHHHHHIIIIIIJJJDDDFFFHHHJJJKKKKKKKKKKKKPPPLLLMMMTTTXXX^^^qqq|||yyypppnnnqqqrrrmmmgggkkkgggaaa\\\WWWSSSNNNJJJNNNMMMLLLJJJKKKLLLNNNOOOLLLNNNOOOOOONNNMMMOOOPPPMMMOOORRRTTTVVVWWWVVVVVVSSSWWW\\\^^^^^^]]]\\\\\\^^^^^^^^^_______________]]]\\\\\\\\\]]]___aaabbb```aaacccdddcccbbb___^^^_________```bbbeeegggiiimmmlllkkkkkklllmmmooopppkkkmmmpppsssuuuwwwxxxyyywwwwwwyyy|||zzzwwwwww{{{zzz{{{~~~~~~}}}{{{zzz{{{}}}yyy^^^YYYRRRNNNNNNPPPSSSUUUUUUTTTRRRQQQPPPOOOOOONNNTTTTTTTTTVVVXXXXXXVVVTTTPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPOOOMMMLLLMMMNNNPPPNNNLLLKKKLLLNNNPPPRRR___\\\XXXSSSPPPMMMMMMLLLPPPOOONNNLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJPPPOOOQQQUUUZZZ```lllxxx{{{uuuoooooommmjjjfffccccccccc\\\]]]^^^]]]\\\]]]^^^___```]]]ZZZYYYYYYYYYYYYXXXVVVVVVWWWXXXXXXYYYYYYYYY\\\[[[YYYXXXWWWVVVUUUUUUUUURRRPPPQQQTTTWWWXXXWWWXXXWWWVVVUUUSSSRRRQQQQQQNNNLLLJJJHHHHHHMMMUUUZZZkkkxxxzzzzzz|||yyyooofff```ZZZVVVXXX[[[ZZZZZZ[[[]]]\\\[[[YYYXXXXXXWWWWWW\\\ZZZXXXXXXXXXYYYXXXWWWWWWXXXZZZ[[[[[[ZZZXXXWWWnnnZZZJJJAAA<<<999999999999999999999999======>>>>>>>>>>>>======>>>???@@@AAA@@@???===<<<===>>>@@@AAACCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEGGGIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFGGGIIIIIIJJJJJJJJJLLLIIILLLSSSVVVXXXgggyyy{{{uuupppqqqvvvwwwsssnnnkkkhhhddd```\\\WWWRRRNNNOOONNNLLLKKKKKKKKKMMMNNNMMMNNNOOOOOONNNNNNOOOPPPNNNOOORRRTTTUUUVVVUUUTTTOOOSSSYYY]]]^^^___``````]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\]]]^^^___`````````aaaaaaaaa```___^^^]]]]]]^^^___aaaccceeegggjjjiiiiiiiiijjjkkklllmmmmmmnnnoooppprrrssstttuuussstttuuuxxx|||~~~}}}|||~~~~~~yyyzzzzzzyyywwwtttvvvzzz~~~qqq[[[VVVOOOKKKLLLOOORRRSSSUUUTTTRRRPPPNNNMMMLLLLLLOOOOOOOOOQQQSSSSSSQQQOOOOOONNNMMMMMMLLLLLLLLLLLLMMMOOOOOONNNLLLKKKLLLMMMNNNMMMKKKKKKKKKNNNPPPRRR[[[YYYUUUQQQNNNKKKKKKJJJLLLKKKKKKJJJJJJIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJNNNMMMOOOTTTWWW\\\fffqqq~~~tttrrrooollliiigggfffeee]]]^^^]]]]]]\\\\\\]]]^^^```]]][[[ZZZ[[[[[[YYYXXXWWWWWWVVVWWWWWWXXXYYYZZZ]]]\\\ZZZYYYWWWVVVUUUUUUXXXUUURRRRRRTTTVVVWWWVVVXXXWWWWWWVVVUUUTTTSSSSSSQQQOOOLLLIIIIIILLLSSSXXXcccppp|||{{{~~~|||tttlllbbb[[[WWWYYY[[[ZZZYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXYYYWWWVVVUUUVVVWWWVVVUUUVVVWWWYYYZZZZZZYYYWWWVVVyyyeeeSSSFFF>>>;;;999999::::::::::::999999======>>>>>>>>>>>>======??????@@@@@@???===<<<::::::;;;===???AAABBBCCCCCCAAA@@@@@@??????@@@@@@@@@DDDDDDEEEFFFFFFGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFJJJQQQRRRRRR[[[hhh|||~~~zzztttqqqqqquuu{{{}}}{{{wwwnnnkkkhhhdddaaa]]]WWWTTTRRRPPPNNNLLLJJJKKKKKKLLLMMMOOOPPPPPPOOONNNPPPQQQOOOPPPRRRSSSTTTTTTSSSSSSNNNRRRWWW[[[]]]^^^```aaa\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^\\\\\\\\\]]]^^^__________________^^^^^^^^^\\\]]]]]]^^^```aaacccdddffffffffffffggghhhiiijjjnnnnnnmmmmmmmmmnnnooopppooopppqqqssswww{{{~~~}}}|||}}}|||wwwtttqqqsssvvvwwwtttooopppxxxyyygggWWWRRRMMMJJJKKKNNNRRRSSSTTTSSSQQQNNNLLLJJJIIIHHHKKKKKKLLLOOOPPPPPPMMMJJJLLLLLLKKKJJJJJJJJJKKKKKKMMMMMMNNNMMMJJJIIIIIIJJJKKKJJJJJJIIIKKKMMMPPPQQQVVVTTTQQQNNNKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLNNNRRRSSSUUU]]]fffvvv|||uuupppnnnmmmjjjhhhbbbaaa```^^^^^^^^^^^^______^^^]]]]]]]]]]]]ZZZXXXXXXWWWVVVUUUVVVXXXZZZ[[[^^^]]][[[YYYWWWVVVUUUUUUYYYWWWTTTSSSTTTUUUUUUTTTWWWWWWWWWWWWWWWVVVVVVUUUUUUSSSOOOKKKIIIKKKPPPUUU___lll||||||zzz}}}}}}xxxrrreee^^^YYYZZZ\\\ZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZXXXVVVTTTTTTVVVVVVVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUnnn[[[LLLBBB===;;;;;;;;;<<<======<<<;;;;;;<<<======>>>>>>>>>>>>===????????????>>><<<;;;:::<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBEEEFFFFFFGGGHHHIIIIIIIIIEEEDDDDDDCCCCCCDDDDDDEEEHHHGGGFFFEEEFFFGGGHHHIIIFFFFFFIIIMMMNNNNNNUUU___jjjxxxtttqqqqqqrrrwww|||~~~uuuqqqkkkgggccc```]]]ZZZUUUTTTPPPMMMKKKJJJJJJJJJMMMOOOPPPPPPOOOOOOPPPQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQTTTWWWYYYZZZZZZ\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\___^^^]]][[[[[[[[[\\\]]]```___^^^^^^^^^^^^______]]]]]]^^^^^^```aaabbbcccccccccddddddeeefffggghhhmmmllljjjiiiiiijjjlllmmmmmmnnnoooqqqtttxxx{{{||||||{{{zzzzzz{{{|||~~~~~~yyy~~~xxxrrrooooooqqqvvvxxxsssmmmmmmwwwmmm___TTTPPPKKKIIIKKKOOORRRTTTSSSRRROOOLLLJJJHHHFFFFFFJJJKKKLLLOOOPPPOOOLLLIIIJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHJJJLLLOOOPPPRRRQQQNNNLLLJJJHHHHHHGGGDDDEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKNNNQQQQQQQQQVVV^^^hhhxxxtttrrrnnnjjjiiigggdddbbbaaaaaaaaa```___^^^^^^______^^^\\\YYYYYYXXXVVVUUUVVVXXX[[[]]]^^^]]][[[XXXVVVUUUTTTTTTWWWVVVTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWVVVVVVVVVTTTPPPLLLJJJLLLPPPTTTbbbnnn|||zzzwwwyyyzzzxxxtttggg```[[[[[[\\\ZZZXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXVVVUUUUUUWWWXXXWWWWWWTTTUUUVVVVVVVVVVVVUUUTTTvvvcccRRRGGG@@@===<<<<<<===>>>??????>>>===<<<<<<<<<===>>>>>>>>>>>>>>>?????????>>>===<<<<<<;;;????????????@@@AAAAAABBBDDDCCCBBBBBBAAAAAAAAABBBAAABBBDDDEEEGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGHHHJJJKKKNNNUUU\\\___sss{{{sssrrrtttuuuvvvxxx{{{}}}|||vvvnnngggcccaaa``````ZZZXXXTTTOOOLLLJJJIIIIIIMMMNNNPPPOOONNNNNNOOOQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPRRRTTTVVVVVVWWWYYY[[[\\\\\\\\\\\\]]]]]]]]]]]]___^^^\\\[[[ZZZZZZ[[[[[[```______^^^^^^___``````]]]^^^___```aaaaaabbbbbbaaabbbcccdddeeefffggggggiiihhhgggfffgggiiilllmmmmmmmmmooorrrtttwwwyyy{{{~~~}}}~~~~~~}}}{{{yyyxxxyyy{{{}}}zzz}}}uuuooollllllnnntttvvvqqqiiiiiitttoooaaaXXXOOOLLLHHHFFFHHHLLLOOOQQQQQQPPPNNNKKKIIIGGGFFFFFFKKKKKKLLLNNNOOONNNKKKHHHIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIHHHFFFDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNOOONNNMMMKKKJJJIIIHHHHHHEEEFFFFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKMMMPPPOOONNNSSSZZZccc|||zzztttooooookkkfffcccbbbbbbaaa_______________```___]]]ZZZZZZYYYWWWVVVWWWYYY\\\^^^\\\[[[ZZZWWWVVVTTTTTTSSSSSSSSSTTTSSSSSSTTTUUUUUUSSSTTTVVVWWWWWWWWWVVVUUUTTTSSSPPPLLLKKKMMMQQQUUUcccmmmzzzzzzvvvwwwxxxwwwuuuhhh```[[[[[[\\\YYYWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYVVVTTTSSSTTTVVVWWWWWWWWWTTTUUUUUUUUUUUUUUUUUUTTTvvvjjjXXXJJJBBB>>>===;;;===>>>@@@AAAAAA@@@>>>===;;;<<<===>>>>>>??????>>>??????>>>>>>>>>=========??????>>>>>>??????@@@AAACCCCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIHHHIIIMMMTTTYYY^^^iii~~~}}}tttsssxxxzzz}}}}}}|||{{{{{{||||||vvvnnngggdddccccccccc___\\\WWWRRRNNNKKKIIIIIILLLNNNOOOOOONNNMMMOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPLLLNNNPPPQQQSSSUUUYYY\\\ZZZZZZ[[[\\\]]]^^^^^^___^^^]]][[[ZZZZZZZZZ[[[[[[^^^^^^^^^_______________^^^^^^___```aaaaaa``````___```bbbdddeeefffffffffffffffffffffhhhiiikkkmmmkkkmmmoooqqqtttwwwyyyzzz{{{{{{zzz{{{|||}}}zzzwwwxxx{{{~~~xxxxxxwwwtttooojjjgggfffhhhmmmoookkkdddeeeqqq|||rrraaaXXXTTTKKKHHHDDDCCCEEEIIIKKKMMMOOONNNMMMKKKJJJIIIIIIIIIKKKJJJJJJKKKLLLKKKIIIGGGJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKNNNNNNNNNSSS[[[eeewwwyyysssnnngggdddcccbbb```^^^```___^^^_________]]]\\\[[[ZZZYYYXXXYYY[[[]]]^^^\\\[[[YYYXXXVVVVVVUUUUUURRRSSSUUUUUUTTTTTTUUUVVVSSSTTTVVVWWWXXXWWWUUUTTTRRRQQQOOOLLLKKKMMMQQQTTT\\\fffqqq||||||wwwvvvvvvuuutttggg```[[[[[[[[[XXXVVVWWWUUUUUUTTTTTTUUUVVVWWWWWWRRRQQQPPPQQQSSSUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUU}}}kkk___OOOCCC>>><<<;;;:::;;;===???@@@@@@???===;;;;;;<<<===>>>???????????????>>>>>>>>>>>>???@@@@@@@@@?????????@@@BBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAEEEFFFHHHIIIJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKJJJHHHHHHLLLPPPRRR[[[```oooyyyxxxyyy|||xxxwwwvvvrrrmmmiiigggfffeeecccccc```[[[UUUOOOLLLJJJIIIKKKLLLNNNMMMLLLLLLMMMOOONNNNNNNNNNNNNNNOOOPPPPPPLLLMMMNNNNNNOOORRRUUUXXXWWWWWWXXXZZZ\\\]]]______\\\\\\ZZZYYYYYYZZZ[[[[[[[[[\\\]]]_________^^^]]]]]]]]]______```___^^^^^^]]]^^^```bbbddddddeeedddffffffggghhhiiijjjjjjkkkhhhjjjlllpppsssvvvxxxyyywwwwwwxxxzzz}}}~~~|||zzz}}}{{{ooommmjjjgggeeecccaaa```bbbfffhhheeebbbeeeqqq{{{yyyggg\\\WWWSSSKKKHHHEEEDDDFFFIIIKKKLLLNNNMMMLLLLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJJJJIIIHHHKKKJJJHHHFFFDDDBBBAAAAAAAAABBBDDDCCCBBBBBBCCCEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIGGGEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFHHHLLLMMMNNNUUU]]]kkkuuuzzzssskkkgggffffffccc``````___]]]]]]^^^___^^^]]][[[[[[[[[[[[\\\]]]^^^___\\\[[[ZZZYYYYYYXXXXXXXXXUUUWWWXXXXXXUUUTTTUUUVVVTTTVVVXXXYYYYYYWWWUUUTTTRRRQQQOOOLLLJJJKKKOOORRRTTT\\\eeemmmzzz|||vvvtttrrrqqqooofff___ZZZZZZZZZXXXVVVVVVTTTSSSSSSSSSSSSTTTTTTUUUQQQOOOOOOPPPSSSUUUUUUTTTUUUUUUUUUTTTTTTUUUUUUUUUxxxcccXXXIII???;;;;;;:::999:::;;;>>>??????>>>;;;:::;;;<<<===>>>????????????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBCCCFFFHHHJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFEEECCCAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKJJJKKKJJJHHHHHHJJJLLLLLLQQQTTTaaaxxx|||yyy~~~wwwtttooommmlllkkkjjjiiifffccceeebbb\\\VVVPPPLLLJJJIIIJJJLLLMMMMMMLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOMMMLLLMMMPPPSSSTTTUUUVVVXXX[[[]]]^^^___\\\[[[ZZZYYYYYYZZZ[[[\\\YYYZZZ\\\^^^___^^^\\\[[[[[[\\\]]]^^^^^^^^^]]]\\\\\\]]]___aaaccccccccccccgggggghhhiiijjjjjjiiiiiieeegggjjjnnnqqqtttvvvwwwuuuuuuwwwzzz}}}~~~}}}{{{{{{|||}}}}}}~~~yyytttlllgggbbb___^^^___^^^^^^___bbbdddcccbbbhhhttt~~~~~~lllaaa]]]YYYUUUNNNKKKHHHGGGIIIKKKMMMNNNLLLLLLLLLMMMMMMNNNOOOPPPOOOLLLJJJIIIJJJKKKKKKJJJMMMKKKIIIFFFDDDBBB@@@@@@???AAABBBBBBBBBBBBCCCEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIEEEDDDFFFJJJKKKNNNUUU^^^qqqtttwwwyyyppplllkkkjjjgggdddaaa___\\\\\\]]]^^^^^^^^^[[[\\\\\\]]]^^^^^^^^^___]]]\\\\\\[[[[[[[[[[[[[[[XXXZZZ\\\ZZZWWWTTTUUUVVVVVVXXXYYY[[[ZZZXXXVVVTTTSSSRRROOOLLLJJJJJJMMMPPPPPPWWW]]]cccmmm{{{zzztttpppnnnkkkjjjeee^^^YYYYYYZZZWWWVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPRRRTTTVVVWWWVVVVVVVVVUUUUUUUUUUUUVVVVVV}}}ppp\\\OOOBBB===;;;:::;;;===<<<<<<<<<;;;;;;:::::::::?????????>>>>>>>>>>>>>>>@@@>>>===>>>??????>>>===>>>>>>>>>???AAACCCDDDEEEHHHGGGFFFEEEDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDCCCBBBAAAAAAEEEGGGIIIKKKLLLLLLKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJMMMSSSVVVeee~~~zzzpppvvv{{{xxxnnnggghhhkkkeeedddaaa]]]WWWQQQLLLIIILLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOMMMLLLLLLNNNOOOQQQWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[]]]^^^___^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZZZZ\\\\\\[[[[[[\\\^^^___aaa``````aaaaaaaaa``````___bbbbbbbbbbbbcccdddeeefffiiihhhiiimmmrrruuutttrrrwwwuuusssqqqppppppqqqrrryyy{{{|||qqqjjjbbb```___```\\\YYY[[[aaaaaa```dddlllpppsss|||oooaaa\\\]]]\\\[[[___SSSHHHGGGJJJLLLLLLMMMMMMLLLLLLNNNQQQSSSTTTSSSZZZVVVQQQKKKGGGFFFFFFFFFHHHHHHHHHHHHFFFEEEDDDCCCEEEDDDBBBBBBCCCFFFIIIKKKKKKKKKKKKKKKJJJHHHFFFDDDHHHFFFEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDGGGJJJIIIJJJPPP]]]hhhtttjjjccckkk|||wwwuuuqqqjjjcccddd```___bbbaaa______bbb]]]\\\\\\\\\\\\\\\]]]]]]ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUZZZZZZZZZYYYXXXVVVUUUTTTSSSRRRPPPNNNLLLKKKKKKKKKLLLPPPUUUXXX\\\eeerrr{{{}}}}}}vvvpppjjjhhhgggggg]]]\\\ZZZWWWUUUTTTSSSRRRQQQQQQPPPQQQQQQRRRSSSTTTRRRPPPOOOQQQTTTVVVUUUSSSSSSSSSTTTTTTSSSRRRPPPOOOyyylllWWWLLLAAA===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::???>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>???@@@???===>>>??????@@@AAACCCEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAADDDEEEGGGIIIJJJJJJJJJIIILLLKKKJJJJJJIIIIIIJJJJJJIIIOOOQQQ]]]vvvwwwlllgggfffgggfffccc```[[[UUUPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNSSSSSSTTTUUUVVVXXXZZZ[[[YYY[[[]]]^^^^^^^^^\\\[[[YYYZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[\\\^^^___``````aaaaaaaaaaaaaaa``````ccccccccccccdddeeefffggglllkkkkkknnnrrrtttsssrrruuussspppmmmlllmmmnnnoooyyy||||||sssiiibbb```\\\ZZZ\\\]]]\\\^^^aaaddddddiiirrrxxx~~~|||iii]]]ZZZ]]]``````ggg[[[OOOLLLLLLKKKIIIJJJMMMKKKJJJKKKNNNQQQRRRRRRVVVSSSNNNJJJFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDCCCBBBCCCFFFHHHJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEHHHJJJMMMTTT___ggghhh___ZZZ```qqq{{{uuuoookkkgggbbb```aaaaaa^^^]]]___]]]]]]\\\\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWZZZZZZYYYYYYXXXWWWVVVUUUVVVTTTRRROOONNNNNNNNNOOONNNQQQTTTVVVXXX___iiiqqqxxx{{{wwwqqqkkkfffdddcccccc]]][[[ZZZWWWUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQPPPPPPQQQTTTUUUTTTRRRQQQRRRSSSTTTTTTSSSRRRRRRrrrdddPPPGGG???>>>===;;;:::<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>??????@@@???>>>>>>@@@@@@@@@>>>??????@@@AAABBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEGGGHHHHHHHHHGGGKKKJJJIIIIIIHHHHHHIIIIIIFFFLLLMMMTTTfffyyy~~~{{{{{{xxxlllfffhhhgggfffccc```[[[VVVTTTMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNPPPSSSVVVZZZ\\\YYY[[[]]]^^^^^^]]]\\\[[[ZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZZZZ[[[\\\]]]___``````aaaaaabbbbbbaaaaaaaaadddddddddeeefffgggiiijjjnnnnnnmmmoooqqqrrrrrrqqqqqqooollljjjiiikkkmmmooo{{{}}}{{{{{{zzzxxxvvvrrrkkkbbb\\\\\\WWWVVV\\\```bbbccceeejjjlllsss{{{vvvcccWWWVVVZZZ___aaahhh]]]RRRNNNMMMJJJGGGGGGKKKIIIHHHHHHKKKNNNOOOOOOPPPNNNKKKHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCEEEGGGHHHKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFKKKQQQYYY```dddZZZTTTQQQUUUbbbyyyxxxuuuooojjjeeeeeedddaaa___aaa^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVXXXUUURRROOONNNOOOPPPQQQQQQRRRSSSSSSSSSVVV]]]cccnnnyyy}}}xxxrrrooojjjddd```^^^]]]]]][[[ZZZXXXVVVUUUTTTSSSSSSVVVTTTSSSQQQOOONNNMMMMMMOOOOOOPPPSSSUUUUUURRRPPPPPPQQQRRRTTTUUUUUUTTTTTTzzzhhhYYYIIIBBB>>>>>>>>>;;;:::<<<===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????@@@???>>>???AAAAAAAAA???@@@@@@@@@AAABBBCCCEEEFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHEEELLLLLLOOO[[[iii}}}zzzzzz}}}uuulllhhhhhhhhhgggddd```\\\YYYOOONNNLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJMMMMMMLLLMMMPPPTTTXXX[[[ZZZ[[[]]]^^^^^^]]]\\\[[[^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^___``````aaaaaabbbbbbaaaaaadddeeeeeefffhhhiiikkkllloooooonnnnnnnnnoooooooooooonnnkkkjjjlllooosssvvv}}}zzzwwwuuusssqqqkkklllkkkjjjhhhccc]]]ZZZVVVWWW\\\dddhhhiiimmmrrrzzz~~~qqq___SSSPPPSSSXXX[[[^^^UUUNNNLLLLLLIIIGGGGGGIIIHHHHHHJJJLLLMMMLLLKKKKKKJJJHHHFFFEEEDDDDDDEEECCCDDDEEEFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEFFFIIIHHHGGGEEEEEEEEEFFFGGGDDDDDDEEEEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCFFFLLLTTTZZZ]]]]]]PPPNNNMMMPPPYYYnnnzzzrrrlllkkkiiifffdddeee``````^^^]]]\\\[[[[[[[[[]]]\\\\\\[[[ZZZYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[XXXXXXYYYYYYYYYYYYXXXWWWWWWTTTQQQNNNMMMNNNPPPQQQRRRSSSRRRQQQPPPQQQUUUYYYaaakkktttyyy}}}zzzvvvqqqnnniiifffbbb^^^[[[YYYXXXYYYWWWWWWUUUTTTSSSSSSSSSSSSUUUTTTRRRPPPNNNMMMLLLKKKNNNOOOQQQSSSTTTSSSQQQOOOQQQQQQSSSTTTTTTTTTSSSSSSrrr]]]MMMCCC???===??????<<<:::<<<==============================>>>>>>????????????@@@??????@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBBBBAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFDDDKKKJJJKKKSSS]]]rrryyyppphhhiiijjjiiigggccc___]]]RRRPPPNNNLLLKKKKKKMMMNNNMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLKKKKKKJJJJJJJJJJJJNNNMMMLLLLLLNNNRRRUUUXXX[[[\\\]]]^^^^^^]]][[[ZZZ\\\\\\\\\\\\[[[ZZZYYYXXXWWWXXXYYYZZZ\\\]]]^^^^^^^^^___```aaaaaaaaaaaaaaaddddddeeefffhhhjjjlllmmmnnnmmmmmmlllkkklllmmmnnnoooooonnnpppsssxxx}}}wwwuuuqqqmmmjjjjjjjjjjjjaaaaaa```___[[[XXXVVVUUUTTT\\\gggooopppqqqzzztttiiiZZZOOOLLLOOOSSSVVVVVVOOOKKKLLLLLLIIIHHHIIIGGGHHHJJJMMMOOONNNJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEECCCFFFGGGGGGDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGFFFGGGMMMSSSWWWUUUSSSJJJJJJKKKOOOUUUeeeyyypppmmmlllhhhffffffcccbbbaaa___]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVWWWXXXXXXYYYYYYZZZZZZ[[[YYYYYYYYYZZZYYYYYYXXXXXXWWWUUURRRPPPOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPRRRTTTVVV]]]dddgggmmmtttxxxxxxyyywwwssspppllliiifffdddaaa___\\\YYYWWWUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMOOORRRSSSSSSQQQPPPOOORRRSSSSSSTTTSSSRRRQQQPPPwwwfffRRREEE@@@======??????;;;;;;===============>>>>>>>>>>>>=========>>>??????@@@@@@AAA@@@???@@@BBBCCCCCCBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAA@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCCIIIGGGGGGNNNTTTccczzz~~~tttmmmiiijjjkkkllljjjfffbbb```WWWUUUQQQNNNMMMMMMNNNOOONNNNNNMMMLLLKKKKKKJJJJJJMMMMMMMMMLLLKKKKKKJJJJJJNNNNNNMMMMMMNNNPPPSSSTTTYYYZZZ[[[\\\\\\[[[YYYXXXUUUVVVWWWXXXZZZZZZZZZZZZUUUVVVXXXZZZ\\\]]]]]]^^^]]]]]]^^^___````````````bbbcccdddeeehhhjjjlllmmmkkkllllllkkkjjjjjjmmmooorrrrrrtttwww{{{yyytttnnnkkkgggccc``````bbbccc\\\[[[YYYUUUQQQPPPQQQRRRYYYbbbooovvvuuuxxxxxxccc\\\SSSLLLKKKNNNRRRUUUTTTOOOMMMNNNNNNJJJHHHJJJGGGHHHKKKNNNPPPNNNIIIFFFEEEFFFFFFGGGGGGFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDHHHJJJJJJFFFDDDDDDFFFDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGIIIHHHIIILLLPPPPPPMMMJJJEEEFFFHHHKKKPPP\\\ssswwwrrrpppkkkgggffffffeeecccaaa___]]]\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWYYYXXXVVVUUUTTTTTTTTTUUURRRRRRQQQQQQQQQQQQRRRRRRPPPTTTWWWYYY]]]eeeiiihhhjjjhhhfffccc```^^^]]]]]]ZZZYYYWWWUUUSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRPPPOOONNNMMMMMMLLLLLLLLLMMMOOORRRRRRQQQOOOOOOOOORRRRRRSSSSSSRRRQQQOOONNNwwwkkkYYYIIIAAA???======@@@???;;;;;;>>>======>>>>>>>>>?????????<<<======>>>??????@@@@@@AAA@@@???AAACCCDDDCCCBBB????????????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDHHHEEEEEELLLOOOWWWjjj{{{rrrmmmjjjjjjlllnnnnnnmmmiiieeebbb]]][[[VVVRRRPPPOOOPPPQQQPPPPPPOOONNNMMMLLLKKKKKKMMMMMMMMMLLLKKKKKKJJJIIIKKKKKKLLLLLLNNNOOOQQQRRRVVVWWWXXXYYYYYYWWWUUUTTTQQQRRRTTTVVVWWWXXXYYYYYYTTTVVVXXXZZZ\\\]]]]]]]]][[[\\\]]]^^^____________```aaabbbdddfffiiikkkmmmiiikkkkkkkkkjjjkkkooorrruuuvvvyyy}}}|||vvvnnniiidddbbb```]]][[[ZZZZZZZZZXXXWWWUUUQQQOOOQQQVVV[[[ccchhhoootttvvv~~~pppfffTTTQQQMMMKKKLLLNNNQQQSSSQQQMMMMMMPPPPPPLLLJJJKKKJJJIIIJJJKKKLLLLLLIIIGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHGGGDDDCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFJJJMMMLLLHHHEEEFFFGGGCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDFFFGGGHHHIIIHHHIIIIIIKKKKKKJJJGGGEEECCCCCCEEEHHHKKKRRRcccrrr|||uuuooommmiiihhhfffccc```^^^]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZXXXWWWVVVXXXXXXXXXWWWWWWVVVUUUTTTRRRRRRQQQRRRRRRRRRQQQPPPNNNPPPPPPOOOSSSYYY]]]\\\]]]]]]\\\ZZZXXXXXXYYYZZZTTTTTTRRRQQQPPPPPPPPPQQQRRRQQQQQQQQQRRRSSSTTTTTTPPPOOONNNMMMLLLKKKKKKKKKMMMOOOQQQQQQOOONNNNNNPPPOOOPPPQQQQQQQQQPPPOOONNN{{{pppbbbQQQDDD@@@???===>>>@@@>>>;;;<<>>>>>?????????@@@<<<======>>>???@@@@@@@@@AAA@@@???AAACCCDDDDDDCCC>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA===>>>???@@@@@@@@@@@@@@@?????????@@@AAABBBDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCGGGJJJFFFFFFLLLMMMRRRaaannn}}}sssllliiiiiilllnnnpppqqqoookkkfffcccbbb___ZZZUUURRRQQQRRRSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLNNNOOOPPPQQQSSSTTTVVVVVVVVVTTTRRRQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUWWWZZZ\\\]]]]]]]]]ZZZ[[[\\\]]]^^^^^^^^^^^^______aaaccceeehhhkkkllliiikkklllkkkjjjlllqqquuuwwwyyy|||~~~}}}~~~{{{vvvppphhhbbb]]]]]]\\\[[[YYYWWWUUUTTTUUUTTTSSSQQQRRRXXXaaahhhkkkjjjkkknnntttwwwcccXXXNNNMMMLLLLLLLLLNNNOOOOOOKKKIIIJJJOOOPPPMMMLLLNNNLLLJJJHHHGGGHHHIIIIIIIIIEEEGGGHHHIIIIIIHHHGGGEEEHHHHHHHHHIIIIIIHHHHHHGGGCCCCCCCCCDDDDDDDDDDDDEEECCCDDDEEEGGGGGGGGGFFFFFFGGGLLLOOONNNJJJFFFGGGIIICCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBBBBCCCAAABBBCCCEEEFFFHHHIIIJJJGGGHHHIIIJJJHHHFFFDDDCCCDDDCCCDDDFFFHHHMMMYYYeeetttyyyvvvkkkiiigggdddaaa___]]]]]]XXXXXXXXXYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUUVVVVVVWWWVVVUUUSSSRRRSSSRRRRRRRRRRRRQQQOOONNNNNNOOOMMMKKKNNNTTTWWWUUUVVVVVVVVVUUUTTTUUUWWWYYYQQQPPPPPPOOOOOOOOOOOOOOORRRRRRRRRSSSSSSTTTUUUVVVQQQPPPNNNMMMKKKJJJIIIIIINNNPPPQQQPPPNNNMMMNNNQQQLLLMMMOOOPPPQQQPPPPPPOOOqqqaaaUUUHHH???;;;??????>>>===============>>>>>>>>>???@@@@@@AAAAAA===;;;;;;>>>CCCGGGGGGFFFCCCAAA::::::IIIZZZXXXKKK??????>>>>>>>>>>>>??????>>>>>>>>>>>>???AAACCCEEEDDDDDDCCCBBBAAAAAA@@@???BBBBBBCCCDDDCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDDDD===BBBFFFHHHHHHKKKQQQVVV```{{{uuujjjeeegggkkkooopppqqqqqqpppmmmjjjhhhggggggddd^^^VVVPPPOOOPPPRRRRRRRRRRRRQQQOOONNNMMMOOONNNMMMLLLJJJJJJIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOQQQRRRRRRQQQPPPOOONNNMMMQQQOOOMMMOOOTTTWWWXXXWWWRRRSSSUUUWWWYYY[[[]]]^^^[[[[[[]]]^^^^^^^^^]]]\\\\\\```fffiiijjjiiiiiiiiihhhjjjnnnqqqsssttttttsssxxxyyyzzz|||~~~|||yyywwwvvvyyywwwtttooojjjeee```^^^YYYYYYXXXXXXWWWUUUQQQNNNPPPRRRTTTVVV___jjjqqqqqqqqqooommmppp{{{{{{cccXXXXXXPPPPPPPPPOOOMMMMMMOOOPPPQQQOOOMMMNNNPPPQQQOOOMMMMMMLLLKKKJJJHHHGGGEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGIIILLLQQQTTTSSSNNNGGGCCCGGGFFFEEECCCBBBBBBBBBBBBDDDCCCBBBAAABBBDDDFFFHHHIIIMMMPPPNNNHHHCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHIIIGGGHHHIIIIIIHHHFFFCCCAAAEEEEEEDDDDDDFFFLLLSSSYYYiiizzztttlllfffcccaaaaaa```ddd[[[WWW\\\___[[[XXXYYYYYYYYYXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUWWWWWWVVVVVVTTTSSSQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQNNNMMMNNNRRRVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRPPPPPPOOOPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOONNNOOOPPPNNNLLLKKKLLLLLLOOONNNNNNNNNNNNNNNOOOPPPPPPPPPOOOPPPQQQQQQPPPNNN~~~jjj[[[PPPFFF???===@@@???>>>===============>>>>>>?????????@@@@@@@@@AAA???>>>@@@CCCEEEEEEDDD===@@@BBBFFFRRR[[[TTTDDD??????>>>>>>>>>>>>??????@@@??????>>>???@@@BBBCCCDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCCCCCCCCCCCCC???CCCGGGGGGFFFHHHMMMQQQVVVjjjssskkkiiijjjkkkmmmnnnpppqqqpppnnnkkkiiiiiihhhfffaaa[[[VVVTTTSSSQQQQQQQQQPPPOOONNNMMMLLLOOONNNMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPOOONNNMMMLLLPPPNNNLLLMMMPPPSSSSSSRRRNNNOOOQQQTTTVVVYYY[[[\\\ZZZ[[[]]]^^^______^^^^^^^^^aaafffhhhiiiiiijjjjjjjjjkkknnnqqqrrrssssssrrrtttuuuvvvyyy|||~~~~~~}}}||||||{{{{{{xxxyyyyyyzzzyyywwwtttssssssqqqnnnkkkfffaaa]]][[[XXXVVVUUUTTTSSSSSSQQQPPPSSSVVVZZZcccppp|||{{{sssrrrqqqtttrrr\\\RRRRRRLLLMMMMMMMMMNNNPPPSSSUUUUUURRRNNNLLLMMMNNNNNNMMMMMMMMMLLLJJJIIIGGGFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGIIINNNUUUZZZZZZUUUNNNIIIGGGFFFEEEDDDBBBBBBAAAAAABBBBBBAAAAAABBBCCCEEEFFFHHHLLLOOOMMMHHHDDDCCCEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFGGGGGGFFFEEECCCBBBBBBBBBCCCCCCEEEJJJPPPUUU^^^ttt~~~uuummmiiigggeeeeeefff___\\\```cccaaa___```[[[ZZZXXXXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVVVVUUUWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUVVVVVVUUURRRRRRQQQOOOMMMNNNQQQSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSQQQQQQQQQPPPPPPOOOOOONNNPPPQQQQQQPPPMMMLLLLLLMMMPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRttt```RRRIIICCC???@@@AAA@@@???>>>============@@@@@@?????????>>>>>>>>>BBBAAA@@@AAACCCEEEEEEEEE???EEEIIILLLQQQUUULLL??????>>>>>>======>>>>>>???AAA@@@???>>>>>>???@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@CCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAABBBDDDGGGFFFEEEEEEIIILLLTTT]]]nnn~~~qqqnnnnnnlllkkkmmmoooqqqsssssspppmmmkkkllljjjhhheeeccc___[[[XXXRRRRRRQQQPPPOOONNNMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKOOOMMMKKKJJJLLLMMMNNNMMMKKKLLLNNNPPPSSSUUUVVVWWWXXXYYY[[[\\\^^^____________bbbfffhhhiiijjjkkklllkkklllnnnpppqqqqqqppppppoooppprrrtttwwwzzz|||}}}wwwwwwvvvvvvuuutttttttttoooppprrrtttsssrrrooonnniiihhhfffddd```\\\YYYXXXWWWVVVTTTRRRRRRRRRTTTUUUTTTYYY```kkkzzzzzzzzzzzz~~~}}}jjjXXXOOONNNKKKKKKKKKMMMPPPTTTXXXZZZWWWSSSNNNJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCAAAAAABBBCCCEEEGGGHHHNNNWWW]]]^^^YYYRRRMMMGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEHHHJJJIIIEEEBBBBBBDDDBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEAAABBBCCCDDDEEEHHHLLLOOOUUUdddzzzsssooolllkkkkkkeeebbbdddgggeeecccccc```^^^[[[ZZZZZZZZZYYYXXXYYYXXXWWWUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUQQQQQQQQQPPPNNNNNNOOOPPPSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQPPPOOOOOONNNNNNQQQRRRRRRQQQNNNMMMMMMNNNPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPRRRTTTUUU}}}kkkWWWJJJDDD???>>>@@@AAA@@@???>>>>>>=========AAA@@@@@@???>>>=========>>>>>>>>>@@@BBBDDDFFFGGGGGGJJJIIIEEEEEEGGGDDD>>>>>>>>>============>>>>>>??????>>>===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@CCCEEEFFFFFFEEEEEEHHHJJJVVVYYYbbbttt}}}ooonnnqqqpppmmmqqqrrruuuwwwwwwuuurrrppprrroookkkjjjjjjgggbbb]]]VVVVVVTTTSSSQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKIIIIIIIIIKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTUUUWWWYYYZZZ\\\]]]^^^^^^bbbgggkkkkkkkkkjjjjjjjjjkkklllmmmmmmmmmlllllllllmmmnnnppprrrssstttuuuooooooooonnnmmmmmmllllllhhhjjjlllmmmmmmkkkhhhfffaaa```___^^^[[[YYYVVVUUUWWWWWWVVVUUUTTTUUUWWWYYY\\\bbbjjjpppxxxwwwiiiZZZPPPMMMNNNMMMLLLNNNQQQUUUXXXYYYQQQOOOLLLIIIHHHHHHIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFDDDBBBAAA???@@@BBBEEEFFFHHHLLLRRRWWWXXXUUUPPPLLLGGGFFFEEEDDDBBBAAA???>>>>>>???@@@AAABBBBBBAAAAAA@@@CCCDDDDDDBBB@@@@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGFFFEEECCCCCCCCCEEEGGGHHHDDDFFFHHHHHHHHHHHHIIIKKKRRR[[[nnn{{{wwwtttsssooollllllllljjjhhhggghhhddd```]]]]]]]]][[[YYYXXXWWWVVVUUUTTTUUUWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSPPPQQQRRRQQQOOONNNNNNNNNRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQRRRQQQQQQPPPPPPOOONNNNNNQQQRRRRRRQQQNNNMMMMMMNNNPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQSSSVVVXXXssscccPPPEEE@@@======???@@@??????>>>===>>>>>>>>>AAA@@@@@@???>>>===<<<<<<;;;<<<===>>>???@@@BBBDDDEEEFFFCCC>>>;;;===>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<===???AAABBB@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???CCCDDDEEEFFFFFFGGGJJJKKKPPPSSSZZZfff{{{|||mmmmmmsssuuuuuuwwwxxxzzz{{{{{{zzzxxxwwwzzzvvvrrrpppooolllgggbbb[[[YYYWWWTTTRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMOOOOOOOOOOOONNNNNNNNNNNNPPPPPPRRRSSSUUUWWWYYYZZZZZZ```ggglllmmmkkkhhhgggggggggggghhhggggggggggggiiiiiijjjkkklllllllllkkkhhhhhhggggggfffeeeeeeeeeeeefffggghhhgggdddaaa___[[[[[[[[[ZZZXXXWWWUUUTTTTTTVVVXXXXXXXXXYYY\\\^^^iiisss{{{zzzzzzzzzqqqhhh\\\RRRNNNOOOMMMLLLLLLOOOQQQQQQPPPHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDBBB@@@@@@AAADDDEEEIIIKKKMMMNNNNNNMMMKKKJJJEEEEEEEEEDDDCCCAAA???>>>===>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDCCCDDDFFFHHHJJJIIIKKKMMMNNNLLLKKKKKKKKKQQQUUUbbb{{{}}}{{{{{{{{{zzzxxxooojjjcccaaaaaaaaa^^^[[[XXXWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVTTTSSSRRRQQQPPPPPPQQQQQQOOOQQQRRRRRRPPPOOONNNOOORRRRRRRRRQQQPPPOOOOOONNNLLLLLLMMMMMMNNNNNNNNNNNNQQQQQQPPPPPPPPPOOOOOOOOOQQQRRRRRRQQQOOONNNNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUYYYZZZYYYXXXVVVWWWZZZ]]]}}}ssshhhYYYJJJBBB???<<<<<<==================>>>>>>???@@@@@@???>>>======<<<<<<===>>>>>>===;;;;;;<<<>>>:::;;;<<<<<<;;;;;;;;;<<<>>>======<<<<<<======>>>;;;;;;;;;;;;===???AAABBB??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@CCCCCCDDDEEEGGGIIIJJJKKKLLLPPPXXX```mmmtttqqquuuyyy{{{zzz{{{|||~~~|||wwwsssoookkkhhh```^^^ZZZVVVSSSQQQPPPOOOOOONNNMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKIIIJJJKKKJJJIIIJJJLLLNNNPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMOOOQQQSSSUUUVVVVVV\\\ccchhhiiigggdddbbbaaaaaaaaaaaaaaaaaaaaaaaabbbccceeeffffffeeedddcccbbbaaaaaa```______^^^^^^aaaaaaaaaaaa```^^^\\\[[[XXXXXXXXXXXXWWWVVVTTTTTTRRRUUUXXXYYYZZZ^^^dddjjjwwwxxxmmmgggaaaXXXPPPMMMNNNLLLJJJKKKMMMMMMJJJGGGAAADDDHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGEEECCCBBBBBBCCCDDDJJJJJJJJJIIIIIIHHHHHHHHHCCCDDDDDDDDDCCCAAA@@@>>>>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAA????????????????????????AAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDEEEFFFHHHJJJKKKMMMPPPPPPOOONNNNNNOOOOOORRR[[[mmmwwwpppiiieeeffffffccc```[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWWWWUUUTTTRRRPPPPPPPPPPPPQQQOOOQQQRRRRRRQQQPPPPPPQQQSSSSSSRRRQQQPPPOOOOOONNNLLLLLLMMMMMMMMMMMMLLLLLLOOOOOOOOOPPPPPPPPPQQQQQQPPPRRRSSSRRRQQQPPPQQQRRRSSSSSSTTTUUUWWWXXXZZZ[[[[[[]]]^^^]]][[[[[[^^^bbb~~~rrrkkk[[[OOOCCC@@@???===;;;<<<::::::;;;;;;<<<>>>???@@@??????>>>>>>=========<<<<<<===>>><<<:::999;;;===999999999::::::999:::;;;======<<<<<<<<<<<<======<<<<<<;;;;;;<<<>>>???@@@>>>??????@@@AAAAAABBBBBB??????@@@AAAAAAAAAAAAAAA????????????????????????======>>>>>>???@@@@@@@@@CCCBBBBBBCCCEEEGGGHHHHHHKKKOOOUUU[[[bbbrrr}}}yyyzzz|||zzzzzz{{{~~~~~~vvvpppnnnnnnhhhfffaaa\\\XXXUUUSSSSSSPPPOOONNNNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLJJJHHHHHHJJJMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLNNNPPPRRRSSSSSSWWW\\\___``````___```[[[[[[[[[[[[[[[[[[\\\\\\ZZZ[[[]]]___``````______\\\[[[[[[ZZZZZZYYYXXXXXX\\\[[[[[[ZZZZZZYYYZZZZZZVVVVVVVVVVVVUUUTTTSSSSSSSSSVVVXXXZZZ^^^gggttt~~~wwwlllbbb]]]XXXRRRMMMMMMLLLKKKKKKNNNRRRQQQLLLHHHCCCEEEHHHIIIGGGGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHFFFDDDCCCCCCBBBGGGGGGGGGGGGGGGFFFFFFEEEAAABBBCCCDDDDDDBBB@@@?????????>>>>>>???@@@BBBCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBB????????????????????????>>>>>>??????@@@BBBCCCDDDFFFFFFEEEDDDDDDEEEFFFGGGGGGJJJMMMOOOPPPQQQRRRTTTPPPSSSXXXbbbuuu{{{rrrooopppqqqmmmiiieeefffggggggfffdddbbbaaa]]]\\\ZZZXXXWWWWWWXXXYYYXXXVVVTTTRRRPPPPPPQQQRRROOOQQQRRRRRRQQQRRRSSSUUUTTTTTTSSSRRRQQQPPPOOOOOONNNOOOOOOOOOOOOMMMLLLKKKMMMNNNNNNOOOPPPQQQRRRRRRQQQSSSTTTTTTTTTTTTUUUWWWVVVWWWXXXZZZ\\\___aaacccbbbfffjjjjjjiiiiiimmmqqqvvvmmmhhhRRRHHH???>>>???===<<<<<<999999999:::<<<>>>???@@@>>>>>>>>>>>>============999;;;===<<<::::::===@@@CCC>>>999777666666888;;;======<<<<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCC===???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAACCCBBBBBBBBBDDDEEEFFFEEEIIIJJJOOOSSSVVVaaazzz|||xxxyyywwwxxxyyy}}}xxxqqqppprrrpppmmmhhhbbb]]]ZZZXXXXXXPPPPPPOOOOOONNNOOOOOOOOOOOONNNMMMKKKJJJJJJJJJJJJMMMNNNNNNOOOOOOOOONNNNNNMMMNNNMMMKKKGGGFFFGGGJJJLLLLLLLLLMMMNNNOOOOOOPPPKKKKKKKKKKKKMMMOOOQQQRRRRRRTTTVVVXXXXXXZZZ]]]___XXXWWWWWWWWWWWWXXXXXXYYYSSSUUUXXX[[[]]]]]]]]]\\\XXXXXXWWWWWWVVVUUUUUUUUUXXXWWWVVVUUUVVVWWWYYYZZZUUUUUUUUUUUUTTTSSSRRRRRRWWWYYYZZZ\\\bbbooorrrggg\\\VVVRRRMMMLLLNNNLLLLLLMMMSSSXXXXXXSSSMMMFFFHHHIIIHHHFFFFFFIIILLLJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKIIIFFFDDDBBBAAAAAACCCEEEGGGGGGEEECCCBBB@@@AAACCCDDDDDDCCCAAA@@@AAA@@@>>>>>>>>>@@@CCCDDDAAA???>>>===>>>???>>>>>>@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>@@@AAABBBEEEEEEDDDDDDDDDDDDEEEEEEBBBEEEIIIMMMOOORRRUUUXXXTTTWWWYYY]]]hhh{{{xxxzzzzzzwwwssspppqqqrrrsssrrrooollliii```___\\\ZZZYYYYYYZZZZZZZZZXXXUUUSSSRRRRRRRRRSSSPPPQQQRRRRRRRRRSSSUUUWWWUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQPPPNNNLLLKKKLLLMMMNNNOOOQQQRRRSSSTTTRRRTTTVVVVVVVVVWWWXXXZZZYYYZZZ[[[^^^aaadddggghhhpppuuu{{{}}}|||}}}zzziiiZZZEEEBBB>>><<<<<<======<<<;;;;;;;;;<<<>>>???AAABBB?????????===;;;:::;;;<<<:::<<<>>>@@@???<<<999666<<<;;;999:::;;;<<<<<<;;;<<<<<<;;;<<<===???AAABBBAAA???<<<<<<===??????>>>?????????@@@@@@AAAAAAAAA>>>???@@@@@@???>>>===<<<>>>===============>>>>>>>>>======>>>@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDGGGOOOUUU]]]mmm}}}~~~yyyxxxrrrssszzzpppnnnsssrrrqqqooolllhhhccc\\\XXXXXXUUUQQQOOOOOOOOOOOONNNNNNOOOOOOPPPOOOMMMLLLKKKOOOOOONNNMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKMMMNNNNNNNNNNNNUUUUUUTTTTTTTTTTTTTTTTTTUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTTTTUUUXXXYYYZZZYYYVVVVVVUUUTTTUUUVVVYYYZZZZZZ___eeejjjrrrwwwhhhccc[[[UUUQQQPPPOOONNNMMMLLLLLLQQQVVVYYYVVVRRRIIIIIIGGGGGGGGGGGGHHHIIIHHHIIIIIIIIIHHHGGGEEEDDDHHHHHHIIIHHHGGGEEECCCBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@???@@@@@@AAAAAA:::;;;<<<======>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????AAABBBCCCBBB???<<<;;;;;;===============>>>??????FFFFFFFFFFFFEEEEEEEEEEEEAAAAAACCCFFFJJJPPPVVVZZZ\\\WWWWWW^^^dddppp~~~wwwssskkkjjjgggccc```^^^]]]]]]]]]\\\[[[ZZZXXXUUUSSSRRRTTTTTTTTTUUUUUUUUUUUUUUUXXXUUUSSSSSSVVVWWWVVVTTTQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXTTTVVVXXXZZZ]]]___```aaaZZZ\\\```fffmmmsssyyy|||vvv```PPPDDDAAA===<<<<<<===<<<<<<;;;;;;<<<<<<===>>>@@@@@@?????????>>>;;;:::;;;===<<<===?????????===:::999;;;:::999999999:::::::::;;;::::::;;;<<<===???@@@AAA???>>>>>>???@@@???>>>??????@@@@@@@@@AAAAAAAAA>>>??????@@@???>>>===<<<>>>===============>>>>>>=========>>>???AAACCCEEEHHHGGGFFFDDDBBBAAAAAA@@@CCCBBBEEEKKKOOOUUUaaaooo|||xxxzzzyyyqqqqqqvvvuuuuuusssqqqmmmhhhbbb^^^[[[WWWSSSQQQOOONNNLLLKKKLLLLLLMMMMMMMMMLLLKKKJJJOOOOOONNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMQQQQQQRRRRRRRRRRRRQQQPPPSSSRRRQQQPPPPPPPPPQQQRRRQQQRRRRRRSSSTTTTTTUUUUUUSSSRRRRRRQQQQQQQQQQQQRRRXXXWWWWWWYYY\\\\\\ZZZWWW[[[ZZZZZZYYYYYY\\\```bbbccciiirrrzzzrrrhhh___ZZZTTTOOOMMMMMMMMMMMMMMMLLLLLLPPPVVVXXXUUUQQQJJJIIIHHHGGGFFFGGGGGGHHHFFFGGGGGGGGGFFFEEECCCBBBGGGGGGGGGGGGFFFDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@??????>>>??????@@@<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>BBBCCCDDDCCC@@@>>>=====================>>>>>>???CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBDDDHHHMMMRRRUUUXXXTTTVVV]]]```hhh}}}}}}uuuooogggbbbaaaaaa```^^^______^^^]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWUUUSSSTTTVVVVVVUUUSSSUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\ZZZ[[[^^^```ccceeefffggggggiiinnnssszzzmmmTTTFFFAAA???<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>??????===;;;;;;<<<===>>>>>>???>>>>>>===;;;;;;999999888888888888999999:::999::::::;;;<<<>>>>>>@@@???@@@BBBDDDEEEEEECCC???@@@@@@@@@@@@AAAAAAAAA>>>>>>?????????>>>======>>>>>>===<<<<<<======>>>=========>>>???AAABBBCCCHHHGGGFFFDDDBBBAAAAAAAAACCCCCCDDDHHHIIILLLUUU^^^iii{{{uuuppptttzzz{{{{{{zzzwwwsssmmmiiifff```]]]YYYUUUSSSPPPMMMKKKKKKKKKLLLMMMMMMMMMLLLLLLNNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNMMMLLLLLLKKKKKKIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMOOOPPPPPPOOONNNMMMQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRPPPOOOOOOOOOOOOOOOPPPQQQWWWVVVXXX]]]cccccc___YYY]]]]]]]]]\\\^^^bbbhhhlllqqqyyytttdddZZZVVVRRRNNNKKKKKKLLLMMMMMMMMMLLLLLLOOOTTTUUUSSSQQQJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBEEEFFFFFFFFFEEEDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>CCCDDDEEEDDDAAA?????????======<<<<<<======>>>???AAAAAAAAABBBCCCCCCDDDDDDBBBAAAAAABBBEEEHHHKKKMMMOOONNNSSSZZZ]]]aaapppxxxllleeeeeeeeeccc___bbbaaa```___^^^^^^___`````````___]]]\\\ZZZYYYYYYZZZYYYYYYZZZ[[[ZZZWWWUUUYYYYYYZZZZZZZZZ[[[[[[[[[]]]]]]]]]]]]^^^___```aaaaaacccfffjjjnnnqqqssstttwwwzzz~~~~~~aaaJJJAAA???===;;;:::;;;<<<;;;:::======<<<;;;;;;<<<<<<<<<<<<<<<===<<<::::::;;;===???>>>===<<<<<<;;;;;;;;;999::::::999777777888999:::::::::;;;;;;<<<===>>>>>>???AAAEEEIIIKKKKKKJJJ@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======>>>>>>===<<<<<<<<<======<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFFFFDDDDDDFFFGGGGGGIIINNNSSS^^^pppyyysssppppppvvv}}}|||wwwqqqmmmkkkgggddd___\\\YYYVVVRRROOOMMMNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLIIIJJJLLLNNNNNNMMMLLLKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLOOOQQQQQQPPPMMMLLLNNNNNNMMMMMMLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQSSSTTTXXXaaajjjlllgggaaa^^^```bbbcccffflllsssyyyzzzjjj]]]UUUSSSPPPLLLJJJKKKMMMNNNNNNLLLKKKLLLNNNQQQRRRQQQOOOJJJIIIHHHFFFEEEDDDCCCBBBFFFFFFEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBB@@@???>>>>>>>>>>>>@@@@@@@@@AAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????BBBCCCDDDCCC@@@??????@@@===<<<<<<<<<<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFHHHNNNVVVZZZ___kkkxxxyyypppkkkgggdddaaadddcccaaa______```bbbccceeeddddddcccaaa``````___``````aaabbbbbbaaa^^^\\\\\\]]]___```bbbcccddddddfffeeeeeeeeeffffffggghhhhhhkkkpppvvv}}}qqqUUUDDDCCC===<<<::::::<<<<<<<<<:::===<<<<<<;;;;;;;;;;;;;;;999:::;;;:::999999:::<<<>>>===;;;::::::::::::::::::;;;<<<:::888777999::::::;;;;;;<<<============>>>>>>@@@DDDHHHJJJIIIHHH@@@@@@@@@@@@@@@@@@@@@@@@==================>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@===>>>???AAACCCEEEGGGIIIBBBDDDEEEEEEFFFHHHKKKMMMWWW```qqquuuooopppssszzzzzztttqqqpppmmmiiieeeaaa^^^\\\XXXVVVRRRQQQQQQQQQPPPPPPPPPPPPLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPOOONNNNNNMMMMMMJJJKKKMMMOOOOOONNNMMMKKKLLLMMMMMMMMMMMMMMMLLLKKKLLLNNNPPPRRRSSSRRRPPPNNNMMMMMMMMMLLLLLLKKKJJJIIINNNMMMMMMLLLKKKJJJIIIHHHLLLMMMMMMNNNOOOQQQRRRSSSSSSUUU[[[dddmmmppplllhhh```eeekkkooorrrxxx}}}ooocccYYYRRRRRROOOLLLJJJKKKLLLLLLLLLJJJJJJJJJLLLMMMNNNNNNMMMIIIHHHGGGFFFDDDCCCAAA@@@CCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@AAAAAAAAADDDCCCBBBAAA@@@?????????AAAAAABBBAAAAAA@@@??????========================>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@>>>===>>>???<<<<<<<<<<<<<<<======>>>???@@@@@@BBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDCCCDDDIIINNNRRRYYYeeeppp~~~|||zzzxxxxxxzzz~~~}}}ssskkkgggggggggfffdddccccccdddfffggghhhhhhhhhhhhhhhhhhhhhhhhfffhhhjjjjjjiiigggfffeeeeeegggiiimmmppprrrssstttssssssrrrrrrrrrsssttttttrrrvvv|||}}}qqq```KKKAAABBB<<<;;;:::;;;======<<<;;;<<<;;;;;;:::::::::;;;;;;888999::::::999999;;;======<<<;;;:::999999999999:::<<<===;;;777666888;;;:::;;;<<<===============???>>>>>>@@@BBBCCCBBB@@@AAAAAAAAA@@@@@@@@@@@@???======<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;===>>>????????????>>>??????@@@AAABBBDDDDDD???BBBBBBAAABBBGGGIIIHHHSSSXXXcccxxxtttpppsssxxx~~~yyywwwxxxuuupppjjjfffccc```^^^\\\XXXWWWUUUTTTRRRQQQQQQQQQOOONNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPOOOOOONNNNNNKKKLLLMMMNNNOOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMMMMNNNQQQRRRSSSRRRQQQPPPMMMNNNNNNMMMLLLKKKIIIIIINNNMMMLLLKKKJJJIIIHHHGGGLLLLLLMMMNNNPPPRRRTTTUUUXXX[[[```ggglllooonnnllldddlllvvv}}}pppddd[[[TTTOOOPPPNNNJJJHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKGGGGGGFFFEEEDDDBBB@@@???AAA@@@????????????@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAADDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>??????>>><<<<<<===???<<<<<<;;;;;;<<<<<<===>>><<<===>>>???@@@AAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHOOOZZZcccvvv}}}vvvsssooolllmmmqqqwww{{{zzzsssqqqrrrppppppoooooopppqqqssstttqqqqqqrrrssstttuuuvvvvvvrrrtttvvvwwwuuuttttttuuuyyy{{{~~~}}}mmm\\\OOOFFF@@@===<<<;;;;;;<<<>>>>>>===<<<;;;:::::::::::::::;;;;;;999:::;;;;;;:::;;;===???<<<<<<<<<;;;;;;:::999999999;;;<<<:::666444777:::999:::;;;<<<===<<<;;;;;;===<<<;;;===???AAAAAAAAAAAAAAAAAA@@@@@@@@@??????===<<<<<<;;;<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===??????>>>>>>???@@@@@@AAA@@@BBBAAA>>>AAAGGGHHHFFFMMMUUU^^^kkksssooossszzz|||tttmmmhhhfffdddcccbbb```^^^ZZZXXXVVVUUUUUUSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNOOOOOOPPPPPPPPPPPPMMMMMMNNNPPPPPPQQQQQQPPPNNNOOOOOONNNMMMLLLJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJLLLMMMOOORRRTTTUUUYYY]]]cccgggjjjmmmpppssswwwzzz{{{pppbbbZZZUUUPPPMMMOOOLLLIIIHHHHHHIIIHHHGGGFFFGGGGGGGGGFFFFFFGGGHHHEEEEEEEEEEEEDDDBBB@@@???BBBAAA@@@??????@@@AAABBB???@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAACCCCCCBBBBBB@@@???>>>===========================<<<<<<<<<<<<===============>>>>>>===;;;<<<>>>@@@<<<;;;;;;;;;;;;<<<======<<<======>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCJJJSSSXXXjjj}}}zzzuuupppnnniiifffeeegggjjjlllqqqvvv}}}~~~}}}~~~uuuaaaMMMEEECCC>>>777<<<;;;;;;<<<>>>???>>>===:::999999999::::::;;;<<<:::;;;<<<<<<<<<===???AAA============<<<;;;:::999777:::<<<999444333555999888999:::;;;<<<;;;:::999;;;::::::<<>>??????>>>===<<<;;;::::::::::::;;;<<<>>>>>>>>>==================>>>???@@@AAACCCEEECCC???AAAHHHIIIFFFFFFQQQ[[[aaaoooppplllqqqxxx~~~|||tttnnnkkkjjjiiikkkiiieeeaaa^^^[[[ZZZYYYVVVVVVUUUTTTTTTSSSTTTTTTRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPMMMNNNOOOPPPQQQRRRRRRRRRKKKLLLLLLMMMNNNNNNOOOPPPOOOOOOPPPOOONNNLLLJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMIIIIIIJJJLLLOOORRRTTTUUUWWW\\\cccgggiiimmmttt{{{yyyuuuttt|||tttdddYYYTTTRRRPPPNNNOOOMMMJJJIIIJJJKKKJJJIIIEEEFFFFFFEEEDDDDDDFFFGGGDDDDDDEEEEEEDDDBBB@@@???EEEDDDCCCBBBCCCDDDEEEFFF<<<===???@@@AAAAAA@@@???AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAACCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>===<<<<<<>>>AAA<<<;;;;;;;;;;;;<<<======?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBBDDDKKKRRRVVV\\\jjj{{{zzzssskkkiiifffcccaaa```aaaaaafffjjjrrrzzz{{{iiiSSSGGGBBB>>>===>>><<<;;;:::<<<>>>??????>>><<<<<<;;;;;;;;;:::::::::;;;;;;:::;;;;;;<<<===>>>@@@???===;;;999888888777:::999888777777888999999999999;;;<<<======>>>>>>>>>===<<<<<<===???BBBDDD@@@@@@???>>>=========>>>::::::;;;<<<===>>>??????@@@>>>;;;999999:::<<<===>>>>>>>>>===============>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAABBBBBBBBBGGGMMMUUU[[[aaasssuuurrruuuxxx~~~yyyqqqrrrtttrrrsssrrrqqqmmmhhhdddbbbbbb```aaaaaa]]]XXXTTTSSSTTTVVVVVVUUUSSSPPPOOOOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOTTTRRRPPPNNNMMMMMMNNNOOOMMMLLLLLLLLLLLLMMMNNNOOONNNOOOPPPPPPPPPPPPNNNNNNOOOKKKIIIJJJJJJHHHIIILLLOOOLLLLLLPPPPPPNNNRRRZZZ\\\```ccceeeiiiuuu~~~nnnvvv{{{iii[[[YYYVVVOOONNNTTTZZZTTTMMMHHHHHHHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCBBBBBBDDDFFFJJJFFFCCCBBBDDDEEEDDDCCCEEEDDDBBBAAA@@@@@@AAABBBBBBAAAAAA@@@???>>>======AAAAAA@@@???>>>>>>??????@@@>>><<<<<<>>>???>>>===<<<;;;999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@>>><<<;;;:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@>>>>>>>>>===>>>@@@DDDGGGGGGBBB@@@DDDHHHJJJMMMRRRWWWWWW___ooo{{{xxxssskkkeeebbbaaaaaaaaacccfffkkksss|||ooo^^^LLLBBB>>><<<<<<===<<<;;;:::;;;>>>???>>>===<<<<<<;;;;;;;;;:::::::::;;;:::;;;;;;<<<===>>>??????>>>===;;;:::999888888999888777666666777888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAA???>>>>>>>>>>>>??????@@@;;;;;;;;;;;;<<<===>>>??????>>><<<::::::;;;===>>>========================>>>===============>>>>>>@@@@@@AAAAAABBBBBBCCCCCCEEEIIIPPPUUUZZZiii}}}zzzyyy|||zzzsssuuuxxxxxxzzz{{{|||zzzuuupppmmmkkkkkkjjjgggaaa[[[YYY[[[]]]]]]]]][[[XXXUUUSSSRRRRRRTTTTTTSSSSSSRRRRRRRRRSSSTTTSSSRRRPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTRRRRRRSSSSSSRRRPPPOOONNNLLLJJJJJJMMMNNNLLLMMMPPPNNNLLLLLLPPPPPPPPPVVV^^^aaafffmmmrrrzzz}}}xxxzzz{{{lll]]]RRRSSSTTTPPPRRRXXXZZZUUUNNNJJJIIIIIIIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGJJJFFFBBB@@@AAACCCBBBBBBEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>@@@???>>>>>>======>>>>>>@@@???======>>>>>><<<;;;999888777888;;;=========<<<=========>>>>>>>>>>>>>>>===;;;:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????============???CCCHHHLLLQQQKKKFFFGGGIIIIIIIIIKKKLLLOOOWWWbbbppp{{{tttpppnnnnnnnnnmmmjjjllloootttzzzuuuaaaSSSDDD>>>===<<<<<<>>><<<;;;:::;;;===>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;===>>>???@@@???>>>===<<<;;;:::999888777777666666666777777888999999::::::;;;::::::999::::::;;;;;;<<<===>>>>>><<<======>>>???@@@BBBCCC>>>===;;;::::::;;;===>>>===<<<:::999999;;;===>>>==============================<<<<<<<<<<<<<<<===@@@AAAAAABBBCCCCCCDDDDDDEEEGGGKKKPPPUUU___qqq~~~zzz{{{}}}xxxqqquuu|||{{{yyy|||yyyssskkkdddaaabbbdddbbb```]]]ZZZWWWUUUTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRSSSTTTUUUUUUVVVTTTTTTTTTSSSQQQOOONNNMMMJJJGGGHHHLLLMMMKKKKKKNNNNNNNNNOOORRRSSSUUU]]]eeennnuuu~~~~~~xxxmmm___TTTLLLNNNQQQPPPSSSYYYYYYUUUPPPLLLJJJIIIHHHHHHDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDEEEGGGIIIKKKGGGBBB??????@@@AAAAAADDDCCCBBBAAA@@@@@@@@@AAA???????????????????????????>>>==================AAA@@@?????????===:::888666555444666999<<<======<<<<<<<<<=========>>>>>>===<<<:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>><<<<<<<<<===???EEELLLQQQYYYPPPIIIIIIKKKIIIGGGFFFBBBGGGNNNSSSYYYlllvvvjjjWWWLLLBBB???>>>===>>>@@@<<<;;;:::;;;===>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===???@@@AAA=========<<<;;;:::999999777777777777777888888888;;;;;;;;;;;;;;;:::999999888888:::;;;<<<<<<<<<<<<:::;;;<<<===???AAACCCEEE@@@???<<<999999:::<<<===:::999888888888:::;;;<<<======>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<======@@@AAABBBBBBCCCDDDEEEEEEGGGGGGJJJOOOTTTYYYcccmmm|||}}}qqqmmmsss~~~{{{rrrjjjeeebbbbbb___\\\ZZZZZZZZZZZZZZZXXXYYYYYYXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWVVVTTTRRRQQQPPPNNNKKKJJJLLLMMMKKKMMMPPPUUUWWW[[[\\\]]]aaaiiiqqq}}}}}}{{{lllbbb[[[RRRMMMMMMNNNMMMPPPTTTVVVSSSOOOLLLIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEDDDDDDEEEGGGIIIMMMIIIDDD@@@>>>???@@@AAACCCCCCBBBAAAAAA@@@@@@@@@===>>>>>>>>>?????????@@@???>>>>>>=========>>>>>>AAAAAA@@@AAAAAA???;;;888777666444555777:::;;;<<<999999:::::::::;;;;;;;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<<<<<<<>>>CCCJJJPPPTTTKKKEEEGGGJJJHHHFFFEEE???CCCIIILLLNNN\\\xxx~~~yyylll```OOOGGG@@@??????======???<<<;;;:::;;;<<<===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<>>>???@@@;;;;;;<<<<<<;;;:::999888888888888999999:::::::::<<<======<<<<<<;;;:::999777888999::::::;;;::::::999:::;;;<<>>>>>>>>??????@@@@@@@@@??????>>>======>>>>>>>>>@@@@@@AAABBBCCCDDDEEEFFFGGGEEEHHHNNNRRRUUUYYY___kkktttllljjjrrrsssfff^^^___\\\ZZZZZZ]]]```aaaaaa``````aaaaaa``````___^^^ZZZ[[[[[[\\\\\\\\\[[[[[[^^^___```aaaaaa``````___^^^]]]\\\ZZZYYYXXXWWWWWWUUUQQQOOORRRUUUWWW\\\bbbhhhooouuuvvvvvvyyy{{{yyyxxx|||}}}oooccc[[[XXXSSSNNNMMMKKKJJJJJJLLLPPPOOOMMMJJJGGGEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDCCCDDDFFFIIIMMMKKKGGGBBB@@@???@@@BBBBBBBBBBBBAAAAAA@@@??????=========>>>??????@@@@@@?????????>>>>>>??????@@@AAAAAAAAACCCDDDCCC???===<<<999666555777888999999999999999999::::::::::::===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????===<<<<<<;;;<<>>???>>>;;;:::<<<<<<;;;:::;;;<<<===<<<:::<<<<<<;;;;;;;;;:::::::::;;;;;;:::;;;;;;<<<===>>>888999:::;;;;;;:::999888777888999:::;;;;;;;;;;;;============<<<;;;;;;:::888888888999999:::::::::999999:::;;;===???AAABBB@@@>>><<<:::999999::::::<<<<<<<<<<<<<<<======>>>===>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>???@@@@@@??????@@@BBBCCCDDDEEEFFFDDDBBBDDDJJJNNNOOORRRWWW```tttyyyooojjjkkkrrr|||mmmbbb^^^ZZZWWWYYY]]]bbbccccccddddddeeeffffffdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbccceeeggghhhhhhggggggdddbbb```^^^[[[ZZZYYYYYYWWWUUUVVV\\\ccciiirrryyy{{{{{{}}}rrrfff]]]YYYWWWTTTQQQMMMJJJHHHHHHHHHIIIJJJJJJHHHEEECCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@BBBCCCCCCCCCDDDGGGIIIKKKJJJHHHEEEAAA@@@@@@BBBAAABBBBBBBBBAAA@@@???>>>=========>>>>>>????????????????????????@@@@@@AAAAAAAAABBBDDDGGGHHHGGGFFFAAA===999777777888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????======<<<;;;:::<<>>???@@@======??????>>>@@@EEEJJJOOOXXXaaa~~~~~~uuuiiiXXXJJJ@@@===<<>>???>>>===<<<;;;:::999999999<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????<<<<<<<<<===>>>???@@@AAA>>>>>>???AAABBBDDDEEEEEECCCAAACCCGGGIIIIIIMMMSSS]]]fffxxx}}}uuullljjjkkkppp~~~zzzssslllhhhccccccgggkkkkkkjjjkkklllmmmnnnmmmllljjjiiijjjiiigggfffeeeffffffggggggiiilllpppsssuuuuuuuuutttqqqnnnjjjfffcccaaaaaa```aaagggqqq{{{uuuhhh```\\\[[[]]]\\\YYYSSSNNNJJJGGGFFFDDDGGGIIIHHHEEECCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDDDDDDDFFFHHHJJJGGGHHHHHHFFFBBB??????AAAAAAAAABBBBBBAAA@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@BBBEEEJJJNNNOOOOOODDD@@@;;;999888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>><<<======<<<;;;;;;<<<>>>???===>>>???===:::<<<@@@>>>===???CCCFFFHHHOOOVVVhhhyyyqqqdddRRRBBB===;;;===AAAAAA>>><<<>>><<<;;;::::::<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999999:::555666888999999999777666555666888999::::::999999999::::::;;;;;;:::::::::;;;:::888777777999;;;<<<:::::::::::::::;;;<<<======<<<<<<;;;;;;:::999999999999999888888777777777:::::::::;;;<<<======>>>:::::::::;;;===>>>@@@AAA===>>>???@@@BBBCCCDDDEEEDDDCCCDDDGGGGGGGGGLLLSSSVVVWWW```ssszzzrrrjjjiiiiiimmmyyy~~~xxxvvvyyy{{{zzzxxxwwwxxxyyyzzzzzzxxxvvvuuupppnnnllliiiiiiiiijjjkkkqqqtttxxx~~~|||wwwssspppoooqqqttt||||||xxxkkkaaa\\\\\\^^^ggggggcccZZZRRRLLLHHHEEEBBBEEEHHHHHHEEEDDDDDDFFFCCCCCCBBBBBBBBBAAAAAAAAABBBDDDEEEFFFFFFGGGJJJLLLDDDFFFHHHFFFBBB???>>>@@@AAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>========================>>>??????@@@@@@BBBFFFLLLQQQUUUVVVEEEAAA<<<::::::;;;<<<<<<777777888888888999999999999::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<<===>>>>>><<<;;;<<<===999:::===???===:::>>>FFF???>>>@@@CCCCCCDDDLLLUUUUUUjjj~~~xxxooo___MMMDDDCCC???>>>===<<<<<<===>>>???;;;::::::999999::::::;;;:::<<<===<<<999888888888888999;;;<<<;;;:::888666777888999::::::999777666666888999;;;;;;:::999888;;;;;;;;;;;;;;;;;;::::::>>>===<<<;;;:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888888999::::::;;;;;;::::::<<<===???AAABBBAAA@@@???<<<<<<<<<======>>>@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGIIIKKKLLLRRR[[[dddnnn{{{tttmmmkkkjjjlllttt}}}uuuooonnnpppqqqrrrvvv}}}~~~zzzwwwwwwzzz|||yyy|||}}}wwwmmmccc[[[XXXXXXYYY```eeecccZZZQQQMMMLLLJJJGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCEEEHHHKKKMMMLLLHHHCCC@@@@@@AAAAAAAAAAAA@@@>>>======>>>@@@AAA???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????;;;<<<===@@@DDDHHHKKKLLLCCCAAA>>>;;;999888888888888888::::::;;;:::999888;;;;;;::::::::::::::::::>>><<<;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;===???BBBEEEGGGIIIUUUZZZkkkyyymmmbbbTTTGGG@@@@@@???>>>===<<<<<<===>>>???;;;;;;::::::::::::;;;;;;;;;<<<>>>===<<<;;;;;;<<<888888999999999888777666777777888999999999888777666888999;;;;;;:::999888::::::;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888888999::::::;;;;;;::::::;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAACCCEEEFFFHHHIIINNNUUU[[[bbbrrrvvvmmmjjjjjjmmmvvv~~~zzz{{{uuuoookkkiiijjjnnnwww~~~rrrmmmddd\\\WWWVVVWWWXXX[[[```___WWWOOOLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBBBBDDDFFFIIIKKKLLLHHHCCC@@@???@@@@@@@@@BBBAAA???>>>>>>???AAABBB???>>>>>>======>>>>>>???===<<<<<<<<<<<<<<<<<<===;;;;;;===???AAADDDGGGHHHBBB@@@>>>;;;999999999:::888999:::::::::999888777999999999999999:::::::::<<<;;;:::;;;======;;;:::::::::::::::;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::::::::;;;===@@@BBBDDDFFFMMMOOO\\\ssssssaaaSSSIIIAAA>>>???>>>======<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;======<<<<<<<<<>>>777777666555555555555555666666777888999999999999666777999:::::::::999888999999::::::;;;;;;<<<<<<<<<;;;:::999888999::::::::::::;;;;;;;;;;;;:::::::::999999999999888888888888999::::::;;;;;;:::::::::;;;<<<======<<<:::999;;;;;;;;;;;;;;;<<<===>>>============>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEFFFHHHJJJOOORRRUUU___uuu~~~rrrkkkjjjmmmuuu}}}zzzsssqqqzzzyyynnnhhheeeeeejjjpppyyyxxxrrrdddaaa[[[UUUSSSSSSUUUWWWYYY]]]\\\UUUOOOMMMMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCEEEGGGHHHKKKHHHCCC@@@????????????@@@???>>>======>>>???@@@>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBAAA@@@>>><<<;;;;;;;;;;;;999999::::::999888777777777777888888999999::::::999999:::===??????<<<:::999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999999999:::;;;===???AAABBBIIIJJJQQQ```vvvlllWWWKKKDDD@@@===>>>========================<<<<<<<<<;;;;;;<<<<<<<<<999;;;<<<<<<:::999:::;;;777666444222222333444555555666666777888999999999777777888999:::999999888888888999:::;;;;;;<<<<<<;;;:::888777777777888999:::::::::;;;;;;:::::::::999999999999888888888888888999::::::;;;;;;::::::;;;;;;<<<<<<;;;:::999888::::::::::::;;;;;;<<<===============>>>???@@@@@@CCCCCCCCCDDDDDDEEEEEEFFFGGGIIILLLNNNOOOTTTcccrrrssslllkkkpppwww}}}vvvmmmkkkttt{{{rrrkkkkkknnnqqqxxxwwwmmmfff]]]ZZZVVVSSSQQQRRRUUUVVV[[[^^^]]]VVVQQQPPPOOOMMMJJJJJJJJJIIIIIIIIIIIIHHHEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFKKKHHHCCCAAA@@@@@@???>>>>>>======<<<<<<======>>>>>>>>>===<<<<<<<<<======>>>======<<<<<<======>>>===<<<<<<<<<<<<======>>>??????===<<<<<<<<<<<<<<<::::::999999888888777777555666666777888999999:::888999;;;>>>AAAAAA>>><<<999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<999888888888888999999:::::::::::::::;;;===>>>???GGGGGGKKKTTTccczzzsssbbbOOOFFFCCC???<<<;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>===:::888888888777555333111111222444555555555666666777888999:::777777888888999999999999888888999999:::;;;<<<<<<:::999888777666777888888999::::::::::::::::::999999999999888888888777777888999::::::;;;;;;::::::<<<<<<<<<<<<;;;::::::999;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCCDDDDDDDDDDDDEEEFFFIIILLLMMMPPPZZZffftttrrrjjjlllsssxxxzzzqqqhhhfffooozzz|||}}}pppmmmmmmttt|||{{{pppeee^^^ZZZYYYVVVSSSSSSTTTUUUWWW[[[]]][[[UUUQQQPPPNNNJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFJJJGGGDDDBBBAAAAAA@@@???>>>>>>>>>======>>>>>>>>>>>>======<<<;;;;;;<<<<<<======<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<999999999888888777777777555555666777888888999999888999;;;???AAAAAA???===999999999999999999999999999:::::::::;;;;;;;;;<<<999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@CCCJJJSSSddd~~~cccUUUGGGBBBAAA===:::999;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@AAAAAA???<<<:::999999777555333222222333444555666666666666666777888999777777777777888888999999888888999999::::::;;;;;;:::999888777666777888888999999::::::::::::999999999888888888888777777777888999::::::;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<===>>>???>>>???@@@AAABBBBBBBBBBBBBBBBBBEEEIIIKKKMMMTTT]]]```www|||ooopppwww{{{tttjjjdddcccjjjrrrwww|||~~~}}}~~~~~~}}}|||zzzyyyzzz}}}}}}yyyxxxwww{{{{{{rrriii___XXXXXXWWWUUUTTTSSSTTTUUUVVVWWWXXXVVVPPPLLLLLLJJJFFFHHHHHHHHHHHHGGGGGGGGGGGGEEECCCBBB@@@?????????@@@AAAAAABBBCCCDDDEEEFFFFFFGGGEEEBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;::::::999999999999::::::======<<<<<<;;;<<<<<<<<<======<<<<<<<<<;;;::::::888888777777777888888999666666777777888888999999888888:::<<>><<<999999999888888888888777888999999::::::;;;;;;;;;999999999999999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>======AAAFFFKKKVVViiizzzWWWLLLBBB@@@???<<<:::;;;;;;;;;<<<======<<<;;;;;;;;;;;;::::::::::::;;;;;;???@@@AAA???===;;;:::;;;777666555444444444555555777777666555666666777888777777777777777888888999999999999999999999:::::::::999888777777777888999999999::::::::::::999999888888888888777777777777888999::::::;;;;;;::::::;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<===???AAABBBCCCBBBBBBCCCBBBCCCGGGIIIJJJOOOUUUXXXfffzzzxxxzzzrrrhhhcccbbbffflllooosss{{{}}}yyyxxx}}}zzzxxxvvvrrrooooooqqqtttnnnqqqvvv|||vvvlllfffaaaYYYSSSRRRRRRQQQQQQQQQRRRSSSSSSQQQRRRPPPKKKIIIJJJHHHDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDBBB@@@>>>======>>>>>>>>>???@@@BBBDDDEEEFFFFFFCCCAAA??????@@@AAA@@@???>>>??????????????????>>>>>>===<<<;;;::::::::::::::::::999999999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777666666777888999:::888888888888888888888888777666777888;;;<<<;;;999999999888888777777777777888888888999::::::;;;;;;777777777888888999:::;;;::::::::::::;;;<<<===>>>??????AAAEEEHHHNNN[[[gggRRRIIIAAA??????======???:::;;;<<<======<<<;;;:::;;;::::::999999::::::;;;;;;===>>>===;;;::::::;;;777777666666555555555666888777666555555666777777777777777777777888888999::::::999999999999999999;;;:::888777777777888999999999999::::::999999999888888888888777777777777999999:::;;;;;;;;;::::::999999999999:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;===>>>>>>===>>>@@@CCCDDDEEEEEEEEEFFFDDDDDDGGGHHHHHHLLLQQQRRRYYYdddttttttjjjeeedddfffiiihhhlllttt}}}tttooolllsss~~~~~~~~~zzz~~~vvvvvvsssnnniiiiiimmmqqqnnnttt~~~|||lllaaa]]]ZZZUUUQQQMMMMMMMMMMMMNNNOOOPPPQQQMMMOOOMMMIIIIIIKKKIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBB???===<<<<<<======<<<===???AAACCCDDDEEEEEE@@@>>>======>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;:::999999:::<<<;;;;;;::::::;;;;;;<<<999999999999:::;;;<<<===<<<<<<<<<;;;:::999777666666666555666777888:::;;;999999999888888888888888666555444555777888888777999888888888777777666666777777888999::::::;;;;;;666666666666777888999:::888888999999:::;;;<<<===???===>>>AAADDDHHHQQQ[[[mmm}}}~~~FFFDDD@@@<<<::::::<<<===;;;<<<<<<<<<<<<<<<;;;;;;:::999888888777777888888<<<<<<<<<===>>>>>><<<;;;:::999888666555444444444999999888888888888888999888888888777777777777777888999::::::;;;;;;;;;;;;777777666666666666777777777777888777777666555444888999::::::888666666777666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBCCCDDDEEEGGGHHHLLLOOOVVVaaapppyyymmmhhheeebbbbbbcccjjjuuuwwwnnniiiiiinnntttyyy}}}~~~}}}{{{wwwrrrlllhhhlllrrryyy~~~tttpppmmmlllhhhfffkkkrrryyyooo]]]WWWVVVSSSQQQOOOKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHFFFEEEEEECCCDDDDDDDDDCCCBBBAAAAAACCCAAA???>>>>>><<<:::888;;;;;;<<<===???@@@AAABBBEEE???::::::===@@@@@@===<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999999999888888888777777888999999999999888777777444555777888888888777666888888888888888777777666666777888999999888777666666555444333333444555666555555666777777777777777666666666666777777777777888999999::::::;;;;;;<<<===>>>???@@@BBBFFFLLLPPP]]]rrr~~~}}}CCCAAA>>>;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888888777777888888;;;;;;<<<>>>@@@???===;;;<<<;;;:::888777666666666999999888777777888888999888888888888777777777777888999999:::;;;;;;::::::888888777777777777888888888888888888888777777777;;;<<<<<<;;;888666555555666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;<<<===>>>@@@AAABBBBBBCCCBBBBBBBBBCCCEEEGGGHHHJJJJJJNNNUUU___qqq{{{rrrjjjeeedddbbbjjjwwwyyyooofff``````dddjjjooosssxxx}}}|||{{{xxxssspppjjjeeegggkkkpppyyy~~~wwwrrrooommmmmmkkkkkkqqqyyyuuueeeUUUOOONNNLLLIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@AAA@@@>>>===<<<;;;::::::999:::<<<>>>???AAAAAABBBDDD@@@;;;:::===??????===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::999999999888888888777777888999999999999888777777444555666777777777777777777888999999888777666555555666777888888777666555777777666666666666777777555555666777777777777777666666666666777777777777777777888888999::::::;;;<<<===>>>>>>@@@CCCHHHLLLQQQbbbxxx>>>===<<<;;;;;;:::;;;;;;:::;;;;;;<<<<<<;;;;;;;;;:::999888888777777888888888999;;;???AAAAAA>>>;;;;;;:::999888777666666666888888777777777888888999999999888888888777777777888888999::::::::::::999:::999999888888999999:::888888888888999999999999===>>>>>><<<888555444444555555666777888999::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAABBBAAABBBBBBCCCDDDFFFGGGJJJJJJKKKNNNRRR]]]pppssskkkjjjgggppp~~~yyyoooeee______bbbfffjjjoootttyyy}}}}}}zzzyyyvvvrrrnnnhhhccccccfffjjjrrrzzz}}}wwwuuurrrqqqrrrtttvvv~~~}}}zzzpppaaaSSSNNNMMMKKKHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????>>><<<;;;::::::;;;;;;888999<<<>>>@@@AAAAAAAAADDD@@@<<<;;;<<<>>>===<<<>>>=========<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999999888888888888777777777888888999999888888777666444444444555555777888888777888999:::999777555333444555666777777666555444666666777777777777666666444555666666777666666666555555666666666777777777666666777777888999999999;;;;;;<<<<<<===???CCCGGGEEEQQQaaarrr;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;::::::999888888777777888888666888;;;???BBBBBB>>>;;;888888777555555444444444888777777777777888888999:::999999888888777777777888888999999999999999888999999888888888888999999777777777777888999999:::<<<======<<<999666555666555555555666777888888999999999999999::::::::::::777888999:::;;;<<<======;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEHHHGGGIIILLLMMMTTTbbbppp~~~uuuuuusss}}}uuukkkdddcccfffiiilllpppuuu{{{{{{xxxxxxvvvsssmmmhhhdddeeehhhlllvvv|||zzz}}}{{{xxxwwwtttqqqjjj^^^SSSOOOOOOLLLIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBB@@@???>>>======<<<:::999999;;;===777888;;;>>>@@@@@@@@@@@@BBB???<<<;;;<<<===<<<;;;>>>>>>===<<<;;;;;;:::::::::::::::999999999888888999888888777777888888999888888888888777777777777888888888888888777777666444444333333444666888999777888::::::999777444222444444555666666555444444222333555555555555333222444555555666666555555555444555555555666777777777666666777777888999999:::;;;;;;<<<;;;;;;===@@@BBBAAAHHHQQQ]]]qqq:::;;;<<<=========<<<<<<888888999:::;;;;;;:::::::::999888888777777888888555777;;;???BBBBBB???<<<777777666555444444444444777777666666777888888999:::::::::999888777777666777888888999888888777777777777666666666666777777666666666666666777888999888999;;;:::999888888999555555555666777777777888888888888999999999::::::666777888999:::<<<======;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDGGGIIILLLVVVaaallltttkkkgggjjjoootttyyyyyywwwtttpppllliiihhhkkkooouuuvvvmmmkkkkkkjjjhhh^^^TTTLLLJJJKKKHHHFFFGGGHHHGGGFFFDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>===<<<======<<<::::::<<<>>>888999;;;===>>>?????????@@@>>><<<;;;;;;;;;;;;;;;>>>======<<<;;;::::::999::::::999999999888888888999888888777777888888999777777777777777777777777777888888888888777666666555555444444555666888999777888999:::999777555333333444555666666555444333222333444555555444333222444444555555555555444333333444444555666777777777777777888888999:::::::::;;;<<<<<<<<<;;;;;;>>>@@@BBBDDDHHHPPP]]]sss:::;;;<<<<<<======<<<<<<777777888999:::::::::::::::999888888777777888888777888;;;>>>AAAAAA???<<<999888777777666666666777666666666666777888888999;;;;;;:::999888777777666777888888888888777666666666555555444444555555666777666555555555666777888444666888999999999:::;;;555666666666777777777888777777777888888999999:::777777888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;<<<<<<=========>>>???AAABBBBBBBBBBBBDDDCCCDDDGGGGGGHHHOOOWWWYYYkkkyyysssxxxyyyrrrrrrpppqqquuuzzz|||oooeee```^^^]]][[[SSSLLLGGGHHHIIIHHHFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<>>======<<<;;;;;;;;;;;;;;;===<<<<<<<<<;;;::::::::::::::::::999999999888888999999888888888888999999666666777777777777777888777777888888777777666555666666666666666777777888888888888888888777777666333444555666666555444333555555666666666666555555444444444555444444333222333333444555666777777888777777888888999::::::;;;:::;;;<<<<<<;;;;;;<<<>>>AAAAAACCCGGGNNN[[[rrr:::::::::::::::;;;;;;;;;666777888999:::::::::::::::999888888777777888888999999;;;===@@@@@@???===888888777666666666666777555555555666666777999999<<<;;;;;;:::888777777666777777888888777666666555555555444444444444555555:::888777555555666777888222444777888888888999;;;666666777777777777888888666666777777888999999:::777777888999::::::;;;;;;::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<===???@@@AAABBBAAAAAAEEECCCDDDFFFFFFFFFKKKRRRQQQ\\\lll~~~|||vvvlllbbbZZZUUUTTTSSSMMMHHHFFFIIIKKKIIIIIIJJJEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>><<<;;;===AAADDDDDD@@@======???===<<<:::999999:::<<<===:::;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::999999999999::::::666666666666777777888888777777777777777666666555888888888888888777777666888777666666666777888999444555666777777666555444666555555444444555555666444444444444444333222222222333333444555666777888666666777777888999999999999:::;;;;;;::::::;;;===>>>>>>AAADDDDDDIIIYYYjjj:::999999888888999::::::666666777999999::::::::::::999999888777888888888::::::;;;===???@@@>>>===666555555444444444444555555555555555666777999999<<<<<<;;;:::999777777666777777888777777666555555555555444444444444555555<<<:::888777666777888999222444777777777777888999777777777777888888888888555666666777888999999999888888888999999:::;;;;;;999::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;===>>>@@@AAAAAAAAAAAA@@@>>>>>>AAABBBBBBGGGNNNKKKRRRZZZeee{{{tttqqqiii```WWWRRRQQQRRRGGGCCCBBBFFFIIIHHHHHHJJJFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA???===<<<;;;===BBBGGGFFFBBB>>>>>>??????===:::888888999;;;===888:::;;;;;;;;;;;;<<<===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;555666666666777777888888777777777777777666666555999999:::::::::888666555888777666555666777:::;;;444555666777777666555444444444222111111222444444444444444444333333222111222222333444555666777888555555666666777888888888777888::::::999999:::;;;<<<===AAACCCAAAAAALLL[[[nnn666666666666555555555555666666666666888:::<<<===777777888888888888777777777999<<<>>>>>><<<999777666666555555555444444444333333333444555777888999::::::999999888777777777555444333333333333444555777555444444444555555444:::::::::999999888777666666666666666666555555555555555555555555666777777777555444666999:::999666666888999999999999:::<<<999999:::::::::999999888:::;;;===>>>>>>===;;;::::::??????===CCCLLLJJJ???>>>???@@@??????@@@BBBEEEHHHIIIOOOYYYfffyyyyyyrrrcccdddbbb\\\XXXWWWTTTPPPCCCBBBBBBEEEHHHKKKLLLLLLJJJHHHGGGHHHIIIKKKLLLKKKGGGGGGGGGFFFFFFGGGJJJLLLKKKJJJIIIFFFCCC???<<<:::===>>>@@@AAABBBBBBAAAAAA<<<<<<;;;;;;;;;:::::::::<<<999666777999;;;:::999<<<<<<;;;;;;;;;:::::::::888999999999999888777777888666444555777999888666555555666666777777888888999888888888777777666666777777777777666666666666666666777777777555444333666666666666666666666666444333222222222333444555555444333333333333444555222222333333333333444444666666666666666666666666666666666777888:::;;;<<<;;;;;;;;;<<<>>>BBBEEEHHHYYYhhh777777777666666666555555;;;:::999777666666666777777777888888888888777777777888:::<<<<<<:::888777666555555555444444444444444444444555666777888999888888888777666666555555555444333333333333444555444444333444555666666666888888888888777666555555666666666666666666666555555555555555555666777777888777777999===???>>><<<999999999999999999888777888888999999999999999999:::;;;<<<======<<<;;;::::::???AAA@@@GGGQQQQQQHHH??????@@@??????@@@BBBDDDFFFFFFIIIOOOWWWdddyyyzzzmmmeee\\\^^^]]]YYYXXXZZZYYYWWWHHHFFFEEEFFFIIIKKKLLLLLLIIIHHHGGGGGGIIILLLNNNOOOKKKIIIGGGFFFFFFHHHJJJKKKJJJKKKLLLIIIDDD???<<<;;;===>>>@@@AAABBBBBBBBBAAA======<<<<<<<<<;;;;;;;;;<<<999777777999::::::999;;;;;;;;;:::::::::999999888888999999888888777666999777444555777888777555555555555555555666666666888777777777666666666666666666666666666666666666555666666777666666444444555555555555555555555555444333222222222333444444555444333333333333444555222222333333333333444444555555555555555555555555555555555666777888999:::;;;;;;;;;<<<>>>AAACCCEEENNNWWWlll888888777777777666666666;;;:::999777555555444444888888999999999999888888777777888888888888777777555555555555444444444444666666666666666777888888666666666555444444333333555444444333333444444555222333333444555666777777666777777666666555444333555555666666666666666666555555555555555666777777777777888;;;???BBBCCCCCC>>>;;;999999;;;:::666333777777888888999999999999:::::::::;;;;;;:::::::::888===@@@AAAIIISSSSSSLLL???@@@AAA@@@???@@@BBBDDDHHHGGGHHHJJJMMMTTTcccqqq{{{zzzwwwlll___VVVTTTVVVVVVTTTVVV\\\___^^^NNNLLLIIIHHHIIIKKKLLLLLLIIIGGGFFFFFFIIIMMMQQQSSSSSSMMMGGGEEEFFFHHHIIIHHHHHHLLLOOOLLLDDD>>><<<======>>>@@@AAABBBAAAAAA@@@>>>>>>=========<<<<<<<<<;;;999888888999::::::999::::::999999999888888888888888888888888777666666999777555555666666555444555555555444444444444444666666666555555555555555666666666666666666666666444444555666666666666555444444444444444444444444444444333222222222333444444444333333333333444444222222333333333333444444555555555555555555555555444444444444555777888999::::::;;;===>>>???@@@AAAGGGKKKWWWmmm888888888888777777777777666666666666666777777777888888999999999999888888777666666555555666666777444444444444444444444444777777666666666777777888666666555555444333333222444444444444444444444444222444555555555555666666555555555555444333222111555555555555666666666666555555555555555666777777444555777;;;???CCCFFFGGGAAA===:::;;;======888333777777777777888999999:::;;;::::::999999::::::;;;666;;;===???DDDKKKLLLGGG???@@@AAAAAA@@@@@@BBBCCCFFFEEEFFFIIIJJJNNNXXXcccooo~~~uuunnnllliii^^^SSSMMMMMMPPPPPPOOOSSS[[[```aaaRRROOOJJJGGGHHHIIIJJJJJJGGGGGGFFFFFFGGGLLLRRRVVVZZZRRRIIIDDDEEEGGGEEECCCEEEKKKOOOLLLCCC<<<;;;===<<<===>>>???@@@@@@???>>>============<<<<<<<<<;;;:::999999999999999999999888888888888777777777777777777888888777777666555999888666555555555444444666555555555444444333333444444444444444444444444444555555555555555666666333333444555666666666777444444444444444444444444555444333222222222333444333333333333333333333333222222222333333333444444444444444444444444444444444444444444555666777888999:::;;;<<<============CCCEEEMMMZZZjjj888888888888777777777777333444555666777888999999888888888999999888888888666555555444444555555666333333444444444444444444777666666666666666777777777777666555555444444333444444444444444444444444444666888777444333333444555555555444444333222111444555555555666666777777555555555555555666777777555666999<<<@@@EEEIIILLLEEE@@@<<<<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::888999::::::999999999999888888777777777666666666666777777777777666555555888888777555444333444444777666666555555444444444333333333333333444444444333333444444555555555555222333333444555666777777555555555555555555555555555444333222111222333333333333333333333333333333222222222333333333444444444444444444444444444444555555555555666666777888888999:::;;;;;;;;;::::::<<>>???>>>===;;;:::999888888999:::;;;:::::::::;;;;;;:::::::::===>>>?????????>>>===<<<@@@AAACCCCCCBBBAAAAAABBBBBB@@@AAACCCDDDDDDHHHNNNRRR]]]mmmtttkkkeee\\\TTTQQQOOOJJJGGGGGGIIIKKKKKKIIIKKKQQQTTTTTTNNNKKKGGGDDDDDDEEEEEEDDDCCCDDDEEEDDDCCCFFFLLLRRRVVVPPPHHHCCCBBBBBB@@@???@@@CCCFFFCCC>>>::::::<<<:::;;;<<<=========<<<;;;<<<;;;;;;;;;;;;:::::::::777999;;;;;;999888999999888888777777777666666666666666666666666555555444666777777555444333444555666666666555555555555555333333333333444444444444222222333333444555555555333333333333444555666777666666666666666666666666666555333222111222222333222222333333333333222222222222333333333333444444333333333333333333333333555555555555555666777777888888888888999999999999:::???EEEFFFEEELLLaaavvv777777777666666666555555888888999999999777666555666666777777777777666666555555555555555555555555222222333333333444444444333333333333444666777777777777666666555555444444333333444555555444333333222666999999555222222444777777777777666555444333444444555555666777777888555555555555555666777777:::<<>>>>><<<:::999888999:::::::::;;;<<<======<<<;;;:::===>>>@@@AAA@@@>>>===>>>@@@BBBDDDDDDBBBAAAAAAAAAEEEBBBAAADDDDDDCCCEEEJJJJJJTTT___iiizzz|||uuujjjbbb[[[TTTOOONNNMMMIIIGGGHHHGGGJJJJJJGGGHHHLLLNNNLLLKKKHHHEEEDDDDDDEEEDDDCCC@@@CCCEEECCCAAABBBGGGLLLKKKIIIEEEBBBAAAAAAAAABBB@@@AAAAAA???===;;;<<<>>><<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;666999;;;;;;999888888:::888888888777777777666666555555666666666555444444444666777555333333555777444444444444444555555555333333333333444444555555111222222333444444555555444333333333333444666666555555555555555555555555666555444222111111222222111222333333333333222111222222333333333333444444222222222222222222222222444444444444444444555666777777666666666777999:::===>>>@@@BBBBBBFFFSSSbbbvvv666666666666555555555555777888999::::::999888777555555666666666666555555444555555666666555555444222222222333333444444444111111222333444555777888777666666555555444333333333333444555555444333333///444999999555222444666888888888888777666555444444444444555666777777888555555555555555666777777999<<<>>>???@@@DDDIIINNNMMMJJJDDD===888888;;;>>>@@@>>><<<:::888999:::::::::;;;===>>>>>>===;;;:::;;;;;;>>>@@@@@@>>>???AAA@@@BBBDDDDDDCCCAAAAAAAAAAAA>>>===@@@AAA@@@CCCGGGEEEPPPYYYZZZbbbyyy~~~yyyuuuoooeee]]]VVVQQQOOOPPPPPPMMMKKKKKKEEEHHHIIIGGGGGGJJJJJJGGGHHHGGGEEEDDDEEEEEEDDDCCC???BBBEEECCC@@@@@@DDDHHHCCCCCCCCCAAA@@@AAACCCFFFAAA@@@>>>=========>>>???>>>>>>???@@@@@@???>>>===>>>=========<<<<<<<<<<<<666999<<<<<<999888888:::888888888888777777777777555555666666555555444333333555666555333333555888222222222333333444444444333333333444444555555555111111222333333444555555555444333222333444555666444444444444444444444444666555444222111111222222111222333444444333222111222222333333333444444444222222222222222222222222333333222222333333444444777666555444555777999:::<<<999888;;;???CCCLLLTTT\\\ttt777666666555555555555666777999;;;:::666333222333555555555555555555555555555555555555555444444444444444444444444444444444555555555555555666777777666666777777666555444444666555444333222333444444333444444555555444444333999888888666555333111000333333333444444444555555666666555333222333555888:::;;;<<<>>>@@@BBBDDDEEEMMMHHHCCC@@@???===:::777555666888999:::999888888<<<<<<<<<<<<===========================>>>>>>>>>>>>???AAABBBBBBAAA???>>>????????????????????????CCCGGGLLLPPPVVVdddxxx~~~uuunnnjjjddd[[[UUURRRQQQPPPOOOMMMLLLJJJIIIGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDBBBAAA???>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999888888888999;;;::::::999888777666666777666555444333444555555555444444333333444444555333333333333333333333333222111111111000000//////333222222111111222222333222222222333333444444444444444444333333222222222444444444444444444444444555444222111111111222222000111222222333333333333333444444555555444444333444444333222222111111000666555555666666777888999777888:::;;;<<<>>>BBBEEEVVVZZZooo888888777777777777777888888:::<<<;;;888555555666555555555555555555555555777777666555444333333222444444444444444444444444555555555555555666666777666666666666666555444444555555444333333333333444333444444555555444444333222222333333444333333222333333333444444444555555444444444444333444777:::888888999:::<<<>>>???@@@HHHFFFDDDCCCDDDBBB>>>;;;666777777777888999999:::;;;<<<<<<<<<============???????????????@@@@@@@@@===>>>???@@@@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAA>>>AAAEEEGGGKKKVVVfffrrrxxxqqqiiiddd```\\\VVVQQQPPPOOOOOONNNMMMKKKHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@>>>======>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@???>>><<<;;;;;;;;;<<<=========<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<;;;:::888888888888999<<<;;;:::999888777666555777666555444333444444555444444333333333333444444333333333333333333333333222111111111000000000000333222222111111222222333222222222333333333444444444444333333333222222222333333333333333333333333444333222111111111222222111111222333333333222222333333333444444333333333333333333222222222222111333333333333444555666777888:::;;;;;;;;;===@@@CCCKKKOOObbb~~~777777666666666777888888777999::::::888777777777555555555555555555555555888888777555444333222111444444444444444444444444555444444444444555666666555666666666666555444444444444555555444444333222333444444555555444444333111111222333444444444444333333333444444444555555222333444444444666999<<<777777777888999:::<<<<<>>>>>>>>??????@@@@@@@@@======<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@AAAAAA???BBBEEEEEEFFFLLLWWW```nnn}}}tttiiiccc]]]XXXVVVTTTQQQNNNLLLLLLMMMNNNNNNKKKFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDBBBAAA@@@?????????@@@???>>>===============>>>??????@@@@@@??????>>>AAAAAAAAAAAA???===;;;999999999:::;;;;;;:::::::::::::::::::::::::::::::::999999888888888888999999===<<<;;;:::888777666555666555555444333444444444333222222222222222222333222222222222222222222222111111111111111000000000333222222111111222222333222222222222333333333333333333333333222222222222222222222222222222222222333333222111111111111222222222222333222222111111222222222222222222222222111111222222222333333333333333333333444555666777::::::;;;::::::;;;>>>@@@GGGKKKZZZmmm|||444444444444555555666777555555666666666555666666555555555555555555555555777777666555444333333333333333333333333333333333444444333333444444555666555555555666666555444444333444555666555444333222333444444555555444444333555555555666555555444444333333333444444444555555333444555555555666888;;;999999999999999:::;;;;;;<<<===???BBBFFFHHHIIIIIIIIIEEE???999666777999;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===;;;::::::;;;===>>>=========>>>>>>>>>>>>>>>BBBDDDFFFFFFEEEHHHNNNSSS]]]ooo~~~wwwmmmfff```[[[VVVRRRQQQPPPNNNMMMIIIIIIKKKNNNOOOLLLGGGBBB@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>==================>>>>>>>>>>>>=========>>>???@@@???===;;;:::888999999:::::::::::::::::::::::::::999999999999888888888888999999::::::===<<<;;;:::888666555444555555444444444333333333222222111111111111222222111111111111111111111111111111111111111111111111333222222111111222222333222222222222222222222333333222222222222222222222222222222222222222222222222222111111111111111111222222222222222111000///222111111111111111111222000000111222333333444444555555555555666777888888888999:::999999:::===???HHHNNNZZZdddhhhnnn}}}444444444555666777888999555555444555555666666666555555555555555555555555444444444555555555555555333333333333333333333333333333333333333444555555444444555555555555444444333444555666555444333222333444444555555444444333444555555666555555444444333333333444444444555555444555666666555555666888:::999999888888888999999888999:::<<>>>>>???>>><<<;;;;;;<<<>>>???<<<<<<<<<======>>>>>>>>>>>>@@@BBBBBBAAABBBEEEIIIOOO\\\qqq}}}sssllleee___[[[YYYVVVRRROOONNNMMMLLLKKKFFFGGGIIINNNRRRQQQKKKEEE@@@@@@BBBCCCDDDDDDDDDDDDBBBAAA@@@>>>============??????????????????>>>>>><<<======>>>>>>======<<<888999<<<===>>>>>><<<;;;::::::::::::::::::;;;;;;::::::999999999888888888888888999999::::::;;;;;;<<<;;;:::999777666555444444444444444444333333333222111111000000111111222111111111111111111111111111111111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222111111000///222111111000000111111222000000111222333444444555444444444555555666777888555777888888888:::===@@@IIIQQQ[[[^^^ZZZYYYbbbnnn777777777888999:::<<<===888777555555777888888777555555555555555555555555333333444444555666666666333333333333333333333333333222222222222333444444333333444555555555555444444444555555444444333222333444444555555444444333///000111333444555555555333333333444444444555555444555666666444333444555666666555555555555555666666666666666888===CCCHHHRRRMMMFFF>>>999888888999999999999:::::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@>>>===<<<<<<===>>>@@@======>>>>>>??????@@@@@@<<<>>>???@@@@@@AAACCCEEEHHHQQQ___ooo~~~oooccc\\\XXXUUURRRRRRQQQOOOMMMKKKJJJIIIIIIEEEEEEHHHOOOVVVWWWRRRMMMBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA???>>>======<<<<<<>>>??????@@@@@@???>>>>>><<<======>>>>>>======<<<555777999;;;===============<<<;;;:::::::::;;;;;;:::999999888888777777777777777888999::::::999999999999888777666555555444333444444444444333222222222111111111111111111222222222222222222222222222111111111222222222222222333222222111111222222333222222222222222111111111111111111222222222222222333333333333333333333333///000111111222111111111111111111222111111000000333222111000000111222333000000111222333333444444222222222222333444555666444555777777777999===@@@JJJUUU^^^]]]UUUOOOTTT\\\ooo777777888999:::<<<>>>???:::777555555777888777666555555555555555555555555444444444555555555555555222222222222222222222222222222222222222333333444222333444444555555555444555555444333333333333444333444444555555444444333000111222333444444444444333333333444444444555555111222444555444333444555333333333222222333444444333444666555666888===AAAFFFCCC???<<<999999999:::999999999999::::::::::::;;;;;;<<<===>>>???@@@AAA???>>>===<<<<<<===>>>???<<<<<<===>>>>>>???@@@@@@>>>??????@@@@@@BBBCCCDDDFFFLLLTTT^^^kkkzzzzzzpppcccXXXSSSPPPNNNLLLKKKLLLMMMMMMKKKJJJIIIIIIEEEDDDGGGPPPYYY]]]ZZZUUUEEEDDDCCCBBBBBBBBBCCCDDDBBBAAA@@@>>>======<<<<<<======>>>??????>>>============>>>>>>>>>>>>======777888999:::<<<===>>>>>>>>>===<<<:::999999999999:::999999888777777666666555666777888888777666666777666666666555555555444333333444444444333222111222222222111111222222222333333333333333333333333111111111222222333333333333222222111111222222333222222222222111111111000000111111111222222222222222222222222222222222222...///000111222222111000///000000111111111111000444333111000000111333444111111111222222333333333222222222222333444555555555666777777666888:::===GGGRRR[[[YYYPPPLLLOOOSSSaaasss666666666888999;;;===>>>999666333222444666555333555555555555555555555555666666666555555444444333222222222222222222222222222222111111222222333444222333444444555555555444666555444333222333444555333444444555555444444333666666666666555444333222333333333444444444555555...000333444444444555777333333333222333333444555111444777777666666999;;;:::999999999999:::;;;;;;888888999999999:::::::::999999:::;;;<<<===>>>???=========<<<<<<=========:::::::::;;;<<<======>>><<<<<<======>>>???@@@AAADDDGGGLLLRRRZZZeeepppxxxuuu|||vvvoooggg[[[SSSOOOMMMKKKIIIGGGJJJMMMNNNMMMLLLKKKKKKEEEDDDGGGPPP\\\aaa___[[[HHHFFFDDDBBBAAABBBCCCDDDBBBAAA@@@>>>============;;;<<<===>>>>>>===<<<<<<======>>>>>>>>>>>>======;;;::::::;;;;;;===>>>??????>>><<<999888888888888999999999888777666666555333444555666666555444333555555555555555555555555333333444555444333222111333333222222222222333333333333333333333333333333111111111222222333333333333222222222222222222333222222222222111111000000000000111111222222222222000000000000000000000000...///000222222222111000...///000111111111111111444333111000000111333444111222222222222333333333444444444444555666777777777888888777666666888:::===HHHPPPNNNHHHEEEIIIMMMRRR^^^nnn{{{888888999999999:::::::::777777777777666555444333444333333222222333333444555555555555555555555555666555555444444333333222222222222333333444444444444444444444444444444444333333333333333333333333666555555666777666333111555555444444444333333333222222222333333222111111000111222333444555555555666555444333222333333444444444555666777888999999:::999888777777999;;;<<<;;;:::999888888888888999::::::;;;;;;<<<=========???===<<<;;;;;;<<<===???<<<===>>>===<<<;;;<<<===<<<<<<<<<===>>>>>>?????????CCCHHHMMMQQQUUUYYY\\\bbbiiittt{{{vvvpppggg``````\\\VVVNNNIIIGGGJJJMMMJJJHHHGGGHHHJJJLLLLLLKKKHHHGGGGGGJJJNNNQQQRRRSSSGGGFFFEEECCCAAA@@@@@@@@@????????????>>>>>>>>>>>><<<===>>>???????????????@@@???>>><<<<<<======>>>@@@???===<<<<<<>>>@@@AAA>>>???>>><<<999777777888444444555555555555444444:::999666555555666999:::555555555555666666666666444444333333333333222222111222222333333222222111222222222222222222222222111111000000000000000111111111111111111111111111444444444333333222222222444333333222222333333444000000111111111111000000000000000000000000000000111111000000//////......222111111111000000//////111111111222222333333333444444444444444444444444777777777777777777777777??????AAADDDGGGIIIHHHGGGOOOQQQXXXcccppp777888888888888999999999777777777777666555333333444444333333333333444444555555555555555555555555333333333333333444444444222222333333333333333333555555555555555555555555333333333333333333333333222222222555777888666555555555444444444333333333444444444555555444444333222222333333444333333333666555444333222333333444444444555666777888999999;;;:::999888999:::<<<===???>>>===<<<:::999888777999999::::::;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>><<<===>>>===;;;:::;;;<<<<<<<<<===>>>>>>??????@@@DDDFFFIIIKKKLLLMMMOOOQQQPPPUUU___kkkzzz|||rrrjjjfffbbb]]]YYY\\\ZZZUUUNNNIIIGGGIIILLLJJJIIIHHHHHHJJJKKKKKKJJJGGGFFFEEEGGGJJJLLLMMMLLLGGGFFFEEECCCBBBAAA@@@@@@?????????>>>>>>>>>============>>>?????????>>>>>>???>>>===<<<;;;<<<======@@@???>>>======>>>??????>>>??????===:::888888999666666777777777666666555777777777777777777777777777666555444333222222111444444333333333222222222111222222333333222222111222222222222222222222222222111111000000000111111111111111111111111111111222222222222111111000000222222111111111111222222000000111111111111000000///////////////////////////////////////000000000111111111111000000000///111111111222222222333333444444444444444444333333555555666777777888999999<<<===>>>BBBEEEGGGGGGFFFEEEEEEJJJRRR\\\kkk666666666777777777777888888888888777666444333222555444444333333444444555444444444444444444444444111111222222333444444555333333333333333222222222555555555555555555555555333333333333333333333333222111222444666777777555555555444444444333333333333444444555555444444444333333333333333222111111555444444333333333333444444444555666777777888999<<<;;;:::::::::;;;===>>>BBBAAAAAA@@@===;;;888666888888888999::::::;;;;;;>>>===<<<;;;;;;<<<===>>><<<===>>>===;;;:::;;;<<<======>>>>>>???@@@@@@AAAEEEFFFHHHHHHGGGFFFGGGHHHGGGJJJOOOWWWaaammmyyyrrriii^^^WWWTTTTTTSSSRRRWWWVVVSSSNNNIIIGGGHHHIIIKKKIIIHHHHHHIIIJJJIIIGGGFFFEEECCCDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@??????>>>??????>>>>>>>>>>>>======>>>>>>?????????>>>======>>>===<<<;;;:::;;;<<<<<<@@@@@@@@@@@@???>>>======>>>??????===;;;999999:::999999999999888888777666444555666777777666555444777666666555444333222222333333333333222222222222111111222222222222111111222222222222222222222222222111111111111111222222111111111111111111111111000000000000////////////111111000000000000111111000000111111111111000000........................---......///000000111111111111111111000000000000111111111111111222222222333333333333333333333333333333444555777888999:::999999;;;???CCCEEEEEEDDDAAA@@@BBBFFFKKKTTTeeeuuu444444555555555666666666777777777777555444333222555444444333333444444555444444444444444444444444111111111222222333333333333333333222222222222222444444444444444444444444222222222222222222222222555444333444555555444333555555444444444333333333111111222333333333222222222222333333333222222111444333333333333333333333444444555555666777777888;;;;;;:::::::::;;;<<<===@@@AAAAAAAAA???<<<999777888888999999:::;;;;;;;;;===<<<<<<;;;;;;<<<<<<======>>>???>>><<<;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@BBBDDDEEEDDDDDDEEEGGGHHHIIIKKKNNNSSS[[[dddjjjuuu~~~wwwqqqmmmaaa[[[SSSMMMLLLMMMNNNNNNQQQQQQPPPNNNJJJHHHGGGHHHKKKJJJHHHHHHIIIIIIGGGEEEEEECCCBBBCCCDDDFFFEEEEEEBBBAAA@@@???======<<<<<>>>>>>>>============>>>?????????>>>===<<<<<<===<<<;;;:::999:::;;;;;;???@@@AAAAAA@@@>>><<<;;;<<<======<<<:::888999:::999999999999888777666666444555555555555555555444555555666666666777777777333333333222222222222111111111222222222222111111111111111111111111111111222111111111111222222333111111111111111111111111////////////////////////111000000//////000000111000000111111111111000000////////////////////////........./////////000000111111111000000000000000000111111111111111111111222222222222333333333333222333444555666777888888666777999===AAACCCCCCBBBAAA??????AAACCCGGGRRR^^^xxx}}}~~~~~~|||xxxuuurrrrrrwww~~~zzzzzz333333444444444555555555555666666555555444333222444444444333333444444444444444444444444444444444333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222555333222333444555444333555555444444444333333333000111222222333333333222///000111222333333333333222222333333333333333333444444555555666666777777999999999999999999::::::;;;<<<>>>???>>><<<:::888999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@???===<<<===>>>>>>>>>>>>???@@@@@@AAAAAA>>>@@@CCCDDDCCCCCCEEEFFFGGGHHHHHHIIIJJJNNNSSSWWWbbbgggppp{{{}}}uuulllddd^^^ZZZUUURRRNNNKKKKKKKKKLLLLLLLLLMMMNNNMMMJJJHHHGGGHHHJJJIIIHHHHHHIIIHHHEEECCCCCCBBBAAACCCEEEGGGHHHHHHBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>============<<<>>>>>>>>>>>>>>>===<<<;;;===<<<;;;999999::::::;;;>>>???@@@AAA@@@>>>;;;999999:::;;;:::888777888999777888888888777777666555666555444333333444555666555555555555666666666666333333222222222111111111000111111222222111111000111111111111111111111111111111000000111222222333000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000000000000000000000000000000/////////.........---000000000000000000111111000000000000000000000000111111111222222222333333444444444444444555555555555666888;;;???AAAAAA@@@===;;;;;;===>>>???EEEMMM\\\iiizzzvvvsssvvv}}}333333333444444444444555222333333333333333222222444333333222222333333444333333333333333333333333555444444333222222111111111111111111222222222333111111111111111111111111222222222222222222222222111000000111444777777777555555444444444333333333222222333444555555555555...///000222333333444444111222222333333333333222444444555555555666666666777777777777888888888888888999:::;;;<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@???===<<<===>>>======>>>>>>???@@@@@@AAA@@@BBBCCCCCCBBBBBBBBBCCCFFFGGGHHHGGGGGGHHHJJJMMMVVVXXX\\\bbbjjjxxx}}}rrroooiiiaaaZZZTTTOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIKKKLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIHHHEEEBBBAAAAAA@@@BBBFFFHHHIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>============<<<<<<======>>>>>>>>>===<<<<<<===<<<;;;:::999:::;;;;;;<<<===?????????===;;;999777999999999777777777999555555666666777666666555888666444222222444666888555555444333222111000000222222222222111111111111000000111111111111000000111111111111111111111111////////////000111222222000000000000000000000000000000000000111111111111111111000000000000111111000000111111111111000000111111111111111111111111000000//////...------,,,000000000000111111111111000000000000////////////000000000111111222222333333333333333333333333333444555666999===>>>>>><<<:::999:::===>>>===AAAFFFKKKTTTeee}}}333333333444444444555555///000111222222333222222333222222111111222222333333333333333333333333333444444444333333333333333//////000111222333333444111111111111111111111111111111111111111111111111111000///000444666888888555555444444444333333333111222333444555555555555///000111222222222222222000111222333444333333222444444444555555555666666666666777777888888888777888888888999999:::::::::888888888999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>===<<<;;;;;;===<<<<<<===>>>>>>??????@@@???AAACCCCCCAAA@@@AAABBBDDDFFFHHHIIIHHHGGGHHHIIIMMMOOOQQQRRRVVV___kkktttyyywwwuuurrrlllggg]]]ZZZWWWRRROOOMMMLLLKKKJJJJJJJJJIIIIIIHHHIIIJJJHHHIIIKKKKKKJJJIIIJJJKKKGGGGGGGGGHHHIIIHHHEEEBBB@@@??????@@@CCCFFFGGGGGGDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>=========<<<<<<<<<<<<<<<======>>>=========>>>===;;;:::::::::;;;<<<;;;;;;<<<======<<<;;;:::777888999999888777888:::444444555666777777777777666666555444444555666666444333222222000000///...222222222222111111111111000000111111111111000000111111111111111111111111............///000111222000000000000000000000000//////000000000111111111000//////......//////000000000111111111111000000000000000000000000000000........................///000000000111111111111000000/////////.........//////000000111222222333111111222222333333444444333333444777:::;;;:::888777666999===>>>===>>>BBBBBBIIIUUUeeeyyy333333444444444555555555---...///000222222333333222111111111111111111222333333333333333333333333222333333444444555555666......///111222333444555222222222222222222222222111111111111111111111111444222111111333444555555555555444444444333333333///000111222333333444333111222222222222111000000000111222333444333333222444444444555555555555555666666777888888888888777999999888888888999::::::777777777888999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===<<<:::999:::;;;<<<<<<<<<===>>>>>>??????<<<>>>@@@AAAAAAAAABBBCCC???BBBEEEGGGFFFEEEEEEEEEHHHJJJLLLLLLMMMRRR[[[aaabbbnnn~~~zzzuuunnniiifffaaaYYYRRRPPPOOOMMMLLLLLLMMMNNNPPPLLLLLLKKKIIIHHHHHHJJJLLLGGGIIIJJJJJJIIIJJJKKKMMMFFFFFFFFFHHHIIIHHHEEECCC???>>>===>>>AAACCCDDDCCCAAAAAA@@@???>>>>>>>>>???>>>=========<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===>>>===<<<;;;:::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;777999::::::999888:::;;;333444555777888888888888444555666777777666555444111111222222222333333333222222222111111111111000000000111111111111000000000000000000000000000000------------...///111111000000000000000000000000.../////////000000111111.........------.........000000111111111111000000////////////////////////,,,,,,------...///////////////000000111111111222000000//////.........---...//////000111222222222//////000222333444555666222222333555777888777555222111444999:::888999;;;:::@@@IIIQQQ]]]qqq111111222222222111111000222333333444444333333222111111111111111111111111000000111111111222222222222222222222222222222222//////000111222222333333333333333222222111111111222222222222222222222222222222111000000111111222111222222333333222222111111111111111000000//////222222222222222222222222333333333333333333333333444444333333444555777888666666666666666777777888777888999999777777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::=========<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCFFFFFFEEEDDDCCCBBBBBBAAAGGGFFFEEEEEEFFFHHHKKKLLLPPPVVV```jjjvvvyyysssmmmggg___XXXTTTRRRQQQPPPLLLLLLKKKJJJJJJIIIHHHHHHJJJHHHGGGHHHJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGHHHJJJIIIGGGEEEFFFGGGFFFCCC@@@AAA@@@>>>>>>???@@@???>>>AAA???============<<<;;;<<<<<<;;;::::::999888888888;;;===>>>===<<<<<<===:::<<<>>>===;;;999888999======<<<<<<;;;:::888888;;;:::999888777666555444444444444444444444444444555444333222222444555777333333333333333333333333333222111111000000111111111111111111111111111111111111222222222222111111111111111111000000000000000000000000////////////,,,------...///000111111......////////////......000000000000000000000000......////////////......,,,------...............000///...------...///000222222111000//////000000000000000000111111111111111111222333333333333222444444444555555555555666888888777777888888999::::::;;;???EEEKKKWWWkkk|||222222333333333333222222222333333444444333333222111111111111111111111111111111111111222222222222222222222222222222222222111111222333333444555555222222222222111111111000222222222222222222222222222222222222222111111111111222222333333222222111222222111111111000000000222222222222222222222222333333333333333333333333444444333333444555777777666666666666666777888888777999:::999888777888999::::::::::::::::::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>=========>>>???@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@BBBAAAAAA@@@BBBDDDFFFGGGGGGLLLRRRXXX___kkkyyy|||tttkkkeeeZZZVVVQQQMMMLLLMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHEEEEEEFFFEEEDDDEEEGGGIIIGGGEEECCCCCCDDDDDDBBB@@@AAA@@@>>>>>>???@@@???>>>@@@???===<<<===>>>===<<<;;;;;;;;;::::::999999888888:::<<<<<<;;;;;;;;;<<<888:::;;;<<<;;;:::;;;<<<=========<<<;;;999888777:::999888777666555444444444444444444444444444444555444333222222333555666333333333333333333333333333222111111000000111111111111111111111111111111000111111222222111111000000000000/////////......000/////////////////////------......//////000000......////////////......////////////////////////......////////////......------...////////////...000///...------...///000222111111000//////000000....../////////000000000111111222222333333333222444444444444555555555555777666666666666777888888888888;;;@@@DDDLLL\\\kkk}}}222333333444444444333333222222333333333333222222111111111111111111111111111111222222222333333333111111111111111111111111111111222222333444444444222222111111111111111000222222222222222222222222111111333333333333222111111111222222222222111111222222222111111111111111222222222222222222222222333333333333333333333333333333333333444555666777777777666666777777888999888999:::999888888999:::999999999999999999999999666777888999:::;;;<<<<<<::::::::::::::::::;;;;;;;;;<<<======>>>==================>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@BBBCCCCCCFFFIIIKKKNNNUUU^^^eeekkkxxx|||wwwpppiiiaaaYYYTTTOOOMMMJJJJJJKKKLLLLLLLLLGGGGGGHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHDDDDDDCCCBBBAAABBBEEEHHHEEECCCAAA@@@AAABBBAAAAAAAAA???>>>===>>>???>>>===???===<<<<<<===>>>===<<<:::::::::::::::999999999888999::::::999999:::;;;666888999999999:::<<>>>>>===<<<;;;999777666888777777666555444333333444444444444333333333333444333222222222333555666333333333333333333333333222222111000000000000111000000000000000000000000000111111222222111111000/////////.........------////////////////////////..................//////......////////////......////////////////////////......////////////............///000000000////////////............//////111111000/////////000000------........./////////111111111222222222222222444444444444555555555555555555555555555666777777777777999;;;<<<@@@KKKWWWdddkkkxxx111222333333333333333333222222333333333333222222111111111111111111111111222222222222333333333333111111111111111111111111//////000000111111111222222222222222222222222222111111111111111111111111000111333444555444222111111111222222222222111111222222222222111111111111111111111111111111111111222222222222222222222222333333333333444555666666777666666666666777888888888999:::999888777888:::888888888888888888888888666777777888999999::::::888888888999999::::::;;;;;;;;;<<<============<<<<<<=====================<<<<<<<<<======>>>>>>>>>??????>>>??????AAABBBCCCAAACCCEEEGGGIIIMMMRRRWWW___eeekkkppp}}}|||oookkkfff```[[[UUUOOOKKKNNNMMMKKKKKKLLLLLLKKKIIIGGGHHHHHHHHHHHHIIIIIIIIIKKKIIIHHHHHHIIIJJJIIIGGGGGGGGGEEECCCAAABBBEEEGGGEEECCCAAA??????@@@AAABBBAAA???======>>>>>>===<<<===<<<;;;;;;===>>>>>>===999999999999999:::::::::888999:::999888777999:::777777888777777888;;;>>>=========;;;:::888666555555555555444444333333333444444444333333333333333333333222222222333444555222222222222222222222222222222111000000000000000000000000000000000000000000000111111111111000000/////////.........------.........///////////////.....................---......////////////......////////////////////////......////////////.........//////000000000000000/////////....../////////111000000/////////000000------........./////////111111111111111222222333333333444444444555555555555555555555555666666777888777999;;;:::;;;BBBJJJQQQVVV```nnn000000111222222222222222111222222333333222222111000000000000000000000000111111222222222333333333000000000000000000000000///000000000000000111111222222333333333333333333111111111111111111111111///000222444444444222111000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222222222333444444555555555666666555555666666777888777888999999777777888999777777777777777777777777888888888888888888888888777888888999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<======>>>>>>??????????????????@@@AAABBBBBB>>>@@@AAACCCDDDFFFIIIKKKVVVZZZZZZZZZaaaqqqwwwnnn___\\\XXXUUUSSSPPPMMMKKKKKKJJJIIIIIIJJJIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHHHHIIIIIIHHHGGGLLLLLLJJJGGGDDDDDDEEEGGGEEEDDDCCCAAA???@@@BBBCCCAAA???===<<<======<<<;;;<<<::::::;;;===?????????888999999999999999999999888999::::::888888999:::888999888777666666888:::<<<;;;;;;:::888777555444444444444333333333333333444444333333333222222222222222222222333333444444222222222222222222222222222111000000//////000000////////////////////////000000000111111000000000000000000/////////......------....../////////000............------------......////////////....................................////////////.........//////000000000000000...//////////////////...000///////////////000000....../////////000000000111111000000000111222333333333333444444444444555666555555555555666777777777666888::::::999===DDDHHHLLLSSSZZZeeeyyy//////000111222222222222111111222222222222111111000000000000000000000000000000111111111222222222////////////////////////222222222222222222222222222222222222222333333333111111111111111111111111...///111222333333222111000000111111111111000000000000000000000111111111111111111111111111111111222222222222222222222222111222333444555555555444555555444444555555666777666777888777666666777888777777777777777777777777999999999888888888777777999999999999999999::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===============>>>>>>??????@@@@@@>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEEEEEEEEEEHHHMMMPPPOOORRR[[[cccgggjjjmmmrrrzzz}}}qqqkkkiiigggaaa[[[RRRQQQOOOOOOOOOOOONNNLLLIIIHHHHHHIIIJJJKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMKKKJJJIIIIIIIIIIIIHHHFFFMMMNNNMMMKKKHHHFFFFFFGGGFFFFFFEEECCC@@@@@@AAABBBAAA???<<<<<<<<<<<<;;;::::::999999:::===???@@@@@@999999999999999888888888999;;;======;;;:::999999888999999777555444555666999999888888777666444444333333333333333444444444444444333333222222111111222222222222333333333333222222222222222222222222111111000////////////000///////////////////////////000000111111000000///000000000/////////......---------......//////000------------------............////////////....................................////////////............///000000000//////......////////////......//////......//////000000....../////////000000000111111000///000111222333333333333333444444444444555555555555555666777777444333444888888777:::@@@EEEHHHKKKLLLQQQ___uuu///000111222333333333333111111222222222222111111000000000000000000000000//////000000000111111111////////////////////////222222222222111111111111//////000000111111111111111111111111111111111111......///000111111222222000000111111111111000000....../////////000000000111111111111111111111111111111111111111111111111000111333444555555444444444333333333333444555555444666777666555444555777777777777777777777777777888888999999999999999999:::::::::::::::999999999999999:::;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>???>>>>>>??????????????????>>>>>>??????????????????BBBCCCEEEHHHJJJKKKIIIHHHAAAFFFJJJHHHHHHMMMQQQSSSSSSUUUYYY___fffrrr~~~~~~{{{tttllliiikkknnnllleee]]]WWWUUUSSSPPPNNNMMMLLLKKKLLLMMMMMMLLLJJJLLLJJJIIIJJJLLLNNNNNNMMMIIIIIIKKKMMMOOOPPPRRRSSSLLLJJJIIIIIIIIIIIIHHHFFFIIIKKKLLLLLLIIIHHHGGGHHHEEEGGGGGGDDDAAA>>>???@@@@@@>>><<<;;;<<<;;;:::999999888888:::===@@@@@@@@@::::::999999888888777777999<<>>CCCDDDDDDCCCEEEMMMZZZdddllluuu000111222333444444555444111111222222222222111111000000000000000000000000////////////000000000000////////////////////////000000000///////////////---.........//////000000000000000000000000000000............///000222222000000111111111111000000---.........//////000000000000000000000000000000111111111111111111111111000111333444555555444333333222222222222333444444444555666555444333444666888888888888888888888888777777888999:::;;;;;;<<<;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;:::::::::;;;<<<===??????@@@??????????????????>>>>>>???@@@@@@AAAAAAAAAAAA@@@>>>@@@DDDHHHMMMNNNMMMLLLDDDGGGGGGAAA@@@EEELLLOOONNNPPPRRRTTTVVV\\\dddkkkkkkqqqzzz}}}yyyrrrqqqmmmdddZZZUUUWWWZZZ[[[XXXSSSOOOMMMLLLKKKJJJKKKJJJJJJKKKLLLKKKIIIFFFMMMKKKIIIHHHIIIJJJJJJJJJGGGHHHKKKNNNQQQTTTVVVXXXLLLJJJIIIIIIIIIIIIGGGFFFDDDGGGJJJKKKJJJHHHHHHHHHEEEFFFGGGEEEAAA======>>>@@@>>><<<;;;;;;;;;:::888888777777999===@@@AAAAAA;;;::::::999888777666666:::===AAACCCAAA>>>;;;999444666888888666555444444333444444444444444444333222333333444444555555666444444333333222111000000111111222333333333333222111111111111111111111111111111000///////////////........................//////000000000000//////......---------,,,,,,,,,,,,,,,------...///000000++++++,,,,,,---...//////......////////////....................................////////////......,,,------...............---...///000000///...---...............///000111,,,,,,,,,---------......222111///...///000222333222222333333333444444444333333222222333333444555555222222666777777999===AAA???>>>>>>AAAEEEJJJLLLLLLUUUddduuu///111333444444444222111222222111111000///////////////000000000000//////000000000000000000000000000///...---------------000000111111111111000000000000000000//////////////////000000000000//////......///000111000000000333222222111111222222333000000000000111111111111222222222111111111000000111111111111111111111111333333333333333333333333///000333444444333222111333333333222222111111111333444555666888888999999888888777777777777777888888888888777777777777777555555777888:::<<<======;;;;;;;;;;;;;;;<<<===>>>>>>>>>?????????>>>>>>===<<<======>>>???@@@@@@AAABBBAAABBBHHHPPPVVVYYYXXXNNNGGG???===AAAEEEFFFFFFGGGEEEFFFKKKRRRYYY\\\\\\ZZZ]]]```bbbfffkkkqqquuuzzzzzz|||uuulllnnnqqqmmmhhhggg___\\\XXXSSSOOOMMMLLLKKKOOOMMMKKKIIIHHHGGGGGGGGGHHHJJJMMMOOOOOONNNLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLJJJHHHJJJNNNQQQRRRQQQLLLKKKIIIHHHHHHGGGEEECCCFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCCBBBAAA@@@??????;;;999888888888888666444444333333444666999<<<>>>:::;;;;;;;;;:::999777666555777:::;;;;;;:::777555555555555444444333333333333333444444333333222111333333333333333333333333222222222111111111111000000111111111111222222222222222222111111111000000222111///...------......------------.........///////////////////////////........................,,,,,,,,,---------......------------------------------------------------//////.........---------...------------...//////---------............///***+++---///000000//////000000000000000000000000//////............//////////////////000000000000...//////000111222222222111111222222222333333333333333444444555666666666;;;AAABBB>>>;;;===???>>>CCCIIIPPPXXXbbbrrr///000222333333333222111000000000000000000111111//////000000000000//////000000000000000000000000000///...------------...//////000000000000//////......//////000000000111//////000000000000//////////////////000000000000333222222111111222222333000000000000111111111111222222222111111111000000222222222222222222222222333333222222222222222222000111222333444333222222333333333222222222111111222444555777888888888888888888777777777777777888888888888888888888888888666666777888:::;;;<<<<<<:::::::::::::::;;;<<<<<<>>>>>>>>>??????>>>>>>===<<<<<<===>>>>>>???@@@@@@@@@@@@BBBFFFKKKQQQUUUVVVUUUMMMCCC???AAAEEEGGGGGGGGGEEEDDDHHHOOOWWW\\\^^^TTTSSSRRRRRRTTTWWWZZZ\\\^^^cccjjjqqqvvvzzz~~~~~~yyyvvvtttqqqnnnkkklllooouuu|||sssggg]]]]]]^^^ZZZVVVTTTPPPNNNLLLJJJJJJJJJKKKKKKMMMLLLJJJIIIHHHHHHIIIJJJJJJLLLNNNPPPPPPOOOMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKIIIHHHJJJNNNPPPPPPOOOLLLJJJHHHHHHHHHGGGEEECCC@@@AAAAAAAAABBBBBBCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@;;;999777555555555444222000000000111222555777888999999999999888777777666666777888999999888777666666666666555555444444444333333444444333333222111333333333333333333333333222222222111111111000000//////000000000111111111222222222111111111000000111000///...---......///,,,,,,---------.........................................................,,,,,,,,,---------......------------------------------------------------//////.........------------------............///------------............)))***+++,,,------,,,,,,//////////////////////////////............//////.../////////000000000000...//////000111111222222111111111222222222333333333333333444555555666666<<>>>>>>>>>>>======<<<<<<<<<======>>>>>>???>>>???AAABBBDDDIIINNNRRRWWWOOOEEE??????BBBDDDEEEEEECCCBBBEEEKKKSSSZZZ]]]UUUPPPJJJHHHHHHJJJJJJIIIIIILLLQQQTTTWWWXXX[[[\\\bbbccceeeiiinnnqqqrrrrrrvvvzzz}}}zzzrrrkkkiiiiiiggghhhgggdddbbbdddjjjppprrrmmmeee^^^[[[[[[]]]___`````````bbbgggkkkmmmmmmjjj```VVVSSSRRRNNNJJJIIIHHHGGGGGGGGGHHHJJJLLLMMMKKKJJJIIIHHHIIIIIIKKKKKKLLLMMMOOOPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIKKKNNNOOONNNMMMLLLJJJHHHGGGGGGFFFEEECCC======>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAA>>>;;;777555444444222111...//////000222333333444777777666666666666666777666666666666666666666666666666666666666555555555333333444444333333222111333333333333333333333333222222111111111000000000........./////////000000222111111111111000000000000000///.........//////,,,,,,---------.................................------------------------,,,,,,,,,---------......------------------------------------------------...............---------,,,,,,.../////////...---------------............***++++++,,,,,,,,,++++++//////////////////////////////............//////....../////////000000000...//////000000111111222111111111222222222222333222333333444444555555666:::@@@AAA===:::;;;===<<<:::<<>>>>>======;;;<<<<<<<<<=========>>><<<>>>???>>>===@@@GGGLLLOOOJJJBBB======>>>@@@@@@BBBAAABBBDDDHHHMMMRRRTTTVVVOOOGGGDDDFFFGGGEEEBBBCCCEEEHHHJJJJJJJJJKKKLLLMMMNNNPPPTTTXXX[[[\\\[[[[[[aaafffcccZZZRRRPPPRRRRRRSSSSSSSSSSSSVVV\\\```^^^\\\WWWPPPMMMOOOVVV\\\[[[YYYWWWWWWXXX[[[___aaaggg```XXXSSSPPPMMMKKKIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKMMMNNNOOONNNMMMKKKIIIGGGGGGGGGFFFDDDBBB??????@@@@@@AAABBBBBBCCCBBBBBBBBBAAABBBBBBCCCDDDAAA>>>:::777555444333111000111222333444444333333666555444333333444666777666555444444444444555666666666555555555555555555333333444444333333222111222222222222222222222222111111111111000000000000....../////////000000000111111111111000000000000000000//////////////////------........./////////........................------------------------,,,,,,,,,---------......------------------------------------------------........................+++,,,...000000///...,,,,,,,,,---------............/////////.........---///////////////////////////......------......///........./////////000000////////////000000111111111111111111222222222222222222222333444444555555888===???:::777888:::999888:::<<<======???CCCFFFJJJQQQ]]]jjjwww......//////000000000000000000000000//////......//////000000000000////////////////////////////////////.........//////000------............------/////////...............//////000000000000//////111000...---...///111333222111111000000111111222111111111111222222222222111111111111111111111111333333333333333333333333/////////000000111111111222222111111111222333444333333333333333333333333222333555777888777666555666666555555666777888888777777888999::::::;;;;;;999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===============<<<<<<<<<<<<============;;;<<<<<<:::999;;;AAAFFFDDDBBB@@@>>>>>>>>>>>>===>>>@@@BBBDDDFFFFFFGGGGGGMMMGGG@@@>>>AAACCCBBB??????AAACCCCCCCCCCCCDDDEEEFFFGGGIIILLLOOOQQQPPPNNNLLLSSSYYYWWWPPPIIIHHHJJJIIIIIIJJJKKKLLLPPPTTTWWWWWWVVVRRRLLLHHHIIIPPPWWWUUUSSSPPPMMMMMMOOOSSSVVV^^^\\\WWWQQQMMMKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGHHHMMMLLLJJJIIIHHHHHHIIIIIIKKKKKKLLLLLLKKKJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMMMMJJJIIIGGGFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGCCC???;;;888666555333111222222333444444444444444555555333333333444555666666555444333333444555666444444444444444444444444333333444444333333222111222222222222222222222222111111111000000000///////////////000000000111111000000000000000000000000000000000000000/////////...////////////000000000........................------------------------,,,,,,,,,---------......---------------------------------------------------.....................+++,,,...000000///...,,,,,,,,,,,,------------...000000000///////////////..............................------------..................///////////////////////////000000000000000111111111222222222111111222222333444444444888===???:::777888999888333444666888999:::<<<>>>???CCCJJJSSS^^^kkkvvv|||////////////000000000000111111000//////...------//////000000000000//////000000000000000000000000//////......//////000000------............------/////////.........------//////000000000000//////000///.........///111222111111000000000000111111111111111222222222222333111111111111111222222222333333333333333333333333/////////000111111222222111111222222222333333333333333333333444444444444444444555555666666666666555555555555666777888888777777888888999999::::::999999999999999999::::::======<<<;;;;;;;;;<<<<<<999:::;;;<<<====================================:::::::::888888:::===@@@===>>>???@@@AAAAAA@@@???<<>>>>>>>>>>>>>>>>>>>>>>>:::999777777999;;;<<<<<<;;;<<<>>>???@@@@@@AAABBB<<>>???@@@@@@??????@@@BBB@@@@@@BBBEEEGGGGGGEEEBBBCCCFFFIIIJJJHHHFFFFFFFFFDDDDDDDDDDDDFFFGGGHHHGGGMMMLLLJJJGGGDDDCCCCCCDDDMMMNNNOOONNNKKKKKKLLLOOOUUU[[[\\\UUUOOONNNLLLIIIHHHIIIJJJLLLMMMNNNOOOOOOKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKLLLJJJHHHHHHIIILLLIIIGGGFFFEEEEEEDDDBBB@@@??????????????????@@@@@@<<<===>>>@@@BBBEEEGGGHHHEEEDDDBBBAAA???<<<888444111111000000111333444555777888888777777666555555555555444444444444555555444444444444555555555666333333444444333333222111111111111111111111111111111000000000////////////........./////////000000////////////000000111111222333333222111///---,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------.........//////---------............///++++++,,,,,,,,,---------++++++******+++,,,---..............................------,,,,,,------...---------.........//////////////////////////////000000000000111111111111000000111111222333333333888===???:::666777888777777666666666777888888888999999:::===BBBFFFIIIJJJNNNWWWbbbiiimmmuuu000000000000000111222222------......///000000000//////000000000000//////000000000000000000000000///////////////000111111......////////////......+++,,,,,,---...///000000//////000000000000//////......///000111000000000111111000000000000111111111111222222222333333333000000111111222222222222111111111111111111111111///000000111222333333333///111333444444444222111333333333444444555555555666555444222333444666888444444444555555777888888888888888777777777777777777888888999::::::;;;;;;<<<;;;::::::999999999999888999:::;;;<<<<<<<<<<<>>>>>>>>>>>;;;888666777;;;===;;;999;;;<<<<<<<<<<<<>>>@@@BBB===@@@BBBAAA@@@???AAACCCAAABBBDDDCCCAAA??????@@@>>>??????>>>===<<<>>>@@@???@@@BBBEEEHHHHHHFFFCCCDDDEEEFFFFFFGGGFFFEEEEEEHHHGGGFFFFFFHHHHHHGGGFFFGGGGGGGGGHHHHHHHHHGGGFFFGGGIIILLLKKKIIIGGGHHHJJJSSS[[[]]]VVVOOOLLLJJJFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIHHHHHHIIIJJJLLLMMMIIIJJJJJJJJJKKKKKKLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIHHHJJJJJJHHHEEEEEEHHHKKKIIIGGGEEEEEEEEEDDDBBB@@@>>>>>>???@@@AAABBBCCCCCC:::;;;<<<>>>AAACCCFFFGGGIIIIIIHHHHHHFFFBBB===999333222111111222444666888888999999:::999777555444555555555555555555555555444555555555666666777777333333444444444333222222111111111111111111111111000000000000////////////---------.........//////.../////////000000111111333333333333111///,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------.........//////...------------...//////++++++,,,,,,,,,---------++++++******+++---///000...........................------,,,,,,------...---------........./////////////////////.........000000000000111111111111000000000111222222333333555:::;;;666222333444333555444333444666888888888666666777999===?????????@@@GGGNNNQQQQQQWWWdddnnnsss~~~......///000000000000000000000000000000000000000000000000000////////////000000///...............000000000000////////////........................,,,,,,------...///000000------............------......//////000000111111///000000000111111111111222111111111000000//////000111222111000000222333444222000000111333333333111111222222222111111000333333333444444333222222444555444333222222444666777777777555333222333444666666777888888888888777:::888777777888999999888999888777666666666777888;;;;;;;;;::::::999999999999999::::::::::::;;;;;;:::;;;;;;;;;;;;;;;::::::888888999999999:::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>???????????????AAAAAAAAAAAA??????:::;;;===???@@@AAA@@@@@@BBBCCCDDDEEEEEEFFFEEEEEECCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDCCCEEEIIIMMMOOONNNMMMLLLKKKKKKKKKKKKSSSUUUUUUSSSOOOKKKHHHGGGJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIKKKMMMKKKHHHGGGHHHKKKKKKHHHEEEEEEFFFGGGHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@???@@@BBBBBBBBBBBB@@@???>>>===<<<<<<===@@@DDDFFFGGGGGGIIIJJJJJJFFF@@@;;;444222000000222444666666666666666777888888999999666555444444555666555444333444555555666666555555444333222111000000000000333222222111111222222333000000000000000000000000222111000///---+++******////////////////////////////////////............333111///---,,,+++,,,,,,---.........---,,,,,,+++,,,+++***)))***+++,,,---,,,,,,,,,,,,+++***)))))),,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000---,,,---///000...,,,......---,,,---...///000//////.........000111333111111111000111111222222888999999888555444444555222222333333333333444444777888888888999999999999AAA@@@??????BBBFFFKKKNNNVVV\\\eeeppp|||...//////000111000000000////////////////////////000/////////////////////000000///...............000/////////////////////........................,,,,,,------...//////000------............---------.........//////////////////000000000111111111111111111000000000//////222333333222000000111333222000///000111222111000111111222222222111111000222333333444333333222222333444444333111222333555666666666555333222333555666777777777777888888888:::888666777888999888888999999888777777777888999;;;;;;;;;::::::999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;666777888999:::;;;<<<===::::::;;;;;;<<<===>>>>>>======>>>>>>?????????@@@@@@AAABBBCCCCCCBBBAAA@@@;;;<<<===???@@@@@@AAAAAACCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHLLLOOONNNNNNMMMLLLKKKKKKKKKKKKMMMOOOQQQPPPMMMJJJHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIKKKMMMLLLIIIHHHIIIJJJJJJHHHEEEDDDEEEGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@===<<<;;;;;;<<>>??????<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDDDDCCCBBBBBB=========>>>???@@@AAABBBDDDDDDEEEEEEEEEDDDCCCCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIJJJKKKNNNPPPMMMMMMLLLKKKJJJJJJJJJJJJGGGIIIKKKKKKIIIHHHHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLIIIKKKMMMMMMKKKIIIIIIJJJIIIGGGEEEDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA<<<;;;;;;;;;<<<>>>AAACCCDDDDDDDDDEEEEEECCC???<<<444333111111333555666666777777666555555444333333555444333444555666555333333333444555555555555555444333222111000000000000000000000//////000000000000000000000000000000000,,,,,,------...//////000........................000000000/////////............---,,,+++,,,,,,,,,---------------,,,,,,+++,,,,,,------.........---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,---...///---,,,,,,++++++,,,,,,---//////......------,,,,,,,,,,,,,,,,,,------------...---,,,---...///...,,,...------------...//////...///000111111222222222000000000000000111222333666777777666333222222333222222333333333333444444333444444444444555555555666666777777999:::<<<===>>>@@@DDDHHHLLLPPPUUUYYYbbbiiisss...///000000111111000000////////////////////////.........///////////////000///............//////.........///////////////........................---------.........//////------............------................................./////////000000000000000000000000//////111222222222111333666888;;;888333000000000//////000000111222222222111111111111222333333333333222444555555555333333444666333444444444333333555777888777555444555666888:::999777555555777888777666888888888999999::::::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;<<<========================<<<;;;:::999888888999:::;;;<<<===>>>???@@@;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAA???>>>======>>>@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBEEEFFFHHHIIIJJJJJJIIIIIIFFFGGGGGGGGGGGGGGGHHHHHHFFFHHHJJJKKKKKKKKKMMMNNNMMMLLLKKKJJJJJJIIIIIIIIIEEEGGGIIIIIIHHHGGGGGGHHHKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMIIIKKKLLLMMMMMMKKKJJJJJJIIIGGGEEEDDDEEEEEEEEEDDDDDDEEEEEEDDDCCCBBB@@@???AAA@@@???>>>>>>???@@@AAA===<<<<<<<<<===???AAABBBDDDCCCBBBCCCBBB@@@===:::333111000111333444555444666666666555555555444444555444333333555555444333333333444555555555444444444333222111000000000000111000000//////000000111000000000000000000000000,,,,,,,,,---...///000000........................000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++---.........---,,,***+++,,,---............,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))++++++,,,,,,,,,---------------------------------------------......//////---///000222222222222111000000///000000111222333555666666444222111111222222222222333333333444444333333333333444444444444777777888999999999999999;;;===???AAABBBDDDGGGIIIJJJNNNVVV```kkkwww}}}zzzuuuqqqnnnnnnpppqqq......///000000000000///........................------....../////////000//////............//////------....../////////000........................---------...............------............------////////////////////////---............///////////////////////////000000///000000000111444888<<>>>>>======???>>>===<<<;;;999888888::::::;;;<<<===>>>???@@@;;;<<<===>>>???@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>@@@AAABBBDDDDDDDDDDDDDDDCCCBBBAAAEEEFFFHHHIIIJJJJJJIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGIIIKKKKKKJJJIIIIIIJJJMMMLLLKKKJJJJJJIIIIIIIIIHHHIIIJJJIIIHHHFFFGGGHHHKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKLLLMMMMMMMMMLLLJJJIIIGGGEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEDDDBBB@@@???@@@@@@>>>======>>>@@@@@@>>>=========>>>@@@AAABBBDDDCCCBBBBBBAAA>>>:::777111000///000222333333222555555555666666777777777555333222333444555444333222333333444555444444444444333222111000000000000111111111000000111111111////////////////////////---------.......................................////////////............++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++)))***,,,---------,,,+++((()))***,,,------------++++++++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---------,,,+++******))))))+++++++++,,,,,,,,,------,,,---------,,,,,,---------------...............---...000111222222111111////////////000111222333444555555444111000000111222222222333333333444444333333444444444555555555777888999999999888777777444666999;;;;;;===???AAAAAACCCGGGLLLSSS\\\eeelllqqqtttzzz~~~zzzrrrkkkaaabbbdddeeefffggggggggg------...////////////...........................---------......//////000///............//////000---------......//////000................................................------............------000000000000000/////////------------.........///......////////////000000......//////000444999===GGGAAA888111///000111222///000111222222222222222///000111222333333333333444555777777555444555666222333444333222333444666666666555555555666777888777666444444666666666555555666777999:::;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;:::;;;<<<===============;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????<<<<<<===>>>???@@@@@@AAA??????@@@AAAAAA@@@?????????????????????@@@AAAAAACCCCCCDDDDDDDDDCCCBBBBBBDDDFFFGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIGGGIIIJJJJJJHHHGGGGGGHHHMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKIIIHHHHHHIIIKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKLLLMMMNNNMMMLLLIIIHHHFFFFFFFFFFFFDDDBBBCCCDDDEEEEEEDDDBBB@@@>>>??????>>>>>>>>>>>>??????>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAA>>>999666111000///111333444333222444555555666777777888888444333222333444555444222222222333444444444444444444333222111000000000000222111111000000111111222////////////////////////...............---------------------------------.........---------,,,,,,+++,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********++++++,,,---...---,,,,,,++++++,,,,,,---......------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,---,,,---......//////......---...///000000111111111.........///000111222333444555555444111000000111222222333333333333444444444444444444555555555555666666777777777666555444111333666888999:::<<<======???@@@BBBDDDIIIOOOSSSSSSUUUYYY```jjjvvvyyymmmfffffffffccc___VVVZZZ___ccceeecccaaa^^^+++,,,------......------........................,,,,,,---......///000000...............///000000,,,,,,---......///000000................................................------............------000000/////////.........,,,,,,---------................../////////000000/////////...///222777:::@@@;;;666222000000111000//////000222222333333222///000111222222333333333111333555555444333333444222333444333222222444555555555555666666666777777777555444444555666666555333444666888::::::;;;:::999999999::::::;;;;;;;;;999999::::::::::::;;;;;;999999;;;<<<<<<=========;;;;;;<<<<<<=========>>>==============================>>>>>>?????????@@@>>>???@@@AAAAAA@@@???>>>??????@@@@@@AAAAAA@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIIIIHHHGGGHHHJJJNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMLLLJJJJJJKKKLLLKKKJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOLLLJJJJJJLLLOOOOOONNNJJJIIIGGGGGGGGGGGGDDDBBBCCCDDDEEEFFFEEEBBB@@@>>>===>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@@@@>>>???@@@BBBCCC@@@;;;777222111111333555666555333555555555555555555555555444333222222444444333222222222333444444444444333444333222111000000000000000000000//////000000000////////////////////////........................------------------------------,,,,,,,,,+++++++++------...///......,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++,,,---------,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,************+++,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++---...---+++***,,,...,,,---.../////////...---------------...///000111............000111222333444555555444222000000111222222333333333333444444333333333444444444555555555555555444444444444444222444777888888888999:::777999;;;<<<===???BBBEEECCCDDDFFFJJJPPPWWW^^^bbbeeeiiiqqq{{{{{{wwwfff___WWWTTTWWWZZZZZZZZZXXX[[[```dddeeebbb]]]ZZZ***+++,,,,,,------,,,,,,........................,,,,,,------...///000000...............///000111,,,,,,------...///000000.............................................------..................---//////.........---------,,,,,,,,,---------......---.........//////000000111111000......000444888777555333111111111///...//////000222222333333333//////000222222333333333000222444444333111111222333444444333222111333555444555666666777666666666666555333333555666555444222333666888999:::::::::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>============>>>>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@???>>>???@@@BBBBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIFFFHHHHHHHHHHHHHHHKKKMMMOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKMMMOOOKKKKKKJJJIIIGGGFFFFFFEEEFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKKKKMMMOOOPPPQQQMMMIIIIIILLLOOOPPPOOOKKKIIIHHHHHHHHHGGGEEECCCCCCDDDEEEFFFEEEBBB???>>><<<===>>>??????>>>===<<<<<<<<<======>>>>>>??????:::<<>>@@@??????AAABBBEEEHHHJJJLLLMMMPPPXXXaaakkkttt|||}}}{{{|||{{{vvvqqqlllfffeeefffeeeaaa]]]UUUQQQMMMMMMOOOSSSTTTTTT[[[^^^bbbeeeeeeaaa]]]ZZZ...------------...//////000111222222111000///...------............------/////////...---------,,,//////.........---------,,,---......------///111///...---,,,,,,---...///,,,,,,,,,------.........//////.........---------...,,,+++,,,///111///---...------------...//////222222111111111111111111000000000000000000000000333222222222222222222333333333333333333333333333111222222333333222222111111111111222333444666777999666333444666777666444555555444333333333444444444555555666777888888999888888999999999:::::::::;;;999888888:::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;============>>>???@@@AAA@@@@@@????????????@@@@@@???>>>>>>>>>???@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEGGGGGGJJJJJJIIIFFFDDDCCCDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHIIIJJJLLLNNNOOONNNMMMLLLMMMMMMLLLIIIGGGIIIHHHHHHHHHJJJJJJIIIHHHKKKHHHEEECCCDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJKKKMMMOOOMMMKKKJJJIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFBBBCCCDDDDDDDDDCCCAAA@@@??????===<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>@@@AAABBB@@@<<<888555333111111222444444333444444555555555555444444111111111111111111111111000111222222333333333333000000000000000///......//////000111111111111111//////...---,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,---......---+++///...---------,,,)))'''++++++,,,,,,,,,---------************************++++++,,,,,,,,,,,,---------,,,+++*********+++,,,......---,,,+++***)))(((.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...---,,,,,,++++++++++++)))***,,,,,,,,,***((('''---,,,+++***+++,,,---...222000///...///000222333777777555111......///111222222222111111111111111444333333222222333333444222222333333333333444444555555666777777666555444555555555555666666666666999:::;;;===???@@@AAAAAACCCDDDFFFJJJOOOTTTYYY\\\aaa```___]]]]]]```eeeiiittt}}}wwwpppiiieeeeeedddaaa]]]YYYXXXWWWVVVUUUTTTTTTTTTJJJIIIHHHIIILLLRRRXXX[[[^^^]]]]]]```ccc___WWWOOO------........./////////000000111111111000///...---......//////......---............------------///.........------------,,,---...---,,,---...000///...------------...///,,,,,,------------------//////.........---------...---+++---///000///---...------------...//////000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111111222222333333222222111000000111111222444555666888555333444666777666444333333333333444555666666666666666777888999999999999999999999999999999999<<<;;;999999:::;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;============>>>???@@@AAA>>>>>>============>>>>>>@@@@@@?????????????????????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDFFFFFFHHHHHHGGGEEECCCBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHIIIJJJKKKMMMNNNMMMLLLLLLLLLMMMLLLIIIGGGJJJIIIHHHHHHHHHHHHGGGFFFJJJGGGEEEDDDDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMKKKJJJHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEAAAAAABBBBBBBBBAAA@@@?????????>>>===<<<;;;;;;<<<::::::;;;<<<<<<======>>>>>>>>>>>>@@@@@@???;;;888666444222222333444444333444444555555555555444444111111111111111111111111111111222222333222222222111000///............///---...///000000000000000//////......---,,,,,,+++------,,,,,,,,,,,,------........................---------,,,,,,+++++++++,,,+++++++++------,,,***,,,,,,,,,---......+++(((++++++++++++,,,,,,,,,,,,*********************************+++++++++,,,,,,---,,,+++*********++++++,,,,,,,,,++++++++++++***+++++++++******)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++------,,,+++++++++,,,,,,,,,,,,---------,,,******,,,,,,+++++++++,,,---...111000///...///000222333666666555222///...///000111111111111111111111111222111111000000111111222111111111222222222333333444555666777666666555444555555555555666666666666666777888:::;;;<<<=========>>>@@@BBBFFFIIILLLNNNNNNNNNMMMKKKKKKMMMRRRUUUXXX```jjjqqquuuyyy~~~zzzxxxwwwxxxzzzyyyuuupppiiiccc\\\YYYYYYYYYWWWTTTNNNMMMLLLLLLKKKLLLLLLMMMJJJKKKLLLNNNRRRUUUYYYZZZYYYYYYYYY]]]___^^^XXXRRR------///000000000///...000000000111000000///.........////////////......------------........................------------,,,---...---,,,,,,...000///...------------...///------------------,,,,,,...............---------...---,,,---/////////---......------......///000////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111111222222333333222222111000000000111222333444555666444333333444555555444333333333333555666777888666777777888888999999:::999999999999999999888888===;;;::::::;;;<<<;;;:::<<<=========<<<;;;::::::======<<<======>>>???@@@===<<<<<<;;;;;;<<<<<<===AAAAAA@@@??????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDBBBAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLKKKKKKLLLLLLLLLIIIGGGJJJJJJIIIGGGFFFFFFEEEEEEHHHFFFDDDCCCEEEFFFFFFEEEHHHIIIHHHGGGEEEFFFHHHJJJJJJIIIHHHGGGFFFGGGHHHIIIHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDCCC???@@@@@@@@@@@@???>>>>>>??????>>>===<<<<<<<<<<<<::::::;;;;;;<<<=========>>>=========>>>===;;;999666444222222444555444444333444444555555444444333111111111111111111111111111222222222222111111000111000///.........//////------.../////////....../////////...------,,,,,,------,,,,,,,,,,,,------........................------,,,,,,,,,,,,+++++++++***)))***+++,,,+++))))))***+++...000///,,,************++++++++++++,,,************************))))))*********+++++++++---,,,++++++******++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************+++++++++,,,,,,,,,+++++++++,,,------............------------,,,,,,,,,+++,,,------...111000///...///000111222333444444333000......//////000000111111222222222111111000000000000111111000000000111111111111222444444555666666555555444444555555555555666666666666666777888999:::999999999999;;;<<<>>>>>>??????@@@AAAAAAAAAAAABBBEEEGGGDDDIIIPPPTTTVVVYYY]]]aaajjjmmmpppssswww|||xxxhhh___]]]\\\___dddgggdddaaaZZZUUUPPPOOOPPPPPPOOOMMMIIIIIIHHHGGGHHHIIIJJJKKKIIILLLQQQUUUXXXYYYYYYXXXVVVUUUVVVYYY]]]^^^[[[XXX,,,---///111111000///.../////////////////////......//////000000//////...,,,,,,,,,------.........------------------------,,,---...---,,,,,,---///.........------..................------,,,,,,,,,...........................---------...........................//////000...///////////////000000000000000000000000000000000000////////////000000222222222222222222222222111222222333333222222111000000000000111222333444444333333333333444555555555444444444555666777777666666777777777888888888999999999999888888888888;;;:::999999<<<=====================<<<;;;:::999===<<<<<<<<<======>>>???===<<<<<<;;;;;;<<<<<<===??????@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCFFFFFFGGGEEECCCBBBCCCDDDCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFHHHJJJJJJJJJJJJIIIJJJJJJJJJKKKLLLLLLIIIGGGJJJJJJIIIHHHFFFFFFGGGHHHGGGFFFDDDDDDFFFGGGGGGFFFJJJJJJIIIFFFDDDDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC???????????????>>>>>>===???>>>======<<<<<<<<<===;;;;;;;;;<<<======>>>>>>>>><<<::::::;;;;;;:::999555444333333555555555333333333444444444444333333111111111111111111111111111222222222111000/////////000111111111000///...---....../////////....../////////......------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,+++***)))***,,,...000///,,,)))))))))*********+++++++++************************************++++++++++++,,,,,,++++++++++++***+++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,---...///...------------......,,,,,,,,,,,,------......000////////////000111111111222444333000///...///...//////000111222222333333333222222222222333333000000000111111111222222333444444444555555555555444444444555555555666666888999999::::::::::::999888999:::;;;;;;;;;:::999<<<===??????>>>>>>@@@BBB@@@CCCFFFHHHHHHJJJMMMPPPPPPRRRUUUXXX[[[___dddhhhkkkooonnniiifffiiikkklllsssqqqnnnllljjjjjjkkklllnnnpppsssttttttqqqooonnnrrrwww{{{{{{zzzzzzpppaaaTTTQQQOOORRRWWWZZZYYYVVVQQQOOOLLLKKKMMMNNNNNNMMMJJJIIIHHHGGGGGGHHHIIIJJJHHHLLLSSSYYY[[[ZZZVVVSSSSSSSSSTTTWWW\\\______^^^,,,---///111111000...---..................//////......////////////......+++,,,,,,,,,------......,,,,,,------------------------...---++++++---...---..................---.........------,,,,,,,,,---.................................---------...///............///000000/////////000000111111111111111111111111111111111000//////////////////000222222222222222222222222111222222333333222222111000000000000111222333333333333333333333444555666888777666666555555555555555555555666666666666666888888888888888888888888888777777999<<<>>>??????<<<<<<======<<<;;;;;;:::<<<<<<<<<;;;<<<<<<===>>>>>>======<<<<<<======>>><<<===>>>@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDFFFHHHHHHGGGEEEDDDEEEEEEEEEFFFGGGIIIIIIHHHGGGFFFDDDFFFGGGIIIIIIIIIHHHGGGIIIHHHHHHJJJKKKKKKIIIHHHHHHIIIJJJIIIGGGHHHKKKNNNKKKIIIHHHIIIJJJKKKKKKJJJKKKKKKJJJGGGDDDCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDCCCCCCAAABBBCCCCCCCCCCCCCCCBBB?????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????===;;;888888888999888777555333333333555555444222222222333333333333222222111111111111111111111111111111111111000000///...,,,///333555555333///---/////////000000//////..................---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,,,,+++++++++,,,...///...***((())))))*********+++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******))))))))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,---...------,,,+++,,,,,,------,,,,,,---------.........///////////////000000111///111222222000......///......///000111111222222333222222111111222222333111111111111222222222333333333333333333444555555444444444444555555555555888999999::::::999999999777888:::;;;;;;;;;:::999666888:::::::::999:::<<<===>>>??????@@@AAABBBDDDDDDFFFHHHIIIKKKNNNRRRUUUXXX\\\[[[UUUPPPQQQTTTUUU[[[YYYVVVTTTRRRRRRSSSTTTVVVYYY]]]bbbdddbbb___]]]```dddgggfffccccccggglllkkkhhhiiiooouuurrrfffZZZNNNLLLKKKKKKLLLMMMKKKJJJKKKJJJIIIIIIJJJKKKLLLLLLGGGGGGFFFEEEDDDDDDCCCCCCEEEJJJQQQVVVXXXVVVQQQNNNOOOOOOPPPSSSWWW[[[]]]^^^,,,,,,.../////////...---...------------...//////------............------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...---++++++,,,---------...//////...------------------------,,,,,,---------...............---/////////---,,,---...//////......//////000111/////////000000111111222111111111111111111111111000000////////////000000000000000000000000000000111222222333333222222111111111111111111222333333222444444444333444666888:::999888666555555555555555555555555555555555555777777777888888888999999777666666888;;;>>>???>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>======>>>>>>???:::<<<>>>@@@AAABBBBBBAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJHHHFFFFFFGGGEEEGGGIIIJJJKKKJJJHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKJJJHHHHHHJJJKKKIIIGGGIIIMMMQQQPPPNNNMMMNNNOOOPPPNNNMMMKKKKKKKKKIIIFFFDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA??????>>>===============<<<<<<;;;;;;:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>;;;999777666777777777666333222222333444444333111111222222333333222222111111111111111111111111111///000000000000//////...+++...333666666333///---//////000000000///......------------------------,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------...,,,******+++,,,,,,,,,---,,,,,,---...---+++)))*********++++++++++++,,,************************++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++***))),,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,---............---....../////////000000000///000111000///...///000...//////000000111111111000000////////////000000111111111222222222333333222222222222222333555555333444444444444555555555555666666777777777666666666666777888999999999999555666888888777777888999::::::;;;;;;<<<<<<======???@@@AAAAAABBBDDDGGGJJJOOOSSSRRRJJJCCCDDDGGGIIIMMMLLLKKKIIIIIIIIIIIIIIIKKKNNNTTT[[[___^^^YYYUUUUUUWWWWWWUUUSSSRRRUUUXXXXXXVVVVVVZZZ```___XXXQQQMMMNNNNNNLLLHHHEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGEEECCCBBBDDDGGGLLLPPPQQQOOOMMMJJJIIIIIIKKKMMMPPPSSSVVVWWW,,,,,,,,,,,,------------------,,,,,,,,,---//////,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......,,,+++***+++---------...//////...------,,,,,,---------------------------.........//////---///000///---+++---...///////////////000000111------...//////000111111111111111111111111111111111000000//////000000111000000000000000000000000111222222333333222222111222222222222222333333444222444666555444444777999999999888777666666666666666666666666666555555555555555666777888999::::::888777666777999;;;<<<;;;::::::;;;<<<============<<<<<<;;;;;;:::;;;;;;<<>>>>>======>>>>>>???;;;===???AAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHGGGIIIJJJJJJIIIGGGGGGGGGEEEFFFHHHJJJKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFHHHKKKKKKJJJHHHHHHJJJKKKIIIFFFGGGKKKPPPPPPOOONNNNNNOOOOOOMMMKKKJJJLLLMMMLLLIIIFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::;;;;;;<<<:::::::::999999::::::;;;999999::::::;;;<<<<<<===999888666666777777555333222111111222444444222000111111222222222222111111111111111111111111111111......//////000/////////,,,---000111222111///......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++)))((()))+++,,,+++---+++***+++,,,------,,,++++++++++++,,,,,,,,,,,,***************************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))***+++++++++++++++,,,,,,++++++,,,,,,------------++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,,,,)))***+++,,,---,,,,,,+++,,,,,,.../////////...------......////////////////////////...------///111/////////000000000000000000000////////////000000000000000111111111111222222111111111222333444555333333444444444555555555333333444555555555555555555555555555555666777777777888888888777777999:::999999999;;;=========<<<;;;<<<=========???BBBDDDJJJNNNMMMDDD<<<<<<@@@BBBEEEEEEEEEEEEEEEEEEFFFFFFFFFIIIOOOWWW[[[ZZZTTTOOONNNMMMKKKJJJIIIIIIJJJKKKPPPOOOOOOQQQTTTSSSNNNJJJKKKPPPTTTQQQIIIDDDDDDGGGDDDEEEEEEEEEEEEDDDEEEFFFIIIJJJMMMOOONNNLLLHHHFFFDDDFFFGGGIIIJJJJJJIIIIIIFFFGGGIIIJJJKKKMMMOOOQQQ,,,,,,+++++++++,,,---...---,,,,,,+++,,,---//////+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,------------......,,,******+++---,,,---...//////...---,,,,,,,,,,,,------.........---------.........//////---///111///,,,+++,,,...///////////////000111111,,,,,,------...///000000111111111111111111111111111111000000000000111111111111111111111111111111222222222333333222222222333333333222333333444444333555666666444444777:::888777777777777777888888777777777777666666666666444444555777888999:::;;;:::888777777888999999888999999;;;<<<===>>>>>>>>><<<;;;;;;:::::::::;;;;;;>>>>>>============>>>>>>===>>>@@@AAAAAA@@@???>>>@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDDDDEEECCCCCCCCCDDDEEEGGGHHHIIIFFFHHHJJJJJJIIIGGGGGGGGGDDDEEEHHHJJJJJJIIIGGGEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFHHHKKKKKKJJJHHHIIIKKKKKKHHHDDDDDDIIINNNMMMLLLKKKKKKKKKKKKIIIGGGIIIKKKNNNMMMJJJGGGDDDCCCAAABBBBBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;:::999999999:::;;;999999999888888999::::::777888888999999:::;;;;;;888777666666777666444222111000111222333333111///111111222222222222111111111111111111111111111111------...///000000000///---------------...///000---.........------,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++++++++,,,,,,---------,,,***''''''(((*********,,,***)))))),,,...//////++++++,,,,,,,,,---------************************)))************+++++++++++++++,,,---,,,+++***)))((()))***+++,,,---......(((((()))))))))*********++++++++++++++++++++++++******++++++++++++******************************++++++,,,,,,,,,---------...------,,,++++++++++++)))***,,,.........,,,+++,,,,,,.../////////...------......///000//////////////////---,,,---000333000000000000////////////222222111111111111222222////////////000000000000111111000000111333444666333333333444444444555555222333444555666666666666777666555444444555666777777777777666555555777:::666666888:::<<<===<<<;;;999:::;;;;;;<<<>>>AAADDDHHHMMMKKKAAA999888<<>>>>>>>>>>><<<<<<<<<;;;:::999888777777888999:::::::::::::::888888888777777777777777999999888666555444333222333333222111000000111111111111000000111222333333////////////////////////------......//////000000//////...---,,,++++++***------.........---,,,+++,,,---.........---,,,+++,,,+++******))))))******++++++***************+++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((***+++,,,------,,,+++***))))))******++++++,,,,,,,,,---...---+++***+++,,,***************************++++++,,,,,,++++++***************************++++++,,,,,,---...//////++++++******************,,,,,,,,,++++++*********)))***,,,------,,,***)))---+++***(((((()))+++,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......+++,,,,,,---...///000000////////////////////////111111000000//////......000000000000000000000000000000000000000000000000222222222111111111000000////////////000111222333222333333444444333333222333333333444444444444555777777777777777888888999;;;:::::::::;;;<<<>>>???::::::999:::<<<===<<<<<>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::999777666666666777888888888888888777777777777777777777777777777666555444333333222333222222111000000111111000000000000000111222222////////////////////////............////////////.........------,,,,,,+++...------------,,,,,,,,,,,,,,,---......---,,,+++,,,+++******))))))******++++++***************+++++++++++++++++++++++++++,,,++++++***))))))))))))***++++++,,,,,,++++++***)))))))))******************+++,,,+++***)))***+++************************,,,,,,,,,------,,,,,,,,,************************++++++,,,,,,---......///************************,,,,,,,,,+++++++++******)))***,,,------,,,***)))+++++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...............////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000222222222111111111000000111111111111222333444555222333333444444333333222666666666777777777777888777777777666777777888888::::::999999:::;;;<<<===::::::999:::;;;<<<===<<>>===>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFHHHKKKMMMMMMMMMRRRUUUWWWTTTOOOJJJIIIIIIHHHJJJMMMPPPQQQNNNHHHCCCCCCDDDDDDDDDDDDCCCAAA@@@BBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@?????????>>>===<<<;;;:::999999;;;;;;;;;:::999888777666444444555666666666555555666777777777888777777777555444444444333333333333333222111111000111111111000////////////000000111/////////////////////////////////...............------------------------///...,,,+++++++++,,,---,,,,,,------------,,,,,,,,,+++******))))))******+++***************++++++++++++++++++++++++++++++---,,,***((('''(((***++++++++++++******+++++++++***))))))))))))))))))((('''((())))))(((((()))***************************,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,------......************************,,,,,,,,,++++++++++++******+++,,,------,,,+++***(((***,,,...///...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////.........---------////////////////////////000000000000////////////000000000000000000000000000000000000000000000000222222222111111111111111111111111111222333444444222333333444444333333222666777777777777888888888888888777666666777777777:::999999888888999::::::::::::999::::::<<<===>>>FFFEEEBBB===999777888::::::;;;===???@@@???>>>======>>>???@@@AAAAAAAAAAAAAAABBBBBBAAA???===>>>>>>???@@@BBBCCCDDDCCCAAA@@@???AAACCCBBB@@@???AAADDDBBBCCCDDDEEEFFFFFFFFFFFFJJJIIIGGGGGGGGGIIIKKKMMMHHHGGGEEEDDDDDDEEEGGGHHHKKKJJJIIIHHHIIIJJJKKKLLL---,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++******************************+++,,,------............------------......------...///////////////000///------......---+++////////////////////////---...///000000000//////000111111222222222222111000000000000000000000000111111222222222333333333333222222333444444444444111222333444555666666666777777777777777777777777666777888888777777888999999999999999999999999999888888888888888888888888888888888888888777777777888888999999999999888888888888888999::::::;;;;;;::::::999::::::;;;<<<===@@@@@@@@@@@@@@@???>>>===>>>?????????@@@?????????@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJIIIHHHGGGHHHIIIKKKMMMNNNNNNPPPRRRQQQNNNKKKJJJJJJHHHJJJMMMPPPQQQNNNIIIDDDCCCCCCDDDEEEEEEEEECCCAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>======<<<;;;;;;:::999999;;;;;;::::::999777666555444444555555555555444444555666777888888777777666222222222222222333333333222222111111111111111222//////.........//////000/////////////////////////////////......---------,,,,,,,,,------.........///...,,,******+++,,,---+++,,,,,,,,,------------,,,+++******))))))***************)))******+++,,,***************************))))))((((((***+++,,,,,,+++***))))))***+++,,,******))))))((((((''''''&&&'''(((((((((((()))***************************,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++------...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---..............................////////////////////////000000000000////////////////////////////////////000000000000000000000000111111111111111111111111000000//////000111111222222333333444444333333222444444444444555555555555888888777666666666666777:::999999999999888999999:::::::::999:::<<<@@@BBBGGGEEE@@@;;;888777888999;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>???????????????@@@AAA@@@>>>===>>>???===???@@@BBBBBBBBBAAA@@@AAACCCDDDDDDBBBBBBCCCEEEBBBBBBCCCDDDEEEEEEEEEEEEIIIHHHFFFEEEEEEGGGJJJKKKHHHGGGEEECCCCCCEEEGGGHHHJJJJJJIIIIIIIIIIIIJJJKKK,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,---.............................................---,,,+++111///---------...---,,,000000000000000000000000------......///////////////000111111222222222222000000000000000000000000333333333222222222111111222222333333333333333444111222333444555555555555777777777777666666666666555777888888777666888999888888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888777999999::::::;;;<<<<<<<<<::::::::::::;;;<<<===>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHJJJLLLNNNNNNOOOPPPOOOMMMKKKJJJJJJJJJJJJJJJKKKMMMLLLIIIGGGDDDDDDDDDGGGIIIHHHEEEBBB@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@???>>>===:::::::::;;;;;;;;;;;;;;;:::::::::999888777555555444555555666555555444444444555666888888888777666111111111222222222222222222111111111111111222222//////.............../////////////////////////////////......------,,,,,,+++,,,,,,------.........///---+++*********,,,---++++++++++++,,,,,,------,,,+++******))))))************))))))***++++++,,,************************$$$&&&(((***+++,,,,,,+++,,,+++))))))))))))+++,,,******))))))((((((''''''&&&((())))))((((((***+++************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,------...//////000////////////////////////////////////000000000000////////////////////////000000000000000000000000111111111111111111111111000000000///000000111222222333333444444333333222222222222333333333444444777777666666666666666777:::::::::::::::999999999999::::::::::::>>>CCCHHHKKKGGG@@@;;;888777888999======>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAA@@@???>>>???@@@???@@@AAABBBBBBBBBBBBBBBDDDEEEEEEEEEDDDCCCDDDDDDBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCCCCDDDFFFGGGIIIIIIHHHHHHHHHHHHHHHIII******++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))******+++,,,------...---...////////////...---............---,,,+++***222000...---...000000///000000000000000000000000------------........./////////000111222222222222000000000000000000000000444333333222111111000000111222333333222222333444111222333444444444444444666666666666555555555555555666888777666666777999666666666777777777777777888888888888888888888888666666666666666777777777777777888888888888777777999::::::;;;;;;<<<======:::::::::;;;<<<===>>>???<<<===>>>???@@@AAAAAAAAA???@@@AAAAAAAAA@@@>>>===@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHIIIHHHHHHHHHJJJLLLRRRRRRQQQOOOMMMKKKIIIHHHKKKIIIHHHHHHIIIJJJIIIHHHEEEDDDEEEHHHKKKKKKHHHDDDAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>>>>:::::::::;;;;;;;;;<<<<<<999999999888777666555444555666666666666555444444222444666888888888666555111111111222222222222222111111111000111111222333000//////............///////////////////////////.........---------------,,,,,,,,,------............---+++*********+++,,,++++++******+++,,,---...,,,+++******))))))******))))))))))))***+++,,,,,,************************###%%%(((***,,,,,,++++++*********))))))************))))))))))))))))))(((((()))******))))))***+++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***(((((((((***,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,---...///000111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111222222222333222222222222222333333222333333444444333333222333333444444444555555555666555555555666666777888888999999:::::::::999999888:::;;;;;;;;;@@@HHHNNNQQQKKKBBB;;;888888999999======>>>======<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAA@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEHHHGGGGGGGGGGGGGGGFFFFFF)))))))))******+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---******++++++,,,,,,,,,------...///000000///...------...............------///---+++***,,,...///...........................------,,,,,,------...///...///000111222222222222000000000000000000000000111111111111111111111000000222444333111111333555222333333444444444333333444444444444555555555555555666777777666666777999666666666777777777888888777777777777777777777777444555555666666777777777777888888999999888888777888999999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@>>>>>>???@@@AAAAAAAAAAAA===>>>@@@BBBCCCBBBBBBAAA???@@@AAAAAACCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHIIIJJJJJJHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFIIIIIIHHHGGGHHHJJJPPPOOONNNMMMLLLKKKIIIHHHJJJIIIHHHHHHJJJJJJJJJIIIEEEDDDEEEHHHMMMMMMHHHDDDAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888777666444444555555666666555444444333111333666888999888666555222222222222222222222222111111000000111222222333111000//////......//////////////////////////////,,,------------------...,,,,,,------------------,,,,,,,,,++++++++++++***+++************,,,---...,,,+++******))))))******))))))))))))***+++,,,---************************&&&'''((())))))*********))))))************)))))))))))))))***************)))***+++***(((((()))***************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++***+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---------......//////////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000000000111111111222222222333333222222222222222333222333333444444333333222444444444555555555666666444444444555666777888999555666888999999999999888777:::;;;;;;===BBBLLLTTTVVVOOOEEE===:::999999999<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>===???@@@@@@??????@@@AAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDD(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************+++++++++,,,,,,---------***++++++++++++,,,,,,,,,---...///000000///...---,,,---...///000000000000+++)))&&&&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............000111111222222222000000000000000000000000/////////000111111222222///222444333111000222555333333444444444333222222333333333444444444555555555666777777666666777888666666777777888888888999666666666666666666666666333444444555666777888888888888999999999999888888777888888999::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAA@@@@@@AAAAAAAAA@@@@@@???:::<<>>>>>===<<<;;;::::::999888888888888777555444333555555555555444444333222111333666888999888666555333333333222222222111111111111000000111222333333111111000///////////////////////////////////////,,,,,,,,,------.........------------------------+++,,,,,,,,,,,,+++***)))******))))))***,,,---///,,,++++++***)))*********))))))))))))***+++,,,---))))))))))))))))))))))))+++***((('''&&&''')))***((()))***++++++***)))((())))))******++++++,,,,,,)))***+++***(((''''''(((************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---......---+++***---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......///............---------////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000111222333333444444333333222333333333444444444555555333333333444666777999:::333444666777888888888777777999<<<<<<===DDDOOOXXXZZZRRRFFF>>>;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============<<<===??????>>>>>>@@@AAADDDDDDDDDCCCCCCBBBBBBBBBBBBAAABBBCCCFFFHHHHHHHHHBBBAAA@@@@@@AAABBBDDDEEEIIIGGGFFFEEEEEEEEEGGGHHHBBBDDDEEEGGGGGGEEEDDDBBBEEEEEEEEEEEEEEEDDDCCCCCC...---+++*********++++++((())))))))))))*********))))))*********+++++++++++++++,,,,,,,,,,,,---------------,,,+++***)))(((+++++++++,,,---...///000***++++++,,,,,,++++++***,,,,,,,,,---...///000000------......------,,,+++//////.........---------,,,,,,,,,---------......000000000000000000000000////////////000000000000111111111111111000//////000000111222222222222111111111222222222333333333333333333222222222111111333333333444444555555555444555666777888888888888777666666555555555666666555555555555666777999999888777777666666666666666888999999::::::999999888999999::::::::::::::::::<<<<<<======>>>?????????AAA???===>>>@@@@@@>>>;;;===???@@@@@@>>>===>>>>>>AAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDFFFHHHHHHGGGDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGHHHIIIJJJHHHGGGHHHJJJLLLLLLKKKEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@????????????CCCAAA???@@@BBBBBB???<<>>>>>=========<<<>>>===<<<:::777555333222333444555666666555444333444333333333333444555555444444333222222111111000000000000000000000000000333333111000////////////......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++************++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))---,,,***)))))))))******,,,,,,,,,+++++++++++++++************************------,,,+++*********+++***++++++,,,,,,,,,++++++---......///...---+++***,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------...------,,,,,,------............------.........------------------------+++,,,,,,---...///000000---------.........//////222111111000///......---000000000000000000000000000000000111222222333333111222333444333222111000222222222333333444444444444444444444555555555555777777777777888888888888999;;;<<<======BBBIIIOOOUUUOOOFFF===777444444444999999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>??????>>>===;;;;;;===>>>@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGBBBAAA@@@???AAACCCFFFHHHHHHHHHGGGGGGFFFEEEDDDDDD@@@AAABBBDDDEEEEEEDDDDDDHHHHHHHHHGGGFFFEEEDDDCCC---,,,+++*********++++++)))))))))*********++++++))))))*********++++++++++++++++++,,,,,,,,,---------......------,,,+++***,,,++++++,,,,,,...//////***++++++,,,,,,++++++***,,,,,,------......////////////000000//////...---///.........------------,,,,,,,,,,,,------------////////////////////////000000000000111111111111111111111111111000//////000000111222222222222111111111111222222222333333222222222222111111111111222222222333333444444555333444555666777777777777777666666555555555666666666666666777777888999:::888888777666666555666666888999999::::::999999888:::::::::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@>>>===>>>???@@@===;;;===???@@@@@@>>>===>>>???AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFEEECCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJIIIGGGFFFFFFHHHIIIIIIHHHEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@????????????CCCAAA@@@@@@BBBBBB???===>>>>>>=========<<<<<<<<<===<<<;;;999777555333333333444555666666555444333333333333333333444555555444333333222222111111000000000000000000000000000222111000///////////////......------------............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++************++++++,,,,,,++++++***))))))((()))))))))))))))))))))))),,,+++***)))))))))******************++++++++++++************************,,,++++++************++++++,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------......------------......---------------------------------...............---------.........//////111111000000///......---000000000000000000000000//////000000111222222222111222333333333222111111111111111222222333333333666666666666666777777777666666777777777888888888777888:::::::::===DDDIIIPPPKKKCCC;;;666444555666888888999:::::::::::::::;;;;;;;;;<<<===???@@@AAAAAA???>>>===<<<===???@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCBBBAAABBBDDDGGGIIIGGGGGGFFFFFFEEEDDDDDDCCC???@@@BBBCCCDDDDDDCCCCCCGGGGGGGGGGGGFFFEEEDDDDDD,,,,,,+++************+++************+++++++++,,,***************+++++++++++++++++++++,,,,,,,,,,,,---......//////......---,,,++++++,,,,,,---...///***++++++,,,,,,++++++***---------------.........//////000000//////...---............------------++++++++++++,,,,,,,,,,,,........................000000111111111222222222000000111111000000//////000000111222222222222111111111111222222222222333111111111000000000//////000000111111222333333444333444555666666666666666666666666555555666666777888777777777888999:::;;;999999777666555555555555888888999999999999888888:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>>>>=========>>>>>><<<;;;===???@@@@@@???>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJJJJIIIIIIJJJLLLHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBAAA@@@????????????AAA@@@???@@@AAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888666555444333333444444555555444444333333333222222333333444555333333333222111111000000000000000000000000000000000//////.........//////------------------------///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((()))***+++,,,++++++************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++***)))))))))******(((((())))))******++++++***************************))))))))))))******+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------//////.........------------............/////////111000000//////.........000000000000000000000000......//////000111111111111111222222333222222111000111111111111111222222555555555666666666777777666666777777777777888888777888:::999888:::@@@EEEKKKFFF???888444444777999777777888999999999999999999888888999:::===???@@@AAA@@@???=========>>>????????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFEEECCCBBBCCCDDDGGGHHHFFFFFFEEEEEEDDDCCCCCCCCC??????@@@AAABBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEE++++++************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,------...//////......,,,+++++++++,,,------...***++++++,,,,,,++++++***...------------------------------...------,,,+++------------------------******+++++++++,,,,,,,,,------------------------///000000000000111111111///000000000000000//////000000111222222222222111111111111111222222222222000000/////////............//////000111222333333333333444555666666555555666666666666666666777888888777777777888888999::::::999888666555555555555888888999999999999888888:::::::::;;;;;;<<<<<<===::::::;;;;;;<<<===========================<<<;;;===???@@@@@@???>>>???@@@???????????????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHGGGEEEDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHIIIJJJIIIIIIKKKMMMHHHFFFDDDCCCDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@????????????>>>>>>>>>?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555444444333333333444444333333333222222222222222333333444333333222222111000000000////////////////////////......---------......///------------------------///......---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((())))))***+++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))*********))))))))))))***&&&''''''((()))******+++************************((((((((((((((()))***+++,,,,,,,,,+++***)))((('''******)))))))))***,,,---+++++++++*********************+++,,,,,,,,,,,,+++)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------......................................./////////000000/////////.........000000000000000000000000------......///000000000111111111222222222222222111111111111222222222222222222222333444444444555666666666666777777777888:::;;;===;;;:::;;;@@@EEEKKKFFF>>>777444444777999666666777888888888888888888888888999:::===???@@@@@@???>>>===<<<<<<======>>>>>>>>>??????@@@@@@@@@???@@@AAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDD??????@@@@@@AAAAAAAAAAAADDDDDDEEEEEEFFFEEEEEEEEE******************************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,***+++,,,---------------,,,,,,+++++++++,,,------***++++++,,,,,,++++++***---------------,,,,,,,,,---------...------,,,+++,,,,,,------------------******+++++++++,,,,,,,,,------------------------.........////////////000...//////000000000//////000000111222222222222111000000111111111222222222/////////.........---------......///000222222333333444555555555555555555666666666666666777888888777777666666666777888888999888777666555555555555777888888999999888888777999999::::::;;;<<<<<<===::::::;;;;;;<<<=========<<<===>>>>>>===<<<;;;;;;===>>>@@@AAA@@@???@@@AAA??????>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHFFFDDDCCCCCCDDDEEECCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEGGGIIIIIIHHHIIIJJJLLLIIIGGGDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@????????????<<<============<<<<<<<<<:::::::::;;;;;;;;;;;;;;;888888777777666555555555333333333222222333333333222111111111111222333333333333222111111000000///////////////////////////...---------------...///,,,,,,---......---,,,,,,......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++************+++++++++++++++***************))))))))))))))))))))))))))))))))))))***)))))))))&&&&&&'''((())))))******************************((('''''''''((()))******************)))'''&&&&&&***))))))((()))***,,,---******************************+++,,,,,,,,,,,,+++)))******++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------...//////000////////////////////////////////////............////////////////////////---------...//////000000000000000111111222222222333333333333333333333222111111111222333444444444555666666666666777777777:::<<<>>>===<<<===AAAEEEPPPJJJAAA999444444666888666666777888888888888777999:::;;;<<<===???@@@AAA======<<<<<<;;;;;;;;;;;;=========>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCDDDCCCBBBBBBBBBCCCDDDDDDGGGFFFFFFFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDD((()))******+++*********************+++++++++,,,+++++++++***************************++++++++++++)))******+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------//////000000//////...---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---------------------------------.........//////......///000000000//////000000111222222222222111000000000111111111111222/////////.........------------...///111222333333444555555666666666555555666666666666777888999999777666666666666666777777888777777666666666666666777777888888888888777777888888999999:::;;;<<<<<<:::;;;;;;<<<======>>>>>><<<>>>??????===<<<<<<======>>>@@@AAA@@@@@@AAABBB??????>>>>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFDDDCCCBBBCCCCCCDDDBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHGGGGGGHHHJJJHHHFFFDDDDDDDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@????????????<<<===>>>>>><<<::::::::::::::::::;;;;;;;;;;;;<<<999999888777777666555555333222222111111222222333111111000000111111222333222222222111000000//////000000000000000000000000///......---------......+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++++++++************++++++************************))))))))))))))))))))))))'''((()))*********))))))''''''(((((())))))******************************)))(((((((((((())))))***)))))))))))))))((('''&&&******************++++++)))))))))*********************+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------++++++,,,---...///000111000000000////////////...........................////////////////////////------......///000000000000000000000000111222333444444444333333333333333111222333333444555666666555555666666666666777777777:::<<<<<<<<<===AAAEEETTTMMMCCC:::444333555777666666777888888888888888666777999;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDDDDDDDCCCCCC'''((()))***++++++***))))))))))))*********+++++++++++++++*********))))))************++++++++++++******+++++++++++++++***,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,------...//////000000//////...---++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------............////////////---......///000000//////000000111222222222222111000000000000111111111111////////////............------...///111222333444666666666777777666666555666666666666777888999:::888888777777666777777888666666666666666777777888777777888888888888777777666777777888999:::;;;<<<;;;<<<<<<======>>>??????===???@@@@@@===<<<===>>><<<>>>@@@AAA@@@@@@AAABBB@@@??????>>>>>>??????@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCEEEFFFGGGGGGFFFEEEFFFGGGGGGEEECCCCCCDDDDDDCCCBBBBBBBBBAAAAAAAAABBBDDDDDDCCCBBBAAA@@@????????????>>>@@@AAA???<<<::::::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666555555333222111000000111222333000000000000000111222222222222111111000000//////000000000000000000000000000000///...---------...***+++---......---+++***+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))&&&''')))*********))))))))))))))))))))))))))))))******************************))))))(((((()))))))))***************))))))+++++++++,,,++++++******((()))))))))*********+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......------------......------------------------,,,---------......//////000000000000/////////...........................////////////////////////---......///000000111111000/////////000111333444333333333333222222111111111111222333444555666666555555555666666666777777555888;;;<<<<<<>>>CCCGGGUUUNNNDDD999333222444666666777888888999999888888444777:::<<<===;;;888666999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;===>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDCCCBBBBBBAAA'''((()))+++++++++***)))((())))))))))))*********++++++++++++******)))))))))************++++++++++++++++++,,,,,,++++++***,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---......------......------,,,++++++++++++,,,,,,---------,,,,,,------------..............................////////////000000000000------...///000000//////000000111222222222222111000000000000111111111111000000/////////.........------...000111333444444666777777777777777666666666666666666777888999:::999999888888888888888999555555555666666777888999777777888888888888777777555666777888999:::;;;;;;<<<<<<======>>>?????????===???AAAAAA>>><<<===???<<<>>>@@@AAAAAA@@@AAACCC@@@@@@???????????????@@@BBBBBBCCCCCCDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGFFFEEEDDDEEEFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAABBBDDDDDDCCCBBBAAA@@@????????????@@@BBBCCCAAA===::::::;;;;;;;;;;;;<<<<<<=========<<<;;;:::999888666555555333222111000000111222333000000000000000111111222222222111111000/////////000000000000000000000000222111000///...---------***+++---......---+++***)))******++++++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++************++++++******************++++++))))))))))))))))))))))))&&&'''(((*********)))(((************))))))))))))************************,,,+++***))))))((())))))***++++++,,,,,,,,,+++++++++,,,------,,,+++)))((((((((())))))*********+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,///......------......///------------------------///............---------111111000000/////////...---.....................////////////////////////......//////000111111111000////////////111333444222222222222111111000000...///000111222333444444555555555555666666666777444888<<<>>>>>>AAAFFFJJJUUUNNNCCC999333222444666777777888999999999999999;;;>>>BBBEEEEEEBBB>>>;;;999999;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<===???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@+++*********))))))((((((++++++***)))(((((())))))((((((((((((((())))))***************+++,,,---...+++++++++***++++++,,,,,,,,,+++***(((''''''''''''))))))*********+++++++++******+++++++++,,,,,,,,,------............---------,,,,,,+++++++++,,,,,,///......------,,,++++++,,,,,,,,,------.............................................////////////...///////////////......222000000222555555333000////////////000000000000444333222222222333444555666666555555555444444444333444555777888:::;;;<<<::::::::::::::::::::::::999777666666777777666444888777777888999999777555666555444444555777:::<<<===============>>>???@@@BBBBBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@???@@@BBBDDDEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCAAAAAABBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCDDDCCCCCCBBBAAABBBCCCDDDFFFFFFEEEEEEDDDEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDBBBAAA@@@@@@AAABBB@@@@@@@@@???@@@@@@AAAAAABBBGGGJJJHHHBBB<<<:::;;;<<<;;;:::999999999:::;;;AAA@@@???===;;;999777666///.........///000111222000000000///000000111222///.........------------........................111///---,,,,,,,,,...//////...---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,((())))))***+++,,,,,,,,,)))************+++++++++&&&&&&''''''((()))))))))***************)))(((((('''(((******((('''((()))******+++++++++******)))&&&'''((())))))((('''&&&''''''((()))***++++++,,,,,,,,,,,,+++***)))((('''&&&&&&'''((()))******+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...000///............//////000///---...000111111000//////.........000222333000111222333333222000000333333222222222222222333222222111111111222444555555666555444333333555777444444777;;;<<<<<>>???AAAAAABBBBBBAAA@@@@@@???????????????????????????<<<===>>>>>>======???AAAAAABBBCCCDDDDDDDDDCCCBBBEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFDDDCCCAAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@????????????@@@@@@AAAFFFIIIHHHBBB===<<<<<<999999888888888999;;;<<<>>>======<<<:::888666555111000///......000111333000000000000000111222222/////////.........------........................000///---,,,,,,---...//////...---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++,,,++++++******++++++,,,(((((()))******+++,,,,,,************++++++++++++(((((())))))))))))*********************)))((((((''')))+++***)))((())))))******+++++++++******)))'''((())))))))))))((('''(((((())))))******++++++,,,,,,,,,,,,+++***)))((())))))******++++++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,---......000//////......//////000111///---...///000///...///.........///000111222000111222222222222111000222222111111111222222333222222111111111222333444555555555444333333555777333333555888999:::@@@IIIWWWPPPEEE;;;444222444555888888777777777777888888999<<>><<<;;;:::999999:::;;;<<<:::;;;;;;:::999999:::;;;:::999999999:::<<>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@@@@AAABBB@@@@@@AAABBBCCCCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHFFFDDDBBB@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>AAA@@@???>>>>>>>>>>>>>>>===AAADDDDDD@@@<<<:::;;;666666555666777999:::<<<:::::::::999888777666555555333000///...000222333111111111000111222222333000000000/////////..............................000///...,,,,,,---......///...---,,,,,,,,,,,,---++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******)))(((((()))******++++++************++++++((((((((()))******++++++************+++++++++,,,+++++++++***************)))************))))))((((((***,,,,,,***)))***+++)))******+++++++++******))))))************)))))))))))))))))))))*********,,,,,,,,,,,,++++++***)))***************+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------+++++++++*********************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------..............................---,,,,,,---......000000000//////000000111222000......//////...---///.........///000111222000111111222222222111111000000000000000111222333222222111111111222333444444555555444333333444666444333444777888999AAAJJJYYYRRRGGG===666333444666888888888888888888888888;;;<<<@@@FFFJJJIIICCC>>>;;;::::::999999::::::;;;<<<:::999999:::;;;;;;;;;;;;;;;::::::;;;===>>>???DDDFFFHHHIIIHHHGGGGGGHHHFFFJJJLLLLLLHHHFFFFFFGGGFFFDDDDDDEEEGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEEEEFFF*********)))))))))))))))***))))))((((((((())))))***************++++++,,,---...///000111000///......---,,,+++******************+++,,,,,,,,,,,,,,,************************************++++++++++++,,,,,,------------,,,,,,---------,,,------......,,,,,,,,,---------...............------,,,,,,,,,........................////////////000000000000///000000111111111111000/////////000111111111111//////000000000111111111333222333333333333444444555555555555555555555555444444555555666666777777888888888888888888888888<<<:::999888999999777666555666888;;;===<<<999666444444444555666888:::;;;;;;;;;<<<<<<<<<<<<<<<<<>>===@@@???>>>===<<<<<<<<<<<<888;;;======;;;888777777555555444444555777888999888888888888888777666666777555222//////000222333111111111111111222333333000000000000////////////........................000///...------------.........------,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++*********))))))*********++++++************++++++((((((((())))))******************+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************)))((()))+++---,,,+++***++++++))))))***+++++++++***************************************))))))))))))))),,,,,,,,,,,,,,,+++******)))))))))(((((((((((((((******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,+++++++++***)))))))))++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---....................................------------......111000000000000111111222444222000/////////...---.........///000000111111000111111111222222222222////////////000111222333222222222222222222222333333444555444333333444555777666666888999;;;CCCMMMZZZSSSHHH===555333333555777777888888999999888888;;;;;;===@@@CCCCCC@@@===::::::999999999999::::::<<<999777888<<<>>>===:::===<<<<<<<<<<<<===>>>???BBBDDDFFFGGGFFFFFFFFFGGGDDDGGGIIIIIIFFFFFFHHHJJJMMMKKKHHHGGGHHHHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEFFF))))))))))))))))))******)))((((((((((((((())))))***************++++++,,,+++,,,///222333333222111...---,,,+++************((()))***+++,,,,,,,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,.........------,,,,,,,,,........................---------.........////////////000111111111111111///000000000000000111222000000000000111111111111222222333333444444444444444555555555555555555555222222333555666888999999888888888888888888888888:::888777777888999777666666666888;;;======;;;888666666666777888999:::;;;;;;;;;<<<======<<<;;;:::>>>>>>??????@@@??????>>>????????????????????????;;;<<<>>>???=========>>>AAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBDDDEEEGGGFFFDDDBBB@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA???@@@@@@AAA@@@>>>===;;;???>>>===<<<;;;:::::::::666888::::::999777666666777666555444444444555666777777777888888888777777777666333000///000111222111111000000111111222333000000000000////////////........................//////......---------------------------,,,,,,,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))***************++++++++++++,,,,,,,,,,,,,,,+++***))))))((((((((())))))*********))))))***+++------+++***+++,,,((()))***+++++++++++++++++++++************++++++*********)))))))))))))))++++++,,,,,,,,,+++******)))))))))(((((((((((((((******+++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......................................................000000000000000111222222666444111000000000///------...//////000111111111000000000111111222222333000000//////000111111222222222222222222222222222222444555555333333333444777666666888999;;;CCCMMMXXXQQQFFF;;;444111222333666777888999:::999999999999999999;;;<<<<<<;;;:::888999999999999999999888<<<999777999<<>><<<============>>>??????@@@@@@BBBDDDDDDCCCCCCEEEFFFDDDFFFGGGFFFEEEHHHMMMRRRVVVSSSNNNKKKIIIGGGEEEDDDFFFEEEDDDCCCBBBCCCDDDDDD))))))))))))************((((((''''''(((((())))))***))))))))))))***++++++)))+++000333555444333111------,,,+++************((()))+++,,,---,,,,,,++++++++++++***************)))))))))************+++***++++++,,,,,,++++++***++++++++++++,,,---......//////...---,,,,,,++++++------------------,,,,,,........................,,,,,,---------...............///000111111111111000111111111000000222444000000000111111111222222///000111222222222222111444444444555555555555555222222444555777999:::;;;999999999999999999999999888777666777999999999777777777888:::===>>><<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>><<<;;;:::======>>>????????????>>><<<<<<<<<<<<<<<<<<<<<<<<:::===@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@???@@@AAAAAABBBCCCDDDEEEEEEDDDCCCAAA@@@????????????>>>===<<<;;;===<<<;;;:::::::::::::::888999:::::::::999888777777666555444333333444555666666777777777777666666555444333111111000111111000000000///000111111222000000000/////////..............................///............---------------......------,,,+++************************************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******))))))))))))************************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))((((((((())))))************))))))+++---,,,+++***+++,,,((()))***+++++++++++++++++++++************++++++)))))))))))))))***************+++++++++******)))***************+++++++++******++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++***************,,,,,,,,,---------......,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------........................---...////////////...---////////////000111111222666333111000000000///...---...///000111111111000000000000000111222333444222111111000000111111111222222333333333222111111222333555555333222333444444333444777888999AAAJJJVVVOOODDD:::222000111333666777888:::::::::999999999999888888888888888888777888888999999888888777:::999888:::<<<>>>>>>>>>======>>>???@@@@@@AAAAAA???@@@BBBBBBBBBBBBDDDFFFFFFGGGHHHFFFFFFJJJQQQWWWYYYUUUPPPLLLIIIGGGEEEDDDFFFEEECCCBBBBBBBBBCCCDDD((()))))))))************'''''''''''''''((())))))))))))((((((((()))******))),,,000444555444111///,,,,,,++++++***+++++++++***+++---......---,,,++++++++++++*********))))))))))))))))))******************++++++++++++******************+++,,,---------------------------,,,,,,,,,------------------........................------------.........///------...///000000000000000222333111000000333555000000111111111222222222///000111222222222111111444444444555555555666666444444555666777999999:::::::::::::::::::::::::::777666666888:::;;;;;;:::888777777999<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>??????===;;;:::<<<======>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCEEEEEEDDDEEEFFFBBBBBBAAA@@@@@@AAABBBCCCGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>???>>>>>>===>>>???@@@AAABBBCCCDDDDDDDDDBBB@@@?????????>>>===<<<<<<<<<<<<;;;::::::999999999::::::::::::999::::::999888777666555444333333444666666444555555555555555444444222333333222222111000000//////......//////000111/////////.........------.......................................------,,,------.........---,,,+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))******))))))))))))******,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++******(((((()))***************)))+++,,,,,,+++******+++(((((()))++++++,,,,,,++++++***))))))))))))***+++(((((())))))******++++++((())))))******)))))))))))))))******++++++,,,,,,++++++*********************************************++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++------------............,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...---............///000111222333111///...//////...------...///000111111111000111000000000000222333444444333222111111000111111222333333333333222111000111333555555444222222333333333555888999:::@@@IIIUUUNNNDDD999222111222333555777999:::;;;;;;:::999999999999888666666777888777777888999999888777777888999:::;;;;;;<<>>@@@AAABBBBBBBBB???@@@BBBBBBAAABBBDDDFFFEEEGGGGGGFFFEEEHHHMMMRRRSSSPPPKKKHHHHHHHHHGGGFFFFFFFFFDDDCCCCCCCCCDDDEEE(((((())))))*********+++'''''''''''''''((()))***((((((((((((((())))))******---111555555333///---+++++++++***++++++,,,,,,,,,---///000000///---,,,++++++++++++******))))))))))))))))))******************++++++++++++******))))))))))))***+++,,,---+++,,,,,,------......///,,,,,,,,,------............................................./////////000,,,---...///000000000000111333333222000000333666000111111111111222222222111222333444555444333333444444444555555555666666777777777777888888888888::::::::::::::::::::::::777777777999;;;=========999888777888;;;>>>???@@@AAAAAAAAAAAA@@@???=========>>>???@@@???>>><<<:::<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::>>>AAADDDDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCAAAAAABBBCCCCCC>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<===???@@@AAABBBCCCCCCCCCAAA>>>===@@@???===<<<;;;;;;<<<<<<999999999888999999::::::999888888888888888666555444333333333444666888999333333444444444333222222000111222333333111000///...............///000000///.........------------..............................//////......---,,,,,,---.........---,,,+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***++++++***)))(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,(((((()))***************(((***,,,+++***)))***+++(((((()))++++++,,,,,,,,,+++***)))(((((()))***+++'''(((((()))***++++++,,,'''((())))))))))))((((((&&&''''''((()))******+++++++++******************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******+++++++++,,,---------.........//////,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...---------------...///111111111///---------...---,,,,,,---///111111111000000111000000000000222444555555555333222111111000000222333333444333222111000111333555555444222222333444444777;;;<<<<<>>@@@BBBCCCCCCCCC@@@AAABBBBBBBBBCCCEEEGGGAAADDDFFFEEEDDDDDDGGGJJJLLLIIIFFFEEEFFFHHHIIIIIIHHHGGGEEEDDDDDDDDDEEEFFF))))))))))))))))))))))))++++++***)))(((((())))))+++***)))((((((***,,,---,,,,,,---///000000---***++++++,,,,,,+++***)))(((444333111///---,,,+++++++++***)))***,,,---,,,+++++++++***************+++************************,,,,,,++++++***)))))))))'''***------+++***+++...++++++,,,---------,,,,,,++++++,,,---............------------------------000000000000000000000000111000...///111222222111111111111111111111111111222222222333444555666777555555555444444333333333666666888999999888777666<<<;;;:::999888888888888<<<:::888999===AAADDDEEE<<<<<<============<<<<<>>=========>>>>>>>>>===<<<;;;::::::;;;===>>>>>>>>>===<<<===============>>>??????>>>???BBBEEEHHHKKKMMMOOOHHHGGGDDDBBBAAAAAABBBCCCJJJKKKKKKIIIEEECCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCC>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;<<<===???AAAAAAAAA???>>>@@@@@@???>>>======>>>>>>::::::::::::::::::999999:::999777666555666777999666666666666555555555555222333444555666888999999777555333333444555666555222222111000//////000000222111111000///000000000,,,---...//////...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***,,,,,,++++++,,,---************************+++++++++++++++++++++,,,++++++++++++++++++++++++************************///222444111+++(((***------------,,,+++***)))(((+++++++++***************))))))*********+++++++++)))************)))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))((((((((((((((()))(((***++++++***)))***+++,,,,,,+++++++++***(((&&&))))))))))))))))))))))))***************)))(((((('''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------+++,,,,,,------,,,,,,+++......---,,,,,,---------111000...---,,,---......***+++---,,,,,,+++---...---------............/////////////////////////////////............//////////////////000000000000000111111111111222222222666666555444222111000000111111111111111111111111444444444555555555666666555333444777999:::???EEEUUUOOOFFF<<<444111000111888999::::::;;;;;;::::::999888666555444444555555999888777666777888:::;;;444555666888::::::;;;;;;>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCDDDEEEFFFFFFFFFBBBDDDFFFGGGHHHHHHGGGGGGIIIHHHHHHIIIJJJIIIGGGDDD))))))))))))))))))))))))+++******)))))))))))))))+++***)))((((((***,,,---,,,+++,,,---//////...,,,''''''''''''((((((((((((222111000...---,,,+++++++++***)))***,,,---,,,+++++++++***))))))******+++************************++++++++++++************)))***,,,,,,,,,+++,,,---,,,,,,,,,,,,+++***))))))---------...------,,,,,,------------------------000000000000000000000000000...---...000111111111111111111111111111111111333222222222333444555555333333444444444444444444555666777888888888888777:::999999999999999::::::<<<:::888999<<>>?????????>>>>>>===<<<===============<<<;;;;;;;;;;;;===>>>>>>>>>===<<<===============>>>??????>>>???AAADDDGGGIIIKKKLLLGGGEEECCCBBBAAABBBCCCCCCHHHIIIIIIGGGDDDBBBAAAAAAAAAAAA@@@??????@@@AAAAAA?????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>===>>>@@@AAABBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;::::::::::::::::::999777555555666777888666666666666555555555444333333444555666777777888777555333333444555555555111000000///......//////111111000000//////000000------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))***,,,++++++***,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++...000...***(((***---,,,,,,,,,,,,+++***)))(((******************++++++))))))*********+++++++++,,,,,,,,,,,,,,,++++++***((((((((()))))))))******)))((((((''''''(((((()))++++++************++++++*********))))))+++///222555///)))(((***,,,***'''))))))))))))))))))))))))***************)))((((((((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++***+++++++++...---,,,*********+++,,,***+++---,,,,,,+++---...---------............///........................//////............//////////////////000000000000000111111111111222222222555555444333222111111000333333333333333333333333333333444444444555555555555333333666888999>>>EEERRRMMMDDD;;;444111111222888999999:::;;;:::::::::888777666555555555666777:::999888777666666555555555666888:::<<<======>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCDDDDDDEEEEEEBBBCCCEEEGGGIIIJJJKKKLLLIIIHHHGGGHHHJJJJJJIIIGGG))))))))))))))))))))))))*********)))))))))))))))******)))((()))***+++,,,+++******,,,...//////...))))))(((((()))***,,,---......------,,,,,,+++++++++)))))))))+++,,,+++*********)))))))))******+++************************************+++++++++++++++******+++------,,,+++,,,,,,,,,+++***)))((('''............---,,,+++***------------------------000000000000000000000000///---------000111222111111111111111111111111111333333222222222333333444222222333444444555555666444444666777888888888888888888888999999;;;<<<<<<===;;;888888:::<<<======;;;<<<<<<======<<<<<<;;;===>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>>>>>>>=====================>>>>>>???>>>???AAABBBDDDFFFHHHHHHDDDCCCBBBAAAAAABBBCCCDDDFFFGGGGGGFFFCCC@@@@@@@@@??????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>???@@@AAABBBAAA@@@???@@@???>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999888777555555666666777666666555555555444444444333444444444555555555555666444222333444555555444000//////...............111000000000////////////......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((++++++++++++++++++++++++************************&&&)))++++++)))(((+++...++++++++++++***)))(((((()))))))))***+++++++++,,,***************+++++++++)))))))))))))))((((((''')))))))))*********++++++***))))))(((((())))))***+++***************++++++,,,+++)))'''(((,,,222777;;;222(((&&&***---,,,((()))))))))))))))))))))))))))************))))))((()))************))))))(((++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++************+++***,,,------++++++,,,...---------............///........................//////............//////////////////000000000000000111111111111222222222444333333333222222222222333333333333333333333333222222333333333444444444555222222555666888>>>EEENNNKKKDDD;;;444111222444888888999::::::::::::999888777666666666777888999>>>======<<<:::777444333777888:::<<<>>>???@@@@@@@@@???????????????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEAAAAAABBBDDDGGGKKKNNNPPPJJJIIIHHHHHHIIIKKKJJJIII))))))))))))))))))))))))))))))*********)))))))))***))))))((()))***++++++,,,******+++...000111111---+++***))))))***,,,...++++++,,,,,,,,,,,,++++++***)))((()))+++++++++******))))))))))))******+++************************))))))***++++++,,,---------+++)))+++...///,,,)))++++++,,,++++++***))))))---------...------,,,,,,------------............///////////////////////////...---...111333333333111111111111111111111111333333222111111111222222333333444444444444444444333333444666777888888999999888888999999:::;;;<<<===;;;888777888::::::999;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???>>>>>>===>>>>>>============>>>>>>??????@@@AAABBBCCCDDDDDDAAAAAA@@@@@@AAABBBCCCDDDCCCDDDEEEDDDAAA???>>>???>>>==================>>>======>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCC???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???===<<<<<<;;;;;;:::::::::888777666555555555666666555555555444444444333333444444444444333333333333555333222222444444444333000//////........./////////000000000//////......///...,,,,,,,,,,,,...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******)))***++++++***)))***,,,++++++++++++++++++++++++,,,,,,++++++******))))))************************************************%%%'''))))))))))))+++---***************)))(((((((((((()))***+++,,,,,,,,,************************''''''((((((''''''&&&%%%)))*********++++++++++++******))))))))))))******(((((((((((((((((()))***,,,+++)))((((((+++111555777000)))'''))),,,,,,***))))))))))))))))))))))))))))))************)))(((***************)))((('''++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------............///........................///......------......///////////////000000000000000000111111111222222222222222222222222222222333111111111111111111111111111111222222222333333333555222111444555777===EEEOOOLLLFFF===555111222555777888888999999999999999888777777666777999:::;;;AAABBBCCCBBB@@@===999777888999;;;===>>>@@@@@@AAA@@@@@@??????>>>?????????AAABBBCCCDDDDDDCCCBBBBBBCCCBBB@@@???@@@AAADDDEEEBBBBBBAAABBBEEEIIIMMMOOONNNKKKIIIHHHIIIJJJJJJIII((((((((((((((((((((((((((()))************)))))))))))))))))))))*********,,,+++***,,,///222222222,,,***(((&&&%%%&&&'''((())))))***+++,,,,,,++++++)))((('''(((***+++***)))))))))(((((()))******+++************************))))))***+++,,,------......,,,***+++...///,,,)))******+++,,,---------,,,***+++,,,---............---------....../////////////////////////////////000///...000333555666666111111111111111111111111333333222111111111222222666666555444333333222222222333333444666777888999:::999999888888999999:::<<<:::888777888999888777::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;999999:::;;;;;;<<<;;;;;;;;;<<<>>>?????????>>>===>>>>>>============>>>>>>?????????@@@@@@AAAAAABBB?????????@@@@@@AAABBBBBBAAABBBCCCBBB@@@>>>>>>>>>=========>>>>>>=========<<<<<<<<<<<<===============>>>???AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????===<<<<<<;;;::::::999999777666666555555555555555444444444444333333333333333333333333222222222222333222222222444444333111000000000//////000111111...////////////...---,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++++++++))))))***+++)))))))))))))))))))))))))))))))))******+++++++++************************))))))))))))))))))))))))((()))******))))))***+++)))************)))(((((((((((()))***+++,,,,,,,,,******************************++++++******)))((()))*********++++++++++++******))))))))))))******((((((''''''((()))************+++***((()))+++---+++++++++***((()))***,,,))))))))))))))))))))))))((())))))*********))))))***************)))((('''************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------............///..............................------------......////////////000000000000000000111111111222222222111111222222222222333333111111111111111111111111111111111222222222333333444222222444555777===DDDQQQOOOJJJAAA777222222555666777888888999999888888777777777777888999;;;<<<@@@AAACCCDDDCCCAAA>>><<<888999;;;<<<>>>?????????@@@@@@??????>>>?????????BBBBBBDDDEEEDDDCCCBBBAAABBBAAA@@@???@@@BBBDDDEEEIIIGGGEEEDDDEEEHHHKKKMMMPPPMMMJJJHHHHHHIIIHHHGGG(((((((((((((((((((((((('''(((***++++++***))))))((((((((()))))))))******+++******,,,///111111111...,,,***(((''''''''''''((()))+++,,,,,,,,,+++***)))''''''((()))***)))((((((((((((((()))******+++*********************************+++,,,------...------,,,---...---,,,***)))***+++,,,---.........)))***+++---...///000000---------...//////000000000000000000000000000000000//////111444777888888111111111111111111111111333333222222222333333444777777666555333222111000333333333333444666777888999888888777777777888888:::888777777888999999888999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;:::777888999:::;;;;;;<<<;;;<<<===>>>?????????>>>>>>???>>>>>>===============????????????@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA???AAABBBAAA???>>>>>>???>>>>>>????????????>>>>>><<<<<<<<<<<<============<<<===>>>@@@AAAAAABBBBBB@@@@@@@@@???????????????>>>>>>>>>>>>>>>??????@@@<<<<<<;;;:::999999888888555555555555555444444444444444333333333222222222222222222222111111111111222111111222333444222000111000000000000111111222---.../////////...,,,+++------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))+++++++++)))((()))***))))))))))))))))))))))))'''(((((()))***+++,,,,,,************************))))))))))))))))))))))))+++***************)))))))))******+++******)))))))))))))))***+++++++++,,,+++++++++******************************)))(((((()))))))))*********++++++***))))))(((((())))))***))))))))))))***+++,,,---(((***++++++)))'''&&&'''###(((++++++((('''))),,,))))))))))))))))))))))))((())))))************))))))************))))))((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))+++,,,---,,,,,,+++)))***++++++,,,+++++++++,,,---...---+++***+++,,,---------............///------------------------......------------......////////////000000000000000111111111111222222222111111111222222222222222333333333333333333333333111111222222222333333333444222333666777888===DDDQQQQQQLLLCCC888222333666666666777888888888888777777777777777777999;;;<<<:::<<>>===::::::;;;<<<============@@@???????????????@@@@@@BBBCCCDDDEEEEEEDDDBBB@@@AAAAAA@@@AAABBBCCCEEEFFFPPPNNNKKKIIIHHHIIIKKKLLLNNNLLLJJJIIIIIIHHHGGGFFF(((((((((((((((((((((((('''(((***+++++++++))))))'''(((((()))))))))))))))))))))***,,,...///...---...------,,,+++***)))))))))***+++------,,,+++***((('''&&&''')))***)))((('''''''''(((((()))++++++************************+++++++++,,,,,,---------,,,...///...---++++++,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---......///...---------...///000000000000000000000000000000000///......000444777888888111111111111111111111111333222222222333444555555666666555444333333222222444444333333333444666666666555555555666777888999888666666777999::::::999999999::::::::::::999999888888999:::::::::::::::666777888999;;;;;;<<<<<<<<<===>>>???@@@???>>>>>>??????>>>===============>>>?????????@@@@@@@@@@@@>>>>>>??????????????????>>>@@@AAAAAA???>>>>>>??????@@@AAAAAAAAAAAA@@@???=========>>>>>>>>>??????======>>>@@@AAAAAAAAAAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>???@@@@@@<<<;;;:::999888777777666555555555555444444333333333333333333222222222222000000111111111111111111111111111222333333111//////////////////000111111,,,---...//////---,,,***,,,,,,,,,------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++***)))((((((***))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))***)))))))))*********)))******+++++++++++++++*********************+++++++++++++++*********))))))(((((())))))(((((('''&&&((((((((()))))))))******)))((((((''''''(((((()))))))))))))))***+++,,,---(((***+++***(((&&&&&&&&&%%%''')))***)))(((((()))))))))))))))))))))))))))(((((()))***************((())))))************)))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******''')))+++,,,------,,,+++)))***+++,,,---,,,,,,+++,,,---...---+++***+++,,,---------............///------------------------...------,,,,,,------...////////////000000000000000111111111111222222222222222222111111111111111333333333333333333333333222222222222333333333444333222444888::::::===CCCNNNOOOLLLCCC888222444777555666777777888888777777888777666666777888999:::777999;;;===>>>>>>======<<<<<<============<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEFFFFFFDDDBBB@@@???@@@AAABBBDDDEEEGGGGGGPPPOOOLLLJJJHHHHHHHHHIIIJJJIIIHHHIIIJJJJJJHHHFFF((((((((((((((((((((((((&&&(((***+++,,,+++***)))'''(((((()))))))))))))))''''''(((+++---...,,,)))(((((()))))))))((((((''')))***,,,------,,,+++)))((('''&&&''')))))))))(((''''''''''''((()))++++++************************++++++,,,,,,,,,,,,------+++...000///,,,***+++---******+++++++++******))),,,,,,------...------------------...///000000111000000000000000000000000...------000333666888888111111111111111111111111222222222333444555666777444444444444444444444333555444333222333444555666333333333444666777999:::666555555777:::;;;;;;;;;999999999::::::999999999777888999:::::::::::::::555666888999:::;;;<<<<<<<<<===>>>@@@@@@??????>>>??????>>>===============>>>>>>??????@@@@@@@@@AAA>>>>>>????????????>>>>>>>>>@@@AAAAAA???>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAA??????>>>===<<<<<<======>>>>>>===>>>>>>???@@@@@@;;;;;;:::999888777666555444444555555444444333222333333333222222222111111///000000000111111111111111000111222333333111///...............///000111,,,---...//////---+++***++++++---......---++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***++++++***((((((((()))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******)))***++++++,,,,,,,,,+++++++++++++++***************++++++++++++******)))))),,,,,,,,,,,,,,,+++******(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((()))***+++)))******)))'''&&&''')))+++)))''''''))))))(((&&&))))))))))))))))))))))))(((((()))***************'''((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))***---/////////...---+++,,,...///000///......,,,---...---+++***+++,,,---------.........//////------------------------...------,,,,,,------...////////////000000000000000111111111111222222222222222222111111111000000111111111111111111111111222222333333333444444444222222555:::<<<;;;===BBBKKKLLLJJJBBB888222555999555666666777777777777777888777666666666777888999888999;;;<<<===>>>======>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEGGGFFFDDDBBB@@@>>>???AAADDDFFFGGGHHHHHHMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFHHHKKKKKKIIIHHH(((((((((((())))))))))))******+++++++++******)))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))*********++++++,,,,,,,,,***)))))))))))))))******)))(((&&&%%%&&&''')))+++))))))))))))((((((((((((******+++++++++,,,,,,,,,000///...---+++***)))(((++++++******************000000//////......------***+++,,,---...---,,,+++)))+++---///000000///...000000000000000000000000000111111111111222222222222222222222222222222222111222333444555555555555222333555444333333444666666666666555444444333333777777777888999999:::::::::::::::::::::;;;;;;;;;888888888999::::::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAA???===<<<;;;<<<===>>>AAABBBBBBBBBAAAAAA@@@???BBBAAA???>>>>>>>>>??????<<<===>>>@@@@@@@@@???>>>@@@???>>><<<;;;;;;::::::<<<<<<======<<<<<<;;;::::::888666444333555777888777666555444333222222222555444444333333222222111000000111111111000000///111222222222222111000000......//////000000111111........................------............------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++******)))************************************************))))))))))))))))))))))))&&&&&&((()))************************************''''''''''''''''''''''''***++++++,,,,,,++++++******)))(((&&&&&&((()))***))))))(((((((((((())))))))))))))))))************''')))***++++++***)))'''*********)))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************************************(((((((((((())))))))))))+++******)))))))))))))))***)))((()))***+++***(((+++*********))))))(((((((((((((((((()))***,,,,,,++++++++++++++++++++++++))))))*********+++++++++---------------------------------,,,,,,+++++++++---------............///222111000...------------000000000000111111111111333222222222222222222222222222222222222222222222111111222222222222111111222222333444555666777888555666777888888;;;???CCCNNNPPPKKK>>>444111333444777777666666666666666777:::999999888777777777888999999::::::::::::;;;;;;<<<<<<<<<<<<============@@@???>>>======>>>???@@@@@@AAABBBCCCCCCCCCBBBAAA>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEGGGGGGEEECCCCCCCCCDDDFFFFFFGGGGGGGGG(((((((((((())))))))))))*********++++++******)))************************(((((((((((())))))))))))))))))(((((((((((()))))),,,++++++++++++++++++***))))))(((((((((((()))))))))((('''&&&&&&((()))******************)))))))))******+++++++++,,,,,,,,,...------,,,,,,++++++***++++++******************............------------+++,,,,,,---------------,,,---...///000000//////000000000000000000000000//////000000000111111111222222222222222222222222111222333444555555555555222333555444333333444666555555555666666666666666666666777777888888999999777777777777666666666666777777777777888999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<============<<<<<<======>>>>>>>>>???>>>??????@@@@@@@@@@@@@@@AAA@@@>>><<<<<<===>>>???AAAAAAAAABBBBBBAAA@@@@@@AAAAAA???>>>>>>>>>??????===>>>??????@@@@@@@@@???>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888666666777888999666666555333333222222333444333333222111111000000000000111111111111000000000000111111111000///////////////.......................................------............------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((('''************************************************))))))))))))))))))))))))''''''((()))*********)))************************((((((((((((((((((((((((***++++++,,,,,,++++++***+++***)))(((((()))***+++******))))))))))))******(((((()))))))))*********((()))***++++++***)))(((***)))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))))))))******************************((((((((()))))))))******++++++***)))(((((())))))***)))((()))***+++***(((************)))))))))((()))((((((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...111000///...------------//////000000000000111111222222222222111111111111222222222222222222222222222222333333333333222222333444444555777888888999777888888888888:::>>>AAAMMMOOOKKK>>>444111333444888777777777777777777777999999888777777777777777999999999:::::::::;;;;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;<<<===???@@@AAABBBBBBAAA@@@???======>>>???@@@BBBCCCDDDFFFEEEDDDEEEFFFFFFEEECCCBBBBBBCCCDDDEEEEEEEEEEEE))))))))))))(((((((((((())))))******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))),,,,,,,,,+++******)))))))))(((((('''''''''(((((()))((('''&&&'''((()))******************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,------------------------------...//////////////////000000000000////////////////////////.../////////000000000000222222222222222222222222111222333444444555555555222333555444333333444666444555555666777777888888444555555666777777888888666666555555444444333333777777666666777888:::;;;:::;;;;;;<<<===>>>???@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@??????@@@AAAAAAAAAAAA@@@AAA@@@???======>>>???@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@??????>>>?????????@@@@@@??????@@@@@@AAAAAA??????>>>===<<<<<<======<<<<<<<<<<<<<<<;;;::::::::::::999999999888888888666555444333333222222333222222222111000000//////000000111111111111000000//////000000//////...---//////......---,,,,,,+++------------------------,,,------......------,,,******++++++++++++******++++++,,,,,,,,,---------------,,,,,,***)))'''&&&************************************************))))))))))))))))))))))))(((((())))))***)))))))))******************************************************++++++++++++******,,,+++***))))))***+++,,,+++******************+++(((((())))))))))))******((()))***++++++***)))((())))))))))))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++***)))((((((((((((***)))((()))***+++***(((************))))))))))))***)))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------000000///...---------........./////////000000000000000000000000111111111222222222222222222222222333333444444444444333333555555666777888999999:::888888999888777999<<>>444222333444888888888888888888888888999888777777666777777777999999999999::::::::::::;;;;;;;;;<<<<<<<<<======???>>>>>>===>>>>>>?????????@@@@@@AAA@@@???===<<<<<<======>>>???AAABBBCCCEEEDDDDDDEEEFFFFFFEEECCCAAAAAABBBCCCCCCDDDDDDDDD))))))))))))((((((((((((((())))))***************&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))(((((((((((())))))+++++++++******************))))))(((((((((((()))((((((''''''(((((()))***))))))***************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,------......//////...---------...000111222111000000///000000111......................../////////000000000111111111111111111111111111111111111222333444444444444222333555444333333444666444555555555666666666777333444444555555666666777888888777777666555444444888777666666777999;;;<<<<<<<<<===>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;<<<===>>>???@@@AAA??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????????????????BBBAAA@@@??????@@@BBBCCCDDDCCCBBB@@@??????>>>>>>;;;;;;<<<<<<<<<;;;::::::888999999:::999888777666555444444333222222222333333222222111000000/////////000000111111111111000///000000000000///..................------,,,,,,------------------------,,,,,,------------,,,,,,******++++++++++++******+++,,,,,,,,,,,,---------,,,,,,,,,+++***)))((('''************************************************))))))))))))))))))))))))))))))*********))))))(((******************************************************++++++++++++******+++******))))))******+++************************(((((((((((()))))))))***((()))************)))((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))*********++++++++++++,,,,,,+++)))((((((((((((***)))((()))***+++***(((*********)))))))))))))))+++***)))))))))))))))***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,---------//////...---------......------......//////000000////////////000000000000222222222222222222222222333333444444444444333333555555666666777888888999666777777777777999===@@@KKKNNNJJJ>>>444222333333888888999999::::::999999999888888777777888888888888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<>>>>>???AAABBBCCCDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDD***)))))))))(((((((((''''''((()))***************%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''))))))(((((((((((())))))(((((()))***++++++,,,,,,,,,+++******)))))))))***((((((((((((((()))******((((((((()))))))))************+++++++++,,,,,,,,,...------,,,,,,++++++*********++++++,,,,,,,,,,,,------....../////////000000///...---...///000111222111111000000000111111------------------------000000000111111111222222111111111111111111111111000111222333444444444444222333555444333333444666555555555444444333333333333333333444555555666666999999888777666666555555888888888888999;;;===>>>????????????????????????@@@???>>>===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>:::;;;<<<===>>>???@@@AAA??????@@@AAAAAAAAAAAA@@@??????????????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAA????????????@@@?????????CCCBBBAAA@@@@@@AAABBBCCCFFFEEECCCAAA???===<<<<<<;;;;;;;;;<<<;;;::::::999666777888888888777555444444444333222222222333333333333333222111111000000//////000111111111111111000000111111000000///...------........./////////------------------------++++++,,,,,,,,,,,,++++++)))******++++++******)))+++++++++,,,,,,,,,------)))******+++++++++******************************************************)))))))))))))))))))))))))))***************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))(((((()))))))))(((((()))******)))(((((('''(((((((((((()))))))))))))))************))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''')))*********++++++++++++,,,+++***)))((((((((((((***)))((()))***+++***((())))))))))))))))))******+++***)))))))))))))))***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------...............------------......///---------...///000000000....../////////000000000222222222222222222222222222222333333333333222222333444444444555666666666333444666666888;;;???BBBJJJMMMJJJ???555222333333777888999:::;;;:::::::::999999888888888999999:::888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>BBBBBBCCCCCCBBB@@@>>>===?????????@@@AAABBBCCCDDDCCCBBBBBBCCCEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEE******))))))((((((''''''''''''((()))************(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))&&&'''((()))***,,,---------,,,,,,+++************(((((()))))))))*********'''''''''((())))))************+++++++++,,,,,,,,,......---,,,,,,+++************++++++,,,---------.........///////////////...............///000000000000000000000111111111........................111111111111222222222222111111111111111111111111000111222333333444444444222333555444333333444666555555444444333222222111333333333444555555666666777777666666555555444444777888999:::;;;======>>>@@@@@@?????????>>>>>>>>>@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>???;;;<<<<<<===>>>??????@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>???????????????AAABBBBBBBBBAAAAAA@@@???>>>>>>???@@@@@@@@@@@@???BBBBBBAAAAAA@@@@@@AAAAAACCCBBB@@@>>><<<:::999999;;;;;;;;;;;;;;;:::999999444555666666666555444333333333222222222222333333444333333222111111000000...///000111111222111111000111111111111000//////,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))******+++++++++,,,,,,,,,((()))***++++++,,,++++++************************************************))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''((()))******)))((('''''''''(((((((((((())))))***))))))))))))))))))***((((((((()))******++++++***))))))(((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********+++++++++******)))))))))))))))***)))((()))***+++***((())))))))))))***************)))))))))))))))******************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------.........//////---,,,,,,,,,---...//////------...///000000111222......//////000000111111222222222222222222222222222222333333333333222222222222333333333444444444222333555666888;;;@@@CCCHHHLLLIII???555222333333666777999:::;;;;;;:::999888888888888888888999:::888888888888999999999999999999999:::::::::;;;;;;<<<===>>>???@@@@@@??????BBBCCCCCCDDDCCCBBB@@@???@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAABBBDDDEEEDDDCCCDDDCCCBBBAAAAAABBBDDDDDD*********)))((('''''''''&&&'''((()))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))***++++++,,,---,,,+++***))))))))))))(((((()))***************'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...///...............------------...////////////...---...000111111111111000........................000000000000111111111111111111111111111111111111000111222333333444333333222333555444333333444666444444444444444444333333333333444444555666666666666666666555555555555555555666999;;;======<<<<<<>>>>>>>>>>>>??????????????????>>>===<<<<<<======<<<<<<<<<=========>>>>>><<<<<<======>>>>>>>>>???======>>>????????????>>><<<===>>>>>>?????????>>>CCCCCCCCCBBBAAA@@@???>>>===>>>???@@@AAA@@@@@@???AAAAAAAAAAAAAAA@@@?????????>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::999999555555555555555444333333333222222222222222333333222222222111000000//////...///000111111222222222//////000000//////...---------------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************)))))))))))))))*********++++++)))******+++++++++******************************************************))))))))))))))))))))))))((()))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))******)))))))))'''(((***++++++***(((''''''''''''((((((((())))))******))))))))))))******'''(((((()))******++++++*********))))))*********))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))******+++***)))((()))***+++***(((((()))))))))************)))((((((((()))***++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,---...///000---......///000111222333......///000000111222222222222222222222222222222333333444444444444333333222222222333333333333333333444555666777:::???BBBGGGKKKIII???555222222222555666888:::;;;:::999999666666666666666777888888888888888888999999999999999999999999::::::::::::>>>???@@@BBBCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAA????????????@@@AAABBBCCCAAA@@@@@@BBBDDDEEEDDDBBBCCCBBBAAA@@@@@@AAABBBCCC+++******)))(((''''''&&&&&&'''((()))************''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))))))))))))))************,,,+++***)))(((((((((((((((((()))***************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---...............------,,,,,,,,,+++,,,.../////////...---+++---///111222222000///////////////////////////////////////000000000000000000000000000000000000000000111222333333333333222333555444333333444666333333444444555666666666333333444555555666666777666666666777777777777777222555888;;;===<<<;;;:::<<<<<<===>>>???@@@@@@AAA???>>>>>>===============;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>DDDDDDCCCBBBAAA???>>>======>>>???@@@AAAAAA@@@???@@@@@@AAABBBAAA@@@>>>=========<<<<<<<<<======>>>::::::;;;;;;;;;:::999999666555555555444444444444222222222111222222333333111111111000//////............///111111222222222......//////......---,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))((())))))))))))*********+++++++++++++++***)))(((************************************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******++++++++++++******((()))+++,,,,,,+++)))(((''''''''''''((((((((()))******))))))))))))******'''(((((()))***+++++++++++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,***)))((()))***+++***((((((((())))))*********+++(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000......///000111222333333...//////000111222222333222222222222222222222222444555555555555555555444222222333333333333333333444555666666777999===@@@GGGKKKIII???555222222222444666888:::;;;:::999888444444444444444555666777777888888888888999999999888888999999999:::::::::;;;<<<>>>???@@@@@@??????@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAADDDEEEDDDBBBCCCAAA@@@>>>>>>???AAABBB***)))(((&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******)))******+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,++++++******++++++,,,------............------,,,,,,------...///000000...///////////////......---......///000111111222000000//////.........---444222000///...///000111444333222111111333555666333333333444444444555555555555555555555555555555444555666666666555444333555777999::::::888666444888888999999:::;;;<<<<<<=========>>>??????@@@@@@>>>======<<<;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::<<<===>>>@@@@@@??????>>>????????????????????????>>>??????@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@???>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@???>>>===<<<===============<<<<<<>>><<<:::::::::999888666444444444555555666888888444333333222111000//////111111111111000000000000222000,,,(((''')))+++---......////////////............---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++***************...---,,,***)))(((((((((((((((((((((((((((((((((************************,,,+++***))))))***+++,,,))))))))))))))))))))))))'''((()))+++++++++***))),,,+++++++++***)))))))))&&&((()))++++++)))(((&&&((()))***++++++***)))(((&&&&&&'''((()))***++++++)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************&&&'''((((((((((((((('''''''''''''''((((((((((((,,,+++******))))))******&&&''')))++++++++++++***************))))))))))))''''''''''''((((((((((((************************+++)))(((&&&&&&((()))+++))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))******+++,,,(((((()))***+++,,,,,,---...------,,,,,,------...,,,,,,,,,---------..............................---...///000111222333333////////////............///000111222222222222222666444222000000222444666111111222333333222111111555333333555666666:::@@@CCCIIIIII@@@777444333222222333666888999999888777:::888555666888999888666666777888:::::::::999888888888888999::::::;;;;;;>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBBBBBBBAAA@@@???AAA@@@@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBAAA???>>>,,,+++)))(((((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++***)))((((((((((((,,,++++++++++++++++++***)))))))))))))))))))))))))))************+++++++++'''(((((()))******++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,------............------,,,,,,------...//////000......////////////...............///000111111111000000000/////////......333222000///...///000111333333222222222333444555444444444444555555555555555555555555555555555555444444555555555444444444333555777999999888777666888999999:::;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAAAAA@@@???????????????>>>>>>>>>=========<<<<<<<<<===>>>?????????>>>>>>??????????????????????????????@@@@@@@@@??????>>>======>>>????????????>>>AAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>===<<<<<<===============<<<<<<===;;;999999999999777555666666555555555555555666333333222222111000//////111111000000000/////////222111000///.........///......////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******************************,,,+++******)))*********************************************************++++++***))))))***++++++))))))))))))))))))))))))((()))******+++++++++***++++++******************'''((()))******)))((('''((()))***++++++***)))((((((((())))))******++++++)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))************))))))(((((((((((((((((())))))))))))*********+++,,,+++******))))))******''''''((()))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))******))))))******+++,,,************++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------..............................---...///000111222333333........................000000111222222222222222555444222111111222444555333444555666666555444333555222222444333333777===DDDJJJJJJBBB888444333222333444777999::::::999888999777555555777888777666666777777888999999888888777777888888999::::::;;;======>>>>>>???@@@@@@@@@BBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA???>>>AAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCCCCCCCBBB@@@???++++++))))))))))))++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((*********+++++++++++++++)))))))))))))))))))))))))))************+++++++++((((((((()))******++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,------............------,,,,,,,,,---......//////......///////////////.........//////000000111111111000000000000000//////222222000/////////000111222222333333444444444333444444444444555555555555444444444444444444444444444444333333333333444444222444666888999999888777999::::::;;;;;;<<<<<<<<<<<<<<<======>>>???????????????>>>===============????????????>>>>>>>>>>>><<<======>>>???>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@??????>>>======>>>>>>======<<<<<<<<<<<<===============<<<<<<:::888888888888666555777777555444333333333333222222222111111000000000000////////////.........///000222333333222000.........////////////......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,************************************************++++++***))))))***++++++))))))))))))))))))))))))******))))))******++++++))))))******************'''((()))******)))((('''))))))************))))))***************+++++++++)))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''))))))))))))************,,,+++***((((((((()))))))))))))))*********++++++++++++***))))))))))))***((((((((('''(((((())))))(((((((((((((((((((((((()))))))))*********++++++((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************------------------------************************)))***++++++++++++***)))******))))))******+++,,,,,,,,,++++++************------,,,,,,,,,,,,------,,,,,,,,,---------....................................//////000111222222..................//////000000111222222222222111333333333222222333333333444444555666666555444444444111111222111000444:::EEEKKKMMMCCC999333333222444555777:::::::::999888777666444444666777666666777777666666666777888888777777777888999999::::::;;;<<<<<<======>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBFFFEEEEEEDDDCCCAAA@@@???BBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA)))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''$$$%%%&&&((()))***++++++))))))******++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------............------,,,,,,,,,------.........---...//////////////////.../////////000000000111111111111111000000000000222111000//////000111111000111333555555444333222333333333333444444444444444444444444444444444444444333222111222333444555444555777999::::::999888::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>???>>>======<<<<<<<<<<<<<<>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>??????>>>>>>AAAAAAAAA@@@@@@?????????======>>>>>>>>>===<<<<<<;;;<<<<<<============<<<;;;:::888888999888777555666555444333333222222222111111111111000000000000//////.........---------+++---///000111000///------......//////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((((((((((((((())))))))))))******))))))******+++,,,************************************************+++******************+++))))))))))))))))))))))))***)))((('''((()))***+++(((((())))))******++++++(((((())))))))))))(((((()))))))))******)))))))))+++++++++******))))))))))))))))))))))))(((''''''&&&&&&'''''''''(((((((((((()))))))))************///---+++((((((((()))***''''''((((((((()))))))))++++++***)))))))))))))))))))))'''&&&&&&'''((()))''''''''''''(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))************++++++*********************************++++++***************))))))******+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------....................................//////000111111222/////////000000000000000000111111222222222111111111222333444444333222111222333444444444444333222222000000111111111444;;;FFFNNNPPPFFF:::333222222333555777999:::999888777555444444444555555666666888777666555555666777888666666777888888999999:::<<<<<<<<<=========>>>>>>@@@@@@AAAAAABBBBBBBBBAAAEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBB(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''&&&'''((()))************)))))))))******+++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,---------------------...///////////////////////////000000000000000000000000111111111111000000000000000000111111000111333555666444333111111222222222222333333333444444444444444444444444333333222111222333444555888999999::::::999888888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@@@@???>>>>>>>>>>>>???========================<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>======>>>??????@@@@@@????????????@@@@@@@@@AAAAAAAAA????????????>>>===<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;999888888999999777666333333222222222222333333000000000000000000111111............------------,,,,,,,,,,,,---......///------............------------,,,,,,,,,+++++++++************************,,,,,,,,,+++***)))((('''''''''(((((()))))))))))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))***)))'''&&&&&&'''((()))((((((((())))))******+++(((((())))))))))))((((((***))))))))))))))))))************)))(((((('''''')))))))))))))))(((''''''''''''((((((((()))))))))((()))))))))************///---+++)))((((((******(((((((((((())))))))))))+++***))))))(((((())))))))))))'''&&&&&&'''((()))&&&'''''''''((((((((()))((((((((()))))))))******************************))))))(((((((((((())))))((()))))))))************'''((((((((()))))))))***************************+++******************+++******))))))******+++,,,)))******+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.......................................///000000111111000000111111111222222222111111222222222111111000000111333444444333111000111222333444444333222111111...///222333333888>>>HHHPPPSSSIII;;;333222222222444666777888777666555444444444444444444666777888777666555555666777888777777777888999999::::::======>>>>>>>>>>>>????????????AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCC))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))******++++++***((('''&&&)))))))))***************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,------,,,---...///000000000000////////////000000000000//////000000000000000111000000000000111111111111000111333555555444333222222222222222333333333333333333333333333333333333333222222333333444555666999:::::::::999888888777::::::::::::::::::::::::::::::;;;;;;<<<=========>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBBAAAAAA@@@???>>><<<;;;:::888888999:::;;;;;;;;;;;;999888777777888888777555222111111111111111222333/////////000000111111111///............---------///...,,,+++,,,---000111------............------,,,,,,,,,,,,++++++++++++************************++++++++++++***)))(((((('''(((((())))))******+++,,,,,,+++***)))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))*********)))))))))(((((('''''')))))))))))))))(((''''''(((((((((((()))))))))***))))))))))))************---,,,+++)))))))))***************+++++++++,,,,,,******)))(((((((((((()))((((((((('''(((((())))))'''''''''(((((())))))***((((((((()))))))))******************************(((((())))))))))))(((((())))))))))))************(((((())))))***+++++++++++++++++++++++++++++++++++++++***))))))***++++++******))))))******+++,,,))))))***+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.......................................//////000000000000000111111222222333333111222222222222111000000000111222333333222111000333333444555555444333333000...///222333444999@@@IIISSSVVVKKK<<<333222333222333555777777666555444333444555444444444666888888888777777666666777777777888888999::::::;;;;;;????????????????????????>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCAAA@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEEEEEEEDDDCCC((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&''')))******)))'''&&&************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000////////////....../////////000000000//////000111111111111111111222333444444444333333333333444444444555555555333333333333333333333333222222333555555666666666777777777777777888888777999999999999999999999999999::::::;;;<<<<<<======::::::999888888888888999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@===>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???===:::888777666666777999999::::::999777555444444666666555333333222111000000000000000.........///000111111222/////////............---///...,,,,,,,,,---///000,,,------......------,,,,,,,,,,,,++++++++++++***************************))))))************))))))(((((())))))***++++++,,,*********)))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))***************)))(((((()))))))))))))))((((((((())))))(((((((((((())))))+++***)))(((((()))***+++******)))))))))))))))))))))))))))))))))((('''''''''''''''((((((((())))))))))))))))))******************************))))))******+++++++++,,,,,,,,,******)))(((((((((((((((''''''((()))************''''''((())))))***++++++)))))))))*********++++++************************(((((())))))))))))(((((())))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++***))))))***++++++******))))))******+++,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.......................................///////////////......///000000111222222222222222222222111000000111111222222222222111111222222333444444333222222111//////222333333888>>>KKKUUUXXXMMM===333222333333444666777888777555444333444666555444444777999888888999999888777777666999999999:::;;;;;;<<<<<>>@@@BBBBBBBBBAAA@@@??????>>>===>>>???@@@@@@?????????@@@AAABBBCCCDDDAAABBBCCCDDDEEEDDDCCCCCC&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++!!!%%%(((***++++++***++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------...---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000////////////---.........//////000000...///000111111111111111222222333333444444444333555555555666666666777777333333333333333333333333111333444666777777666555333333444555666777888888999888888888888888888888999999:::;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA<<<======>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@?????????AAAAAA@@@>>>;;;888666555555555666888888999999999555333222222444444333111555444222111///......------......///000111222222000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))************)))((())))))***+++,,,,,,,,,((((((((()))***,,,---...************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))+++,,,---------+++***)))******))))))((((((''''''))))))(((((((((((())))))+++***)))(((((()))***+++************************)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((())))))))))))************((())))))*********))))))((())))))))))))***************)))(((((((((((((((&&&''')))++++++++++++***'''(((((()))***++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''(((((()))******++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,*********)))***++++++,,,------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,---------.......................................///////////////,,,------...///000000111222222222222222111000///111111111111111111111111///000111111111111000///222000000222222222666<<>>>>>>>>>>><<<>>>@@@BBBCCCBBBAAA@@@@@@???===<<<<<<<<<======>>>>>>???@@@AAACCCDDDEEE@@@AAACCCDDDDDDDDDCCCCCC(((((())))))))))))(((((())))))************)))))))))))))))))))))(((''''''&&&''''''((((((((((((((('''''''''''''''((())))))************************---+++)))((('''((()))***,,,+++***))))))***+++,,,+++*********))))))((((((++++++,,,,,,,,,---------************************++++++******+++,,,,,,---...------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,---...///000000............////////////000000000000000000000000---...///111111000000///111222333444555444333222333444444333222111333444333444444444444444444333333333444444555666777777666666666666666555555555888999999::::::;;;;;;<<<999999::::::;;;<<<===============<<<;;;;;;::::::===:::999:::===>>>>>><<<===<<<:::999999:::<<<===>>>>>>==================>>>>>>>>>>>>>>>???????????????>>>>>>??????@@@AAA@@@@@@>>><<<;;;;;;===??????>>>===;;;999777666555555555666777888888777777555555666666555555444333222222222111111111111000222111000.........///000......////////////............---------,,,,,,,,,------------------------/////////---******+++---...---+++*********++++++)))***+++,,,+++)))'''%%%)))))))))))))))))))))))),,,,,,++++++++++++++++++************************************************))))))))))))************)))************+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************''''''((()))***++++++,,,+++*********))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))(((((('''''')))*********+++++++++++++++++++++************)))+++***)))(((((((((******&&&&&&''''''(((((())))))))))))******+++++++++,,,*********)))))))))))))))******)))(((((((((((((((***'''%%%&&&(((***(((&&&))))))))))))))))))))))))************************+++*********))))))(((((((((((())))))******++++++***((('''(((+++,,,+++(((++++++++++++++++++++++++((()))+++---000111222333******++++++,,,---.........//////000000000000000////////////000000000000111111111111111111111111000000111222222222222111222222222222222222333333000222333333333333444666BBBIIIOOOJJJ>>>333///000333555888888777666666777999888666555555777999:::888777777777777777888999888999999::::::;;;<<<<<<======>>>>>>>>>>>>===============>>>???AAABBBCCC???@@@@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDD(((((())))))))))))(((((())))))************)))))))))))))))))))))(((''''''&&&''''''((((((((((((((('''''''''''''''(((((()))(((((())))))******++++++,,,+++)))((('''((()))***+++***))))))))))))***+++************)))))))))((())))))))))))*********+++************************++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------......//////............////////////000000000000000000000000...///000111111111000000000111222222333333222222222333444333222222333555333333444444444444333333333333444444555666666777444444555555666666777777888888999999:::;;;;;;;;;999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===;;;999:::<<<>>>===;;;===<<<;;;::::::;;;<<<============>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@???>>><<<;;;<<<===???>>>>>><<<;;;999777666555333444444555555555555444444444444444444333333222222222222111111111000000222111000///......///000000000111111111111000000------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,/////////---+++***+++---++++++)))((((((((())))))***+++,,,,,,+++***'''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************(((((((((((((((((((((((())))))))))))************))))))******++++++,,,,,,************)))))))))(((++++++++++++++++++++++++))))))))))))******************))))))(((((((((((()))))))))*********+++++++++++++++************)))---,,,+++******+++,,,,,,'''''''''((((((((((((((())))))))))))******++++++***)))))))))))))))))))))******)))(((((((((((((((***(((&&&&&&((()))((('''))))))))))))))))))))))))************************************)))))))))(((************+++++++++++++++)))((())),,,---,,,***++++++++++++++++++++++++------.........------,,,+++++++++,,,---.........,,,---...///////////////////////////000000000000111111111111111111111111000000111222222222222111111222222222222333333333000222333333333333444666===DDDJJJGGG===333//////222555777888777777777888888888777666666777888999777777777777777888888999888888999999:::;;;;;;<<<=========>>>>>>==================>>>???@@@BBBBBB======>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDD((())))))******))))))((())))))************)))))))))))))))))))))(((''''''&&&''''''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&''')))***+++,,,---+++***)))((('''((()))******))))))(((((())))))***************))))))))))))((((((((()))))))))******************************++++++******)))******+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------.....................////////////000000000000000000000000//////000111111111111000000000000000000111222222111222333333222222444666333333444444444444333333333333444444555666666666333333444555666777888888888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>><<<;;;;;;<<<<<<<<<;;;=================================>>>>>>?????????@@@@@@??????>>>>>>======<<<<<<>>>?????????>>>===???>>>======<<<======>>>======<<<:::888777666555444444555555555444444333333333333333333222111111222222111111111000000000111000000////////////000///000000111111000000///------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,.........---+++***+++---+++***))))))((()))))))))++++++,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))************+++++++++************************************************(((((((((((((((((((((((())))))))))))************++++++++++++++++++,,,,,,************))))))))))))************************************++++++++++++***))))))))))))(((((((((((()))))))))************+++++++++************))),,,++++++***++++++,,,,,,))))))((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))************)))(((((((((((((((***(((&&&'''((())))))((())))))))))))))))))))))))************************************)))))))))))),,,,,,,,,++++++++++++++++++*********,,,---,,,+++++++++++++++++++++++++++.........---,,,+++***))),,,,,,,,,---......//////***+++,,,---.../////////////////////000000000000111111111111111111111111000000111222222222222111111111222222222333333333111222444444333333555666999AAAHHHFFF===444000000111333666888888888999:::888888777777777777777777777777777777777888999999888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAABBB=========>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDD)))))))))******)))))))))))))))************)))))))))))))))))))))(((''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&''')))+++---...///***)))(((((((((((())))))))))))(((((((((((())))))*********))))))))))))))))))************+++++++++************************++++++***)))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------............////////////////////////////////////000000000111111111111111111111000///000111222333000222333333222333555777444555555666666555555444444444444555555555666666444444555555666666777777777777888888999:::::::::;;;;;;::::::::::::::::::999999:::;;;;;;<<<======>>>===<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<======>>>>>>??????@@@@@@@@@??????>>>===<<<<<<999;;;===>>>???>>><<<;;;>>>=========>>>???>>>===<<<<<<;;;999888666555555777777777777666555444444333333333333333222222111111111111111000000000000000000000////////////000---..................------,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,------...---+++***+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((+++++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************((((((((((((((((((((((((((()))))))))************++++++++++++++++++***************)))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))))))))))))))))))))*********)))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))************))))))((((((((((((((())))))((('''(((((())))))))))))))))))))))))))))))*********************************))))))))))))))),,,,,,,,,++++++******)))************+++,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---------.........//////***+++,,,---.../////////////////////000000000000111111111111111111111111000000111222222222222111111111111222222333333444111222444444333333555666;;;BBBHHHHHH@@@777222111000222666888888888:::;;;777888888888888777666666777777777777888999::::::888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD))))))************))))))))))))************)))))))))))))))))))))(((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''(((***,,,---...///(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))******)))************+++++++++************************++++++***************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,............////////////////////////////////////000000000000000111111111222222111000000222333444000222333333222333555777666666777777777777666666444444444555555555555555777777666666555555444444666666777888888999999:::::::::::::::::::::999999888999999:::;;;<<<===============<<<;;;:::;;;;;;======>>>??????>>>======<<<<<<=========>>>>>>>>>??????>>>>>>===<<<;;;;;;888999;;;======<<<;;;:::<<<<<<<<<===@@@@@@>>><<<;;;;;;:::999777666555555666666777666666555444444444444444444444333222222111111111000000000///////////////000000000000///------............---------------,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,------+++***+++,,,++++++++++++,,,++++++++++++,,,,,,,,,+++++++++***((((((((((((((((((((((((******+++++++++,,,,,,,,,((((((((((((((((((((((((************************************++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))((()))))))))***************************)))))))))))))))))))))))))))******************************((((((((()))))))))******))))))))))))************))))))))))))************+++++++++*********))))))(((((())))))******************))))))((((((((('''((((((''''''''''''''''''(((((())))))***************))))))((((((((((((((()))))))))((((((((()))***))))))))))))))))))))))))************************))))))))))))))))))******++++++******)))))))))(((((()))***************+++++++++++++++++++++++++++'''((()))+++,,,------...---------...............,,,,,,---...///000000///////////////000000000000000000000000000000000000000000111222222222222111000000111222333333444444111333444444444444555777<<>>??????>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEE)))******++++++******)))))))))************)))))))))))))))))))))(((''''''&&&''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,,,,---''''''(((((((((((())))))((())))))******))))))((())))))))))))************((((((((()))))))))******************************++++++******+++,,,,,,---,,,,,,............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000000000000000000/////////...///000000111222111111111111222333333111222333333222222444666666666777777777777666666555555555555555555555555888888777666555444333333666666666777888888999999999999999999::::::::::::888999999:::;;;<<<<<<<<<<<<======<<<::::::;;;===>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::888999:::;;;;;;;;;:::999;;;:::;;;>>>BBBBBB???;;;::::::999888777666555444333333444444444333333222444444444444444333333222111111000000000/////////...//////000000000000///...//////000000//////.........---------,,,,,,,,,******++++++,,,,,,------***,,,------,,,++++++,,,(((((()))************)))+++++++++++++++***++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********************************++++++++++++,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))))))))))))))************+++)))*********+++++++++++++++++++++************))))))***+++,,,,,,,,,,,,,,,***))))))))))))))))))(((((((((((((((''''''''''''((((((((()))******++++++******)))((((((((((((((()))******)))(((((()))+++))))))))))))))))))))))))************************))))))))))))*********************)))))))))))))))''')))******)))(((***+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++------------------------------...////////////...////////////000000000000000000000000000000000000000000111222222222222111000000111222333444444555222333555555444444666777:::@@@FFFFFF@@@777000---///222666888888999:::;;;999999888888777666666666777777777888999:::;;;<<<:::::::::;;;<<<<<<======>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEE)))******++++++******)))))))))************)))))))))))))))))))))(((''''''&&&''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((((((&&&''''''(((((()))(((((())))))***++++++***))))))((()))))))))************))))))))))))*********+++******************************++++++,,,---//////***+++---......---+++***,,,,,,---......---,,,,,,+++++++++,,,,,,------...............////////////000000000000000000000000///...---------...000000///000000111222111111111222333444333222222333555555555666666666666555555555555555555555555555555777777666666555555444444555555666666777888888999888888888999:::::::::;;;999999999::::::;;;;;;;;;:::<<<===<<<::::::<<>>===<<<<<<<<<<<<===>>><<<<<<<<<;;;::::::999999::::::::::::::::::::::::888888888999999999:::::::::999:::>>>CCCCCC???;;;999999888777666555555444222222333444444444333333333333333333333222111111111000000000////////////---...///000111111000///...//////000000//////.../////////.........------+++++++++,,,------......)))+++------,,,+++++++++'''((()))***+++******)))*********))))))*********))))))))))))))))))))))))'''(((((()))******++++++*********************************************************+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))******+++++++++((()))))))))************''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))((()))+++,,,------,,,,,,)))))))))))))))*********)))))))))((((((((('''''''''(((((()))******++++++******)))((((((((((((((((((***+++***(((''')))+++))))))))))))))))))))))))************************((()))))))))************)))***************++++++(((***++++++))))))***,,,++++++++++++++++++++++++------------,,,+++***)))---------,,,,,,,,,,,,,,,---............---,,,,,,////////////000000000000000000000000000000000000000000111222222222222111///000111222333444444555222333555555444444666777888>>>EEEGGGBBB:::333///000333666888888888999:::;;;999888666666666666777777777777888999:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>???>>><<<;;;;;;<<<>>>???<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<=========>>>=========>>>??????@@@@@@???@@@BBBCCCEEEEEEFFFFFF******++++++++++++******))))))************)))))))))))))))))))))(((((('''&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&'''((())))))(((((()))***+++,,,,,,+++***)))(((((())))))*********++++++,,,,,,,,,,,,---------******************************+++,,,---///000111)))***,,,------,,,***))),,,,,,---......---,,,,,,******+++,,,,,,---................../////////000000000000000000000000000...------,,,,,,...///000---...000111111111000///333444444333222111333444333444444444444444444333555555555555555555555444555555555666666666666666555555666666777888888888777777888999::::::;;;;;;999999::::::::::::;;;;;;999;;;===<<<::::::===@@@???===<<<::::::<<<===???===<<<;;;:::999888888777999999999999999999999:::888888777777888888999::::::999:::>>>CCCDDD@@@;;;999888888777666555555444333333444555666666666666111222222222222111000000000000000000////////////---...///111111111000///,,,------------------,,,000////////////.........++++++,,,------...//////(((+++------,,,+++++++++)))***+++,,,------,,,+++***)))))))))))))))******)))))))))))))))))))))))))))******+++,,,,,,------************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++++++++,,,,,,,,,---------+++++++++************)))&&&''')))***++++++******(((((())))))******++++++******))))))(((((((((''''''(((((()))***+++++++++******)))((((((((((((((((((***+++***((('''))),,,))))))))))))))))))))))))************************(((((())))))*********+++*********++++++,,,,,,---(((+++---,,,***)))+++...++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******////////////000000000000000000000000000000000000000000111222222222222111///000000222333444555555222444555555444555666888888>>>FFFIIIFFF???888444111333666888888888999:::<<<:::888666555555777777777777777888999;;;<<<===<<<<<<======>>>?????????@@@>>>===<<<<<<===>>>@@@<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>????????????<<<<<<<<<===>>>>>>??????>>>???AAABBBDDDEEEFFFFFF&&&''''''((()))******+++))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))((('''((()))***)))((()))))))))))))))*********,,,+++++++++***)))))))))******+++++++++,,,,,,,,,***+++,,,---///000111111111000///---,,,+++******++++++++++++++++++++++++,,,---------------------..................------000000000---+++)))***+++////////////000000000000000000000000000000000000///111222444444333222111222333555666666555333111444555666777777666555555444444555555666666777777666555555555555777888:::888888888888888888999999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<@@@AAA@@@===888777:::===<<<:::777777777777666555666666777777777777777666:::888666555444555666777999999:::;;;<<<<<<<<<<<<999888666555444444444555333444555666666555444333444444333222000/////////////////////............---------......000111111////////////...---,,,+++---,,,++++++,,,---,,,*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))),,,...000000...,,,)))))))))))))))))))))******))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))(((((('''(((((()))***+++++++++************++++++)))******++++++,,,------************************+++*********))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******************))))))))))))(((++++++************************))))))))))))******++++++************++++++((()))+++,,,,,,+++***)))(((((())))))))))))(((((()))))))))))))))******+++***)))((('''''')))+++,,,************))))))))))))*********)))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))***************)))((((((((()))+++,,,))))))))))))************)))************+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,++++++,,,...///000......//////...---,,,,,,++++++,,,---...///000111000000111111111111000000//////000111222222333333333333333444444444555555333444444444444444333333999999>>>EEEFFF>>>777333222333444666777888888888;;;;;;999888777777777777999999999999999999999999===;;;999:::===>>>===;;;;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAA@@@AAACCCDDDEEEEEEEEEDDD''''''(((((())))))******(((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))''''''''')))***)))((()))))))))))))))*********++++++***************************+++++++++,,,,,,++++++,,,------...//////000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++...........................//////...,,,+++,,,........./////////000000000000000000000000000000000///111222444444333222111333444555555555444333333444555666777777666555444444555555666777888888999:::999888777777777888888888888888999999999999999::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>>???@@@???<<<;;;;;;;;;<<<:::777777777777666444555666666777777666666666999888666555555555666777999::::::;;;;;;;;;;;;;;;888777666555444444444555444555666666666666555444000111111222222222111000////////////............------------...///000111////////////...---,,,+++---,,,+++,,,---...---,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***+++---//////---+++************)))))))))))))))(((((()))))))))*********((((((((())))))*********++++++************++++++)))(((((((((((())))))***+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++++++++*********)))))))))******************************))))))))))))******++++++************++++++)))***+++,,,++++++))))))(((((())))))))))))(((((()))))))))))))))******+++///---+++)))(((((())))))************)))))))))))))))))))))))))))*********++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))***************)))((((((((()))++++++))))))))))))************)))************+++++++++---,,,++++++*********+++++++++++++++++++++++++++,,,,,,++++++,,,---...///......//////...------,,,++++++,,,---...///000111000000111111111111000000//////000111111222333333222222333333333444444444666666777777777777666666999:::???FFFFFF===444000222333444666777888888888999888777666666666666666999999999999999999999999===;;;999:::<<<===;;;999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999::::::;;;===???@@@BBBAAABBBDDDEEEFFFFFFEEEEEE(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))((('''&&&''')))***)))(((((((((((())))))*********))))))******************)))*********++++++++++++++++++++++++,,,,,,------...---,,,,,,++++++,,,,,,,,,---------------------//////...---,,,++++++***........................---/////////...---///000------........./////////000000000000000000000000000111222333444333222222444444444444444444444444555555666666666555555444444444555666777888999:::>>>===;;;:::888888777777888999999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>@@@AAA???<<<:::<<<999777666777777666444555555555555555555555555999888666555555666777777:::::::::;;;::::::999888777666555444444444444444444444555555555555444444000000111222444444222000////////////............------------...///000000......///......---,,,+++---++++++,,,...///...---******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,+++******+++*********))))))(((((((((((())))))))))))******''''''((()))***+++,,,---++++++************++++++***))))))(((((((((((()))************************---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''((()))))))))***)))************+++++++++,,,+++++++++******************************************))))))))))))******++++++************++++++,,,+++++++++***)))))))))((())))))******))))))((()))))))))))))))******+++,,,***((('''&&&&&&&&&&&&************))))))))))))(((((())))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************)))))))))((()))******+++))))))))))))************)))************+++++++++,,,,,,+++************+++++++++++++++++++++++++++------,,,,,,,,,,,,---............///......---,,,+++,,,,,,---...///000000///000000111111000000//////000000111111222222222111111111222222222333333333444444555555444444444999:::???FFFFFF===333///333444555666777888888888666666555444444555555555999999999999999999999999<<<:::999999::::::888777999999999::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;===???AAABBBAAABBBDDDEEEFFFEEEEEEDDD))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''(((((((((((('''''''''''''''((((((((())))))((('''&&&''')))))))))(((''''''(((((()))*********(((((())))))******++++++)))))))))************+++++++++++++++************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,............////////////...000111000///...///000------------.........///000000000000000000000000000111222333333333222222555444444444444555555666555555555555555555444444222333444555666888999999===<<<;;;:::999888888777999999999::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<===>>>===<<<>>>AAABBB???<<<<<<:::888777777777666555666555555444444444444444888777666666666666777777::::::::::::999888777666666555555444444333333333333333333333333333333333333222111111111111000///////////////............---------------...///000---.........------,,,+++,,,++++++,,,...000///...******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******++++++******)))((((((((((((((((((((()))))))))***((())))))***++++++,,,,,,))))))(((((((((((())))))******)))(((((('''((((((*********++++++*********,,,+++++++++******))))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,************++++++++++++,,,,,,,,,+++++++++*********************+++++++++******))))))))))))******++++++************++++++---,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))******+++(((((('''''''''((()))***************)))))))))(((''''''((()))***++++++,,,******)))))))))))))))***))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************)))))))))))))))******+++((()))))))))************))))))*********+++++++++++++++***************+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---...............------,,,,,,------...//////000//////000000000000/////////000000000111111111222000000000000111111111111111222222333333333333222777888???GGGHHH???666111444444555777777888888888555555444444444555666666888888888888999999999999;;;:::999888777777555555555555666777888999999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<>>>@@@AAABBB@@@AAABBBCCCDDDCCCCCCBBB))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((((((&&&&&&'''((()))((('''&&&''''''((())))))******((((((((())))))******+++(((((()))))))))*********+++************)))))))))+++************+++,,,,,,))))))******++++++++++++,,,,,,,,,------................../////////000000000111222222000.........------------.........///000000000000000000000000111111222222333333333333555444444444444555666777666666555555444444444444111111222333444555666777888999999999999999888888888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<<@@@===:::;;;???AAAAAA???===;;;999888888888777666777666555444333444444444777666666666666666777777::::::999999888777555555444444444444444333333333111111111111111111111111000000000///------...///////////////...............------------......///------------------,,,+++,,,+++***,,,...//////...******+++++++++,,,,,,,,,,,,,,,+++++++++************)))(((((((((((()))***************))))))(((((('''(((((((((((()))))))))++++++******************))))))(((((((((((())))))******)))(((((('''(((((()))***++++++++++++***))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------))))))*********+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++******))))))))))))******++++++************++++++---,,,+++***))))))))))))))))))************)))))))))))))))))))))******+++************++++++,,,,,,************)))))))))(((''''''((()))***++++++,,,***)))))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))************((()))))))))************((()))))))))************))))))*********+++++++++*********))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------...............---,,,,,,------...///////////////000000000000//////000000000000000111111111/////////000000000111111444444555666666666666666555666===GGGIIIBBB:::666555555666777888888888777666666666555666666777777777777777888888999999999::::::999888666444444444444555666777888999888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<>>>???AAABBB>>>???@@@AAAAAAAAA@@@???(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((()))******((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((('''&&&%%%&&&((()))((('''&&&&&&'''((())))))******(((((())))))))))))))))))(((((((((((())))))))))))******************))))))*********)))******++++++(((((())))))******++++++***++++++,,,---...//////.........//////000000111///111333222000...------------........./////////000000000000000000000000111111222222222333333333444444444555666666777777777666555444333333333333111111222222333444444444555666777888999999999999777777888999:::;;;<<<<<<::::::::::::::::::::::::999999999999999::::::;;;???===;;;;;;===???AAAAAA>>><<<:::999::::::888777888777666444444444555555666666666666777777777777888888888888777666555444222333333444444333222222111111000000000000111111---222666555000---///222////////////...............---------------......,,,,,,------------,,,,,,,,,******+++---...---,,,******+++++++++,,,,,,,,,++++++++++++***************))))))(((((())))))***)))))))))))))))))))))***''''''(((((((((((())))))++++++*********)))))))))++++++************++++++***))))))(((((((((((())))))***+++,,,,,,+++***)))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++,,,,,,------((())))))))))))*********,,,+++++++++************)))))))))***++++++,,,,,,******))))))))))))******++++++************++++++,,,+++++++++***))))))))))))******++++++******))))))))))))))))))******+++******)))((('''&&&%%%%%%************))))))))))))(((((())))))******++++++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))******))))))))))))************(((((()))************)))))))))))))))************)))************+++++++++***))))))))))))***++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++,,,---......///.........---------.........//////...//////000000//////...000000000000000000000000/////////000000000111111222222333444555555555555333555;;;DDDGGGBBB<<<999555666777777888888888777888888777777666777777777666666777777888999999999888999999888555333444444666777999:::;;;;;;:::999777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@<<<===>>>?????????>>>===''''''(((((())))))******''''''''''''''''''''''''''''''''''''((()))***+++((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''%%%%%%&&&'''((()))***+++)))))))))))))))((((((((('''''''''((((((((())))))************************+++******)))))))))******((())))))***++++++,,,,,,+++,,,,,,------.........---......///000000111111,,,///111111000.............../////////000000000000000000000000000000000222222111111222222333333222333555666777777777666777666555333222222333333333333333333333333333333555555777888999999999888666666777888999:::;;;;;;::::::::::::::::::::::::888888777777888888999:::;;;<<<======<<<===>>>@@@@@@>>><<<;;;;;;;;;:::999:::888666555444444555666555555666777777777777777777777777777666666555444111222333444444333222111333222111111111111222333555@@@IIIHHH===333111333////////////...............------,,,,,,------...+++,,,,,,------,,,,,,,,,,,,***)))***,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((()))******++++++'''''''''((((((((())))))((()))))))))))))))))))))++++++************++++++)))(((((((((((())))))***(((***+++,,,,,,+++***((())))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************''''''((((((((()))))))))++++++*********)))))))))((())))))***++++++,,,,,,******))))))))))))******++++++************++++++)))***+++,,,++++++)))))))))******++++++******))))))))))))))))))******+++'''''''''&&&%%%$$$""""""************)))))))))))))))))))))))))))*********)))))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))************'''((()))***+++******)))))))))))))))************)))************+++++++++)))))))))))))))***++++++++++++++++++++++++++++++)))***+++,,,------,,,,,,,,,------...//////......---------.....................////////////......000000000000000000000/////////000000000111111111//////000222222333333222444444999AAADDD???:::999666666777888888888888777999999888777666666666666666666666777888999999999777999:::888555333444666888999:::<<<<<<;;;999888666666777888999:::;;;;;;<<<<<<======>>>???????????????>>>>>>>>>>>>??????======>>>??????>>>===<<<&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''((()))++++++((((((''''''''''''((((((%%%&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''%%%%%%&&&'''((()))***+++******))))))((((((''''''''''''''''''((((((((())))))*********++++++++++++++++++***)))))))))))))))))))))***+++,,,,,,---------------------------,,,---......///000111111222***,,,///111000//////000////////////000000000000000000000000000000000000222222111111222222333444111333555777888888777666777666555333222222333333555555444444444333333333666777888999:::999888888555666777888999:::;;;;;;::::::::::::::::::::::::777777777666777888888999777;;;???@@@===;;;<<<>>>AAA???===<<<<<<<<<;;;:::;;;999777555444555666777555555666777777888777777666666666666666666555444000111333333444333222111555444333222222333444555BBBPPP]]]ZZZIII999222333000/////////...............------,,,,,,,,,------++++++,,,------,,,,,,,,,,,,***)))***++++++***)))******+++++++++,,,,,,,,,+++++++++************)))))))))************))))))''''''((()))***+++,,,,,,''''''''''''((((((((()))&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((('''(((((()))***+++((()))+++,,,,,,+++)))(((++++++******)))(((((((((************************(((((())))))*********+++)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((*********))))))))))))(((((())))))***++++++,,,,,,******))))))))))))******++++++************++++++((()))+++,,,---+++***)))******++++++++++++******)))))))))))))))******+++((()))******++++++******************))))))))))))*********)))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''((()))++++++******)))))))))))))))************)))************+++++++++))))))((())))))***++++++++++++++++++++++++++++++((()))***,,,------,,,,,,,,,,,,---.../////////...---------.....................////////////......000000000000////////////000000000000111111111111111222333444555666666666444444777>>>@@@<<<888666666777777888888888888777:::999888666666555555555555666666777888999999999666888:::888555444555777777888999::::::999777666555666777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@???>>>>>>===>>>>>>===>>>???@@@@@@???>>>==='''(((((()))***+++++++++&&&&&&((()))++++++,,,,,,((()))***+++++++++++++++))))))((('''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%''''''(((((((((((('''''''''''''''''''''((())))))******))))))(((((('''''''''''''''((((((***++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))******++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------......//////...---------///000111........................000000000000111111111111000000000000111111111111111222222333333222222111222333666777888777666555666555444333333333333333333444666555444333333444222444777999;;;:::999888::::::::::::;;;<<<======:::::::::::::::::::::999999999::::::;;;<<<======>>>===;;;::::::;;;===>>>===>>>???<<<888777:::===999888777666555555555555666666555555555555666666777777666555444333333222555444333222111111111111000111222222000222666:::QQQYYYccceee]]]NNN===333222222222000...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******'''))),,,...///...---+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))&&&'''(((*********)))(((******++++++++++++******))))))))))))((((((((((((++++++++++++++++++++++++))))))(((((((((((())))))************************************************))))))))))))))))))))))))++++++******************((()))))))))************))))))))))))************++++++******))))))((((((++++++,,,,,,,,,++++++***+++++++++++++++***)))(((***++++++,,,,,,++++++***************************************))))))))))))(((((())))))*********+++************))))))))))))************************))))))))))))((((((((((((******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************++++++************++++++***)))((()))+++,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,---...///000000000000......///000000///...---,,,,,,,,,---...///000000......//////000000111111333333222222111222222222222222111111222222333444777777777777777777777777555444444555555666777888888777666444444555555666333444555777777777666666888777666555555555555555777777777777777777777777999;;;;;;;;;999999999;;;<<<<<<<<<===???AAACCCEEEHHHDDD???===>>>??????>>>>>>???@@@AAA@@@???<<<;;;'''(((((()))******++++++)))))))))))))))(((''''''(((((()))*********)))))))))((((((''''''&&&%%%%%%%%%&&&'''((((((((('''&&&'''(((((())))))((((((''''''''''''''''''((())))))***)))))))))((((((((('''%%%%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))((((((''''''''')))))))))))))))*********))))))***++++++++++++******++++++++++++,,,,,,,,,)))******++++++,,,,,,---//////...---......///000....................................////////////000000000000111111111111222222333333333333222222111222444666777777777777666555444222222222222222333444666555444333333444555666888::::::888666555999999999999:::;;;<<<===::::::::::::::::::::::::999999::::::;;;<<<<<<======<<<;;;::::::;;;<<<===?????????===;;;;;;;;;===888888777666555555555555444444333333333333444444666666666555555444444444444444333222111111111111///111111000///000444777KKKOOOVVV\\\^^^XXXNNNFFF555111---...222222...))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++************'''))),,,...///...,,,+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((''''''''''''((())))))***)))))))))))))))))))))((()))***++++++***))))))+++++++++******)))((('''))))))))))))((((((((((((+++++++++******************))))))(((((())))))***((((((((((((((((((((((((************************))))))))))))))))))))))))************************************++++++++++++))))))))))))************)))))))))(((((('''''''''***+++++++++++++++*********++++++++++++******))))))******++++++******)))************************************))))))))))))(((((()))))))))******************)))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************++++++************++++++,,,***))))))***+++***)))++++++++++++++++++++++++*********+++,,,,,,,,,---,,,---...//////000000000---...///000000000///...,,,---------.../////////......//////000000111111333222222111111222222222333333222222333333444555777777777777777777777777444444444444555666777888777666555444333444444555444555666888888888888777888777666666555555555666888888888888888888888888:::;;;<<<<<<::::::;;;<<<===<<<======???AAACCCDDDJJJFFFAAA>>>======<<<;;;======???@@@???>>>===;;;'''(((((())))))******+++)))***))))))((('''&&&%%%((())))))))))))((((((''')))((((((''''''&&&&&&&&&%%%&&&'''(((((((((((((((((())))))******))))))((((((''''''''''''(((((()))))))))))))))((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))******))))))))))))((((((************))))))))))))((())))))***************++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---000//////.........//////....................................////////////000000000000111111111111222333333444444333333222000111222333666888:::;;;888777444222111111111222222444555555444333444555777888999:::999666444222888888888888999:::;;;;;;::::::::::::::::::;;;;;;999999::::::;;;;;;<<<<<<<<<<<<::::::::::::<<<<<<@@@???>>>>>>???>>><<<;;;999888777666555555555555444444333333333333444444666666555555555555555555444333222111000000000000000000000///...///222444;;;;;;>>>FFFOOORRRNNNHHH;;;444///222:::;;;333)))+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++************))))))))))))((()))+++---...---,,,+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))************++++++++++++***))),,,+++***)))'''&&&%%%$$$(((((((((((())))))))))))+++++++++*********))))))*********))))))*********((((((((((((((((((((((((************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,))))))))))))************''''''''''''&&&&&&&&&&&&))))))******+++******))))))***++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))))))))*********++++++++++++************++++++---,,,))))))******)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////000//////---...000111111111111000------........................//////000000111111222222111111111222222333444444333333444444555666555555555555555555555555444444444444555666777777555555444333333333333444444555777888999999999888888888777666666666666777888888888888888888888888;;;<<<======;;;;;;<<<===============???@@@BBBCCCIIIEEEAAA>>>======<<<;;;;;;<<<===>>>>>>>>>===<<<(((((((((((())))))******(((((()))))))))))))))((()))*********)))((('''''')))(((((((((''''''&&&&&&%%%%%%&&&'''((()))))))))))))))************))))))((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))***++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------......///000//////.......................................000000000000111111111111///000000000111111111111333333444444444444333333111111111333666999===???;;;999555333111111222333111333555555444444444666888888999999888666444333777666666777777888999:::::::::999999999:::;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::999999:::;;;;;;???===<<<===@@@???<<<888:::999888777777666666666666666555555555555666666555555555555555555666666222222111000000000000000111111000000//////000111///......333999===<<<999:::444000444;;;<<<333*********+++,,,,,,---......,,,,,,,,,++++++++++++***)))))))))))))))(((((((((((()))+++,,,,,,,,,+++***************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))(((((((((((()))******)))))))))))))))***************************))))))+++***)))(((&&&%%%$$$$$$(((((((((((()))))))))))),,,,,,+++++++++*********++++++************++++++************************************************))))))))))))))))))))))))***************+++++++++*********+++++++++,,,,,,((()))))))))************''''''''''''''''''''''''(((((()))************))))))******+++,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((************)))))))))((((((((())))))))))))))))))***)))))))))((((((((((((************************)))))))))))))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,***)))((()))***)))(((************************,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////---...000111222222222111...............---------......//////000000111111111111111111111222222333333333333333333444555555333333333333333333333333333333333333444555666777555555555444444444444444333555666888999999999888999888888777777777888888999999999999999999999999:::;;;<<<<<<;;;;;;<<<============>>>???@@@AAAAAACCCAAA???>>>>>>>>>??????::::::;;;<<<=========<<<((((((((((((((())))))))))))******+++++++++******++++++++++++***))))))(((((((((((((((((('''''''''&&&&&&&&&'''((()))******))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''&&&&&&''''''((((((************************((((((((((((((((((((((((++++++******))))))((((((***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------+++,,,,,,------....../////////////////////......////////////////////////000000000000111111111111///000000000111111111111222333333444444333333222333222222333666:::>>>AAA;;;:::777444333222333333000222444555444444555666666666777777777777666555666666666666777888999999999888777777777999:::;;;999999999:::::::::::::::::::::999999999999::::::<<<:::999;;;>>>===:::666;;;;;;:::999888888888888666666555555555555666666444444444444555555555555111111000/////////000000222111000000000000000000...///000000000///...//////...---000222111,,,(((******+++,,,,,,---......,,,,,,+++++++++*********((((((((((((((((((((((((((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))******+++,,,(((((())))))************))))))))))))((()))))))))***)))((('''&&&&&&&&&''''''((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))*********+++((()))))))))************((((((((((((((((((((()))'''((()))***************)))***+++,,,,,,,,,,,,,,,***++++++++++++++++++***((((((((((((((((((((((((************)))))))))((())))))(((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))((()))))))))*********+++))))))((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++************++++++***((('''((()))++++++***************************------,,,,,,,,,,,,,,,,,,+++,,,---...////////////---...000111222222222111...............---------......//////000000111111111000000000111111222333222222222222222333333444222222222222222222222222222222222333333444555666666666666666555555444444222333555777888888888777999999888888888999999:::999999999999999999999999888:::;;;;;;::::::;;;<<<======>>>>>>????????????@@@@@@???>>>>>>>>>???@@@::::::;;;<<<<<<<<<<<<<<<((((((((((((((((((((((((------,,,,,,+++***)))(((***++++++++++++******)))((((((((((((((((((((((((''''''''''''((()))******((())))))******))))))((()))((((((''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))************************''''''(((((((((((())))))************))))))))))))+++,,,,,,---------------,,,,,,,,,,,,------------)))******++++++,,,,,,---------...///000000//////////////////////////////............////////////000000000000111111111111111222222333333222222111444333333444666999===???999888777555444333333333///111444555444555666777444555555666777777777777666666666666777888999999888777555555555777999;;;999999999999::::::::::::999999999999999999999999999888888999::::::999777<<<;;;:::999888888888888444444333333333333444444444444333333333333333333000000////////////000000222000///000111222000///...000222111...++++++,,,+++---//////...,,,+++***+++++++++,,,,,,---------++++++++++++************(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++((((((((()))******++++++((((((''''''((())))))***,,,+++)))((('''(((((()))''''''(((((())))))***************+++,,,,,,------*********))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))))))))*********))))))))))))************))))))))))))************(((((()))***++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''''''''''''''''''''''''''((())))))******+++++++++******)))((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,++++++************++++++)))'''&&&''')))++++++***************************,,,,,,,,,,,,------------+++,,,---......///......---...000111111111111000------........................//////000000111111000000000000000111222333222111111111111222333333222222222222222222222222222222222222333444555555666666777777666666555444111222444666777888888777:::999999999999:::;;;;;;::::::::::::::::::::::::777999::::::999999;;;<<<======>>>??????>>>>>>===AAABBBAAA@@@===<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<((((((((((((((((((((((((+++++++++++++++***)))(((((()))***************)))((((((((((((((((((((()))))))))(((''''''((()))***'''(((((())))))(((((('''))))))(((''''''''''''''''''((((((((()))))))))***,,,,,,++++++***++++++,,,************************((((((((())))))*********)))))))))))))))*********++++++,,,------------,,,,,,,,,,,,------------...)))******++++++,,,,,,---+++,,,...///000000000000////////////////////////............////////////000000000000111111111111000111111222222111111000333333333444555777999:::555555555555444333111111...111333444555555777888555555555666666666666777666666666666777888999:::666555444333444666888:::999999999999999999999999888888999999999999888888888888999888777777888:::::::::999888777777777777444444333333333333444444333333333222222111111111/////////......//////000000...---...111111000---------,,,,,,---------,,,---///000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((())))))*********)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''((())))))***'''(((((()))******++++++(((((('''((((((***,,,---000...,,,***(((((())))))'''''''''((()))*********&&&&&&''')))***+++,,,---***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))************)))))))))*********++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******++++++++++++******************************************))))))))))))))))))((((((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''((())))))******+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++***((('''''')))***))))))************************+++,,,,,,,,,---.........++++++,,,---............---...///000000000///...,,,---------.../////////......//////000000111111////////////000111222333333222222222222333444444222222222222222222222222111111111111222333444555555555666666666555444333111333555777888999999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;:::;;;<<<>>>======>>>??????>>>===<<>>======<<<<<<<<<<<<<<<<<<((((((((((((((('''''''''&&&&&&((()))++++++,,,,,,''''''((())))))***))))))(((((((((((())))))))))))***)))(((''''''((())))))''''''((((((((((((''''''***)))(((''''''''''''''''''((((((((())))))******))))))((((((((((((((()))************************))))))******++++++++++++(((((())))))******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,------...//////***+++---///111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000111111111111000000333333333333444444555666111222444444444222000///...000333444555555777888666666666666666555555555666666666777777888999:::555444222222222555888999999999999999999999999999888888999999999999888888777999:::888555555999<<<999888777666555555555555666666666555555666666666333333222222111000////////////.........//////000...,,,+++---000111///,,,111,,,((()))///222111...---,,,++++++,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++((((((((((((***,,,...///444222...+++)))(((((()))&&&''''''((()))******+++###$$$%%%'''(((***+++,,,))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))************(((((())))))******++++++))))))***+++,,,---------------------,,,,,,+++***))))))************))))))************************************))))))))))))))))))(((((('''''''''&&&)))(((((((((''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++,,,***((((((((()))((('''))))))))))))))))))))))))++++++,,,,,,---...//////++++++,,,---..................///000000///...---,,,,,,------...///000000......//////000111111111////////////000111222333444333333333333444555555222222222222222222222222111111111111222333444555333444555555555444333222222444666888999::::::::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<<<<===???===>>>>>>??????>>><<<<<<;;;>>>@@@???>>>===???BBB???>>>===<<<<<<<<<<<<<<<))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''(((((('''(((((())))))))))))))),,,,,,++++++******))))))''''''''''''((((((((()))))))))*********))))))((((((((((((((((((''''''''')))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,......---------,,,,,,,,,...---...///111222000///..................------............///000222222000000000000000000000000222222222222222222222222555555444333333333333444444333333222111000//////222222333333444555666666888888999888777555333222777444222333777::::::999777666444444444555777999999999999888888888888888888888777777888888999:::::::::999999888777777777888888777555555444444444555666777777777666444333444444333222222111111000000000000000////////////,,,,,,.../////////...---,,,------......------,,,,,,------......------,,,...------,,,,,,++++++***++++++++++++++++++++++++******))))))))))))************))))))((((((''''''))))))))))))************---,,,***)))))))))***+++))))))************))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******&&&&&&'''((()))***++++++444222...+++((('''&&&'''((((((((((((((()))******))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))******))))))((((((''''''))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++***)))(((((('''))))))))))))(((((((((((('''((((((((('''&&&%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++))))))))))))******************)))))))))***,,,---++++++******************+++++++++*********))))))++++++,,,,,,,,,---------+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,,,,...///000000000000000000000000111111111111444444444555555555666666555444222111111111222222666555444444333333333333333444444444444444333333111111222333555777999:::<<<;;;:::999999;;;===>>>=========<<<;;;:::888888;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????>>>>>>???>>>>>>===<<<;;;))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))(((((((((''''''''''''(((((((((((()))************)))***************)))))))))%%%&&&&&&&&&''''''''''''))))))***************)))))))))))))))))))))))))))************************+++++++++******)))))))))************************++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,------...............000222444444333111//////////////////////////////...//////000111222000000000000000000000000222222222222222222222222333333222222222333333444333333222222222222222222333333333444555666666666555666777888888777666555777555333444777999999888555444333222222333555666888888888888888888888888777777777777777888999999999999888888777666666555888777666555444444444444555666666777666555444333222222111111111111000000111000000000//////......,,,---.../////////...------......//////......---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))************,,,+++******)))))))))***))))))************))))))))))))))))))))))))))))))************************+++++++++++++++******)))((((((((((((((())))))))),,,+++)))''''''((()))***((((((''''''(((((()))***((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))******))))))(((((((((((())))))))))))))))))))))))***++++++,,,+++***)))((())))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,------------,,,,,,,,,+++,,,++++++******++++++,,,+++++++++***)))((((((((())))))))))))(((((((((((('''((((((((((((''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++*********************+++))))))))))))***************)))((((((((()))***+++*********************************)))))))))((((((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................------...///000000000/////////000000000000111111333333444444444555555555444333222111111111222333555555444333333333333333444444555555555555444444333444444555666888999:::<<<;;;999999999:::;;;<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>?????????@@@??????>>>>>>(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))(((((()))************)))((())))))))))))))))))***''''''''''''((((((((((((((()))***+++++++++++++++*********************************************************)))))))))))))))************************++++++++++++++++++++++++000//////...---,,,+++******++++++,,,---...///000//////111555777777555222///000000000000000000000000000////////////000000000000000000000000000000222222222222222222222222111111111111222333444444333333333333444444555555444444555555666666777777333444666777888888888888888666555555666777777666444444333222222444555666777777777777777777777777777777777777777888999999888888777777666555555555777777666555444444444444444555666666666555444333/////////000000000000111222111111000///......---,,,---......//////.........//////////////////...++++++,,,,,,,,,,,,++++++******++++++,,,------...++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))******************++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))((((((((('''''')))(((''''''((()))+++,,,(((''''''''''''(((((()))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***************))))))))))))((((((((())))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))+++++++++*********************))))))******+++,,,............------------,,,++++++******++++++,,,+++++++++***))))))(((((())))))))))))(((((((((((('''(((((())))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((())))))***************************)))))))))))))))***************)))(((((('''(((((()))************************)))))))))((((((((((((((()))*********+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......//////......////////////////////////......///////////////........./////////000000000222222333333333444444444333222222222222333333444444333333222222222222333555555666777777666666555666666666666777888999:::;;;:::999999888999::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))''''''((())))))))))))(((''''''(((((())))))******)))************+++++++++((((((***+++,,,,,,,,,,,,)))))))))*********************************************************))))))************************++++++++++++++++++++++++......------,,,,,,++++++++++++,,,,,,---...//////...///111555888888555222///////////////000000000111000000////////////000000000000000000000000000111111111111111111111111000000111111222444555666555555555555555555555555555555666666777777777888333444666777888888888888888777666666666555555555666555555555555666777888666666666666777777777777888888888888888999::::::888888888777666666555555777666555444444444444444444444555666555444333222......///000000111222222333222111000///...---,,,---------.....................////////////......***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******''''''(((((())))))******((()))))))))************((()))***++++++***)))((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((------+++***))))))))))))((('''''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********+++************))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---............------------,,,,,,++++++******++++++,,,+++++++++******)))))))))))))))))))))(((((((((((('''((()))***************))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''(((((())))))************))))))))))))((()))))))))******************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++,,,------------,,,,,,,,,,,,---------------,,,---......///.........////////////////////////...///////////////...---------......//////000000111111222222222333333333222222222222333333444444333222222111111222222222666666777888888888777777888777777777777888888999::::::::::::999999999888::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;999999:::;;;<<<<<<<<<<<<'''((((((((()))))))))***************************))))))))))))))))))******))))))(((((((((((())))))%%%&&&''''''((((((''''''''''''(((((())))))******************+++++++++,,,'''((()))***+++,,,,,,,,,((((((((())))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,---------------------------------...000333555555333111---------....../////////111000000////////////000000000000000000000000000111111111111111111111111111111111222444555777888888888777777666555555444666666666777777777777777555666777888888777666555666777777666555444444444555555555555666666777777555555666666777777777777:::999999999999:::;;;;;;:::999999888888777666666666555555444444444444555333444555555555444222111...//////000111222333333333222111000///...---,,,------------......//////,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******''''''(((((())))))******((()))))))))************'''(((***++++++***)))((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))(((''''''%%%&&&&&&'''((()))))))))...---,,,***)))((((((''')))(((((('''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++************))))))))))))(((((((((((((((((()))***+++++++++***))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''))))))))))))))))))))))))((()))))))))************++++++++++++***))))))((((((((()))))))))*********************************(((((()))))))))************+++,,,,,,---------,,,,,,,,,,,,------.........,,,---......///.........////////////////////////...///////////////...------------...///000000000111111111222222222333333222222333333444444444444222222222111111222222333666777777888999999888888888777777666666777888888999:::;;;<<<;;;;;;:::999::::::;;;<<<============;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;888999:::;;;;;;<<<;;;;;;''''''(((((())))))******************************))))))))))))***************))))))(((((())))))***&&&&&&'''(((((((((((('''((())))))))))))))))))***(((((((((((())))))))))))'''((()))***************''''''((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((())))))***+++,,,---.........---------,,,,,,,,,------...///111222000///,,,,,,------......//////000000////////////000000000000000000000000000000111111111111111111111111222222222333444555777888999999888777666555444444666666666666777777777777777777888888888666555444555666777777555444444444333333333444444444444555555666666777777888888999999999999999999:::;;;;;;::::::999999888777777777555555444444444444444555222333444444444333222111//////000000111222333333222111111000///......---...------------...//////,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,+++******))))))++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))************(((((())))))******))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''$$$%%%&&&'''((())))))***'''(((((((((((((((((((((***))))))(((((((((((()))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))((()))))))))************+++))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))***************+++++++++******))))))******+++,,,---------,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))((((((((((((((())))))************)))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&''''''((((((((()))))))))******))))))))))))***************++++++++++++******)))'''(((((())))))*********************++++++++++++((()))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,---......//////,,,---......//////....................................///////////////...------...///000000111222111111222222222333333333222333444444444444444333333222222222222333333444666666777888999999999999777777777777777777888888999;;;===>>>???>>><<<;;;:::;;;<<<===============;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<=================='''''''''((()))*********************************((()))))))))******************))))))))))))******'''(((((()))***)))))))))***************)))))))))'''''''''((((((((())))))'''(((((()))))))))(((((((((((()))******+++,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,------------------///...,,,---...///...------------...//////000000//////...//////000111222000000000000000000000000111111111111111111111111222222222222333444555666888888777777666666555555666666666666666666666666666777888888888666555444333555777777555333444555222333333444444444444444666666777777888999999:::888888777777888888999:::999999999888777777666666555444444333333444444555222333333444444222111000/////////000000111111111111000000000//////.........------,,,---...///000------............------,,,,,,------------,,,,,,+++++++++***************++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))************((((((((((((((()))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************)))((((((&&&&&&&&&''''''(((((((((%%%%%%&&&((())))))******++++++***)))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((('''))))))*********+++++++++))))))))))))))))))))))))******)))))))))***,,,,,,))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,............------------,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))(((((((((((()))))))))***))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''******)))(((((((((((((((&&&''''''((()))***++++++))))))))))))************((()))***++++++******)))''''''(((((()))******+++))))))))))))*********+++)))))))))*********++++++'''((()))***++++++++++++,,,,,,------.../////////,,,---......//////......------------------------------...///000000000///---......///000111222333222222222222333333333444333444555555555444333222333333333333333444555555555666777888999999999999888888888888888999:::;;;999;;;???AAABBBAAA@@@>>>;;;<<<<<<============<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::::::::::::::999888888888999:::;;;;;;======>>>>>>>>>======<<<&&&''''''((()))******+++************************(((((())))))*********+++******))))))))))))******))))))***+++++++++++++++,,,,,,++++++******))))))))))))))))))************'''((((((((((((((('''&&&))))))***+++,,,,,,------++++++++++++++++++++++++(((((())))))*********+++------------------------++++++++++++++++++++++++---------------------,,,***++++++,,,---...//////111///,,,,,,---......------......///000111111222............///111222222000000000000000000000000000000000000000000000000111111111111222333444444666666666666777777777777666666666666555555555555555666777888888777666666111555777777555333444555444555666666777777666666666777777888999:::::::::666666666666666777777888888888888777666666555555444444333333333444444555222222333444333222111000.........///////////////000000000000////////////......---,,,---...///000......////////////......,,,------......------,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))************))))))((((((''''''))))))))))))************)))(((''''''''')))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((''''''''''''&&&&&&&&&'''((()))***++++++******,,,,,,+++***))))))******))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))******++++++++++++))))))))))))))))))))))))******)))))))))***,,,---))))))))))))))))))))))))))))))******++++++++++++,,,,,,++++++,,,,,,---...000/////////............,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))((('''&&&))))))))))))(((((((((((('''''''''''''''''''''''',,,,,,+++******)))******%%%&&&'''((()))***+++,,,))))))))))))************&&&'''(((*********))))))&&&''''''((()))******+++'''((((((((())))))******************++++++++++++''''''(((******+++++++++,,,,,,------...///000000,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000......///000111222333333222222333333333444444444444444555666555444222111333333333333444444555666555555666888888999999999999999999999:::;;;<<<===:::<<<@@@CCCDDDDDDBBB@@@<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::999999999999:::888888888888999:::;;;<<<<<<=========<<<;;;::::::(((((((((((())))))))))))******+++++++++,,,,,,,,,)))((('''&&&&&&''')))***)))))))))))))))))))))))))))))))))))))))*********++++++******************((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((()))))))))((())))))***+++************************************************+++++++++*********))))))))))))))))))))))))))))))---------......---,,,,,,---------,,,,,,+++++++++//////.........------------.........//////000000...............///000000000000111111111111000000111111111000000000000000000000111111111111000000//////000111222333333444666666666666666666666666666666666666666555555555888888777777666444333222555555555666666666666666555555444444666888:::;;;999888666555555666777888999888888777666555555444444444444444444444444444222222111111111111111111000000000000////////////111222222111000//////000//////.........---------///...---,,,+++,,,------------,,,,,,+++***))))))))))))))))))))))))))))))---------,,,,,,+++++++++))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&'''))))))'''&&&''''''((()))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((&&&&&&''')))************+++*********))))))(((((((((((()))***++++++,,,,,,,,,,,,+++***)))(((''''''************)))(((&&&&&&'''((()))******)))((('''************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********+++,,,++++++++++++++++++++++++++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******%%%&&&((()))))))))((('''((((((((((((((()))******(((((((((((())))))))))))******)))((((((((((((((((((((()))*********************)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,------...111000///...------...///,,,---///111111000...---////////////////////////111///---,,,---111555888888777555333222333555666666555444333222111111111222222222222333444555666999777666777:::;;;:::777555666999;;;<<<=========<<<<<<===>>>???@@@@@@AAA???>>><<<;;;:::;;;===>>>;;;;;;;;;::::::999999999999999::::::::::::;;;;;;:::999888777888:::===>>>::::::;;;;;;::::::999999(((((((((((())))))))))))************++++++++++++***)))'''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&'''(((((()))(((((((((((()))******************************************************+++++++++*********))))))************************,,,,,,---------,,,,,,+++.........------,,,,,,,,,///.........---------------........./////////000...............//////000000000111111111111000000000000000000000000000000000000111111111111000000///000000111222333444444333333333333333333333333666555555555555555555555777777777777666555444444555666666666666666666666777666666666666666777777777666666666666666777777777777666666555444444333444444444444444444444444333333222222111000//////000000000000/////////...///000000000...---...//////.........------------///...---,,,,,,,,,---------,,,,,,++++++*********))))))))))))))))))))))))++++++++++++*********)))))))))))))))*********************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***(((&&&%%%&&&''''''&&&''''''((()))))))))))))))***)))((((((''''''((((((((())))))******))))))(((&&&&&&''''''((((((((((((&&&'''((())))))***))))))************)))))))))((((((((()))******+++,,,,,,++++++******)))((((((((()))*********)))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********************************++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,+++*********+++++++++++++++++++++++++++++++++++++++***)))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))*********)))(((''''''''''''''')))*********)))(((((((((((((((((()))******(((((((((((())))))))))))******)))(((((((((((((((((()))******++++++************))))))))))))******))))))))))))))))))))))))************))))))))))))***++++++,,,,,,------...111000///...------...///,,,---///000000000///...000000000000000000000000............000222444555666555333222111222333444666555444333222111111111222222222222333444555666888777555666999:::999777444555777999:::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@???===<<<;;;<<<===>>>;;;;;;:::::::::999999999999999::::::::::::;;;;;;999999888888999:::<<<===:::;;;;;;;;;:::999888888(((((((((((())))))))))))))))))))))))************+++***((('''&&&''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((((((''''''(((((())))))(((((((((((()))******************************************************+++++++++***************++++++++++++++++++++++++***++++++,,,,,,,,,++++++............------------............------------.............../////////......------......///000///000000111111000000///000000000000000000000000000000111111111111000000000000111222333444555555333333333333333333333333555555555555555555555555555666666777777666666555666666666666666666555555888888777777666555333333444444666777888777777666555555555444444333222222333333333333333333333333444444333222000///...---000000000/////////......,,,.........,,,+++,,,---............------------///...---,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************)))))))))(((((((((((((((''''''''''''''''''''''''''''''(((((())))))******,,,)))&&&%%%%%%'''((((((''''''((()))))))))))))))******)))((((((((())))))*********++++++*********(((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))))))))***))))))((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))*********************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++******)))))))))((())))))******))))))((())))))))))))))))))))))))******))))))((((((''''''(((((()))***************((((((((((((((())))))***(((((((((((())))))))))))******)))(((((((((((((((((())))))******************)))))))))))))))******))))))))))))))))))))))))***************************++++++,,,,,,------...000///......---.....................////////////000000000000000000000000,,,---...000111222222222444333222111111111222333555444333222222222222222222222222222333444555555777666555666777888888666333444555777888999999999::::::;;;;;;<<<<<<<<<===???>>>===<<<;;;<<<===>>>:::::::::999999999999999999999::::::::::::;;;;;;888888999999::::::;;;;;;;;;;;;;;;:::999888777666(((((((((((())))))))))))(((((((((((())))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))******)))(((''''''&&&&&&'''((((((((((((((())))))%%%&&&&&&'''((()))******))))))(((((((((((())))))***))))))))))))***++++++************************************************************************++++++++++++++++++++++++)))******++++++++++++***------------------------------------------------...........................------------...////////////000000000000///////////////000000000000000000000111111111111000000000111222333444555555666444444444444444444444444444444444444444555555555555555666777777777777777666666666666555555555555666777777777666444222111111333666888999888777555555555444444333333333333222222222222222222222222333222222111000//////...000000/////////.........,,,---...---,,,+++,,,---------------------------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++***))))))+++,,,,,,+++''''''((()))))))))))))))******))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))******((())))))))))))(((((('''*********)))))))))))))))((()))))))))*********+++(((((())))))************((())))))*********))))))+++***)))(((((()))***+++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++++++++++++++++++++***)))))))))***+++,,,---,,,------------------,,,,,,,,,++++++++++++***+++*********************************))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++(((((())))))************))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((((((((((((''''''((())))))))))))((())))))))))))))))))***+++)))))))))))))))))))))))))))***************++++++***++++++,,,,,,------...........................///............///000000000000000000000000000000,,,---...///111111222222333222222111111111222333333333222222222222222222333222222222333333444555555555555555666777777666444444555666888888999999::::::;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;999999999999999888888888999999999:::::::::;;;;;;777888999:::::::::::::::::::::::::::999777666555(((((((((((())))))))))))''''''((((((((()))))))))++++++***)))((('''''''''((((((((((((((((((((((((++++++******)))(((''''''((((((((())))))*********%%%&&&&&&'''((()))******(((((())))))))))))((((((+++************+++,,,,,,************************************************************************++++++++++++++++++++++++((()))******+++++++++***++++++++++++++++++++++++,,,,,,------------------...............------------------------...////////////000000000000//////......//////000000000000000000111111111111000000000111222333444555555666444444444444444444444444222333333333444444444555444555666777888888888888777777666666555555555444333444555666666555444333000222555888999888666555555555444444444444444333222222222222222222222222000000000000000000111111////////////............,,,---......---,,,---...,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))++++++***)))((('''&&&&&&((())),,,000222222000---''''''((()))))))))))))))******))))))))))))******++++++,,,,,,,,,,,,++++++******************))))))((())))))))))))(((((('''))))))))))))))))))******)))))))))))))))*********((((((((()))******++++++((()))***************)))+++***)))(((((()))***+++************************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))************************))))))))))))***+++,,,---,,,------......------,,,,,,,,,,,,,,,++++++******************************'''''''''((((((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((((((((((((%%%&&&''''''((((((''''''))))))(((((()))***++++++))))))))))))))))))))))))))))))******+++++++++,,,***++++++,,,,,,------...------..................///............///000000///////////////////////////...------...000222333222222222222222222333333222222111111111222333333333333222222222333444444444555555555555555666777666666666777888999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888888888888888888888888888888888999999999:::::::::;;;;;;777888999:::::::::999999999999999999888777666555(((((((((((())))))))))))(((((((((((())))))))))))*********))))))(((((('''((((((((((((((((((((((((++++++******))))))((((((((((((((())))))******+++&&&&&&''''''(((((())))))'''(((((())))))(((((('''+++************+++,,,,,,***************************************************************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++************++++++++++++,,,,,,,,,,,,------------.........---------------------,,,,,,------...///...//////000000//////...---......//////000000111000000111111111111000000000000111222333444555555111111111111111111111111111222222333333444444444555666777777888888888888777777777666555555444444222222333444555555555555111333555888888777555444444444444444444444444444111111111111111111111111......///000000111111222/////////.........------,,,...///...------...000,,,,,,,,,,,,------------------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++++++++,,,))))))))))))************************++++++++++++************************++++++***)))((('''&&&&&&&&&)))---222555444000---''''''((()))))))))))))))))))))((((((((()))*********++++++,,,,,,++++++***************))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++*********+++******))))))*********))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))***+++,,,---,,,---...//////...---,,,+++,,,,,,,,,,,,+++***)))************************&&&&&&&&&''''''((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))***))))))((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((()))***+++,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,***++++++,,,,,,------...,,,,,,---............---............////////////........................///...---,,,---///222333111222222222222333333333111111111111111222333444333333333222222333333444444555666666555555666888888888777888999:::;;;<<<<<<<<<;;;;;;::::::999999888888888777777777666666777777777777777888888888999999::::::::::::;;;;;;888999999999999999999999777888888888888777666666(((((((((((())))))))))))(((((()))))))))*********))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))((((((&&&&&&'''(((((()))******'''''''''(((((((((((((((&&&'''(((((((((((('''&&&))))))(((((())))))***+++************************************************))))))*********+++++++++************************((()))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,------...///......////////////......------......///000000111000000111111111111000000///000000111222333444444111111111111111111111111111111111222333333444444666777777888888888777777888777777666555555444444333333222222333444444555333444555777777666444333222222333333333333333333111111111111111111111111/////////000000000000000//////.........---------,,,---......------...000++++++,,,,,,,,,---------------.........---,,,+++---,,,,,,++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))************))))))))))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))'''))),,,///111000,,,)))''''''((()))))))))))))))((((((''''''(((((()))*********++++++++++++************)))))))))(((((((((&&&'''((())))))***))))))((()))))))))************)))))))))))))))))))))((()))))))))))))))*********++++++++++++******)))((()))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((()))+++,,,---,,,---...//////...---,,,++++++,,,,,,,,,+++***)))************************&&&&&&&&&'''((())))))***)))******++++++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((************)))((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((&&&'''(((((())))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))***++++++,,,------***++++++,,,,,,------...+++,,,---.........------,,,---///000000000///...------------------------------...//////000000000///000000111222222222111000000000000111222333444444333333222222333333333444666888777555555777999888888777777888999;;;<<<;;;;;;:::999888888777777777777888888777777666555666666666777777777888888999999::::::::::::;;;;;;:::999888777777888999999555666777777888777777777(((((((((((())))))))))))))))))))))))************((())))))************)))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))************************************************))))))******++++++++++++))))))))))))))))))))))))))))))***+++,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------.........------,,,,,,,,,---,,,,,,,,,,,,---............////////////......---------...///000000111000000111111111111000000//////000111222333333444222222222222222222222222000000111222333333444444777777888888888888777777888777777666555444444444555444333222222222333444444555666666666555444333111111111111111111222222000000000000000000000000111111000000//////......//////.........---------+++,,,...------,,,...///+++++++++,,,,,,---------,,,---.........---,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************'''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((()))***+++,,,)))))))))+++,,,+++(((%%%'''(((((()))))))))))))))'''''''''''''''((())))))*********++++++************)))))))))((((((''''''&&&&&&((()))************(((((())))))*********+++))))))))))))((((((((((((******)))))))))))))))))),,,,,,,,,+++***)))(((''')))***+++,,,,,,+++***)))************************))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))+++,,,---,,,---///000000///---,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))&&&''''''((()))***++++++******++++++++++++******))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,***)))((((((((()))+++,,,******)))((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((((())))))***************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))***+++,,,,,,------***++++++,,,,,,---......***+++---...///...------,,,---///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111222111///---......///000000111000000000000000000111222444444444444333222222333333333444666888888666555777999888888777777777999:::;;;:::999999888777666555555888888888888888777666666555666666666777777888888999999:::::::::;;;;;;;;;;;;999888666666777999:::444555666777888888888888******))))))((((((''''''&&&''''''((()))******+++))))))(((((('''''''''&&&'''&&&&&&%%%&&&'''((()))(((((((((((('''''''''''')))))))))))))))(((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))+++***)))(((((()))******,,,+++***((((((((()))***)))************+++++++++************************+++++++++*********))))))******++++++++++++******)))************+++++++++******))))))***,,,...//////...---,,,+++,,,,,,------------,,,,,,+++++++++000000000000000///......///////////////000111111222222222222222222222222000000111111111222222222111111111111111111111111222222333444444555555666888999999999999888777777777777666555444444333333111222222333333444444555555555444333333333333444222222222111111111111000222222111111000000//////000000000000000///......+++*********+++---///000///...,,,***(((%%%"""!!!------------,,,,,,+++***)))***,,,---...------,,,+++,,,,,,,,,,,,+++******)))((('''((()))***)))'''*********))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))$$$%%%'''((()))(((''''''******+++******)))((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&************************)))((('''''''''(((***+++++++++***)))(((((())))))***)))))))))(((((('''''')))***+++++++++)))((('''+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***((('''%%%$$$###))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''')))+++---///---------.........//////...---+++)))((())))))***))))))************))))))(((((((((((())))))))))))&&&)))---//////---***'''******))))))((((((''''''(((((())))))))))))(((((()))************+++++++++000,,,(((''')))******((())))))************))))))((((((((((((((((((((((((&&&'''(((******+++++++++))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------...//////...---,,,,,,,,,,,,---------................../////////000111111333333333333111111...///000111222333444444444444444444444555666777555666777888888999999999999666555666999:::888666::::::::::::999777666444555555666666666666555555444444444555666888999:::999999999999999999999999<<<:::999777777777888888555555555555666666666666))))))))))))(((((('''''''''''''''((()))*********)))(((((((((''''''''''''''''''&&&&&&&&&'''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))***))))))((((((((()))***,,,+++)))((((((((()))***)))************+++++++++************************+++++++++*********))))))******++++++++++++******)))************+++++++++************+++,,,------...---,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,+++///////////////...------//////.........///000111222222222222222222222222111111111222222222222333111111111111111111111111222222333333444555555555888888999999888888777666666666555555444333333222111222222333333444444555555555444333333333333444222222222111111111111000111111111000000000000000000000000000000///......,,,++++++++++++---...///******+++++++++******))),,,---------,,,,,,+++******+++,,,---------,,,+++)))************)))((((((***((('''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))&&&&&&''''''(((''''''''''''(((((()))))))))(((((('''''''''(((((('''''''''%%%&&&&&&'''((())))))***)))******++++++******)))((((((((((((((())))))***++++++***)))))))))))))))*********))))))((((((((()))******+++***)))((('''************************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((***,,,...///,,,,,,,,,---------......---,,,+++)))))))))))))))))))))************))))))'''(((((((((((()))))))))(((***,,,......,,,)))((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********///,,,)))((()))******((())))))************))))))(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...///000000000000///...,,,,,,---------................../////////000000111222333444444333222111//////000111222333444444555444444444444444555555555555666777888888888888888777555666999:::888777999::::::999888777555444555555666666666666555555444444444555777999:::;;;;;;::::::::::::::::::;;;:::999888777666666666777555555555555666666666666)))))))))(((((((((((('''''''''(((((())))))******((((((((((((''''''''''''''''''&&&&&&''''''((()))%%%%%%&&&'''((()))******))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))))))))))))))((((((''''''((())))))+++***))))))((())))))))))))************+++++++++************************+++++++++*********************++++++++++++******)))************+++++++++***++++++,,,,,,+++++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---...............------,,,///...---------...000111222222222222222222222222222222222222333333333333222222222222222222222222222222333333444444555555777888888888888777666666555444444333333222222222111222222333333444444555555555444333333333333333222222222111111111111000///000000000000000000111//////000000000///......------,,,,,,,,,,,,------)))***+++,,,---.........,,,,,,---------,,,+++++++++,,,,,,---,,,,,,+++***)))************)))((((((+++)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))((((((''''''&&&'''''''''%%%&&&'''(((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((***+++,,,---((()))***++++++***)))((('''(((((())))))))))))))),,,+++******)))************************))))))))))))************)))((((((++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((()))******''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))+++,,,...///***++++++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))************))))))''''''''''''((((((((()))++++++,,,,,,,,,+++)))((('''''''''((()))*********(((((())))))))))))(((((('''((((((((())))))))))))...,,,)))((()))***))))))))))))************))))))((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---...////////////......,,,------------.............../////////000000000111222333444444333222111//////000111222333333444444444333333333333333444444444555666777777777777888777666777999:::999888999999999888777666444444555555666666666666555555333444444666888:::<<<===<<<<<<::::::::::::<<<<<<888777666555555444555555555555555555666666666666(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((('''''''''''''''''''''''''''((((((&&&&&&&&&'''((())))))***'''((((((((((((((())))))))))))(((((((((((())))))&&&&&&'''(((((()))(((((('''''''''''''''(((((((((******))))))))))))))))))))))))*********+++++++++******************************************************++++++++++++******))))))*********+++++++++++++++,,,---,,,+++***))),,,,,,+++++++++++++++++++++++++++,,,,,,---------.........//////......---///...---------...000111111111111111222222222222222222333333333444444444222222222222222222222222111222222333444444555555666777777777777666555555333333333222222222111111111222222333333444444555555444333333222222333333222222222111111111000000.../////////000000111111...///////////////............------,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++)))'''&&&''')))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))***)))(((&&&&&&&&&'''(((&&&'''(((((()))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))******++++++'''(((***++++++***((('''&&&''')))*********)))(((++++++************++++++++++++******************))))))*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))******+++''''''''''''''''''''''''((((((((())))))(((((((((((((((((()))***,,,------)))))))))*********++++++++++++***)))))))))))))))))))))************))))))&&&&&&''''''(((((())))))---,,,,,,+++***)))(((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((()))))))))******,,,+++))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))************))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,------------...............////////////000000000111222333444444333222111///000000111222222333333444444333222222222333333333444555666777777777777777777777888999999999999999888888777666555444444444555555666666555555444333333444666888;;;===>>><<<;;;:::999999:::;;;<<<777666555555444333333333555555555555666666666666'''''''''''''''((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))(((((()))))))))&&&'''((((((((((((((((((&&&&&&'''((((((((((((((()))))))))*********))))))))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******))))))*********++++++++++++,,,------,,,+++)))(((,,,,,,------------------+++++++++,,,,,,---------...//////000000000//////............//////000000000000000111111222222222222222333333333444444444222222222222222222222222111111222222333444444555555666666666666555444444222222222222222111111111111222222333333444444555444444333222222222222333222222222111111111000000......//////000000000111......////////////..................---,,,,,,+++------------,,,+++***)))+++,,,,,,------,,,,,,,,,---,,,,,,+++************+++,,,,,,,,,,,,+++******+++)))''''''((()))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))+++***((('''&&&&&&'''(((***************)))((('''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''((())))))))))))((('''&&&''')))*********)))(((+++******)))******++++++******************++++++))))))))))))))))))******************************)))))))))******)))))))))((()))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''((()))******+++((((((((())))))))))))***************)))))))))((())))))************))))))&&&&&&''''''((())))))***---,,,+++***))))))((((((***)))))))))((((((((('''(((((())))))))))))(((((()))))))))*********++++++*********)))(((((())))))))))))************)))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------.........//////////////////000000000111111111222333333222111111000000000111222222333333444333333222222222333333333444555666777777777777666777888888999999:::;;;999999888777666555444444444444555555555555444444222333444666888:::<<<>>>;;;:::999888888999:::;;;666666666555444444333333555555555555666666666666&&&''''''''''''((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((()))))))))(((''''''))))))((((((''''''''''''&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''(((''''''((((((((((((((('''&&&&&&((()))))))))))))))(((((()))************))))))************+++++++++))))))))))))))))))))))))***************+++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,---.........------+++,,,,,,,,,,,,,,,,,,---...///000000000000000000---...000111111111000/////////000000111222222222222222222222333333333333333333333333333333333333111111222222333333444444444555555555555444333333222222222222222222222222111222222333333444444555444444333222222222222222222222222111111111111000...//////////////////000------.../////////.....................---,,,+++***++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,++++++************+++)))************)))(((((()))((('''((()))***)))'''&&&''''''(((((())))))***))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))))))))(((((('''(((((((((++++++++++++***)))((('''&&&&&&''''''''''''&&&&&&)))((((((''''''&&&&&&%%%((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))***+++)))))))))***************)))))))))((())))))***+++(((((((((((((((((((((((())))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))((())))))******)))(((((())))))************))))))&&&''''''((()))***+++++++++++++++***)))))))))(((*********)))((('''''''''(((((())))))))))))((((((************++++++++++++((()))******(((((((((***))))))************))))))))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,+++******))))))++++++------------++++++---------,,,,,,+++++++++...---------...///000111------.........//////////////////000000000111111///000111222222111000///000000111111111222222222333333333333333444555555444444555666777777777777555777999999999999;;;<<<::::::888777666555555555444444555555555555444444222333333555777999;;;<<<999999999999999999999999777777777777666555444333555555555555666666666666&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''((((((((()))((())))))***)))((('''&&&'''''''''(((((((((((((((''''''(((((()))******+++((((((''''''''''''((((((''''''((((((((((((''''''&&&'''(((***************'''((()))***+++******))))))************+++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******)))************+++++++++,,,,,,++++++***+++++++++***+++,,,---...------,,,---,,,,,,,,,,,,,,,,,,+++---...//////000000//////,,,...222444444333000.../////////000111222222222111111111222222222222333333333333333333333333333111111111222333333444444444444444444444333222222333333333333333333333333111222222333333444444555444333222222111222222222222222222111111111111000///////////////.........,,,---......//////......---......//////...---,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++******))))))***+++,,,)))************)))(((((((((((((((***+++***(((&&&&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''(((((())))))))))))(((((()))))))))))))))(((((('''''''''(((((('''''''''(((''''''''''''''''''&&&)))(((&&&%%%%%%&&&((()))((((((((((((((())))))***((((((''''''((())))))***((((((((())))))************)))((((((((()))+++,,,((((((((((((((((((((((((((()))***++++++***)))((())))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((()))******))))))(((((((((((())))))))))))'''((()))******)))(((((())))))************))))))''''''((()))***+++,,,,,,))))))************)))((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************&&&)))+++***((('''(((***))))))************))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))******************++++++,,,,,,++++++***))))))(((***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...............000111222............//////////////////000000000111111111...///000111111000///...111111111111111222222222222222333333444555777777555555666777888888888888555777999999888999;;;===<<<:::999777666666666666333444444555555444444333222222333444555777999:::888999;;;<<<<<<;;;999888888888999999888777555444555555555555666666666666&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&'''''''''(((((())))))((()))*********((('''&&&%%%&&&&&&'''((()))******((())))))***+++,,,,,,,,,******))))))))))))******'''(((((((((((((((''''''&&&''')))***+++++++++***'''((()))+++++++++***))))))************+++++++++))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******)))************+++++++++,,,,,,*********+++,,,---)))***+++,,,---,,,,,,+++---------,,,,,,+++++++++,,,,,,---.../////////...,,,///333666666444000---...//////000111222222222000000111111111222222222333333333333333333333333000111111222333333444444333444444444444333222222333333333333333333333333111222222333333444555555444333222222111111222222222222222111111111111000000000//////.........---,,,,,,---.../////////...,,,---...//////...------,,,---------,,,,,,+++******+++,,,,,,------------******)))))))))***,,,---+++,,,,,,,,,,,,+++******''''''(((+++,,,+++(((%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''(((*********)))(((%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))***(((&&&$$$$$$&&&(((***)))((('''''''''(((***+++'''''''''''''''((())))))''''''(((((()))))))))******)))(((((((((***+++,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))(((''''''((()))+++++++++***)))(((((((((((()))))))))***'''((()))******)))(((((())))))************))))))'''((()))***+++,,,------'''(((***++++++***)))(((''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))&&&(((+++***((('''(((***))))))************))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))+++++++++***************,,,,,,++++++***))))))(((***+++---......---+++*********+++,,,------...///------,,,,,,---...000111............/////////000000000000000111111111111---...///000000///...---111111111111111222222222222222333444555777888999555666777888888999999999444777::::::999999;;;>>><<<;;;999888666666777777333444444555555444444333222222333333555666777888888:::<<<>>>>>><<<:::888999999::::::999888666555555555555555666666666777((((((((()))(((''''''&&&)))'''&&&(((++++++)))''''''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))******+++,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,***)))(((((())))))((('''))))))))))))***************)))(((''''''((()))*********++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------,,,,,,+++++++++......///000000000000000444666888:::999777333111---......///000222333444222222222111111111000000222111222333555555333111222111000000111333555777888777555333222333444555222222111111222222333444333444666666666666444333222222222222222222222222222222222111000//////...222222111000//////000000000////////////.........------------------------......------,,,+++******,,,++++++******++++++,,,************************************************---,,,***)))(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******(((((((((((())))))))))))***)))))))))+++,,,++++++,,,+++***))))))***+++,,,---***((((((+++,,,+++)))))))))((('''''''''''''''%%%&&&&&&'''((())))))***+++*********))))))((((((((())))))*********))))))(((***+++***)))((()))***'''''''''(((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&'''(((((()))************************))))))))))))))))))))))))******))))))((((((''''''((()))))))))))))))(((((()))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&***...---)))'''***---(((((((((((())))))))))))++++++***)))(((((())))))(((((()))***++++++,,,,,,------,,,,,,+++***))))))***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,---......,,,+++,,,...............///////////////......---------......000000000000////////////000111111222222333444444222222222333333333444444777777888999999999999888888888777777888999999:::===;;;999777666666666777555666777666666666888::::::999888777777888999:::555666999;;;<<<;;;:::999888999999999999888777777777666666666555555555555(((((((((((((((''''''&&&)))'''&&&(((***+++)))''''''((()))******)))((('''((((((((()))))))))******))))))(((((((((((())))))''''''(((((())))))************)))(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***+++++++++******))))))))))))************+++***)))((((((((()))*********++++++++++++******************************************************++++++++++++++++++++++++++++++++++++,,,---...///---------,,,,,,,,,++++++......///000000000000000...///111222222000...,,,/////////000111222333444222222222111111111000000222111222333555555333222222222000000111222444666777555333222222222333444222222111111222222333444111222222222222222222111222222222222222222222222222222111111000//////...111000000///......//////...------------,,,,,,,,,------------------------------,,,,,,+++*********++++++++++++++++++++++++******************************************************++++++***)))((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((((((((('''(((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((())))))))))))***))))))***++++++++++++++++++***))))))***++++++,,,***((((((+++,,,+++)))))))))(((''''''''''''(((&&&&&&'''(((((()))******+++++++++*********))))))))))))************))))))((()))******(((((()))***%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%&&&&&&'''(((((())))))************************))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))(((,,,...---)))'''(((+++)))))))))*********++++++++++++***)))))))))))))))))))))***++++++,,,------------,,,,,,+++******))))))***++++++,,,,,,++++++***++++++,,,,,,++++++***,,,---......,,,,,,---...............////////////000000000/////////000000000000000000000000000///000000000111222222333333333333333444444444444555777777888999999999999888999888888888888888999999<<<;;;999888777666666777555666666555444333444666999999888777777888999999555666888:::;;;;;;::::::999999999999999888888777666666555555555444444444)))))))))(((((((((''''''(((''''''(((******)))((((((((())))))))))))(((((()))))))))*********++++++***)))(((''''''((()))***(((((((((((()))))))))))))))************)))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,,,,+++))))))))))))************,,,+++***)))))))))))))))******++++++++++++******************************************************************************++++++++++++,,,---......------------,,,,,,,,,,,,......///000000000000000000111111222111111000///111111000000111222222333222222222111111111111111222111111333444555333222333333111111111222333444444333222111111222333333222222111111222222333444555444444333333444444555222222222222222222222222222222111111000/////////000//////..................------------,,,,,,,,,------------------------,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))************************************************'''(((+++,,,,,,***(((&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((()))******(((((((((((((((((('''''''''(((((())))))(((((('''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))***************+++++++++++++++***))))))***++++++,,,***((()))***+++***)))***)))((((((''''''(((((('''(((((())))))*********++++++++++++************))))))************))))))'''((())))))''''''((()))$$$%%%&&&'''(((***++++++((((((((((((((((((((((((''''''(((((())))))******************************))))))))))))))))))))))))***))))))))))))((((((((((((((())))))***))))))((())))))******))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((***---...---)))'''''')))***+++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,++++++*********))))))***++++++++++++******++++++,,,,,,++++++***,,,---......,,,,,,---...---............/////////000000000000000000000000000000000000000000000000//////000111111222222333444444555555555666666666666777888888999999888888999999888888888888888999;;;;;;999888777777777777666777777666444333333444999999888777777888999999555666888:::;;;;;;;;;:::999999::::::999999888777555555555555444444444444***))))))(((((((((((((((''''''((()))******)))((((((((())))))))))))(((((()))*********+++++++++++++++)))(((&&&&&&((()))+++))))))))))))((((((((((((***+++,,,,,,,,,+++)))((())))))))))))))))))))))))(((((((((((()))***+++,,,(((***+++,,,++++++++++++((()))))))))************,,,,,,+++******)))))))))******++++++++++++******************************************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...------------------,,,,,,......///000000000000000444444444333333333444444222222111111111111222222111111111111111111111111222111111222333444333222444333222111111111222222333333222222222222333444222222111111222222333444666555444333333444555666222222222222222222222222111111111111000000//////000//////.........//////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((***+++------+++***(((************************************************'''(((***++++++***)))((((((((((((((((((((((((((('''''''''((()))*********''''''(((((())))))))))))((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))(((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))***++++++*********++++++******************++++++***)))))))))************))))))((('''(((((((((((()))))))))*********+++*********))))))))))))))))))************))))))(((&&&((()))((('''&&&''')))%%%&&&&&&'''((())))))***((((((((((((((()))))))))(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))*********))))))((())))))))))))(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++''''''(((((())))))******((((((((((((((((((((((((***+++---,,,***((()))*********+++++++++,,,,,,,,,******)))))))))))))))***(((((((((((())))))******,,,,,,,,,++++++*********)))******+++++++++++++++***++++++,,,,,,++++++***+++---...---,,,,,,---///---------.........//////---......///////////////000000000000000111111111000111111222222333444444555666666666666777777777666777777888888888888888:::999888888777888888888::::::999888888777777777777888999999777666666777999888888888888888888999555666888999;;;;;;;;;;;;:::::::::::::::999999888666666666666555555555555******)))(((((((((((()))'''((())))))))))))))))))))))))(((((((((((()))))))))*********+++++++++++++++)))(((&&&&&&((()))+++))))))))))))((((((((((((+++,,,---...---,,,+++***************************(((((((((((()))***+++,,,(((+++......,,,++++++,,,((()))))))))************++++++++++++******))))))******++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------......///000000000000000222111000000000111222222333222111111000000111111111111111111111111111111222111000111333444333222444444333222111111111111222222222333333444555555222222111111222222333444333222111000000111222333222222222222222222222222111111111000000000000000000000000//////000111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))(((((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******''''''''''''''''''''''''&&&&&&'''((()))***++++++******))))))(((((((((((())))))(((((('''''''''&&&)))))))))(((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))+++,,,+++)))(((***+++*********++++++*********)))***))))))(((((()))*********)))((((((((((((((())))))))))))************'''''''''(((((((((((((((***************)))((((((&&&((()))((('''&&&''')))((((((((((((((('''''''''(((((((((((())))))******)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((((()))***************))))))************))))))))))))))))))(((((((((((('''((((((((()))))))))***++++++++++++++++++++++++''''''(((((())))))******((((((((((((((((((((((((((()))+++++++++***+++,,,))))))))))))***************)))))))))))))))******)))))))))***************,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,***++++++,,,,,,++++++***+++,,,------,,,,,,...///------------............------...///000000/////////000000000111111111222222222333444444555555666666666666777777777888888666666777888888888888777999999888888888888888999999999999999888888777666555777999999888777888999888888888999999888888888555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;:::999999888888888888777777777777+++***)))((('''((()))***&&&(((******)))((()))***))))))(((((((((((()))))))))))))))*********++++++***)))(((''''''((()))***(((((((((((()))))))))))),,,------------,,,++++++************************(((((((((((()))***+++,,,+++///222222///,,,,,,---))))))))))))************))))))***++++++******)))******++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------..................///000000000000000000000/////////000111111111111000000000000000111111111111111111222222222333111000000222333333222333333333333222111111111111222222333444555555666222222111111222222333444333222222222222222222333222222222222222222222222111111000000000000000000111000000000000111111222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''&&&''''''((()))******+++++++++***))))))((('''''')))))))))(((''''''&&&&&&***))))))(((((())))))***(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))+++---,,,)))'''))),,,)))***++++++++++++***)))))))))***)))(((''')))++++++***))))))(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''******+++******)))(((''''''((())))))''''''((())))))))))))(((''''''&&&&&&'''(((((())))))******+++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))************+++(((((()))***++++++++++++))))))******++++++******))))))))))))((((((((((((''''''(((((())))))******++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,''''''((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,***++++++,,,,,,++++++******,,,------------...///,,,------------............///111222333222222111///000000111111222222222333444444555555666777777666666777777777888888888555666777777888888777777888888777777888999999:::999999999999999888777666222444777888777666777888777888999999999999888777555666777888:::;;;======;;;;;;<<<<<<;;;;;;:::999999999999999888888888888,,,+++)))((('''((()))***%%%(((******(((''')))******)))(((''''''((()))***((((((((()))))))))******))))))(((((((((((())))))''''''(((((())))))******,,,,,,+++************+++************************(((((((((((()))***+++,,,---111555444///,,,+++---))))))))))))************&&&''')))************)))******++++++++++++******************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------------.........///......///000000000000000000000000111111222222222//////////////////000000000000111111111222222222333111//////111333333222222222333333333222222111///000111222444444555555222222111111222222333444444444444555555444444444222222222222222222222222000000000000000000000111///////////////000111111...------------,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''''''''(((((())))))************))))))))))))))))))***))))))(((''''''&&&&&&******)))(((((()))******(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))),,,...,,,((('''))),,,)))***++++++++++++***)))((()))***)))'''''')))++++++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++++++++******)))((('''((()))******(((((()))***(((((((((((((((''''''''''''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++(((((()))***++++++++++++((()))***++++++++++++***))))))))))))(((((((((((('''''''''((()))*********************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,+++***''''''((((((((())))))))))))))))))))))))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------------...000,,,,,,---------............///111333333333222111///000000111111222333333333333444444555666666666666666666777777777777888555666666777777777777777666666777777888999;;;;;;888888999:::999888777666333555888999777666666666777888999999999999888777555666666888:::;;;===>>><<<<<<<<<<<<<<<;;;::::::999999999888888888777777,,,+++)))((('''((()))+++%%%(((******(((''')))+++***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))******+++,,,+++)))((((((((()))***************************(((((((((((()))***+++,,,,,,000444333...))))))***))))))))))))************%%%&&&((()))******************++++++++++++******************************************************************************------,,,++++++,,,,,,,,,---------.........//////...//////000000000000000------...///000000//////...............///000000000000111111222222222222333111//////111222333222111222222333333333222222---...000111333333444444222222111111222222333444000000222333333222000000222222222222222222222222000000000000000111111111...............///000111000000/////////.........++++++++++++++++++++++++***************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,,,,)))&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++***))))))((('''&&&&&&&&&+++***)))(((((()))***+++(((((((((((((((((((((((('''''''''''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))),,,...,,,(((&&&))),,,)))***+++,,,,,,+++***)))''')))***)))'''&&&(((++++++******)))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))+++++++++******(((''''''(((***+++***)))((()))+++&&&'''''''''(((((())))))'''(((((()))***+++++++++)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++(((((()))++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''************************+++*********++++++***((((((((((((((())))))))))))))))))((())))))***++++++)))))))))(((((((((((((((++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,+++++++++***+++------------...000,,,,,,,,,---------......+++---///111222111000//////000000111222222333333222222333444444555555666666666666666777777777777555666666777777777777777666666666777888:::;;;<<<777888999::::::999777666777999;;;;;;999777666666777888999::::::999888777555555666888999<<<===???<<<<<<======<<<<<<;;;:::888888888888777777777777******))))))((((((''''''))))))))))))************''''''(((((())))))*********))))))((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,---,,,***)))))))))***++++++++++++,,,,,,+++++++++)))+++,,,......---,,,+++...---,,,,,,++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************************+++,,,------...//////......------///000111///...---------...000111...............///000000000000//////000111222222111000000000000000111222111111000000111111222333222222111111111111111111000111111222222333444444444444444333333222222222333222222111111222222333333333333222222111111111111111111111000///------,,,---------.../////////,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***++++++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,+++***)))((('''''''''(((((()))***++++++,,,+++++++++******((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((&&&$$$$$$%%%&&&'''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))+++*********))))))(((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&+++++++++***************************))))))))))))***)))((('''''''''''''''(((((('''(((((()))***+++''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''(((((())))))******))))))+++,,,,,,+++***))))))((()))***++++++)))'''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))******))))))((((((''''''))))))************))))))(((''''''&&&&&&&&&''''''***))))))((('''&&&&&&%%%))))))***+++,,,,,,------%%%&&&((()))*********))))))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............---------...//////////////////000111111111222222222222111222222333333444444555666555444666888999888555666666777777888888999999999999999999999999999999;;;;;;;;;:::999888777666666777777777777777666555888777777777666666666555888888777777888888999:::;;;;;;:::999999888888777666666777777777555333222))))))))))))************((((((((()))))))))******'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))***)))((((((((()))++++++,,,++++++***))))))************++++++++++++******)))***,,,------,,,+++***---,,,++++++******++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******************,,,,,,,,,,,,,,,,,,------///......---...///000111//////.........///000111...............///000000111111000000///000000000000000000000000111111222111111000000111111222333222222111111111111111111111222222333333444555555444444333333333222222222222111111000000111111222333333222222222111111111111111000000///.........---------...............---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((((((&&&&&&''''''(((((())))))***************)))((('''(((((((((((((((((((((((())))))))))))(((((((((((()))'''%%%%%%&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))******)))))))))((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%((((((((((((((((((((((((*********************************)))))))))(((((())))))((('''''''''(((((()))(((((((((((())))))***''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((()))***+++,,,++++++******))))))***,,,,,,***(((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''************************(((((())))))))))))(((((('''''''''((((((((())))))************)))))))))((())))))************))))))''''''&&&&&&&&&''''''(((++++++******)))(((((('''((((((((()))***+++++++++%%%&&&((()))*********)))***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,---...///000000000000000000000111111111222222111111222333333444555555777555555666999999888666555555555555555666666666999999999999999999999999::::::::::::999888777666777777777777777666555555555555666666777777777777888888777777888888999::::::::::::999888888777777666666777777888777777777(((((()))******+++,,,,,,'''''''''(((((((((((()))(((((((((((())))))))))))&&&&&&''''''(((***+++,,,)))))))))))))))))))))))))))))))))((()))******+++***++++++++++++***))))))))))))************))))))((()))***+++,,,+++***)))++++++***))))))))))))************************************************************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++------------,,,,,,,,,+++///............///000000000////////////000111222///............//////000222222111000////////////000000000111111222222222111111000000111111222333111111222222222222222222222222333333444555555555333333333333222222222222111000000000000000000111222222222111111111111111222111///............///...............---------......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))******)))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((&&&&&&'''(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((('''))))))))))))))))))))))))***))))))((((((''''''&&&)))))))))***************((())))))******+++++++++))))))))))))(((((((((((((((((('''''''''((())))))***))))))(((((((((((()))((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))&&&&&&'''(((((()))******''''''(((((())))))******'''((()))++++++,,,,,,,,,+++******+++,,,,,,+++)))'''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''((((((++++++++++++++++++++++++(((((())))))))))))((((((''''''((((((((()))))))))++++++************))))))))))))************))))))&&&&&&&&&&&&&&&'''((()))+++******))))))(((((((((&&&&&&''''''(((((())))))&&&'''((()))******))))))++++++++++++,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------------............------,,,,,,...///000000000000/////////000000000111111000000111222444555666666777666666777888999888666666666555555555555555555888888888888888888888888::::::::::::999888777777888888888777666555444333333444444666777888999999888777777777777888999999:::999999888888777666666777777777777888999:::;;;(((((()))))))))*********&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((()))***+++(((((((((((((((((((((((()))))))))))))))******+++)))***+++,,,,,,+++))))))(((((())))))))))))(((((('''((())))))******))))))******)))(((((((((((()))************************************************************++++++++++++************************+++++++++*********************+++++++++++++++,,,---------------------,,,............/////////000000000000000000111111222//////............///000111000000/////////000000000000111222222333333333111111000000111111222333111111222222222222222333111111222333333444444555333222222222222222222222111111000000000000111111111111111111111111111000222111///---,,,---///000/////////...---------,,,///...,,,+++***+++,,,---************************+++******)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((***++++++***(((((((((((((((((((((((((((((((((((())))))************************))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))***((('''''')))***)))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))*********'''(((((()))***++++++,,,)))))))))(((((((((''''''((('''''''''((()))************)))(((((('''(((((())))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((())))))******''''''(((((())))))******'''((()))***+++,,,------,,,+++***+++,,,---+++***(((((()))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))************************(((((())))))))))))(((((('''(((((((((((()))))))))***)))))))))))))))))))))))))))************))))))%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((()))))))))))))))++++++******++++++,,,---))))))***+++,,,------...+++++++++,,,,,,,,,------------............---------...//////////////////////////////000000000000000000111222444555666666666666777777888888777666888888888777777666666555888888888888888888888888999999999999999888777777888888888777666444333222333444444555666777888888777777777777777888999999999888888777777666666555888777666666666888999:::))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))+++,,,,,,+++***)))((((((((())))))(((((((((''''''(((((())))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************++++++,,,,,,,,,,,,++++++,,,------...//////---......//////////////////000000111111111111111//////............//////............///000111222000000222333444444444444111111000000111111222333111111222222333333333333000000000111222222333333222222222222222222222222222222222111111222222222000000000000000000000000111000...,,,,,,---///000/////////...---------,,,...---,,,+++***+++,,,,,,************************+++******)))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((()))++++++++++++)))(((((((((((((((((((((((((((((((((((()))******++++++************))))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))******(((((((((******)))'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''((()))******++++++))))))))))))((((((((((((((((((((((((((()))***+++******)))(((((('''(((((())))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''(((((()))+++,,,---...---+++******,,,,,,,,,***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***'''((((((((((((((((((((())))))************))))))%%%%%%%%%&&&'''((()))***''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))((((((((((((((()))))))))++++++*********+++,,,---))))))******+++,,,------+++++++++,,,,,,,,,------------............------000000000000///...---,,,////////////000000000000000111111222444555555666555666777777777666666666888888777777666666555555777777777777777777777777888888999999999888777777888888777777555444333222555555555555666666666666777777666666777777888999888777777666666555444444888777666444444444555666))))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))***++++++++++++***(((((())))))))))))(((((('''''''''((((((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************)))))))))*********************++++++,,,---------++++++,,,---...///000000---......///000/////////...///000111111111000000000//////............///,,,,,,---...///111222333///000222444555555555444111111000000111111222333111111222222333444444444//////000000111222222222111111111222222222222222333333222222222222333333////////////000000000000000///...------...//////...............---------------,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))''''''''''''''''''''''''))))))************))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++''''''''''''((((((((((((((((((((())))))(((''''''((((((((((((((((((((((((''''''(((((())))))******)))(((((()))******((('''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''(((((())))))*********************))))))))))))))))))((((((((()))*********))))))(((((((((((()))((((((((()))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))***+++------,,,+++))))))+++,,,+++***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******&&&&&&''''''''''''(((((())))))************))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************++++++++++++))))))******++++++,,,,,,++++++,,,,,,,,,,,,------------............------000000000000///...---,,,/////////000000000111111111222222333333444444555444666777777555444444555555555444444444444444444666666666666666666666666777888888888888888777777777777777666555444333222555555555555555555666666777666666666666777888888777777666555555444444333777666555444333333333333((((((((((((''''''''''''&&&''''''''''''(((((((((***)))))))))(((((((((''')))(((((((((((())))))***))))))))))))))))))))))))'''((()))***+++******)))******))))))***++++++,,,((())))))******))))))(((((((((((((((((())))))******))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))*********+++******++++++,,,------...,,,---------......//////------///000000000///...---...///000000000//////000000///...............---------...///000111222///111333555666666555555111111000000111111222333111111222222333444444555///000000111222222333333000111111111222222222222222222111111111111222222........./////////000000........................---------...............,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********&&&&&&''''''(((((())))))))))))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''((()))*********(((''''''(((******(((&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((((((((()))))))))))))))++++++++++++******************))))))((())))))))))))(((((((((((())))))***''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))******++++++''''''(((((())))))************)))))))))***,,,---,,,***(((((()))++++++***************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********''''''''''''((((((((()))))))))************))))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))(((((((((((((((((((((***)))(((''''''((()))***((()))***+++,,,++++++******************+++++++++++++++,,,,,,,,,,,,------------............------------...///////////////000000000111111111222222333333333333333333333333333555666666333222222444333333444444444444444444666666666666666666666666777777888888888888777777555666666666555444444333333333444444555666777777666666666666666777888888666666555555444333333333333444444444444444333333''''''(((((())))))******'''''''''(((((((((((()))******))))))((((((((('''''''''''''''(((***+++,,,))))))))))))))))))))))))'''((()))++++++******)))+++***)))))))))***,,,---))))))************))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******+++,,,,,,---......///............---------,,,---///000000000///...,,,---///000000000///...111000///...............//////.........//////000///111333555666666666555111111111000111222222333111111222333333444555555000111111222333333444444000000111111222222222222111111000000000000111111---.........//////000000------...//////......---,,,------....../////////++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))******))))))))))))))))))'''(((((()))***++++++,,,))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++'''''''''(((***)))'''%%%(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))((((((((((((,,,,,,,,,+++++++++******++++++***)))(((((())))))(((((('''(((((()))***+++''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''')))***+++------''''''(((((()))*********++++++***))))))***+++,,,,,,***(((''')))*********++++++******************''''''''''''''''''''''''************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''((((((((())))))******))))))************))))))(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''***)))(((''''''((()))***''')))+++,,,---,,,***)))+++++++++***************++++++,,,,,,,,,------------..................---***+++---///000111222222111111111111222222222222444444444333333333222222222444666555222000111333444555555666666777777777666666666666666666666666666777777888888888777777555555555555555555444444000111222444666777999999666666666666666777888888666555555444444333222222111222444555666555555444%%%&&&(((******)))'''&&&))))))*********)))'''&&&&&&'''''''''&&&%%%$$$$$$))))))))))))))))))))))))******))))))((((((''''''************************((((((((((((((()))******))))))************))))))''''''(((((())))))******))))))((('''''''''''''''******))))))((((((''''''))))))(((((((((((())))))))))))))))))******************))))))))))))))))))************************(((***+++------,,,+++***000//////.........//////..................------......------------......000000//////.........---...///000///---,,,,,,...111111111111111222222222///000111222222222222222000000000000000000111222222111111000000000000000...///000111222333333333000000000000000111111222000///---,,,+++,,,...///,,,,,,------------,,,,,,.........------,,,,,,,,,---,,,,,,+++*********++++++++++++,,,,,,---------))))))))))))((((((((((((,,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,++++++***))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&))))))************))))))))))))***))))))((('''&&&(((((((((((()))))))))))))))(((((('''''')))***+++++++++******)))************)))))))))(((((('''''')))************+++++++++******))))))(((((('''''''''(((***++++++***)))(((''''''''''''(((((((((((('''&&&&&&''''''((()))******************)))((((((************************(((((((((((())))))))))))***)))(((''''''((()))******+++,,,------,,,+++***&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))(((''''''''')))***+++,,,+++)))((((((((()))*********++++++++++++***************++++++,,,,,,---++++++******)))(((((((((///000222111///......///------......///000000111111000...---...///111222222222333444444444444333222333555777777666555444444333222222222444777888666666555444333333333333555555666666666666555555666444222333555666444222333222222222222333444444444444333444444555666777555444444333333222222111111111000000000000111111'''((()))***)))(((&&&$$$''''''((((((((('''&&&%%%'''''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''************************((((((((((((((()))******))))))************))))))''''''(((((())))))******))))))(((''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,..............................------------......000/////////.........---...///000///---,,,---.../////////000000111111222000000111222222222111111000000000000000111111222222222111000000000000000///000111222222333333333111000/////////000111222111000...---,,,---...///---------......---------......---------,,,,,,,,,---,,,,,,+++*********+++***+++++++++,,,,,,,,,,,,******)))))))))(((((((((***)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((***)))(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))******************)))(((((((((((((((((((((((('''(((((())))))((((((''')))(((((((((''''''''''''((())))))******))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))((('''''''''(((******+++***************++++++))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))*********))))))(((''''''''''''(((((((((((((((((('''(((((()))***+++***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))*********)))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((())))))***+++******)))))))))))))))******++++++++++++******------,,,++++++***))))))************++++++++++++///000111111///......///,,,------...//////000000000///---------...000111111222222333333333333333222333555666777666555444222222111000111333555666555555444333333333444444555666777777777777777777666444222333555666444222222222222222333444555666666666555555444555555555555444444333333222111111111111000000000000111111))))))******)))'''%%%$$$''''''((((((((('''&&&%%%''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''++++++******))))))(((((((((((((((((())))))))))))))))))************))))))'''''''''((()))************)))((((((''''''(((((('''''''''((()))*********))))))(((((((((((())))))))))))))))))******************++++++++++++++++++************************,,,,,,+++++++++,,,---...++++++++++++++++++++++++..............................------------....../////////..................///000///---------...---......///000111111111111111222222222111111000000000000000000111222222222222111000000000000111000000111222333333333333111000///......000222333333111000...------......---..................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++++++++++++++*********)))))))))))))))'''&&&&&&''''''((())))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((('''''''''''''''(((((())))))((((((''''''(((((())))))))))))((((((((((((((())))))))))))(((((('''''''''((()))***))))))))))))***+++,,,,,,******************++++++'''((((((((())))))))))))))))))))))))((((((((((((+++******)))((((((((((((''''''''''''((((((((((((((((((((())))))***+++,,,)))************))))))(((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))*********)))'''&&&&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''''''''((()))))))))(((((()))************))))))(((******++++++++++++******,,,,,,,,,+++******)))))))))******+++,,,,,,------...///111000///---......,,,,,,,,,---......//////......---,,,---...///000000111111222333222222222222333444666666555555444111000000///000111333444444444333333333444555555666666777888888888888888555333333333555555444333333333333333444555666777888888666555555444444444444444444333222222111111111000000//////000000111(((((())))))((('''&&&%%%(((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((*********))))))(((''''''(((((()))))))))))))))((())))))************))))))&&&&&&'''((()))******+++***))))))((('''((((((((('''((((((((()))))))))***))))))(((((((((((())))))((()))))))))************+++++++++++++++,,,,,,,,,************************++++++,,,---------------,,,------...............---------.....................------------.................................///000///...---...///---......///000111222222222222222222222111000///000/////////000111222333333222111111000000111111000000111222333333222222111000...------///111333333222111///............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***)))))))))))))))*********++++++++++++*********)))+++***)))(((((()))***+++(((((((((((((((((((((((((((((()))***+++++++++***((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((())))))***))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))***+++,,,---,,,,,,,,,++++++*********((((((((()))))))))******))))))))))))((((((((((((,,,+++)))((('''''''''(((''''''''''''(((((((((((((((((((((((()))***++++++))))))************)))((())))))))))))))))))))))))&&&'''''''''((()))))))))'''((()))******)))((('''++++++,,,,,,,,,***)))(((''''''''''''((((((((((((%%%&&&(((******)))'''&&&&&&'''((()))))))))''''''((()))***++++++***)))(((******++++++++++++******(((((()))***+++,,,,,,---*********+++++++++,,,,,,---...000///...------...,,,,,,,,,---------............---......///000111000000111222222222222111222333444555555555444444111111000000111222333333333222222333444555666777555666777888888888888777444333333333444555444444666555555444444555555555888777666555555555555555444444333333222111111111000000////////////000000&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))***)))))))))(((((((((''''''(((((())))))))))))((('''))))))************))))))&&&&&&'''((()))***++++++******)))(((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))((()))))))))******************+++++++++,,,,,,,,,************************)))***,,,...///---,,,***,,,---...///000/////////---------.........//////......------------......---------..................///000///......///000//////000111111222333333222222222222222111000///////////////000111222333333222222111111111111111000000111222222222111111000///...---...///111222222111111000///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***))))))))))))))))))))))))++++++++++++*********)))+++***)))(((((()))***+++(((((((((((((((((((((((('''((()))***************((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))((((((((((((((())))))((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***+++***))))))))))))***+++''''''''''''''''''''''''))))))************))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&'''((())))))***))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))***+++,,,---///...---,,,+++***)))((()))))))))*********++++++(((((((((((()))))))))))),,,+++)))'''&&&&&&'''(((''''''''''''((((((((((((''''''''''''((()))******((())))))*********))))))))))))))))))))))))))))))%%%&&&&&&'''((()))))))))'''((()))******)))((('''***++++++,,,+++***)))((('''''''''((((((((())))))%%%&&&(((******)))'''&&&&&&'''((())))))((('''&&&((()))***++++++***)))(((******++++++++++++******'''(((((()))+++,,,,,,---++++++******))))))))))))+++---//////---------...,,,,,,,,,---------------////////////000111222333000000111222222222222111222333333444444444444444333222222222333333333444222222222333444555666777555666666777777666666555222333444444444444555555888777666555444333333333555555555555555666777777444333333222222111000000000000////////////000000%%%%%%&&&'''((()))******$$$$$$#########$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))'''''''''((((((((((((((((((((()))******)))'''&&&))))))************))))))%%%&&&'''((()))***+++,,,+++***))))))(((((())))))*********)))((('''''''''))))))(((((((((((())))))))))))))))))************))))))******+++,,,,,,,,,************************((()))+++------,,,+++******+++---...///......---,,,,,,------.../////////......------------......---------------.........---///000000///...///111111111111111222222222222111111222222222111111000////////////000111333333333333222111111111111222//////000000000000000/////////......//////000000000000000/////////......,,,------------------,,,++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,+++***************))))))))))))++++++*********)))))))))(((''''''&&&&&&'''))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))++++++''''''''''''''''''''''''((())))))******))))))((('''''''''((((((((((((((('''(((((())))))((((((''''''(((((())))))))))))((((((((((((((())))))))))))((()))***+++++++++******))))))))))))***+++,,,,,,......---,,,***)))((((((************++++++++++++(((((((((((())))))))))))***))))))(((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***((())))))************)))((((((((((((((((((((((((%%%%%%&&&'''((())))))***(((((())))))))))))((((((&&&'''((()))))))))''''''''''''((((((((()))))))))%%%&&&((()))))))))((('''''''''((((((((('''&&&&&&((())))))************)))******++++++++++++******************************++++++******)))(((((('''***,,,......---,,,---...------------------.........///000111222222333333000111111222333222222222333333333333333444444444444444444444444444444444222222222333444555666777666777777666666555444333111333444444444444555666888777666444333222222222333333333444444555777777333333333222111111000000000//////......//////000'''''''''''''''((()))***%%%%%%$$$$$$$$$%%%''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''%%%&&&&&&''''''(((((()))((()))*********)))'''&&&))))))************))))))%%%%%%&&&((()))+++,,,,,,+++***))))))(((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************(((((())))))***++++++,,,******************************)))((()))***+++,,,(((***,,,.........---,,,,,,,,,------...//////000......------------......,,,,,,,,,------.........---///000000//////000111111111111111000000000000000000111222222222111111......//////000222333444444333222222111111222222......////////////......---...///000000000//////------...////////////...++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((***+++------,,,+++***+++++++++******)))))))))******)))))))))(((((((((((('''&&&&&&&&&((()))***))))))))))))))))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++***(((''''''(((***+++'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((()))((())))))******))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))***+++,,,---,,,,,,++++++***************++++++++++++++++++************))))))))))))************'''((((((((()))))))))***'''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))***+++(((((()))***************(((((((((((((((((((((((($$$%%%%%%&&&'''((()))***))))))(((((((((((())))))%%%&&&''')))))))))(((((('''((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&)))))))))))))))******+++******++++++++++++******))))))))))))***************************************+++------,,,,,,---...........................---...///000111222333333111222222333333333333333333333222222333333444444444444555555555444444444333333333333333444555666999999999888666555333222000333555555333333555777555444444333333333333333444444333333333444444555333333222222111000000000//////............//////)))(((((('''''''''(((((()))(((((('''((()))***+++$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))((()))***+++***)))'''%%%))))))************))))))%%%%%%&&&((()))+++,,,,,,+++******)))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))************'''(((((()))******++++++************************---+++'''$$$%%%(((,,,///)))***---/////////...---,,,,,,------...///000000.........------.........,,,,,,,,,------.........---///000000//////000222111111000000//////......///000111222222222222222.........///000222333444444333222222111111222222---...............------,,,---///111111000...---+++,,,---...////////////***++++++,,,,,,++++++************++++++,,,,,,,,,((()))+++---------+++***,,,+++++++++******))))))))))))))))))((((((((((((***)))(((((((((***+++,,,))))))))))))))))))))))))'''((((((((('''&&&%%%%%%)))))))))))))))))))))))))))(((((((((''''''''''''))))))************))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''((()))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********((('''&&&&&&'''(((***''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))************))))))))))))***))))))(((''''''(((((((((((())))))))))))***+++,,,---...---,,,,,,++++++******************(((((()))***++++++,,,,,,(((((((((((())))))))))))'''((((((((())))))******&&&'''((()))))))))''''''''''''''''''((((((((()))(((((((((((()))***+++,,,(((((()))***************************************$$$$$$%%%&&&'''((()))******)))(((''''''((()))***&&&''')))***+++,,,++++++(((((((((((())))))))))))(((''''''''''''((()))))))))((('''&&&%%%%%%&&&'''***)))((((((((()))+++,,,******++++++++++++******&&&&&&''')))***,,,------*********+++,,,,,,------)))+++------,,,,,,---...//////////////////......,,,---...000111111222222222222333444444444444333333333222222222333444555444444444555555444333333444444333333333444555555;;;;;;:::999777555333222000333555555333333555888222222222222333444555555555555444333222222222222333333222222111000000000//////............//////)))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((()))))))))*********+++,,,+++***))))))***+++,,,)))***+++++++++)))((('''(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))+++*********))))))(((((()))***+++,,,,,,+++***)))---,,,+++)))((((((''''''***+++,,,,,,------,,,,,,)))***+++,,,---,,,+++***+++,,,,,,---...///000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------000000///////////////000111111111111111000/////////000111222333333222111000000111222222222222111222222222111111111000000///...---,,,,,,---...///111...,,,---///111///---,,,---.........---,,,+++------,,,,,,,,,,,,++++++------,,,++++++******)))***++++++,,,,,,------...)))************)))((((((+++*********))))))((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))(((((('''''''''&&&((())))))************)))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))************((((((((()))***++++++******)))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))+++***'''%%%$$$######$$$''''''(((((())))))******)))*********++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))''')))***++++++***)))'''))))))((((((''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((******)))(((((((((((((((************************'''''''''''''''((())))))%%%''')))***+++***((('''*********)))((((((''''''+++)))'''&&&%%%&&&'''(((''''''((())))))***))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************+++*********))))))((((((&&&&&&'''((()))***++++++******+++++++++******))),,,,,,,,,---------......---...///000111222333333222111000000222444666888333333222222222222222333666555555444444444555555444555555444222222444555222222333444555555555555444444333333222222333333555555444333333222111111222222333333333333444444333333222222111000//////111111000///////////////((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))((('''&&&&&&&&&&&&'''))))))))))))((((((''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((('''''''''((()))******************)))(((((((((((((((((((((((('''&&&)))(((''''''''''''((()))************)))))))))((()))***++++++++++++***))),,,+++***)))((((((((((((***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,------///000111222222............---------,,,,,,,,,---------.........000000////////////000000222222222222222111000000///000111222333222111111000000111222222222222111222222222111111111000000//////...------...//////111...,,,---///000///...+++,,,---.........---,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************)))((('''*********)))))))))(((((()))))))))((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))+++***))))))(((((())))))))))))((((((((('''''''''(((((()))))))))(((((('''(((((((((((((((((('''&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))******))))))((('''&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&'''''''''&&&&&&''''''((())))))))))))))))))))))))******+++***))))))((('''((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))***)))'''&&&&&&&&&&&&''''''''''''((())))))******))))))))))))*********+++************************************)))))))))((())))))))))))))))))))))))'''(((***++++++***((('''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&''')))*********)))((())))))))))))))))))******,,,***)))'''''''''))))))&&&'''(((((()))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))************************)))))))))((())))))))))))))))))*********++++++,,,++++++******---------.........//////......///000111222333333222111111111222444666888222111000//////000111222666555555444444555555555444444555444333333444555111222333444555555555555555444333333333333444444555444444333222222111111222222333333333333444444333333222222111000000000111111000///////////////'''(((***++++++***((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((('''''''''&&&&&&'''(((((((((''''''))))))))))))(((((((((((('''&&&&&&&&&&&&'''((()))+++******)))))))))))))))&&&'''(((((((((((((((((()))((((((''''''(((((()))************)))))))))))))))***++++++++++++***)))******))))))))))))*********++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------...000111333444444/////////.........---------............/////////000000////////////000000333333333333333222111111111111222333222111000//////000111111222222111111222111111111111000000000000//////......//////000000...------...//////...++++++,,,---............------,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,++++++***))))))(((+++++++++******(((''''''******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((((((((())))))((((((((((((''''''(((((()))(((((('''&&&%%%&&&'''((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))+++++++++***(((&&&$$$###***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((***)))((((((''''''''''''((((((((((((((((((((((((((())))))***++++++******)))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))))))))((((((''''''((())))))&&&''''''(((((()))******(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))((((((************(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))+++++++++***************(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((()))***+++++++++,,,+++)))(((((()))******&&&&&&'''(((((((((((('''))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))+++++++++*********))))))++++++,,,------,,,,,,+++........./////////000000......///000111222222333222222111111222444666777666555333222222333555666555555555555555555555555444555555666666666555444111222333444444555555444444444333333333333444444444444333333222222111111222222333333333333444444333333333222111111000000111111000///////////////(((((()))******)))((((((''''''(((((())))))******''''''''''''''''''''''''&&&'''(((((())))))((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((((((((('''''')))))))))(((((((((((('''(((((((((((())))))******+++***)))(((((()))***+++&&&&&&'''((())))))(((((()))(((((((((((((((((()))*********)))))))))))))))*********++++++*********))))))(((((()))***++++++******+++,,,,,,,,,,,,+++,,,+++***)))***+++,,,---,,,---...000111333444555000////////////.........------........./////////000////////////000000111222222333333222222111000111222333333222111000//////000000111111111111111111111111111000000000000000000////////////000000///...------............***+++,,,---......//////------,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++*********)))))))))(((++++++++++++***((('''&&&))))))))))))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((())))))(((((((((((((((((()))***))))))((('''&&&%%%&&&&&&'''((())))))((((((((((((((((((((('''''''''((((((((((((((((((((((((++++++***)))(((&&&%%%$$$)))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((+++***)))(((((('''(((((())))))(((((('''''''''''''''(((***+++,,,,,,+++***))))))(((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''(((((((((((()))*********************************)))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((''''''''''''&&&&&&&&&&&&))))))))))))************(((((((((((())))))))))))*********************)))************************'''''''''''''''((())))))((((((((('''((()))******((((((((()))))))))************)))(((((())))))***&&&&&&'''''''''''''''&&&((((((((((((((((((((((((++++++******))))))((((((((()))))))))*********************)))))))))))))))++++++++++++++++++++++++,,,,,,------...------------.........////////////...//////000111111222222222222111222222444555666777666444333333444777888444555555666666666666666555666888:::;;;:::777555111222333444444555555555333333222222222222333333333333333333222222111111222222222333333333444444333333333222222111111111111000000///////////////))))))(((''''''((())))))'''(((((())))))*********''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''')))))))))))))))(((((((((************************+++***)))(((((()))***+++&&&&&&'''((())))))((((((((())))))))))))))))))((())))))))))))))))))******+++******************+++(((((((((((()))***+++,,,)))***++++++,,,,,,++++++,,,+++***)))***+++,,,---+++,,,---...000111222333000////////////.........,,,------------.........///////////////000111111111111111111111000000///111222333333222111000/////////000111111111111000000000000000000000000000//////000000000000//////.........---------...///+++++++++,,,---...//////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******((((((((())))))*********+++++++++******(((''''''(((((((((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((())))))))))))))))))+++++++++***)))((('''&&&&&&&&&'''((())))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))((((((((((((((()))))))))(((''''''&&&&&&'''(((***,,,,,,,,,+++++++++***))))))(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&'''(((((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******************************((((((((())))))(((((((((''''''''''''''''''''''''))))))))))))************'''((((((((()))))))))***(((((()))******))))))((('''''''''''''''''''''''''''''''''''''''((())))))((((((((('''((()))******)))))))))(((((('''''''''((((((((('''((((((((()))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((++++++******))))))((((((((()))))))))************))))))))))))))))))******)))******+++,,,---------+++,,,---...............,,,,,,---------.........//////000000111111222222222222222222333444444555222111000//////111333444444444666666777777666666777888:::>>>@@@???:::666222222333444555555555555333222222111111111111111333222222222222222111111222222222333333333444444333333333222222222222222111000000///////////////***)))'''&&&&&&''')))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((''''''(((((())))))((((((((()))))))))))))))(((((()))))))))(((''''''((()))))))))************++++++++++++***)))(((''')))))))))))))))******+++&&&'''((((((((((((((((((((())))))******))))))((())))))))))))************++++++***))))))***++++++))))))(((((()))***++++++)))******+++++++++++++++++++++******++++++,,,---++++++,,,---...///000000/////////.........------,,,,,,---------.........///......//////000111222000111111111111000//////111111222333222111000///...///000000111111000000//////000000000000000111...//////000000//////...---......---,,,,,,---///,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++------,,,,,,+++******)))'''(((((()))******++++++)))************)))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))(((((())))))))))))************+++******)))((('''&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%&&&'''(((***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))((((((''''''(((((()))))))))(((((('''''''''&&&((((((***+++,,,,,,------++++++***)))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((())))))((('''&&&%%%$$$%%%&&&&&&''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''(((((())))))******&&&''')))******)))(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))*********)))((('''''''''''''''''''''(((((((((((('''(((((((((((('''&&&&&&))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************((()))***+++,,,---......++++++,,,---............,,,,,,,,,------------...//////000000111111111111222222222333333444444444111111111111222333444444333444666777888888777666777888;;;@@@CCCBBB<<<666333444555666666777777666555444333111000000000000222222222222222222111111222222333333333333444444333333333333333333222222111111000///////////////)))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((()))******)))))))))*********++++++)))))))))))))))(((''''''(((((()))***+++,,,------/////////...---+++)))((((((((()))***************(((((((((((((((((('''&&&((()))************)))(((((()))))))))************++++++***))))))***++++++***)))))))))))))))******))))))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.....................---------,,,---............/////////............///000111222111222222222222111000000///000111222333222111111...//////000000000000000////////////000000111111---...////////////...---,,,...///---++++++---///...---,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,+++++++++++++++++++++************************(((((()))************)))'''''''''((((((((())))))+++*********)))((((((((('''''''''''''''''''''''')))))))))))))))))))))))),,,,,,+++***************(((((()))))))))*********((()))))))))))))))(((((((((((((((((((((((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''((()))++++++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''(((((()))&&&&&&&&&&&&'''((())))))(((((((((((((((''''''''')))))))))***+++,,,......******)))(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((''''''%%%%%%&&&''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((''''''(((((((((((((((((()))))))))******%%%%%%&&&&&&&&&''''''''''''''''''((()))*********&&&((()))+++++++++)))(((++++++++++++++++++++++++'''''''''''''''((())))))&&&''')))*********)))(((+++++++++***************''''''((()))))))))))))))((()))))))))(((((('''&&&)))))))))))))))))))))))))))))))))))))))*********))))))))))))************((()))))))))************)))*********++++++,,,,,,******,,,------.........------------............000000000000111111111111222222333333444444333333222333555666777777777666333444666888999888777666666777:::@@@EEECCC;;;444444555666777888888888888888777555333222000000000111111111111111111222222222222333333333333444444333333333333333333333333111111000///////////////((()))+++,,,,,,+++)))((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((()))******''''''(((((())))))******)))))))))))))))(((''''''(((((()))+++,,,---...///333333333222000...+++***'''((()))+++++++++***)))((()))))))))((('''&&&&&&((()))***++++++***)))((((((((())))))*********+++,,,+++***))))))***+++,,,******))))))))))))******))))))***++++++++++++***)))***+++,,,---,,,++++++..............................---------,,,,,,,,,////////////000000000000............///000222222222333333333333222111111///000111222333333222111...//////000000000000000.../////////000000111111,,,---...//////...---,,,,,,...///---+++***---//////...---,,,+++,,,---...---------,,,,,,,,,++++++*********++++++,,,------,,,,,,++++++***)))))))))'''((()))******++++++***&&&'''''''''(((((()))))),,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&************************---,,,++++++******++++++(((((())))))*********+++''''''((((((((((((((('''((()))))))))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&)))(((((((((((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((***)))))))))***,,,...000))))))((('''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''')))***+++++++++***%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++************************((((((''''''''''''(((((((((((())))))******++++++''''''''''''((((((((()))&&&''''''((()))******+++'''(((***,,,---,,,***)))'''''''''''''''''''''''''''''''''''''''((())))))&&&''')))***+++***((('''***++++++,,,,,,---......(((((()))***************))))))******)))(((''''''))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((())))))*********++++++++++++************))))))***+++,,,------------............/////////000000000000000111111111111222222333444444444333333///111333555666666555444222444666888999999777777444555999@@@DDDBBB:::333555666777888888999999999;;;:::888555333222111000111111111111111111222222222222333333333444444444333333333333333333333333111111000///////////////))))))*********))))))(((******))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************))))))((())),,,///333666:::888444000,,,***((((((((((((((((((((((((((((((,,,,,,+++***)))))))))***))))))))))))))))))))))))''''''((()))))))))))))))++++++******************+++***)))))))))***,,,---(((((()))***++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,000///...------...///000000000000///////////////////////////............////////////000000000000222222222111111111000000000000000000000000000000//////............//////000000///------,,,,,,,,,************************++++++)))))))))***+++,,,---,,,++++++******+++++++++*********))))))((((((((((((((((((((((((((((((***************)))(((''')))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((()))******++++++******))))))))))))******)))))))))***+++++++++,,,((()))*********((('''&&&))))))))))))(((((((((((('''''''''''''''((()))))))))(((((((((((())))))***)))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((''''''''''''''''''(((((()))***+++************))))))))))))************))))))))))))(((((())))))))))))((((((&&&''')))*********)))((((((((((((((('''&&&%%%$$$(((((((((((()))))))))))))))((('''&&&&&&'''((()))++++++***)))))))))))))))))))))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((''''''((()))***+++(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''((()))))))))))))))***+++---///000000///...,,,+++)))'''&&&%%%%%%&&&(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))))))))))))))((((((&&&'''((()))++++++,,,,,,++++++,,,,,,,,,++++++***.....................------.........------...000333222111000000111222333333222111111111222444444222333333444555666777777333333444666777777555333666777999999999777555333555555444444444333333333777666444222222222444555111111222333333333222222111111222222222333333333555555444333333222111111222111111111000000//////))))))************))))))***)))))))))((((((((('''((((((''''''&&&'''''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))***************))))))((()))+++...222444555444111...,,,+++******)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))(((((()))************)))************************++++++*********+++,,,---((())))))***++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------............------,,,,,,//////...------...//////111111111111111111111111////////////..................//////000000000111222222222111111111000000........................//////............//////000///...---,,,,,,,,,,,,++++++++++++************++++++************++++++---,,,++++++******++++++************)))))))))(((************************)))************))))))((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((()))******++++++*********))))))************************+++++++++))))))*********)))'''&&&***)))))))))(((((((((((((((''''''''''''((())))))***))))))((((((((()))))))))((((((''''''(((((()))(((((((((''''''&&&&&&%%%''''''''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))((((((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''((()))***************))))))))))))******)))))))))((((((((((((((())))))))))))((((((&&&'''((()))***))))))((((((((((((((('''&&&%%%%%%(((((((((((()))))))))))))))((((((''''''(((((())))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''+++***)))(((((()))***+++************************))))))))))))))))))))))))((((((((()))))))))******------------------------,,,+++***(((''''''((()))((((((((()))))))))******)))))))))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))***+++---/////////------+++***)))'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((***++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,---------------...///...------...000111000000///000000111111222222111000111222333444555555555555444444444444333444555666777666444333111222444555555444333222555444444444444333333333666555333222111222333444333333333333333222111000000000111111111222222222555444444333222222111111111111000000000/////////))))))***************)))))))))))))))((((((((((((******)))((('''''''''(((%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))******************)))(((((())),,,///000000///...,,,++++++++++++************************++++++***)))))))))******))))))))))))))))))))))))))))))***++++++++++++***************************+++************+++,,,---)))))))))***++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------/////////............---......------------......111111111111111111111111////////////............---......///000111111222222111111111111000000000........................//////............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++******,,,,,,+++************+++************))))))))))))************************))))))))))))************))))))))))))))))))))))))''''''((((((((('''&&&&&&'''(((((())))))******+++++++++************+++++++++++++++***************))))))*********)))((('''******)))))))))(((((((((((((((''''''(((((()))***+++***))))))((((((((((((((())))))******))))))((('''''''''''''''''''''''')))))))))(((((((((((((((&&&''''''((((((''''''&&&&&&''''''''''''(((((((((***)))))))))))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''((())))))++++++*********))))))))))))))))))(((((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))''''''(((((((((''''''&&&(((((((((((())))))))))))((())))))******))))))((((((''''''&&&&&&&&&&&&'''((((((((()))))))))******+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((()))))))))))))))))))))))))))))),,,+++)))(((((((((((())))))))))))*********++++++************))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***+++,,,------,,,++++++***)))(((''''''''''''(((&&&&&&&&&''''''(((((((((((((((((())))))))))))***))))))))))))))))))))))))(((((())))))***))))))((('''''')))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------.........//////...------...000//////000000000//////...111111000000111111222333555555555555444444444444444555555666666555444444333444555666777777777666444444444444333333333333444333222111111111222333444444444333222111////////////000000000111111111444444333333222111111111///////////////.........))))))***+++++++++******))))))))))))((((((((((((******)))(((''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''(((((()))***************))))))(((((((((***,,,---,,,,,,++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***************+++++++++))))))))))))******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////////////////...------------------------.........///////////////////////////............,,,---...///000111222333111111111111000000000000000000000000000000000000///......------....../////////...------------------------,,,++++++*********+++,,,---,,,+++***))),,,++++++************************)))))))))))))))************************((((((((())))))***++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((()))*********,,,++++++++++++++++++,,,,,,+++++++++***))))))))))))))))))***))))))))))))*********)))))))))((((((((((((((('''((())))))***,,,+++***)))((((((((((((((()))***++++++***)))(((&&&'''''''''((((((((())))))))))))(((((('''''''''''''''(((((((((((('''''''''''''''''''''(((((((((************))))))))))))%%%&&&&&&'''((()))******''''''&&&''''''((()))***+++++++++*********))))))((((((((((((''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))&&&''''''(((((((((((('''(((((((((((())))))))))))((()))***++++++***)))((())))))((((((((((((((()))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''')))+++,,,)))*********++++++++++++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***++++++,,,++++++***)))(((((((((((((((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))'''((()))***++++++++++++++++++,,,,,,---,,,,,,,,,+++,,,,,,---...//////000.../////////------...000///000111222111000///...000000000111111111222222111222333444555666666777444555666555444444555555777777777777777777777777444444444333333333222222222222111000000111111222333333333333222111000///000000000000111111111222333333222222111111111000........................))))))***+++++++++++++++(((((((((((()))))))))))))))(((((('''&&&&&&''''''&&&&&&'''''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))***************))))))((((((((()))***+++++++++******))))))((((((((((((((((((((((((((((((***))))))((())))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))*********+++++++++((((((((()))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.../////////////////////,,,------------------,,,------......////////////////////////............,,,---...///000111222333000000000000000000000000000000000000000000000000......------------......000///......---.........------------,,,,,,+++++++++,,,---------+++***))),,,+++******))))))******))))))))))))))))))******))))))))))))))))))))))))))))))(((((()))***+++,,,((((((((((((((((((((((((&&&'''((()))))))))'''''''''''''''((())))))******,,,++++++++++++++++++,,,,,,+++++++++***)))))))))***))))))))))))*********************))))))))))))((((((((((((((()))******,,,,,,+++)))((((((((((((((()))***++++++***)))(((&&&&&&''''''((())))))))))))((((((''''''&&&&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))************%%%&&&&&&'''((()))******(((((((((((()))***+++,,,++++++++++++************((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((())))))***''''''(((((()))((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))((((((((())))))***&&&&&&&&&'''''''''((((((******++++++++++++******************************************************((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&(((***+++)))*********++++++++++++++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******************))))))((((((((()))))))))))))))'''(((((()))******++++++************))))))))))))************************(((((()))***************((()))***++++++,,,++++++***+++,,,---------------******+++,,,---......///.../////////......000111222333333444444222111000000000111111222222222222111111222333444555666666444555555444333333666888:::888666444222111111111444444333333333222222222111111111111111111111222111222222333333333222222111111111222222222333333222111111111111111000000------------............))))))***+++,,,,,,,,,,,,(((((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************))))))((((((((()))******************)))((('''&&&''''''''''''''''''''''''))))))((((((((()))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,'''((())))))******))))))************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------............/////////------............------...//////000000111111222////////////............---......///000111111222//////000000000000000111..............................------------......///......---------......------------------------------------,,,+++***)))++++++***))))))))))))***))))))))))))************((((((((((((((((((((((((******((((((((()))***+++))))))))))))))))))))))))''''''((()))))))))((((((&&&''''''(((((())))))***++++++************+++++++++++++++*********************)))))))))***++++++++++++*********)))))))))))))))(((((())))))***+++,,,+++******))))))))))))((())))))******))))))((('''''''''(((((()))))))))(((((('''''''''''''''''''''(((((())))))((((((''')))))))))(((((((((((('''(((((()))))))))))))))***&&&&&&''''''(((((())))))))))))))))))***+++,,,,,,,,,++++++++++++*********)))))))))(((((((((''''''(((((())))))))))))((((((((((((((((((((()))******(((((()))))))))(((((('''(((((((((((())))))))))))((())))))******))))))((((((''''''''''''(((((()))''''''((((((((()))))))))******+++,,,,,,+++******************************************************)))))))))((((((((((((''')))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))))))))*********++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''************************(((((()))*********))))))(((((()))***++++++,,,,,,+++************)))))))))************************(((((()))***++++++++++++)))******+++,,,,,,++++++***+++,,,------......---))))))******++++++,,,,,,,,,---//////...///111333555555555555555444333222111111222333333333333222444444444444333333333333222444555333222333777<<<@@@>>>:::666333222111111333333333333222222222222000111111111111222222222000111222333333333333333111222222222222333333333000000000000000000000000---------...............((()))***+++,,,,,,,,,,,,'''((((((((()))))))))***''''''''''''((()))******(((((((((((('''''''''''''''''''''''''''((())))))************************(((((()))***************((((((((())))))*********((())))))******)))((('''((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))******+++++++++++++++((())))))***++++++,,,,,,((()))***+++,,,++++++***************************+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,------............---...////////////...---......//////000111111222////////////..................//////000000000111////////////000000111111...........................------,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,------......//////......---,,,++++++++++++++++++***)))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++)))((('''(((***+++))))))))))))))))))))))))((((((((((((((())))))***&&&&&&''''''((()))))))))*********))))))************************+++++++++******)))))))))***+++,,,+++++++++*********))))))))))))(((((())))))***+++++++++******)))*********)))((((((''''''(((((()))((((((((((((((()))))))))(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((('''''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,+++++++++***************)))))))))((((((((((((((())))))))))))(((((()))(((((('''((()))***+++)))))))))))))))((('''&&&(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((()))******************++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******************************)))))))))(((((((((''''''''''''''''''''''''***)))(((''''''((()))***((((((((()))))))))******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))***++++++,,,((()))*********)))((((((''''''((()))***+++,,,,,,+++++++++*********))))))************************(((((()))***++++++++++++******++++++,,,,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////000333555777777666555444444444444111222333444555444444333444444444333333333222222111333444333111333999???FFFCCC>>>999666444444555333333333222222222222111000111111222333333222222222222333333333222111111111111111111222222222222000000000000000000000000------......////////////((()))***+++,,,---------'''((((((((())))))******'''((((((((()))+++,,,---(((((((((((((((''''''''''''''''''''''''((())))))************************(((((()))***************(((((())))))******++++++&&&''')))*********))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,***+++,,,---...---,,,,,,++++++******************+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000000///...---,,,,,,,,,---...//////000000/////////............////////////000000000000.../////////000000111111000000000000000000000000...------,,,,,,------...*********)))******+++++++++,,,,,,---...///000000000...---+++******+++++++++******)))))))))))))))(((((())))))*********+++************************---+++)))((('''((()))***)))))))))))))))))))))))))))(((''''''''')))***+++&&&&&&''''''((()))))))))******))))))))))))******))))))******+++++++++,,,******)))))))))***,,,---+++++++++************))))))))))))))))))******+++******************++++++)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((())))))******++++++(((((())))))))))))((((((******))))))((((((((('''&&&'''''''''(((((())))))(((((((((((((((''''''''''''''''''(((((()))***+++,,,,,,,,,+++++++++******************))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++************)))(((&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))++++++******+++,,,------''''''''''''((((((((((((***+++,,,------,,,+++***((((((((((((((((((((((((************************++++++******))))))(((((())))))))))))))))))))))))((((((((((((***,,,...000(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))***+++------)))***+++++++++)))((('''&&&&&&'''((()))***++++++++++++++++++******))))))************************(((((()))++++++,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,---............000000000000000/////////***+++---...///111444777888777555444333333444444222333444555666555444333000111222333444555555666000222444222111333:::AAADDD@@@;;;666333222333444333333333222222222111111000111222333333333333333444444444333222111000///000000000000111111111111////////////000000000000........./////////000000+++)))(((((()))******)))...---+++)))((())))))***************))))))))))))&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''*********)))))))))))))))+++***)))(((((()))***++++++++++++************)))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******''''''((()))))))))))))))))))))************))))))++++++******************)))(((((((((((())))))***************************........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000000000000000000000000//////000000000000//////////////////////////////.../////////000000111111111000///...------...//////////////////////////////...,,,++++++,,,---...///...---,,,+++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,---,,,+++***)))++++++************++++++((()))***+++++++++++++++,,,,,,,,,+++)))(((&&&%%%***************)))((((((&&&&&&'''((())))))(((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))***++++++***)))(((((()))))))))*********++++++++++++++++++************)))++++++******)))******+++''''''''''''((((((((()))***)))((((((((()))+++,,,))))))***++++++++++++***(((((((((((((((((((((((((((((()))***************))))))))))))************((((((((((((''''''''''''((('''&&&&&&'''((()))***(((((('''''''''(((((()))(((((((((((()))***+++,,,+++++++++,,,,,,+++******,,,+++***)))(((((((((((((((((())))))))))))((((((******)))(((((((((((((((((((((((())))))))))))))),,,,,,+++******)))******++++++***)))))))))))))))++++++******))))))((((((************))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++******''''''&&&&&&&&&&&&''''''((((((((((((((()))******************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))((((((''''''******))))))))))))******''')))***++++++***)))'''+++++++++++++++***)))((((((((((((((())))))))))))************************(((((()))************))))))******++++++,,,------......---------,,,,,,,,,333222111000///...---,,,000///...---...///111333333333222222111000000000222333444444555555444444333333333444555666777888444444666777888888888888:::999777555444333333444444333333222111000//////222222333333333333222222///000111222333333222111000000000000000000000000000000000000000000000000111111000000////////////***((('''(((***++++++***,,,+++***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''''''''))))))))))))))))))))))))+++***)))(((((()))***++++++++++++************)))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))))))))''''''((()))))))))))))))))))))************))))))************************+++******)))))))))******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000000000000000000000000/////////000000/////////////////////////////////........./////////000000111000///...------...///////////////////////////111000...---,,,+++,,,,,,///...---,,,+++,,,,,,---*********+++++++++,,,,,,++++++,,,,,,,,,+++***)))***))))))))))))))))))***))))))***+++++++++++++++++++++++++++***((('''&&&))))))******))))))((('''&&&&&&'''((((((((((((((()))))))))))))))))))))))))))'''&&&%%%%%%&&&'''))))))***+++***((('''((())))))))))))*********++++++*********)))))))))((((((+++*********************'''''''''((((((((())))))))))))((((((((()))++++++(((((()))*********))))))((((((((((((((((((((((((&&&'''((()))))))))))))))(((((()))))))))*********))))))((((((((('''''''''(((((('''&&&''''''))))))((((((''''''''''''(((((((((((((((((())))))***+++,,,---------------,,,,,,,,,+++***)))(((((((((((((((((())))))))))))((((((***))))))((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''******)))(((((((((((((((+++*********)))))))))(((************))))))))))))++++++************++++++******))))))))))))******)))))))))))))))))))))))))))******++++++******)))(((''''''&&&&&&''''''(((((('''''''''(((((()))***************************))))))))))))))))))))))))+++++++++++++++*********))))))))))))((((((((((((******))))))))))))******'''(((***++++++***(((''')))************))))))((((((((((((((())))))))))))************************)))******+++++++++++++++)))******++++++,,,,,,---***+++++++++,,,,,,------000/////////////////////000///.........///111222111111111111111000000000222222333444444444444333333333333333444555555666333444555666777777777777888777555333222222222222333333222222111000000000...//////////////////......///111222222222111111000000000000000000000000000000000000000000000000...---------,,,,,,,,,,,,((('''''')))+++,,,,,,++++++***)))((('''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))((('''''''''''''''))))))))))))))))))))))))******))))))))))))******+++++++++************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))************************---,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,000000000000000000000000......////////////......////////////////////////---------............///000///......---.........////////////////////////222111///...,,,+++++++++...------,,,,,,,,,,,,---***************++++++++++++++++++,,,++++++***)))))))))(((((((((((())))))))))))***++++++++++++******************)))((((((((())))))))))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((()))***)))'''&&&'''((())))))))))))************))))))((((((((('''''''''************************''''''((((((((()))))))))))))))((((((((()))******&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((())))))))))))******))))))))))))(((((((((((()))((((((''''''''''''((((((((('''''''''''''''(((((((((((('''(((((())))))+++,,,,,,---------,,,,,,,,,+++***)))((((((((((((((())))))******))))))((())))))((((((''''''(((((())))))((((((''''''&&&&&&((((((''''''''''''''''''))))))(((''''''''''''(((***************)))))))))++++++*********)))))))))++++++************++++++***))))))(((((())))))***)))))))))))))))))))))))))))******++++++******)))(((''''''&&&&&&''''''((('''''''''&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))(((((((((((())))))))))))******))))))))))))******((((((************((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,))))))******+++,,,,,,,,,(((((()))***+++,,,------,,,,,,---...///000111111...///////////////000000////////////000000000000111111222333333333333222333333222222222333333444333333444555666666666666555444333111000000000000111111111111111111111111---------......---------...///000000000000000000000000000000000000000000000000000000000000000000////////////............''''''(((***---...,,,+++******))))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((((((((()))))))))))))))***))))))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))+++******))))))(((((((((((())))))*********))))))))))))************))))))***************+++++++++...---,,,******)))))))))+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////////////////......////////////......////////////////////////------------------------................................................000000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))************************++++++++++++*********))))))(((((((((((()))))))))******+++++++++******((())))))*********))))))(((((((((((((((''''''&&&''''''((((((((((((((('''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''((()))((('''&&&'''(((((((((((()))))))))******)))))))))((((((((('''''')))))))))***************'''(((((((((((()))))))))))))))((((((((()))))))))''''''((())))))))))))(((((((((((((((((((((((((((&&&''''''(((((((((''''''(((((((((((()))))))))*********)))))))))((((((((())))))((((((''''''''''''(((((('''&&&&&&&&&''''''((((((''''''''''''((((((((())))))***************++++++***)))(((((()))))))))))))))******))))))))))))(((((('''''''''((((((***))))))((('''&&&%%%%%%((()))))))))))))))(((((((((''''''&&&&&&&&&''''''************************+++++++++*********))))))++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''+++******))))))(((((('''''''''(((((())))))************))))))))))))******(((((()))******)))((((((%%%&&&&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,))))))******+++,,,,,,---++++++,,,---///000111111......///000000//////...------......///000000111000000111222222222222222333222111111111111111222222222333444555555444444333222222111000000000000000000111111111222222222000000////////////000000......//////////////////000000000000000000000000////////////////////////000000000000////////////&&&'''(((,,,......,,,*********************))))))*********)))))))))(((((('''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''(((((()))))))))))))))))))))******)))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((())))))************))))))))))))************))))))))))))*********+++++++++---,,,+++***)))(((((((((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------////////////////////////......////////////......////////////////////////---------------,,,,,,,,,------..................------------------------------..................++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************++++++******))))))******+++******+++++++++******)))(((((()))************)))(((((((((((((((''''''&&&'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&((()))((('''&&&''')))''''''((((((((()))))))))******)))))))))((((((((('''((()))************)))(((((((((((()))))))))***(((((()))))))))((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((())))))((((((''''''(((((((((((()))))))))))))))))))))(((((((((((()))))))))(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''((())))))*********)))+++***))))))))))))))))))))))))************))))))((((((''''''''''''((((((******)))((('''&&&&&&%%%'''((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))******++++++,,,,,,++++++++++++************++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''(((((())))))************))))))))))))******((((((((())))))((((((((($$$%%%&&&'''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((()))***************((())))))******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......//////......////////////...---,,,,,,---...///000000111///000111111222222111111222111111000000000111111111111222333333333333222222222222222222111111111000000000111222222333333222222111000000111222222//////..................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***---//////+++)))******++++++++++++***))))))(((((((((''''''''''''''''''&&&&&&''''''((()))))))))((('''''''''''''''&&&''''''(((((())))))***))))))************))))))+++++++++************)))))))))))))))))))))))))))))))))))))))******************************))))))******++++++******))))))))))))************)))))))))))))))***++++++,,,,,,,,,+++***)))))))))))))))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////000000000000000000000000//////000000000000//////////////////////////////...------------,,,,,,,,,,,,,,,---............---------------------------***+++,,,---............***++++++,,,,,,,,,,,,+++))))))))))))((((((((((((******)))))))))***++++++++++++************++++++***++++++++++++***))))))((())))))*********))))))((())))))))))))(((''''''(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))((('''(((***''''''''''''((((((((((((*********)))))))))((((((&&&''')))***+++******)))((((((((()))))))))******(((((()))))))))(((''''''(((((()))************)))(((((((((((((((((((((((((((((()))))))))(((''''''''''''(((((((((((())))))(((((((((((('''''''''''''''(((((()))(((((('''&&&(((((('''&&&%%%%%%%%%%%%''''''''''''((()))***+++((()))***+++++++++++++++******)))))))))))))))***)))******++++++******)))''''''&&&&&&''''''((((((******))))))((((((''''''%%%&&&'''((()))((('''&&&'''&&&&&&&&&&&&'''(((((()))))))))***+++,,,------,,,++++++++++++*********++++++************++++++)))((((((''''''(((((()))))))))))))))))))))))))))((())))))******))))))((()))((((((''''''(((((())))))(((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))***+++++++++------,,,,,,++++++++++++------------------------/////////............---,,,------...///000000111000000111222222222222111111111000000000111111222000111111222222111111111111111222222333222222222000000111111222222222333222111000//////000111222000000///............///////////////////////////........................,,,,,,---------------...'''(((+++...000///***'''((()))***++++++***))))))(((((('''''''''&&&&&&&&&'''''''''''''''(((((()))))))))((('''''''''''''''&&&&&&''''''((())))))***((()))***++++++***)))(((+++++++++************)))))))))))))))))))))))))))((()))))))))******************************++++++***++++++++++++***)))((())))))************))))))((())))))***++++++,,,,,,,,,++++++*********++++++))))))******+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000000000000000000000000000111111111111000000////////////////////////............---------,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++)))***+++,,,---,,,,,,+++))))))((((((((('''''''''***)))(((((()))***+++,,,******))))))))))))******+++++++++++++++***))))))))))))*********))))))((())))))******))))))((('''((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''(((***)))((((((***+++&&&&&&'''''''''((((((((())))))((((((((('''''''''%%%&&&(((***+++***))))))(((((()))))))))*********(((((()))))))))(((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((('''(((((((((((('''&&&%%%'''''''''((((((((())))))''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((''')))((('''&&&%%%%%%%%%%%%&&&&&&'''((()))+++,,,---'''((()))***++++++++++++******))))))))))))******)))******++++++******)))'''&&&&&&&&&&&&'''((()))***************)))))))))%%%&&&(((******)))((('''''''''&&&&&&'''(((((()))((())))))***,,,------...,,,,,,+++++++++*********++++++************++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***)))(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((())))))))))))((((((((((((******))))))))))))******(((((((((''''''(((((((((&&&'''''''''''''''&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))******++++++************++++++++++++++++++,,,,,,,,,---------000///...---,,,---...............//////000000000000111222222333333222222000000000000111222333333000000000111111000000//////000111222333222222111111111111111111222222222333111000//////000111333111111///.........//////////////////////////////------------------------.........//////000000000'''))),,,///111...***&&&'''((()))******)))(((((())))))(((((((((''''''''''''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&'''((())))))***((()))***++++++***)))(((+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++)))))))))***+++++++++,,,+++++++++++++++***)))((())))))************))))))((())))))***++++++,,,,,,,,,,,,+++++++++,,,------(((((()))***++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000000000000000000000000111111222222222222111111/////////////////////////////////......---------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))((()))***+++,,,---,,,,,,+++))))))(((((('''''''''&&&***)))(((((((((***+++,,,))))))(((((((((((())))))+++++++++++++++***)))(((***************)))((((((***************)))(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''')))******))))))***,,,&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$&&&(((***++++++))))))))))))))))))************(((((()))))))))(((&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))(((((()))((('''&&&%%%$$$$$$$$$&&&&&&'''(((***,,,---...%%%&&&'''((())))))))))))***)))))))))))))))************++++++++++++******&&&&&&&&&&&&&&&'''((()))***************+++++++++''')))+++,,,---,,,+++***'''''''''''''''((()))***(((((()))***,,,---......,,,,,,,,,+++++++++******++++++************++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((******))))))((((((''''''******))))))))))))******((((((''''''''''''(((((((((((((((((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((()))******++++++''''''((()))***+++,,,,,,******+++,,,------......111000...,,,+++,,,...///////////////000000000000111111222333333333333222000000000000111222444444///000000000000000//////...///000222222222111111111111111111111111111111444333222000000222333444222111000///......///000////////////////////////------------------------+++++++++,,,,,,---------$$$%%%%%%&&&'''((())))))***)))(((''''''((()))******))))))((('''&&&&&&&&&((((((((((((((((((((((((******)))((((((((((((((()))(((((((((((())))))***)))))))))))))))))))))))))))((('''''''''(((***+++******)))((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////222333333333333222111111666555333111000///......////////////////////////////////////............---------,,,,,,+++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++***(((&&&'''***+++)))'''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((())))))******+++,,,+++***((('''((())),,,,,,,,,+++***)))(((((()))+++,,,+++***)))***+++,,,'''"""!!!###&&&(((((()))))))))(((''''''&&&&&&((('''&&&&&&&&&''')))*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,...+++(((&&&'''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++'''((())))))(((&&&$$$###''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))************))))))******)))(((''''''&&&&&&&&&&&&((()))************"""%%%(((+++,,,***'''%%%&&&&&&&&&'''((())))))***))))))***+++---...//////***************)))((((((''''''(((((())))))******************)))'''&&&%%%((()))))))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''%%%&&&&&&'''''''''''''''(((((())))))*********+++(((((())))))*********+++))))))((('''''''''''''''%%%&&&'''((()))((('''&&&)))(((((('''''''''((((((''''''''''''''''''''''''))))))))))))************)))))))))***++++++,,,,,,+++,,,...000000///...---..................------//////............//////111111222333333333333222222222111111111111111111111///,,,******,,,///111//////////////////////////////000000111111111222111000/////////000222333000000///...............------------,,,+++***)))******+++,,,------......------,,,,,,+++***))))))&&&&&&&&&'''''''''''''''***)))(((''''''((()))******))))))(((''''''&&&&&&******************************)))(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))(((((('''((()))***+++******)))(((((((((((((((******)))))))))((((((((())))))))))))************************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000111222222222222222333222111000000///000000////////////////////////............------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++************((('''(((***+++)))'''))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***)))******)))(((((()))++++++,,,,,,++++++)))((((((''')))***)))(((((()))******(((%%%%%%''')))((('''''''''((((((((((((((((((((((((((('''((())))))******)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***+++,,,------+++'''&&&&&&''''''&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((((((((((('''&&&%%%$$$(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((())))))************))))))(((''''''&&&&&&%%%$$$$$$&&&'''((()))************&&&'''((()))))))))((('''&&&&&&''''''((())))))***((())))))+++,,,---......***************)))((((((''''''(((((())))))))))))))))))***))))))((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((()))))))))((('''''''''''''''''''''((())))))((('''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((''''''(((((()))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))((('''''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%((((((((('''''''''((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))***++++++,,,,,,***,,,---//////...---,,,........................//////............//////000111222222333333222222111111111111111111111111222111000//////000111222000000000000000000000000/////////000000000111111000000//////000000111222111111000////////////000............---,,,+++************+++,,,------------,,,,,,+++******))))))(((((('''''''''&&&&&&&&&))))))(((((((((((()))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******''''''''''''''''''''''''((((((((((((((()))************)))(((((((((((((((************))))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,++++++,,,,,,---...------///000111222222222000////////////000000111////////////////////////------------,,,,,,,,,+++............---------------............---,,,,,,+++++++++*********))))))***)))((((((******)))((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))'''((())))))((()))+++---+++++++++++++++***)))(((%%%'''((((((''''''(((******))))))***++++++)))(((&&&&&&'''(((((()))******''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))***+++,,,---...,,,***'''&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))((()))((('''&&&&&&&&&&&&&&&(((((()))))))))*********'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((()))))))))))))))*********))))))************))))))(((''''''&&&&&&%%%%%%%%%&&&'''((())))))******))))))((((((''''''''''''(((&&&&&&''''''((()))))))))'''(((((()))***++++++,,,))))))******))))))(((((('''(((((((((((()))))))))((((((((())))))(((((('''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%''''''(((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))******(((((())))))))))))******)))((((((''''''''''''(((%%%%%%%%%$$$%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,***+++,,,---...---,,,,,,........................//////............//////000000111222222222222222111111111111111111111111000111222222222222111000111111111111111111111111.........///////////////...//////000000000000000000//////..................//////......---,,,+++))))))******+++,,,,,,,,,+++++++++******))))))(((''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''***))))))((((((((((((((((((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++******++++++,,,---,,,---...///000000000000///............//////000////////////////////////------------,,,,,,,,,,,,------------------------......////////////...---++++++++++++******************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))'''((()))(((((((((***,,,+++++++++++++++***)))(((%%%'''(((((('''''')))***************+++******)))''''''(((((())))))))))))%%%%%%&&&&&&'''''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---+++)))'''&&&&&&&&&%%%$$$%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''')))((('''%%%%%%&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))************))))))***)))))))))((((((''''''''''''((()))))))))))))))))))))((((((''''''''''''''''''''''''(((((())))))'''''''''(((((()))))))))((()))))))))))))))((((((((((((((((((((((((((((((&&&''''''((())))))(((((('''(((((())))))))))))((())))))(((((((((((())))))(((((((((((((((''''''''')))(((''''''''''''((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&'''''''''''''''(((((())))))))))))))))))(((((()))))))))))))))))))))(((''''''''''''((((((((('''&&&&&&&&&''')))***&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++---------...............//////............/////////000000111222111111111000000000000111111111111000000000111111000000000000000000000000000000000........................---...///000111000///...---,,,++++++******++++++------......---,,,,,,+++))))))*********+++++++++*********)))))))))((((((%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''***))))))(((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))'''(((((()))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))************))))))''''''(((((())))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++************+++,,,,,,....../////////......---000///..................////////////////////////.........------------,,,++++++++++++++++++++++++---...000111111000///...---,,,,,,,,,,,,+++++++++***++++++***)))(((((()))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((((((((((())))))(((''''''(((*********+++++++++***))))))'''(((******))))))***+++******)))((('''(((***+++******))))))((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''(((((('''(((((()))***+++***(((&&&&&&''''''&&&$$$%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''((((((((())))))************)))))))))))))))))))))((((((((('''(((((())))))))))))((('''((()))***)))(((&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))))))))((((((((((((((('''''''''''''''%%%&&&'''(((((())))))(((''''''((()))))))))))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&((((((''''''''''''(((((()))))))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((()))((('''&&&'''((()))***%%%''')))+++,,,+++)))(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,*********+++++++++++++++---------.........////////////............//////...///000000111111000000//////000000000111111111222111000//////000111222////////////////////////............------------,,,---...000000///......,,,,,,+++***************++++++,,,,,,,,,+++************************++++++*********)))))))))))))))$$$$$$%%%&&&'''((()))***(((((())))))))))))((((((((((((((((((((((((''''''))))))))))))))))))))))))******)))(((((((((((((((''''''''''''(((***+++,,,************************''''''((()))))))))))))))******)))(((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((('''(((((())))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,++++++******++++++,,,---///////////////...---,,,000//////............///////////////////////////............------------************++++++++++++,,,...000111111000///...---------,,,,,,,,,++++++***+++,,,+++)))(((((()))))))))))))))))))))))))))******))))))))))))(((((())))))))))))((((((((((((((())))))((('''&&&((()))******+++++++++******)))***+++,,,+++***)))***+++)))))))))'''&&&&&&))),,,++++++***))))))(((''''''******)))((((((***+++,,,(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((((('''&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''))))))************))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&''')))******(((&&&%%%''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''((()))))))))(((((((((((((((''''''''''''&&&%%%&&&'''(((((((((((((((&&&'''((())))))******)))))))))(((((((((((()))))))))((((((''''''&&&&&&&&&(((''''''''''''(((((()))***))))))(((((())))))***((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))'''(((((()))))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''(((''''''''''''(((((()))&&&&&&%%%%%%&&&&&&'''(((%%%(((+++......---***)))((((((((((((((((((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///////////////............//////......///000000000000000...//////000000111111111444333111000000111333444.......................................---------,,,------..................------,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************%%%&&&&&&&&&''''''(((((('''((()))******)))(((''''''(((((((((((((((((((((******************************)))(((((((((((((((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))&&&'''((()))***))))))(((******)))(((((((((((((((''''''(((((())))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((())))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------......////////////...............///000111111////////////////////////------------,,,,,,,,,+++*********++++++,,,,,,,,,+++---///111111000///---,,,,,,,,,,,,+++++++++******,,,---,,,)))'''(((***))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''&&&'''(((''''''''')))+++)))******+++++++++******+++,,,---,,,***))))))***''')))******((('''(((*********))))))))))))))))))+++)))'''&&&&&&(((+++---'''((((((((()))))))))***''''''''''''''''''''''''&&&''')))***+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&(((*********((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&))))))************))))))'''''''''''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''((((((''''''&&&&&&&&&&&&&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&'''((()))************))))))(((((((((((())))))))))))(((''''''&&&%%%%%%'''''''''''''''((())))))******)))(((((()))******((((((((((((''''''''''''&&&&&&''''''((())))))***'''(((((()))))))))))))))))))))((((((((('''''''''))))))(((((((((''''''''''''''''''''''''((())))))%%%%%%&&&'''''''''''''''&&&)))---000111///,,,***((((((((((((((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,+++++++++++++++,,,------,,,,,,------...//////000//////............//////---...//////000000//////......//////000111111222222222222222222222222222////////////////////////////////////......------------,,,,,,------...///......---,,,,,,,,,,,,---***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++(((''''''''''''&&&&&&&&&'''((()))******)))(((''''''''''''((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''(((***+++,,,((((((((((((((((((((((((&&&''')))*********)))(((******)))((((((((((((((((((((())))))*********+++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((())))))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,...///000000111111,,,,,,---...000222333444////////////////////////,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++,,,///111111000...---+++++++++************)))+++,,,...,,,)))'''(((***))))))))))))))))))))))))+++*********))))))((((((******))))))((((((((('''$$$%%%'''''''''(((+++---)))******+++++++++******,,,------,,,)))(((((()))%%%)))------+++(((((()))((((((((()))******++++++)))'''$$$!!!"""%%%(((+++'''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&(((+++,,,+++***((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&%%%%%%'''((()))%%%&&&'''(((((((((&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))************))))))))))))))))))************((()))))))))))))))(((((()))(((&&&%%%%%%'''***,,,((((((((((((((('''''''''(((((((((''''''&&&&&&%%%&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))************))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%'''''''''''''''((()))***+++***)))(((((()))***+++)))(((((((((''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&'''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''''''''''''''((()))***&&&''')))*********)))(((&&&)))...111222000---***))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000//////............//////---......///////////////---......///000111111222---...000222222000...---000000000000000000000000000000/////////............---,,,+++,,,---...///---,,,++++++******++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,'''''''''''''''((()))***'''&&&%%%######$$$%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))))))))))))))************+++*********))))))((((((++++++******++++++,,,---))))))))))))))))))))))))(((''''''(((((()))***+++++++++*********************++++++++++++***))))))***)))))))))))))))******)))(((((())),,,............,,,******+++------,,,+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---......///000111000///,,,+++////////////////////////000000///...------,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,---...//////...---,,,***)))))))))***+++,,,,,,+++*********))))))(((((())))))))))))************'''((()))))))))'''&&&%%%)))))))))))))))(((''''''******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((************************(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&((()))))))))((('''((((((((((((((()))******&&&&&&%%%%%%%%%&&&''''''&&&((()))***)))(((&&&%%%'''&&&&&&&&&'''(((***+++((())))))***)))'''%%%$$$&&&&&&&&&&&&''''''''''''%%%(((******''''''))),,,))))))((((((((((((((()))(((((('''''''''&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))'''&&&%%%$$$$$$$$$&&&&&&''')))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&((()))))))))((('''''')))))))))&&&%%%$$$%%%(((''''''(((******)))((('''&&&&&&&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&'''((()))***((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))************)))(((((('''''''''(((((()))***+++,,,...///000000%%%&&&&&&### ###'''(((((())))))))))))(((((((((((()))***,,,---.........---,,,+++***+++,,,,,,.........---,,,,,,...000////////////////////////......////////////.........//////000111222222222111111111111111000///...000111333444444222///---111000///...............///......------,,,++++++...---,,,+++***+++,,,,,,------------,,,,,,+++***************************''''''&&&'''***++++++***(((''''''''''''(((((()))'''''''''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******)))(((&&&&&&&&&''')))***))))))))))))))))))))))))(((((()))))))))*********************)))))))))(((******))))))******+++,,,))))))))))))))))))))))))***)))((((((((((((((()))***************************++++++++++++***))))))))))))(((((()))***++++++,,,******+++---//////...///---+++***,,,---------+++,,,,,,------,,,,,,+++...---,,,***)))))))))***,,,---///000000///...---////////////////////////000//////...------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++,,,---............---,,,******************+++,,,+++*********))))))))))))))))))))))))***************************))))))(((++++++*********)))))))))******)))((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((************************(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&'''((())))))((('''((('''''''''(((((())))))%%%%%%%%%%%%&&&'''(((((('''((()))***)))(((&&&%%%''''''&&&&&&'''(((***+++))))))))))))((('''&&&%%%************++++++++++++&&&((())))))(((((()))***))))))((((((((((((((()))(((((('''''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))((((((((()))***)))'''&&&&&&'''(((''''''(((******)))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((('''&&&'''))))))'''&&&&&&&&&&&&&&&''''''((()))((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))))))))******((((((''''''''''''(((((()))******+++,,,---......******)))'''%%%&&&(((***(((((())))))))))))((((((*********++++++,,,,,,,,,...---,,,+++++++++,,,,,,---......,,,++++++---...////////////////////////......////////////.........//////000111111222222111111111000000000//////000111333444333222///...000000///...............------------------------...---,,,+++++++++,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++((('''&&&(((***+++******)))((((((''''''''''''(((%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((())))))))))))******************))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))+++***)))(((''''''''''''***************************++++++++++++***))))))(((((((((((()))***,,,,,,...---,,,---///111111000000...,,,+++---.........,,,,,,------------,,,,,,,,,+++******)))))))))***+++,,,...///000000///////////////////////////////////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,++++++************+++***************)))))))))))))))))))))************++++++***)))))))))******+++***)))((((((((()))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((************************(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((%%%%%%%%%%%%&&&'''((()))'''((()))))))))(((&&&%%%''''''&&&''''''((()))******)))(((''''''&&&''''''((())))))***************(((''''''''')))***)))((()))((((((''''''((())))))((((((((('''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&%%%%%%%%%&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***''')))******)))(((((()))(((''''''(((******)))'''((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))((('''(((******(((''''''''''''&&&''''''(((((())))))((((((((()))******))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((()))((((((''''''''''''((((((************+++++++++,,,---+++)))((()))*********((())))))******))))))(((++++++++++++++++++++++++...---,,,+++++++++,,,,,,---------,,,******+++,,,////////////////////////......////////////.........//////000000111111222222111000/////////000111///111222333333111///...////////////............++++++,,,------...//////...---,,,+++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++(((''''''(((***+++***)))***)))((('''''''''''''''"""###%%%'''(((''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******)))(((((((((((((((***************+++++++++***++++++++++++***))))))'''''''''((()))+++,,,---...---,,,...111444444444000...,,,,,,---//////...,,,,,,------------,,,,,,(((((()))***+++,,,---...,,,---.../////////......//////////////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++************************************((()))))))))***************)))((('''''''''))))))***(((&&&%%%$$$%%%'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((************************(((((((((((((((((((((((()))))))))(((((((((((('''&&&'''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))((('''&&&&&&''''''''''''(((((())))))***)))(((&&&&&&&&&'''((('''(((***++++++++++++******'''%%%&&&)))***(((&&&(((((('''''''''((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))((('''''''''(((***+++&&&((())))))((((((((()))''''''&&&((()))***((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))***)))((()))++++++)))((()))((('''''''''''''''(((***))))))((())))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))++++++++++++++++++******---)))&&&''')))***)))''')))))))))******)))))))))***+++++++++++++++,,,,,,------,,,,,,,,,+++++++++---......---+++***+++,,,////////////////////////......////////////......////////////000000111111222111///...---///000222///000111222222111000///...///////////////......,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++)))((('''(((***+++***)))***)))((('''''''''''''''"""###%%%'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******+++************+++,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++***++++++++++++***))))))'''''''''((()))+++,,,---,,,++++++...222666777888000...,,,,,,---//////...,,,------......------,,,((()))***+++---......///...............---,,,,,,////////////////////////...............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++*********+++***************+++++++++((()))))))))***************)))(((''''''((()))******(((&&&%%%$$$%%%'''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((('''''''''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''))))))((('''&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''(((((((((((((((***)))'''&&&&&&'''((((((+++,,,...///000000//////***'''%%%&&&)))***(((%%%'''''''''''''''((())))))))))))(((((((((''''''''''''((((((((()))))))))***((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))((('''''')))***+++%%%'''(((((('''&&&'''((('''&&&&&&'''))))))((('''$$$%%%''')))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))***))))))***++++++***((()))(((((('''''''''((((((******))))))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))),,,,,,,,,,,,++++++++++++,,,)))&&&''')))***(((&&&))))))************))))))((()))***+++,,,---......---------,,,,,,,,,++++++---/////////---,,,,,,---////////////////////////......////////////......///////////////000000000111000...------///000222///000000111111111000///---...//////000///............---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,***************************)))((()))***+++***))))))((((((''''''''''''(((&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************+++++++++***+++,,,,,,---))))))))))))))))))))))))''''''''''''((()))***+++)))))))))***++++++,,,,,,***++++++++++++***))))))(((((((((((()))***,,,,,,+++***+++...222666777888000...,,,+++---.........------............---------------------,,,+++***//////......---,,,,,,+++////////////////////////........................++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,*********+++++++++++++++))))))))))))************++++++*********+++,,,,,,+++***)))((((((((()))***((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&'''((()))(((''''''***)))((('''&&&&&&&&&&&&)))(((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((()))***---///000000///...)))(((''''''(((((('''&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((''''''''''''(((((())))))******)))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))((('''&&&&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((())))))******%%%'''((((((&&&%%%&&&''''''&&&&&&'''))))))(((&&&$$$%%%&&&((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))***)))((()))++++++)))(((((((((((('''(((((())))))++++++***)))))))))******))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***,,,,,,,,,,,,,,,++++++++++++***)))*********)))((()))******++++++******)))'''((()))***,,,---...///,,,,,,---------,,,+++***,,,...//////...------...////////////////////////......////////////......////////////////////////000///.........///000111//////000000111000000000------///000000000///...//////...---,,,,,,++++++,,,,,,---------,,,+++***++++++,,,---------,,,,,,************************+++)))))))))++++++***)))(((''''''''''''(((((())))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((()))))))))***************************++++++,,,)))))))))))))))))))))))))))((((((((((((((()))***((())))))***++++++,,,,,,***++++++++++++***))))))))))))(((((()))***++++++,,,++++++---000333444444///---+++***,,,---------------............------,,,---------,,,***)))(((......------,,,---------////////////////////////........................+++++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++++++++,,,---,,,,,,+++++++++,,,------*********++++++,,,,,,,,,))))))))))))************)))***+++,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((('''&&&%%%%%%%%%&&&&&&%%%'''(((******)))(((''''''''''''''''''((())))))))))))((('''''''''''''''''''''((())))))((('''&&&''''''((((((((((((''''''&&&(((***---......,,,+++'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&'''((())))))))))))))))))(((((((((''''''''''''((()))***************))))))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))************)))''')))***)))'''&&&&&&&&&&&&&&&%%%'''((()))(((&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******)))))))))))))))))))))))))))(((((()))******)))'''((('''''''''((()))******,,,+++******))))))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''((()))***************++++++++++++***+++,,,,,,***))))))***)))******++++++******)))))))))***+++,,,,,,------,,,,,,---------,,,+++***)))+++...///...---...///////////////////////////......////////////......////////////////////////........./////////000000...//////000000000000000,,,---///000111000///...---------------------,,,,,,,,,---------,,,+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))'''''''''''''''((()))***)))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++)))))))))))))))******+++))))))))))))))))))))))))+++***)))((((((''''''(((((())))))***++++++,,,,,,***++++++++++++***))))))***)))))))))))))))******...,,,+++---///111111111...,,,******+++------,,,------............------))))))+++,,,,,,+++***))),,,,,,,,,,,,---...//////////////////////////////---.....................++++++++++++++++++++++++,,,,,,,,,------.........------,,,++++++,,,------++++++++++++,,,------...*********++++++,,,,,,,,,))))))))))))************'''((()))+++++++++***))))))))))))***)))(((''''''((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((&&&%%%$$$%%%%%%&&&&&&''')))***+++***)))'''$$$%%%%%%&&&(((***+++,,,))))))((('''''''''''''''''''''((())))))((('''&&&&&&'''((())))))((('''&&&(((***---000111111///...&&&(((***(((%%%$$$%%%(((%%%%%%%%%&&&'''((()))***))))))))))))((((((((((((&&&''''''((()))******++++++++++++***)))(((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&((()))***+++&&&&&&((()))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''(((***++++++******))))))***+++***(((&&&&&&'''&&&&&&%%%'''((()))'''&&&***)))'''&&&&&&'''((((((((((((((((((((((((((((((************************%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))((('''(((******((('''''''''''''''(((***++++++,,,,,,+++***))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''(((((((((((()))&&&&&&&&&'''''')))******((()))))))))************'''***,,,+++(((&&&(((*********++++++++++++******++++++++++++++++++++++++,,,,,,---...---,,,+++***'''***,,,...---------...////////////////////////......////////////......///////////////.........------...///000000//////.../////////000000111111+++---///000111000///...+++,,,,,,------......///,,,,,,---...---,,,+++******+++,,,,,,------------........................,,,***)))***++++++***)))(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''((((((((()))))))))***%%%'''))))))&&&&&&(((***+++******)))(((''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******************************++++++++++++******))))))))))))************((('''&&&&&&&&&''')))***************************)))************+++++++++*********++++++,,,,,,,,,.........------.........---------,,,,,,+++++++++,,,------......------,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,+++++++++******************************+++++++++************)))((((((''''''''''''((((((''''''''''''((((((((((((***************)))(((((((((((((((((((((((((((((('''(((((()))(((((('''&&&((()))***,,,,,,+++******)))))))))))))))(((''''''))))))))))))((((((((((((((((((''''''''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((***,,,.........---,,,******)))''''''&&&&&&&&&%%%&&&&&&'''((()))******+++***((('''&&&&&&&&&'''((((((((((((((()))******+++***)))'''&&&&&&%%%%%%+++*********))))))(((((((((''''''''''''(((((()))&&&&&&&&&''''''''''''(((((((((((('''((()))******(((((((((((())))))))))))******)))(((((((((((((((***,,,,,,+++)))((()))***(((((((((((()))***,,,,,,************))))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%''')))++++++)))&&&%%%***((('''&&&&&&'''(((***))))))***))))))((('''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((+++---,,,)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((+++*********))))))((((((&&&&&&'''((()))******+++))))))))))))((((((((((((******+++++++++******))))))***+++,,,,,,,,,+++***,,,,,,,,,++++++*********---------.........//////000///---,,,---...000111///////////////000000000------............------///...---...///000000...000000000000////////////////////////////////////.........------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...++++++------------++++++++++++***)))(((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))(((((((((((())))))))))))''')))******(((''')))+++******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))******++++++******)))(((((()))))))))*********))))))+++,,,,,,,,,+++***(((((((((((((((((((((((()))************+++++++++++++++++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,------------,,,,,,...------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************---------,,,,,,+++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))******))))))))))))******((((((((())))))))))))******************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++******************)))(((((()))))))))***************((((((''''''''''''(((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''(((***,,,,,,,,,+++******)))(((''''''&&&&&&&&&&&&&&&''''''(((((())))))+++***((('''&&&&&&''''''((((((((((((((())))))***))))))((((((''''''((((((************)))))))))((())))))(((((('''(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))******************)))((((((((((((((()))***+++***((('''((()))(((((((((((())))))***+++*********)))))))))(((((())))))******))))))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))'''&&&)))((('''&&&&&&'''((()))((())))))))))))(((((('''&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))((((((((((((((())))))******************))))))(((((((((*********++++++******))))))***+++---------,,,+++,,,,,,,,,,,,+++++++++***---------.........//////000///...------///000222000000000000000000000000------............------///...---...///000///...111111000000///......---..............................---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,+++***************(((((((((''''''''''''&&&''''''&&&&&&''''''((()))))))))))))))((((((((((((((()))***)))''''''(((***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))******++++++******)))(((((())))))))))))******((())),,,...///---+++)))(((((((((((((((((((((((()))************+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***************)))++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++------,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************++++++*********)))))))))******))))))))))))******))))))))))))************)))************))))))(((((((((((((((((((((((((((+++***)))(((((()))***+++***))))))))))))***++++++***++++++++++++******)))))))))******++++++,,,,,,((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))******)))(((***)))(((''''''&&&'''''''''''''''(((((((((((((((***)))(((''''''&&&''''''((((((''''''(((((()))***(((((((((((())))))***+++************))))))))))))+++***))))))((((((((((((&&&&&&&&&''''''''''''(((&&&''')))*********)))(((************++++++++++++******)))))))))(((((((((((()))***)))'''&&&'''(((((((((((('''(((((())))))******))))))))))))(((((((((((()))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((******))))))))))))(((((()))*********************,,,,,,+++***))))))(((((())))))******+++******))))))***,,,---.........------,,,,,,,,,,,,,,,++++++---------...............000000///...///000111222222222111111000000//////------............------...---------///000///...111111000///...---------...........................------------,,,,,,,,,)))******+++---......///......---,,,,,,+++******++++++,,,,,,,,,,,,++++++---,,,++++++++++++++++++((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))((('''&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******************+++************************))))))************))))))(((((((((((()))))))))***&&&''')))++++++***)))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********++++++************++++++++++++++++++***************++++++,,,,,,++++++***---------,,,,,,,,,++++++************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************************))))))))))))((((((''''''''''''(((((((((((()))))))))*********))))))************)))(((((((((((((((((((((((((((+++)))((('''''')))+++,,,***)))((((((((()))+++,,,*********++++++***))))))(((((()))******+++,,,,,,((((((''''''''''''((((((&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((%%%%%%'''((())))))(((((())))))((('''''''''''''''((((((((((((((('''''''''))))))((((((''''''''''''(((''''''''''''((()))))))))))))))))))))******+++*********))))))))))))))),,,,,,***)))((((((((((((&&&&&&&&&''''''''''''(((%%%''')))***+++***(((''')))))))))*********++++++************))))))((((((''')))))))))''''''((())))))((((((''''''''''''(((***)))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((())))))(((''''''''''''((()))&&&'''((())))))***)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))((((((+++++++++***************---,,,,,,+++***)))((((((((())))))***************)))***,,,...////////////------------,,,,,,,,,,,,........................000000//////000111222333333333222111000//////...------............------...---,,,---///000///...//////...............---------------------------------------------------******+++,,,,,,---......---------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,++++++*********++++++((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))((((((((((((---,,,)))((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++)))))))))))))))))))))))))))))))))******)))))))))'''(((((((((((()))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++******************))))))*********+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,+++++++++************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''(((((('''''''''((((((((())))))((())))))*********))))))(((((((((((((((((((((((()))(((&&&&&&&&&(((***+++***)))((((((((()))+++,,,(((((()))))))))))))))(((''''''(((((()))***++++++((((((''''''''''''((((((%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((()))+++******)))))))))))))))))))))))))))))))))******,,,,,,***)))((((((((((((&&&&&&&&&''''''''''''(((%%%''')))***+++***((('''((((((((()))))))))******)))******+++***)))((((((((()))******(((((()))***)))((((((''''''''''''((()))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$&&&((()))((((((''''''''''''((((((&&&'''((())))))***)))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))+++++++++***************,,,,,,++++++***))))))((('''((()))***************)))***,,,...////////////------------------------.....................---/////////000000111222333333222222111000///......------............------...---,,,---...//////---,,,,,,------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******))))))))))))***+++'''(((((((((((()))))))))(((((()))))))))(((''''''(((((((((((())))))))))))333000,,,******++++++***))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((())))))***)))((((((((()))+++,,,(((((((((((((((((((((((()))************+++++++++,,,,,,++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***************************************+++++++++++++++,,,,,,,,,,,,------)))))))))***************))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))(((((((((******))))))))))))******''''''''''''((((((((((((((())))))************)))((((((((((((((((((((((((''''''&&&&&&'''((()))***)))(((((((((((()))******''''''((())))))))))))(((''''''(((((())))))******((((((''''''''''''((((((&&&'''((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((()))******((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))+++***))))))(((((((((((())))))))))))************+++***))))))((((((((((((&&&&&&&&&''''''''''''(((&&&''')))*********)))((('''((((((((()))))))))))))))***+++++++++***)))(((''')))******)))((()))+++((((((((('''(((((())))))))))))((((((((((((''''''''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))(((((((((((((((((((((((('''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((()))))))))*********************+++************)))))))))''''''((()))************)))***,,,---.........------------............///...............------------...///000111111222222111111000000//////......------............---------,,,,,,,,,...///...---++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++******+++,,,,,,---......++++++************++++++)))))))))((())))))***+++'''((((((((())))))))))))((())))))***)))((('''&&&&&&&&&'''((()))***++++++444000+++)))***+++***)))******))))))(((((('''''''''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))******++++++++++++(((((((((((((((((((((((()))************+++++++++++++++++++++++++++,,,,,,+++******))))))******+++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***************************+++++++++***************+++++++++,,,,,,---------((()))))))))*********+++*********+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))((((((((((((******))))))))))))******'''(((((((((((()))))))))(((((()))***************((((((((((((((((((((((((&&&''''''((())))))******'''(((((()))))))))))))))'''((()))***************))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''((()))***((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&'''((())))))((('''''''''&&&&&&&&&&&&'''((((((((((((''''''(((((())))))((()))))))))************))))))(((((('''(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********)))***+++,,,,,,***)))'''&&&''')))((('''''')))***(((((((((((())))))***+++))))))(((((((((''''''''''''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))******''''''((((((((((((''''''((())))))))))))(((((('''((((((((()))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,......+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((())))))*********(((((())))))))))))******&&&'''((()))************)))***+++---------,,,+++------......//////////////////.........---------,,,---...///000111111111/////////...............------............---------,,,+++,,,...///...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***)))))))))******+++,,,'''((((((((())))))******((()))*********((('''&&&%%%&&&'''((()))***+++,,,222---(((&&&'''((('''&&&+++******)))(((''''''&&&&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&'''***,,,,,,+++)))(((************************)))************+++++++++*********++++++,,,,,,---++++++************++++++))))))******++++++++++++,,,------......------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++++++++******))))))+++++++++,,,,,,---------(((((())))))*********+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))************(((((()))***************(((((((((((((((((((((((('''''')))***++++++++++++&&&''')))*********)))(((((()))***++++++++++++++++++++++++***************((((((''''''''''''(((((('''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''((())))))(((((('''''''''(((((()))%%%&&&&&&'''((()))******&&&'''((())))))((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''')))***+++(((((())))))*********+++(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((()))******)))************+++++++++)))***,,,,,,,,,+++)))'''%%%&&&''''''&&&&&&((()))(((((((((((()))+++,,,,,,)))(((((((((''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++''''''((((((((((((''''''))))))***))))))(((''''''''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((***---000000+++'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&''''''((()))******+++'''''''''((())))))******&&&'''((()))************)))***+++,,,,,,,,,+++***---.........//////000000//////.........---------+++,,,---///000111111111---------...............---..................------,,,+++,,,...///...---000///...---+++***)))(((++++++++++++++++++++++++,,,,,,,,,------.........******+++,,,------...///...------,,,,,,++++++***,,,+++***))))))***+++,,,+++*********+++,,,,,,---))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&''''''(((***)))(((''''''((()))***''''''((()))))))))))))))((((((''''''&&&&&&&&&%%%'''(((((()))***+++++++++++++++******************((()))***++++++***)))(((((((((''''''''''''(((((())))))*********))))))((((((((())))))*********+++***************)))(((((()))***+++,,,------------000...,,,******,,,...000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***,,,,,,++++++***)))(((((()))***++++++***)))***+++)))))))))***++++++,,,,,,,,,+++++++++***))))))))),,,,,,,,,++++++***************)))))))))+++,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&******))))))))))))***************)))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++'''(((((()))))))))))))))(((((())))))((('''&&&&&&&&&((()))***)))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((())))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))((()))++++++******+++---(((((((((((()))))))))))))))((('''&&&&&&%%%%%%&&&''''''((((((((((((''''''))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))(((''''''''''''((((((++++++******))))))((((((+++++++++++++++***)))(((((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''+++***)))'''''''''((()))))))))))))))******************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((()))((('''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((())))))******++++++(((((())))))))))))((((((******))))))******+++,,,,,,+++******+++...000222111...,,,+++,,,...//////,,,,,,,,,---------............---------,,,,,,,,,++++++,,,------......///---------------------------------,,,,,,+++++++++++++++*********+++---...,,,,,,+++++++++,,,,,,---))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))...***&&&%%%'''***++++++''''''''''''''''''''''''((()))))))))))))))((('''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''&&&&&&''''''((())))))((((((((((((((()))''''''((()))))))))))))))++++++*********)))))))))'''(((((()))******++++++++++++******************((()))***++++++***)))(((((((((''''''''''''(((((())))))************))))))((()))))))))***************************)))((((((((()))***+++,,,,,,,,,,,,///---,,,++++++,,,---///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))+++,,,,,,++++++***))))))((()))***++++++***)))***+++***************+++++++++******)))))))))))))))))),,,,,,,,,++++++*********))))))(((''''''(((******,,,,,,++++++***)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''''''''''''''((()))))))))))))))*********''''''&&&&&&&&&'''((((((''''''((()))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))(((''''''((((((((((((((('''&&&&&&'''((()))***)))(((&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))+++***))))))***+++'''''''''''''''((((((((()))(((''''''&&&'''''''''''''''((((((((((((''''''))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))+++++++++++++++***)))))))))))))))(((((((((''''''((()))))))))*********+++&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&''''''))))))))))))******************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''((())))))(((((((((((((((((('''''''''((((((((())))))))))))***)))))))))))))))*********(((((())))))))))))((((((******))))))******+++,,,...---,,,,,,---///222333111...,,,+++---...//////,,,,,,,,,---------......000/////////............------------------------------------------------------,,,,,,,,,+++++++++++++++*********+++,,,---,,,,,,+++++++++---...///+++******)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))---***((((((+++,,,+++***'''''''''''''''''''''''')))))))))))))))(((''''''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''&&&''''''((('''(((((())))))(((((((((''''''((()))))))))))))))++++++++++++************((((((((()))******++++++******++++++++++++++++++))))))************)))))))))((((((''''''(((((()))))))))************))))))))))))))))))************)))************))))))(((((())))))***++++++++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------***,,,,,,,,,***)))***+++,,,,,,++++++***))))))))))))***++++++***)))***++++++++++++************)))((((((((((((((()))))))))+++++++++++++++*********+++***)))((('''((()))***************************))))))))))))))))))))))))((())))))******))))))(((''''''&&&&&&&&&&&&''''''(((((())))))******++++++((((((''''''&&&'''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))'''&&&%%%(((((((((((((((''''''&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((('''((((((((((((((((((((((((((()))***)))((('''((()))'''''''''''''''&&&&&&&&&((((((''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((())))))***(((((())))))))))))*********++++++++++++***))))))******)))))))))((((((((())))))))))))************''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&))))))))))))******************))))))))))))************))))))((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))******)))'''''''''((((((((((((((())))))))))))************************))))))))))))(((((())))))))))))((((((***))))))))))))***++++++------,,,,,,---///111222000...,,,,,,---...///...,,,,,,,,,---------......////////////............//////...------,,,++++++------------------------,,,,,,,,,,,,+++++++++++++++************+++,,,,,,---,,,+++***+++---000111---,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))+++******+++------+++)))'''''''''''''''''''''''')))******))))))((('''&&&(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''''''''&&&'''((()))))))))((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))******************+++++++++++++++,,,)))))))))******)))))))))))))))(((((((((((())))))((())))))************))))))))))))))))))*********))))))************)))((())))))***++++++++++++++++++,,,------------,,,+++******+++++++++,,,,,,,,,........................+++,,,---,,,***)))***++++++++++++*********)))))))))***++++++***)))***+++,,,,,,++++++***))))))((('''(((((())))))*********+++++++++***************...---+++***)))******+++))))))*********+++++++++))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))''''''((()))***++++++,,,))))))(((''''''&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&'''(((((((((((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))***))))))((('''&&&((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((''''''''''''&&&&&&'''''''''(((((()))++++++''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((***))))))))))))******+++)))))))))))))))(((((((((******+++++++++******)))************))))))))))))''''''''''''(((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))******************))))))))))))******+++******)))(((''''''&&&(((((((((((((((((((((((((((''''''''''''((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((***,,,---,,,&&&&&&''''''(((((())))))(((((()))))))))*********++++++******))))))(((((((((((())))))))))))(((((()))))))))))))))***++++++++++++++++++,,,---...///000...,,,,,,...///......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************++++++,,,,,,******+++...111333...---,,,+++************************************))))))))))))))))))))))))+++************+++******(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''%%%&&&''')))))))))((('''''''''((()))))))))))))))'''''''''''''''''''''''')))))))))))))))***************++++++,,,,,,,,,,,,***))))))))))))))))))***))))))(((((((((((())))))(((((()))*********************))))))))))))))))))((())))))*********))))))***+++,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,........................+++,,,---,,,*********++++++++++++***************)))***++++++***)))***+++---,,,,,,+++***)))(((((()))))))))******+++++++++************************...---,,,*********++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))''''''((()))***++++++,,,***)))((('''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))((((((((('''''''''''''''((((((((()))))))))))))))***))))))((('''&&&''''''''''''''''''''''''((())))))(((&&&%%%&&&''')))))))))(((((((((''''''''''''''''''(((***+++,,,''''''(((((((((((('''''''''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((()))))))))))))))***+++++++++******)))((('''&&&&&&)))******+++++++++******************))))))))))))(((((((((((('''''''''''''''((()))*********))))))'''''''''(((((((((((('''((()))))))))******************))))))))))))******+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((())))))***++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((())),,,.........&&&&&&''''''(((((())))))'''''''''((((((((())))))++++++******))))))(((((((((((())))))))))))(((((())))))(((((())))))***+++++++++++++++,,,,,,---...///...,,,---...///...---,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++******,,,...000222...---,,,+++************************************))))))))))))))))))))))))+++***(((&&&&&&'''***,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))******)))(((''''''''''''%%%&&&''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++,,,---------******))))))))))))*********))))))(((((())))))***'''((()))******+++******************))))))))))))((())))))************)))+++,,,,,,---------,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,------------------------+++------,,,+++***+++,,,************************)))***++++++***)))***+++,,,,,,++++++***)))((((((************++++++++++++)))))))))***************,,,+++***)))((()))******))))))******+++++++++,,,))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''''''''(((((((((((())))))******++++++))))))(((((('''(((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''(((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))(((((((((''''''''''''(((((((((((()))))))))***((())))))))))))((((((''''''''''''''''''''''''''''''((()))((('''&&&'''(((*********)))((((((''''''''''''''''''((()))***+++''''''((((((((((((''''''''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((()))******+++******)))(((((('''&&&&&&))))))***++++++++++++*********)))))))))(((((((((************))))))))))))&&&''')))*********)))((('''((())))))***)))))))))))))))))))))******************))))))))))))************))))))((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))***)))((())),,,.........'''''''''(((((((((((((((''''''''''''((((((((((((************))))))))))))(((((())))))))))))(((((()))(((((((((((()))******,,,,,,------............///---------//////...---,,,,,,,,,---------......------------............++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++******)))(((*********+++,,,---...///---,,,+++***************************************))))))))))))))))))))))))******(((%%%$$$%%%))),,,((((((((((((((((((((((((&&&'''((())))))******)))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))+++***)))(((''''''''''''&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))(((((())))))***************)))))))))))))))))))))******++++++,,,------...+++***)))(((((()))***+++******))))))))))))******'''((()))******+++++++++************)))))))))((((((((()))***************++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,************************)))***++++++***)))***+++,,,+++++++++***)))))))))************))))))))))))((()))))))))*********++++++***)))))))))***+++,,,***************+++++++++))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((()))))))))))))))))))))*********(((((((((((((((((()))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''&&&&&&'''((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***''''''''''''((((((((((((&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((('''''''''&&&&&&'''''''''((((((((())))))'''(((((())))))))))))((('''''''''''''''''''''''''''((())))))((('''(((******))))))(((''''''&&&&&&'''&&&&&&&&&'''((())))))''''''(((((((((((('''''''''''''''((()))*********))))))************))))))))))))))))))))))))))))))''''''''''''((()))***+++'''''''''((((((((())))))))))))***+++++++++++++++)))))))))(((((((((''''''+++*********)))))))))(((%%%&&&(((******)))(((''''''((()))*********))))))))))))))))))******************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,,,,,,,(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********(((((())))))))))))((((((((((((((((((((()))******,,,,,,---............---...------...//////...,,,,,,,,,,,,---------......,,,,,,---------.........,,,---------------------++++++++++++++++++++++++)))*********++++++++++++)))***++++++***)))((('''))))))+++,,,,,,,,,+++++++++******)))))))))******************************)))))))))))))))))))))))))))******(((&&&&&&))),,,''''''''''''''''''''''''%%%&&&''')))************(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))++++++)))(((''''''''''''&&&&&&%%%%%%&&&''')))***'''(((((()))))))))))))))''''''(((((()))))))))************)))))))))))))))******+++,,,,,,---......+++***)))(((((()))***+++******))))))))))))******''''''(((******++++++++++++*********))))))(((((((((((()))*********************+++++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,******************++++++)))+++++++++***)))***++++++++++++*********************))))))((((((''''''(((((())))))*********+++,,,,,,+++++++++,,,...///************************))))))))))))))))))))))))******++++++++++++******,,,,,,++++++++++++,,,,,,*********)))))))))))))))(((((('''(((((()))***+++'''(((((()))))))))))))))((((((((((((((((((((((((************************************)))'''&&&%%%&&&&&&'''((())))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))'''((((((((())))))******&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))***))))))''''''''''''''''''''''''&&&((())))))((((((***+++))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******###$$$%%%''')))***+++,,,((()))***+++++++++++++++((((((((((((''''''''''''))))))(((((('''''''''&&&%%%&&&((()))***)))'''&&&&&&''')))*********)))((())))))))))))******************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))******++++++,,,,,,************************)))))))))))))))))))))))))))'''&&&''')))*********))))))(((((('''''''''&&&))))))))))))************(((((())))))******++++++(((((())))))))))))((((((((((((((((((((()))************+++,,,,,,,,,++++++...------...//////...,,,,,,,,,,,,---------......*********++++++,,,,,,,,,///......------,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++)))***+++++++++)))((('''((()))+++,,,,,,+++***((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))((()))+++))))))(((((('''''''''&&&###%%%''')))******)))(((************))))))))))))'''''''''''''''((()))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((******))))))((((((''''''((()))***+++,,,---------******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))))))))))),,,,,,+++***)))(((''''''((((((((()))*********+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***,,,---...---,,,,,,------------,,,+++***)))((((((((((((((((((((((((+++++++++++++++***)))(((++++++******************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************************************))))))*********+++++++++******))))))***+++,,,,,,,,,++++++++++++++++++,,,*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))************++++++++++++******)))(((''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&%%%&&&(((+++***&&&"""'''&&&%%%&&&(((******))))))((('''&&&&&&'''((()))'''((((((((())))))******&&&'''((('''&&&%%%&&&((((((((((((((((((''''''&&&''''''((((((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((++++++---------+++)))((('''''''''''''''((()))))))))(((''''''''')))***+++%%%&&&(((*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((&&&&&&''''''(((''''''''''''((((((((((((************))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++******))))))(((((('''''')))))))))(((((((((((((((,,,,,,***)))((((((((((((&&&''''''((()))+++---...))))))*********))))))(((,,,,,,+++***+++,,,...///,,,,,,,,,---------......++++++,,,,,,---...//////***,,,///000...,,,,,,,,,************************---,,,+++*********+++,,,+++++++++,,,,,,,,,------,,,+++***)))))))))++++++******))))))***+++,,,,,,************************++++++************++++++************************,,,)))'''''')))***(((&&&)))((((((((('''''''''''')))(((((((((((())))))************)))))))))((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((())))))************)))((((((''''''''''''((((((''''''''''''((((((((((((***)))))))))((((((((('''((()))***+++,,,,,,,,,,,,***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))++++++******)))(((((((((******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---------------------------,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))+++******))))))******++++++,,,,,,------,,,,,,+++************************************************))))))*********+++++++++((((((((((((((()))******++++++************++++++************))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))*********++++++++++++******)))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''***)))(((''''''((()))***((('''''')))+++***'''$$$(((&&&%%%&&&(((******))))))(((''''''''''''((()))'''''''''(((((()))))))))&&&'''(((((('''&&&'''((()))*********)))(((''''''###$$$$$$%%%%%%%%%$$$$$$))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++***)))))))))))))))'''''''''''''''((()))))))))((((((''''''((()))***((()))))))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''&&&''''''(((''''''''''''((((((((((((******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((()))))))))*********))))))))))))(((((('''''')))))))))))))))))))))))),,,+++***)))(((((((((((()))((((((((()))***+++,,,))))))************))))))+++*********++++++,,,---,,,,,,,,,------------...++++++,,,------...//////)))+++......---+++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,------------,,,,,,,,,,,,++++++***************+++******))))))***++++++,,,************************++++++************++++++))))))))))))))))))))))))+++)))'''''')))***)))((((((((((((((('''''''''''',,,+++)))''''''((()))*********))))))))))))((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******+++++++++((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((('''((()))******+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))------------,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...------------,,,+++******************************)))***+++,,,------------))))))))))))))))))))))))***))))))))))))))))))***++++++,,,,,,,,,,,,++++++***************************************************************+++++++++(((((((((((((((((()))************))))))***************************************)))))))))((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))*********++++++*********))))))((((((''''''''''''''''''''''''''')))(((''''''&&&&&&''''''))))))(((((((((((()))))))))((('''(((******)))(((((('''&&&&&&(((******))))))((((((''''''(((((()))'''''''''''''''((((((((('''((())))))''''''((()))++++++++++++***)))''''''%%%&&&&&&'''((((((((((((***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))+++)))'''&&&&&&'''(((***'''''''''''''''((())))))***))))))(((((((((((()))+++***)))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((()))************))))))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((())))))))))))******)))))))))(((((((((((('''************************+++***)))((((((''''''(((******)))))))))))))))***))))))***************)))))))))***+++++++++******,,,,,,,,,,,,------------,,,,,,,,,---......//////)))+++------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////......---,,,,,,,,,)))******+++++++++***************)))******+++,,,************************++++++************++++++((((((((((((((((((((((((+++)))((((((***+++***)))((((((((((((((('''''''''***)))(((''''''((())))))***)))))))))(((((((((((((((((('''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***++++++((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((()))))))))))))))(((((())))))************......------,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---......---,,,++++++,,,......,,,---------,,,,,,+++***++++++++++++++++++++++++)))***++++++,,,,,,,,,+++))))))))))))******************))))))))))))******++++++,,,,,,,,,,,,++++++************************************************************************+++***************++++++******))))))))))))******)))***************++++++*********)))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))*********************)))))))))(((((('''''''''''''''''''''''')))((((((''''''''''''''''''''''''&&&&&&''''''''')))((('''''''''((()))***)))'''&&&''')))******))))))(((((((((((((((((()))&&&&&&''''''''''''''''''((()))***)))((('''(((***+++++++++***)))((('''&&&&&&'''((()))******+++***)))))))))(((((((((''''''''''''''''''''''''''''''************************(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))''''''&&&'''((()))'''''''''''''''((())))))******))))))((((((''''''+++***((('''''''''((()))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))******))))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))***)))'''%%%%%%%%%&&&'''(((((())))))))))))))))))((((((((((((((((((((((((***************+++++++++***))))))(((''''''((((((******))))))))))))******))))))***+++++++++******)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------,,,---------......//////)))+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---111000///...---,,,++++++((()))+++,,,,,,+++***)))+++***************++++++************************++++++************++++++))))))))))))))))))))))))***))))))))))))***++++++'''''''''((((((((((((((($$$%%%&&&((()))((((((((()))))))))((((((((((((''')))(((((('''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''((()))***((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))************)))(((''''''((()))))))))))))))((((((((()))******++++++------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,---...,,,,,,---------,,,++++++++++++++++++++++++++++++***************)))((((((*********++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,++++++***************************************************************************++++++***************+++******))))))))))))******))))))******+++++++++,,,************))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********************))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((&&&''''''''''''''''''&&&''''''&&&%%%%%%&&&)))******((('''''')))******)))((())))))))))))))))))(((''''''''''''''''''&&&&&&((()))***)))((('''(((***))))))))))))((('''&&&%%%###$$$%%%''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''************************(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''((((((((()))))))))***'''((()))*********)))((('''''''''''''''((())))))******))))))(((((('''''')))(((''''''''')))***+++''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((''''''&&&''''''''''''((((((((((((************************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''))))))*********(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''))))))(((((((((((((((((('''''''''''''''((((((((())))))******++++++++++++***))))))(((((((((((()))(((((((((((()))***+++,,,))))))***+++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,------------...............///+++---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...111111000///---,,,++++++((()))***,,,,,,++++++***++++++***************+++))))))))))))))))))))))))++++++************++++++************************))))))))))))((()))***+++'''''''''(((((((((((((((!!!###%%%((())))))((('''))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))(((((((((((((((((((((((()))(((&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))++++++++++++))))))''''''((()))))))))))))))(((((())))))*********+++++++++++++++************)))******++++++,,,,,,---,,,,,,++++++,,,,,,---...///......---------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************)))((('''&&&******++++++,,,---------,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************+++++++++******************))))))(((((((((((((((*********))))))*********))))))******+++,,,,,,,,,++++++*********)))))))))(((((())))))))))))(((((('''((()))******)))((('''((((((((()))))))))******************************((((((((((((((((((((((((***)))((((((''''''(((((((((((())))))))))))((((((%%%&&&&&&&&&%%%&&&(((+++***)))'''((()))******)))((())))))******))))))((((((((((((''''''''''''''''''((())))))''''''((()))(((((((((((((((''''''&&&&&&'''((()))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''(((((())))))******''')))+++,,,,,,+++***((('''''''''''''''((())))))((()))))))))))))))(((''''''''''''(((((()))***+++&&&&&&'''''''''((((((((()))))))))))))))))))))))))))******++++++******)))((((((((()))(((''''''&&&''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''(((((())))))((((((((((((''''''&&&''''''''''''((((((((((((((())))))***+++++++++******))))))))))))******(((((((((((()))***+++,,,))))))***+++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,........................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---...000000///...---,,,+++***((()))***+++++++++++++++,,,+++******)))*********))))))))))))))))))))))))++++++************++++++************************)))******)))'''&&&((()))''''''''''''((((((((()))%%%%%%&&&''''''(((((('''))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%'''((((((((())))))))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''(((((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***)))))))))******))))))((('''((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))(((''''''((())))))))))))))))))))))))))))))*********************++++++++++++******++++++,,,------...,,,,,,++++++,,,,,,---..................---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********))))))((()))******+++,,,,,,------++++++************++++++******++++++++++++******************************************************+++++++++*********))))))******)))(((((((((((((((++++++************++++++))))))***++++++,,,------+++++++++*********))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((()))))))))***************************((((((((((((((((((((((((***))))))((((((((((((((('''((()))******)))((('''%%%&&&((((((&&&&&&)))++++++)))(((((()))******)))((()))************)))((()))))))))(((((('''''''''&&&'''(((((('''&&&'''(((''''''((())))))))))))(((******+++,,,,,,+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''((()))*********))))))******++++++++++++'''''''''''''''((())))))'''((()))******))))))((('''((()))))))))))))))(((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))******++++++******)))'''((()))))))))(((&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((())))))***++++++++++++************++++++***)))))))))))))))******((()))***+++,,,,,,,,,,,,---,,,,,,++++++***++++++***++++++++++++,,,,,,,,,////////////............,,,------,,,++++++,,,...+++++++++++++++++++++++++++******)))***,,,---...///......---,,,++++++***))))))))))))***+++,,,---,,,++++++***))))))******))))))))))))))))))))))))++++++************++++++************************)))******(((%%%$$$%%%'''&&&'''''''''(((((())))))***)))'''&&&&&&&&&((())))))(((((((((''''''''''''***)))((('''''''''''''''(((((((((((())))))))))))************************---,,,)))'''&&&&&&'''(((((((((''''''''''''((((((''''''''''''((((((((()))'''((((((((())))))******)))***************))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))++++++)))(((''''''(((((()))))))))))))))******))))))))))))))))))*********++++++,,,,,,,,,++++++,,,------...//////,,,,,,++++++,,,,,,---...---...///000///...,,,+++++++++,,,------,,,,,,,,,************************((()))***+++++++++++++++((())))))***++++++,,,,,,******))))))))))))************++++++++++++******************************************************++++++++++++******)))))),,,,,,+++******)))******,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------+++++++++************)))(((((())))))))))))(((((('''((()))++++++)))((('''(((((((((((())))))))))))******************++++++))))))))))))))))))))))))******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%'''***)))((((((***,,,+++***(((((()))******)))((()))***++++++***)))(((******))))))((((((((('''&&&'''((('''&&&%%%&&&((('''((()))******++++++***(((((()))))))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++***((('''%%%$$$###&&&''''''((()))******+++***)))((('''((()))+++---'''''''''''''''((())))))&&&'''(((*********))))))))))))*********((('''%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******++++++++++++******'''((()))))))))(((&&&%%%''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((************************((((((((((((((()))***+++(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&(((***++++++******))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''((()))*********,,,+++++++++++++++,,,,,,,,,+++***)))((((((((((((((()))***+++,,,------------,,,***)))))))))***+++******+++++++++,,,,,,,,,///////////////.........+++,,,,,,+++******+++---******************************))))))***,,,---///---------,,,,,,++++++******)))(((((()))+++---...,,,,,,+++***))))))******))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))***+++((($$$"""$$$&&&)))))))))))))))((('''''',,,+++)))((((((((()))***************)))(((&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((+++***)))(((((()))***+++******))))))((((((((('''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))************************,,,+++***************+++))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---,,,+++++++++++++++///...---,,,+++,,,------......//////......---,,,,,,,,,,,,++++++******************)))))))))))))))++++++++++++,,,---...///,,,++++++******++++++,,,***************+++++++++,,,+++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))***+++------...---***(((&&&&&&&&&&&&***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))***++++++***)))***++++++++++++************)))******))))))((((((''''''------,,,,,,+++***))))))''''''((((((((((((''''''******))))))((((((''''''******))))))((((((''''''(((((((((((()))))))))))))))'''&&&&&&''')))))))))***((('''''')))***))))))******))))))(((((('''''')))(((((((((''''''''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))******))))))))))))******(((*********(((((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******&&&'''''''''((((((((()))))))))))))))))))))))))))************************(((((()))******)))'''&&&,,,,,,+++***)))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))*********)))'''&&&))))))))))))))))))))))))***)))((('''''''''''''''******)))(((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))%%%&&&(((******((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,,,,------------......((('''''''''((()))******,,,,,,***)))))))))***+++...---,,,***)))((((((((())))))***+++,,,------...---...///000000///......------......------,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++***)))***+++---...///...---,,,+++,,,---...++++++************++++++++++++************++++++'''''''''''''''((()))*********))))))(((((('''''')))))))))))))))(((''''''(((((('''((()))***,,,---************)))((('''&&&((((((''''''''''''((((((***)))))))))(((((((((((((((((())))))))))))((((((***)))(((((((((((()))***)))))))))(((((('''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))******,,,+++***)))))))))******++++++++++++++++++++++++,,,,,,---............---------,,,+++++++++++++++///...---,,,+++,,,,,,---...............------,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))***+++,,,,,,,,,++++++******++++++,,,++++++******************++++++++++++++++++++++++,,,,,,++++++************************************))))))))))))***+++,,,,,,+++***)))((('''(((((()))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***++++++***)))***+++*********)))))))))((((((((((((((()))))))))))))))------,,,++++++***))))))''''''(((((((((((('''''')))))))))((((((((((((((())))))))))))((((((''''''(((((((((((()))))))))))))))(((''''''((()))******+++***((((((***+++*********)))))))))((((((((('''))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))+++...000000...+++((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))***((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,++++++***,,,,,,+++***)))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))*********)))'''&&&'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))'''((()))))))))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********+++++++++,,,,,,******))))))******++++++,,,+++***)))))))))***+++,,,+++******)))*********++++++++++++++++++,,,,,,,,,---...///000//////...------......------,,,+++,,,,,,+++++++++******************+++++++++,,,,,,+++++++++***++++++,,,,,,+++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,++++++************++++++*********))))))*********))))))((((((((((((((()))))))))))))))(((((((((((())))))******))))))((((((((('''(((((()))+++,,,---)))******))))))((('''&&&((((((''''''''''''((((((******)))))))))((((((((((((((())))))))))))(((((()))((((((''''''(((((()))((((((((('''''''''''''''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))************)))))))))))),,,***(((&&&&&&(((+++,,,---,,,***)))(((((()))***************************++++++,,,------------,,,---,,,++++++++++++++++++...---,,,+++++++++,,,,,,...............---,,,,,,,,,,,,,,,++++++++++++***************************(((((())))))******++++++,,,++++++******++++++,,,,,,+++++++++***)))))))))************************+++************)))))))))************************+++***************++++++(((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***++++++***)))***+++))))))))))))((((((((('''''''''((())))))***++++++,,,,,,,,,+++******))))))'''(((((())))))(((((('''(((((((((((((((((()))))))))))))))(((((((((((('''(((((((((((())))))))))))(((((())))))************---+++))))))***++++++***))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((---111555666333---(((&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++,,,,,,,,,++++++***)))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))*********)))(((''''''''''''''''''''''''''''''((()))))))))((('''&&&###$$$%%%&&&''')))******''''''''''''(((((((((((())))))))))))))))))((((((*********))))))((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************++++++++++++---,,,,,,+++++++++,,,,,,,,,+++******))))))*********)))))))))***+++,,,,,,,,,,,,,,,+++++++++******+++,,,---...////////////------......------,,,+++,,,++++++++++++******************++++++++++++,,,************+++,,,------++++++,,,,,,,,,+++******(((((()))***+++++++++***++++++************++++++***))))))(((((())))))***++++++)))(((((('''''''''(((((((((((())))))))))))))))))*********))))))(((+++******))))))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((*********)))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++))))))))))))))))))))))))*********)))))))))))))))+++***((('''((()))+++,,,+++***)))((((((((()))*********************************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++------.........---,,,,,,++++++++++++++++++++++++)))***************++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++***)))(((((()))))))))))))))************)))))))))))))))))))))************************,,,++++++***))))))******(((((())))))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))***++++++***)))***+++******)))))))))((((((((((((((()))))))))*********,,,+++++++++******))))))(((((())))))))))))((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&((()))*********+++,,,///---***)))************))))))))))))(((((((((((()))))))))(((((((((((('''))))))))))))(((((((((((((((((((((''''''((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((())),,,000444555222---)))'''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((()))))))))+++******)))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++***)))((('''''''''''''''''''''''''''&&&''')))******((('''%%%###$$$%%%&&&'''((()))***''''''''''''((((((((((((++++++******))))))((((((,,,+++***)))((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++,,,,,,,,,,,,---------...---,,,++++++++++++++++++++++++*********************))))))******+++,,,++++++++++++++++++++++++******,,,---...///000000------......------,,,+++++++++++++++************************++++++++++++************+++,,,---...+++,,,------,,,+++)))(((&&&''')))++++++++++++***++++++************++++++))))))(((((((((((())))))***)))(((((('''''''''''''''''''''((()))*********))))))************))))))************)))))))))(((((())))))))))))(((((('''((((((''''''''''''((((((************))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))************************************************&&&''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((()))***************''''''(((((()))***+++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++......------------......------------,,,,,,++++++---------...---,,,,,,+++++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,+++***)))(((((((((((()))))))))*********)))))))))))))))))))))***************************,,,,,,+++***))))))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++***)))***+++++++++*********)))))))))+++*********)))))))))(((++++++***************)))(((((())))))))))))((((((&&&&&&''''''(((((())))))'''''''''''''''((((((((((((((((((((())))))))))))$$$&&&)))))))))***,,,///333///+++))))))))))))((((((((((((((())))))))))))***)))))))))(((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***))),,,......---+++******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************))))))))))))************************))))))))))))))))))))))))((((((''''''''''''''''''******))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***+++++++++***((('''((((((((((((((((((((((((%%%'''(((******)))'''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((++++++******))))))((((((++++++***)))(((((())))))(((((())))))))))))((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,---------,,,+++***************++++++++++++******)))))),,,+++******))))))******))))))***+++,,,,,,------******+++,,,---...///000------......------,,,++++++++++++*********))))))))))))*********+++++++++************+++,,,---...+++,,,------,,,+++)))((('''(((***,,,------,,,+++++++++************++++++))))))(((((((((((())))))'''&&&&&&&&&''''''((()))&&&&&&'''((()))***++++++))))))******++++++******&&&'''(((***++++++++++++(((((())))))))))))((((((((((((''''''''''''((((((++++++*********)))))))))(((((())))))))))))(((((('''(((((())))))((((((''''''''''''''''''((((((((()))))))))*********++++++************************************************''')))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))************&&&''')))+++++++++***)))&&&'''))),,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------------......///------.........---,,,+++---------------,,,++++++***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,***+++,,,------,,,+++***,,,++++++******++++++,,,,,,+++++++++***)))))))))((())))))******+++++++++)))))))))************+++++++++++++++++++++++++++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++******,,,,,,------------,,,,,,,,,,,,,,,+++++++++******)))***++++++***)))***+++++++++++++++************,,,++++++***))))))((((((************************((())))))******))))))(((''''''''''''''''''((((((&&&''''''''''''((((((((((((((((((((())))))))))))###&&&((())))))+++000444777333...+++))))))((('''(((((((((((())))))))))))******)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))******&&&((())))))((()))***,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((()))))))))******************************((((((((((((((((((((((((+++***)))(((((((((((())))))))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***+++++++++***)))((())))))))))))))))))))))))&&&'''((()))))))))((('''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))************+++******))))))))))))******++++++++++++***)))))),,,,,,+++***)))))))))***((()))***+++,,,------...*********+++,,,---...///------......------,,,++++++************))))))))))))))))))************+++************+++,,,------++++++,,,,,,,,,+++************+++,,,------------++++++************++++++***))))))(((((())))))***&&&&&&&&&&&&'''((()))***&&&''''''((()))******+++((()))***++++++++++++***&&&'''(((***++++++++++++(((((())))))))))))((((((((((((''''''''''''((((((+++++++++*********))))))(((((())))))))))))(((((((((((()))******)))(((((('''''''''(((((()))))))))))))))*********+++++++++************************************************)))***,,,------,,,+++***))))))))))))))))))))))))((()))))))))************((((((((()))******++++++(((+++...111222111...---***************************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------....../////////...---,,,,,,------------,,,++++++******+++++++++,,,,,,,,,))))))***++++++,,,------+++,,,...//////...,,,+++,,,++++++******++++++,,,++++++******************))))))******+++,,,,,,---************++++++,,,,,,++++++++++++++++++++++++++++++*********************+++,,,------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******)))***++++++***)))***+++************))))))))))))************************))))))))))))************))))))************))))))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))$$$''')))******---555;;;===999222---+++)))(((''''''((((((((()))))))))************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))&&&'''((((((((((((***,,,'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***************)))))))))((((((((('''&&&&&&'''((())))))***+++************************(((((((((((((((((((((((())))))((('''((()))******(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))******+++,,,+++***)))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((())))))%%%&&&((()))******)))((())))))************))))))&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))***************))))))))))))******+++***++++++,,,+++***)))(((*********)))******+++,,,*********++++++,,,,,,,,,++++++*********,,,---...------......------,,,+++************))))))))))))))))))))))))************+++++++++***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,---++++++************++++++*********))))))************)))))))))))))))******''''''(((((())))))******((()))***+++++++++++++++)))******++++++)))((('''(((((()))))))))))))))(((((((((''''''''''''((((((+++++++++************)))(((((())))))))))))((((((((()))***++++++***)))((('''((((((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))+++,,,---......---+++***))))))))))))))))))))))))(((((())))))*********+++***)))'''&&&'''***,,,...+++...222555666333///,,,))))))))))))))))))))))))++++++,,,------------,,,***)))))))))***++++++,,,...///000000000///------,,,,,,---------,,,++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------...///111222222000///---,,,++++++++++++++++++,,,***************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***************++++++)))***,,,---...------,,,,,,------......------,,,,,,,,,,,,+++++++++******)))+++++++++***)))***+++))))))))))))(((((((((((()))))))))***++++++,,,,,,)))))))))))))))*********))))))************))))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&(((******+++000999@@@AAA<<<555000,,,+++)))((('''((((((((())))))******************))))))))))))***)))))))))((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((&&&(((***+++***)))******'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++************))))))((((((((('''$$$%%%&&&'''((()))***+++************************************************&&&%%%%%%%%%&&&((()))+++((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,+++***)))((('''''''''''''''''''''''''''''''''''''''((()))***((()))))))))*********+++''''''''''''((((((((()))&&&&&&''''''(((((())))))###$$$''')))******)))((())))))************))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))***++++++++++++,,,,,,,,,))))))))))))***+++,,,,,,******+++,,,+++***)))(((((((((((()))***,,,---...,,,,,,,,,++++++++++++***,,,+++*********+++,,,---------......------,,,+++************))))))))))))))))))))))))************,,,,,,++++++***+++++++++++++++***)))***+++---...---,,,+++*********+++,,,++++++************++++++++++++************++++++...---,,,+++************(((((((((((()))))))))))),,,,,,,,,,,,++++++++++++'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''***)))(((''''''&&&'''''')))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))((((((((((((((((((''''''''''''((((((---222999>>>>>>999222---+++******))))))******+++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++,,,------......///***++++++,,,,,,+++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------///555:::999222+++***,,,,,,+++*********+++,,,---...---+++******+++,,,...************************++++++,,,,,,,,,---------------,,,+++*********+++***************)))((((((((())))))+++,,,---......++++++++++++,,,---...///------,,,,,,+++***))))))(((((((((((()))***+++,,,,,,,,,+++***)))))))))***''')))***++++++***)))'''************************))))))))))))))))))))))))&&&'''((())))))*********((((((((((((((('''''''''''''''((()))***))))))))),,,+++))))))---333:::???DDD???777111---***((('''***)))(((''''''((()))***************)))((('''&&&((()))*********((('''&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))******************************))))))((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))),,,+++***)))((('''&&&%%%'''((())))))(((((()))***'''((()))***************++++++******)))(((((((((******)))(((((((((((((((******))))))(((((('''''''''''''''''''''((())))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))))),,,,,,,,,,,,***)))((('''''''''''''''(((((((((((())))))((('''''''''''''''(((''''''&&&&&&((()))***&&&''''''(((((()))))))))))))))))))))************))))))(((((('''''''''&&&)))(((((((((''''''''''''(((((((((((())))))))))))))))))************))))))************************************+++,,,---............------,,,,,,,,,+++++++++*********)))))),,,+++***))))))***+++,,,************++++++++++++++++++,,,,,,,,,+++***))),,,,,,,,,+++++++++******,,,+++***)))))))))***++++++***)))(((((()))***+++))))))*********))))))(((...***(((+++///...+++))),,,,,,,,,,,,++++++******)))))))))(((&&&''')))+++,,,,,,---+++))))))***,,,******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''(((((('''''''''(((((()))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++,,,,,,++++++************************************))))))))))))(((((((((((('''''''''((((((***++++++///333888<<<<<<888333///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++,,,,,,---.........,,,,,,,,,,,,,,,++++++***---------,,,,,,,,,++++++)))******+++,,,,,,------///555:::999222,,,+++------,,,+++++++++,,,---...///...,,,+++***+++,,,---************************++++++++++++,,,,,,,,,,,,,,,,,,+++*********************+++******))))))(((******++++++,,,---......,,,,,,,,,,,,---...//////......------,,,++++++*********)))))))))))))))***++++++******)))*********)))***+++,,,,,,+++***)))************************************************'''(((((()))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))***)))((()))...444<<<@@@BBB<<<555///,,,***)))(((***)))(((''''''((()))***(((((((((((('''&&&%%%$$$((()))******)))((('''&&&'''''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&'''((())))))(((((()))************)))))))))))))))************))))))))))))******)))(((((((((((((((******))))))(((((((((((('''''''''''''''((())))))******(((((('''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))++++++++++++***)))((('''''''''''''''((((((((((((***)))((((((''''''(((((()))(((((('''((()))***+++(((((((((((((((((())))))))))))))))))************)))))))))(((((((((''''''))))))((((((((('''''''''(((((((((((())))))))))))******++++++++++++******************************))))))))))))***+++,,,,,,---------,,,,,,,,,+++++++++++++++*********))))))++++++***))))))***++++++(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********+++***)))))))))***+++,,,+++***))))))))))))***+++++++++++++++++++++++++++((('''''')))+++,,,,,,,,,,,,,,,+++***************((()))))))))((())),,,......///...---***)))***+++***))))))(((((())))))***(((((((((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((('''(((((())))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''((())))))******)))))))))))))))))))))))))))******++++++******)))+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((***+++---......000444666666444000...,,,++++++++++++++++++,,,***+++,,,------,,,+++***,,,,,,+++************+++***++++++,,,,,,---......---------------,,,+++***---------------,,,,,,,,,*********++++++,,,,,,---///444999888222---,,,...---,,,,,,+++,,,---...///111///...,,,++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,+++******)))***************+++++++++***))))))++++++,,,,,,,,,------------,,,,,,,,,---...///000///......------,,,,,,+++,,,+++***)))((((((((((((*********)))******++++++***+++,,,------,,,+++***************************************************))))))******))))))((('''''''''(((((((((((((((((()))((('''''''''(((***+++(((((((((***...555<<<@@@===888111,,,***)))))))))))))))(((((((((((())))))(((((((((((('''&&&%%%%%%((())))))))))))(((((('''((((((''''''&&&''''''((())))))))))))))))))))))))************************((((((''''''''''''&&&&&&************************&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((())))))(((((()))***,,,+++)))(((''''''((()))))))))))))))***************))))))(((((((((((((((***))))))))))))((((((((((((((('''''''''((())))))+++***)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((())))))))))))((((((''''''''''''((((((((((((******)))((((((((()))))))))))))))))))))***+++++++++***(((''''''((())))))))))))))))))***************)))))))))))))))(((((()))))))))(((((((((''''''(((((((((((())))))))))))***++++++,,,,,,++++++***************************((((((((((((((()))***+++,,,++++++++++++*********+++++++++***************++++++***))))))***++++++(((((((((((())))))))))))******))))))***+++---...,,,++++++++++++*********)))))))))))))))***+++,,,++++++************++++++,,,++++++***++++++,,,,,,'''))))))))))))***,,,---,,,+++***)))((()))***+++'''((())))))***+++...111222222111///+++)))***+++)))((((((''''''(((((()))+++++++++++++++,,,,,,,,,+++******)))((('''&&&&&&(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''(((((())))))************((((((((((((((((((((((((((()))***++++++***)))(((************++++++++++++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))***,,,---***+++---......---+++***,,,,,,++++++++++++,,,,,,)))***,,,------,,,***)))++++++***************+++*********+++,,,,,,------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---111555555111---,,,---,,,,,,+++***+++,,,---...111000///---,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++******))))))************+++++++++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,,,,------...///......------,,,,,,,,,+++++++++***)))(((((())))))***)))))))))***+++,,,,,,******+++,,,,,,+++******************************************************+++++++++***)))(((''''''''''''''''''((((((((((((***)))'''&&&'''(((***,,,)))((()))***...444999<<<777333---)))((()))******))))))(((((((((((())))))***************)))((((((((())))))))))))((((((((()))(((((('''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***+++***((('''&&&((()))***'''(((((()))***+++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))++++++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((******))))))))))))******((((((((()))))))))******+++***(((&&&&&&&&&((((((((()))))))))************************)))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))******++++++******)))************************(((((((((((())))))***+++***************)))))))))************************+++******************+++)))*********++++++++++++***)))(((((()))+++...///++++++++++++************((((((((()))***+++,,,,,,,,,++++++++++++++++++,,,***)))((((((((()))***+++,,,---+++)))))),,,,,,++++++***)))((('''(((***+++'''((()))))))))+++...000555555444000,,,***)))***((((((''''''''''''((((((''''''''''''(((((())))))++++++***)))(((''''''&&&))))))))))))))))))))))))''''''((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((((((******++++++***)))((((((((((((((((((((((((((((((((()))***++++++***)))((()))))))))******+++++++++)))))))))))))))))))))***(((((((((((((((((((((((('''((((((((()))))))))***(((((('''''''''((())))))))))))************)))))),,,++++++******++++++,,,)))***,,,------,,,***)))*********))))))***++++++))))))******+++,,,,,,,,,***+++,,,---.../////////******************++++++***+++++++++++++++,,,,,,***...111111...,,,+++,,,+++***)))))))))***,,,---000000...---,,,+++******++++++++++++++++++++++++))))))*********++++++++++++***************++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++))))))(((((()))***++++++***)))))))))***+++,,,,,,))))))************))))))************************************************++++++++++++***((('''&&&&&&'''''''''(((((())))))***)))'''&&&'''(((***,,,++++++***+++---000333555111...***((((((*********(((((())))))))))))((((((******************)))((()))(((((((((((()))))))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***((('''&&&&&&''')))+++---''''''((()))***++++++,,,))))))(((((((((((())))))))))))))))))***************))))))((((((((())))))***************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((%%%&&&'''(((((()))((((((''''''''''''((((((((((((******))))))))))))******''''''(((((((((((()))(((***)))'''&&&&&&&&&&&&'''((()))))))))************))))))))))))***************)))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))*********************************++++++*********)))*********++++++++++++)))((('''''')))+++...000+++++++++*********))))))''''''((()))***+++++++++++++++++++++++++++++++++))))))(((((()))******++++++,,,***'''***///...(((******)))(((((()))***+++((()))))))))((())),,,...888888666222---***)))***((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((*********))))))((((((((())))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++,,,,,,+++***((('''))))))))))))))))))))))))((())))))******))))))((((((((())))))***+++++++++)))))))))************+++))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((************************+++******************+++)))***+++,,,,,,+++***)))***))))))))))))***++++++((())))))******+++,,,,,,)))***+++---............))))))))))))************++++++++++++++++++++++++(((+++---...---+++++++++***))))))((((((***+++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++***++++++,,,---++++++,,,---------,,,,,,*********++++++,,,,,,,,,...---------------......++++++++++++++++++++++++(((((((((((()))***+++,,,*********)))******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++***)))((('''&&&&&&''''''((())))))))))))((('''''''''(((***+++,,,,,,+++++++++,,,...///---+++)))(((*********)))(((((())))))))))))((((((((((((((())))))((((((''')))(((((((((((())))))*********)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***&&&&&&&&&&&&''')))+++---'''(((((()))***+++++++++((((((((((((((())))))***)))))))))************+++******)))((((((((())))))))))))***++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))((((((((()))******&&&&&&'''(((((((((((((((((((((((((((((('''''''''))))))))))))************(((((()))))))))))))))*********)))))))))((((((((((((((((((((())))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))*********))))))******+++((((((((())))))))))))******************+++++++++)))***++++++++++++***)))(((((((((((())))))))))))(((((((((((()))+++---...+++************)))))))))''''''((()))******************++++++++++++******)))***+++,,,,,,,,,,,,,,,&&&+++,,,(((***//////)))))))))******************))))))***)))((()))+++---999888666222---***)))***)))((((((''''''(((((()))''''''(((((()))******+++***)))))))))))))))))))))))))))))))))))))))))))))''''''(((******++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******++++++)))***,,,------+++***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***+++++++++************++++++,,,,,,************************'''''''''((()))*********((('''''''''((()))***************))))))************))))))(((((())))))***************************)))))))))))))))***++++++(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++(((***,,,------,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...++++++,,,---------------++++++,,,,,,---...//////000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******++++++******)))*********+++******************+++************************++++++++++++++++++++++++++++++++++++******)))(((&&&&&&''''''((())))))***(((((((((((())))))))))))++++++************++++++)))))))))***++++++***((('''((()))******)))(((''''''(((((()))))))))(((((()))(((''''''((()))***++++++***)))(((''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++''''''((((((((()))))))))************************(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))(((((()))***&&&&&&&&&'''((()))******(((((())))))*********+++((((((((((((((()))******))))))*********++++++++++++******)))(((((())))))'''(((***+++,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''(((((()))))))))((((((''''''''''''((((((((((((((((((''''''(((((()))***&&&'''((()))***))))))((('''(((***++++++***)))((())))))))))))************''''''((((((((()))))))))*********)))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))((((((((())))))(((((()))))))))*********))))))*********+++++++++)))***++++++++++++***)))(((((((((((())))))))))))'''(((((()))***++++++,,,************))))))))))))'''((()))******)))(((((())))))***++++++***))))))''')))+++---...---,,,+++'''333999111)))+++,,,***((()))+++,,,---,,,+++***((()))******)))+++...000999888666222---***)))******))))))(((((())))))***%%%&&&&&&'''((())))))***)))))))))))))))*********))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,((()))+++---------,,,+++))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))***+++++++++******+++++++++,,,,,,,,,************************&&&''''''((()))******+++'''''''''((()))+++------(((((((((((((((((((((((())))))(((((((((((())))))++++++***))))))***++++++))))))((())))))***++++++((((((((()))******++++++---------,,,+++***((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---------,,,+++*********+++,,,---******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...///+++,,,,,,---.........---,,,,,,---...///111111222222222111111111111111222------------------------,,,+++***)))((((((((((((,,,,,,+++***)))))))))***,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++++++++***))))))&&&&&&&&&'''((())))))***''''''((()))***)))))))))))))))))))))************(((((()))+++---,,,)))''''''((()))******)))(((''')))******+++++++++******)))(((''''''''')))***+++++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))***)))))))))(((((((((((('''((())))))(((((()))***&&&'''(((((()))(((((('''))))))))))))************((((((((((((((()))******))))))******++++++++++++++++++***))))))((())))))&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((()))'''''''''''''''((())))))'''((()))++++++******)))'''))),,,......---+++***))))))))))))************&&&'''''''''(((((())))))************))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))******++++++))))))******++++++++++++)))***+++,,,,,,+++***)))************++++++++++++'''((()))***++++++******************))))))))))))(((((()))******)))((('''((()))***++++++***)))((($$$&&&***,,,---,,,***(((---@@@HHH;;;***''')))***'''))),,,......---+++***'''(((******+++---111444888888666222---***)))*********))))))))))))******&&&&&&'''((())))))((((((***)))(((''''''((()))***,,,+++***)))(((((((((((((((((())))))))))))(((((())))))(((((()))***++++++(((((((((((())))))))))))+++++++++*********)))))))))************+++++++++******)))((((((((((((((('''''''''''''''((())))))))))))(((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))***************************)))(((((((((((())))))*********++++++,,,---------,,,+++***,,,***(((''''''***---///***++++++,,,,,,++++++***))))))***+++,,,,,,------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********+++,,,---///000000111111000...---,,,,,,---------,,,,,,+++++++++......------...///111222000000000000000000000000000///...---------------,,,,,,+++++++++,,,...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++******+++++++++,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))***************++++++,,,***)))(((((()))+++---///)))))))))))))))(((''''''))))))))))))******************++++++++++++******&&&''''''((()))******+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&'''(((***+++++++++,,,))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((()))***++++++)))))))))***++++++,,,,,,************************************************))))))))))))************((('''&&&%%%$$$%%%%%%&&&++++++++++++++++++++++++&&&&&&'''((()))))))))(((+++*********))))))((((((''')))+++,,,,,,,,,***)))+++++++++***)))((((((''')))))))))))))))(((''''''(((((())))))*********+++)))(((((((((''''''''''''(((((())))))******++++++))))))************))))))((()))***++++++***((('''***)))))))))***+++,,,,,,+++++++++************))))))************+++++++++,,,+++************(((&&&***************)))((((((******))))))))))))******((((((''''''''''''((((((***(((&&&(((+++---,,,***+++++++++,,,---...///000222KKKOOO444$$$---000&&&******************************(((((()))***---...666;;;;;;444---+++***((('''(((((((((((((((''''''&&&&&&'''(((((((((((((((%%%'''***++++++)))&&&$$$++++++***((((((''''''((((((((())))))))))))(((((())))))))))))))))))******(((((())))))*********++++++++++++*********))))))))))))*********+++++++++))))))((('''''''''''''''((((((((((((((()))******))))))(((((()))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((())))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))***************************)))(((((())))))))))))*********++++++,,,---------,,,+++++++++******++++++,,,---...++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++,,,---...//////000000111000///---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,...///000111111111111111111111111000//////...............++++++*********+++,,,---++++++************++++++++++++++++++++++++++++++***+++++++++))))))***,,,*********+++++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))***))))))))))))***++++++******)))((()))***,,,...)))))))))))))))(((''''''((((((((()))))))))******)))******++++++******)))''''''(((((())))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))$$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((*********))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))(((((((((************)))))))))((()))***+++------,,,+++***+++++++++***)))((((((((()))))))))))))))(((''''''((((((((()))))))))******))))))(((((((((''''''''')))))))))))))))*********))))))************))))))((())))))*********))))))******************+++,,,++++++++++++************)))************+++++++++***)))))))))++++++)))'''&&&'''(((***++++++++++++******))))))))))))******((((((''''''''''''((((((+++)))(((***---...,,,***,,,,,,+++,,,,,,---...///666GGGIII555'''+++---&&&***************************)))(((((((((***,,,...777;;;;;;555...,,,+++)))'''(((((((((((((((''''''&&&''''''(((((((((((((((%%%&&&((())))))(((&&&%%%***)))(((''''''''''''''''''(((((())))))(((((('''******))))))))))))))))))(((((()))***++++++,,,,,,+++************))))))))))))))))))*********++++++(((((('''&&&&&&&&&'''''')))))))))))))))***++++++))))))((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))*********************+++******)))((()))))))))******************+++,,,---------,,,+++***+++---...//////...---,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------......//////000000111111000///...---,,,,,,+++++++++++++++***+++++++++++++++,,,---...111111111111111111111111000000000///////////////++++++***)))))))))******++++++************++++++***************************+++,,,+++******+++,,,*********++++++++++++,,,************)))))))))((())))))))))))))))))))))))))))))((((((((()))******,,,+++***))))))***+++,,,)))))))))))))))(((((('''''''''((((((((())))))))))))******++++++******)))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++***)))))))))******++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))((('''''''''((((((''''''''''''''''''''''''(((((()))))))))(((''''''************)))))))))))))))***,,,---------,,,++++++++++++***))))))(((((()))))))))))))))((((((''''''((((((((((((((())))))))))))))))))((((((((((((************))))))))))))******++++++++++++******)))((((((((()))***++++++,,,++++++************+++,,,+++++++++************)))************+++++++++)))(((((()))++++++***)))&&&'''(((***++++++++++++******))))))))))))******((((((''''''''''''((((((***)))***---111222///,,,---,,,,,,++++++,,,,,,---222::::::111))))))***(((***************************)))(((((((((***,,,...777;;;;;;555///---,,,***'''(((((())))))(((((((((''''''((((((((((((((('''***(((%%%""""""%%%))),,,)))((('''&&&&&&&&&&&&&&&'''(((((((((((((((((('''*********))))))(((''''''&&&'''((()))***+++,,,,,,************))))))))))))))))))))))))************)))(((((('''''''''(((((())))))(((((())))))***+++))))))((((((((())))))***************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))************))))))((((((((()))))))))*********************++++++******)))***************************+++,,,---------,,,+++***+++---......///......,,,------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------///000000------------------------------,,,++++++++++++,,,.........//////////////////000000111222111///---+++++++++++++++++++++++++++++++++,,,,,,---------000000000000000000000000000000111111111000000000,,,,,,++++++************,,,++++++******++++++,,,************************)))***++++++***)))***+++************++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***,,,,,,******))))))******(((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((()))))))))&&&''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************,,,++++++***))))))))))))*********))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&*********))))))))))))))))))***+++,,,,,,,,,+++++++++++++++******)))))))))(((((())))))))))))((((((''''''''''''((((((((((((*********)))))))))((((((++++++******))))))((((((******++++++++++++******)))(((''''''(((***,,,------,,,++++++************,,,,,,+++++++++*********))))))*********+++++++++***)))))))))++++++)))'''***************)))((((((******))))))))))))******((((((''''''''''''(((((())))))+++000555777444111------,,,+++++++++++++++)))((()))***)))'''(((+++***************************)))((('''(((***,,,---555999:::333...,,,,,,***'''(((((())))))))))))((('''(((((((((((((((''''''***'''$$$"""###%%%))),,,(((''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))***)))((('''&&&%%%%%%&&&'''((()))***+++))))))))))))))))))))))))(((((()))))))))************)))))))))))))))******(((''''''''''''((())))))))))))((((((((((((((()))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))((((((*********************************)))))))))))))))((()))))))))******************++++++++++++******+++++++++******************+++,,,---...---,,,,,,,,,,,,++++++,,,---//////,,,------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,---...///000111------------------------...---,,,,,,++++++,,,,,,......///000000//////...//////000222444444111...++++++++++++++++++++++++---------...............------------------------///000111222222111000000............---,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''(((******)))(((((()))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((())))))***,,,,,,+++******)))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))******)))))))))))))))))))))(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))******'''(((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************,,,,,,+++***))))))******((()))))))))*********+++************************((((((((((((((((((((((((((()))))))))************)))*********************&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))(((''''''))))))))))))))))))******((())))))***************++++++++++++************(((((())))))))))))((((((((((((((((((''''''''''''+++************)))))))))++++++******))))))((((((*********++++++*********)))(((''''''(((***,,,---------,,,+++*********+++,,,,,,,,,++++++++++++***))))))*********+++++++++---+++*********)))'''%%%***************)))((((((******))))))))))))******((((((''''''''''''(((((('''(((+++111888;;;999666---,,,+++***************'''""""""(((+++'''''',,,************************))))))''''''((()))+++---222666777111,,,++++++)))''''''((()))******))))))(((((((((((((((((('''&&&$$$%%%''')))***)))((('''(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&'''((()))***)))((('''&&&%%%%%%&&&&&&'''((())))))(((((()))))))))))))))***((((((((()))))))))************))))))******++++++'''''''''''''''(((((()))))))))((((((''''''((((((((((((((((((((((((((((((************************))))))))))))))))))))))))'''((()))************)))******************************))))))))))))))))))))))))))))))************)))***++++++,,,++++++++++++++++++++++++*********)))***,,,---...------,,,---,,,++++++,,,---///000,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111------------------------...------,,,,,,,,,,,,,,,,,,---///000000000///.../////////222666666222...+++,,,,,,,,,,,,,,,------......///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,...///111222222111000000//////000000000///......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++%%%'''******)))''''''''')))))))))************+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((()))******++++++++++++******))))))'''(((((()))))))))))))))''''''((((((((()))))))))((())))))******))))))((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))'''(((((())))))******+++)))******+++++++++++++++************************&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,++++++*********++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************((()))***+++++++++******))))))))))))))))))))))))))))))*********)))(((((())))))))))))************(((((((((((()))))))))***++++++++++++++++++++++++'''(((((())))))))))))))))))))))))(((((((((((('''++++++++++++*********)))************))))))))))))))))))************)))))))))((((((((()))***++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++)))************+++++++++...---+++******(((&&&###&&&'''(((***++++++++++++******))))))))))))******((((((''''''''''''((((((((((((***000666:::999777,,,++++++***)))))))))***---'''&&&+++,,,((('''***************************)))(((''''''''')))+++---000555666000+++******)))''''''((()))************((((((((((((((('''&&&&&&###%%%(((+++,,,+++((('''((('''''''''''''''((((((&&&''''''((((((''''''&&&%%%'''((()))***)))''''''&&&'''''''''(((((())))))(((((((((((())))))******(((((((((((()))))))))***)))))))))))))))***++++++((((((((('''((())))))***))))))((('''''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))&&&'''(((***++++++++++++************************)))))))))))))))))))))***))))))))))))************)))***++++++,,,,,,,,,+++,,,,,,,,,++++++*********)))***+++---......------,,,,,,---...////////////++++++,,,,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,---...//////..............................---,,,,,,,,,,,,---***+++...///000000/////////...///333777777333...,,,,,,---------............///000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111000///...///000111111000000///---,,,,,,++++++,,,,,,---************************&&&(((***+++***((('''((())))))))))))************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***))))))))))))***++++++******+++++++++******)))''''''((()))))))))))))))((((((((()))))))))******(((((())))))))))))((((((''''''(((((())))))******&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))***++++++++++++******)))))))))))))))))))))))))))'''(((((()))******++++++((())))))***++++++******))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++*********+++,,,,,,+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))++++++++++++++++++++++++(((((()))*********))))))((()))))))))************)))))))))))))))******+++++++++++++++++++++++++++''''''((()))))))))))))))******)))))))))(((((((((,,,,,,+++++++++*********)))))))))))))))*********(((((())))))))))))((((((((())))))*********)))))),,,,,,+++++++++,,,------------,,,,,,,,,+++++++++)))************+++++++++---,,,*********)))'''%%%&&&'''(((***++++++++++++******))))))))))))******((((((''''''''''''(((((()))((((((,,,222555444222+++******)))))))))******...,,,+++,,,,,,***)))***************************)))((('''&&&''')))+++,,,000444666000,,,++++++***''''''(((******++++++***(((((())))))((('''&&&&&&((('''''''''((()))+++,,,(((((('''''''''(((((()))&&&''''''''''''''''''&&&$$$&&&((()))***)))((('''(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))******+++***)))((('''''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))%%%&&&(((***+++,,,,,,+++************************)))))))))))))))*********))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++---......------+++---000222333222000...***++++++,,,,,,++++++***))))))***+++,,,,,,---------,,,,,,,,,,,,---....................................---,,,,,,,,,,,,---)))***---///000000/////////...///333888888333...---------....../////////......///000000///...---------------------------,,,...000111222111000///---...///111111111000000---,,,,,,++++++,,,,,,---))))))))))))))))))))))))&&&)))+++,,,+++)))(((((())))))))))))************---------,,,,,,,,,++++++))))))))))))))))))))))))***************++++++,,,)))******+++++++++******''''''((()))))))))))))))))))))))))))************(((((())))))))))))((((((&&&''''''((()))******+++&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++%%%%%%&&&'''((((((''''''(((((((((((((((((((((((()))*********++++++,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************+++,,,------......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***++++++***)))(((((((((((((((((((((((('''((()))***************(((((())))))*********+++*********)))******+++,,,++++++++++++++++++++++++''''''((()))))))))))))))++++++******))))))((((((,,,,,,,,,+++++++++******(((((())))))******++++++''''''((((((((((((''''''((()))***++++++***((('''++++++++++++,,,------...---------,,,,,,,,,++++++)))************++++++++++++***)))*********(((&&&***************)))((((((******))))))))))))******((((((''''''''''''((((((+++)))''')))...000///---******))))))))))))******)))+++++++++***+++++++++************************)))((('''&&&''')))+++,,,000555666111---,,,,,,+++''''''(((******++++++++++++*********))))))(((((('''''''''(((((((((((((((+++***((('''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))))))))))),,,***))))))******)))'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))+++++++++*********))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++***))))))******---,,,,,,,,,,,,---......444///,,,...///------000/////////...------,,,,,,---------------------------------...............222111000//////......///222000------......,,,))),,,,,,------.../////////,,,---000222444444333333,,,,,,------.../////////---///111111///---------+++++++++,,,,,,---------+++---///000111000///.../////////000111111222222222111000...---+++******))))))))))))***+++,,,,,,************************...---,,,+++************+++++++++++++++***)))(((************************---,,,)))'''&&&&&&'''(((((()))***++++++***((('''+++***((('''&&&&&&&&&'''))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++))))))************))))))(((((())))))))))))((((((***((('''((()))***)))((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((()))************)))((((((((((((((('''((()))***************)))))))))))))))))))))))),,,+++***((('''(((((()))((((((((((((((((((((((((************************,,,,,,+++***))))))******)))))))))))))))))))))))),,,++++++******++++++,,,'''(((((()))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++(((((((((((())))))))))))''''''(((((()))))))))*********))))))))))))******))))))))))))************((((((((((((((())))))***(((((((((((())))))))))))((())))))))))))*********(((***---///000...+++)))''''''(((((()))+++,,,---))))))))))))))))))))))))***++++++******)))((('''))))))(((((('''''''''&&&'''''''''((((((((((((((()))*********++++++++++++******))))))(((((('''''''''''''''''''''((())))))++++++******)))((((((''',,,+++***))))))***+++,,,///333666444...))))))******)))(((''''''((()))***************)))))))))(((%%%&&&&&&'''((()))******,,,+++)))(((''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))******++++++++++++******************+++++++++,,,++++++******++++++,,,---,,,,,,+++***************---,,,,,,,,,,,,---......222---***,,,---,,,,,,.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000/////////000000111444111//////000000---+++++++++,,,,,,---...//////---///111333444444333222---------..................000111111///.........------------,,,,,,++++++,,,---///000000///...---/////////000111111222222222222111///...---++++++***************+++,,,---++++++++++++++++++++++++------,,,+++***))))))***+++++++++++++++***)))))))))))))))))))))))))))))),,,+++)))'''''''''((())))))***************))))))+++***((('''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************)))))))))))))))))))))))))))((((((((())))))******'''(((((((((((((((((('''(((((())))))))))))((((((((('''&&&&&&'''((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))************)))(((((((((((((((((()))******++++++************************************)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((+++******************+++'''(((((()))))))))))))))***)))((((((((()))++++++++++++++++++++++++++++++((((((((()))))))))******'''''''''((((((((())))))******))))))))))))******))))))))))))************))))))((((((((()))******''''''((((((((())))))))))))))))))*********++++++)))***,,,......---,,,***''''''''''''((()))******))))))))))))))))))))))))'''((()))******++++++***)))))))))(((((((((''''''((((((((((((((('''''''''))))))))))))*********+++***)))))))))(((((((((''')))))))))((())))))******))))))))))))************+++***))))))))))))***+++...111444222---))))))***))))))(((''''''((()))***************))))))))))))$$$%%%&&&'''(((***++++++,,,+++***)))(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))******))))))(((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((&&&%%%%%%''''''&&&$$$######$$$%%%'''((()))***((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************)))******************))))))))))))*********++++++++++++******++++++,,,---,,,++++++************+++,,,,,,,,,,,,,,,---......000+++)))+++,,,******---//////......---,,,,,,,,,++++++++++++++++++++++++.../////////000000000000////////////000111222222444333111111111111///...+++,,,---...///000111111///000222333333333222111...............---------///000222111000/////////000///...---,,,+++******,,,---...//////...,,,+++/////////000111111222222333333222111000......---,,,+++++++++++++++,,,---++++++++++++++++++++++++,,,,,,+++***))))))))))))***++++++++++++***))))))******************************(((''''''((()))***++++++************++++++******)))(((''''''''''''''''''(((((())))))************************************))))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))((()))******++++++******((((((((())))))(((((((((((())))))******))))))(((((('''&&&&&&(((((('''&&&((())))))******))))))(((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((()))************)))((((((((()))))))))***++++++++++++++++++************************'''((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******)))))))))))))))((()))******+++************************)))))))))*********++++++'''''''''(((((((((((()))***))))))(((((())))))***))))))))))))***************))))))))))))***++++++'''(((((((((((()))))))))************+++++++++,,,***++++++,,,---,,,,,,,,,***))))))((())))))******))))))))))))))))))))))))'''((()))******++++++******)))))))))))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((,,,++++++*********++++++(((((())))))***+++,,,,,,******))))))))))))******+++...111///,,,))))))***))))))(((((((((((())))))*********)))))))))))))))%%%&&&&&&'''((())))))************))))))((((((((((((((((((((((((((((((((('''(((((((((((())))))))),,,++++++***)))(((''''''(((((((((''''''(((((((((************************)))))))))***+++++++++,,,))))))))))))))))))))))))***)))(((((()))***)))'''&&&''''''((()))******+++(((((()))))))))*********((((((((((((((()))))))))))))))))))))))))))))))))************************))))))************))))))((())))))))))))*********++++++******++++++,,,---,,,++++++******+++++++++,,,,,,++++++,,,,,,---...///***(((+++,,,+++***,,,//////...------,,,,,,+++++++++++++++++++++++++++/////////000111111222222000000//////000111111222333333222111111000//////...///000111222333444555111222222333333222111111000//////...------,,,,,,///111222111000///000111000000///...---,,,++++++---.........---,,,+++***/////////000111111222222444444333222111000000000------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))*********+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))++++++,,,+++*********+++,,,---***))))))(((((((((''''''&&&''''''((()))******+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((()))***,,,,,,+++******++++++************++++++)))))))))******)))))))))***)))((()))***+++***((()))))))))******)))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((())))))*********))))))((())))))******++++++,,,,,,,,,++++++++++++++++++++++++++++++&&&''')))+++,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))************))))))(((((()))************))))))))))))))))))******+++)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))***************************++++++,,,))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---...---,,,,,,+++++++++,,,))))))))))))))))))))))))***++++++******)))((('''************))))))))))))******)))((('''&&&&&&%%%'''''''''(((((((((((()))))))))))))))((((((((((((,,,,,,+++*********++++++((())))))******+++,,,,,,)))))))))))))))))))))))))))+++------***))))))***)))))))))((((((((((((((())))))))))))))))))******((((((((((((((('''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,+++***)))(((((('''((((((''''''''''''((((((++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))(((((())))))))))))************(((((((((((())))))******************************************************))))))************))))))((())))))))))))*********++++++******++++++,,,---,,,+++++++++++++++,,,,,,,,,++++++++++++,,,------///+++***---...,,,,,,---.........---,,,,,,++++++------------------------//////000000111222222333222222111000000000000000111111111000//////////////////000111222333444444111111222222111111000000000000///...---,,,,,,+++///111111111000///111222/////////.........------.........------,,,++++++/////////000111111222222444444333333222222222111//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************)))******+++++++++******++++++++++++++++++++++++((((((((())))))***+++,,,,,,+++*********+++---...)))))))))))))))(((((((((&&&''''''((()))******+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((()))***,,,,,,+++******++++++***))))))***++++++))))))************))))))+++)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))((((((((()))***+++++++++((((((((((((((())))))*********))))))))))))******++++++,,,,,,,,,++++++***************************'''(((***,,,------,,,,,,))))))))))))))))))))))))*********************************))))))******+++******************************+++,,,,,,+++******((())))))***************((()))))))))************)))))))))))))))))))))))))))*********++++++++++++************************))))))(((((((((((())))))((()))))))))***************************++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,---///...---,,,++++++++++++))))))))))))))))))))))))***++++++******)))((('''))))))))))))******************)))((('''&&&&&&%%%&&&'''''''''(((((((((((((((((((((((())))))))))))+++******)))))))))******************************))))))************))))))(((************))))))***)))))))))))))))(((''''''))))))))))))************)))))))))(((''''''&&&&&&''''''(((((((((((('''&&&((((((((((((((((((((((((((((((((()))))))))******++++++******))))))(((((((((''''''&&&&&&''''''(((++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))((('''(((***+++***)))))))))(((''''''&&&&&&%%%)))))))))*********++++++'''(((((())))))******+++***************************************+++++++++)))******************))))))))))))*********++++++++++++******++++++,,,---,,,++++++++++++,,,,,,---+++++++++++++++,,,------///++++++...000...---.........------,,,+++++++++------------------------......///000111222222333333333222111000000000000///000111000...---...///------......//////000000000000000000000000000000000000///...------,,,,,,///000000000//////111222///////////////..................---------------/////////000111111222222333333333333333333333333111111///...------------------------------------,,,,,,+++++++++++++++,,,))))))***++++++++++++***(((((((((((((((((((((((()))))))))******+++++++++***************+++,,,---((())))))******))))))(((''''''(((((())))))******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))((()))******++++++******)))((('''&&&&&&'''((())))))******++++++******))))))(((''''''))))))(((''')))******++++++******)))))))))))))))))))))))))))&&&''''''((()))***+++,,,((((((((((((((()))************)))))))))***++++++++++++++++++++++++***)))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))***************************************++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***((()))******++++++******(((((()))************)))************************)))))))))*********++++++++++++************)))))))))((((((''''''(((((()))))))))))))))***************))))))))))))***++++++***++++++++++++,,,,,,,,,************+++++++++,,,+++************+++,,,,,,,,,++++++***)))))))))***))))))))))))))))))))))))'''((()))******++++++***(((((()))))))))))))))***))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++++++++++++++************++++++++++++******)))))))))))))))))))))***)))*********)))((('''&&&((()))))))))************(((((((((((((((''''''''''''((())))))))))))((('''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((''''''((()))******(((((((((((('''''''''''''''))))))*********+++++++++'''(((((()))******++++++************************))))))*********+++++++++******++++++++++++******************+++++++++,,,++++++******++++++,,,---+++++++++++++++,,,---...+++++++++***++++++,,,---...++++++...000...---.........---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333222222111111000111111111...000111000...---...000------------------------///............///////////////......---------,,,...//////...---...000222222111111000///...------..................///////////////000111111222222333333333333333333333333333222000///...------------------------------------,,,,,,,,,,,,,,,------))))))***+++++++++++++++)))))))))))))))))))))))))))******+++++++++******'''((()))***++++++++++++((()))************)))((((((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))((((((((())))))******((('''&&&%%%%%%&&&'''((()))******++++++******))))))((('''((())))))(((''')))******++++++******)))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((()))************))))))******+++,,,******++++++******)))((((((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))************************)))))))))))))))***++++++************************)))***+++,,,,,,+++***)))))))))***++++++++++++***'''((()))***+++******)))++++++++++++++++++++++++((((((((()))))))))******))))))))))))((((((''''''((((((''''''''''''(((((())))))))))))************))))))((((((((()))******)))))))))*********++++++)))))))))*********++++++)))*********+++++++++++++++******))))))))))))***))))))))))))))))))))))))'''((()))******++++++***''''''((((((((()))))))))((((((((((((((('''''''''''''''((((((((()))))))))'''((((((((()))))))))***'''''''''((()))***+++,,,)))******++++++,,,,,,,,,***+++,,,------,,,+++***+++***)))))))))***)))))))))*********)))(((&&&%%%(((((())))))*********+++&&&'''''''''(((((())))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************((((((((((((((()))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((,,,+++++++++******)))))))))))))))))))))))))))))))))(((((()))***++++++***(((((())))))******++++++)))************+++++++++'''(((((()))***+++++++++************************))))))******++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,---...++++++******++++++,,,------******...000...---.........---,,,,,,++++++***++++++++++++++++++++++++,,,---...///000111222222000000000000111222333444...000222111...---///111///............------------------------...//////...............---------......///...------000222444333222000///---,,,+++...............///000111/////////000111111222222222222333333333333333444333333111000...---------........................---------,,,,,,---......((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))&&&''')))***++++++******((()))***++++++***)))((())))))))))))((((((((((((******************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++***)))'''&&&&&&''')))*********++++++++++++******+++***)))***+++,,,+++)))******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))************))))))***+++,,,,,,***************)))((('''(((((((((((((((((((((((((((((('''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''')))***++++++***)))'''))))))***++++++++++++***'''((()))++++++******)))++++++++++++++++++++++++(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((())))))))))))************((((((((((((((())))))***(((((((((((())))))))))))((())))))))))))*********))))))***++++++++++++***,,,++++++***++++++,,,,,,))))))))))))))))))))))))***++++++******)))((('''&&&'''''''''(((((())))))'''''''''((((((((((((((((((((((((((())))))))))))'''((((((((())))))******'''''''''((()))+++,,,---'''((()))***,,,---...///+++,,,------------,,,+++,,,***)))((()))***)))))))))*********)))(((&&&%%%''''''''''''((((((((()))******++++++***)))(((((()))))))))))))))(((''''''))))))))))))((((((((((((,,,+++***((((((((()))***))))))))))))******************)))((((((((((((((()))))))))))))))))))))))))))************+++++++++---,,,+++)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((()))************+++++++++)))************+++++++++---+++))))))+++,,,,,,+++++++++******)))*********************************)))***+++,,,---.........------------,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,...---,,,,,,---///---...000111222222111111000000111222333333333333222222111000///000000000111111000///////////////.........///////////////////////////////////////---.........//////000000//////000000000000//////111000///------......///000000111222222222111111111111222222222333333333444222222222222222///---000000...------------------,,,++++++------,,,+++...---,,,+++++++++++++++((()))***+++,,,---------000///,,,*********+++,,,************************,,,+++******+++,,,,,,,,,''''''(((((()))))))))*********+++++++++******)))++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((***,,,---)))***+++,,,,,,+++***)))))))))))))))))))))***+++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))************))))))******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++,,,,,,+++***)))))))))*********))))))((((((''''''''''''((()))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,...------,,,***))))))((())))))******+++++++++,,,(((((())))))))))))((((((*********)))))))))))))))+++******)))(((''''''&&&))))))))))))(((((((((((('''''''''((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++***)))((((((******))))))))))))************+++++++++******)))))))))(((((((((((())))))+++***)))(((((()))***+++***************+++++++++,,,'''&&&(((***(((''')))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))***'''%%%&&&)))+++***)))(((((())))))************---,,,*********,,,...///000///,,,*********+++,,,******)))(((((((((((((((++++++***)))((('''&&&&&&'''''''''((((((((())))))*********)))))))))(((((()))))))))))))))(((''''''))))))))))))((((((((((((,,,+++)))((((((((()))***''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++***)))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))*********+++++++++)))************+++++++++,,,+++***+++------,,,+++,,,++++++*********++++++***************************++++++,,,------------,,,---------,,,,,,+++******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///------///000111111000000000111222333444444444444333222111111000000000000000000///...............////////////////////////////////////////////////........./////////000000000000111111111111000000111000///...---......///000111111222222222222222222222222222222222333333444333111222222222000...111000///...---------------,,,++++++------,,,+++------------,,,,,,,,,,,,)))******+++,,,,,,,,,,,,000...,,,*********+++,,,************************+++***))))))***++++++***((((((((())))))******************++++++******)))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,)))******++++++******))))))))))))))))))******+++,,,,,,+++++++++*********+++******))))))******+++))))))************))))))******++++++++++++******))))))))))))))))))))))))++++++******)))(((((((((+++******))))))))))))***))))))))))))(((((((((((('''((())))))******))))))))))))))))))************'''((())))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))++++++///...---,,,+++***)))((('''((((((((())))))))))))((())))))******))))))(((***)))))))))))))))))))))*********)))((('''''''''((((((((((((((())))))))))))))))))((('''''''''&&&************************+++,,,,,,++++++)))((((((******))))))))))))*********+++++++++++++++******))))))(((((((((((())))))+++***)))(((((()))***+++++++++******))))))((((((,,,((('''***+++)))(((***&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&'''***+++***))))))))))))))))))*********))))))((()))+++...000222///...,,,*********+++,,,******)))(((((((((((((((******))))))((((((''''''''''''((((((((()))))))))******)))((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))+++***))))))((()))))))))''''''''''''((((((((((((***))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******)))((((((((())))))''''''''''''''''''''''''************************************))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))************++++++++++++++++++---//////...,,,,,,,,,++++++++++++,,,,,,************************++++++,,,------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,------,,,,,,---...,,,---...///000000000000111222333444444555555444444333333222111000000000000///..................000000000000000000000000////////////////////////......////////////000000111111222222222222111111000000///............///000111222333333333333333444333222111111222333444444333111111222222111///111111000//////.........---,,,+++,,,---...---++++++,,,---...///...------***++++++,,,,,,+++++++++///...,,,+++******++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))***************))))))******+++******)))+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******)))******+++++++++******))))))******+++)))))))))))))))***++++++,,,++++++++++++*********)))******++++++******)))))))))************))))))******++++++++++++******))))))))))))))))))))))))+++******))))))((((((''')))(((((((((((())))))***(((((((((((())))))))))))(((((()))***************))))))))))))************''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++000///...---+++***)))((((((((((((((()))))))))))))))******************)))))))))))))))))))))************))))))(((((('''''''''''''''(((((())))))***+++***))))))''''''&&&%%%+++++++++++++++++++++++++++++++++++++++***)))(((******))))))))))))******++++++,,,,,,,,,,,,++++++***))))))(((((())))))*********))))))))))))******++++++***)))((('''&&&&&&+++''''''***,,,)))((()))&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))***(((((((((***+++***)))*********)))))))))))))))((((((((()))+++---///111...---,,,*********++++++******)))))))))((((((((())))))))))))(((((((((((('''(((((((((((()))))))))******)))((((((((()))***)))))))))))))))(((''''''(((((((((((())))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************,,,+++++++++++++++++++++((((((((((((((((((((((((************************************)))))))))((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++***+++,,,///111111///---,,,,,,++++++,,,,,,------************************,,,,,,---------,,,++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,,,,------......+++,,,------,,,,,,---.........///000000111111111222222333444555555555555444444444333222222111000000000///////////////000111111111111111000000000//////////////////////////////////////////000000000111111222222111111000000/////////............000111222333333444333333555444333111111222333444444333111111222222111000222222222111111000///......,,,+++,,,---...---,,,***,,,...000000000...---,,,,,,,,,,,,,,,+++***)))------,,,+++******++++++++++++++++++++++++++++++***+++,,,+++***)))))))))******************++++++((())))))***************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++***)))(((((()))***+++)))((((((((()))***+++,,,++++++++++++************((()))***++++++***)))((())))))************))))))******++++++++++++******))))))))))))))))))))))))''''''(((((()))*********'''''''''''''''((()))***''''''(((((())))))******((())))))***************((()))))))))************((((((((((((((((((((((((************************************************)))))))))))))))******+++000///...---,,,***))))))***************+++++++++******++++++++++++******)))))))))))))))************)))))))))((((((((('''&&&&&&''''''((()))*********)))))))))((((((''''''+++++++++++++++++++++++++++++++++++++++***)))(((******))))))))))))******++++++,,,---------,,,,,,***))))))))))))))))))******))))))))))))))))))***))))))(((((('''''''''&&&)))&&&&&&***,,,)))'''(((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))***++++++***)))************))))))))))))++++++************+++,,,---,,,+++***)))*********************))))))(((((('''((((((((()))))))))***(((((((((((()))))))))*********)))))))))*********)))))))))))))))((('''''''''((((((((()))))))))***)))))))))*********))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,+++))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******,,,///111222000...,,,+++++++++,,,,,,---...************************,,,,,,---------,,,+++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........+++---......---,,,...///000000000000111222333333222222333444555555555555333444444555444333222222222111111111111111222222333333222222222111111111000000000000000000000000000000000000000000////////////000000000000/////////////////////......---///000111222333333333333555444333222222333333444555333111111222333222222333333333333222111000///...---,,,,,,......---,,,***,,,...000000000...---,,,,,,,,,,,,+++***)))))),,,,,,++++++******++++++++++++++++++++++++++++++,,,...///...,,,*********++++++******************'''((()))***************)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++*********)))+++***)))(((((()))***+++(((((((((((()))***+++,,,+++++++++*********))))))((()))***++++++***)))((())))))************))))))******++++++++++++******(((((((((((((((((((((((('''''''''((())))))******'''&&&&&&&&&'''((())))))''''''(((((())))))******(((((()))***************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************///...---,,,+++******)))++++++************************++++++++++++******(((((())))))************))))))))))))((((((((((((%%%&&&&&&'''((())))))***'''((((((((())))))******++++++++++++++++++++++++******+++++++++***))))))******))))))))))))*********+++,,,---------------******))))))))))))******)))))))))******)))))))))&&&&&&''''''((((((((())))))'''(((---///,,,))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******,,,,,,+++******************)))))))))))))))+++*********)))*********++++++******))))))******)))******+++***)))((((((''''''(((((())))))******((((((((()))))))))******)))***+++,,,,,,,,,++++++)))))))))))))))(((''''''''''''(((((())))))******(((((()))************)))''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******((()))******+++*********************************************************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++******+++...111222111///+++******++++++,,,---...************************++++++,,,------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---------------------------.........,,,...//////......///000111111111111111333444444111222333444444555555444222333555666666666555444222222222222222333333444444444444333222222111111000000000000000000000000111111000000000000////////////000000000000///////////////000///......---...///000111222333333333222333333333444444444444555333111111222333333333444444555555444333111000...---,,,---...///...,,,+++,,,---...///...------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...111333222...+++***,,,***************)))))))))''''''((()))******************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))*********))))))***))))))(((((())))))***(((((((((((()))***,,,,,,+++************)))))))))((())))))******))))))((())))))************))))))******++++++++++++******((((((((((((((((((((((((***))))))((((((''''''&&&(((''''''''''''(((((()))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++************************(((((()))************))),,,,,,,,,+++++++++******))))))))))))(((((((((((()))******************)))((((((((()))******++++++))))))))))))((((((((((((&&&&&&&&&''''''(((((()))&&&'''((((((******+++,,,++++++++++++++++++++++++******+++++++++******)))******))))))))))))******)))***+++,,,,,,------,,,+++******))))))******+++))))))************))))))%%%%%%&&&'''((()))******+++)))+++111333///,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++------,,,*********((()))))))))************&&&'''((()))***+++,,,,,,)))))))))))))))))))))))))))***+++++++++***)))(((''''''(((((())))))******(((((()))))))))*********)))***---...///...,,,+++)))))))))))))))((('''''''''''''''((()))*********'''((()))***+++******)))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++***)))))),,,///111111111)))))))))******,,,------***************************++++++,,,------------***+++,,,,,,---------,,,,,,,,,,,,------------...............------------...///000000//////000222111000000000000222333444000111222333444444444444111222444666888777777666222111111111222222333444555555555444333222222222000000000000000000000000111111111000000000//////000000000111111000000000...///000000000///---------...///000111222222222000111333555666666555444666333111000222333444444444555666666666444222111///---,,,---...///...---------------,,,,,,,,,,,,++++++,,,,,,,,,+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...222555333...******,,,*********))))))(((((((((&&&'''((()))************,,,,,,,,,++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******))))))(((((())))))))))))((((((''''''(((((()))+++,,,---************))))))))))))))))))(((((((((((())))))))))))************))))))******++++++++++++******((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))(((((('''((((((((())))))))))))((((((((((((&&&&&&'''((((((((((((((())))))))))))***************)))(((((((((((()))***))))))))))))))))))))))))************************'''((()))***+++******))))))))))))*********++++++))))))))))))((((((((('''((())))))******))))))((('''(((((()))******++++++(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))*********+++************************)))******+++++++++************))))))))))))******((()))***+++,,,,,,,,,,,,+++******))))))******+++((()))***++++++***)))((('''''''''(((((())))))***)))(((+++111444000,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))),,,//////,,,*********''''''((()))***++++++,,,&&&&&&((()))******++++++(((((()))))))))))))))((()))***+++,,,,,,***)))'''(((((((((((())))))))))))))))))))))))************(((+++...000111///---+++)))))))))))))))(((((('''&&&''''''((()))******+++'''((()))+++++++++***)))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---...------,,,))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***)))(((***...000222222))))))))))))***+++,,,---************************)))***+++,,,---.........***+++,,,,,,------------,,,,,,,,,---------....../////////...---------,,,///000111111000000111222000////////////111222333000000111222333333333333000222444777888999888777111111000000111222333333666666555444333333222222000000000000000000000000222111111111000000//////111111222222222222111111...///000000000///---,,,,,,---...///111111222222...000333666777777666444666333111000222444444444444555777777666555222111///...------...///...---...---,,,+++++++++++++++***++++++,,,,,,,,,++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...222555333...******+++***)))))))))((((((''''''&&&'''((()))************)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((()))))))))((('''((()))******)))(((''''''''''''((()))+++,,,---************))))))))))))***)))(((''''''((()))***))))))************))))))******++++++++++++******((((((((((((((((((((((((&&&&&&''''''((()))))))))+++***)))(((((((((((((((******))))))((((((''''''%%%&&&&&&'''''''''''''''))))))))))))************)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))'''(((((()))******++++++,,,+++++++++******))))))(((((())))))))))))(((((('''(((((()))***+++++++++(((((((((((())))))))))))'''''''''''''''&&&&&&&&&*********))))))))))))))))))))))))))))))))))))))))))******+++++++++************))))))))))))******'''((()))***+++,,,,,,,,,++++++************++++++((()))***++++++***)))((()))))))))))))))(((((((((&&&%%%(((///111---)))(((*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))---000///---******+++&&&&&&''')))***+++,,,---))))))***))))))(((''''''(((((()))))))))))))))((()))***,,,,,,,,,+++)))'''))))))))))))((((((((((((******))))))))))))******)))******+++---...//////---***''''''))))))'''%%%))))))))))))))))))))))))***************************************)))((((((***)))'''&&&&&&''')))***************)))))))))))))))))))))))))))******+++************************)))***+++,,,,,,+++***))))))))))))))))))(((''''''''''''(((((())))))******))))))))))))************************************))))))))))))************///...------,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......---,,,---...///000------......///000000000222111111111000000//////333333333333111...***(((...///000000000000222444555666777888888777555444222222111111111111222222555666666555333111222333222222222111111111111000111222333444333333111111111111111000//////......////////////............---,,,,,,,,,,,,---......111222444666777777666555444444444555444444333333333444555555444333111000222000///...//////---,,,........................---,,,+++***)))***+++,,,)))))))))******+++,,,,,,++++++++++++++++++++++++------......------,,,+++)))))))))***+++++++++,,,+++***)))(((((((((***************++++++,,,,,,,,,((()))))))))))))))((('''***)))((()))***+++***((())))))))))))))))))))))))((((((((()))******++++++***)))(((''''''&&&''''''+++)))(((''''''((()))+++*********)))))))))))))))***************************)))((((((((()))+++,,,)))************+++++++++******))))))******+++,,,))))))(((((('''''''''&&&)))))))))))))))))))))))))))***,,,---,,,***((('''))))))))))))((((((((((((***)))((((((((()))+++,,,((((((((()))******++++++++++++************++++++)))***+++,,,,,,+++***)))((((((((()))******++++++)))))))))))))))))))))))))))(((''''''(((***,,,---(((((((((((())))))))))))''''''((()))***++++++,,,,,,+++***))))))***+++,,,((((((''''''''''''(((((())))))))))))))))))))))))+++++++++******)))''''''))))))(((((((((***+++,,,************************'''((()))******)))(((''',,,+++++++++***)))))))))(((((())))))))))))((((((,,,++++++***)))(((((((((''''''((()))***++++++,,,***)))'''&&&(((******)))(((((())))))))))))((((((************************---...///...,,,+++,,,---))))))))))))))))))))))))************************)))***++++++***)))***+++000//////---***%%%!!!&&&'''((())))))***))))))******))))))))))))******(((((()))***+++,,,------,,,***))))))))))))(((&&&))))))))))))))))))))))))************************))))))******))))))((('''***)))(((''''''((()))***************)))))))))))))))))))))))))))******+++******************************++++++++++++******)))))))))))))))(((''''''(((((((((((())))))******))))))))))))************************************))))))))))))************......---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------......---------...///000------...//////000000111222222111111000000000000111222222222111000...---000111222222111111333555777888;;;======;;;888666333333222222222222333333666777888666444222333333222222222222111111111111222333333444333222111000111111111000000000000000000000000////////////.........------......///000333444777888999999888777444444444444444333222222222222333444333222111000222111////////////...,,,---------..................---,,,,,,++++++,,,,,,******************))))))++++++++++++++++++++++++,,,------------,,,++++++******************++++++***)))))))))))))))*********++++++++++++++++++,,,((())))))*********))))))***)))((()))***+++***((())))))))))))))))))))))))*********)))))))))))))))(((((('''''''''(((((()))***)))'''&&&&&&''')))***)))))))))))))))))))))***************************)))))))))))))))***++++++)))************+++++++++******))))))******+++,,,))))))((((((((('''''''''))))))))))))))))))))))))***++++++,,,+++***)))((())))))))))))((((((((((((***)))((((((((()))++++++'''''''''((())))))******+++******))))))******+++)))***++++++++++++***)))*********))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))************(((((())))))******++++++++++++************++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))******)))))))))))))))***************************))))))************))))))++++++******************************************((((((((('''&&&&&&%%%%%%(((((())))))******+++++++++)))&&&&&&''')))(((((((((((())))))))))))((((((************************+++,,,---,,,***)))***+++))))))))))))))))))))))))************************)))***++++++))))))***+++---------,,,+++(((%%%###'''(((((())))))))))))(((***))))))(((((())))))***&&&&&&'''((()))******+++***+++---,,,+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''***)))(((''''''((()))***************)))))))))))))))))))))))))))******+++************************++++++************++++++))))))******))))))((((((((((((((())))))))))))***))))))))))))************************************)))))))))*********++++++---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............------......///000.........///000000111111222222222111111111111000000000111111222222222222222333444333222222333444555888<<<@@@@@@===888555444444444333333444444444777888888777444333333444333333333222222222111111333333444444333111000...000000000000111111111111111111111111000000////////////......//////000111444555777999999999888777555555444444333222111111000111222333444333222222333111000000111000///...---------------------------.........------,,,,,,,,,,,,+++******)))((((((+++++++++++++++++++++++++++,,,,,,,,,,,,+++************************))))))'''((()))***************+++++++++++++++*********'''((()))******************)))((()))***+++***((())))))))))))))))))))))))++++++******)))(((((('''&&&&&&&&&''''''(((******)))((('''&&&&&&'''((()))((((((((())))))*********))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++***))))))))))))***++++++))))))((((((((((((''''''))))))))))))))))))))))))+++++++++***************))))))))))))(((((((((((()))))))))((()))******+++&&&&&&''''''((())))))***+++******))))))******+++)))******++++++******)))++++++******)))(((((('''))))))))))))))))))))))))((())))))*********))))))************++++++++++++)))***************************++++++++++++******)))((((((''''''(((((()))((((((((((((((((((((((((''''''(((******++++++++++++++++++******)))((('''))))))))))))))))))))))))++++++************++++++))))))*********************)))(((''''''((()))***************))))))(((''')))))))))))))))************)))&&&&&&'''''''''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))************************)))***++++++))))))***+++***+++,,,,,,+++***)))(((((())))))))))))(((((('''))))))(((((((((((())))))&&&&&&'''(((((()))******(((,,,//////,,,))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))************)))))))))((()))))))))))))))******+++************************,,,+++***))))))***+++,,,))))))*********))))))((())))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------...........................//////000...//////000000111111222222222222222222222222222111000000000111222333333333444555555333222333444555999???CCCCCC@@@:::777555555444444444444555555888999999777444333333333444333333333222222222222444444555444333111///.........//////000111111222222222333333222111000/////////......//////000111222444666777777777555444666555444333111111000000000111333555555555555444444222111111222222111///.........---------------,,,---.........---+++***,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++***))))))++++++******))))))((((((&&&''')))***+++++++++***,,,,,,++++++******))))))%%%&&&'''((()))************)))((()))***+++***(((((((((((((((((((((((((((************))))))(((((('''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((&&&''''''((()))***++++++))))))))))))))))))))))))((()))+++,,,,,,,,,+++***))))))*********+++++++++)))))))))))))))***++++++))))))((((((((((((((((((((((((((((((((((((((((((++++++***))))))******+++))))))))))))(((((((((((()))))))))))))))******+++''''''(((((()))***************))))))))))))******))))))************))))))************))))))(((((())))))))))))))))))))))))((()))***++++++***(((''')))))))))*********+++++++++*********************)))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******++++++***)))***+++++++++)))((('''((((((((((((((((((((((((++++++)))(((((()))++++++(((((())))))******++++++((('''%%%$$$$$$%%%'''(((++++++,,,,,,,,,+++))))))*********)))))))))))))))***((('''&&&'''&&&%%%$$$(((((())))))))))))((((((((((((((((((((((((((((((''')))))))))''''''((()))))))))))))))))))))))))))************************)))***+++***)))((()))+++******++++++++++++******))))))***))))))((('''&&&))))))(((((((((((())))))'''(((((())))))*********(((,,,//////,,,))))))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''************)))))))))((()))))))))))))))******+++************************,,,+++***))))))***+++,,,))))))************))))))************))))))))))))((()))))))))************************************************+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------........./////////........./////////////////////000000111222222222222222222222333333333333222222111000000000111222333444666666444333333444888<<>>:::666555555444444555555666888999999777444222222333444444444444333333333222555555666555444222000///,,,---......///000111111333444555555444222000///......------......///000333444666777888777555444666555333111000000000000222333555777888888777777444333222222333444333111/////////......---------+++,,,---------,,,***))),,,,,,,,,---------......++++++++++++++++++++++++******++++++******)))(((+++******))))))(((((((((&&&''')))***+++++++++***+++++++++******)))))))))$$$%%%&&&'''(((((()))(((***)))((()))***+++***((((((((((((((((((((((((((((((((())))))************))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++((((((((((((((((((((((((((()))***+++,,,+++******))))))*********+++++++++))))))(((((())))))***+++(((((())))))))))))))))))((((((((((((((((((((((((+++******))))))***++++++))))))))))))((((((((((((((()))))))))************((())))))******+++,,,,,,***))))))))))))))))))***))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((((()))***++++++***((('''((((((((()))))))))******++++++++++++************)))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))'''((()))+++++++++***)))((((((((((((((((((((((((***)))(((''''''((()))***((((((((())))))******+++(((&&&%%%######%%%&&&((('''((()))***)))((('''&&&*********)))))))))))))))***(((''''''''''''%%%###(((((())))))))))))((((((''''''''''''''''''''''''''')))***)))(((((()))***))))))))))))))))))))))))************************((()))******)))((()))***++++++++++++******))))))))))))***))))))((('''&&&)))((((((''''''(((((()))((()))))))))*********+++)))+++------,,,+++***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''((((((((((((''''''************)))))))))))))))))))))))))))******+++************************++++++************++++++))))))******++++++******+++************)))))))))))))))))))))*********************************************++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------.........////////////000---...///000000000000///000000000111222222333333222333333333333444444444444333333222222111111111333555777888777555555666666888<<<>>>???===;;;999777777666666666666777777:::::::::888555333333333555555444444444333333333666666777777666444222111---......///000111111222444555666777666444111000......------......///000666777999::::::999777666555444222000//////000000444555777888999999999888555444333333555555444333111111000000///.........++++++,,,,,,++++++***)))++++++,,,------...//////++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))(((((('''((()))******************************)))))))))%%%&&&''''''((((((((((((***)))((()))***+++***((())))))))))))))))))))))))'''(((((()))******++++++******(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((()))***************)))************+++++++++)))(((((((((((()))******(((((())))))))))))******))))))))))))))))))))))))***************+++++++++))))))))))))(((((((((((((((((()))************)))))))))***++++++,,,,,,---***))))))(((((())))))******))))))(((((())))))***'''(((((()))******++++++((((((((((((((((((((((((((())))))*********))))))'''((((((((())))))))))))******++++++++++++++++++******++++++++++++*********))))))(((((())))))***(((((((((((((((((((((((())))))*********))))))((('''((()))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))))))))((('''&&&&&&'''((()))((()))***,,,,,,***(((''')))))))))))))))*********)))((('''(((((((((&&&$$$(((((())))))))))))((((((((((((((((((((((((((((((''')))******(((((()))+++))))))))))))))))))))))))************************((()))******(((((()))************)))))))))((((((((())))))))))))(((((('''((((((''''''''''''(((((()))))))))))))))*********+++***)))***+++,,,+++***))))))))))))))))))))))))************************'''((())))))******))))))))))))************))))))************)))))))))))))))))))))))))))******+++******************************++++++++++++******((()))***++++++++++++***+++++++++*********))))))))))))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,------------------------------............------....../////////000000000---...///000111000000///000000111111222333333444333333333333444444444555444555555666666555333222444777:::;;;:::999999999666666888999:::::::::999::::::999999999999::::::<<<======:::777555555555555555555555444444444444666777888888888666555444000000111111222222222333555666888888777555222000//////......//////000111666888999::::::999777666444222111/////////000111555555777888999888888777666555444444666666555444222222222111000/////////------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((((()))))))))))))))***)))))))))))))))******))))))))))))************(((((()))))))))))))))(((***)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))*********)))(((((('''''''''((((((((((((((())))))(((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***)))************+++++++++((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))(((((((((((('''((()))***+++******))))))))))))***++++++,,,,,,))))))(((((((((((())))))***)))(((''''''((()))***)))))))))))))))*********(((((((((((((((((((((((()))((((((((()))***++++++(((((()))))))))******************++++++,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))'''((()))******************)))))))))))))))******************************)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))+++---...///---+++***(((((())))))******++++++((((((''')))******(((&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&((())))))(((((()))+++))))))))))))))))))))))))************************((()))***)))((('''(((***(((((((((((((((((())))))'''(((((())))))))))))(((((((((''''''''''''((((((((((((((()))))))))))))))---***'''(((+++,,,+++)))))))))))))))))))))))))))************************(((((()))***************++++++,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))******+++************************)))***+++,,,,,,+++***)))((()))***+++++++++++++++++++++++++++******))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,---......---,,,,,,------------------------------............------////////////000000000000---...000111111111000///000111111222222333444444333333333444444555555555444555777999999888666555666999<<<======<<<<<<<<<===<<<<<<<<<===>>>@@@AAA<<<<<<<<<;;;;;;<<<<<<<<>><<<::::::;;;============>>>???@@@???AAADDDGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFHHHHHHFFFAAA@@@AAADDDJJJJJJHHHCCC===999999;;;:::999999888888888888888777999;;;===<<<888444222777555333222222222111///444555777888888666333111000/////////000111333444333333333333333333333333444333111000...---------555555555555555555555555666888:::888555333555777555666555333///---,,,---...------------------,,,++++++++++++++++++++++++******+++++++++******)))+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))+++***)))))))))***,,,,,,+++++++++*********))))))******************************************************))))))(((&&&%%%$$$''''''(((((())))))*********)))(((''''''((())))))***(((&&&'''***+++)))'''(((((((((((((((((((((((())))))))))))((('''&&&&&&************************'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((()))))))))))))))&&&''''''((()))******++++++)))'''&&&'''((('''&&&(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&)))(((&&&$$$$$$&&&((()))%%%%%%&&&&&&((()))***+++&&&&&&''')))***+++,,,---************+++,,,---...+++******)))******++++++)))))))))))))))(((''''''+++*********))))))(((((())))))))))))******************)))))))))))))))***,,,,,,+++***))))))******))))))))))))))))))))))))++++++******))))))((((((((('''&&&&&&&&&((()))***$$$&&&)))+++,,,,,,***)))******+++,,,,,,,,,,,,+++))))))((('''''''''''''''******))))))((((((''''''(((((())))))))))))((((((&&&''')))(((''''''((()))(((((((((((())))))))))))******))))))***+++,,,,,,***))))))((('''&&&&&&&&&''''''((()))***+++,,,,,,))))))((((((((())))))***))))))))))))))))))))))))***)))(((((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---///111...***'''(((+++''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))*********************************++++++******))),,,,,,,,,,,,++++++******,,,,,,,,,------------...,,,------...............---/////////---,,,---...//////.........///111111000000111222222222222222222111111111111222222222555555555666777888777777<<<;;;;;;<<<>>>???AAAAAADDDDDDDDDEEEGGGHHHIIIIIIKKKKKKKKKKKKMMMOOORRRUUUZZZ[[[\\\\\\\\\[[[YYYXXXWWWZZZ[[[YYYSSSNNNLLLMMMRRRSSSRRRNNNHHHCCCAAAAAAAAA@@@>>><<<:::999999999>>>>>>??????>>><<<;;;999888555333222333333222111555666888888777555222000111000///......///000111333333333333333222222222333222111000///.........444444444444444444444444555777888777666555555666666666666444000............------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,++++++******+++,,,,,,,,,,,,+++************++++++++++++******************************+++***)))))))))***+++,,,+++++++++*********))))))************************************************************)))(((''''''((((((((()))))))))))))))))))))((('''(((((()))******((('''(((******)))'''((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$$$$(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******'''(((((()))))))))))))))''''''(((((()))******+++***((('''((())))))((('''(((((((((((()))))))))*********++++++++++++******************************))))))))))))))))))))))))*********)))((('''''''''(((((('''&&&&&&'''(((((((((''''''''''''(((((()))''''''((()))***++++++,,,************+++,,,,,,---*********************+++)))))))))))))))(((''''''************)))))))))((())))))))))))******************)))))))))******+++******)))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((('''''''''((()))***&&&'''***,,,,,,,,,***))))))***++++++,,,,,,++++++))))))(((''''''''''''((())))))))))))(((((((((((((((((())))))))))))((((((((()))***)))((('''((()))*********)))((((((''''''******))))))***++++++,,,+++******)))((((((''''''(((((((((((()))))))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))((('''(((*********((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++---+++((('''(((+++''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++******)))---------,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------..................///000///---,,,---...---------...///000222333//////000111111111111111444444333222333444555666:::::::::;;;===@@@BBBCCCEEEEEEEEEEEEGGGIIIKKKLLLOOOQQQSSSVVVYYYZZZ[[[[[[[[[YYYXXXYYY]]]bbbfffhhhjjjlllnnnoooooollliiigggjjjnnnqqqooohhhaaa]]][[[^^^```bbb```\\\VVVRRRPPPQQQNNNJJJFFFCCCAAA@@@@@@CCCBBBAAA@@@???>>>>>>===;;;888666555555666666555888999::::::999666333222555333111///...///000000444444333333222222111111222111000000//////000000333333333333333333333333444444444666777777666444666666666444111000///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,,,,,,,+++************++++++++++++************************************))))))******+++,,,+++++++++***************++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))((((((((((((((((((((()))***+++***)))((((((******)))(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&''''''((()))******+++'''((())))))******))))))'''(((((())))))*********)))((((((***++++++)))(((((((((((()))))))))******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''((()))))))))************++++++*********++++++,,,******+++++++++******)))))))))******))))))((((((************))))))))))))))))))))))))************---,,,,,,,,,---...//////(((((('''''''''''''''&&&(((((((((((((((((((((((())))))))))))************)))(((((((((((())))))***((()))+++,,,,,,+++***((()))***++++++,,,,,,++++++***)))((((((''''''(((((((((((((((((())))))))))))((())))))******))))))(((***+++,,,+++)))(((((()))++++++***)))(((''''''&&&*********)))******+++,,,+++++++++******))))))((())))))((((((((('''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))***+++***((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************((())))))***************,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------....../////////000111///---,,,---...,,,,,,---...///000111111//////000111222222222111555666666666777:::===???AAACCCGGGJJJLLLOOORRRTTTOOOQQQTTTUUUVVVVVVWWWXXXZZZ^^^cccgggiiikkkllllllfffdddbbbeeekkkrrrxxxzzzxxx{{{~~~zzzxxxzzz}}}}}}vvvooolllkkklllnnnqqqrrrpppkkkfffccc```]]]XXXTTTPPPNNNNNNNNNMMMMMMLLLJJJHHHFFFDDDBBB@@@===;;;::::::;;;:::999:::;;;<<<<<<;;;999888666777555333111000111222444555444444333222111111000000//////...//////000000111111111111111111111111333111111444888999666333555666666555333111111222///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++******************************************+++++++++************************++++++++++++++++++++++++************************((())))))***++++++******+++******))))))(((((((((''''''(((((()))***+++,,,***))))))))))))***))))))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))'''''''''''''''(((((()))&&&&&&'''((()))***++++++(((((()))************)))(((((()))))))))*********(((((()))+++------+++((((((((()))))))))************++++++++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))((('''''''''''''''*********))))))))))))))),,,+++***************+++******+++++++++***))))))))))))*********))))))(((*********)))))))))))))))((()))))))))************++++++++++++,,,---......'''''''''''''''''''''&&&(((((((((((((((((((((((((((((())))))******++++++)))))))))((()))))))))))))))***+++,,,,,,+++)))((())))))***+++++++++++++++***))))))((('''(((((((((''''''(((((())))))******)))))))))******)))))))))***+++,,,***(((''''''(((*********))))))))))))(((+++***************++++++++++++*********))))))))))))))))))))))))((((((((()))((('''''''''''''''''')))))))))))))))))))))))))))(((((()))***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++,,,,,,***)))''''''((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))(((((())))))************************************'''((()))***************************+++++++++++++++++++++,,,,,,,,,------...------------...///000///000111000...---...///------......////////////111222333555666666777777555888;;;===???BBBGGGKKKPPPUUU\\\```aaaaaaaaabbb]]]bbbgggjjjhhhfffdddcccdddiiiooossstttuuuvvvwwwrrrpppppptttzzz~~~yyywwwxxx{{{}}}~~~yyysssooojjjgggbbb]]][[[ZZZ[[[]]]aaaaaabbb```\\\WWWRRRNNNGGGEEECCCAAAAAA@@@>>><<<;;;;;;<<<===<<<<<<;;;:::666444222000000222444666666666555444333111111000......---------...//////111111111111111111111111222000000333666888555222444555666555333222333444000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++************************))))))******++++++++++++************************++++++++++++++++++++++++************************''''''((()))************++++++******))))))(((((('''(((((()))***+++++++++)))*********)))))))))***))))))))))))))))))))))))###$$$%%%&&&'''((((((((())))))))))))))))))))))))(((''''''''''''((())))))&&&''''''((()))*********((())))))***************))))))))))))************(((((())),,,...---+++)))))))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))************))))))))))))++++++******)))*********+++++++++++++++***))))))))))))************))))))))))))))))))))))))******((()))))))))************&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))((('''(((((((((((((((((((((((((((((())))))******++++++((())))))))))))(((((((((******+++++++++***))))))))))))***++++++++++++*********)))(((((((((((((((''''''(((((())))))******))))))************)))))))))******)))'''%%%&&&'''''''''((()))***+++,,,,,,++++++***************+++***)))))))))))))))(((((((((((()))***++++++,,,,,,))))))((('''''''''''''''))))))))))))))))))))))))***)))((()))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))((((((((()))******++++++************************''''''((()))************)))***************++++++++++++++++++,,,,,,,,,,,,......---,,,---...///000...///000000......///000//////000111111111000000111222444666888:::;;;;;;;;;@@@EEEIIIKKKOOOUUUYYYeeekkkrrruuutttqqqppppppqqqvvv|||}}}zzzuuurrrrrrqqqvvv|||~~~~~~}}}xxxuuuqqqlllgggfffgggjjjlllrrrssstttrrrnnnhhhaaa]]]UUUTTTRRRPPPNNNKKKFFFCCC>>>>>>>>>>>>>>>>>>===<<<666444111//////111444666888888777555444222111000.........------...//////111111111111111111111111111000000111333555444444333444555555333333444555222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((()))*********)))******************))))))(((((()))***++++++++++++)))***++++++))))))***+++))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))((()))******++++++******************************)))))))))+++,,,,,,***))))))))))))*********++++++)))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))************)))))))))))))))******)))))))))******+++---,,,+++***)))))))))***))))))******++++++******))))))))))))************))))))))))))************))))))(((((((((((())))))'''((()))***+++***)))((((((((((((((((((((((((((())))))))))))************'''((((((((((((''''''&&&((())))))*********))))))((()))******++++++******+++***))))))(((((())))))(((((((((((()))))))))))))))******++++++******)))((())))))(((&&&%%%&&&'''&&&&&&((()))+++,,,---...,,,+++******)))*********))))))))))))))))))))))))((())))))***+++,,,---...+++***)))(((((('''(((((()))))))))))))))))))))))),,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))'''(((((()))******++++++************************&&&'''((()))*********************++++++,,,,,,,,,***++++++++++++,,,,,,,,,///...---,,,,,,...///000---...000000//////000222000111222444555555555444666888:::===@@@BBBDDDDDDIIIOOOWWW\\\^^^```eeeiiitttzzz~~~yyyxxxzzz}}}~~~{{{vvvqqqoookkkjjjhhhfffccc]]]UUUPPPHHHHHHGGGEEEDDDBBBAAAAAA:::888444222111333555777::::::888777555333222111111000000/////////000000111111111111111111111111111111111000000111333666111222444444333333444666444444333222111000///...------------------------******,,,------.........+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++***************************++++++))))))***+++++++++***))))))***,,,+++)))(((***,,,))))))))))))))))))))))))((()))***+++++++++++++++((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))***++++++++++++***************************+++***))))))***+++)))((())))))*********+++++++++)))******++++++******)))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&'''(((((()))((((((''''''''''''((()))))))))))))))*********))))))((())))))***+++,,,///---***((('''(((***+++((()))***++++++++++++***((()))))))))************))))))))))))************,,,,,,+++***))))))))))))&&&''')))++++++***)))((())))))))))))))))))))))))*********)))))))))))))))&&&'''(((((('''&&&%%%$$$'''''''''((())))))))))))((())))))***************+++***))))))(((((())))))))))))))))))(((((((((((()))******++++++******)))((()))***)))((('''((()))''''''((()))+++,,,------,,,++++++***))))))******************************))))))******+++++++++,,,,,,,,,***))))))((((((((())))))))))))))))))))))))---+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''&&&&&&(((***++++++***))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))'''(((((()))***+++++++++************************&&&'''((()))************+++++++++,,,,,,---------******+++++++++,,,,,,,,,///...,,,,,,,,,---///111,,,...///000///000111333000111444666888999999999AAACCCFFFJJJMMMPPPQQQRRRWWW^^^ggglllmmmnnnrrrvvvyyy||||||zzzxxxtttlllccc]]]SSSRRRPPPMMMJJJHHHFFFEEEAAA>>>:::666555666888:::<<<;;;999888666444222222333333222111111111111111111111111111111111111111111222222000---...333777000222333333333333444666555555444333222111000///------------------------)))***+++,,,------------+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++,,,+++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++***)))))))))***+++++++++,,,)))***+++,,,,,,+++)))((((((+++,,,,,,)))(((***,,,))))))))))))))))))))))))&&&''''''(((((((((((('''************************((((((((((((((()))************))))))((((((''''''))))))***++++++++++++***++++++******************---+++(((((()))))))))((()))************++++++++++++++++++,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))+++***)))(((&&&&&&&&&%%%((()))))))))************(((((((((((()))***,,,,,,000---***'''&&&(((***,,,((()))***+++++++++++++++(((((())))))*********+++))))))))))))************)))((('''%%%$$$$$$$$$$$$%%%''')))***+++***)))(((************************++++++******))))))((((((&&&&&&'''''''''&&&$$$###%%%&&&&&&'''((())))))***(((((()))***************+++******)))))))))))))))******))))))((((((''''''******++++++++++++******((()))******)))(((***+++)))))))))***++++++,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++************))))))))))))---,,,+++***))))))))))))************))))))))))))(((((()))***+++,,,,,,,,,((((((((((((((((((((((((************))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((('''((()))******)))((('''&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))((((((((((((((()))******---***((((((***+++)))&&&))))))))))))************)))(((''''''(((***,,,---......---,,,,,,+++******(((((())))))******++++++,,,,,,,,,------,,,++++++******+++,,,,,,---......111///......///000//////...000222333222222222333444666888999;;;>>>CCCGGGLLLPPPXXXaaaddd```___aaaeeellluuu}}}~~~zzzrrrjjjfffaaa^^^\\\YYYUUUQQQEEE@@@;;;:::999666888===>>>>>>>>><<<999777666666666555555444333222222111555555555555444333222222222111000000000111333444111111333444555666666666777777666444222000//////---------...------,,,,,,,,,++++++++++++,,,------///...---,,,+++,,,---............------,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,+++++++++******)))))),,,+++***))))))***+++,,,***+++,,,,,,+++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&&&&'''''')))******))))))))))))))))))))))))+++*********))))))(((((('''(((((()))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))******************)))''''''&&&&&&&&&))))))))))))************+++*********))))))(((((())))))((((((((()))+++,,,---,,,***)))((()))***,,,,,,+++++++++******)))))))))''''''((()))***)))(((++++++*********************)))(((''''''((()))***))))))))))))))))))))))))******************************))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***((('''%%%%%%'''(((************)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,+++***((((((((()))*********))))))******+++,,,************+++,,,---...---,,,+++*********+++,,,************)))))))))))))))))))))******++++++,,,))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))******)))(((((('''(((***+++++++++)))((())))))))))))))))))))))))((((((((((((((()))******+++)))((((((******(((&&&))))))))))))************))))))))))))******+++,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,---------.........---...///000//////...///111222222222444666666:::???DDDHHHLLLQQQTTTYYY[[[ccclllooonnnooosss|||}}}{{{xxxuuuqqqkkkccc]]]QQQJJJDDDAAA===:::;;;??????>>>===;;;999777777777444444333222222111111000666666666555555444333222222222111000000000111222000000222333444555555555888888666555333222111000---............---,,,,,,,,,,,,,,,,,,,,,---......//////---,,,,,,,,,,,,---...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********)))))))))))),,,+++***))))))***+++,,,***++++++,,,+++***)))(((************************++++++++++++++++++++++++,,,+++*********+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''&&&&&&'''''')))******************************+++*********))))))))))))'''((())))))******))))))))))))(((((((((((())))))((())))))))))))***************************************))))))))))))******))))))))))))************++++++***(((((('''''''''(((((()))))))))*********************)))))))))(((++++++******+++,,,---...---+++***(((((()))***+++++++++*********))))))))))))((('''(((***+++***)))***************************)))(((''''''((())))))))))))))))))))))))))))))************************+++*********))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************,,,+++)))((((((((()))******************++++++,,,))))))))))))***+++,,,,,,---,,,+++*********++++++************))))))))))))************************************************************))))))))))))'''(((((())))))(((((('''''''''(((((())))))******))))))***++++++***))))))((()))))))))************)))))))))))))))))))))))))))(((((((((((()))*********((('''((())))))(((&&&))))))))))))******************+++++++++++++++***(((((())))))***++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++***,,,------------------------...///000000111000000000111333444555777;;;>>>???DDDLLLSSSYYY]]]aaaccciiikkkrrr{{{|||rrrkkkddd\\\SSSMMMGGGAAAAAAEEEEEECCCAAA>>><<<::::::999555444333222222111111111666777777666666555444333333222111000/////////000///000111222444444444444888888777666555444333222///............------,,,---------------...//////000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------------------,,,++++++************++++++,,,,,,,,,++++++++++++************++++++,,,,,,---+++++++++++++++*********++++++************++++++***++++++++++++***))))))************************************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((()))*********************************************)))))))))(((((()))************)))(((((((((''''''(((((((((((())))))))))))*********++++++++++++++++++++++++******))))))))))))******))))))))))))************,,,+++***))))))((())))))(((((())))))))))))******************))))))))))))++++++++++++,,,---...///,,,+++)))((((((((()))*********))))))))))))((((((***(((((()))***+++***)))************************+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************+++***))))))((())))))))))))************+++++++++***)))))))))))))))******,,,,,,+++************+++************)))))))))(((************))))))))))))************************************)))))))))((((((((())))))))))))((((((&&&''''''((()))******+++*********++++++************)))((((((((()))++++++))))))))))))))))))))))))))))))(((((())))))***+++((((((''''''((((((''''''((()))))))))***************+++,,,------,,,***)))(((((())))))***++++++,,,------,,,,,,++++++******++++++,,,,,,------,,,,,,.........---------------...000222222222111111111555666888:::<<<@@@EEEIIILLLRRRZZZbbbgggiiikkkllltttvvv~~~}}}yyypppeee]]]UUUNNNMMMPPPPPPMMMIIIFFFCCC@@@===<<<999888666555444444444444888888888888777666555444333333222000///.........000111222333444555555555777777666555555444444444000000///......---------...............///000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++------............------,,,,,,***))))))***,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++************************************++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((''''''((()))******************************************************((()))******++++++******))))))(((((((((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((()))))))))************+++***))))))((((((((()))(((((((((((()))))))))************))))))))))))))))))))))))***+++,,,------+++***)))((((((((()))))))))))))))(((((((((((((((***)))((()))+++++++++)))))))))))))))******************))))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************''''''((((((((((((''''''(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''((()))***++++++,,,************************)))))))))))))))***************))))))))))))))))))))))))******+++++++++++++++******)))))))))******,,,++++++***************************)))))))))(((******))))))))))))))))))************************************)))))))))((((((((())))))))))))((((((&&&''''''((()))******++++++******************+++***)))((('''((()))+++,,,************************)))))))))))))))***++++++''''''((((((''''''((((((((()))))))))***************+++,,,------,,,***)))++++++++++++++++++++++++,,,,,,++++++*********))),,,------...//////......///.....................///111333222111000111333:::<<<>>>BBBEEEKKKQQQVVVXXX^^^fffmmmppprrrssstttxxx{{{vvvnnneee]]][[[]]]\\\YYYTTTPPPLLLGGGBBB======;;;999666555555555555999999999999888777666666333333222111000///------111222333555666666777777444444444444444444444444222111000......---......///............///000000000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,+++******+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++***))))))))))))))))))))))))************************((()))))))))************)))(((((((((((())))))******************************************+++++++++)))******++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,******************************))))))))))))******((()))))))))************))))))((('''''''''(((((('''(((((((((((()))))))))))))))))))))))))))******((()))***+++,,,---......+++******)))))))))))))))((((((((((((((())))))))))))(((((((((***+++***)))(((((()))))))))*********)))))))))))))))(((''''''************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((***,,,------,,,***(((''''''((()))***++++++,,,++++++++++++++++++++++++******)))))))))))))))))))))))))))*********))))))((()))***++++++++++++***,,,,,,+++*********++++++++++++++++++******))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))((())))))******))))))(((''''''(((((())))))******+++***))))))))))))***+++***)))((((((((()))+++,,,***************************))))))))))))***++++++&&&((())))))((('''(((***))))))))))))******************+++++++++++++++***++++++++++++++++++******++++++++++++************------...///000000000000......//////////////////...000222222111111555888@@@DDDHHHMMMRRRYYY___dddeeejjjpppuuuyyy{{{}}}{{{}}}{{{ssskkkiiikkkhhheee```\\\YYYRRRJJJDDDAAA???<<<888666555555666:::;;;;;;::::::999888777444444333333222000......222333444666777777777777333333444444444555555555333222000///.........///...............///000000...////////////...------,,,,,,------------......------............------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---))))))))))))************++++++,,,,,,,,,,,,++++++*********)))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------...------+++***)))))))))))))))))))))))))))************************))))))))))))************)))))))))(((((())))))***++++++++++++++++++++++++*********+++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,((())))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))***************+++,,,...///000000000++++++++++++*********)))(((((())))))))))))******)))''''''((()))***)))((('''(((((())))))*********(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((())))))******++++++++++++++++++++++++++++++************))))))))))))(((((()))************)))((()))***,,,,,,+++******,,,+++++++++++++++,,,,,,******++++++******)))(((************))))))))))))''''''(((((())))))******))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))******+++******************************))))))******+++,,,&&&(((******(((((()))+++))))))))))))************))))))))))))******+++,,,(((((())))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000000000.........///000000000111000333555666555999???EEELLLPPPVVV]]]cccjjjpppuuuxxxzzz}}}|||uuusssuuuuuurrrooommmjjjcccYYYQQQIIIGGGBBB>>>;;;999999999;;;<<<<<<;;;;;;:::999888333444444444333222000///222222444555666777777777333333444555666777777777555333111///......//////......------......///000------//////000//////...---------....../////////---------......---------+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++,,,------,,,++++++******)))))))))***,,,,,,************************++++++++++++++++++++++++++++++,,,---,,,,,,+++***))))))))))))))))))))))))************************))))))))))))******************)))))))))))))))***++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,---,,,,,,,,,++++++************++++++((())))))))))))***************************************))))))))))))******))))))))))))************)))((((((((((((((())))))'''''''''((((((((())))))((()))))))))***************+++---///000111111111,,,,,,,,,,,,,,,+++******)))))))))*********++++++(((&&&&&&&&&((()))((('''''''''(((((()))******+++&&&'''((()))******))))))************************************************(((((()))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))((('''((()))***+++******)))((()))+++,,,,,,+++***)))******)))******+++,,,---)))******+++***)))((('''************))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((************))))))))))))))))))************))))))))))))))))))((((((((((((***)))(((''''''((()))***((()))))))))*********************************************)))******+++,,,&&&)))+++***)))(((***---))))))))))))************)))(((''''''(((***,,,---%%%%%%&&&((()))+++,,,,,,,,,,,,,,,------.........+++,,,---...////////////---......///000111111222333666:::;;;<<>>>>><<<<<<<<<<<<;;;:::999888333444555555444333111000111111333444555666666666444444555666777888999999555444111///......//////---------------...//////,,,---...000000000000///........./////////000000,,,------------------,,,++++++---......---++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++---------....../////////++++++------------++++++******)))))))))***,,,---************************************************'''(((***+++,,,,,,++++++))))))))))))))))))))))))************************))))))))))))******************)))))))))))))))***++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))***************)))))))))))))))******''''''''''''((((((((()))(((((())))))*********+++((()))+++---////////////,,,------------,,,++++++))))))******+++++++++,,,'''&&&%%%&&&((((((((('''&&&''''''((()))******+++%%%&&&((()))***+++******************************************************))))))******+++++++++,,,''''''((((((((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))((((((((((((((((((((((((+++*********))))))(((((('''((()))+++++++++***)))''')))+++,,,,,,,,,***)))(((((((((((()))***,,,,,,)))******++++++)))(((''',,,++++++++++++++++++,,,))))))(((((((((((())))))''''''''''''((((((((()))((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++***(((&&&'''***+++)))'''(((((((((((())))))))))))++++++******))))))((((((++++++************++++++))))))))))))************)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))***++++++,,,,,,---............//////000000000000222000//////111555888999:::<<<@@@EEEJJJQQQYYY^^^```hhhrrrzzzyyynnn```[[[SSSKKKFFFDDDDDDEEEFFFAAA>>>AAAAAA===999888888666333333333333222000222222222222222333333333444444555555666777777888555555333222111000000000111111111111111111111111......////////////............---------,,,,,,,,,///......---+++******)))...------,,,+++***))))))++++++++++++,,,---......000000///...---,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((((((((((((((((((((((((+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************(((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,---...//////)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))************************)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,------,,,+++(((***,,,......,,,***)))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************,,,,,,+++***)))(((''''''******++++++++++++******(((((()))***************)))************++++++++++++++++++***)))(((((('''))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******++++++***)))(((((())))))(((((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))---+++)))***,,,---,,,)))))))))))))))))))))))))))******))))))))))))*********)))((((((((((((((()))'''''''''((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,***))))))+++,,,+++)))(((((((((((())))))))))))*********)))))))))))))))+++******))))))******+++))))))))))))************)))************+++++++++******************************++++++,,,+++++++++++++++,,,------......///------......//////000000111000///111555999===???GGGIIILLLPPPUUU]]]eeejjjsssxxx|||pppjjjbbb[[[WWWTTTQQQOOOIIICCC???AAAAAA>>>;;;;;;999777444333333222111000222222222222222222333333444444444555666777777777666555444333222111111111..............................////////////............---------,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,+++*********,,,,,,,,,,,,---...//////...---,,,+++))))))))))))------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))******++++++++++++******+++++++++******)))))))))************************(((((((((((()))))))))***************************((()))***,,,------------((()))***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))************************)))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***++++++++++++)))***,,,------,,,***))))))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((((((******++++++++++++******(((((()))***************))))))*********+++++++++++++++******)))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++******************)))))))))((((((((('''((()))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,***))))))))))))))))))))))))))))))((((((''''''(((((()))******)))(((((((((((((((''''''((((((((()))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))*********+++++++++***)))***+++,,,+++)))(((((((((((())))))))))))))))))))))))************+++******))))))******+++))))))))))))************)))************+++++++++************************(((((()))++++++,,,,,,,,,,,,,,,,,,---......//////---......///000111111222111111333666;;;AAAFFFIIIUUUXXX\\\aaagggooowww}}}{{{sssooommmjjjddd^^^RRRJJJCCCCCCBBB???===>>>;;;999777555555555333222111111111111222222333444444444444555555666666777666666555444333222111111000000000000000000000000......////////////............---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++------------...///000000...---+++)))(((((()))***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((())))))))))))))))))(((*********)))))))))))))))************************((((((((()))))))))******++++++++++++++++++++++++))))))***+++++++++++++++'''((()))***+++++++++***************************************************)))******+++++++++******************************)))))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))***+++,,,+++++++++++++++++++++***)))***++++++,,,,,,++++++)))*********+++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******((()))******+++*********)))))))))*********++++++++++++******)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))((()))*********)))((('''&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******)))((())))))))))))))))))))))))(((((((((''''''(((((((((+++***)))((((((''''''((('''(((((((((((()))))))))************))))))(((((())))))))))))))))))))))))))))))))))))************)))((((((((())))))(((((((((((((((((())))))))))))(((((())))))******++++++******))))))))))))******((()))))))))************))))))*********+++++++++************************((()))******+++++++++***+++,,,,,,------......///...///000111333555666666777999<<<@@@EEEKKKQQQUUU^^^cccllluuu}}}{{{ssscccYYYOOOJJJFFFAAA=========;;;999888888888777555222222111111222333444555444444555555555666666666777777777666555444333222222222222222222222222222......////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000111///,,,))))))***+++---,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************************(((((())))))))))))((((((******************))))))************************(((((()))))))))*********++++++++++++++++++++++++))))))************))))))((())))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++******************************)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++)))((((((((()))***,,,...,,,+++***))))))******+++))))))***+++++++++++++++((())))))***+++,,,,,,---))))))))))))))))))))))))(((((())))))******************++++++++++++******)))******++++++*********))))))))))))************************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))+++,,,,,,+++)))'''&&&&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********)))))))))))))))))))))))))))***))))))(((((())))))*********)))((((((((((((((((((((((((((()))))))))***(((((())))))************))))))))))))))))))))))))(((((()))))))))*********(((((())))))((((((((()))(((((((((((())))))))))))(((((())))))******++++++***))))))))))))))))))***((()))))))))************))))))*********+++++++++************************+++++++++++++++***))))))++++++,,,,,,------.........///111333666999;;;<<>>;;;::::::999777666555444333222333555888999777777777777777777777777999999::::::999777555444000000000000000000000000......////////////............---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,------......++++++++++++,,,---.........---+++))))))***+++,,,*********+++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***************************++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))))))))*********))))))(((++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++************************)))))))))))))))******+++,,,++++++***)))(((''''''***************************)))(((''''''((()))***)))))))))***+++---...///---,,,***)))(((((()))***((()))******++++++******((()))))))))***+++++++++************************(((((())))))*********+++******++++++++++++******+++++++++,,,++++++***)))((((((((()))))))))************))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))))))))***+++,,,,,,,,,+++***((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,+++***+++,,,))))))))))))))))))))))))+++******))))))******+++(((''''''(((((()))***+++(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***)))+++,,,+++))))))***,,,(((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++.........///000000111111555777;;;@@@EEEJJJNNNPPPWWW\\\ccchhhlllqqqxxx~~~vvvhhh\\\VVVKKKHHHDDD@@@>>><<<999777666555444333555777:::<<<999888888888888888888888999:::;;;;;;:::888666444333333333333333333333333......////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,++++++,,,,,,---...///...---,,,,,,++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))***++++++,,,,,,++++++***)))*********++++++++++++************************))))))*********+++++++++************************))))))******+++*********+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,+++************************)))))))))))))))******+++))))))))))))))))))******************************))))))(((((((((((())))))&&&''')))***,,,---------,,,+++***))))))(((((((((((())))))***************))))))))))))************************************)))))))))))))))***************++++++++++++******+++,,,,,,,,,++++++***)))(((((((((((()))))))))***)))))))))))))))))))))***,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++((((((((())))))*********(((((()))))))))*********))))))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++))))))***,,,))))))))))))))))))))))))******))))))))))))******''''''''''''(((***+++,,,))))))))))))************++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))+++***'''&&&(((***(((((((((((())))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,---............000000000111222222333333<<<>>>BBBHHHNNNTTTXXX[[[[[[bbbjjjooosssyyyuuuiiibbbUUURRRMMMHHHDDD@@@<<<999777666555444555888;;;===::::::999999999999999999::::::;;;<<<;;;888666555000000000000000000000000......////////////............---------,,,,,,,,,)))******+++---......///---------------------------------------///000000//////////////////......))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++******(((((())))))*********+++************************)))************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++***)))(((''''''((()))***************************++++++++++++++++++++++++(((((()))++++++,,,,,,,,,************************)))))))))))))))******+++&&&'''((()))***+++,,,,,,************************(((((())))))))))))(((((($$$&&&(((***,,,,,,,,,,,,+++++++++***)))(((((('''(((((()))************************)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))*********,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))******++++++'''''''''&&&'''((()))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++)))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))((((((((((((((()))******(((((())))))******++++++***)))((((((((()))+++,,,(((((()))************)))++++++++++++******))))))---,,,,,,---...//////.../////////000111666<<<@@@DDDIIIPPPUUUYYY[[[]]]______gggpppxxx~~~}}}~~~yyyrrrhhhddd]]]SSSIIIBBB??????@@@:::777999999888888:::999999888888999:::<<<===???>>>===<<<;;;:::::::::222222222222222222222222////////////............******++++++------...///------,,,,,,---000222444666555333000...---,,,,,,...///000///---,,,---...------............------...---,,,,,,++++++++++++......---,,,,,,+++******)))***+++***))))))+++---************************&&&''')))*********)))((((((((())))))*********++++++*********))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))((((((((((((+++++++++************)))******))))))))))))************++++++++++++******))))))*********))))))(((+++*********))))))(((((())))))***+++++++++++++++---,,,+++)))((('''''''''(((((((((((()))+++,,,---))))))************))))))+++*********))))))(((((($$$&&&(((***+++,,,,,,,,,+++++++++*********))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))*********))))))***+++,,,,,,---+++)))((('''((()))***''''''((()))***+++,,,,,,***************************)))))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******+++++++++***)))'''''''''((()))((()))***)))((((((***,,,+++***)))))))))***+++,,,(((((((((((((((((((((((())))))*********++++++++++++*********))))))((((((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))((((((((((((((()))******)))))))))))))))************))))))))))))***++++++((()))******++++++******,,,+++++++++************---,,,+++,,,---...//////000222444666999===CCCHHHKKKPPPWWW]]]___```aaaaaafffqqq}}}~~~}}}|||~~~{{{vvvnnndddYYYPPPIIIEEE@@@:::777888888666555888;;;:::999999:::;;;<<<===??????===<<<;;;:::::::::444333333333222222222222////////////............---------------............---,,,,,,---///111333===<<<999666222///,,,+++---...///...,,,+++,,,---......////////////.........---,,,,,,+++++++++,,,...------,,,++++++*********++++++***((((((***++++++++++++***************((()))***+++++++++***)))))))))))))))*********+++++++++++++++*********)))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))(((+++++++++************)))******))))))))))))******)))******++++++******)))))))))************))))))************)))))))))(((''''''((()))))))))))))))+++******)))))))))))))))***)))))))))))))))***+++)))******************)))+++*********))))))))))))&&&'''(((***+++++++++++++++++++++*********)))))))))(((((((((((()))******))))))))))))))))))))))))************************,,,+++)))((((((((()))******************+++,,,------,,,***)))))))))+++,,,((((((((()))******++++++*********************************))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))))))))******+++***)))((('''(((((()))((()))***)))((((((***,,,---,,,+++)))))))))******************************++++++++++++,,,,,,,,,---************)))))))))(((++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))((((((((((((((()))******************)))))))))))))))******+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++******...---,,,,,,---///111333444777;;;???DDDIIINNNRRRYYY]]]bbbeeefffeeeddddddooo}}}zzzpppeeeXXXPPPEEE???;;;<<<;;;888777999===<<<;;;;;;;;;<<<===>>>@@@???>>><<<;;;;;;;;;;;;666555555444333222111111////////////............////////////......------///...---------...000111<<<;;;:::888444000---+++,,,---...---,,,+++,,,---//////000000000000//////------,,,+++++++++,,,,,,------,,,,,,++++++*********++++++)))''''''((()))++++++++++++******)))))))))***++++++,,,,,,++++++)))))))))***************,,,,,,,,,+++++++++++++++***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))+++++++++************)))******))))))))))))******)))******++++++******)))))))))************))))))************))))))))))))'''(((((())))))))))))((((((((())))))*********+++++++++***)))))))))))))))******++++++++++++*********************)))))))))(((((()))************)))+++++++++******************))))))))))))***++++++))))))))))))))))))))))))************************,,,+++***(((((()))******++++++*********+++,,,,,,,,,+++*********+++,,,---))))))))))))))))))))))))***************************************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))((((((((((((******)))((((((((())))))((()))***)))((((((***,,,...---+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........************))))))))))))---,,,+++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((())))))***++++++******))))))(((((()))***+++------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++//////......///111555999;;;???EEEJJJNNNSSSXXX[[[eeegggiiijjjiiiiiiiiijjjxxx}}}{{{}}}yyyjjj___PPPJJJEEEDDDBBB>>>===>>>>>>>>>===<<<<<<===>>>???@@@@@@>>>===<<<;;;;;;;;;888777666555333222111111////////////....................................//////...---------...///000111222333222000...,,,+++,,,------+++++++++---......////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++)))'''&&&'''(((,,,,,,++++++***)))))))))*********+++++++++++++++************************++++++++++++++++++++++++***))))))))))))))))))***((()))))))))************)))))))))))))))*********+++++++++*********))))))******))))))))))))******))))))************))))))((())))))************)))*********))))))))))))))))))***++++++++++++******(((((()))*********************)))))))))))))))***+++++++++,,,,,,+++++++++************************************)))))))))(((***************************))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))******+++******)))))))))******+++***************+++,,,---************))))))((((((************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))(((((('''''''''******))))))))))))))))))((()))***)))((((((***,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********))))))))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((())))))***++++++******))))))(((((()))***+++------,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,---------...//////000444999>>>EEEIIINNNSSSXXX[[[___bbbhhhjjjmmmnnnpppsssvvvyyyxxxtttrrrpppnnnppprrrwww}}}sss^^^WWWPPPMMMHHHBBB>>>??????>>>=========>>>???@@@AAA@@@???>>>===<<<<<<<<<999999888666444333222111////////////............+++,,,,,,---....../////////......---------------)))+++---...///...---,,,+++,,,------++++++,,,---,,,------......------,,,,,,,,,,,,++++++,,,,,,---,,,+++++++++++++++*********++++++)))'''&&&'''(((+++++++++*********))))))))))))))))))******+++++++++++++++***************))))))************************))))))))))))******((()))))))))************((()))))))))*********++++++++++++*********))))))******))))))))))))******)))))))))******)))))))))(((((()))***************))))))))))))))))))************+++++++++******))))))************)))(((((((((((((((((()))***+++,,,+++++++++,,,,,,+++++++++***************+++++++++++++++***))))))(((((((((************************)))(((((((((((()))******))))))))))))))))))))))))************************+++***************++++++***))))))((((((((())))))))))))))))))******++++++++++++******)))((((((((())))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((())))))***************))))))((((((''''''))))))******************((()))***)))((((((***,,,))))))******++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,))))))))))))))))))************)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((((((((((((((((()))******************)))))))))))))))******+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------......+++...222333555999???DDDNNNRRRWWW[[[___cccgggjjjjjjnnntttzzz}}}wwwqqqmmmiiijjjlllrrr|||rrriii___XXXOOOEEE>>>=========<<<<<<===???@@@AAABBBAAA@@@>>>============::::::888777555444333222////////////............***+++,,,---...///000000.........---------------,,,,,,---......---+++++++++,,,------,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++*********++++++)))''''''((()))***************************))))))))))))***+++++++++++++++++++++*********)))))))))))))))*********+++******))))))******+++))))))))))))************((())))))******++++++++++++++++++************)))******))))))))))))******((())))))******))))))((('''((()))******+++******))))))))))))************((())))))))))))((((((''')))***+++++++++)))((('''''''''(((((()))+++,,,---******++++++++++++***************+++++++++++++++,,,+++***)))((((((((((((***************+++++++++)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******)))(((((((((((())))))))))))))))))*********+++*********))))))(((((()))))))))))))))))))))))))))))))))***************************************************************))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))((()))***+++++++++******((()))***)))((((((***,,,'''((()))+++,,,,,,,,,,,,************************)))))))))*********++++++))))))))))))************(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))************)))))))))((((((((((((((((((((()))******)))))))))))))))************))))))))))))***++++++******+++,,,,,,,,,,,,,,,,,,---------...............333999<<<>>>BBBIIIOOOUUUXXX]]]aaafffjjjooosssttt{{{}}}wwwvvvuuuwww{{{wwwkkk]]]NNNCCC@@@<<<;;;;;;<<<===???AAABBBBBBAAA@@@???>>>=========::::::999888666555444444////////////............------....../////////000,,,,,,------...---------//////......---,,,+++++++++---......------...///,,,------------------,,,,,,+++++++++,,,,,,---...******************++++++***++++++***((((((***+++)))))))))***++++++,,,,,,++++++***)))***+++,,,---,,,,,,,,,++++++*********)))))))))******++++++++++++******))))))******+++))))))))))))************((())))))******+++,,,,,,+++++++++************)))******))))))))))))******(((((())))))))))))(((((('''((()))******+++++++++((()))))))))************)))))))))))))))((('''''''''(((***++++++***)))((())))))(((((()))***++++++)))******************)))*********++++++,,,,,,,,,,,,+++***)))(((((())))))))))))*********+++++++++***))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,,,,+++,,,,,,+++*********************++++++******))))))*********)))))))))))))))))))))))))))))))))))))))((((((((())))))*********------------------------************************))))))))))))))))))))))))******))))))))))))))))))************++++++++++++((()))***++++++++++++***((()))***)))((((((***,,,((()))***+++,,,,,,++++++************************)))))))))*********++++++((()))))))))************''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******+++*********))))))((((((((((((((((((((()))******(((((())))))******++++++***)))((((((((()))+++,,,******+++,,,,,,,,,++++++---------.........//////333999AAAEEEGGGKKKRRRXXXXXX[[[```eeejjjooouuuzzz}}}kkkXXXKKKGGG:::::::::;;;===???BBBCCCCCCBBB@@@???>>>>>>======:::999999888777666555555000/////////............000000000000////////////+++,,,------......------///...---,,,,,,,,,,,,---,,,---......------///000---..................---++++++++++++,,,,,,---...******************++++++******+++***))))))+++---(((((()))***+++,,,,,,------,,,+++***+++,,,---...,,,,,,,,,++++++******************++++++,,,,,,,,,++++++************++++++))))))))))))************((())))))***++++++,,,,,,+++++++++************)))******))))))))))))******(((((())))))))))))((((((''''''(((******+++++++++(((((())))))*********++++++++++++++++++***))))))%%%&&&)))+++,,,,,,+++***+++******)))))))))))))))))))))************))))))*********++++++,,,,,,,,,,,,+++)))((((((((()))***))))))******++++++++++++++++++******++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))***************************************************)))))))))))))))))))))))),,,+++++++++******))))))*********+++,,,,,,,,,---((()))***+++,,,,,,+++***((()))***)))((((((***,,,)))***+++,,,,,,+++))))))************************))))))*********+++++++++(((((())))))*********+++