BM6P6(@ }}}qqqiiinnn}}}uuurrrnnnjjjiiinnnvvv|||}}}{{{|||tttvvvqqqkkkgggeeeccc```]]]QQQPPPPPPUUU[[[aaabbbbbbaaaaaa```_______________eeeggghhhkkkuuuqqqeeeiiiqqq{{{yyy___YYYZZZWWWUUUWWWYYYZZZYYYWWWTTTQQQQQQQQQVVVWWWYYYYYYWWWSSSNNNKKKLLLKKKLLLOOOQQQQQQMMMJJJNNNKKKHHHFFFGGGIIILLLMMMNNNMMMKKKJJJJJJKKKLLLMMMPPPOOONNNNNNOOOOOOMMMKKKMMMMMMOOOPPPPPPOOONNNMMMMMMNNNOOOQQQRRRSSSSSSSSSNNNLLLKKKKKKNNNRRRVVVYYYWWWVVVTTTQQQOOONNNNNNNNNNNNOOOPPPPPPOOOMMMJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFAAABBBCCCDDDEEEIIINNNRRReeepppzzzyyytttrrrpppoooqqqiiijjj~~~|||yyyxxxuuupppjjjeee```^^^\\\]]]______^^^\\\ZZZYYYZZZXXX^^^fffmmmqqquuuzzz~~~|||~~~zzzyyy|||vvvttt}}}}}}}}}|||wwwvvvtttrrrsssxxx|||zzzssspppllliiifffeeebbb]]]ZZZPPPPPPQQQVVV\\\bbbccccccaaaaaa```___^^^^^^^^^^^^bbbeeeiiimmmxxxwwwmmmjjjmmmuuunnnXXXTTTWWWTTTSSSTTTYYYZZZYYYWWWTTTRRRQQQRRRUUUVVVXXXXXXVVVRRRMMMKKKKKKKKKKKKNNNPPPPPPMMMJJJLLLJJJHHHGGGHHHJJJKKKLLLNNNMMMKKKJJJJJJKKKLLLMMMRRRQQQPPPOOONNNLLLIIIGGGKKKLLLMMMNNNOOONNNNNNMMMMMMNNNOOOQQQRRRRRRRRRRRRLLLKKKKKKKKKMMMQQQUUUXXXUUUUUUTTTSSSQQQOOOMMMLLLNNNNNNNNNNNNNNNLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFDDDDDDEEEDDDEEEHHHLLLPPP^^^kkkwwwyyywwwwwwvvvuuuqqqiiiiiiwwwzzzuuuoookkkhhhgggddddddeeedddbbb^^^YYYVVVUUUXXX]]]aaaeeeiiiooossszzz~~~~~~vvvpppiiifffiiiooovvvyyytttsss}}}zzzwwwuuuzzzzzz|||}}}~~~wwwooohhhhhhgggfffddd___YYYTTTQQQQQQTTTYYY___ccceeeeeebbbaaa```___^^^^^^^^^^^^___dddkkkrrr{{{|||tttpppkkkkkkrrrvvvbbbRRRRRRVVVUUUSSSTTTXXXYYYXXXVVVSSSQQQRRRSSSTTTUUUVVVVVVTTTPPPLLLJJJJJJJJJKKKMMMOOOOOOLLLJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLJJJJJJJJJLLLNNNOOORRRRRRQQQPPPNNNKKKIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMKKKLLLMMMOOOPPPPPPPPPOOOKKKKKKKKKLLLNNNRRRUUUWWWRRRSSSTTTTTTRRROOOLLLJJJMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEGGGJJJMMMVVVdddrrryyy{{{}}}}}}|||sssnnnkkkppp{{{yyytttpppnnnmmmjjjjjjjjjkkkkkkfff^^^XXXTTTVVVWWWXXXZZZ^^^dddgggrrrvvv|||~~~|||}}}wwwjjjfffaaa___aaafffjjjllltttxxxrrrnnnxxx~~~xxxxxxxxx~~~yyypppiiieeefffgggfffbbb\\\TTTOOORRRTTTXXX]]]aaadddffffffcccbbbaaa```____________```fffooowww}}}vvvuuurrrmmmkkkqqqlll^^^TTTUUUYYYYYYVVVVVVVVVWWWVVVTTTQQQPPPQQQRRRTTTTTTTTTSSSQQQNNNKKKIIIIIIJJJKKKMMMMMMMMMLLLJJJKKKLLLLLLLLLJJJIIIHHHHHHKKKKKKJJJKKKLLLOOORRRSSSOOOQQQRRRRRRPPPNNNMMMLLLFFFGGGIIIKKKLLLMMMLLLLLLJJJKKKMMMOOOOOOOOONNNNNNLLLLLLMMMNNNPPPSSSVVVWWWRRRRRRRRRQQQPPPNNNLLLKKKMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFHHHKKKNNNPPP^^^nnnwww|||yyyuuupppmmmllluuu{{{wwwtttrrrqqqpppnnnmmmoooqqqooogggaaaYYYYYYZZZZZZZZZ\\\^^^```gggkkkppptttwwwzzz}}}~~~yyyvvvyyyxxxooofffeeedddfffiiilllmmmmmmiiimmmuuuuuummmsss~~~xxxqqqjjjdddgggggggggeee___XXXQQQNNNVVVYYY]]]aaadddeeeeeeeeebbbbbbaaa````````````aaabbbiiisss}}}sssqqqpppkkkooopppyyy~~~ggg___YYYZZZ]]]\\\XXXVVVTTTTTTSSSQQQOOONNNPPPRRRTTTSSSSSSQQQOOOMMMKKKIIIIIIJJJLLLLLLLLLLLLLLLLLLMMMOOOPPPOOOLLLIIIHHHIIILLLLLLLLLMMMOOOSSSVVVXXXQQQTTTVVVVVVSSSPPPNNNNNNFFFGGGIIIKKKLLLMMMLLLLLLMMMNNNPPPRRRSSSRRRQQQPPPOOOOOOPPPRRRSSSUUUVVVWWWTTTRRROOOMMMLLLLLLMMMMMMLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNMMMMMMKKKJJJHHHHHHEEEGGGHHHHHHIIIJJJMMMPPPNNN[[[iiirrryyy~~~|||yyyssskkkccceeevvv~~~xxxuuuxxx~~~|||zzzzzzzzzvvvrrrsssuuusssnnnhhh`````````aaa```___^^^\\\\\\___dddhhhlllppptttwwwwwwxxxzzz|||xxxuuuwwwxxxsssnnnjjjlllpppvvv{{{~~~}}}|||ooottt}}}|||qqqooozzzxxxqqqkkkfffbbbhhhhhheee```ZZZTTTRRRQQQ[[[^^^cccffffffdddcccccc_______________```aaaaaadddkkkwww|||sssppplllgggmmmsssrrrbbb___\\\\\\]]]\\\XXXTTTSSSSSSRRRPPPNNNNNNQQQSSSTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKMMMMMMLLLKKKLLLMMMOOORRRSSSRRRNNNLLLMMMNNNRRRQQQQQQQQQSSSUUUXXXZZZVVVYYY[[[YYYTTTOOOLLLLLLHHHIIIKKKLLLMMMMMMMMMMMMQQQRRRUUUWWWWWWVVVTTTSSSQQQRRRSSSUUUUUUVVVUUUUUUTTTQQQNNNJJJIIIJJJMMMNNNKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJJJJGGGHHHJJJKKKKKKLLLOOOQQQOOOYYYcccjjjqqqyyy}}}||||||yyytttlllbbb]]]fffqqqyyyoooppprrrxxx|||zzzxxxuuupppllleeeeeeeeeeeeeeeccc___\\\WWWYYY\\\___aaaeeejjjmmmpppqqqssswwwzzz}}}~~~xxxuuuuuusssqqqrrruuu|||xxxooorrr}}}zzz~~~zzzrrrkkkgggeeedddhhhfffaaaZZZTTTRRRTTTWWW___ccchhhiiigggcccaaa```[[[[[[[[[[[[]]]^^^___```dddkkkxxxvvvsssnnnkkkmmmmmmyyyhhh```______^^^]]]\\\XXXUUUTTTTTTSSSPPPOOOPPPRRRUUUUUUTTTQQQOOOMMMLLLKKKKKKJJJLLLNNNNNNLLLLLLMMMOOONNNRRRTTTTTTQQQPPPSSSWWW[[[YYYWWWVVVUUUVVVWWWXXXUUUYYY\\\ZZZTTTNNNLLLLLLKKKLLLMMMNNNOOONNNNNNMMMPPPRRRUUUWWWWWWVVVSSSRRRSSSSSSUUUVVVVVVUUUSSSRRRQQQPPPMMMKKKJJJJJJLLLMMMIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJLLLMMMMMMMMMMMMNNNPPPOOOVVV]]]bbbjjjsssyyyzzz}}}zzzwwwqqqggg^^^]]]aaaooo|||xxxsssqqqvvvzzzuuurrrllljjjgggggggggfffccc```XXXYYYZZZZZZZZZ\\\```ccceeegggjjjnnnrrruuuxxxzzz|||~~~wwwrrrqqqppppppxxx|||ssslllwwwuuu|||vvvnnnhhhffffffgggfffccc]]]UUUPPPPPPVVV[[[bbbgggkkklllhhhbbb___^^^WWWWWWXXXYYYZZZ\\\^^^___cccjjjxxxtttnnnmmmhhhiiiqqqsssbbb___```aaa___^^^^^^ZZZWWWUUUUUUTTTRRRPPPQQQTTTWWWVVVTTTRRROOOMMMLLLKKKKKKKKKMMMOOONNNLLLLLLNNNPPPMMMQQQTTTTTTSSSTTTYYY^^^bbb```\\\YYYWWWUUUUUUVVVQQQVVVZZZYYYTTTOOONNNOOOMMMNNNOOOPPPPPPOOONNNMMMMMMOOORRRTTTTTTRRRPPPNNNSSSTTTUUUVVVUUUSSSQQQPPPOOONNNNNNMMMLLLKKKKKKJJJIIIJJJMMMOOOPPPPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMNNNOOOPPPOOOMMMMMMMMMOOOOOOTTTYYY]]]eeepppxxxzzz}}}zzzwwwoooccc[[[ZZZZZZlll{{{rrrqqqxxxzzzwwwrrrnnniiiggghhhhhhgggeee[[[[[[ZZZYYYWWWXXXZZZ]]]\\\^^^aaaeeejjjnnnqqqssswwwyyy{{{}}}~~~~~~{{{yyywww|||yyyqqqssswww{{{vvvuuuyyyoooiiiggggggfffeeeddd___UUUMMMKKKQQQZZZbbbfffggghhhhhhfffbbb___\\\ZZZ\\\^^^^^^\\\ZZZZZZZZZfffppp{{{sssllljjjhhhlllrrrzzz~~~{{{dddaaa___^^^___bbbbbb___\\\bbb\\\UUUTTTXXXYYYUUUPPPSSSQQQPPPPPPOOONNNLLLJJJLLLMMMPPPQQQRRRRRRPPPPPPOOOPPPRRRUUUYYY\\\^^^___gggccc^^^XXXUUUUUUVVVWWWXXXVVVSSSRRRRRRQQQOOONNNIIINNNUUUZZZ[[[WWWRRRNNNUUUUUUUUUTTTRRRQQQPPPOOOOOOQQQUUUWWWVVVSSSOOOLLLNNNMMMLLLMMMOOOPPPOOONNNIIIJJJKKKKKKKKKLLLOOORRRMMMLLLKKKNNNQQQSSSQQQOOOOOOOOOOOOOOONNNMMMLLLKKKLLLRRRYYY\\\___fffrrr|||yyy}}}~~~uuuiii^^^WWW```fffoooyyy|||~~~xxxvvvsssoookkkjjjkkkmmmhhhddd___\\\ZZZYYYWWWVVV[[[[[[[[[ZZZ[[[^^^cccgggmmmnnnooorrrvvv|||}}}{{{~~~sssssstttxxxyyyuuuxxx{{{tttkkkfffeeeffffffeeeaaa\\\TTTOOOPPPWWW```fffhhhhhhhhhgggeeebbb___]]]YYYZZZ\\\]]]\\\\\\]]]___eeeooozzzyyykkkggghhhhhhmmmuuuwwwxxxzzziiicccbbbaaa```aaaaaa```___```\\\XXXWWWXXXWWWSSSPPPPPPOOOOOOPPPPPPOOONNNMMMMMMOOOQQQSSSSSSSSSRRRQQQOOOOOOQQQSSSVVVYYYZZZ\\\___\\\XXXUUUSSSTTTVVVXXXXXXUUUSSSQQQQQQQQQOOONNNOOOSSSXXX\\\]]]ZZZVVVSSSSSSSSSTTTTTTSSSRRRPPPOOOOOOQQQTTTUUUTTTQQQLLLJJJKKKJJJJJJLLLOOOQQQQQQPPPIIIJJJKKKKKKJJJKKKNNNPPPOOONNNNNNPPPSSSTTTSSSQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOTTTXXXZZZ[[[bbbmmmvvvyyy|||xxxmmmccc]]]bbbeeehhhiiiooo~~~yyyyyyvvvsssooonnnpppqqqqqqmmmhhhccc```^^^[[[YYYZZZZZZZZZXXXXXXZZZ^^^bbbeeefffgggjjjoootttyyy|||vvvqqqlllmmmttt{{{}}}|||{{{yyyzzz|||{{{}}}~~~yyyvvvsssvvvsssuuu}}}|||sssmmmfffcccccceeefffeee\\\WWWQQQQQQWWW```hhhlllkkkjjjhhheeebbb```___^^^YYYZZZ\\\^^^___bbbfffiiijjjrrr|||yyymmmdddeeegggjjjrrr}}}{{{uuuyyyvvvlllccccccaaa___]]]]]]___aaa___]]][[[YYYVVVSSSPPPOOOMMMNNNOOOOOOPPPPPPPPPPPPOOOPPPRRRTTTUUUTTTSSSRRROOOOOOPPPQQQSSSUUUVVVWWWVVVTTTRRRPPPQQQSSSVVVXXXWWWUUURRRQQQQQQQQQQQQPPPTTTVVVYYY\\\]]][[[XXXVVVPPPQQQSSSTTTSSSRRRPPPNNNNNNPPPRRRSSSRRRNNNKKKHHHHHHGGGHHHJJJNNNPPPQQQQQQKKKKKKKKKKKKJJJJJJMMMOOOQQQPPPPPPRRRUUUVVVUUUSSSQQQQQQSSSTTTUUUUUUUUUUUUTTTVVVWWWVVVVVV[[[eeennnuuuyyy~~~~~~yyyqqqiiieeefffhhhhhheeeeeesss}}}yyyyyyyyyxxxwwwwwwzzz|||}}}yyysssnnniiiddd```]]]\\\\\\[[[YYYWWWWWWZZZ\\\]]]]]]___bbbffflllpppsss{{{|||~~~kkkfffaaabbbjjjttt{{{~~~tttqqqppprrrwww{{{}}}|||~~~yyy{{{wwwrrrxxxzzzuuukkkfffbbb```ccceeeeeedddVVVRRROOOSSS^^^hhhmmmooommmkkkgggccc```___^^^___ZZZ\\\^^^```dddiiippptttvvvzzzppphhhdddhhhkkkooo{{{~~~vvv~~~nnnjjj```aaa___[[[XXXWWW[[[```bbbaaa^^^XXXQQQMMMMMMNNNLLLNNNOOOPPPOOOOOOOOOPPPNNNOOORRRSSSTTTTTTRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTRRRQQQOOONNNPPPRRRVVVXXXXXXUUUSSSRRRRRRSSSSSSSSSUUUUUUWWWWWWXXXWWWVVVVVVPPPQQQSSSSSSRRRPPPMMMLLLLLLMMMOOOPPPOOOMMMKKKIIIGGGGGGGGGIIILLLOOOOOOOOOMMMMMMMMMKKKJJJJJJLLLNNNQQQQQQQQQSSSTTTUUUTTTTTTQQQRRRTTTVVVXXXYYYZZZ[[[YYYYYYWWWTTTRRRVVV^^^eeeppptttzzz|||zzzuuupppmmmfffhhhjjjiiijjjppp|||{{{yyy{{{}}}~~~~~~}}}wwwqqqkkkeeeaaaaaaaaa___]]]YYYXXXYYYZZZYYYYYYZZZ\\\```eeeiiilllpppqqqtttwww{{{}}}hhhccc]]]\\\cccmmmvvv{{{nnnmmmjjjiiikkkppptttuuuttttttvvv||||||sssuuu}}}zzzsssooofffcccaaabbbdddeeeccc```RRRPPPPPPWWWbbbkkknnnnnnmmmjjjfffaaa^^^]]]^^^___YYY[[[^^^bbbgggnnnvvv{{{zzzlllhhhiiinnnqqqvvvrrrxxxrrrgggggg______]]]YYYVVVVVV[[[___eeeddd___VVVMMMIIIKKKNNNMMMOOOQQQPPPMMMKKKLLLMMMLLLNNNPPPRRRRRRRRRQQQPPPRRRQQQPPPPPPPPPRRRSSSUUURRRQQQPPPPPPQQQSSSUUUWWWYYYVVVSSSRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTQQQRRRRRRRRRPPPNNNKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHIIIKKKLLLLLLKKKNNNNNNNNNLLLKKKKKKMMMNNNNNNOOOQQQQQQRRRRRRRRRRRRQQQRRRTTTWWWZZZ\\\]]]^^^\\\[[[WWWSSSQQQSSSZZZ```mmmqqqxxx||||||zzzwwwvvvfffeeedddfffiiimmmooooooyyyssslllgggeeefffeeebbb^^^[[[[[[[[[XXXXXXXXXYYY[[[___bbbdddeeegggjjjnnnssswww{{{}}}}}}kkkddd]]]YYY[[[bbbhhhmmmgggkkklllhhhfffhhhjjjiiieeedddggglllpppwwwzzzrrrsss||||||xxxsssnnnjjjdddcccdddfffhhhfffaaa\\\QQQRRRVVV]]]eeekkkllllllkkkhhhddd___\\\\\\]]]^^^XXXZZZ^^^ccchhhpppxxx~~~rrrkkkjjjooovvvzzzxxxmmmeeeddd___^^^\\\YYYXXXYYY]]]```dddbbb]]]UUUMMMJJJKKKNNNMMMPPPQQQOOOKKKHHHHHHJJJKKKLLLNNNPPPQQQPPPOOONNNQQQPPPOOOOOOPPPRRRUUUVVVUUUTTTRRRRRRRRRTTTVVVWWWXXXUUURRRRRRTTTVVVXXXXXXVVVUUUTTTSSSRRRRRRSSSSSSQQQQQQQQQPPPNNNMMMKKKJJJMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKIIIJJJKKKKKKJJJHHHMMMNNNMMMLLLJJJKKKLLLNNNLLLNNNPPPPPPOOONNNOOOPPPOOOQQQSSSWWWZZZ\\\^^^^^^^^^\\\XXXTTTRRRUUUZZZ^^^kkkpppwww|||~~~~~~~~~~~~pppjjjcccbbbfffiiihhheeeyyy|||uuuqqqkkklllllliiieeebbb``````[[[ZZZYYYXXXYYYZZZ\\\^^^]]]___aaaeeejjjooosssuuuwwwzzz}}}vvvooofff]]]YYYZZZ\\\^^^```jjjqqqnnnhhhdddaaa]]]ZZZYYYYYY]]]```eeeppp{{{uuuooosss|||{{{vvvrrrnnnjjjgggeeefffhhhkkklllggg___XXXTTTWWW]]]ccchhhjjjjjjiiihhhfffbbb^^^\\\[[[\\\]]]ZZZ]]]bbbgggmmmttt|||ooojjjmmmvvvuuujjjccc```^^^[[[YYYXXXYYY[[[]]]]]]]]]\\\ZZZUUUQQQOOONNNNNNKKKNNNPPPNNNIIIFFFGGGIIIJJJLLLNNNOOOPPPPPPNNNNNNOOONNNMMMNNNOOORRRVVVXXXUUUTTTTTTSSSTTTUUUWWWXXXVVVSSSPPPPPPRRRUUUWWWXXXUUUTTTSSSRRRQQQPPPQQQQQQOOOOOONNNMMMLLLMMMNNNNNNQQQQQQPPPOOONNNNNNNNNMMMMMMKKKJJJJJJKKKKKKJJJHHHJJJKKKKKKJJJIIIIIIKKKMMMJJJMMMOOOOOOMMMLLLMMMOOOMMMOOORRRUUUXXX[[[\\\]]]^^^\\\YYYWWWVVVXXX[[[^^^fffkkkrrrxxx|||}}}xxxrrrkkkhhhggggggdddaaammmzzz|||tttuuuvvvtttqqqmmmkkkjjjbbb```^^^\\\ZZZZZZ[[[\\\ZZZZZZ\\\^^^aaadddhhhiiilllnnnrrruuuwwwzzz~~~}}}qqqeee]]]YYYXXXXXXZZZjjjwwwtttjjjbbb[[[UUUVVVTTTSSSTTTTTTWWW```jjjrrr{{{vvvoookkkmmmyyy~~~xxxsssoookkkgggeeeggghhhkkknnnnnnhhh]]]UUUVVV\\\ccchhhjjjiiihhhhhhfffddd```]]][[[[[[\\\]]]^^^bbbggglllrrryyy|||pppkkkppp{{{wwwnnnggg```[[[[[[WWWTTTUUUXXX[[[[[[ZZZWWWWWWWWWWWWVVVSSSPPPNNNIIILLLOOOMMMHHHEEEGGGIIIJJJLLLNNNPPPPPPPPPOOONNNMMMLLLLLLLLLOOORRRVVVYYYTTTTTTTTTTTTUUUVVVXXXYYYTTTQQQNNNNNNPPPTTTVVVWWWSSSRRRQQQOOOOOONNNNNNNNNMMMLLLKKKKKKLLLNNNPPPRRRVVVTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJJJJKKKLLLKKKIIIHHHIIIIIIHHHGGGHHHJJJLLLJJJMMMOOOOOOMMMLLLMMMOOOLLLNNNQQQTTTWWWYYY[[[\\\^^^\\\ZZZYYYXXXZZZ]]]___aaafffmmmtttxxxzzz|||~~~uuutttqqqnnniiiccc\\\XXX\\\iiixxx}}}yyy{{{}}}}}}zzzwwwuuutttiiigggdddaaa^^^]]]]]]^^^YYYYYYYYYYYY[[[]]]___aaaaaadddhhhkkkoootttyyy}}}|||}}}wwwkkk^^^VVVSSS\\\nnn~~~~~~rrrdddYYYSSSQQQNNNLLLOOOPPPQQQVVV\\\```gggtttsssooohhhhhhnnnooo{{{}}}tttmmmkkkhhhbbb```ccceeeeeehhhkkkggg^^^YYYYYY]]]dddlllooollliiihhhhhheeeccc```\\\YYYYYY\\\^^^cccbbbhhhsss|||wwwpppmmmwww}}}nnnggg___ZZZZZZUUUSSSQQQRRRTTTWWWYYYYYYZZZWWWUUUSSSRRRQQQPPPNNNMMMHHHFFFFFFBBB@@@FFFOOORRRMMMLLLQQQSSSQQQOOONNNJJJNNNSSSVVVVVVTTTSSSSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQUUUPPPKKKKKKOOOQQQPPPNNNOOOMMMKKKLLLNNNPPPQQQQQQVVVTTTRRROOOMMMKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIOOOMMMKKKLLLMMMMMMJJJGGGHHHKKKOOORRRTTTUUUWWWYYYYYYZZZZZZXXXVVVVVVWWWXXX^^^```dddkkktttzzz}}}}}}xxx{{{{{{vvvpppiii^^^TTTVVVccchhhnnn}}}vvvppppppnnnkkkhhhccc```]]]\\\[[[ZZZYYYXXXYYYYYYZZZXXX[[[___cccfffhhhhhhhhhqqqtttwww{{{}}}~~~~~~~~~}}}wwwiii___\\\gggvvv|||pppcccYYYUUUPPPMMMNNNOOOOOOQQQTTTYYY^^^gggrrr}}}}}}tttnnnhhhhhhdddiiissswww}}}vvvnnnhhhfffddd```___bbbbbb``````bbb```[[[YYY[[[```ffflllmmmjjjfffffffff```___]]]ZZZXXXXXX\\\___eeefffkkkuuu|||~~~|||sssqqqrrr|||qqqddd```YYYUUUWWWUUUSSSQQQQQQTTTVVVWWWXXXXXXVVVSSSRRRRRRRRRPPPOOONNNJJJGGGFFFCCCBBBIIIRRRVVVPPPMMMPPPRRRPPPOOOOOOLLLPPPUUUWWWWWWUUUTTTTTTQQQPPPOOOOOONNNNNNNNNNNNQQQQQQQQQRRRRRRSSSSSSSSSSSSOOOKKKLLLOOOQQQOOOMMMIIIHHHHHHJJJMMMPPPQQQPPPTTTRRRPPPMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHKKKJJJIIIJJJLLLLLLJJJGGGIIILLLOOORRRSSSTTTUUUWWWVVVWWWWWWVVVTTTSSSUUUVVVUUUUUUWWW___jjjrrrvvvvvvyyy~~~~~~xxxpppdddYYYVVV\\\\\\dddvvv}}}wwwvvvtttqqqmmmiiifffccc```___]]]\\\ZZZZZZZZZZZZWWWXXX[[[^^^```bbbbbbbbbhhhjjjnnnrrrvvvxxxyyyyyy{{{}}}uuukkkhhhsss}}}rrrggg^^^WWWQQQRRRSSSSSSTTTWWW___bbbffflllvvv}}}~~~~~~wwwoookkkkkkkkkqqqpppnnnjjjfffddddddeeebbbffffffnnn{{{{{{vvvsssooohhhcccbbbbbbaaaaaadddaaa\\\YYYZZZZZZYYY[[[```eeehhhkkkkkkgggdddcccddd^^^]]][[[YYYXXXZZZ^^^bbbhhhjjjqqqxxx{{{|||vvvuuuyyy}}}}}}dddZZZXXXTTTRRRTTTTTTRRRPPPQQQRRRTTTTTTTTTUUUSSSQQQQQQRRRRRRQQQPPPOOOLLLIIIGGGEEEFFFNNNWWW[[[TTTNNNNNNPPPNNNNNNOOOMMMQQQUUUXXXWWWUUUTTTTTTPPPOOOOOONNNMMMMMMLLLLLLNNNNNNOOOPPPQQQRRRRRRSSSPPPMMMKKKLLLOOOPPPOOOLLLEEEEEEFFFJJJNNNPPPQQQPPPQQQPPPNNNKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHJJJKKKJJJHHHIIILLLOOOQQQRRRRRRSSSTTTSSSTTTTTTSSSQQQQQQRRRTTTQQQQQQSSSZZZdddmmmssstttxxx{{{oooeee^^^ZZZUUU^^^ooo}}}}}}zzzvvvrrrooommmiiigggeeebbb```^^^]]]]]]YYYZZZZZZ[[[[[[\\\\\\\\\]]]___dddhhhmmmpppqqqrrrtttxxx|||zzzsssrrrzzz|||nnnddd[[[[[[___bbbfffjjjoootttyyy}}}}}}ooosssuuuqqqjjjbbb\\\YYYZZZ[[[```bbbbbb```\\\]]]bbbgggeeelllnnnwww{{{sssmmmjjjjjjfffccccccdddfffhhhiiifff^^^XXXWWWXXXZZZ```gggjjjkkkllliiieeebbbbbbbbb```___]]][[[ZZZ]]]cccgggkkkooovvv{{{|||}}}}}}ooo\\\UUUTTTSSSRRRSSSSSSQQQOOOOOOQQQRRRQQQQQQQQQPPPNNNOOOPPPRRRQQQQQQPPPNNNKKKHHHFFFJJJSSS[[[___VVVNNNMMMMMMLLLMMMOOOMMMPPPTTTUUUUUUSSSRRRRRRRRRRRRRRRQQQQQQPPPOOONNNLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKKKKMMMOOOPPPNNNLLLGGGGGGIIILLLPPPRRRQQQPPPOOONNNMMMKKKIIIHHHGGGFFFCCCCCCDDDEEEGGGIIIKKKLLLGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHIIIIIIJJJJJJIIIHHHJJJLLLOOOPPPPPPPPPPPPQQQQQQRRRSSSRRRQQQQQQRRRTTTSSSVVVZZZ]]]aaahhhqqqwwwyyy|||uuulllbbbZZZcccrrr{{{|||yyyxxxtttrrrpppllliiifffdddcccbbbaaa___\\\ZZZYYYXXXXXXXXXYYY]]]```dddggghhhiiijjjoootttyyyzzz{{{||||||}}}~~~~~~|||xxxvvvzzzvvvllljjjlllqqqxxxrrrhhhnnn{{{yyyjjjeee^^^WWWSSSSSSSSSTTTSSSWWW[[[ZZZXXXZZZ```fffjjjssswww|||uuummmgggdddeeeddddddeeehhhlllnnnnnnkkkaaaXXXWWWYYY]]]cccjjjnnnmmmkkkhhhdddbbbaaaaaaaaa```^^^[[[[[[___eeejjjooossszzzqqqdddWWWRRRQQQQQQQQQQQQQQQOOONNNNNNOOOOOOOOOMMMMMMLLLKKKLLLNNNPPPPPPPPPOOOOOOMMMIIIHHHMMMUUU\\\^^^UUUMMMLLLLLLKKKKKKMMMJJJMMMPPPQQQPPPNNNMMMMMMRRRRRRRRRSSSRRRQQQPPPPPPMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIJJJLLLNNNNNNNNNMMMMMMMMMNNNPPPRRRSSSQQQPPPOOONNNMMMLLLJJJIIIGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLJJJIIIHHHHHHIIILLLNNNOOONNNNNNNNNOOOQQQRRRSSSRRRRRRRRRTTTVVVVVV]]]cccaaa\\\___kkkvvvwwwlllcccjjjvvvxxx~~~}}}{{{xxxtttpppnnnlllllljjjfffaaa]]]YYYWWWUUUWWWXXXYYYZZZ\\\]]]^^^^^^```dddjjjooorrrtttvvvwwwyyyzzz}}}~~~}}}|||{{{zzz~~~wwwrrruuu|||~~~{{{{{{~~~~~~||||||{{{mmmeeelllxxx}}}~~~yyy{{{}}}rrrccc^^^WWWRRRPPPPPPPPPQQQOOOSSSXXXZZZZZZ^^^eeekkkppp{{{~~~wwwoooiiieeebbbaaadddgggiiinnnssstttqqqjjj```XXXXXX\\\```eeekkkmmmllliiifffdddbbb``````^^^]]][[[ZZZ[[[aaahhhmmmuuuxxx~~~www```ZZZRRRNNNNNNNNNNNNMMMNNNMMMLLLLLLNNNNNNMMMKKKJJJIIIHHHIIILLLNNNNNNMMMLLLOOONNNIIIHHHNNNVVVZZZYYYQQQKKKKKKKKKJJJIIIJJJHHHJJJLLLMMMKKKIIIIIIIIILLLMMMNNNOOOPPPOOONNNMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNRRRQQQPPPQQQRRRSSSQQQOOONNNNNNNNNMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNOOONNNKKKIIIIIIIIIHHHKKKMMMNNNMMMLLLMMMMMMQQQSSSTTTTTTSSSTTTVVVXXX]]]eeejjjfff]]]\\\gggsss~~~wwwlllnnnuuusss{{{~~~zzzwwwuuusssqqqmmmhhhccc^^^ZZZXXXZZZYYYYYYXXXXXXWWWWWWWWWYYY]]]aaaeeegggiiilllnnnnnnqqqtttvvvuuuttttttuuuvvvmmmiiiooowww~~~}}}}}}|||tttnnnllllllrrrssstttqqqiiidddlllwwwnnnmmmfffgggkkkpppxxxyyylll___ZZZTTTRRRRRRTTTUUUUUUWWWZZZ]]]aaaeeekkktttzzz}}}yyyrrrkkkgggdddcccbbbhhhmmmpppvvv|||{{{vvvggg___YYY\\\bbbfffiiimmmjjjhhhfffdddbbbaaa___^^^[[[[[[ZZZ[[[^^^eeennnttt{{{|||iiiSSSQQQNNNKKKLLLMMMNNNLLLLLLKKKJJJKKKMMMMMMLLLJJJHHHFFFFFFGGGIIIKKKKKKKKKJJJOOOOOOJJJIIIOOOUUUVVVRRRLLLHHHJJJLLLIIIGGGGGGFFFHHHJJJJJJHHHFFFEEEFFFEEEGGGIIIKKKLLLLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKNNNPPPRRRPPPOOOOOOPPPQQQPPPOOOMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMOOONNNKKKJJJJJJLLLGGGIIILLLMMMLLLLLLLLLMMMQQQSSSTTTTTTTTTUUUWWWYYY```dddgggccc\\\[[[bbbiiiwww}}}wwwqqqsssppprrr~~~|||xxxwwwuuuqqqmmmhhhdddaaaaaa```^^^\\\[[[YYYYYYXXXWWWYYY[[[\\\\\\^^^aaaccc```dddhhhjjjjjjjjjkkklllzzzpppgggbbbhhhqqqtttuuuuuuwww~~~zzzwwwssspppnnnmmmpppvvv}}}sssjjjeeeccccccdddfffhhhiiieeedddlllvvvyyydddbbb]]]]]]___bbbhhhooovvvzzzvvvhhh\\\XXXUUUUUUXXX\\\]]]]]]```aaacccfffmmmvvv}}}vvvoooiiifffeeeeeeeeelllssswww}}}{{{eee^^^[[[```hhhlllnnnqqqfffeeecccbbbaaa```^^^\\\ZZZZZZ[[[]]]bbbjjjuuu|||yyy{{{yyybbbMMMMMMLLLKKKLLLOOOOOONNNJJJIIIIIIKKKLLLMMMLLLJJJGGGEEEDDDEEEHHHIIIJJJIIIIIINNNOOOJJJIIIOOOTTTTTTMMMHHHFFFJJJLLLIIIFFFEEEEEEGGGIIIHHHFFFEEEDDDDDDBBBDDDGGGIIIKKKKKKJJJJJJCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGHHHGGGHHHJJJNNNQQQPPPNNNLLLLLLMMMOOOOOOOOOLLLLLLLLLLLLKKKIIIGGGEEE??????AAACCCEEEHHHJJJLLLFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKNNNMMMKKKJJJLLLNNNFFFHHHKKKLLLLLLKKKLLLMMMQQQRRRTTTTTTTTTUUUWWWYYY[[[\\\[[[YYYVVVVVVYYY[[[dddmmmtttvvvzzzttttttrrrqqqxxx||||||{{{yyyvvvrrrnnnkkkgggfffdddbbb```___^^^]]]WWWXXXXXXWWWVVVVVVYYY[[[UUUYYY___aaaaaabbbdddfffrrrccc]]]bbbfffgggkkkhhhhhhmmmtttzzz~~~qqqlllhhhgggeeeaaaaaaddddddtttsssggg```^^^___aaahhhbbbbbbfffdddaaakkk{{{wwwjjjbbbeee```\\\[[[___eeehhhiiiyyynnnccc]]]___ZZZTTTYYYggglllggghhhhhhjjjpppzzzyyyzzzrrrkkkiiihhhgggiiimmmlllnnnvvv{{{mmm^^^___cccgggkkkkkkiiigggeeeeeeccc___\\\[[[\\\^^^ZZZZZZ\\\bbbjjjrrryyy|||yyyvvvmmmaaaPPPNNNLLLLLLMMMNNNNNNNNNIIIIIIJJJLLLNNNNNNMMMKKKIIIJJJJJJJJJJJJJJJIIIIIIKKKJJJJJJMMMQQQTTTSSSQQQLLLIIIFFFEEEGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHCCCCCCCCCCCCFFFJJJNNNQQQQQQLLLKKKMMMNNNLLLLLLNNNNNNOOOPPPNNNKKKHHHGGGGGGCCCBBBBBBCCCEEEGGGGGGFFFJJJHHHFFFDDDEEEFFFIIIJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKNNNOOOPPPRRRTTTTTTRRRQQQPPPQQQVVVUUUTTTQQQOOOPPPSSSUUUYYY___jjjssswwwzzz|||tttuuu{{{}}}zzzxxxtttlllffffffjjjlllfff``````___\\\ZZZXXXXXXWWWXXXZZZZZZZZZZZZ[[[\\\\\\\\\pppbbb\\\aaafffhhhkkkhhhiiinnnttt{{{zzzkkkddd^^^]]]\\\\\\aaagggkkkzzz{{{nnnccc]]]]]]aaadddlllfffeeegggdddbbbmmm}}}}}}tttppprrroookkkiiiiiikkknnnoooppp{{{nnnbbbYYY]]]]]]\\\fffuuu{{{wwwvvvvvvyyy{{{uuutttooojjjiiigggfffiiiooosssvvv~~~tttiii___```dddhhhkkkkkkhhheeeddddddbbb___\\\[[[\\\]]]\\\]]]```gggoooxxxzzzdddXXXSSSTTTVVVZZZ[[[YYYTTTPPPKKKJJJJJJLLLMMMMMMLLLJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIJJJMMMQQQSSSRRRQQQJJJHHHFFFFFFHHHKKKLLLLLLLLLIIIGGGFFFFFFGGGFFFEEEEEECCCBBBAAAAAACCCDDDFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCEEEHHHKKKMMMOOOKKKJJJNNNOOOMMMLLLNNNNNNNNNOOOMMMIIIGGGFFFFFFEEEDDDEEEFFFIIIJJJIIIHHHIIIHHHFFFEEEEEEFFFHHHJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIILLLNNNQQQSSSRRRTTTUUUTTTRRRPPPOOOOOORRRRRRPPPNNNKKKLLLNNNPPPSSSWWWaaammmuuuzzz|||~~~~~~wwwpppnnnooopppmmmiiihhhfffccc```]]][[[ZZZZZZ[[[\\\]]]^^^____________~~~pppaaa\\\bbbhhhkkkmmmkkklllrrrxxx~~~~~~{{{yyywwwxxx|||xxxrrrddd\\\VVVUUUXXX^^^hhhrrr|||tttiii___\\\___eeejjjpppkkkhhhfffaaa```lll|||~~~~~~ooocccZZZ```fffkkkxxx~~~{{{tttnnnmmmiiihhhgggffffffmmmvvv~~~tttiiicccaaacccfffjjjlllkkkgggdddbbbcccbbb```]]][[[[[[\\\]]]aaagggoooxxx{{{uuu```WWWUUUZZZbbbiiikkkfff\\\UUULLLKKKKKKKKKLLLLLLJJJIIIFFFHHHJJJLLLLLLKKKJJJIIIEEEEEEFFFJJJMMMOOONNNMMMHHHGGGEEEGGGJJJNNNPPPPPPPPPLLLGGGDDDDDDEEEFFFFFFGGGDDDAAA???>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDDDDEEEGGGIIIKKKMMMJJJJJJOOOPPPNNNLLLMMMMMMNNNNNNLLLHHHEEEDDDDDDFFFFFFHHHJJJMMMMMMLLLJJJIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHJJJLLLNNNQQQTTTUUUTTTUUUVVVTTTRRROOOOOOOOOQQQQQQOOOLLLJJJIIIKKKMMMOOOPPPYYYgggssszzzyyynnnpppxxx{{{yyyxxxwwwvvvsssqqqnnnjjjfffdddbbbaaa```aaacccddddddcccbbbaaarrrddd___eeemmmqqqtttsssuuu{{{wwwooollllllkkkmmmqqqtttsssmmmggg___YYYVVVYYY```iiiwwwuuuoooeee^^^]]]ccckkkrrrxxxtttpppjjjcccbbbnnn}}}ssshhhdddllluuu~~~}}}xxxvvvsssnnniiigggeeeeeeffffffjjjuuu}}}ooodddbbbbbbfffgggiiilllmmmkkkgggccc```aaaaaa___]]]\\\\\\]]]^^^eeeoooxxx}}}iii]]]WWWSSSZZZeeennnrrrlllbbbZZZNNNLLLKKKKKKKKKKKKIIIGGGFFFGGGJJJLLLLLLLLLJJJIIIDDDEEEHHHKKKMMMNNNMMMMMMIIIGGGFFFGGGJJJMMMOOOPPPPPPKKKFFFCCCCCCFFFHHHIIIIIIHHHEEEBBB@@@>>>>>>===BBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGIIIJJJKKKHHHJJJOOOQQQOOOLLLMMMMMMNNNNNNLLLHHHEEEDDDDDDFFFGGGIIIMMMOOOOOOMMMJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFJJJJJJLLLMMMOOOQQQSSSTTTSSSTTTUUUSSSQQQPPPPPPQQQSSSSSSQQQNNNLLLJJJLLLMMMRRRRRRYYYdddmmmttt~~~tttffffffkkknnnuuu|||yyyyyy~~~|||zzzvvvssspppmmmllliiijjjllllllkkkhhhdddbbbvvvhhhcccjjjuuuzzz~~~~~~uuujjjddd______```cccffffffbbb___ZZZXXXZZZcccmmmvvv|||vvvpppnnniiiccc___```gggpppvvv|||{{{xxxrrrjjjjjjvvvzzzrrrqqqxxx}}}vvvqqqooollliiigggfffeeefffiiikkkqqqtttddd^^^ccciiikkkkkklllmmmmmmkkkgggccc______```___]]]]]]___```aaaiiivvvjjjYYYRRROOONNNTTT]]]fffjjjhhhaaa\\\NNNLLLKKKJJJJJJJJJIIIGGGGGGHHHJJJKKKLLLKKKJJJIIIHHHKKKNNNPPPQQQQQQPPPPPPKKKIIIGGGFFFHHHJJJKKKKKKLLLHHHEEECCCEEEHHHKKKLLLKKKKKKKKKIIIEEEAAA<<<999<<<<<<===???AAABBBCCCDDDBBBBBBBBBBBBDDDEEEGGGHHHJJJHHHIIIOOOQQQNNNLLLMMMMMMNNNNNNLLLIIIGGGFFFFFFEEEFFFHHHLLLOOOOOOMMMJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRPPPPPPRRRSSSSSSSSSRRRPPPMMMLLLLLLNNNUUUWWW[[[```ccchhhuuuttthhhjjjmmmkkkiiikkkyyy}}}yyyxxx}}}~~~|||{{{vvvvvvvvvuuurrrmmmhhhfffzzzlllhhhppp|||{{{ooofff[[[YYYXXXYYYZZZ[[[[[[ZZZUUUVVV^^^jjjttt{{{uuukkkccceeeccc```___bbbhhhppptttsssxxx{{{xxxsssvvv}}}zzzuuuooojjjhhhggggggfffiiiiiimmmssswww|||}}}lllccccccjjjppppppnnnlllkkkjjjhhheeebbb^^^^^^^^^^^^]]]___cccfffhhhppp{{{~~~www]]]OOOIIIHHHIIILLLQQQWWW[[[\\\YYYWWWNNNLLLJJJIIIJJJJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIIIILLLOOOQQQPPPNNNMMMMMMOOOLLLIIIGGGGGGHHHHHHGGGGGGEEEDDDEEEHHHKKKMMMNNNLLLMMMNNNNNNJJJEEE???;;;::::::;;;===???@@@AAABBB@@@@@@@@@AAABBBDDDEEEFFFLLLIIIIIINNNOOOMMMKKKLLLKKKMMMMMMLLLJJJHHHHHHHHHEEEEEEGGGJJJMMMNNNMMMKKKJJJKKKKKKLLLKKKJJJHHHGGGIIIHHHFFFEEEEEEEEEFFFGGGMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPOOOPPPRRRTTTQQQQQQQQQOOOLLLKKKKKKMMMUUUVVVXXXYYYXXX[[[hhhvvvyyyooorrrtttmmmfffcccffftttvvvpppoooxxx~~~zzzuuupppnnn}}}oookkktttzzzqqqfffbbb\\\WWWUUUUUUVVVWWWTTTWWW```mmmuuuxxx{{{xxxjjjaaa]]][[[[[[[[[]]]aaafffkkknnnkkkvvv}}}rrrnnnhhhdddcccccceeefffnnnpppwwwyyymmmfffgggkkknnnpppqqqnnnjjjhhhfffdddbbb```^^^^^^]]]]]]]]]aaagggkkkqqqwww~~~eeeVVVKKKFFFFFFFFFFFFGGGJJJMMMOOOOOOMMMMMMKKKIIIHHHIIIJJJIIIIIILLLLLLJJJIIIHHHHHHIIIIIIKKKOOORRRSSSQQQNNNLLLLLLRRROOOKKKIIIHHHHHHGGGGGGDDDDDDEEEHHHKKKMMMMMMKKKJJJKKKMMMNNNLLLHHHDDDBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGNNNJJJIIILLLNNNLLLKKKLLLHHHJJJKKKKKKIIIHHHHHHIIIEEEEEEFFFHHHLLLMMMMMMLLLKKKLLLNNNNNNMMMKKKIIIGGGIIIHHHGGGEEEEEEFFFGGGHHHLLLMMMNNNOOOOOOOOOOOONNNNNNOOOOOONNNMMMMMMPPPRRROOOPPPPPPOOOMMMKKKLLLMMMRRRQQQRRRTTTSSSTTT\\\eeepppxxxyyyyyyqqqhhheeeaaakkkzzzzzzwwwxxx~~~{{{zzz~~~qqqlllvvv|||wwwpppfff\\\UUUSSSSSSTTTVVVYYYaaammmttttttuuuwwwyyyeeeZZZXXXYYYTTTUUUXXX\\\```cccfffhhhnnn~~~~~~zzzvvvllliiiddd```___aaadddfffrrruuu~~~mmmeee___aaajjjpppoookkkrrrnnnhhhdddbbbaaa___^^^^^^]]]]]]\\\]]]bbbjjjoooyyy|||hhhUUUOOOGGGBBBDDDEEEDDDCCCDDDFFFGGGGGGFFFMMMKKKHHHHHHIIIJJJJJJIIIOOOMMMJJJHHHGGGGGGIIIIIISSSWWW[[[[[[WWWTTTRRRRRRSSSPPPLLLJJJIIIIIIIIIHHHCCCDDDGGGJJJMMMNNNKKKIIIIIIIIIKKKKKKKKKJJJIIIHHHKKKJJJJJJJJJIIIIIIHHHHHHLLLLLLLLLKKKKKKJJJJJJJJJOOOKKKIIIKKKMMMKKKJJJLLLFFFHHHIIIIIIHHHGGGHHHIIIFFFEEEFFFHHHKKKMMMNNNMMMLLLMMMOOOPPPOOOLLLJJJHHHJJJIIIGGGEEEEEEFFFGGGHHHKKKLLLNNNPPPQQQQQQQQQPPPPPPPPPOOONNNLLLLLLMMMOOOOOOQQQQQQPPPNNNMMMNNNOOOPPPMMMNNNRRRTTTTTTVVVZZZeee{{{~~~}}}|||uuummmjjjcccdddiiisss|||}}}rrrvvvyyyrrruuuzzzpppfff___ZZZWWWTTTZZZbbbjjjppptttuuuvvv}}}yyyqqqeeeYYYSSSSSSUUUUUUUUUVVVYYY\\\aaadddgggwwwxxxqqqoooiiiaaa^^^```bbbbbbgggooouuuooodddccccccfffjjjnnnnnnlllppplllhhhfffeeeddd```\\\ZZZZZZ[[[\\\___gggqqqxxx~~~|||VVVMMMNNNHHHCCCDDDAAACCCCCCAAABBBGGGJJJIIIMMMHHHGGGJJJLLLJJJJJJKKKMMMMMMLLLJJJIIILLLSSSYYY]]]bbbeeeaaaYYYTTTVVVZZZ[[[TTTKKKGGGGGGHHHGGGFFFEEEGGGHHHJJJJJJIIIGGGFFFMMMLLLJJJIIIJJJNNNRRRUUUZZZ[[[ZZZWWWSSSQQQQQQRRRRRRVVVXXXWWWRRRNNNMMMNNNOOOLLLJJJIIIJJJLLLLLLLLLKKKLLLMMMMMMLLLJJJGGGEEEFFFGGGHHHJJJLLLMMMNNNNNNQQQOOOMMMMMMOOOPPPMMMKKKJJJIIIHHHFFFEEEFFFFFFGGGLLLMMMOOOQQQRRRRRRQQQQQQOOOOOONNNKKKIIIJJJLLLNNNMMMNNNNNNOOOOOONNNNNNMMMQQQQQQPPPNNNMMMOOOUUUZZZccctttzzzxxxqqqhhhkkkbbbaaammmyyyyyy}}}wwwxxx{{{vvvooojjjgggddddddhhhpppyyy}}}zzzvvvvvvqqqhhh^^^VVVSSSSSSUUUQQQSSSVVVZZZ```gggpppvvv~~~wwwnnnjjjjjjbbb______cccfffggglllttt{{{|||iiicccbbbcccfffjjjmmmlllkkkllliiigggffffffdddaaa^^^\\\\\\[[[]]]cccmmmwww~~~iiiLLLHHHJJJEEE@@@AAAAAADDDDDDAAABBBGGGJJJJJJTTTNNNJJJLLLNNNMMMMMMOOONNNNNNMMMLLLKKKNNNTTTYYY[[[```ccc___XXXTTTVVV[[[XXXQQQIIIFFFFFFGGGFFFDDDDDDEEEGGGIIIJJJJJJIIIIIINNNLLLIIIHHHHHHKKKNNNPPPUUUVVVWWWVVVUUUUUUVVVXXXZZZ[[[[[[YYYUUURRRPPPPPPOOOMMMJJJIIIJJJLLLLLLLLLOOOPPPPPPPPPNNNLLLIIIHHHFFFGGGIIIJJJLLLLLLMMMMMMPPPNNNLLLLLLNNNOOOMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHMMMNNNOOOQQQRRRRRRQQQQQQOOOOOONNNLLLJJJIIIKKKNNNNNNNNNNNNOOOOOONNNNNNNNNQQQRRRRRROOOLLLMMMSSSYYYiiiuuuxxxllliii```^^^hhhrrrxxxzzzzzz~~~}}}wwwwww}}}{{{vvvttt{{{yyynnnhhh___XXXTTTTTTUUUVVVVVVZZZ___dddiiitttxxxsssllleeebbbddd______bbbgggiiimmmuuu~~~~~~mmmccccccccceeegggjjjkkkiiihhhgggfffeeeeeeeeedddbbb___```^^^^^^aaajjjuuu~~~mmmWWWEEEFFFGGGAAA<<<>>>???CCCDDDBBBDDDJJJOOOQQQZZZQQQJJJJJJLLLLLLMMMPPPNNNNNNNNNNNNNNNQQQUUUYYYXXX[[[]]]ZZZTTTQQQSSSWWWSSSNNNHHHEEEEEEEEEDDDBBBEEEFFFGGGIIIKKKKKKLLLLLLOOOLLLIIIGGGFFFGGGJJJKKKPPPQQQSSSUUUVVVXXX[[[]]]^^^\\\YYYWWWUUUTTTQQQOOOOOOMMMJJJIIIJJJKKKLLLKKKQQQQQQQQQPPPNNNKKKIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKNNNLLLKKKKKKLLLMMMKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIMMMNNNPPPQQQRRRQQQQQQPPPNNNOOONNNLLLJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNOOORRRTTTRRRNNNOOOWWW^^^sssxxx}}}wwwkkkaaa]]]dddlllpppuuu{{{yyynnnmmmsssqqqrrrxxxzzzxxxtttwww}}}vvvooofffaaabbbdddeeedddjjjooouuuxxx}}}xxxrrrmmmgggaaa___aaabbbcccfffjjjooowwwlllcccaaafffggghhhjjjjjjiiifffdddcccccccccbbbbbbaaa___^^^cccbbbccciiirrr{{{|||^^^OOOEEEFFFEEE===:::<<<;;;@@@DDDDDDGGGPPPXXX[[[]]]SSSKKKJJJLLLMMMNNNQQQNNNNNNNNNOOOPPPSSSVVVXXXYYYYYYXXXTTTOOOMMMNNNPPPOOOKKKGGGEEEEEEEEEDDDBBBIIIIIIJJJJJJKKKLLLMMMMMMNNNLLLIIIGGGFFFGGGIIIKKKOOOPPPRRRTTTUUUWWWZZZ\\\ZZZVVVQQQOOOPPPQQQOOOMMMNNNKKKHHHGGGHHHJJJJJJJJJOOOOOONNNMMMJJJHHHEEEDDDGGGHHHHHHIIIIIIIIIIIIHHHKKKJJJJJJJJJJJJJJJJJJIIIFFFFFFEEEEEEFFFHHHIIIJJJNNNOOOPPPQQQQQQPPPOOOOOOMMMNNNNNNLLLKKKJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLQQQUUUUUUSSSUUU___gggxxxwwwuuuwwwwwwkkkaaabbbhhhlllpppuuu}}}wwwuuuvvvyyyjjjjjjmmmlllhhheeeiiipppzzz|||}}}~~~yyyuuupppllljjjfff```^^^```eeeiiimmmrrr{{{sssdddaaadddiiikkklllllliiifffcccaaabbbbbbaaa```^^^]]]]]]]]]eeeggglllrrryyy}}}zzz|||kkkTTTKKKEEEDDDBBB<<<;;;???;;;AAAEEEFFFIIISSS]]]bbbaaaWWWOOOOOORRRRRRQQQQQQNNNNNNNNNOOOQQQUUUWWWYYY___\\\XXXSSSNNNLLLLLLLLLMMMKKKHHHFFFEEEEEEEEEEEENNNMMMLLLKKKKKKLLLMMMMMMLLLKKKIIIHHHHHHIIILLLMMMQQQRRRSSSRRRQQQRRRTTTUUURRRNNNIIIIIIKKKMMMMMMLLLKKKHHHFFFEEEGGGHHHIIIIIINNNMMMLLLJJJHHHFFFDDDCCCGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKNNNNNNOOOPPPPPPOOONNNMMMKKKMMMMMMMMMKKKKKKLLLNNNOOONNNNNNMMMMMMNNNNNNOOOKKKPPPTTTTTTSSSVVV___fffpppmmmiiijjjyyy{{{kkkcccbbbeeeiiimmmqqqvvvtttwww}}}sssdddcccccc```]]]VVVZZZaaakkkxxx~~~vvvpppjjjfffdddeeeddd``````cccjjjqqqzzzuuuiiibbbcccgggjjjkkklllkkkgggcccaaa```cccbbbaaa^^^\\\[[[^^^```iiinnnuuuzzz|||}}}~~~|||vvv]]]JJJDDDAAAAAA@@@===>>>BBB???FFFKKKKKKNNNYYYdddkkkhhh^^^XXXYYY[[[XXXRRRNNNQQQOOONNNOOOSSSWWWZZZ[[[gggaaaZZZTTTQQQOOONNNMMMMMMKKKHHHEEEEEEEEEGGGHHHPPPNNNLLLJJJJJJJJJLLLMMMJJJJJJIIIHHHIIIKKKMMMOOOPPPQQQQQQOOOMMMLLLMMMOOOLLLJJJHHHHHHIIIKKKMMMMMMIIIFFFDDDDDDFFFIIIJJJJJJOOONNNLLLJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDFFFGGGFFFEEEEEEFFFHHHFFFFFFEEEEEEFFFHHHIIIKKKMMMNNNNNNOOONNNMMMKKKJJJIIIKKKLLLMMMLLLMMMNNNPPPPPPOOONNNMMMMMMNNNOOOPPPMMMOOOQQQQQQPPPRRRWWW[[[```___]]]aaappp~~~nnnddd_________ccceeennnuuummmooo|||}}}nnnaaa___^^^]]]\\\TTTWWW\\\dddooo|||{{{tttnnnjjjfffaaa___aaabbbcccgggllltttpppgggeeedddeeegggfffhhhiiigggdddbbbaaabbbccccccaaa]]][[[]]]bbbgggooouuu{{{}}}{{{{{{kkkSSSDDDAAA???@@@@@@???@@@BBBDDDMMMSSSVVV[[[hhhvvv~~~|||tttooorrrrrrjjj]]]UUUVVVRRROOOPPPUUUZZZ^^^___iiibbbYYYTTTRRRQQQPPPNNNLLLJJJGGGDDDCCCDDDHHHJJJMMMLLLIIIGGGGGGHHHKKKLLLJJJJJJIIIIIIIIIKKKMMMNNNLLLMMMMMMLLLJJJJJJKKKLLLIIIIIIIIIIIIHHHHHHJJJLLLHHHFFFDDDEEEHHHKKKLLLMMMNNNMMMLLLJJJIIIHHHGGGGGGDDDDDDEEEFFFGGGGGGGGGFFFBBBDDDFFFEEEDDDCCCEEEGGGGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHFFFIIIKKKMMMMMMNNNPPPQQQPPPOOOMMMLLLLLLMMMOOOPPPNNNMMMMMMMMMOOOQQQSSSTTTWWWXXXYYY\\\gggyyytttggg^^^ZZZZZZ\\\cccqqq~~~uuussstttttt}}}mmmaaa`````````aaa[[[\\\^^^ccclllxxx~~~xxxqqqlllhhhffffffaaa]]]___bbbfffmmmuuu~~~tttdddaaaeeeeeeeeefffbbbdddeeedddbbbaaabbbeeedddcccaaa^^^\\\```gggmmmrrryyy~~~zzz{{{ZZZLLLEEECCCBBBCCCCCCAAA??????GGGQQQZZZ___gggwwwpppeeeYYYUUUQQQQQQVVV]]]aaabbbfff___VVVQQQQQQQQQPPPNNNKKKIIIFFFBBBAAACCCHHHKKKJJJHHHFFFDDDEEEGGGJJJLLLKKKJJJIIIIIIIIIJJJKKKLLLHHHIIIJJJIIIIIIIIIKKKMMMGGGIIIJJJIIIFFFEEEGGGJJJHHHGGGEEEFFFJJJMMMOOOOOOLLLLLLJJJIIIHHHGGGGGGGGGCCCDDDEEEFFFFFFGGGGGGGGGAAACCCEEEEEECCCBBBDDDGGGHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLLLLKKKJJJHHHGGGEEEGGGKKKMMMNNNOOOQQQSSSPPPOOOMMMLLLLLLMMMOOOPPPMMMKKKJJJLLLQQQTTTUUUTTTVVVYYYZZZZZZaaannnwww{{{ttteee]]]XXX[[[aaajjjttt{{{}}}}}}{{{zzzppphhhmmmuuutttwww|||rrr``````jjjmmmhhheeegggjjjnnnvvv}}}yyyrrrnnnhhhbbbaaadddbbb^^^^^^eeekkkoooxxxmmmiiieeefffiiijjjhhheeegggdddaaaaaabbbcccbbb___eeeccc```^^^```gggqqqxxxuuuXXXKKKEEEAAA>>>???===;;;AAAJJJOOOWWW```gggnnn{{{nnnbbb```]]][[[ZZZ[[[\\\\\\WWWVVVRRROOOMMMLLLLLLLLLNNNLLLHHHFFFEEEFFFHHHIIIKKKKKKKKKJJJJJJIIIIIIIIIKKKJJJIIIGGGGGGFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJHHHGGGHHHJJJKKKJJJGGGIIIHHHEEEDDDDDDGGGJJJLLLKKKLLLMMMNNNMMMJJJGGGEEEIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNOOOQQQSSSVVVWWWTTTRRRNNNJJJIIIJJJLLLMMMHHHIIIKKKNNNPPPRRRSSSSSSWWWUUUTTTWWW\\\```bbbaaammm|||zzzkkkccc]]]```mmmsssqqqsssyyy|||tttjjjcccffflllsss~~~kkknnnsssxxx|||vvvfffeeeooowwwwwwvvvuuuvvvzzz|||zzzxxxvvvyyy~~~xxxuuupppkkkiiiddd___```ccccccbbbdddiiinnnxxxuuukkkhhheeegggjjjkkkiiifffeeecccaaaaaabbbcccaaa___cccbbbaaabbbgggnnnvvv|||mmmUUUIIICCCAAABBBEEEDDDBBBEEELLL[[[aaahhhnnnuuuhhhccc\\\YYYXXXXXXXXXWWWTTTRRROOOLLLJJJJJJKKKLLLRRROOOJJJFFFEEEEEEGGGIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHJJJHHHFFFGGGIIIJJJIIIGGGHHHFFFDDDCCCCCCFFFIIIKKKJJJKKKMMMMMMLLLJJJHHHFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOOOOQQQTTTXXX\\\^^^YYYVVVRRRNNNLLLKKKKKKKKKGGGHHHKKKMMMPPPQQQSSSSSSUUUSSSRRRSSSWWWZZZ[[[ZZZaaammmooogggiiiwww}}}vvvuuuyyyyyyhhh```]]]^^^fffpppyyyaaaeeekkkpppuuu{{{{{{mmmiiirrr}}}zzzyyyzzz{{{zzzzzzrrrwww}}}wwwrrrjjjgggeeeddd```]]]___cccfffiiinnnqqqvvvwwwjjjjjjhhhgggiiilllllljjjgggcccbbbaaaaaabbbbbb```^^^``````bbbhhhooowww|||~~~ppp^^^SSSFFFCCCCCCEEEGGGIIIPPPWWWhhhjjjooouuu}}}pppfff[[[VVVVVVWWWTTTQQQPPPNNNKKKHHHHHHIIILLLNNNUUUQQQKKKFFFDDDDDDGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFHHHIIIKKKKKKJJJIIIHHHEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBCCCEEEGGGIIIIIIJJJLLLMMMLLLJJJHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQRRRUUUYYY^^^bbbeee[[[ZZZVVVRRROOOLLLJJJIIIGGGHHHJJJMMMOOOQQQRRRSSSSSSRRRPPPPPPQQQSSSSSSSSSXXX^^^lll~~~xxxwww~~~uuuxxx}}}}}}nnnccc\\\[[[^^^^^^eeeooozzz[[[___dddjjjpppvvv|||ssskkkpppzzzqqqoootttyyy}}}{{{{{{|||zzz{{{{{{xxxtttppplllfffcccbbbbbb___\\\___eeejjjqqqzzzwwwqqqpppmmmlllkkklllmmmllljjjgggccccccbbbbbbaaa___]]][[[^^^```dddmmmuuu|||~~~~~~{{{xxx~~~vvvhhh[[[KKKFFFAAA@@@FFFRRRaaakkkuuuvvvyyyvvviiiZZZUUUWWWYYYVVVPPPOOOMMMKKKIIIIIIKKKOOOQQQRRROOOJJJEEECCCDDDGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLOOOPPPOOOMMMLLLEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLMMMOOOQQQRRRTTTPPPRRRUUUYYY]]]```bbbbbbXXXWWWUUURRROOOKKKHHHGGGGGGHHHJJJMMMOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSWWW___nnn{{{|||~~~qqqfff```[[[\\\]]]___eeeppp|||WWWZZZ___dddhhhnnntttyyy|||yyynnnnnn{{{yyyooofffccchhhmmmlllvvv}}}~~~|||xxxssspppmmmkkkiiieeecccbbbbbb___^^^ccckkkqqq{{{pppiiijjjmmmrrrqqqooonnnmmmkkkhhhfffeeeeeedddbbb```]]]\\\[[[___bbbhhhpppxxx|||}}}}}}{{{oooyyyxxx{{{qqqcccTTTKKKHHHDDDEEEOOO```qqq{{{zzzlll\\\WWW[[[^^^ZZZTTTQQQPPPNNNLLLMMMOOORRRTTTLLLJJJHHHFFFEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLPPPQQQPPPNNNMMMFFFFFFHHHIIIIIIHHHGGGFFFGGGGGGGGGFFFEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIKKKMMMOOOQQQSSSNNNRRRWWW\\\^^^]]]ZZZXXXQQQQQQPPPOOOMMMJJJHHHFFFIIIJJJKKKMMMOOOPPPQQQQQQOOOOOOPPPPPPQQQSSSVVVXXXUUUXXX]]]dddrrr{{{rrrgggccc]]]XXXXXX]]]eeelll{{{UUUWWWYYY\\\___ccchhhlllssszzzvvvqqqzzzzzzrrrhhhbbbbbbeeeiiihhhpppzzzvvvtttpppkkkhhhgggfffgggdddccccccdddccceeeooozzzzzzoookkkjjjkkkllluuussspppmmmjjjhhhgggfffeeeeeedddbbb___]]]^^^___bbbgggooouuuyyy|||~~~zzzrrrrrr}}}pppfffWWWKKKEEEGGGJJJOOO\\\nnnyyy~~~ttteee^^^```bbb^^^XXXSSSRRRQQQPPPPPPQQQRRRTTTHHHIIIJJJLLLLLLLLLLLLKKKEEEEEEEEEEEEFFFFFFFFFFFFCCCFFFIIIMMMNNNNNNLLLJJJHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHHHHGGGEEEDDDEEEFFFCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDEEEGGGIIIKKKMMMNNNMMMQQQVVVYYYZZZWWWRRROOOKKKKKKKKKKKKKKKJJJIIIHHHLLLLLLMMMNNNOOOPPPPPPPPPMMMOOOQQQRRRTTTWWW[[[^^^___bbbeeehhhqqq~~~xxxnnneee___^^^___aaadddlllvvvUUUVVVWWWWWWXXXZZZ^^^aaagggnnntttvvvyyy|||vvvzzzyyypppiiigggiiilllmmmooorrrwww}}}}}}xxxuuuuuummmkkkhhhdddaaaaaaccceeecccdddfffjjjmmmttt}}}pppeeefffjjjmmmoooqqqsssqqqnnnjjjfffeeeeeefffccccccccc```^^^___bbbfffgggnnnvvvzzz{{{}}}qqqzzzqqqhhh[[[PPPKKKBBBFFFJJJPPP^^^pppzzz{{{pppgggeeeccc]]]WWWSSSSSSRRRQQQQQQPPPPPPPPPIIILLLQQQUUUVVVSSSPPPMMMFFFFFFFFFGGGGGGGGGHHHHHHCCCEEEHHHKKKLLLLLLJJJIIIKKKJJJIIIGGGFFFEEEDDDDDDGGGIIIJJJHHHEEEDDDEEEFFFEEEGGGIIIKKKMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFCCCCCCDDDEEEGGGJJJLLLMMMNNNOOORRRSSSSSSQQQMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKOOOOOOPPPPPPPPPOOOOOONNNKKKNNNQQQRRRTTTWWW\\\```eeefffhhhmmmuuuzzzvvvtttqqqnnnkkkhhhhhhmmmvvv|||XXXXXXXXXWWWVVVWWWZZZ\\\^^^eeekkknnnttt|||yyyzzz|||qqqmmmnnnrrrsssssswwwwwwwww{{{yyyvvvtttooommmmmmgggeeebbb___]]]^^^aaacccdddfffjjjpppwww}}}rrrggg___aaafffhhhmmmrrrpppnnnkkkfffcccccceeeggg```aaaaaa___^^^aaagggllljjjsss|||~~~}}}rrrrrrhhhaaaRRRKKKNNNDDDFFFEEEHHHVVVjjjwwwyyyyyynnnhhhbbb[[[UUURRRRRRRRRRRRPPPOOOMMMLLLKKKPPPWWW\\\]]]YYYSSSNNNGGGGGGGGGHHHHHHIIIIIIIIIEEEGGGIIIKKKLLLLLLKKKKKKMMMLLLIIIGGGEEEDDDDDDDDDGGGIIIKKKIIIFFFDDDEEEGGGGGGIIIKKKNNNPPPPPPOOONNNLLLLLLKKKIIIHHHGGGFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHIIIJJJIIIHHHFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKLLLKKKKKKKKKKKKKKKLLLMMMQQQQQQQQQQQQPPPOOONNNNNNKKKMMMPPPRRRSSSVVV[[[`````````bbbiiisss~~~{{{llldddccchhhkkkmmmooouuu]]]ZZZVVVTTTUUUWWWYYYYYYVVVZZZ___eeelllttt}}}}}}~~~~~~rrrmmmqqqyyy~~~{{{{{{~~~{{{yyyvvvqqqmmmiiigggfffhhh___YYYZZZ___aaabbbeeedddmmmtttxxxzzznnniiigggfffeeegggjjjnnnpppmmmhhhcccaaaccceeeeeeddd```___```aaadddhhhmmmpppwwwyyy}}}{{{jjj```YYYVVVQQQEEEHHHGGGFFFIIITTTeeexxxzzzmmmeee___ZZZYYYUUUTTTSSSRRRQQQQQQQQQQQQTTTXXX\\\\\\XXXQQQJJJGGGDDDGGGKKKLLLJJJHHHFFFEEEJJJHHHGGGHHHJJJJJJIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFLLLLLLLLLKKKHHHGGGGGGHHHIIIHHHGGGGGGGGGIIILLLMMMEEEHHHJJJJJJHHHDDDBBBBBB@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGEEEEEEEEEGGGFFFFFFGGGIIIKKKLLLJJJIIIOOOPPPQQQQQQPPPMMMJJJHHHHHHHHHIIIIIIKKKLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOOOOPPPQQQSSSUUUVVVWWWWWWXXXZZZ___hhhssszzzuuuhhh```ccc``````eeejjjooovvv~~~hhhccc\\\XXXVVVVVVVVVVVVVVVXXX\\\aaafffmmmtttyyy~~~vvvrrrvvv}}}|||{{{~~~~~~}}}tttssspppmmmjjjhhhfffeeeaaa[[[YYY\\\```bbbfffiiikkktttzzzoooiiiffffffggghhhiiijjjkkkkkkeeebbb^^^^^^```bbbcccccc^^^]]]]]]___ccckkkrrrxxx{{{~~~ttt___XXXSSSTTTRRRHHHEEEDDDFFFNNN___uuuuuujjjddd^^^ZZZYYYTTTTTTSSSRRRQQQPPPPPPQQQRRRUUUXXXWWWSSSMMMHHHEEECCCEEEGGGHHHGGGFFFGGGHHHGGGFFFFFFGGGHHHIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGMMMNNNNNNLLLJJJHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKLLLFFFHHHJJJIIIGGGCCCAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEDDDEEEFFFAAABBBDDDHHHLLLOOOOOONNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOOOONNNOOOPPPQQQRRRVVVVVVUUUUUUXXX^^^gggmmmmmmddd\\\YYYYYYZZZ^^^bbbgggjjjooovvv|||rrrlllddd\\\XXXVVVUUUTTTTTTVVVXXX[[[]]]bbbgggkkktttwww|||{{{yyy|||~~~zzzvvvsssqqqkkkjjjhhhgggeeeddddddddd^^^\\\]]]```cccdddjjjqqqvvvqqqiiifffcccdddeeehhhjjjjjjiiigggeee___]]][[[\\\^^^aaabbbbbb^^^___```ccchhhqqq|||iiiWWWQQQNNNPPPQQQJJJGGGFFFJJJXXXpppzzzmmmfffaaa[[[WWWVVVSSSRRRQQQPPPPPPOOOPPPPPPOOOQQQRRRPPPLLLHHHEEEDDDBBBCCCDDDEEEDDDEEEGGGIIIEEEDDDDDDEEEGGGIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIMMMNNNOOOMMMJJJHHHHHHHHHGGGFFFFFFEEEFFFGGGIIIJJJGGGIIIJJJIIIFFFBBB@@@???DDDDDDDDDCCCCCCCCCBBBBBBEEEDDDCCCCCCCCCEEEFFFGGGEEEFFFGGGFFFDDDCCCDDDEEE@@@@@@BBBFFFKKKOOOOOOOOONNNMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMMMMMMMNNNNNNSSSRRRQQQPPPRRRWWW___eee|||kkkbbb]]]XXXUUUVVVWWWXXXZZZ]]]```eeekkkooowwwzzztttkkkccc]]]YYYVVVUUUSSSTTTUUUVVVWWWZZZ^^^aaaiiinnnvvv{{{~~~}}}|||yyytttpppllljjjdddcccbbbbbbaaaaaaaaaaaabbbaaaccceeeeeegggqqq{{{rrrllljjjfffbbbdddeeegggiiihhhfffdddbbb```___]]]]]]^^^___``````cccfffiiimmmsss{{{fffVVVQQQLLLNNNPPPJJJOOONNNRRRccc~~~xxxnnneeeaaa]]]WWWRRRQQQQQQPPPOOOOOONNNNNNNNNOOOMMMNNNMMMJJJGGGDDDDDDDDDCCCEEEGGGHHHGGGFFFGGGHHHDDDCCCCCCEEEGGGIIIIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNMMMJJJHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKIIIFFFBBB@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHDDDEEEFFFEEEDDDCCCCCCEEEDDDDDDDDDFFFIIIKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOORRRYYYaaafffxxx{{{sssllliiiaaaaaa___ZZZUUUTTTVVVZZZcccnnnzzz|||tttqqqzzz{{{tttllleee^^^XXXTTTTTTTTTUUUTTTTTTVVVZZZ\\\```eeemmmtttxxx{{{}}}}}}zzzxxxxxxyyyyyyxxxuuurrroookkkhhhfffaaa``````_________``````cccccceeehhhkkkqqqzzzoookkkmmmmmmjjjffffffeeeeeeeeedddcccbbbbbbcccaaa___]]]\\\\\\]]]^^^hhhmmmtttyyy}}}{{{xxxwwwbbbVVVRRRLLLNNNQQQLLLSSSSSSXXXhhh{{{rrrlllddd^^^\\\XXXQQQLLLKKKOOONNNMMMMMMLLLMMMMMMMMMLLLLLLJJJGGGDDDBBBCCCEEEFFFIIIMMMOOOMMMIIIFFFEEEDDDDDDDDDEEEHHHIIIIIIIIICCCCCCDDDDDDFFFHHHIIIJJJIIIKKKLLLLLLIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGJJJKKKLLLJJJFFFCCCAAAAAABBBCCCCCCEEEFFFGGGHHHHHHDDDCCCCCCCCCDDDEEEGGGHHHDDDEEEFFFEEEDDDCCCCCCEEEGGGFFFEEEFFFGGGIIIHHHGGGGGGJJJMMMPPPQQQOOOMMMKKKJJJKKKLLLMMMMMMLLLLLLKKKHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNOOOPPPSSSZZZaaagggppp~~~zzzqqqfff]]]ZZZYYYWWW[[[```eeekkkrrrttttttfffccceeepppzzz~~~|||yyy}}}wwwpppfff]]]VVVWWWWWWVVVUUUTTTUUUWWWZZZYYY]]]ccciiinnnrrrvvvyyyzzzsssooooooppprrrmmmmmmllljjjhhheeecccbbb_________```aaabbbccccccdddeeejjjqqqyyyvvvooohhhfffiiikkkjjjhhhfffeeecccaaa```aaaaaabbbaaa```^^^[[[YYYZZZ^^^aaammmttt|||}}}mmmooojjjYYYRRRQQQLLLNNNRRROOOPPPQQQWWWdddxxx|||vvvnnnfffbbb\\\XXXXXXTTTMMMIIIHHHMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKIIIEEEBBBBBBDDDFFFGGGKKKPPPRRRPPPKKKFFFDDDEEEDDDDDDEEEGGGIIIIIIHHHAAAAAABBBCCCDDDFFFHHHIIIFFFHHHKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKIIIEEECCCBBBBBB@@@@@@BBBCCCEEEGGGHHHHHHBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEDDDCCCCCCDDDGGGIIIJJJIIIFFFIIINNNRRRRRRPPPMMMJJJIIIJJJLLLMMMNNNMMMLLLLLLGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPRRRVVV]]]aaahhh|||zzzpppkkk```___\\\[[[[[[[[[YYYXXXZZZXXXZZZ```iiippptttuuu}}}ttthhh```[[[[[[YYYVVVTTTSSSUUUWWWTTTVVVZZZ]]]bbbgggnnnrrrzzz}}}yyysssnnnjjjiiiiiijjjcccccccccccccccbbbaaa```^^^___```bbbdddfffiiijjjlllooowwwxxxrrroookkkhhhhhhiiihhhhhhdddcccbbb````````````aaa^^^^^^]]][[[[[[___fffllluuu{{{sssfffddd```RRROOOQQQLLLNNNRRROOOMMMOOOTTT[[[fffqqqzzzwwwqqqmmmfff___ZZZVVVTTTTTTRRRLLLHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIGGGDDDAAAAAACCCEEEFFFJJJNNNOOOMMMJJJGGGEEEEEEDDDCCCDDDFFFGGGFFFEEE@@@@@@AAAAAACCCDDDFFFGGGDDDGGGKKKLLLKKKIIIHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHFFFCCCAAAAAABBB>>>???@@@AAABBBCCCDDDEEE@@@AAADDDFFFGGGGGGFFFEEEFFFGGGGGGGGGEEEDDDEEEFFFCCCBBBAAACCCFFFIIIJJJJJJGGGIIILLLOOOPPPNNNLLLJJJHHHJJJLLLNNNNNNNNNMMMMMMGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMNNNOOOOOOOOONNNQQQQQQQQQPPPQQQTTTYYY^^^```mmmrrrqqqsssooorrr~~~}}}wwwsssrrrvvv|||}}}xxxqqqggg]]]VVVWWWWWWVVVVVVXXX^^^dddgggxxx|||tttlll___^^^[[[WWWTTTRRRSSSTTTQQQRRRSSSUUUYYY```gggmmmqqqwww|||~~~{{{wwwuuuppplllhhhfffeeeeee^^^___``````aaaaaaaaaaaa]]]^^^```cccgggjjjnnnoooxxx{{{xxxssspppooopppppppppnnnkkkhhhfffaaaaaaaaaaaaaaa``````___]]]]]]]]]\\\___eeeooowww{{{lll]]]WWW^^^QQQPPPRRRMMMMMMQQQMMMMMMOOORRRUUUWWW[[[___cccmmmqqqxxx~~~~~~}}}uuutttpppkkkiiihhhbbb[[[UUURRRQQQRRRQQQLLLJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKHHHGGGFFFCCCAAA@@@BBBDDDDDDGGGJJJKKKIIIHHHGGGGGGDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@@@@AAABBBCCCDDDEEEDDDGGGKKKMMMLLLKKKJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFDDDAAA@@@@@@AAA>>>>>>>>>??????@@@@@@@@@???AAADDDGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEGGGEEECCCBBBCCCEEEHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJGGGIIIKKKNNNOOOOOONNNMMMGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKQQQQQQQQQQQQRRRVVV[[[___\\\dddccc```aaa]]]___kkk|||tttpppkkkcccllluuuxxxxxxuuukkkXXXZZZZZZVVVRRRRRRTTTUUUrrruuu{{{}}}wwwmmmjjjddd]]]XXXTTTRRRRRRUUUSSSRRRSSSWWW\\\___```hhhlllrrrzzz|||}}}~~~~~~yyytttsssoookkkiiihhheeeaaa]]]bbb]]][[[^^^___^^^```cccbbbaaafffkkklllmmmuuuzzzsssooommmkkkpppppppppooommmiiifffdddcccaaabbbeeeddd```^^^``````^^^]]]]]]bbbkkkuuu{{{~~~uuuccc[[[QQQRRRQQQPPPPPPPPPOOOLLLJJJJJJKKKLLLMMMNNNPPPTTTXXX^^^iiiwww}}}{{{sssllliiigggdddbbbbbbbbb```\\\XXXUUURRRNNNMMMNNNNNNKKKIIINNNKKKIIIHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCBBBCCCDDDFFFFFFFFFEEEDDD???BBBDDDEEEEEEDDDDDDEEEFFFCCC@@@@@@BBBCCCBBBAAALLLLLLLLLKKKJJJHHHGGGFFFFFFIIILLLNNNLLLJJJHHHGGGGGGEEEBBB@@@???>>>???@@@CCCAAAAAABBB???;;;<<<@@@CCCCCCBBBBBBCCCEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLLLLMMMLLLLLLKKKJJJIIIJJJKKKLLLLLLMMMLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLIIIKKKMMMNNNLLLKKKKKKLLLOOOOOOOOOQQQVVV[[[```ddd[[[ZZZYYYYYYYYYZZZ[[[\\\hhhtttwwwkkkiiinnnjjjggggggkkkooottt}}}vvvooogggbbb```___\\\ZZZhhhkkkqqqzzz|||wwwtttooohhhaaa[[[VVVTTTVVVSSSPPPOOOQQQUUUWWWXXX___bbbhhhnnntttyyy{{{}}}|||xxxwwwwwwuuupppllljjjgggdddbbbbbb```]]]ZZZ^^^[[[\\\```bbb```aaacccffffffjjjpppuuu{{{xxxpppllllllmmmnnnmmmnnnnnnnnnllliiifffeeeaaa______bbbbbb^^^]]]___```aaabbbeeekkksss{{{{{{zzzzzzyyyjjj\\\XXXPPPUUUSSSQQQPPPPPPOOOMMMKKKJJJKKKKKKLLLLLLOOOTTTWWW]]]fffpppuuuqqqjjjeeebbb]]][[[[[[\\\]]]\\\XXXTTTSSSPPPMMMLLLMMMMMMKKKHHHKKKIIIGGGGGGHHHHHHHHHGGGGGGFFFDDDBBBBBBBBBBBBCCCCCCCCCEEEFFFFFFEEEDDDCCCAAACCCEEEFFFDDDCCCCCCDDDBBB@@@>>>@@@DDDGGGHHHGGGLLLLLLKKKJJJHHHGGGGGGFFFFFFIIILLLMMMLLLJJJHHHGGGDDDCCCAAA??????@@@AAABBBAAA??????AAA@@@===???DDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJIIIKKKMMMMMMKKKJJJJJJKKKLLLLLLMMMOOOSSSWWW[[[^^^UUUTTTSSSRRRRRRTTTUUUWWW^^^hhh|||}}}ooojjjlllgggdddbbbddddddeeekkksss~~~^^^aaafffnnnvvv{{{}}}}}}~~~{{{uuummmeee]]]YYYXXXTTTOOOMMMMMMPPPRRRRRRUUUWWW[[[```eeekkkooorrrxxxyyy{{{~~~~~~||||||{{{wwwrrrpppooolllgggcccaaa___]]]\\\]]]]]]\\\[[[]]]\\\^^^dddfffddddddgggjjjkkkqqqzzz{{{ooonnnllliiiggghhhkkknnnkkkllllllkkkjjjhhhfffddd```^^^^^^aaaaaa^^^]]]```^^^bbbhhhnnntttzzz}}}sssnnnooo}}}{{{{{{bbbYYYZZZUUUWWWTTTQQQOOONNNNNNMMMKKKJJJJJJJJJJJJJJJMMMRRRVVVZZZ___fffgggccc^^^[[[YYYSSSTTTVVVXXXYYYXXXTTTQQQPPPNNNLLLKKKLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFDDDFFFEEECCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCEEEFFFGGGFFFDDDBBBBBBCCC@@@???@@@BBBFFFIIIJJJJJJKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHKKKLLLMMMKKKIIIGGGBBBAAA???>>>>>>@@@AAABBBCCC@@@@@@AAA@@@===???DDD???AAACCCEEEFFFEEECCCBBBDDDDDDCCCCCCBBBAAAAAAAAA???@@@AAACCCEEEFFFHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHJJJKKKMMMLLLJJJIIIHHHIIIHHHIIIKKKMMMPPPRRRTTTUUUQQQOOOMMMLLLMMMOOOQQQSSSXXX___nnnzzzrrrpppnnnhhhccc```\\\YYY]]]cccnnnyyyZZZ[[[___dddjjjppptttvvv~~~|||wwwooogggbbb]]]XXXRRROOOOOOPPPRRRRRRPPPQQQRRRUUUZZZ```eeehhhnnnppptttxxx|||~~~~~~{{{xxxwwwvvvvvvtttqqqllljjjhhheeebbb___\\\[[[[[[[[[]]]^^^___```aaa```bbbfffhhhgggkkkppppppvvvvvvnnnjjjlllllljjjfffeeehhhkkkkkkkkkjjjiiigggeeebbbaaaccc______aaaaaa^^^___bbbcccjjjssszzzxxxnnniiiqqq}}}ttt```\\\aaa^^^VVVSSSOOOLLLLLLLLLKKKJJJIIIIIIIIIIIIIIILLLPPPTTTUUUXXXZZZZZZWWWUUUTTTTTTQQQSSSVVVXXXXXXVVVRRROOOLLLLLLKKKKKKJJJJJJHHHGGGEEEEEEEEEGGGHHHGGGEEECCCFFFDDDBBBAAA@@@BBBCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEGGGHHHHHHGGGDDDBBBBBBBBBCCCCCCCCCDDDFFFGGGGGGHHHIIIFFFCCCAAAAAABBBDDDFFFGGGHHHIIIKKKMMMLLLJJJHHHAAA@@@>>>======>>>???@@@FFFCCCBBBBBB???;;;<<>><<<;;;;;;<<<===DDDBBBBBBCCCAAA======AAAGGGFFFCCCAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBAAACCCCCCBBBBBBCCCFFFHHHJJJJJJKKKLLLNNNOOOOOOPPPPPPJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJHHHGGGHHHIIIHHHIIILLLMMMNNNNNNMMMLLLNNNMMMLLLKKKLLLNNNPPPRRRVVVaaammmxxxqqqeee]]]ZZZaaajjjjjjrrrzzzzzz}}}JJJMMMQQQVVV[[[```fffjjjooosssxxx}}}~~~rrrllleee^^^YYYUUUQQQOOOOOOMMMKKKJJJJJJMMMQQQSSSXXXZZZ^^^bbbgggjjjmmmnnnsssvvvzzz~~~|||zzzsssrrrooollljjjgggfffeee^^^]]][[[ZZZZZZZZZ[[[\\\ZZZ[[[\\\]]]^^^aaaeeeiiiiiihhhiiilllpppvvvxxxrrrmmmnnnqqqpppooommmiiieeeddddddeeeiiihhhfffcccaaa___]]]\\\```\\\[[[^^^aaabbbeeekkkttt{{{yyypppjjjhhhfffmmm~~~rrrjjj```SSSSSSXXXUUUNNNKKKHHHGGGGGGGGGFFFEEEFFFHHHJJJKKKKKKLLLNNNOOOKKKLLLLLLMMMNNNOOOPPPQQQPPPRRRTTTTTTPPPLLLHHHGGGGGGIIIKKKKKKIIIHHHHHHHHHGGGFFFFFFGGGIIIIIIHHHFFFDDDBBB@@@>>>???AAADDDGGGHHHIIIJJJKKKLLLKKKJJJJJJHHHIIIHHHGGGEEEDDDEEEFFFFFFHHHIIIIIIGGGFFFFFFGGGCCCAAA???======???BBBDDDHHHFFFFFFIIIMMMNNNLLLJJJDDDBBB@@@===<<<;;;<<<===@@@???BBBFFFFFFCCCCCCGGGNNNKKKGGGBBB@@@@@@BBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCDDDFFFHHHIIIJJJKKKMMMNNNPPPPPPQQQQQQIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLJJJHHHHHHIIIKKKJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMNNNPPPQQQ[[[lll}}}{{{lllbbb___fffooopppqqqyyywwwqqqsssvvv|||AAAFFFMMMRRRVVVZZZ___ccciiilllqqqvvv{{{xxxtttnnnhhhccc___ZZZWWWSSSQQQMMMJJJIIIIIIKKKLLLNNNOOORRRUUUYYY]]]```bbbgggjjjooosssvvvyyy|||}}}{{{}}}}}}|||zzzwwwtttqqqpppjjjiiihhhfffccc```^^^\\\YYYYYYXXXWWWWWWXXX[[[]]]^^^___`````````ccchhhlllmmmnnnssszzzxxxrrrooopppnnnkkkkkkpppoookkkfffbbbbbbcccdddeeedddcccbbbaaa______^^^^^^]]]ZZZ[[[```eeejjjpppwwwzzzrrrjjjnnnttt~~~|||xxxggg]]]ZZZUUUKKKKKKOOOKKKIIIHHHFFFFFFGGGGGGEEEDDDEEEHHHLLLNNNNNNMMMMMMMMMIIIIIIJJJLLLNNNOOONNNNNNMMMOOOQQQOOOKKKGGGEEEEEEEEEHHHKKKLLLJJJHHHHHHIIIHHHFFFEEEEEEGGGIIIHHHHHHAAA???===;;;<<>>???@@@AAA???AAAFFFLLLLLLHHHHHHJJJTTTQQQMMMIIIEEEDDDCCCCCCEEEEEEDDDDDDCCCBBBBBBAAA@@@AAACCCEEEEEEEEEDDDCCCDDDDDDDDDEEEFFFGGGHHHHHHJJJKKKMMMOOOPPPQQQRRRRRRKKKKKKLLLMMMLLLLLLJJJJJJKKKLLLLLLKKKIIIIIIKKKMMMLLLMMMMMMNNNNNNNNNNNNNNNKKKLLLMMMOOOPPPPPPQQQQQQ]]]ttt}}}yyyvvvwwwtttnnnqqqxxxzzzuuuwwwwwwqqqssswww{{{???DDDKKKPPPSSSUUUYYY\\\dddfffjjjpppuuuzzz}}}yyyvvvssspppmmmjjjfffdddWWWUUUQQQMMMJJJJJJJJJJJJHHHIIIJJJLLLPPPTTTXXXZZZ\\\```eeejjjmmmpppsssuuuyyy{{{~~~}}}zzzwwwuuuwwwvvvtttqqqnnnkkkhhhfffddddddcccbbb___\\\XXXVVVZZZZZZYYYXXXXXXYYY\\\___bbbcccdddddddddffflllpppqqqttt}}}xxxlllpppjjjgggiiiiiifffiiinnnpppjjjbbb^^^```cccddddddaaa```____________``````^^^[[[]]]dddlllrrr{{{uuu~~~|||{{{{{{dddZZZSSSSSSQQQHHHHHHLLLGGGGGGFFFFFFGGGHHHGGGEEECCCDDDHHHMMMOOOOOONNNMMMLLLIIIIIIJJJLLLNNNNNNLLLKKKLLLNNNOOOMMMIIIFFFEEEFFFEEEHHHLLLLLLJJJHHHHHHJJJHHHFFFDDDDDDFFFHHHHHHHHH???===:::999:::===AAADDDCCCDDDGGGIIIJJJJJJJJJJJJFFFFFFGGGFFFEEEFFFIIIKKKVVVWWWVVVRRRJJJDDDAAA@@@CCCBBBAAAAAABBBCCCEEEFFFHHHEEEDDDHHHMMMPPPNNNJJJEEEDDDBBBAAAAAABBBDDDEEECCCEEEKKKPPPPPPKKKHHHJJJWWWUUURRROOOKKKGGGDDDCCCEEEEEEEEEDDDCCCCCCBBBBBB===???BBBEEEGGGGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHGGGKKKLLLMMMOOOPPPQQQRRRRRRMMMMMMMMMMMMLLLKKKIIIHHHKKKLLLLLLKKKJJJJJJLLLOOOMMMMMMMMMMMMNNNNNNNNNOOOMMMNNNPPPRRRSSSTTTSSSSSSXXXqqqssslllhhhcccgggccckkk~~~}}}{{{zzz}}}wwwxxxxxx{{{DDDDDDEEEGGGKKKPPPTTTWWWYYY[[[^^^ccchhhmmmqqqtttxxxvvvvvvwwwxxxvvvqqqmmmfff```WWWQQQMMMMMMMMMMMMHHHHHHIIIJJJKKKLLLMMMMMMRRRSSSVVVYYY^^^bbbfffhhhlllnnnrrrvvvzzz}}}|||{{{{{{zzzwwwuuurrrpppooonnnoookkkhhhggghhhfff```[[[___\\\YYYYYYZZZYYYWWWTTTXXXYYYZZZ[[[\\\^^^bbbeeegggggggggfffggglllrrrwww~~~zzzvvvqqqllleeeeeeeeeeeeeeefffggghhhlllgggaaa^^^___``````______```aaa___]]][[[[[[\\\\\\^^^ccckkkvvvxxxxxxddd___QQQOOOLLLHHHFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDHHHKKKNNNPPPNNNKKKIIIHHHJJJHHHGGGHHHKKKMMMNNNNNNMMMMMMLLLIIIFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKJJJGGGDDDBBBBBB===999888;;;>>>AAAAAA>>>AAAEEEHHHIIIIIIIIIIIIEEEEEEEEEEEEFFFIIIKKKLLL\\\XXXQQQKKKGGGFFFGGGGGGHHHFFFCCCAAAAAABBBDDDEEEJJJIIIHHHHHHGGGGGGGGGHHHDDDDDDDDDDDDEEEFFFGGGGGGJJJQQQXXXUUULLLEEEDDDGGGQQQYYY```___UUUKKKFFFEEEBBBCCCCCCDDDCCCCCCBBBBBB??????AAADDDHHHJJJJJJJJJKKKJJJHHHFFFFFFFFFHHHIIIOOOOOOPPPQQQQQQQQQQQQPPPKKKLLLMMMLLLIIIGGGFFFGGGIIIJJJKKKKKKJJJJJJKKKMMMLLLLLLNNNOOOOOOOOOOOOOOOQQQRRRTTTUUUUUUSSSQQQPPP\\\bbbiiiiiiddd___^^^^^^\\\[[[dddwwwyyywww~~~CCCCCCCCCDDDFFFIIILLLNNNTTTUUUYYY]]]bbbhhhlllnnnooooooppptttwwwyyywwwtttpppjjjccc\\\VVVSSSOOOMMMIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMOOORRRUUUWWWZZZ[[[bbbeeeiiinnnsssvvvyyyzzz|||}}}|||wwwvvvuuutttqqqnnnkkkiiiggggggiiieeeaaaaaabbbaaa\\\XXXXXXVVVUUUVVVXXXYYYXXXVVVZZZ\\\^^^^^^___bbbeeehhhfffffffffgggkkksss|||~~~uuurrrrrrooolllfffeeedddddddddddddddeeeeeeaaa]]][[[[[[\\\\\\[[[]]]^^^^^^]]][[[ZZZ[[[]]]```dddjjjttt{{{zzz~~~oooYYYUUUMMMKKKHHHEEECCCBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFEEEJJJMMMOOOOOOMMMJJJHHHHHHHHHGGGFFFGGGIIIKKKLLLLLLJJJJJJJJJGGGEEEDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKKKKJJJHHHEEECCC@@@===::::::===AAACCCCCCCCCEEEHHHJJJKKKJJJIIIIIIEEEDDDDDDDDDEEEFFFHHHIIIUUURRRNNNIIIGGGFFFFFFGGGHHHFFFDDDBBBAAABBBCCCEEEIIIHHHHHHGGGGGGGGGHHHHHHFFFEEEFFFFFFFFFGGGHHHIIIMMMRRRUUURRRIIIBBBAAABBBLLLTTT\\\]]]WWWNNNGGGDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDHHHJJJKKKJJJKKKJJJHHHGGGFFFGGGHHHIIILLLLLLMMMNNNNNNNNNNNNNNNJJJKKKLLLKKKHHHGGGFFFGGGIIIJJJKKKKKKJJJJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMQQQQQQRRRRRRRRRQQQPPPOOOPPPUUU[[[\\\YYYVVVUUUVVV[[[ZZZaaapppyyy|||zzz}}}DDDDDDCCCBBBBBBCCCEEEFFFLLLMMMPPPUUUZZZ___ccceeeeeeeeehhhmmmtttyyy{{{|||yyyvvvpppjjjddd]]]VVVQQQNNNMMMKKKJJJHHHHHHIIIIIIGGGHHHJJJLLLMMMNNNOOOOOOUUUWWW\\\aaafffjjjmmmooosssuuuyyy}}}~~~}}}||||||{{{}}}zzzxxxzzzyyysssnnnmmmnnnllliiifffccc```^^^^^^___\\\XXXXXXZZZZZZXXXUUUSSSRRRRRRUUUXXXZZZZZZYYYXXXZZZ\\\^^^```cccfffiiimmmnnnooorrryyy}}}uuukkkhhhiiilllllljjjfffeeedddbbbaaa`````````^^^\\\ZZZYYYZZZZZZYYYXXX\\\]]]\\\[[[ZZZ\\\___aaaeeeiiipppyyy{{{xxx{{{aaaTTTRRRJJJHHHFFFDDDCCCBBBBBBCCCBBBBBBCCCDDDFFFGGGGGGHHHNNNOOOPPPNNNKKKHHHGGGGGGGGGEEEDDDEEEHHHIIIJJJIIIFFFGGGGGGFFFDDDDDDEEEGGGHHHFFFDDDBBBAAABBBDDDEEEHHHIIIJJJKKKKKKIIIGGGFFF???>>>>>>???BBBEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGEEEEEECCCBBBBBBCCCDDDEEEJJJJJJHHHGGGFFFFFFGGGGGGHHHFFFEEECCCCCCCCCDDDDDDHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKMMMOOOOOOLLLGGGCCC@@@@@@FFFLLLTTTYYYXXXQQQIIICCCEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@CCCFFFHHHHHHHHHKKKJJJHHHGGGGGGHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKJJJHHHGGGHHHIIIIIIKKKLLLLLLKKKJJJLLLMMMPPPOOOMMMLLLKKKKKKLLLLLLPPPPPPOOONNNNNNNNNNNNNNNJJJOOOSSSUUUSSSRRRSSSUUU]]]]]]cccmmmqqqrrrzzzFFFEEEDDDCCCBBBBBBBBBBBBEEEGGGIIIMMMRRRVVVZZZ\\\]]]^^^aaafffmmmtttyyy{{{{{{zzzyyyvvvrrrkkkbbb\\\YYYVVVRRRNNNKKKIIIHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJKKKMMMPPPTTTXXX\\\___```fffiiinnntttxxxzzz{{{{{{yyy{{{||||||||||||}}}~~~|||~~~~~~~~~~~~}}}zzzxxxvvvvvvvvvuuuuuutttttttttsssrrrqqqppppppnnnjjjfffeeegggeeeccc___\\\ZZZXXXWWWWWWTTTRRRRRRTTTUUUUUUUUUTTTUUUUUUWWWYYY[[[[[[\\\WWWZZZ^^^bbbeeeiiinnnqqqwwwzzz~~~}}}xxxpppjjjdddbbbdddffffffeeeeeedddbbb```^^^]]]\\\[[[YYYYYYYYYYYYZZZZZZYYYXXX[[[\\\\\\[[[\\\___dddgggppprrrvvv|||}}}uuuuuu|||jjjYYYSSSPPPIIIIIIGGGFFFFFFEEEFFFFFFAAABBBCCCDDDFFFHHHIIIJJJQQQQQQPPPMMMIIIFFFFFFGGGFFFEEEDDDEEEGGGHHHHHHGGGCCCDDDFFFEEEEEEEEEFFFHHHJJJGGGDDDAAA@@@AAADDDEEEGGGHHHJJJKKKKKKJJJIIIHHHBBBCCCDDDFFFHHHHHHHHHHHHFFFEEEEEEGGGHHHIIIHHHGGGGGGFFFDDDBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGFFFDDDCCCCCCFFFKKKQQQUUURRRLLLFFFGGGFFFEEEDDDBBBBBBAAAAAA@@@???>>>@@@CCCEEEEEEDDDJJJIIIHHHHHHGGGHHHIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJHHHHHHJJJKKKIIIKKKLLLLLLKKKKKKLLLMMMOOONNNLLLJJJJJJKKKLLLMMMOOONNNLLLKKKKKKKKKMMMNNNMMMOOORRRSSSRRRRRRTTTVVVZZZ\\\bbbjjjkkkiiimmmtttFFFFFFEEECCCBBBBBBAAAAAABBBCCCEEEGGGKKKOOORRRSSSXXXYYY[[[___ccciiinnnrrrvvvxxx{{{}}}~~~yyysssnnnfffccc^^^XXXSSSOOOLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGIIIKKKMMMOOOQQQRRRWWW[[[aaagggmmmpppqqqrrrqqqsssuuuwwwwwwyyy{{{}}}|||xxxvvvvvvwwwxxxyyy{{{|||||||||}}}~~~~~~~~~~~~{{{xxxvvvwwwxxxxxxvvvtttpppnnnmmmmmmmmmllllllkkkkkkkkkggghhhhhhfffcccaaa```^^^^^^]]][[[XXXVVVTTTSSSRRRSSSQQQPPPQQQRRRUUUVVVVVVXXXYYYZZZZZZZZZ[[[\\\]]]___ccciiioootttyyy~~~{{{rrrkkkjjjfffbbb```bbbccccccbbbdddccc```^^^\\\ZZZYYYYYYUUUWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\^^^ccchhhmmm{{{|||yyynnnmmmuuuxxxqqqZZZRRRMMMGGGIIIHHHHHHGGGGGGGGGGGGGGGBBBBBBCCCDDDFFFHHHJJJKKKPPPPPPNNNKKKGGGEEEEEEFFFGGGEEEEEEFFFGGGHHHGGGEEEAAACCCEEEFFFFFFFFFHHHIIIKKKHHHEEEBBBAAABBBDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFHHHJJJKKKKKKJJJHHHHHHEEECCCCCCEEEHHHKKKLLLKKKIIIGGGEEEBBB@@@?????????>>>@@@CCCFFFHHHIIIHHHHHHEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHJJJLLLMMMMMMMMMMMMKKKIIIFFFFFFGGGHHHFFFDDDCCCCCCEEEJJJOOOQQQMMMIIIHHHGGGEEECCCBBBBBBBBBBBBBBB@@@???@@@BBBDDDDDDDDDHHHHHHGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMJJJKKKLLLLLLKKKKKKLLLNNNMMMLLLKKKJJJJJJLLLNNNOOOOOOMMMKKKIIIIIIJJJLLLMMMMMMNNNOOOPPPOOOOOOPPPQQQRRRVVV\\\aaaaaa^^^```dddrrrGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBDDDFFFHHHKKKLLLQQQSSSUUUWWWZZZ]]]bbbeeennnqqqwww}}}~~~{{{qqqoookkkfff```[[[VVVTTTKKKJJJIIIGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLOOOTTTYYY^^^aaacccdddeeegggjjjlllnnnpppsssvvvxxxvvvtttrrrqqqqqqrrrssstttuuuuuuuuuuuuwww{{{~~~}}}|||}}}~~~~~~~~~~~~~~~|||{{{{{{{{{zzzzzzzzzyyyyyy~~~~~~|||xxxtttqqqmmmnnnoooooommmkkkhhhgggeeeeeedddccccccbbbaaaaaa\\\___```\\\ZZZZZZZZZXXXUUUTTTSSSQQQPPPPPPOOOOOOQQQRRRRRRSSSUUUWWWXXXYYYYYY[[[]]]^^^^^^___```bbbiiimmmtttzzz|||xxxxxxuuunnngggdddaaa^^^]]]___aaaaaabbbaaa```___]]][[[ZZZYYYYYYSSSUUUWWWWWWVVVVVVWWWXXXXXXZZZ]]]```ccchhhnnnsss~~~tttmmmjjjrrrzzzbbbTTTOOOIIICCCFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIMMMMMMLLLJJJFFFEEEEEEFFFFFFEEEEEEFFFGGGGGGEEECCC@@@BBBEEEFFFFFFFFFGGGIIIIIIGGGEEECCCBBBCCCEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHGGGJJJLLLMMMKKKIIIHHHHHHFFFDDDBBBEEEKKKOOOQQQPPPIIIGGGEEEBBB???>>>=========???BBBEEEGGGHHHGGGGGGBBBDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMLLLJJJHHHGGGGGGFFFDDDBBBDDDCCCCCCFFFKKKMMMLLLJJJHHHGGGEEECCCBBBBBBCCCCCCEEECCCAAAAAACCCDDDEEEDDDFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJIIIHHHHHHKKKMMMJJJKKKMMMLLLKKKKKKLLLNNNLLLLLLKKKKKKLLLMMMOOOPPPOOOMMMLLLJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOOOONNNNNNPPPTTTYYY[[[ZZZYYYZZZ\\\kkk}}}LLLLLLJJJIIIFFFDDDBBB@@@@@@@@@@@@AAABBBCCCEEEFFFHHHKKKOOOQQQRRRUUUYYY]]]cccfffmmmuuu|||~~~}}}yyyxxxvvvsssnnniiidddaaaVVVSSSPPPLLLJJJIIIIIIJJJFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGJJJMMMPPPRRRTTTUUUWWWYYY\\\^^^```bbbdddgggjjjkkkkkkkkkjjjjjjkkkllljjjkkklllkkkkkkmmmrrrvvvxxxwwwuuuttttttuuuvvvwwwuuuwww{{{}}}}}}{{{xxxvvvxxxwwwxxxyyy{{{zzzxxxuuutttttttttsssssssssrrrrrrrrrrrrrrrqqqooommmjjjiiiccccccddddddcccaaa```___^^^^^^]]]\\\ZZZYYYXXXXXXRRRWWWYYYTTTRRRTTTUUUSSSPPPOOOOOOOOOOOOPPPQQQQQQQQQSSSUUUWWWXXXYYYZZZ[[[ZZZ^^^bbbdddfffiiimmmpppuuuyyyzzztttqqqqqqoookkkfffbbb___]]][[[\\\^^^aaabbb___^^^]]][[[ZZZZZZZZZZZZVVVXXXYYYXXXWWWVVVXXXZZZ\\\```dddiiimmmsssyyy}}}vvvpppnnnssskkkZZZSSSLLLHHHGGGEEEEEEFFFEEEEEEDDDDDDCCCDDDCCCBBBAAAAAABBBDDDEEEHHHIIIJJJHHHFFFEEEEEEFFFEEEDDDCCCDDDEEEEEEBBB@@@>>>@@@CCCEEEDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFDDDGGGJJJKKKIIIGGGGGGHHHGGGDDDBBBDDDKKKPPPQQQQQQGGGFFFCCC@@@===<<<;;;;;;===???AAACCCEEEEEEEEEDDD@@@BBBEEEHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHKKKLLLLLLLLLKKKHHHIIIIIIHHHFFFEEECCCCCCCCCCCCEEEGGGIIIJJJIIIHHHGGGFFFDDDCCCBBBCCCDDDEEEEEECCC@@@???AAABBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIGGGEEEFFFHHHJJJJJJLLLMMMMMMLLLLLLMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNOOONNNMMMLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPPPPNNNMMMOOOTTTXXXXXXXXXYYY]]]___jjjxxxSSSRRRPPPNNNJJJGGGDDDBBB???????????????@@@AAABBBAAAEEEJJJLLLNNNQQQUUUYYY[[[^^^dddlllsssxxxxxxxxx|||||||||{{{wwwrrrnnnkkkbbb___YYYTTTPPPOOOOOOPPPGGGFFFEEEEEEEEEFFFHHHIIIDDDDDDEEEFFFGGGIIIJJJJJJMMMPPPRRRTTTTTTVVVXXXZZZYYY[[[^^^_________```aaabbbcccdddcccbbbeeejjjooopppoooooonnnnnnooopppppplllooorrrttttttqqqnnnkkklllllllllmmmnnnnnnllljjjmmmmmmmmmmmmlllllllllllleeeeeeeeeddddddcccbbbaaa\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYWWWUUUTTTSSSRRRLLLRRRTTTOOOMMMPPPRRRQQQOOOOOOOOOPPPQQQSSSTTTUUUQQQTTTWWWZZZZZZ[[[\\\\\\\\\```fffkkknnnsssyyy}}}}}}wwwtttuuusssqqqooommmjjjgggeeedddaaa^^^\\\\\\]]]___aaa]]]]]]\\\[[[[[[[[[[[[[[[ZZZ[[[]]][[[YYYXXX[[[^^^cccffflllrrrwww}}}rrrpppooopppyyyrrrXXXQQQNNNFFFEEEKKKFFFGGGGGGGGGFFFEEEDDDCCCDDDCCCAAA??????@@@AAABBBEEEGGGHHHHHHFFFEEEEEEFFFCCCBBBBBBCCCDDDCCC@@@>>><<>><<<:::::::::>>>???AAABBBCCCCCCBBBBBB???AAAEEEIIIKKKLLLKKKJJJIIIHHHFFFEEECCCBBBBBBBBBCCCEEEGGGJJJKKKLLLKKKJJJBBBDDDGGGHHHFFFEEEEEEFFFAAADDDGGGIIIJJJHHHGGGFFFGGGFFFDDDCCCBBBCCCEEEFFFBBB@@@===<<<===>>>???>>>CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGEEECCCDDDFFFHHHJJJLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPOOOOOONNNMMMLLLOOONNNNNNMMMMMMMMMMMMMMMIIIIIIJJJLLLNNNMMMKKKIIIIIINNNSSSSSSUUUZZZ___bbbiiittt~~~WWWTTTPPPMMMLLLKKKIIIGGGDDD@@@<<<<<<>>>??????>>>CCCDDDFFFIIILLLNNNPPPQQQUUUWWW[[[```eeejjjnnnpppsssvvvyyy{{{{{{zzzwwwuuupppmmmfff```______ZZZRRRQQQMMMGGGFFFGGGHHHHHHGGGHHHGGGEEEFFFGGGGGGFFFDDDFFFIIILLLLLLIIIHHHHHHJJJQQQRRRSSSUUUVVVXXXYYYYYYXXXXXXXXXYYY[[[___bbbdddeeeeeeeeeddddddcccccccccbbbdddfffgggfffdddbbb```bbbccceeeffffffdddbbbaaabbbccceeefffeeedddbbbaaaccc```\\\[[[[[[[[[YYYVVVXXXWWWUUUTTTSSSSSSSSSTTTUUUTTTTTTTTTSSSRRROOOMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQQQQRRRTTTUUUUUUUUUVVVWWWXXXZZZ\\\___bbbccckkkmmmppptttyyy}}}wwwtttrrrqqqkkkkkkkkkkkkiiigggdddcccdddbbb___]]]\\\[[[\\\]]]XXXXXXXXXYYY[[[]]]```aaa___WWWSSSWWW]]]^^^^^^```jjjooouuuzzz~~~~~~rrrmmmnnnqqqvvvnnnaaaTTTNNNKKKGGGFFFFFFEEEGGGIIIIIIGGGDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKGGGBBB??????>>><<<===AAACCCAAA@@@@@@AAABBBAAA@@@BBBBBBDDDGGGKKKMMMMMMLLLDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCFFFIIIJJJIIIHHHDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEHHHHHHGGGFFFFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@??????@@@AAADDDEEEFFFEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGMMMJJJFFFDDDDDDEEEEEEDDDFFFGGGIIIKKKLLLLLLLLLKKKNNNMMMLLLLLLLLLMMMNNNOOOQQQPPPNNNMMMMMMMMMNNNNNNMMMLLLKKKJJJKKKLLLNNNPPPQQQOOOMMMOOOTTTZZZ^^^```iiioooYYYVVVRRROOOOOONNNMMMLLLIIIEEEAAA?????????>>>===???@@@AAACCCFFFHHHJJJKKKPPPQQQTTTXXX\\\```ccceeemmmooosssvvvxxxyyyxxxxxxwwwvvvrrrmmmkkkkkkgggaaaZZZVVVQQQNNNMMMLLLJJJHHHHHHGGGFFFFFFGGGGGGEEEDDDDDDFFFHHHHHHFFFEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQSSSVVVYYY[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^^^^\\\YYYXXX[[[[[[]]]]]]]]]]]]\\\[[[\\\]]]___``````^^^]]]\\\[[[XXXUUUTTTUUUUUUSSSQQQSSSRRRPPPOOONNNNNNOOOOOOPPPPPPPPPPPPQQQPPPNNNMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQRRRSSSUUUVVVVVVVVV[[[\\\___bbbfffiiilllmmmuuuwwwzzz}}}|||yyyuuupppllliiigggggggggggghhhgggfffeeecccbbb^^^]]]ZZZYYYXXXXXXYYYYYY\\\\\\\\\]]]^^^```aaabbb\\\WWWUUUZZZ___aaadddhhhpppuuu{{{zzzpppkkkmmmqqq}}}|||dddYYYOOOKKKJJJGGGFFFGGGFFFIIIKKKLLLJJJIIIHHHHHHBBBBBBBBBBBBAAAAAAAAAAAAFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGDDDBBBAAA@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIFFFBBB??????>>><<<>>>BBBDDDBBB@@@???AAABBBBBBBBBAAAAAABBBEEEIIIKKKKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCFFFIIIJJJIIIGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBDDDGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@?????????AAACCCEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIGGGDDDCCCDDDFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLNNNNNNMMMLLLLLLNNNOOOPPPPPPOOONNNLLLLLLLLLMMMNNNMMMLLLKKKJJJKKKLLLOOOPPPQQQOOOOOORRRWWW^^^bbbdddhhhmmm{{{{{{sss{{{^^^ZZZVVVTTTSSSSSSSSSRRROOOLLLGGGDDDBBB@@@>>>===<<<======???@@@BBBDDDEEEJJJKKKMMMPPPSSSVVVXXXZZZdddfffiiinnnrrruuuxxxyyy{{{~~~zzzvvvvvvtttqqqgggddd```]]]YYYUUUQQQMMMLLLKKKIIIIIIIIIHHHFFFDDDEEEEEEFFFEEECCCCCCDDDFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLOOOPPPNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTRRRPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTRRRPPPNNNMMMNNNNNNMMMLLLNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQPPPQQQRRRTTTVVVXXXZZZZZZaaadddhhhnnnssswwwzzz{{{~~~|||{{{qqqooollliiigggeeeddddddccccccccccccbbbaaa```___ZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[[[[[[[\\\\\\\\\\\\[[[YYY[[[aaaeeegggnnnuuu{{{{{{kkkgggkkkttt|||aaaWWWOOOHHHHHHHHHFFFEEEGGGGGGJJJLLLMMMLLLKKKKKKKKKAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFGGGGGGGGGGGGJJJHHHDDDAAA>>>>>>>>>???AAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAABBBBBBCCCDDDDDDCCCCCCAAA@@@@@@@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGEEEAAA>>>??????===???CCCFFFCCC@@@???@@@CCCDDDDDDAAA@@@AAACCCFFFIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCEEEHHHIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCAAACCCEEEFFFEEEDDDDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@?????????AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDBBBBBBDDDFFFGGGFFFFFFGGGHHHJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLMMMOOOPPPNNNNNNLLLKKKKKKLLLLLLMMMLLLLLLJJJJJJKKKMMMOOOPPPQQQPPPPPPTTTZZZ```eeeggggggjjjvvv|||lllssszzz}}}|||{{{}}}{{{~~~fffbbb^^^[[[YYYXXXWWWVVVSSSPPPLLLIIIEEEBBB@@@??????>>>>>>>>>???@@@BBBCCCFFFGGGIIILLLOOOQQQSSSTTT[[[\\\```dddiiinnnrrrtttuuu|||}}}yyyxxxyyyxxxsssrrrpppmmmhhhccc]]]ZZZVVVUUUSSSQQQPPPNNNJJJGGGIIIHHHFFFEEECCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIHHHIIIIIIJJJLLLMMMNNNMMMNNNOOOOOOPPPOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRNNNPPPTTTWWWZZZ]]]```bbbiiimmmrrryyy}}}yyytttrrrpppooolllkkkjjjhhhgggffffffgggbbbaaaaaa```^^^]]]\\\[[[YYYXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYYYY]]]^^^ccciiikkknnnwwwrrrhhhiiisss~~~oooUUUNNNHHHEEEFFFGGGEEEDDDFFFGGGIIILLLLLLKKKIIIHHHHHH??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFIIIFFFBBB???======>>>???AAAAAAAAAAAA@@@@@@??????AAAAAAAAAAAABBBCCCDDDDDDBBBAAA???>>>===>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFDDD@@@>>>??????===@@@DDDGGGDDD@@@???@@@CCCEEEFFFAAA@@@@@@BBBEEEGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCEEEGGGHHHFFFEEECCCCCCDDDDDDCCCCCCBBBAAA@@@BBBDDDEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFDDDCCCAAABBBDDDEEEFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJJJJJJJJJJLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJJJJKKKMMMOOOQQQQQQPPPQQQTTTYYY___bbbdddeeefffpppwww~~~yyyooojjjkkknnnyyyooolllgggcccaaa^^^[[[XXXTTTSSSQQQMMMIIIFFFDDDCCCBBBAAA@@@???>>>???@@@AAABBBCCCEEEHHHKKKMMMOOOPPPTTTUUUWWWZZZ___ccchhhjjjjjjsssyyyvvvrrrsssuuuvvvwwwxxxyyyxxxuuupppkkkiiicccbbb```^^^\\\XXXTTTPPPOOOMMMJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFHHHIIIKKKLLLIIIJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMOOOPPPOOONNNMMMOOOQQQQQQPPPPPPQQQQQQRRRSSSTTTQQQTTTYYY]]]```dddiiimmmtttwww|||{{{uuutttqqqnnnlllkkkkkkkkkeeeeeeeeeddddddddddddeeebbbaaa___]]]\\\ZZZYYYXXXYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^^^^___aaadddiiioooqqqttt~~~|||vvvnnnkkkqqq|||~~~xxx]]]OOOJJJFFFDDDFFFFFFCCCBBBDDDIIIKKKLLLLLLIIIFFFEEEEEE>>>??????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBB???======>>>???@@@BBBAAAAAA@@@????????????@@@@@@@@@AAAAAACCCDDDDDD@@@???===;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFDDD@@@>>>??????===@@@DDDFFFCCC@@@>>>@@@CCCEEEFFFBBBAAA@@@AAADDDFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFGGGEEECCCAAAAAAAAABBBAAAAAA@@@??????AAADDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDEEECCCBBBBBBDDDEEEDDDCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGGGGGGGGGGIIIJJJLLLLLLLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJKKKMMMPPPQQQRRRQQQPPPRRRVVVZZZ\\\\\\___```iiixxx{{{nnneeejjjuuu~~~pppggggggjjjlllttt}}}xxxuuurrrnnnjjjfff```]]]WWWWWWVVVSSSNNNJJJIIIIIIEEECCCAAA???>>>>>>???@@@>>>???AAACCCEEEHHHIIIJJJMMMNNNPPPRRRUUUYYY\\\^^^___gggmmmkkkiiilllooopppsssvvvzzz{{{yyyvvvtttsssnnnmmmlllkkkiiifffbbb^^^YYYVVVSSSPPPOOOMMMKKKIIIGGGGGGFFFDDDCCCBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIIIIJJJKKKKKKKKKHHHIIIJJJIIIHHHIIIKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNPPPRRRPPPNNNMMMPPPSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[___dddhhhjjjmmmrrrwww}}}~~~}}}{{{wwwqqqkkkiiiiiiiiihhhhhhiiiiiijjjbbbbbbbbbbbbbbbbbbbbbbbb```___]]][[[YYYXXXXXXWWWXXXXXXXXXXXXXXXYYYYYYXXXYYYYYYZZZ[[[^^^aaadddfffhhhjjjpppvvvzzz}}}zzzmmmoooppprrrzzz}}}{{{zzz|||bbbRRRNNNHHHEEEDDDFFFEEEBBBBBBDDDIIIKKKLLLKKKHHHEEECCCCCC??????????????????@@@@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>=========>>>???@@@AAA@@@??????>>>?????????@@@@@@@@@@@@AAABBBDDDDDD@@@>>><<<:::999;;;===>>>@@@?????????>>>>>>>>>===@@@@@@AAABBBDDDEEEFFFGGGEEEAAA>>>??????===???CCCDDDBBB??????AAACCCEEEEEECCCAAA@@@@@@BBBEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFEEEDDDBBB@@@@@@@@@@@@@@@???>>>>>>???AAACCCDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAABBBCCCEEEGGGGGGFFFEEEDDDDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDEEEGGGIIIJJJLLLKKKKKKJJJJJJKKKMMMMMMKKKJJJJJJJJJKKKMMMPPPRRRSSSQQQPPPQQQSSSVVVVVVVVVXXXZZZbbbooouuummmaaaZZZXXX```jjjttt~~~vvvssssssrrrooooooxxx~~~|||zzzxxxuuuooohhhddd]]]^^^]]]YYYSSSNNNLLLLLLIIIGGGCCC@@@??????@@@@@@===>>>???@@@AAABBBCCCDDDFFFGGGIIILLLOOOQQQSSSTTTVVV\\\```______cccggggggkkkppptttwwwvvvuuuuuuuuusssssstttuuuuuutttpppmmmhhheeeaaa___]]]YYYUUUQQQNNNNNNLLLKKKIIIGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFCCCDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLJJJKKKLLLKKKJJJIIIKKKNNNLLLLLLNNNOOOPPPPPPPPPPPPQQQTTTVVVUUUSSSSSSWWW[[[\\\\\\]]]___aaaccceeefffjjjnnnrrrttttttuuuzzz~~~~~~}}}|||{{{zzzzzzxxxtttpppoooooolllgggaaaaaaaaabbbccccccccccccccc_________```_________^^^[[[ZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXX[[[___eeekkknnnssstttyyy~~~rrrpppgggnnnrrruuuyyy{{{nnnnnnuuulllVVVMMMLLLFFFCCCBBBDDDCCC@@@BBBEEEEEEGGGHHHHHHEEECCCAAAAAA???????????????>>>>>>>>>======>>>??????>>>>>>>>>;;;<<<======>>>>>>>>>>>>>>>======<<<<<<===>>>????????????@@@AAABBBDDDEEE@@@>>>;;;999999:::===>>>===============>>>>>>>>>>>>???AAABBBDDDFFFHHHHHHFFFBBB??????>>><<<>>>BBBBBB@@@??????AAACCCDDDDDDBBB@@@>>>>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEEEEBBB@@@@@@@@@@@@@@@@@@???>>>>>>???BBBDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAACCCEEEGGGIIIIIIHHHFFFEEEBBBBBBBBBCCCFFFGGGFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEGGGIIIJJJLLLLLLKKKKKKKKKLLLMMMNNNKKKJJJJJJJJJKKKNNNPPPRRRTTTRRRQQQRRRTTTVVVVVVUUUVVVYYYaaakkkmmmeee[[[VVVRRRWWW\\\^^^bbbnnnyyymmmkkkttt|||vvvoooiiibbbcccbbb]]]VVVPPPNNNNNNMMMKKKGGGCCCAAAAAABBBCCC??????@@@@@@@@@@@@@@@@@@BBBCCCFFFIIIKKKMMMNNNOOOPPPUUUWWWVVVXXX]]]aaaaaaeeejjjooorrrrrrqqqrrrtttuuuuuuwwwzzz||||||yyywwwuuuqqqnnnkkkiiieee^^^YYYXXXWWWUUUSSSQQQOOOMMMLLLHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIBBBDDDFFFHHHIIIHHHGGGFFFHHHHHHHHHHHHIIIJJJLLLLLLMMMOOOPPPOOOLLLLLLNNNQQQMMMOOOPPPRRRSSSSSSSSSRRRTTTXXX[[[ZZZYYYZZZ___dddeeefffgggiiikkknnnqqqrrruuuyyy}}}|||zzzzzz~~~}}}{{{xxxuuurrrooonnnmmmppplllhhhggghhhgggbbb]]][[[\\\]]]^^^^^^]]]\\\[[[YYYYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUVVVWWWYYYZZZ[[[[[[\\\\\\[[[ZZZZZZYYY\\\\\\]]]___eeemmmtttyyy}}}}}}yyygggdddiiidddkkkoooooooooqqqmmmfffkkkoooxxx]]]NNNHHHGGGCCCAAAAAACCCBBB@@@BBBGGG???AAACCCDDDBBB???>>>>>>@@@@@@??????>>>>>>======<<<===============<<<;;;;;;<<<===>>>>>>>>><<<<<<<<<;;;::::::;;;<<<>>>????????????@@@AAABBBDDDEEE@@@>>>;;;999888:::===>>>:::;;;;;;<<<===>>>??????>>>???@@@CCCEEEGGGIIIJJJGGGBBB???@@@>>><<<===AAA@@@???>>>???BBBCCCCCCBBBAAA???===<<<>>>@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEDDDBBB@@@@@@AAAAAAAAAAAA@@@??????@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAAEEEFFFIIIKKKKKKJJJHHHFFF@@@@@@AAADDDGGGIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHEEEDDDDDDDDDFFFGGGIIIKKKMMMLLLKKKKKKKKKMMMNNNOOOKKKJJJIIIJJJKKKNNNPPPRRRTTTSSSRRRSSSVVVWWWXXXWWWXXX[[[ccckkkjjjbbbYYYVVVUUUXXXYYYUUUTTT[[[jjjwwwuuulllkkkppptttvvv}}}yyywwwmmmjjjeee___ZZZVVVSSSRRRMMMMMMKKKGGGCCCAAAAAABBB<<<===>>>???@@@AAABBBCCC@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJLLLOOOQQQRRRSSSZZZ___dddfffddddddgggjjjmmmoooqqqtttwwwzzz}}}~~~zzzxxxwwwxxxwwwsssmmmgggggggggeeeaaa[[[VVVSSSRRRNNNOOOPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKLLLKKKKKKJJJIIIIIIJJJLLLMMMLLLKKKIIIHHHLLLLLLMMMMMMNNNMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQRRRPPPRRRTTTTTTSSSTTTUUUWWWZZZ^^^aaabbbbbbeeemmmssstttssssssvvvzzz~~~~~~|||}}}|||zzzxxxuuulllkkkiiihhhfffdddcccccccccbbbbbb```___\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]ZZZZZZ[[[ZZZYYYXXXVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYWWWYYYZZZYYYZZZ[[[[[[YYY[[[```eeehhhjjjqqq{{{|||mmmdddbbbdddfffcccfffnnnllldddfffooovvvzzz```SSSKKKFFFDDDEEECCCAAA@@@AAAAAA@@@???????????????>>>>>>>>>===>>>============<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======>>>???@@@@@@===<<<;;;:::999:::;;;<<<;;;;;;;;;;;;===???AAACCCAAAAAABBBDDDEEEGGGHHHHHHBBB@@@===:::999:::<<<===>>>???>>>======>>>BBBDDDEEEBBB>>><<<===@@@BBBBBBEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBAAA???>>>???@@@CCCEEEGGGGGGDDDBBB@@@@@@AAABBBDDDDDDCCCBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDEEEFFFHHHIIIJJJGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFEEECCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNLLLKKKKKKKKKKKKMMMNNNOOOSSSPPPOOORRRSSSSSSVVV[[[\\\\\\___cccccc]]]UUUQQQPPPSSSUUUUUUTTTVVV[[[___dddrrrxxxpppmmmkkkjjjsss~~~}}}ssspppkkkeee___[[[XXXVVVSSSRRROOOLLLHHHFFFEEEFFFCCCCCCBBB@@@???>>>======>>>>>>??????@@@AAABBBBBBEEEFFFGGGIIILLLNNNOOOPPPSSSXXX]]]^^^]]]]]]```cccgggiiikkknnnqqqtttvvvwwwxxxwwwwwwxxxyyywwwsssoooqqqqqqppplllgggccc``````[[[\\\]]]\\\YYYVVVUUUUUURRRRRRRRRQQQPPPOOOMMMMMMOOOOOOPPPQQQQQQPPPNNNMMMMMMNNNOOOPPPPPPOOOMMMLLLOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[\\\^^^___^^^___```bbbcccgggkkkmmmmmmpppuuu{{{~~~||||||}}}|||{{{xxxuuurrrnnnkkkaaa```^^^\\\[[[[[[\\\\\\``````___^^^]]][[[YYYXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWXXXYYYZZZZZZYYYWWWVVVTTTTTTUUUUUUWWWXXXXXXYYYXXXYYYZZZZZZ[[[\\\\\\\\\```fffnnnssswww~~~~~~pppiiieeehhhmmmjjjiiilllrrrooojjjqqqgggTTTMMMIIIFFFFFFDDDBBB@@@@@@@@@AAA@@@>>>?????????>>>>>>>>>===============<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;???>>>===;;;::::::::::::===============>>>>>>???===<<<;;;999888888888999:::::::::;;;<<<>>>@@@AAA???@@@@@@AAAAAABBBBBBBBB@@@???<<<:::::::::<<<===>>>>>>>>>======>>>AAADDDCCC@@@===<<<===???@@@@@@EEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBAAA???>>>???@@@CCCEEEGGGGGGEEECCCBBBAAA@@@BBBCCCCCCAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDFFFGGGHHHFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGFFFEEECCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNOOOOOOLLLLLLKKKKKKLLLMMMOOOPPPRRROOOOOORRRSSSSSSTTTXXXZZZ]]]cccfffccc\\\VVVRRRQQQRRRRRRRRRQQQRRRUUUWWWXXXcccsss{{{vvvsssooo{{{{{{yyytttnnnhhhccc___]]][[[YYYVVVRRRNNNLLLKKKJJJGGGFFFDDDBBB@@@===<<<;;;=========>>>>>>>>>??????AAABBBCCCEEEGGGIIIJJJKKKKKKOOOSSSTTTSSSTTTVVVYYY^^^___aaadddgggjjjlllmmmrrrrrrrrrtttvvvwwwvvvtttxxxyyyyyyvvvssspppnnnnnnjjjlllnnnmmmjjjfffdddccc^^^^^^]]]\\\ZZZXXXWWWVVVWWWXXXYYYYYYYYYWWWVVVUUUTTTUUUVVVVVVVVVUUUSSSRRRTTTUUUWWWYYY[[[]]]]]]^^^\\\\\\]]]___aaaccceeeggggggiiikkklllkkklllmmmnnnnnnrrrvvvxxxxxxyyy}}}~~~zzzvvvwwwtttpppmmmkkkhhheeebbb\\\ZZZXXXVVVVVVXXXZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUUVVVWWWWWWWWWVVVUUUTTTSSSUUUWWWYYYZZZYYYWWWUUUUUUUUUVVVVVVXXXYYYZZZ[[[\\\\\\]]]^^^```aaabbbcccdddlllvvv~~~ppphhhdddccchhhnnntttqqqrrruuuuuuzzzzzzgggRRRIIIGGGFFFEEEEEECCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;::::::999999999===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>===;;;999888777777777999999999:::;;;===???@@@@@@?????????????????????>>>===;;;::::::;;;===>>>===>>>>>>===<<<===@@@BBB@@@>>>======>>>??????>>>CCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBB@@@???>>>???AAABBBBBB@@@??????@@@CCCEEEGGGGGGEEECCCBBBBBB@@@AAABBBBBB@@@>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPMMMMMMLLLLLLMMMNNNPPPQQQQQQNNNOOORRRSSSQQQRRRUUUVVV^^^gggiiiccc[[[UUUSSSQQQPPPOOOPPPRRRSSSSSSSSSUUUZZZbbbkkkyyyzzz{{{wwwtttxxx}}}wwwqqqlllhhheeeccc```[[[WWWTTTQQQOOOMMMFFFFFFEEEDDDCCCBBBAAA@@@????????????????????????===>>>???AAABBBDDDEEEEEEEEEHHHKKKLLLLLLLLLOOOQQQUUUVVVXXX[[[^^^```bbbccciiiiiiiiikkkmmmpppqqqrrrvvvwwwxxxxxxuuutttttttttsssuuuyyyyyywwwssspppoookkkkkkjjjhhhfffdddbbbaaabbbccccccdddcccbbbaaa```^^^____________^^^]]]\\\^^^___aaabbbdddeeeeeefffffffffggghhhjjjlllmmmnnnoooqqqtttuuuttttttuuuvvvuuuxxx{{{}}}|||{{{{{{|||{{{{{{{{{yyywwwrrrnnnjjjfffeeeccccccccccccaaa___\\\ZZZWWWTTTTTTVVVXXXZZZWWWWWWWWWWWWVVVUUUTTTTTTQQQRRRTTTUUUUUUTTTSSSRRRSSSUUUWWWYYYYYYWWWUUUSSSWWWWWWWWWXXXZZZ[[[]]]___aaa```bbbgggiiijjjlllooolllvvv~~~tttjjjeeecccdddjjjqqqzzzwwwwww}}}~~~cccVVVIIIEEEEEEDDDBBBBBBBBB@@@???@@@AAAAAA???===>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999;;;<<<============<<<;;;;;;;;;::::::999888888888888888999:::;;;===>>>???<<<========================<<<;;;:::999999888888999::::::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::999:::;;;===>>><<<=========<<<<<<>>>@@@>>>>>>===>>>@@@@@@???>>>BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@???===<<>>===>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGIIILLLNNNOOOPPPPPPNNNMMMMMMMMMMMMOOOPPPQQQOOOMMMNNNRRRSSSPPPOOORRRSSS___jjjiii```XXXTTTRRRPPPNNNNNNQQQUUUYYYXXXWWWXXXZZZ\\\^^^ggg{{{~~~{{{~~~zzzuuuqqqoookkkgggaaa\\\YYYVVVSSSPPPHHHHHHHHHGGGGGGFFFFFFFFFAAAAAA@@@@@@???>>>>>>>>>;;;<<<===>>>???@@@AAAAAACCCDDDFFFGGGGGGIIIKKKLLLNNNOOOQQQSSSVVVXXXZZZ[[[aaaaaabbbcccdddfffhhhjjjnnnoooqqqrrrqqqpppqqqrrrtttxxx|||}}}|||zzzyyyxxxvvvvvvuuutttrrrqqqooonnnnnnoooppppppppppppooonnnlllllllllllllllkkkkkkjjjllllllmmmnnnnnnnnnmmmmmmrrrqqqqqqqqqqqqqqqrrrssssssvvvxxxyyyxxxvvvvvvwwwvvvxxxzzzzzzxxxvvvtttssslllmmmnnnmmmiiieeeaaa___[[[ZZZYYY[[[]]]^^^]]]\\\XXXVVVRRROOONNNOOORRRSSSRRRRRRSSSSSSSSSSSSRRRRRRMMMNNNPPPRRRSSSTTTTTTSSSUUUVVVXXXYYYXXXVVVSSSQQQVVVVVVWWWXXXZZZ]]]```bbbeeedddhhhpppuuuuuuwww|||~~~wwwnnnhhhdddcccdddgggnnnvvvuuuyyyvvviiiVVVMMMGGGFFFFFFCCCAAAAAAAAA@@@@@@AAABBBAAA@@@>>>=========<<<<<<<<<<<<;;;;;;::::::::::::999999999:::;;;<<<======<<<;;;:::::::::999999999888888888777777888999;;;===???@@@===>>>?????????>>>======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>?????????>>>??????@@@@@@AAABBBBBB::::::999999:::;;;<<<===;;;<<<===<<<;;;;;;===>>>???>>>>>>@@@BBBBBBAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA???>>><<<;;;>>>@@@BBBCCCAAA???>>>???===@@@BBBCCCBBBAAA@@@@@@AAABBBCCCBBB@@@>>>>>>???>>>>>>>>>?????????@@@@@@??????@@@AAACCCDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCBBBAAA@@@AAABBBDDDEEEFFFEEEEEEDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOONNNMMMMMMMMMMMMOOOPPPQQQOOOMMMNNNQQQRRROOOOOOQQQSSSaaajjjeee[[[TTTQQQOOOPPPOOONNNRRRVVVYYYYYYWWWVVVXXXYYYYYY___ooo{{{yyytttooohhhccc```]]]XXXTTTOOOOOONNNLLLKKKJJJIIIHHHCCCBBBAAA@@@???>>>======;;;;;;<<<===>>>>>>??????BBBBBBBBBCCCDDDFFFHHHIIIHHHIIIKKKMMMPPPRRRTTTUUUZZZ[[[\\\]]]]]]^^^aaaccccccfffhhhiiiiiijjjkkkmmmqqqtttxxxzzzzzzyyyyyyyyyyyyyyyzzzyyyyyyxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvuuutttsssxxxwwwvvvtttssssssrrrrrrrrruuuwwwwwwuuusssrrrqqqpppqqqrrrqqqpppmmmjjjiiiaaabbbdddbbb___[[[YYYXXXXXXWWWVVVVVVWWWXXXWWWVVVUUUSSSPPPNNNLLLMMMNNNOOONNNOOOOOOPPPQQQQQQQQQPPPMMMMMMNNNPPPRRRSSSUUUUUUXXXXXXXXXXXXWWWUUUSSSRRRVVVVVVWWWYYY\\\```dddgggjjjiiippp}}}}}}tttooohhhdddaaaaaa``````fffnnnnnnxxx~~~fffVVVLLLGGGDDDEEEEEEBBBAAACCCAAA@@@AAABBBCCCCCCAAA>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;<<<<<<;;;:::999999999999999999999999999;;;:::::::::::::::;;;;;;>>>???@@@@@@@@@???===<<<:::;;;<<<===>>>>>>>>>===;;;<<<===>>>????????????;;;<<<<<<===>>>?????????999999999999::::::;;;<<<:::;;;<<<<<<;;;:::;;;<<>>???@@@BBBCCCBBB@@@??????@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>><<<;;;>>>@@@CCCCCCAAA???>>>>>>;;;>>>AAABBBAAA@@@???@@@@@@AAABBBBBB@@@>>>>>>???>>>>>>>>>????????????@@@===>>>???AAACCCEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQOOOLLLMMMPPPQQQOOOPPPSSSWWWdddiii```VVVRRRPPPNNNPPPPPPPPPQQQSSSTTTSSSRRRVVVXXX[[[^^^dddooo}}}zzzvvv}}}~~~wwwpppkkkhhhddd___ZZZTTTTTTSSSQQQOOONNNLLLLLLGGGFFFEEECCCBBB@@@??????<<<<<<======>>>>>>??????@@@???>>>???AAACCCEEEEEEDDDEEEFFFHHHKKKMMMOOOOOOQQQSSSVVVWWWWWWWWWZZZ\\\ZZZ\\\___aaaaaabbbdddeeejjjmmmoooqqqppppppqqqqqqrrrssstttuuuuuuvvvuuuuuutttuuuwwwyyyzzz{{{{{{zzz{{{{{{zzzzzzyyyyyyzzzzzzxxxxxxxxxwwwwwwuuuttttttsssrrrqqqooonnnmmmmmmmmmlllnnnpppooommmiiiggggggdddddddddddddddcccaaa```[[[]]]]]][[[XXXUUUTTTUUUVVVTTTSSSSSSTTTTTTRRRQQQQQQPPPOOOMMMMMMMMMNNNOOOKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPRRRUUUVVVXXXXXXWWWVVVVVVVVVVVVVVVZZZZZZ[[[^^^bbbhhhmmmpppssssss|||wwwrrrmmmjjjdddaaa___^^^[[[ZZZ^^^eeevvvgggUUUPPPHHHEEECCCEEEDDDAAABBBEEEAAAAAABBBCCCEEEDDDBBB???<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<;;;:::999888888999999:::;;;;;;;;;;;;;;;::::::999:::::::::===>>>???@@@???>>><<<;;;:::;;;<<<=========<<<;;;:::;;;<<<>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<999999999999999:::::::::999;;;<<<<<<:::999:::;;;???>>>===>>>@@@BBBAAA@@@===>>>???@@@AAABBBCCCCCCBBBBBBBBBAAA@@@>>>===<<<>>>@@@CCCCCCBBB???>>>>>>:::===@@@BBBAAA@@@@@@AAA===???AAA@@@???>>>>>>???>>>>>>?????????@@@@@@@@@<<<===???AAACCCEEEGGGHHHCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAADDDDDDEEEFFFFFFEEECCCBBBAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKKKKLLLMMMOOOPPPOOOLLLLLLOOOPPPPPPRRRUUU___hhhhhh\\\RRRQQQQQQMMMLLLNNNQQQRRRQQQQQQQQQRRRXXXYYY\\\aaahhhnnnsssuuusss{{{~~~uuupppnnnjjjddd___UUUUUUTTTSSSRRRQQQQQQPPPKKKKKKIIIHHHFFFDDDCCCBBB=========>>>>>>?????????>>>===<<<<<>>???>>>===;;;999;;;;;;<<<===<<<;;;999888999:::<<<=========<<<<<<>>>>>>===<<<<<<;;;::::::999999999999999999999999999:::<<<<<<:::999999:::>>>===<<<===???@@@AAA@@@======>>>@@@AAABBBCCCCCCBBBBBBBBBAAA@@@???>>>======@@@CCCDDDBBB@@@>>>>>>;;;>>>AAABBBBBBAAAAAABBB;;;===??????>>>======>>>????????????@@@@@@@@@@@@<<<===>>>AAACCCEEEGGGHHHCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEFFFFFFFFFDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHLLLKKKKKKKKKKKKMMMNNNOOOPPPLLLLLLNNNPPPPPPSSSXXXdddkkkhhhZZZPPPRRRRRRNNNHHHLLLQQQSSSRRRRRRTTTWWWWWWWWWYYY]]]bbbeeedddaaafffxxx|||xxxssslllhhhggg]]]VVVWWWYYYUUUSSSTTTSSSQQQOOOMMMLLLJJJFFFDDDDDDBBBAAA@@@AAA@@@???===;;;<<<<<<===>>>???@@@@@@???@@@AAACCCEEEGGGHHHIIIIIIJJJJJJKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^___`````````aaabbbdddfffhhhiiijjjhhhjjjlllmmmllllllmmmnnnrrrrrrrrrrrrpppnnnlllkkkooommmkkkkkklllllliiifffaaaaaaaaaaaa```````````````aaabbbbbb___[[[WWWTTTPPPQQQRRRQQQNNNOOOSSSWWWTTTTTTTTTSSSRRRPPPOOONNNOOOOOONNNNNNMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJOOOOOOPPPQQQRRRRRRSSSSSSTTTSSSQQQQQQRRRSSSSSSRRRSSSTTTVVVXXX[[[]]]___```ccccccdddjjjrrr{{{vvvooojjjhhhfff```]]]^^^]]]YYYVVVTTTSSSXXXkkk~~~eeeRRRLLLNNNJJJGGGDDDBBBAAABBBAAAAAA???@@@AAABBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999::::::;;;;;;::::::999:::<<<>>>??????>>><<<;;;888:::<<<<<<===>>>@@@BBB@@@@@@???===;;;999777555999999888888888888888999<<<<<<======<<<<<<;;;:::@@@???===<<<<<<===>>>???>>>>>>>>>???AAABBB@@@???<<<<<<==================<<<>>>AAABBBAAA???>>>===???>>>>>>>>>@@@AAA@@@??????>>>>>>???AAAAAA@@@>>>???@@@AAABBBBBB@@@>>>===>>>BBBEEEGGGGGGEEEEEEEEEDDDCCCAAA@@@@@@BBBEEEGGGKKKIIIFFFCCCBBBAAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGKKKJJJHHHFFFGGGHHHKKKLLLTTTMMMKKKOOOMMMJJJQQQ^^^wwwtttjjj\\\RRRQQQQQQPPPNNNNNNMMMMMMNNNPPPQQQRRRYYYXXXXXXYYY[[[]]]\\\\\\eeegggrrr{{{vvvrrrrrriiiaaaaaa___ZZZVVVUUUSSSQQQOOONNNMMMLLLIIIGGGFFFDDDBBBBBBBBBAAA???========================>>>===>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\^^^___aaabbbcccdddccceeeggghhhgggggghhhiiikkkkkkkkkkkkjjjhhhfffeeefffdddcccdddffffffdddbbb^^^]]]]]]]]]\\\\\\\\\\\\ZZZ[[[\\\\\\YYYUUUQQQOOOIIIIIIIIIGGGGGGIIIMMMOOORRRRRRRRRQQQPPPOOOMMMLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJRRRSSSSSSTTTUUUUUUVVVVVVRRRQQQQQQRRRSSSUUUVVVVVVTTTWWWZZZ^^^bbbeeeiiikkkdddeeejjjqqq|||ssskkkiiidddbbbcccaaaZZZUUUTTTUUURRRQQQSSSYYYjjjppp^^^SSSNNNNNNKKKHHHEEECCCCCCCCCCCCBBB???@@@@@@AAAAAA@@@>>>>>><<<;;;;;;:::999999::::::::::::999999999888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999:::::::::;;;;;;::::::::::::;;;<<<<<<<<<;;;:::999888:::<<<=========???AAA@@@??????===<<<:::888777999999888777777888888999<<<<<<<<<<<<<<<;;;;;;:::>>>===============>>>>>>===<<<<<<>>>@@@AAA???>>>===============<<<<<<<<>>===???>>>===>>>???@@@???>>>>>>======>>>@@@@@@???===???AAABBBCCCCCCBBBAAA@@@AAADDDGGGIIIGGGFFFDDDDDDCCCBBBAAAAAAAAABBBDDDEEEGGGFFFDDDBBBAAABBBCCCCCCEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBDDDFFFHHHMMMGGGFFFLLLLLLKKKSSS___vvvtttkkk\\\RRRPPPNNNLLLMMMLLLLLLLLLMMMOOOQQQRRRWWWVVVVVVWWWYYYZZZZZZYYY[[[]]]hhhvvv}}}{{{ssslllhhhddd\\\UUUSSSVVVTTTRRRRRRRRRQQQOOOMMMKKKIIIFFFDDDDDDBBB@@@???@@@?????????>>>>>>===============>>>??????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMNNNOOOPPPQQQRRRRRRUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^`````````___```aaaaaaaaaaaaaaa```___^^^]]]]]]\\\\\\]]]___```___]]]XXXXXXXXXWWWWWWWWWVVVVVVRRRSSSTTTSSSRRRNNNKKKHHHDDDBBB??????AAADDDGGGIIIOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIKKKLLLMMMMMMLLLKKKOOOOOOPPPQQQQQQRRRRRRSSSNNNNNNOOOQQQSSSUUUWWWXXXWWW[[[```dddgggkkkooorrrnnnqqqwwwsssjjjccc___```]]]]]]```^^^VVVOOOMMMOOONNNQQQYYYjjjooo[[[UUUSSSPPPNNNKKKIIIFFFDDDDDDDDDDDDCCC?????????@@@???>>>======;;;::::::999999999::::::999999999888888888777777888999999:::;;;;;;;;;;;;::::::::::::::::::::::::999888888777777888888999::::::;;;;;;;;;;;;::::::::::::999999888888888777777999<<<=========???@@@>>>>>>>>>===<<<;;;:::999888888777777777888888999<<<<<<<<<<<<<<<;;;::::::;;;;;;===>>>???>>>>>>===<<<;;;;;;===???@@@???>>>???>>>======<<<<<<<<<<<>>======<<<;;;<<<>>>???>>>======<<<<<<===??????>>>===@@@AAABBBDDDDDDDDDCCCCCCFFFHHHKKKKKKIIIFFFDDDCCCAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@AAACCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBCCCEEEHHHIIIJJJEEEDDDIIIJJJJJJPPPZZZjjjjjjcccXXXPPPNNNMMMKKKKKKKKKKKKKKKMMMOOORRRSSSTTTSSSSSSUUUWWWXXXWWWUUURRRTTT\\\ggglllppp~~~vvvxxx~~~vvvpppjjjbbb[[[VVV[[[ZZZXXXWWWXXXXXXVVVUUURRROOOKKKIIIGGGFFFDDDBBBCCCCCCBBBBBBAAAAAAAAA@@@????????????????????????@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLOOOOOOPPPQQQRRRRRRSSSSSSUUUWWWYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXWWWVVVVVVUUUXXXXXXYYYZZZZZZZZZZZZYYYSSSSSSSSSRRRRRRRRRQQQQQQLLLMMMNNNNNNLLLJJJGGGEEEDDD@@@<<<<<<@@@EEEGGGGGGKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMNNNOOONNNMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPRRRSSSUUUVVVXXX[[[]]]aaaeeekkknnnppprrrvvvyyyyyyppphhhcccaaa___^^^___\\\\\\^^^\\\TTTMMMKKKPPPPPPVVVffftttYYYNNNMMMNNNNNNMMMJJJGGGEEEDDDDDDDDDCCCBBB???>>>>>>>>>======<<<<<<:::::::::999::::::;;;;;;999999999999888888888888777888999;;;;;;<<<;;;;;;999999999999999999999999888888777777777777888888::::::;;;;;;;;;;;;::::::::::::888777777777777777777999<<<=========>>>???<<<============<<<;;;;;;888777777777777888888999;;;;;;<<<<<<<<<;;;::::::888:::===???@@@???>>><<<<<<;;;;;;===@@@AAA@@@>>>@@@???>>>===<<<<<<<<<===AAADDDGGGHHHEEEBBB???>>><<<;;;:::;;;===>>>===<<<======<<<>>>???@@@>>>===>>>???AAABBBDDDDDDDDDDDDIIIKKKMMMLLLIIIFFFCCCBBB@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???@@@BBBEEEGGGHHHGGGFFFEEEEEEDDDEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCEEEGGGIIIJJJMMMHHHFFFHHHHHHGGGJJJPPPUUUXXXVVVPPPMMMNNNNNNLLLJJJJJJKKKLLLNNNPPPSSSTTTRRRRRRRRRTTTUUUVVVTTTSSSQQQQQQVVV[[[___dddqqqxxxwww||||||uuuoooiiidddaaa___]]]\\\\\\\\\[[[ZZZZZZVVVRRROOOMMMKKKIIIHHHEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>@@@@@@??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNPPPQQQSSSSSSRRRQQQRRRSSSQQQQQQQQQPPPPPPPPPPPPQQQTTTUUUUUUUUUTTTTTTSSSSSSPPPPPPOOOOOOOOONNNNNNNNNJJJJJJKKKLLLKKKIIIGGGFFFEEEAAA===>>>BBBFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKMMMNNNOOOPPPRRRSSSTTTUUUWWWYYY[[[[[[\\\]]]```ccclllqqqxxx}}}~~~{{{nnnccc```\\\ZZZZZZ[[[[[[ZZZ\\\WWWUUUVVVTTTOOOLLLLLLSSSVVVaaayyylll^^^PPPJJJIIIHHHHHHJJJFFFEEECCCBBBBBBBBBAAA@@@>>>>>>===<<<;;;;;;::::::888777777777888999::::::;;;::::::::::::999999999666777999;;;<<<<<<;;;;;;999999999999999999999999888777777777777777777888999999::::::::::::999999::::::999888777777888888777999<<<======<<<======;;;;;;<<<<<<<<<<<<;;;;;;777777666666777888888999;;;;;;;;;<<<;;;::::::999777999<<>>AAABBBAAA@@@@@@???>>><<<<<<<<<===>>>>>>AAADDDDDDCCC@@@??????;;;:::::::::<<<===<<<;;;>>>>>>>>>???@@@AAA@@@>>><<<===>>>@@@AAABBBCCCCCCIIIKKKMMMLLLIIIEEECCCBBB???@@@BBBBBBBBBAAA@@@???<<<===???AAADDDGGGIIIKKKHHHGGGFFFEEEEEEDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAABBBCCCEEEFFFGGGOOOKKKHHHIIIHHHGGGHHHJJJHHHMMMNNNKKKKKKMMMOOOMMMKKKKKKKKKLLLNNNQQQSSSUUURRRRRRRRRTTTUUUUUUSSSQQQQQQQQQQQQSSSVVV]]]kkkwwwwwwttt~~~}}}|||||||||~~~{{{zzz{{{|||yyyvvvqqqiiigggcccaaa``````___^^^aaa^^^YYYUUUSSSRRRPPPOOOHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@?????????>>>>>>??????>>>>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKMMMNNNNNNMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPNNNLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIJJJKKKJJJIIIHHHGGGDDDCCCAAAAAABBBEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKNNNOOOPPPRRRUUUWWWXXXYYYYYY\\\_________```dddhhhqqqyyyxxxggg]]]XXXWWWVVVWWWXXXXXXVVVUUUSSSNNNLLLOOOQQQPPPQQQTTT]]]dddtttpppWWWQQQLLLJJJGGGCCCCCCFFFCCCBBBAAA@@@AAAAAA???>>>>>>===<<<:::999999999999444444444555555777888999;;;;;;;;;:::::::::999999666888:::<<<<<<<<<:::999888888888888888888888888888777777666666777777888888888999999999999888888999999999999999999999999666999<<<>>>===<<<<<<<<<999::::::;;;;;;;;;::::::666666666666777888888999;;;;;;;;;;;;;;;:::999999888:::<<>><<<;;;===<<<===???AAACCCBBBAAA@@@???===<<<<<<===???@@@===???@@@@@@???>>>???@@@;;;:::::::::<<<===<<<;;;???>>>>>>???AAAAAA@@@???<<<<<<===>>>???@@@AAABBBGGGIIIKKKKKKHHHEEECCCBBB???@@@AAABBBAAA@@@???>>><<<===???BBBEEEGGGIIIJJJIIIIIIGGGEEEDDDCCCCCCCCCBBBAAAAAABBBBBBDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHKKKIIIGGGHHHIIIJJJJJJJJJGGGLLLMMMJJJIIILLLMMMKKKKKKKKKKKKLLLMMMOOORRRSSSQQQQQQRRRTTTUUUUUURRRPPPOOONNNMMMMMMOOOXXXdddnnnpppeee___fffrrr}}}{{{yyyrrrooommmnnnsssyyy~~~}}}vvvzzz|||vvvrrrnnnjjjiiihhhfffeeegggccc^^^[[[YYYXXXWWWVVVQQQPPPNNNKKKHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>??????======>>>>>>>>>>>>??????AAAAAABBBBBBBBBBBBCCCCCCBBBBBBDDDEEEGGGHHHIIIJJJGGGIIIJJJJJJHHHGGGHHHIIIIIIIIIHHHHHHHHHJJJKKKLLLHHHJJJLLLLLLJJJIIIJJJLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHDDDEEEFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHHHHHHHJJJMMMOOOQQQPPPRRRTTTWWWZZZ]]]___``````dddhhhjjjiiikkkqqquuu~~~uuuiii^^^XXXUUUTTTTTTTTTUUUUUUSSSQQQMMMKKKMMMUUU]]]aaafffkkktttrrr[[[MMMJJJHHHIIIGGGBBB@@@BBBBBBAAA@@@@@@AAA@@@???===>>>===;;;999888888888888555555555666777888::::::::::::::::::999999999888777999;;;<<<===;;;999888888888888888888888888888777777666666666666777777777777888888888888777777555666888999::::::999999666999<<<>>>===<<<;;;;;;999999999::::::999888888555555555666666777999999:::;;;;;;;;;;;;:::999999:::;;;<<<>>>>>>===;;;:::;;;;;;<<<>>>AAABBBBBBAAA???>>><<<;;;<<<>>>AAABBB@@@@@@???===;;;;;;===???<<<;;;:::;;;<<<======;;;>>>======>>>@@@AAA???>>><<<<<<======>>>???@@@AAACCCFFFIIIIIIGGGDDDCCCBBB@@@@@@@@@@@@@@@???>>>>>>;;;===???AAADDDFFFGGGHHHKKKJJJGGGEEECCCBBBAAA@@@@@@@@@AAAAAACCCDDDFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEFFFIIILLLKKKIIIHHHKKKLLLHHHGGGIIIJJJHHHJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPQQQSSSTTTSSSPPPNNNJJJLLLLLLKKKMMMTTT\\\bbbaaaXXXUUU[[[aaagggvvv~~~yyyrrrnnnmmmooorrrsssrrrnnnssszzz}}}|||wwwsssqqqooommmlllkkkgggaaa^^^\\\\\\[[[ZZZZZZXXXUUUQQQMMMIIIFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@???@@@AAACCCEEEGGGHHHIIIDDDFFFGGGGGGFFFEEEEEEFFFHHHGGGFFFFFFGGGHHHJJJKKKEEEHHHKKKLLLJJJJJJLLLNNNIIIIIIIIIIIIHHHHHHHHHGGGEEEFFFFFFGGGHHHHHHGGGGGGEEEHHHJJJIIIFFFDDDEEEGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFJJJIIIIIIJJJMMMQQQVVVXXXXXXYYY\\\___cccfffiiikkknnnsssxxxzzzzzz}}}{{{mmmccc\\\VVVSSSOOONNNMMMNNNOOOPPPOOOMMMOOOOOOUUUbbbnnnvvv}}}|||sssZZZJJJKKKFFFDDDFFFFFFCCC@@@AAABBBAAA@@@@@@AAAAAA???======<<<:::888777777777888888888888999:::<<<===>>>999999999888888888888777888999;;;======;;;999777777777777777777777777777777777666666666666777777666666777777777777666666333444777999::::::999888666999<<<>>>===<<<;;;;;;888888999999999888777777555555555555666777999999::::::;;;;;;;;;:::999999;;;<<<=========<<<;;;::::::::::::===@@@AAAAAA@@@>>>===<<<;;;<<>><<<;;;:::;;;===>>>===<<<===<<<<<<===???@@@>>>===============>>>???@@@AAAAAADDDGGGHHHFFFDDDCCCCCCAAA@@@@@@?????????>>>>>>;;;<<<>>>AAACCCDDDEEEFFFKKKJJJHHHEEECCCAAA????????????@@@AAACCCEEEGGGHHHCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGFFFEEEEEEHHHKKKJJJFFFEEEHHHIIIEEEDDDFFFHHHGGGIIIHHHHHHHHHIIIJJJLLLMMMOOOOOOPPPRRRSSSRRROOOLLLHHHKKKLLLLLLMMMRRRWWWYYYWWWRRRRRRYYYZZZXXXaaaooo{{{~~~uuuqqqpppppppppuuuyyyxxx{{{{{{}}}~~~~~~{{{xxxuuu}}}~~~}}}{{{zzzvvvooogggccccccddddddcccaaa\\\WWWXXXZZZYYYRRRKKKHHHSSS]]]YYYLLLCCCDDDJJJBBBAAA@@@???>>>>>>??????@@@@@@@@@??????>>>>>>>>>CCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCEEEFFFBBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHIIIFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJIIIHHHHHHIIIJJJLLLIIIFFFDDDEEEHHHKKKNNNOOOMMMJJJKKKNNNTTTYYY\\\aaadddhhhjjjlllpppwww|||yyy~~~xxxqqqhhhbbb___\\\WWWSSSLLLKKKJJJJJJLLLNNNOOOOOOOOOXXXgggxxxqqqXXXPPPLLLDDDDDDDDDCCCBBBAAA???>>>>>>>>>????????????>>>>>>===<<<;;;::::::;;;<<<===<<<:::888666666777:::;;;999999777666666666777888444666999<<<======<<<;;;888888888888777777777777333444666777888777555444666666555555555444444444333444444555666777888888999::::::;;;;;;::::::999666777888999:::999888777555666777888999999888777666777777888888888777777999999:::<<<>>>===;;;888888888999:::;;;<<<>>>???AAA@@@>>>===<<<===???@@@AAA???===;;;;;;<<<>>>???;;;;;;;;;===???@@@@@@>>>>>>>>>======<<<<<<<<<;;;>>>===;;;999999:::;;;<<<@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????<<<>>>AAABBBCCCCCCEEEFFFKKKPPPTTTPPPGGG@@@???@@@CCCBBB@@@??????BBBDDDFFFFFFEEECCCAAA@@@AAACCCDDD@@@AAACCCEEEEEEDDDCCCBBBAAACCCEEEGGGGGGFFFEEECCCEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGEEEDDDEEEGGGJJJLLLNNNOOOQQQRRRQQQPPPNNNLLLGGGIIIKKKMMMNNNQQQTTTWWWRRRRRRSSSSSSTTTVVVWWWXXXiiinnn~~~}}}yyyuuurrrvvv{{{}}}}}}xxxqqqlllsssyyy|||sssmmmlllkkkiiihhhddd___[[[\\\___^^^XXXRRRSSS[[[aaa]]]QQQIIIIIIMMMHHHHHHHHHGGGFFFFFFEEEEEEAAAAAAAAA@@@@@@??????>>>@@@@@@??????>>>?????????@@@@@@??????@@@AAACCCDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKJJJJJJLLLNNNNNNNNNNNNNNNOOOPPPRRRRRRVVVTTTRRRSSSXXX^^^dddhhhggglllssswww{{{yyyiiiddd^^^[[[YYYVVVRRRNNNMMMKKKIIIIIILLLQQQVVVZZZdddmmm}}}www___OOOKKKFFFCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>????????????>>>>>>===<<<;;;::::::;;;<<<======<<<999888777999:::<<<:::999888666666666777777555777999<<<===<<<;;;:::888888888777777777666666333555666888888777666555666666555555555444444444444444555555666666777777888888888999999888888888777777999:::::::::999888444555777888999999888888777777888888888888777777999999:::;;;======;;;888999999::::::<<<===???@@@AAA???>>><<<<<<<<<===>>>???>>><<<;;;;;;<<<>>>@@@>>>======???AAAAAA@@@???>>>=========<<<<<<<<<;;;>>>===;;;:::::::::<<<===@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????<<<>>>@@@BBBBBBBBBDDDEEEKKKNNNPPPNNNIIIEEEEEEFFFDDDCCCAAA??????AAACCCDDDDDDCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDEEEDDDDDDCCCAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEHHHKKKMMMMMMNNNNNNOOONNNMMMLLLLLLIIIKKKMMMNNNNNNOOORRRTTTNNNNNNOOOOOOPPPRRRSSSTTTZZZ^^^kkk||||||yyysssooopppwww}}}zzzvvvtttqqqnnniiifffbbbcccfffeee___ZZZZZZ]]]___\\\TTTOOONNNPPPMMMMMMMMMMMMLLLKKKJJJIIIFFFEEEEEEDDDCCCBBBBBBBBB?????????>>>>>>???@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAABBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIJJJGGGHHHJJJJJJJJJKKKNNNPPPOOOQQQTTTVVVWWWWWWVVVVVV[[[ZZZYYY[[[___ffflllqqqrrryyyvvvhhhaaa[[[YYYWWWVVVTTTRRROOOLLLJJJIIIHHHJJJPPP[[[hhhqqqvvvvvvzzz~~~zzzhhhXXXKKKGGGFFFAAAAAAAAAAAAAAA@@@>>>===<<<===>>>>>>??????>>>>>>======<<<;;;::::::;;;<<<===>>>===;;;999999:::;;;<<<;;;:::888666666666666777666888:::;;;;;;;;;999888888888777777777777666666555666777888888888777666666666666555555555555444555555555666666666666666555666666777777666666555777888999:::;;;:::999999444555777888999999888888777777888888888888777777888888888:::<<<<<<:::888999999:::;;;<<<>>>???@@@@@@???===;;;::::::;;;;;;===<<<;;;;;;<<<===???@@@AAA@@@???@@@BBBBBB@@@???=========<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@?????????<<<>>>@@@AAAAAAAAACCCEEEKKKKKKKKKKKKKKKKKKLLLLLLEEEDDDBBB@@@???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHEEEEEEDDDEEEFFFIIILLLNNNLLLLLLKKKKKKJJJJJJJJJKKKJJJLLLOOOPPPOOONNNOOOPPPLLLLLLLLLMMMNNNOOOPPPQQQPPPRRRZZZhhhyyyvvvllliiimmmrrrpppuuuzzz|||}}}}}}xxxuuurrrooollllllmmmkkkfffaaa^^^^^^]]][[[YYYWWWWWWWWWRRRRRRSSSSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGGGGFFFDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKMMMNNNNNNPPPTTTVVVTTTVVVYYY\\\^^^______^^^bbbbbbcccdddhhhnnnvvv{{{|||nnneee]]]XXXVVVVVVWWWUUUSSSPPPMMMLLLIIILLLPPPWWWbbbttt}}}ttttttyyy{{{~~~hhhRRRIIIBBBCCCDDD>>>????????????>>>===<<<;;;======>>>>>>>>>>>>======<<<<<<::::::::::::<<<<<>><<<;;;:::;;;<<<<<<;;;:::888777666555666666777888999::::::999888777888777777777666666666666666666777888999888888777666666666555555555555555666666666666666555555555555555666666666666555555777888999:::;;;;;;::::::444555777888999999999888777888888888888777777666777777777999;;;;;;:::888777888888999;;;===???@@@???>>><<<;;;:::999999999;;;;;;;;;<<<===>>>@@@@@@BBBAAA@@@@@@AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????>>>???AAAAAAAAABBBEEEGGGMMMJJJGGGGGGJJJMMMMMMMMMFFFDDDBBB@@@?????????@@@AAABBBDDDEEEEEECCCBBBAAABBBBBBBBBAAABBBBBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBEEEFFFGGGIIIJJJJJJIIIIIIFFFFFFEEEFFFGGGIIIKKKLLLKKKJJJHHHGGGFFFGGGIIIIIIJJJLLLOOOQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSVVV]]]dddooo}}}tttqqqqqqeeehhhlllooopppooooooooowww}}}{{{zzz|||~~~|||yyywwwuuurrrmmmhhhgggdddbbb```______^^^^^^ZZZZZZYYYYYYWWWVVVUUUTTTSSSRRRQQQOOONNNLLLKKKKKKHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGHHHGGGEEEDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKMMMNNNPPPQQQSSSSSSSSSTTTVVVWWWXXXZZZ^^^aaa^^^___aaacccfffiiikkkmmmlllmmmnnnooorrryyyqqqddd```___ZZZUUUTTTUUUVVVSSSNNNKKKJJJKKKNNNWWWdddqqq|||zzzeeeTTTLLLHHHAAAAAABBB<<<>>>>>>>>>>>>===<<<;;;;;;======>>>>>>>>>>>>======<<<;;;:::999999:::;;;<<>><<<;;;::::::;;;;;;;;;:::888666666666666777888888999999999888777666777777777666666666666555666777777888888888888888666666666666666666666666666666666666666555555555555555666666666666555555666777888:::;;;;;;::::::333444666888999999999999888888888888888777666666666666666777999:::999888555555666777999;;;===>>>>>>===<<<;;;999888888888:::;;;<<<>>>???@@@@@@AAAAAA?????????@@@???===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::<<<===>>>???@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???AAABBBCCCCCCEEEGGGJJJNNNIIIDDDCCCFFFIIIIIIHHHDDDCCCBBB@@@????????????BBBCCCEEEGGGGGGFFFDDDBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHIIIJJJJJJIIIGGGFFFHHHHHHGGGGGGGGGHHHJJJJJJJJJIIIGGGEEEDDDFFFGGGIIIIIILLLOOOQQQPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQVVVVVVYYY[[[\\\```lllyyy~~~xxxnnnmmmkkkkkkjjjhhhfffcccgggooo|||xxxvvvuuuxxx}}}xxxtttqqqnnniiifffdddbbb```______^^^\\\[[[YYYYYYXXXXXXZZZYYYXXXVVVTTTRRRQQQPPPMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNOOOOOOOOONNNNNNMMMKKKKKKLLLMMMNNNNNNOOOOOOQQQRRRTTTVVVXXXZZZ\\\\\\ZZZ[[[\\\\\\]]]```eeehhhgggggggggiiimmmqqqvvvyyyuuuvvvvvvttttttxxx}}}ooo___WWWXXXZZZVVVQQQPPPRRRRRRNNNHHHGGGKKKOOOXXXggg|||}}}yyy___OOOHHHIIIIII@@@???@@@:::===============<<<;;;;;;<<<======>>>>>>======<<<<<<;;;:::999999:::;;;<<<======;;;:::999999999888999999777666666666777888777777888888888777777666777777666666666666555555666666666777777777888888555666666666666777777777555555555666666666666666666666666777777666666666444666777999:::::::::999333444666888999::::::999888888999888888777666555666555444555888999999888444444555666888;;;<<<>>>===<<<<<<;;;:::999888888:::<<<>>>@@@AAAAAAAAA@@@???>>>======>>>>>><<<:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<===>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>???AAABBBCCCDDDFFFJJJMMMNNNIIICCC@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAACCCDDDFFFHHHHHHGGGEEEDDD@@@AAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIHHHFFFDDDBBBGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIGGGEEEEEEFFFGGGHHHJJJLLLOOOPPPOOONNNOOOPPPMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRVVVZZZYYYZZZaaajjjmmmqqq{{{}}}vvvqqqnnnjjjddd___aaaeeemmmzzz~~~|||{{{}}}|||zzzvvvrrrooollljjjiiiiiigggdddaaa``````aaabbbeeedddbbb```^^^\\\[[[ZZZUUUUUUSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPOOOKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\___aaadddeeefffbbbcccddddddeeehhhmmmppprrrssstttwww{{{xxxooolllnnnrrryyy{{{vvvuuutttssseee```ZZZVVVUUUTTTRRRPPPNNNQQQQQQMMMIIIKKKUUU^^^nnn}}}xxx\\\JJJGGGBBBDDDDDD>>>???BBB;;;===============<<<<<<;;;<<<<<<============<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;:::999888777666666888777666666666777999999666666777777777777777777777777666666666555555555666666555555666666777777555666666666777777777777444444555555666666777777555555666666666666555555333444666888999999999999222444666888999:::::::::999999999888888777666555555444333444777999999888444444555777999;;;===>>>;;;;;;<<<;;;;;;:::999999<<<===@@@BBBCCCBBBAAA@@@>>>===<<<===>>>>>>===;;;:::::::::;;;;;;<<<<<<<<<===============<<<<<<;;;======>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>===???@@@BBBCCCGGGLLLOOOLLLHHHDDD@@@????????????>>>??????@@@AAAAAABBBCCCCCCDDDEEEFFFGGGFFFFFFEEEAAABBBCCCDDDDDDDDDCCCCCCAAABBBDDDFFFGGGGGGGGGFFFDDDEEEGGGHHHHHHFFFDDDCCCDDDEEEFFFHHHJJJKKKMMMNNNJJJIIIHHHGGGFFFGGGGGGHHHNNNOOOPPPOOOMMMLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNLLLMMMPPPUUUVVVUUUYYY___]]]___eeesss~~~uuuoookkknnnrrrvvvyyy}}}yyy~~~~~~|||{{{{{{xxxuuuqqqnnnlllmmmooopppooonnnllljjjhhheeedddccc\\\[[[ZZZXXXWWWVVVVVVUUUVVVWWWXXXYYYYYYXXXWWWVVVRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSRRRRRRRRRSSSTTTUUUTTTTTTUUUUUUVVVWWWWWWWWWUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^___```aaabbbccc___```bbbeeehhhjjjlllmmmoooooopppppppppsssxxx|||nnndddbbbccchhhxxxsssmmmeee```___aaacccdddVVVYYY\\\ZZZUUURRRRRRTTTPPPSSSTTTPPPNNNTTTaaammmwwwxxx|||___NNNEEEGGG@@@@@@@@@;;;AAAEEE???=========>>>======<<<<<<<<<<<<============<<<<<<;;;;;;999999999999;;;;;;::::::999888777666555444777777666666666888999:::666666666666777777777888777666666666555555555555555555555555555666777777555666666666777777888888333444444555666777888888444555555666666555555444222333555777888999888888222444666888999:::::::::999999999888888666555555444333333444666888999888444555666777:::<<<>>>???;;;;;;<<<<<<<<<;;;::::::===???AAADDDDDDCCCAAA@@@>>>===<<<===??????>>><<<:::::::::;;;;;;<<<<<<<<>>=========>>>???@@@@@@AAAAAA@@@????????????>>>>>>>>>>>><<<===???AAACCCGGGLLLPPPJJJHHHDDDAAA>>>===>>>???<<<===>>>???AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCEEEGGGGGGFFFDDDCCC???AAADDDFFFGGGGGGGGGFFFCCCEEEHHHJJJJJJIIIGGGFFFAAABBBEEEGGGJJJMMMOOOQQQJJJIIIIIIHHHHHHHHHHHHHHHQQQRRRQQQOOOLLLKKKKKKMMMNNNMMMMMMMMMMMMNNNNNNOOOLLLKKKMMMQQQSSSQQQTTTXXXZZZZZZ]]]gggxxx~~~~~~wwwssstttwww|||mmmiiiqqq~~~|||||||||zzzyyy{{{yyyvvvsssqqqpppoooooofffeeebbb```]]][[[YYYYYY[[[[[[]]]```bbbcccaaa___]]]\\\]]]^^^___^^^[[[YYYXXXWWWWWWXXXZZZ\\\^^^___]]]]]]\\\[[[[[[[[[[[[\\\```___^^^^^^```dddhhhjjjcccdddfffiiijjjkkkjjjjjjlllkkkkkkkkknnnqqquuuxxx{{{|||~~~kkk___\\\___lllyyynnngggbbb[[[ZZZYYYXXXWWWVVVUUUUUUPPPUUUWWWTTTQQQRRRRRRPPPQQQXXX^^^]]]]]]jjjoooiiiwww}}}bbbOOOIIIJJJCCCBBB@@@>>>======>>>???;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;777777999:::999777777777777777666666666666555555555555555555555555444444555555555555444444666666666666666666666666666666444333333444555666777777777777777777777777777444222444888:::777333777666555444444444444444111222333555666777777777444444555666777888999:::777777666555444444333333666555555666888888777666666777777888888888888777:::999999999999:::;;;;;;AAABBBCCCCCCCCCAAA???===>>>>>>????????????>>>======<<<;;;::::::;;;<<<===??????>>>>>>>>>>>>??????======>>>???@@@AAAAAABBBAAA@@@@@@???>>>===<<<<<<>>>===<<<===???CCCGGGJJJIIILLLLLLHHHAAA;;;;;;===<<<>>>@@@AAAAAAAAABBBCCC@@@AAAAAABBBCCCCCCCCCBBBEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHDDD@@@AAAEEEGGGEEEBBBBBBBBBBBBEEEJJJMMMOOOOOOJJJIIIGGGGGGGGGIIIKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLHHHKKKOOOQQQQQQQQQQQQRRRSSSTTTWWW]]]fffqqqzzz~~~yyyuuuqqqhhhgggrrr}}}}}}zzzyyyxxxwwwooonnnllliiifffdddcccbbbjjjiiiiiijjjkkkkkkiiigggfffeeefffggggggfffcccaaaaaaaaaaaabbbccceeeggghhhddddddddddddddddddddddddfffeeeeeeeeefffiiilllnnnmmmpppuuuyyy{{{|||{{{zzzyyyyyyxxxyyy|||yyyjjjbbb___mmmyyykkk```ZZZUUURRRUUUUUUUUUTTTSSSSSSRRRRRRPPPSSSTTTQQQQQQWWW^^^```cccjjjqqqssswww{{{mmmrrr~~~cccSSSHHHDDDCCCBBBAAA@@@>>>======>>>>>>============<<<;;;::::::::::::::::::::::::::::::===;;;888777999999888777555555555555555666666666555555555555555555555555444444555555555555444444555555555555555555555555555444333222222333444555666666666666666666666666666444222444888999666333666666555444444444444444111222333555666777777777333444444555666777888999666666555555444333333222666555555666888888777666666666777888888888888777::::::999999::::::;;;<<<@@@AAABBBBBBBBB@@@>>>=========>>>>>>>>>>>>=========<<<;;;::::::;;;<<<=========<<<<<<<<<<<<======?????????????????????????????????>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEHHHJJJKKKGGGAAA<<<<<<======???@@@AAA@@@@@@AAABBBAAAAAABBBBBBCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGCCC@@@???BBBDDDDDDCCCCCCBBBBBBDDDHHHKKKMMMMMMJJJIIIGGGGGGHHHIIIKKKMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLJJJMMMOOOPPPPPPOOOPPPQQQSSSSSSTTTVVV[[[bbbiiimmmhhhoooyyyxxxjjjiiinnnvvv|||{{{zzzwwwuuusssrrrqqqwwwuuusssrrrrrrqqqooommmlllkkkkkkllllllkkkiiifffhhhhhhhhhiiijjjlllmmmnnnlllmmmnnnoooooopppooooooooooooooooooppprrrtttuuuwww|||uuummmzzzkkkeee\\\VVVRRRPPPNNNNNNPPPOOONNNNNNNNNNNNNNNNNNRRRVVVXXXWWWZZZeeeoootttyyytttsss}}}}}}^^^MMMIIIHHHEEECCCAAA@@@???>>>=========>>>>>>>>>>>><<<;;;999777666999999999999999999999999<<<:::888888888999888777333333444444555555666666555555555555555555555555444444555555555555444444444444444444444444444444333333222222222222333333555555555555555555555555555333222444777888666333666555444444444444444444222222444555666666777777222333333444555666777777555555444444333333222222666555555666888888777555666666666777777888888888:::::::::::::::;;;<<<<<>>============>>>>>>????????????@@@AAABBBCCCCCCBBBAAA@@@FFFHHHIIIFFFAAA======>>>>>>@@@AAA@@@?????????AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB???>>>>>>@@@BBBDDDEEECCCBBBDDDGGGJJJKKKKKKIIIHHHGGGFFFGGGIIIKKKLLLPPPOOOOOOOOOOOOOOOOOOPPPOOOOOOPPPPPPPPPOOONNNMMMNNNOOOPPPOOONNNNNNPPPRRRSSSRRRPPPPPPQQQUUUXXX[[[VVVZZZ```fffooozzzvvvvvv||||||zzzyyyyyywwwvvvsssrrrqqqrrrrrrqqqooommmnnnnnnooopppqqqrrrsssttttttuuuvvvxxxyyyzzzzzzyyyzzzzzzzzzzzzzzz{{{|||}}}~~~pppeeeZZZXXXUUUSSSRRRRRRRRRRRRPPPOOOMMMKKKLLLMMMPPPRRRWWWaaakkkpppuuu~~~yyycccLLLDDDFFFGGGFFFDDD??????>>>>>>==================<<<;;;:::888777666::::::::::::::::::::::::;;;:::999888888888777777333333444555555666777777555555555555555555555555444444555555555555444444333333333333333333333333222222222222222333333333444444444444444444444444444333222444666777555333555555444333333444444444222333444555666666666666222222333444444555666666444444444333333222222222555555444666777888666555666666666666777777888999:::::::::::::::;;;;;;<<<>>>?????????>>>===<<<;;;999::::::;;;;;;;;;;;;:::<<<<<<::::::::::::<<<<<<>>>>>>>>>======>>>>>>>>>AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@???>>>CCCEEEFFFDDDAAA??????@@@@@@AAAAAA@@@>>>>>>???@@@CCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA???===<<<>>>CCCGGGHHHFFFDDDDDDGGGIIIJJJJJJGGGFFFEEEEEEFFFHHHJJJLLLPPPOOOOOONNNNNNOOOOOOPPPOOOPPPQQQRRRRRRPPPNNNMMMPPPPPPPPPOOOOOOPPPSSSVVVSSSRRRPPPOOOOOOQQQTTTVVVVVVZZZ\\\\\\___mmm}}}|||yyy~~~}}}|||}}}~~~~~~|||zzzzzz{{{{{{|||}}}~~~}}}~~~zzzmmmhhhddd]]]WWWRRRRRRQQQQQQPPPOOOOOOPPPPPPNNNLLLLLLMMMQQQUUUXXXaaarrr|||]]]QQQEEEAAAAAA@@@???@@@===>>>>>>>>>======<<<<<<:::::::::;;;:::999999888::::::::::::::::::::::::999::::::999888777666666444444555666777777888888555555555555555555555555444444555555555555444444333333333333333333333333222222333333444444444444444444444444444444444444333222333444555555444333444444333333333444444555333333444555666666666666222222333333444444555555444333333333333333222222555444444555777777666555555555555555666777888999:::999999999999:::;;;;;;=========<<<<<<;;;::::::888888999:::::::::::::::<<<;;;:::999999:::;;;<<<>>>>>>============>>>>>>>>>????????????@@@@@@@@@@@@@@@??????>>>======<<<>>>>>>======>>>???@@@AAA@@@BBBCCCCCCBBBAAAAAAAAABBBBBBBBB@@@>>>>>>???AAADDDCCCCCCBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA???======@@@EEEIIIKKKIIIFFFFFFGGGIIIJJJJJJFFFEEEDDDDDDEEEGGGJJJKKKNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPNNNMMMOOOPPPPPPPPPQQQSSSWWW[[[UUUTTTRRRPPPPPPQQQSSSUUUTTTXXXZZZYYYYYYdddwwwzzzuuuuuuxxx|||~~~{{{|||tttkkk```ZZZYYYWWWRRRMMMMMMOOOPPPOOOMMMMMMMMMNNNKKKLLLOOOSSSXXX]]]```bbbrrrbbbOOOIIIEEEDDDAAA===<<>>???@@@AAABBBBBBAAAAAA@@@???>>>===<<<<<<======<<<<<<===???AAABBB>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCAAA??????AAACCCEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@??????BBBFFFJJJMMMMMMJJJGGGFFFGGGJJJKKKKKKFFFFFFEEEEEEFFFIIIKKKMMMMMMLLLLLLKKKKKKLLLLLLMMMOOOOOOPPPPPPPPPOOONNNMMMNNNOOOPPPQQQRRRUUUYYY\\\WWWVVVSSSQQQPPPPPPPPPQQQOOOSSSVVVWWWYYYbbbppp||||||zzzvvvtttsssuuuxxxzzz~~~wwwvvv{{{~~~ooofff[[[WWWRRRQQQQQQQQQNNNKKKMMMOOORRRSSSRRRRRRTTTWWWTTT[[[fffqqqzzzkkkRRRJJJFFFCCCCCCBBB>>>>>>@@@;;;;;;<<<=========<<<;;;999999:::;;;;;;;;;;;;;;;777777777777777777777777777999;;;:::777555555666666666666666666666666666555555555555555555555555444444555555555555444444444444444444444444444444///000222333444444444333444444444444444444444444000222333333333333333333333333222222333333444555333444555555666555555555444444444444555555555555444444444444444444444444444444333555666777666444555444333333555777999:::777777666666777777888999;;;;;;:::999888888888888777777888999::::::::::::;;;;;;:::999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>???@@@AAABBBBBB@@@?????????>>>>>>=========>>>???@@@AAAAAAAAAAAA<<<<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDBBB@@@AAACCCEEEFFFEEECCCBBBAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCBBBCCCAAA???BBBHHHMMMOOOOOOMMMJJJFFFEEEGGGIIIKKKKKKIIIHHHGGGHHHIIIKKKNNNPPPMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLMMMOOOPPPQQQQQQSSSVVVYYYVVVUUUSSSQQQPPPOOOPPPPPPQQQSSSUUUVVVYYY```kkksssvvv~~~yyy{{{zzzvvvtttuuuwwwxxxxxxwwwyyy|||~~~yyyooofff[[[SSSTTTQQQMMMKKKKKKMMMNNNOOOMMMPPPTTTVVVWWWYYY]]]```hhhttt|||eeeWWWGGGFFF@@@<<<===>>>======???:::;;;<<<=========<<<;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888666999;;;:::777555555666555555555555555444444444555555555555555555555555444555555555555555555444444444444444444444444444...///111222333333222222555555555555555555555555000111333333222222222333222222222222333333444555444444555555666555555555444444555555555555555555555555555555555555555555444444333555666777555444555444333333444666999;;;666666666666666777777888;;;:::999888777777777777777777888::::::;;;;;;;;;;;;;;;999999999999;;;;;;=========<<<<<<============>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>????????????>>>@@@BBBDDDDDDCCC@@@>>>;;;;;;<<>>???@@@AAAAAA??????>>>======<<<======<<<>>>AAADDDEEEEEECCCBBB<<<===???BBBEEEGGGEEECCCEEEEEEDDDCCCCCCCCCCCCCCCJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBBBBGGGNNNRRRRRROOOGGGFFFFFFGGGJJJJJJIIIHHHHHHHHHIIIJJJLLLOOORRRSSSNNNNNNOOOOOONNNMMMKKKJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQSSSTTTVVVVVVWWWVVVUUURRRQQQRRRSSSSSSRRRRRRUUUYYY\\\^^^^^^cccdddccc___[[[ZZZ___dddqqqyyyuuuqqqooollluuuxxx}}}tttlllhhhgggccc]]]YYYXXXWWWVVVTTTSSSOOOMMMNNNMMMMMMQQQWWW\\\dddllluuu}}}nnn[[[QQQHHHBBB???============<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999<<<;;;::::::999:::::::::999888888777666666555555555555555555555555555555666666555444444444444444444444333333333333444444222333444444555555444444333333333333333333333333222222222222222222222222444444444444555555555555444444333222222333444444333333333333444444444444222333444444555444444444333333444444444444333333555444333222222222222222333333444444444444333333555555444333444666888999777777666666666666666777777999<<<<<<;;;999888999888888777666666666666777888888888777666666888:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@AAA@@@???>>>>>>=========>>>===>>>AAACCCDDDDDDBBBAAA??????@@@CCCFFFGGGEEECCCEEEDDDDDDCCCBBBBBBCCCCCCHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFDDDBBBBBBEEEJJJMMMKKKHHHDDDDDDEEEGGGJJJJJJIIIHHHFFFFFFFFFGGGJJJLLLOOOPPPOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVVVVTTTRRRRRRSSSTTTUUUSSSSSSTTTVVVXXXYYYXXXXXXYYYXXXTTTPPPPPPUUUYYY___cccllluuu{{{~~~{{{yyyzzz~~~{{{rrreee]]]ZZZXXXUUUSSSPPPOOOQQQSSSTTTUUUQQQOOOMMMMMMLLLOOOZZZfff{{{zzzrrrwww|||jjjUUUJJJEEEAAA??????======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999777777::::::999888888888888888999888888777777666666555444444444444444444444444666555555444444444444444444444333333333333444444333333444444555555444444333333333333333333333333222222222222222222222222555444444444444444444333333333222111111222333333222222333333333444444444222222333444444444444444333333444444444444333333444333333222222222222333333333444444444444333333555444333333444555777888666666555555555666666777888:::<<<<<<:::888777777777777666666666777888888999::::::999777777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???===???AAABBBCCCBBBAAA@@@AAAAAABBBDDDFFFFFFDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFEEECCCAAACCCEEEFFFDDDAAA@@@AAACCCFFFIIIJJJIIIGGGEEEEEEEEEFFFHHHKKKMMMOOOOOOPPPPPPPPPPPPNNNMMMLLLKKKJJJJJJIIIJJJLLLMMMNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSTTTUUUTTTRRRRRRTTTUUUWWWUUUSSSSSSSSSTTTSSSQQQSSSSSSSSSOOOLLLLLLPPPTTTSSSSSSVVVZZZ]]]bbbnnn{{{|||}}}~~~~~~xxxiiioooxxx{{{xxxxxxyyyzzzzzztttjjj___XXXTTTTTTUUUQQQPPPNNNNNNOOORRRUUUVVVSSSRRRRRRSSSTTT^^^rrr}}}ssswwwhhhZZZLLLEEEBBB@@@???AAA<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::999888777:::999888888777777888888888888888777777666666666444444444444444444444444666555444444333333444444444333333333333333333444333333444444555444444333222222222222222222222222111111111111111111111111555444444444333333222222222111111111111111111222222222222222333333333333222222333444444444444333333333333444444333333333333333222222222222222333333333333444444333333333444444333333444444666666555555444444555555666666999:::;;;;;;888777666666666666666666777888999:::>>>???>>><<<999999:::<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@???????????????@@@>>>???@@@BBBBBBAAA@@@???CCCBBBBBBCCCDDDDDDBBBAAACCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBBBB@@@======>>>@@@DDDHHHIIIHHHFFFFFFFFFFFFGGGIIIKKKMMMOOONNNOOOPPPPPPOOONNNLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSRRRQQQRRRTTTUUUWWWUUURRRQQQQQQQQQPPPNNNQQQQQQPPPNNNLLLLLLOOORRRPPPOOOOOOQQQQQQSSS\\\fffzzziiimmmmmmuuu}}}yyy}}}xxxpppmmmlllmmmrrrxxx||||||rrrccc```ZZZTTTPPPNNNNNNNNNRRRRRRQQQPPPQQQSSSVVVYYYYYYZZZ]]]bbbjjj|||vvvsssxxxpppWWWNNNEEEBBB???<<<;;;>>>;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;:::::::::999999888777888888888777777777666666666666666555555555555555555555555555555444333333333333333333333333222222333333333333444444555444444333333222222222222222222222222111111111111111111111111444444333333222222222111111111111111111111111111111111111222222222333333111222333333444444333333222333333333333333333222222222222111111222222333222333333333333333333222333333333333333444444555444444333444444555666666999:::;;;999777666666666666666666666777999:::;;;DDDCCCBBB>>>;;;999:::;;;;;;<<<============<<<;;;;;;;;;;;;<<<======>>>>>>@@@???????????????@@@@@@??????@@@AAAAAAAAA@@@???CCCBBBAAAAAABBBBBB@@@???BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEECCCDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@AAABBBAAA@@@???;;;<<<>>>BBBEEEGGGFFFEEEDDDDDDDDDEEEGGGIIIKKKMMMMMMMMMNNNNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHJJJKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQPPPPPPRRRTTTUUUSSSQQQPPPQQQQQQPPPOOOLLLLLLKKKJJJIIIIIIKKKMMMLLLKKKLLLOOONNNNNNRRRYYY^^^sssrrriiicccjjjuuu}}}uuuqqqooowwwxxxoookkkkkkhhhllloooqqqppprrrvvvyyy}}}yyyrrrhhh```[[[XXXUUUQQQNNNLLLKKKJJJMMMNNNPPPRRRTTTYYY___cccdddhhhooozzzooojjjrrrkkkWWWIIIEEEBBBAAA???;;;;;;>>>;;;;;;:::::::::999999999888999::::::;;;;;;;;;:::999999888777777777777888555555555555555555555555555555555555555555555555555444444333333333333333333333222222222222333333444444555555444444333333222222222222222222222222111111111111111111111111333333222222222222222111000111222222222222111000000000111111111222222222111111222333333333333333222222333333333333222222222111111111111222222333222222333333333333222222333333333333333333333333333333333333333444555666888999999888666555666777666666666777888999:::;;;EEEDDDCCC???;;;999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<======???>>>>>>>>>>>>???@@@@@@??????@@@AAAAAAAAAAAAAAACCCAAA@@@@@@AAAAAA@@@>>>AAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@???>>>>>>===??????@@@AAAAAAAAAAAAAAA;;;;;;<<>>>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<>>>=========>>>>>>???@@@??????@@@AAABBBCCCCCCDDDCCCAAA@@@@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@?????????@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBB@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAA<<<;;;:::<<>>????????????@@@AAACCCDDDEEEEEEDDDBBBAAAAAABBBCCCBBBAAA@@@?????????@@@AAAAAABBB??????>>>>>>>>>>>>??????BBBBBBCCCCCCDDDCCCCCCBBB>>>>>>>>>>>>????????????>>>???@@@AAA@@@??????@@@===;;;999:::===@@@BBBCCCBBBBBBBBBBBBCCCEEEGGGHHHNNNNNNOOOOOONNNMMMKKKJJJEEEGGGJJJLLLMMMLLLJJJIIIIIIJJJLLLMMMNNNOOONNNNNNKKKLLLLLLLLLJJJJJJKKKMMMOOOMMMKKKKKKKKKLLLKKKJJJJJJIIIHHHHHHIIIJJJJJJIIINNNKKKJJJLLLLLLJJJKKKOOOXXXWWW___qqq||||||vvvsssiiikkksss|||oooooohhhbbbaaa```^^^^^^aaaoooxxx{{{wwwtttvvvvvvvvvuuusssnnniiieeebbbXXXRRRRRRRRRQQQRRRWWWWWWWWWTTTMMMIIIPPP```nnn{{{yyywwwsssmmmmmmxxxooo]]]SSSHHHBBBDDD@@@???>>>===<<<;;;::::::888888888888888888888888999999999888888888888777666555333333333444666888222222222222222222222222333333333333333333333333333333222111111222222222111111222222222333333333222333444444555555444444222222222222222222222222111111111111000000//////222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111222333222000000000111555444222000000111222333111111111111111111111111222222333333444555666666777666555555555666888999888888777777777777777888<<<<<<<<<<<<;;;;;;:::999777888999888777777999::::::;;;===??????===;;;:::>>>===<<<<<<===>>>???@@@@@@???>>>@@@CCCEEECCCAAA===>>>AAACCCCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@??????>>>===<<<<<<===>>>???AAABBBBBBCCCCCCBBBBBBAAA@@@>>>;;;;;;<<<======<<<===>>>???@@@@@@???>>>===AAA===:::<<>>===<<<;;;::::::888888888888888888888888999999999888888888777777666555333333333444666777555555444444444444444444333333333333333333333333444444333222222222222222111111111222222222333333222222333444444444444333222222222222222222222222222222111111111000000000222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000111111111111111111111111111222333222111000111222555333222000000111222333222222222222222222222222222222333333444555555666777666555555555666777888999999888888888888888999;;;;;;;;;;;;;;;:::999888888999:::999888888:::<<<<<<===???@@@@@@???===<<<<<<;;;;;;;;;;;;===>>>??????======???AAACCCAAA??????@@@BBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@???>>>===<<<<<<===>>>@@@AAAAAABBBBBBAAAAAA@@@AAA???<<<;;;<<<<<<<<<;;;===>>>>>>??????>>>======<<<:::999>>>FFFLLLMMMLLLBBBBBBBBBBBBCCCDDDFFFGGGNNNOOOPPPPPPOOOMMMKKKJJJIIIJJJKKKLLLLLLLLLKKKKKKGGGFFFFFFGGGIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHIIIJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKMMMSSS\\\eeekkknnnfff\\\UUUVVVYYYXXXXXXYYYbbbooo|||zzzuuuqqqpppnnnllljjjhhhfffbbb___```dddiiijjjfff```ZZZWWWPPPOOORRRWWW[[[]]]___ccchhheeeaaacccooommmYYYHHHDDDDDDAAA>>>@@@???>>>>>>===<<<;;;::::::888888888888888888888888999999888888888777777777555444333333333444666777666555555555444444333333222222222333333444444444666555444333222111111111111111111222222222222333111111222333333333333222222222222222222222222222222222222222222111111111222222222222222222222222333333333333333333333333000000000000000000000000000111111222222111111000111111111111111111111111111222444333222222333444444333222000000111111222333333333333333333333333222222333333444444555555666555555555555666777777999999888888888888999999999999999:::999999888777888999::::::999999;;;===>>>@@@AAACCCCCCAAA@@@>>>:::999999::::::;;;=========<<<<<<===???@@@???>>>@@@AAACCCDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@???????????????>>>===============???@@@@@@@@@@@@@@@@@@???AAA???<<<;;;<<<===<<<;;;<<<======>>>>>>>>>===<<<<<<;;;===BBBIIIMMMNNNMMMBBBBBBAAAAAAAAABBBCCCDDDLLLMMMNNNNNNNNNMMMKKKJJJHHHIIIJJJLLLMMMNNNNNNNNNHHHGGGGGGHHHJJJKKKKKKJJJGGGGGGIIIKKKMMMOOOPPPQQQMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFHHHMMMWWWaaahhhlll```TTTNNNKKKJJJJJJLLLOOOWWWaaahhhnnnuuuuuu{{{zzz{{{}}}{{{{{{}}}{{{xxxuuutttnnnllliiigggddd```\\\XXXZZZ^^^cccbbb\\\UUURRRQQQPPPSSSZZZccckkkttt~~~yyybbbTTTHHHEEEDDDBBB@@@@@@>>>>>>===<<<<<<;;;::::::888888888888888888888888888888888888777777777777444444333333333444555666444444444333222222111111111111222333333444555555777666555333222111111111111111111111222222222222000000111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222////////////////////////000000111111111111000000111111111111111111111111111222444444333333444555333333222111111111111222333333333333333333333333222222333333333444444444444444444555555555666666777777777777777888888999777888888888888888777777777888999999888888:::<<>>======<<<======>>>??????AAAAAABBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===============>>>>>>???>>>>>>????????????>>>>>>@@@>>><<<;;;===>>>>>>>>><<<<<<<<<===============BBBBBBCCCFFFJJJKKKIIIGGGBBBAAA@@@??????@@@AAABBBHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMMMMNNNNNNHHHGGGFFFHHHJJJKKKJJJIIIFFFFFFHHHJJJLLLNNNOOOPPPMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLJJJIIIHHHEEEFFFEEEDDDFFFLLLWWW___iiiaaaVVVNNNIIIHHHJJJLLLNNNRRRUUUWWWXXX\\\dddiiiwww~~~xxxqqqxxx}}}wwwuuuwwwzzz|||~~~~~~~~~}}}||||||{{{vvvsssqqqqqqqqqkkkhhhddd```]]]YYYTTTPPPQQQVVV[[[YYYRRRMMMMMMPPPUUUbbbssszzzzzz{{{mmmaaa[[[RRRGGGCCC@@@>>>============<<<<<<;;;;;;::::::888888888888888888888888888888888777777777666666333333333333333444555555444444444333333222222222111111222333333444555555777666444333222111111000000000111111111222222222///000111111222222111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000111111000000000000000000000000000000000000111333333333333555666444333333222222222222222222222222222222222222222222222222333333333333333333444444444555555555555555555555555555666777777666666777888888777777777555666777777777777999;;;AAABBBCCCCCCCCCCCCBBBAAA999:::;;;<<<===>>>??????==================>>>?????????@@@@@@?????????>>>@@@???>>>============>>>::::::<<<===>>>@@@@@@AAA===>>>>>>??????>>>>>>======<<<:::;;;>>>@@@AAAAAA<<<<<<<<<<<<<<<===>>>>>>EEEFFFGGGIIIIIIHHHEEECCCBBBAAA???>>>>>>??????@@@FFFGGGGGGHHHIIIIIIIIIIIILLLLLLKKKKKKKKKKKKLLLLLLGGGFFFEEEFFFHHHJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKKKKIIIGGGFFFDDDFFFFFFDDDCCCFFFLLLQQQYYYWWWRRRKKKFFFFFFGGGGGGJJJLLLNNNNNNMMMOOORRRVVV[[[eeeqqqyyy~~~{{{}}}yyysssmmmmmmrrrzzz|||vvvqqqppprrruuu||||||~~~|||wwwooogggbbbaaaaaacccbbb___\\\YYYXXXVVVTTTRRRSSS[[[bbbaaaZZZVVVXXX\\\fff|||wwwtttwww|||}}}cccVVVSSSRRRNNNHHHCCCAAA???===<<<<<<<<<<<<;;;;;;;;;::::::888888888888888888888888888888777777777666666666222333333333444444444444555555555555555555555555222222222333333444444444555444333222111000000000000000000111111111111222000000111222222222222111222222222222222222222222111111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000...000222333222333555777444444444444444333333333111111111111111111111111222222222222333333333333222333444444555555444444444333333444444555666777666666777777888888777777444555666666666777999;;;@@@@@@AAAAAAAAAAAA@@@@@@:::;;;<<<>>>???@@@@@@@@@===>>>>>><<<;;;;;;>>>@@@>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;<<<======999:::<<<===???@@@AAAAAA===>>>>>>??????>>>>>>======<<<:::;;;>>>@@@AAAAAA<<<<<<<<<<<<===>>>??????DDDEEEGGGHHHHHHGGGEEEDDDAAA@@@???>>>>>>>>>???@@@FFFFFFGGGHHHIIIJJJKKKLLLMMMMMMKKKJJJIIIIIIIIIIIIFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDCCCBBBCCCEEELLLPPPPPPJJJDDDCCCCCCBBBDDDFFFHHHIIIIIIJJJLLLNNNRRRVVV[[[^^^```eeennnvvv|||xxxwwwvvvssspppiiiaaa\\\[[[^^^bbbpppvvv~~~}}}tttrrroooppprrruuuvvvuuukkkgggbbb\\\YYYYYYZZZ\\\WWWUUUTTTUUUYYY^^^```bbbppp{{{|||ttttttwww~~~xxxaaaPPPKKKLLLJJJKKKJJJHHHFFFCCC@@@===<<<<<<;;;;;;;;;;;;::::::888888888888888888888888888777777777666666666666222222333333444444444444444444555555666777777777333333333333333333333333333222111111000000000000000000000000111111111111000111222222333333222222222222222222222222222222000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000---///111222222333555777555555666666555555444444222222222222222222222222222222222222222222222222111222333444555444444333444444333444555666777777666666777888888888888888444555777777777777:::<<<>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<>>>@@@@@@AAA@@@<<<======;;;999999<<>>======>>>>>>???@@@@@@???>>><<<;;;:::;;;<<<===;;;<<<===>>>??????>>>>>>>>>>>>>>>??????>>>>>>>>>@@@>>><<<<<<>>>???@@@???======<<<<<<===>>>@@@AAACCCDDDFFFFFFEEEDDDDDDCCC@@@???>>>>>>>>>???@@@AAADDDEEEEEEGGGHHHJJJKKKLLLMMMLLLJJJIIIHHHHHHHHHIIIGGGFFFFFFGGGIIIJJJJJJIIIFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDBBBAAADDDKKKNNNHHHCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHJJJKKKMMMOOOPPPPPPQQQSSSWWWZZZaaalllyyyzzzqqqhhhbbbbbbfffjjjoooqqqtttvvvxxxzzz}}}zzzrrrmmmjjjiiihhhbbb___\\\]]]```bbbcccbbb___^^^\\\ZZZ[[[]]]___aaaddddddeeejjjsss|||sssZZZMMMFFFEEEHHHCCCGGGKKKKKKHHHDDD???:::;;;;;;;;;;;;;;;;;;::::::888888888888888888888888777777777777666666666666111222333444444444333333111222222333444555666666444333333333333333333333111111000000000000000111000000000000111111111111111111222333333333333222222222222222222222222222//////000000111111111222000000000000000000000000111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000,,,...000111111222444666666666777777666666555444333333333333333333333333222222222222222222222222111222333444555444333333444444444555555777888888666666777888888888888888555666888888888888;;;===<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<>>>@@@@@@@@@@@@;;;<<<<<<999777777:::>>>>>>>>>>>>>>>???@@@AAABBB???===;;;:::::::::<<<======>>>?????????>>><<<;;;>>>>>>????????????>>>>>>CCC@@@>>>======>>>>>>===>>>=========>>>???AAABBBEEEFFFFFFEEECCCAAAAAAAAA@@@???>>>>>>>>>???AAABBBBBBBBBBBBDDDEEEHHHIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJFFFFFFGGGHHHJJJKKKKKKLLLGGGGGGFFFFFFFFFFFFFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEECCCBBBCCCFFFHHHEEECCC<<>>@@@BBBFFFKKKMMMKKKCCC===>>>>>>===<<<:::999888777777777777888:::999777555444555555555555333222111333333333333333333333333444444333333333333444444333333333222222222111111000///.........000111222000111111111111222222222444444444333333222222222444444333333222111000000111111111111111111111111222111000000000111333333444333111//////000111222000000000000////////////............////////////000000000000111111111111111111222222222333333333444444444444333333222111222222222111111111000000222222111111111111222222222222222333333444444444555444333222222222333444555555555555666666666666555444333444777999::::::;;;;;;:::999999999::::::777999===AAACCCBBB@@@???::::::999999999:::;;;;;;>>>>>>===>>>???@@@BBBCCC???===;;;999999:::<<<>>>>>>======???BBBBBB>>>;;;>>>===<<<;;;;;;;;;;;;;;;BBB@@@>>><<<<<<===>>>???>>>===<<<<<<<<>>@@@AAAEEEDDDCCCBBBCCCFFFIIIKKKKKKHHHEEEFFFHHHIIIHHHFFFEEEGGGHHHJJJJJJIIIGGGFFFKKKJJJHHHFFFFFFGGGHHHJJJFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBAAACCCEEEHHHIIIGGGEEEDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDHHHIIIJJJLLLOOORRRUUUVVVdddnnn~~~zzzyyywwwwwwxxxhhh^^^[[[^^^```___^^^```gggnnnqqqsssxxx}}}{{{sssooopppmmmnnnrrrzzz~~~sssiii___aaafffllloooooonnnmmmmmmllliiiddd___\\\]]]^^^```dddkkkuuu}}}}}}vvvoookkkfffcccccccccbbbeeekkkkkkgggcccaaadddiiimmmnnnjjjkkknnnttt|||ppp^^^LLLEEEFFFDDD@@@======???CCCHHHLLLKKKFFFAAA>>>===;;;:::999888999999777777666777888999777555555555666666555444222111333333333333333333333333555444444444444444444555333333222222111111111111000///......///000111222000000111111111222222222444444333333333222222222444444333222222111000000111111111111111111111111111111000000000111222333444333111//////000111222222111111000///......---............////////////000000000000111111111111111111111222222222333333222333333333333222222111222222222111111111000000222222111111111111222222222222333333333333333333555444333222222333444555555555555555666666666666666555444555888:::;;;;;;999888888888999::::::;;;888:::===???@@@???>>>===;;;;;;:::::::::::::::;;;======<<<===>>>???AAABBB>>>===;;;::::::;;;===??????>>>===???@@@@@@>>>;;;===<<<<<<;;;;;;;;;;;;;;;???>>>===<<<<<<======>>>>>>>>>======>>>???AAABBBCCCCCCBBBAAAAAA@@@?????????>>>===<<<===>>>@@@AAADDDCCCAAAAAABBBEEEGGGIIIJJJHHHGGGHHHJJJJJJIIIGGGHHHIIIJJJKKKKKKJJJIIIGGGJJJIIIHHHGGGFFFFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBEEEFFFGGGGGGDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGIIIKKKMMMNNNOOOVVVbbbkkkmmmnnnwww|||qqqiiifffhhhlllsss||||||nnnnnnkkkddd\\\YYY]]]aaabbbeeekkkmmmfff\\\WWWYYYUUUUUUXXX^^^cccaaaYYYRRRMMMNNNSSSYYY```bbb```\\\]]][[[XXXSSSQQQQQQUUUYYYXXX[[[```gggkkkggg___XXXZZZWWWVVVXXXZZZ___jjjuuu{{{|||~~~~~~{{{yyyzzz|||zzz}}}xxx```SSSIIIAAAAAABBB???<<<;;;:::;;;???DDDHHHIIIHHHFFF???===:::888777888999;;;888777555555777777777666666666666666555444333222333333333333333333333333555444444444444444444555222111111111111000000000000////////////000000111000000000111111111222222333333333222222222222222333333333222111111000000111111111111111111111111111000000000000111222222333222111000///000111111333222111000///...---,,,............////////////000000000000111111111111111111111222222222222333000111111222222222222111222222222111111111111111222222111111111111222222333333333333333222222222444444333333333333444555444555555555555666666666666555555666999;;;;;;;;;666777777777999:::;;;<<<:::;;;<<<<<<===<<<<<<<<<======<<<;;;:::::::::;;;<<<;;;;;;;;;<<<>>>@@@AAA>>>===;;;;;;;;;===???AAA@@@???>>>>>>>>>>>>===;;;<<<;;;;;;;;;;;;:::::::::<<<<<<==================>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>============<<<<<<===???AAABBBBBBAAA@@@@@@AAACCCFFFGGGIIIIIIIIIJJJLLLLLLJJJHHHJJJKKKKKKLLLKKKJJJHHHGGGIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDFFFFFFGGGFFFFFFDDDCCCBBBFFFFFFFFFDDDAAA???@@@AAAEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEIIIPPPWWWXXXUUUWWW[[[kkk|||yyyqqqmmmlllkkkcccjjjuuu}}}vvvvvvyyyxxx}}}tttccc[[[[[[ZZZ[[[^^^bbbccc___WWWQQQOOOUUU]]]hhhttt{{{xxxqqqeeecccaaa^^^___dddlllqqqrrrssswwwzzzzzzuuulllfffiiihhhiiilllooowwwzzzxxxvvvtttvvv{{{xxxyyy{{{zzzzzzvvv\\\LLLGGGCCCAAAAAA@@@;;;999:::999:::<<>>???>>>===<<<;;;:::::::::::::::999999;;;<<<>>>???===<<<<<<<<<<<<>>>@@@AAAAAA@@@>>>======<<<<<<<<<:::;;;;;;;;;;;;;;;:::::::::<<<>>>???@@@???>>>======???@@@BBBBBBBBB@@@????????????>>>>>>=========<<<<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAACCCEEEFFFHHHIIIJJJLLLMMMLLLJJJHHHKKKKKKKKKKKKJJJIIIGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDFFFFFFFFFEEEDDDCCCCCCBBBEEEEEECCCAAA???>>>@@@BBBGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCIIIIIINNNUUUVVVQQQMMMLLLPPP]]]mmmwwwyyyzzz|||}}}zzzvvviiilllppptttwwwyyyzzzzzzuuurrrvvvyyy}}}|||tttkkkeee```jjjxxxxxxsssppprrrtttuuu{{{nnnXXXJJJDDDEEEBBBAAAAAA>>>999888;;;::::::;;;<<<>>>@@@BBBDDDFFFDDD@@@<<<:::999::::::999777555444666777777777777666666555444444333333333333333333333333333333333333444555555444333333000000000000000000000111///000000000000///////////////000000000111111111111111111111111111111111222222111111111111111000000000000000000000000000//////000000111111111111111111111000000000000000////////////000000000000............///////////////000000000111111111111000000111111111222222222...///000000111111111111111111111111111111111111222222111111111111222222333333333222222111111111000000111111222222222222444444444444555555555555444333222444666999999999::::::999999999999::::::999999999:::<<<>>>@@@AAA???>>>===<<<;;;:::::::::999999888888999;;;===>>><<<<<<<<<<<<===>>>@@@AAA@@@@@@???===<<<;;;<<<<<<::::::;;;<<<<<<;;;;;;:::;;;===???AAABBBAAA???>>>===???AAACCCCCCBBB@@@>>>????????????>>>>>>>>>>>><<<<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBCCCEEEFFFFFFHHHJJJLLLLLLKKKJJJIIIMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHFFFEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@???@@@CCCFFFHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFBBBBBBAAAAAABBBBBBCCCDDDFFFFFFJJJRRRUUUPPPIIIFFFFFFKKKTTT\\\```aaa^^^[[[^^^^^^bbbmmm|||~~~~~~}}}wwwpppllllllnnnxxxzzztttqqqrrrwww}}}lllVVVHHHCCCDDDAAA>>>===>>><<<888999===:::;;;;;;::::::;;;>>>@@@EEEDDDCCCAAA>>><<<:::999999777666666888888888777666666444333333333333333333333333333333333333333111222333444444333222111000000000111111111111222///000000000000//////.../////////000000000111111000000000000000111111111111111111111111111111111000000000000000000000000...///000000111111000000111111000000000/////////......//////000111111111............////////////000000000000111111111111000000000111111111111222///000000111111111111000111111111111111222222222222222111111111111222222222222222222222111111111///000111222333333333222333444444444444555555555333222222333666888888888::::::999888888888888888888888999:::<<<>>>@@@AAA======<<<;;;:::::::::;;;999888888888999;;;===>>><<<<<<<<<<<<===>>>>>>???===>>>???>>><<<;;;<<<===:::;;;<<<=========<<<;;;===???@@@BBBBBBAAA@@@>>>===???@@@BBBBBBAAA???>>>????????????????????????<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDFFFIIIIIIIIIHHHHHHIIIPPPOOOOOONNNNNNMMMMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBAAA@@@BBBEEEHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFF????????????@@@AAABBBCCCBBBAAAEEENNNRRRMMMGGGDDDCCCBBBEEEJJJQQQRRROOOJJJJJJJJJKKKQQQZZZ```cccdddeeennnyyy{{{qqqppprrruuu{{{}}}ttttttvvviiiVVVKKKCCCAAACCC===::::::<<<<<<999999<<<999:::;;;999888888;;;>>>???@@@BBBCCCBBB???;;;888999888888888::::::888777666555333222111111222222333333333333333333333333///000222333333222000///111111111111222222333333///000111111000///...---////////////000000000111/////////000000000111111000000000000111111111111000000000000000000000000......000111111111000///000000000000000//////...////////////000000000000............////////////000000000000111111111111000000000000111111111111111111222222111111000000000000111111111222222222222222111111111111222222111111111111222222222222000111333444555555444444333333444444444555555555444333222444666888999999777666666666666777777888777888999:::;;;<<<======;;;;;;:::::::::::::::;;;999888888888999;;;===>>><<<<<<<<<<<<<<<<<<======:::===??????===;;;<<<===:::;;;===>>>???>>>===<<>>>>>>>>>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>??????======>>>???????????????AAAAAAAAAAAAAAABBBBBBBBBBBBDDDGGGFFFEEEEEEGGGIIINNNMMMMMMLLLLLLMMMMMMMMMJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBDDDEEEFFFDDDEEEEEEDDDCCCCCCEEEGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFAAA@@@@@@@@@@@@AAAAAABBBCCCBBBGGGOOOQQQLLLFFFDDDBBBAAA@@@BBBEEEGGGGGGEEECCCCCCCCCEEEGGGJJJMMMNNNJJJOOOUUUYYY^^^fffqqqyyy}}}{{{~~~|||}}}{{{vvvuuu{{{~~~|||xxxxxxoooqqqyyyvvvbbbNNNFFFDDD@@@=========::::::======:::888999777999:::999777777:::>>>999<<>><<<<<<<<<<<<<<<;;;;;;;;;888<<>><<<<<<===:::<<<>>>???@@@???>>>===???????????????>>>======>>>>>>?????????>>>>>>============>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAACCCEEEDDDCCCCCCFFFIIIJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHJJJLLLNNNJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCEEEGGGIIIFFFGGGGGGFFFDDDCCCDDDFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGDDDCCCCCCBBBBBBBBBBBBBBBEEEEEEIIIPPPQQQKKKFFFDDDCCCCCCAAA???>>>???BBBDDD???@@@AAAAAAAAACCCFFFIIIDDDEEEEEEDDDEEEIIIPPPUUUssskkkiiifffgggllloooqqqvvv{{{yyyqqqrrrwwwtttxxxoooXXXPPPFFFAAA@@@AAA@@@>>>:::;;;<<<===<<<:::777666999999999999999999999999777999===@@@AAA@@@===<<<;;;;;;;;;::::::888777777555444333333222222222333000000000000000000000000111111111111111111111111222111000000000000000000////////////000000000000//////000000000000////////////000111111111111111000000000000000000000000000000////////////000000000000///............///////////////............,,,------...///000111111000000000000000000000000////////////000000000000111111000///////////////000000000000000000000000...//////000111222222333//////...//////000111222333333222111000000000111000111444666666666555444444444555555666777777888777777666666555555555444666666777888888777666555888999::::::999888999;;;888888999999999::::::::::::999888777777777999999999999999999999999999999======>>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@??????>>>======???@@@@@@???>>>>>>;;;<<<===>>>>>>?????????CCCBBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAACCCEEEGGGIIIJJJHHHGGGGGGHHHIIIHHHGGGEEEFFFHHHJJJKKKLLLMMMMMMLLLJJJHHHFFFEEEEEEFFFGGGDDDFFFHHHHHHEEECCCAAAAAAAAAAAA@@@AAABBBCCCBBBBBBDDDDDDDDDDDDEEEGGGIIIJJJFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCEEEKKKHHHHHHMMMSSSQQQGGG===@@@??????>>>>>>>>>>>>>>>======>>>>>>?????????@@@??????@@@AAABBBDDDFFFGGGzzzfffaaa___```aaabbbfffkkksssvvv|||{{{uuurrrvvv}}}iiiVVVMMMGGGAAA>>>>>>???<<<:::::::::;;;;;;;;;999888777999999999999999999999999777999;;;>>>>>>>>><<<;;;777777777777666555444333444444333222222222222222111111111111111111111111111111111111111111111111222222111000/////////000.../////////000000000000//////000000000000////////////000111111111111000000000000000000000000000000000////////////000000...............///000111////////////............------......//////000000////////////////////////.../////////000000000000111000000///////////////000000000000000000000000000000000000000000111111000////////////000000111333222111111000000111111000111333555555555444333333333444444555666666777666666666666555555444444555666777888888777666555777888999999888888999:::999999999999999999999999888888777666666777888888999999999999999999999999<<<============<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???@@@@@@?????????>>>>>>???@@@??????>>>===<<<===>>>???????????????CCCBBBBBBBBBBBBBBBCCCCCCAAAAAA??????@@@BBBDDDEEEIIIGGGFFFEEEGGGGGGGGGFFFDDDEEEGGGHHHJJJKKKKKKLLLIIIGGGEEEBBBAAAAAABBBCCCCCCFFFHHHGGGEEECCCBBBBBBEEEEEEDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGFFFDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAACCCDDDJJJGGGGGGLLLQQQPPPGGG===??????>>>============>>>======>>>>>>>>>?????????======<<<<<<======>>>???~~~wwwppplllgggdddeeeiiikkkmmmpppsssuuu~~~~~~qqqxxxjjjTTTFFFDDD@@@===<<<======:::777:::999999999999999999999888888888888888888999999888888999:::;;;;;;;;;:::888888888888777666555555333222111111111111111111222222222222222222222222111111111111111111111111333222111000//////...///....../////////000000000...//////000000//////......///000000111111000000000000000000000000000000000//////......//////000,,,---------///000111222/////////............---..................//////////////////////////////....../////////000000000000000//////......//////000000000000000000000000111111000000000/////////111000000////////////000222222111000000000111111000111333444444333222111222222333333444444555555666555555555555444444444555555777777777777666555555777888888777777888:::;;;;;;::::::999999888888777666666666666666777777999999999999999999999999;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<===>>>?????????????????????@@@??????>>>===<<<>>>???@@@@@@@@@@@@@@@???BBBBBBBBBCCCCCCDDDDDDEEEBBBAAA@@@???>>>@@@AAABBBHHHFFFDDDDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKIIIFFFDDDBBBBBBCCCCCCCCCEEEGGGGGGFFFDDDDDDDDDIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAACCCDDDGGGEEEEEEJJJOOONNNGGG??????>>>======<<<<<<==================>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<{{{|||vvvsssqqqppppppvvv~~~{{{uuuqqqpppqqqllluuukkkZZZNNNGGGCCC@@@===<<<<<<<<<;;;999999999888888888999999:::777777777888888888888888888888777777777888999999888888888888777777666555111111000000000000111111222222222222222222222222111111111111111111111111333222111000///................../////////000000...//////////////////......//////000000000000000000000000000000000000000/////////....../////////---------......///111111//////.........---------.....................---////////////////////////........./////////000000000//////.........//////000000000000000000000000/////////000000000000000111111000//////...//////111111000000000000111111111111222222222111111000111111222222333333333333444444444444444444444444444555666777777777666555444666777777666666888999===<<<;;;:::999888777777666666666666777777777888888999999999999999::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<<<<@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEFFFEEEDDDBBB@@@@@@@@@BBBCCCHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCEEEFFFGGGHHHKKKIIIGGGDDDBBBBBBBBBCCCBBBDDDFFFFFFEEEEEEEEEFFFIIIJJJKKKKKKJJJJJJKKKLLLKKKIIIGGGEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGFFFCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBCCCDDDCCCCCCHHHMMMMMMGGGAAA>>>>>>===<<<<<<<<<<<<<<<========================??????>>>===<<<<<<<<<<<<}}}{{{{{{{{{~~~|||wwwqqqqqqqqqooommmjjjiiihhhmmmtttvvvdddVVVNNNJJJIIIGGGCCC???;;;::::::::::::888888777777777888999999666666666777777888888888888777666666555666777777222333333333333222222111000000000//////000111111222222222222222222222222000000000000000000000000222111000///........................////////////......////////////............///000000000000000//////////////////////////////............////////////............//////............------------............------------....................................//////////////////............//////////////////////////////,,,---...///000111222222111111000//////...//////111000000///000000111111111111111111111111000000111111111222222222222222333333333333444444444444333444555777777777666555333555666777666666888999======<<<;;;999888777777777777777888888999999999888888888999999:::::::::999999:::;;;;;;<<<;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;::::::::::::<<<<<<===???@@@@@@@@@@@@AAA@@@@@@???>>>======<<<@@@AAAAAABBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEEEEEEEEEEECCCAAA@@@@@@AAABBBCCCIIIGGGEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBBDDDEEEFFFFFFDDDBBB???>>>===>>>???AAACCCEEEEEEDDDDDDEEEFFFFFFHHHIIIIIIGGGGGGHHHJJJJJJIIIGGGDDDCCCBBBBBBBBBEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFEEECCCAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBFFFKKKLLLHHHDDD>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;;;;}}}|||}}}}}}yyyxxx{{{yyyttttttzzz}}}zzztttpppooooooppppppssstttuuutttrrrooolllkkkqqqxxxssskkk```TTTKKKGGGGGGHHHGGGDDD???;;;888888999:::888888777777777777777777555555666666777777888888888777666555555555555555222222333333333333222222000000000000000000111222222222222222222222222222000000000000000000000000000000//////......//////------........./////////---......//////......------...//////000000/////////////////////////////////......------......///000000///........................------------,,,------------------..............................------........./////////......------......//////////////////////////////++++++---...000111333333111000000////////////000000000/////////000111111111111111111111111222222111111222222222222222222222222333333333333333444222333555666777777666555333555666777666777888:::======<<<;;;:::999888888666777888999::::::999999888888888999999::::::;;;999999::::::;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAA@@@???>>>=========>>>???@@@AAABBBCCCCCCCCCCCC@@@AAACCCDDDEEEEEEDDDCCCAAA@@@???>>>???@@@BBBDDDJJJHHHEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@AAABBBDDDEEEEEECCCAAA???>>>>>>???@@@AAABBBDDDCCCBBBBBBDDDEEEBBBEEEGGGGGGDDDCCCFFFHHHGGGFFFDDDCCCBBBAAABBBBBBDDDEEEEEEFFFFFFEEECCCBBBBBBDDDEEEEEECCCBBBBBBCCC???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAEEEJJJLLLJJJGGG???>>>======<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<>>>>>>yyyssssssuuuppppppsssqqqppp{{{{{{}}}zzzxxxxxx|||yyyrrrooopppvvv{{{zzzyyyzzznnnbbbYYYVVVQQQLLLGGGDDDDDDDDDEEEDDDBBB>>>;;;:::::::::777777888888888666555444444444555666666777888888888777777666555555444444333333444444444444444333111000000000000111222333111111111111111111111111000000000000000000000000///............///000000---------.........//////---......//////......------...//////000000/////////////////////////////////......------......//////............//////000.........---------,,,,,,,,,,,,,,,------.................................---------.........//////...------------...///000////////////////////////,,,,,,---...///111111222000////////////000000111///////////////000111111111111111111222222333444222222222222222222222222111222222222333333333333222333444666777777666555333555777777777777999;;;======<<<;;;:::999999999555555777888999999999888777888888999::::::;;;;;;999::::::::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@???>>>======>>>??????===>>>@@@AAABBBCCCDDDDDD@@@AAACCCDDDDDDCCCBBBAAA??????>>>???@@@CCCEEEGGGIIIFFFDDDCCCDDDCCCBBBAAAAAAAAA@@@???@@@AAACCCEEEEEECCCAAA@@@@@@@@@BBBCCCAAABBBBBBBBBAAAAAABBBDDDAAADDDGGGFFFCCCBBBEEEHHHDDDCCCBBBAAA@@@AAABBBBBBBBBCCCEEEEEEEEEDDDBBBAAA@@@BBBDDDDDDCCCBBBCCCDDD??????@@@@@@AAABBBBBBCCC??????@@@AAAAAAAAAAAAAAA@@@@@@AAAEEEIIILLLLLLJJJ??????>>>============>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<===>>>??????zzzxxxvvvrrrsssuuuoookkkvvv{{{zzz{{{{{{yyysssnnnkkkiiinnn{{{}}}yyyrrrrrrrrrtttvvvzzz~~~~~~{{{zzzppp^^^QQQIIIEEEFFFFFFDDDBBB???>>>>>>CCCDDDEEECCC@@@>>><<<;;;777888999999888666444222444444444555666777777888777888777777666555333333///000000111111111000000111111000000111222333333000000000000000000000000000000000000000000000000...------......///000111---------.........//////---..................------......///////////////////////////////////////.........------.........---------...///000111222......---------,,,,,,,,,++++++,,,,,,---...//////........................---------.........//////---------------...///000////////////////////////---.........//////000000//////...//////000111222///////////////000111111111111111111222333444555333333222222222222222222111111111222222333333333111222444666777777666666444555777888777888:::;;;<<<<<<<<<;;;;;;::::::999333444666777888888888777777777888999::::::;;;;;;:::::::::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>======>>>???@@@<<<===???AAABBBDDDDDDEEE@@@AAACCCDDDDDDBBBAAA???@@@@@@@@@AAACCCFFFIIIKKKGGGEEECCCBBBBBBBBBAAA???BBBAAA@@@??????AAACCCEEE@@@???===<<<<<<===???@@@AAABBBBBBAAA@@@???AAACCCAAAEEEHHHGGGCCCBBBEEEIIIBBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDEEEEEECCCAAA@@@???AAACCCDDDCCCCCCDDDEEEAAAAAABBBBBBCCCDDDEEEEEE??????@@@AAAAAAAAAAAA@@@@@@@@@AAAEEEIIILLLMMMLLL@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999888888999999::::::{{{yyy{{{uuuwwwvvvuuuqqqkkkddd]]]XXX^^^gggvvv|||wwwqqqwww|||}}}zzzwwwxxxzzz{{{||||||~~~uuudddXXXKKKDDDEEEAAA@@@???>>>===<<<;;;:::@@@@@@???>>>===;;;999888888888777777666666555555333444555777888888888888888777666555444333333222222222222111000//////...000000000000111111111111333333222222111000//////////////////000000000000//////////////////////////////............/////////////////////000111111////////////000000000000........................///...---,,,+++,,,,,,---......------------......------............------........................,,,,,,------.../////////000---,,,---000111000...000///---,,,,,,---///000...............---------...------------...//////.........//////////////////111222111000///000111222222111000/////////000000000000000000000000000000000000000111222333444333333333333333333333333666777777777777777666555888:::;;;;;;888666666666555777999999888888999:::777888999;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999999:::;;;;;;;;;;;;<<<<<<<<<======AAAAAA@@@@@@??????>>>>>>>>>======<<<;;;:::::::::===<<<<<<<<<===>>>@@@AAADDDDDDCCCCCCBBBBBBBBBBBB@@@???@@@CCCFFFIIIJJJJJJJJJHHHDDDBBBAAA@@@>>>===>>>>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????;;;<<>>EEEFFFFFFEEECCCBBBBBBCCCAAA???===>>>@@@CCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAFFFDDDBBBBBBDDDGGGHHHIIIGGGEEEBBB@@@>>>>>>??????===>>>???@@@@@@???>>>======??????@@@HHHRRRSSSMMM???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<|||tttkkkbbb]]]```bbbjjjtttyyyxxxxxx{{{{{{}}}~~~|||zzzpppYYYOOOIIIAAA>>>@@@???>>>>>>===<<<;;;::::::<<<<<<======<<<;;;;;;:::777777777777666666555555444444555666666777777777777666555333222222111111222222111111000//////...000000000000111111111111222222111000000///........./////////000000000000//////////////////////////////............//////---------------...//////....../////////000000000........................///...---,,,,,,,,,------......------------......------............------------------------------...............---------...,,,+++,,,///000///---///...---,,,,,,---...///---------..................------------...//////---------..................///000000......///000111111000000///000000000000000000000000000000000000000000000111222333333333333333333333333333333444444555555666666777777777888:::999777555555555666888999999888777888999777888999;;;;;;;;;;;;:::;;;::::::::::::::::::;;;999888777777777888999999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCFFFHHHHHHHHHGGGEEECCCBBBBBBBBB@@@>>>======>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@???>>>===AAABBBCCCBBBAAA@@@AAABBBBBB@@@>>>???AAADDDEEEEEEDDDCCCBBBAAA@@@AAAAAABBBEEECCCBBBCCCFFFHHHIIIIIIFFFEEEBBB@@@>>>>>>??????===>>>????????????>>>======???>>>???FFFNNNOOOJJJ>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::vvvppprrrllljjjooovvv{{{|||cccRRRDDDBBBBBB>>>===@@@<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;;;;;;;;;;777777777666666666666555555555555555555555555555555444333222111000000000222222111111000/////////000000000000111111111111000000000//////......---....../////////000000000//////////////////////////////............//////---------,,,------...///------........./////////..............................---,,,,,,,,,------...------,,,,,,------...------............------------------------------//////......---,,,,,,+++,,,+++++++++---...---,,,///...---,,,,,,---...///,,,,,,------......//////...------------...//////---------------------------...//////------...///000000/////////000111111000000000000000000000000000000000000111222333333333333333333333333333333333333333333444666777888666777888888666444444555777888:::999888777777888666777999:::;;;;;;:::999999999999999999999999999777777777777777888999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;::::::999999:::<<<>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBCCCFFFGGGGGGFFFCCCBBBBBBBBBCCCCCCAAA???<<<======>>>>>>===<<<<<>>>>>======<<<<<<<<<;;;<<<===>>>???>>>===<<<<<<>>>@@@@@@???>>>???@@@CCCAAA@@@@@@CCCEEEFFFFFFDDDCCCAAA??????@@@AAABBBBBBBBBBBBEEEGGGIIIIIIHHHEEEDDDBBB@@@???>>>>>>???===>>>>>>??????>>>>>>===>>>>>>===>>>BBBHHHHHHDDD>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888999999|||~~~gggWWWQQQGGG@@@@@@AAA???===???:::::::::;;;;;;;;;;;;;;;666777888999::::::::::::666666666666666666666666777777666555555555555555444444333222111000000111111111111111000000/////////000000000111111111111000000000//////................../////////000000///////////////////////////......------......////////////......//////000------------.........///........................------------------------------,,,,,,,,,,,,------,,,------......------,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...++++++,,,------...//////...------------...//////.........------------------...//////...---...//////////////////000111222000000000000000000000000/////////000000111222333222222333333333333444444666555333333333555777999666777888777555444555666777999:::999777666666777666777999:::::::::999888777777888888888888777777777777888999:::;;;<<<===<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<===;;;;;;;;;:::::::::999999::::::;;;<<<>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAADDDFFFFFFEEEBBBBBBAAABBBCCCBBB@@@>>>======>>>=========<<<<<>>>>>===<<<;;;;;;:::;;;<<<============<<<<<<:::<<<>>>???>>>>>>???@@@CCCAAA@@@AAADDDFFFFFFFFFCCCBBB@@@>>>>>>???AAACCC@@@AAABBBEEEIIIIIIHHHFFFDDDCCCBBB@@@???>>>>>>>>>=========>>>>>>>>>>>>>>>???>>>======???BBBAAA@@@=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999nnn[[[NNNHHHGGGBBB>>>>>>>>>;;;999999:::;;;;;;;;;;;;<<<<<<<<<888888888888888888777666555555555555555666666666888888666555555555555555444444333222111111111222111111111000000000000000///000000000111111111111111000000000000000//////............////////////////////////////////////......------------......//////............//////------------.........///........................,,,---------------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,........................,,,,,,,,,,,,------......,,,---------------...///---------,,,,,,---------***++++++,,,---...//////...------------...//////////////////......------...///000000......///000///.........///000111111////////////////////////////////////000111222333222222222333333444444444:::888666444444555666777777888888777666555666888777888999999777555666666666777888999999999888777666777777888888777777666555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>????????????????????????<<<<<<===???CCCEEEFFFEEECCCBBBAAAAAAAAAAAA???===??????>>>>>>============???>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;:::<<>>>>>???AAABBB???@@@BBBEEEHHHHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>><<<<<<=========>>>>>>??????===<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999999999999::::::kkkUUUJJJFFFEEE???>>>======;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666555444444555555555555666666666888777555444444444555555444333333222111111222222111111000000000000000000000000000000111111111111000000000000000000000000------........./////////////////////////////////......------------.........---,,,,,,+++,,,,,,,,,------........./////////........................+++,,,---.........------,,,++++++******++++++,,,,,,,,,------------,,,,,,........................***++++++,,,------......,,,---......------...///,,,,,,,,,------,,,,,,,,,++++++,,,,,,------.........------------...//////000000000///......------...///000000......///000//////.........///000000////////////////////////////////////000111222222111222222333333444444555;;;999888666555555555555777888888777666555777999666777999888777666666777666777888999999888777666555666777888888777666555333444555777888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<============>>>>>>>>>;;;;;;<<<>>>BBBEEEFFFFFFDDDBBB@@@??????@@@???===@@@@@@???>>>============???>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;===AAABBBBBBAAAAAAAAA???>>>>>>@@@BBBDDDCCCBBB??????????????????@@@@@@??????AAACCCFFFFFFDDDBBBAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<===>>>?????????<<<<<<======;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::999999999999::::::rrr___PPPGGGCCCBBB<<<>>>>>><<<:::;;;<<<===:::::::::::::::999999999888999999888888777555555444444444555555555666666555444333111111222333444222222111000000000111111000000000000000000000111000000000000111111111111////////////////////////---------.........//////////////////////////////...------,,,,,,------......---,,,,,,+++++++++,,,....../////////000000000........................+++,,,---.........------++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,...---++++++---///,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000///......---,,,,,,---...//////------...///000000///........./////////////////////////////////......//////000111222111111222333333444555555777777777666666555555444666777777555444444666888444666888888777666777888666666777888888777666555555666888999999888666555333444666777888888888888888888999:::;;;<<<<<<===============<<<<<<<<<<<<========================;;;<<<===>>>??????>>>>>><<<<<<<<<======>>>>>>>>>>>>===>>>@@@CCCEEEFFFEEECCC@@@===<<<>>>@@@AAAAAA@@@???>>><<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999999999<<<>>>BBBCCCBBBAAA@@@@@@===<<<<<<>>>@@@BBBAAA@@@======???@@@@@@@@@??????@@@???@@@AAACCCCCCBBB@@@@@@AAA@@@@@@@@@???>>>===<<<<<<;;;;;;<<<===???@@@???;;;<<>>;;;<<>>@@@@@@@@@???<<<=========>>>>>>??????AAA@@@@@@BBBDDDFFFEEEEEEBBB???;;;;;;===@@@CCCDDD???>>><<<;;;::::::;;;;;;>>>>>>>>>>>>????????????;;;::::::999888888888999<<>>;;;<<>>===<<<;;;;;;;;;<<<===???@@@>>>;;;<<>>@@@===;;;;;;<<<=========<<<<<<===???AAACCCEEEFFFBBBAAA???>>>>>>@@@AAACCCDDDBBBBBBFFFKKKLLLIIIDDD@@@???>>>======>>>???@@@<<<<<<;;;::::::::::::;;;??????>>>======>>>???@@@======;;;::::::;;;<<<===;;;===@@@BBBBBBAAA???>>><<<===>>>@@@@@@???>>>>>>>>>???@@@AAABBBAAA@@@???BBBBBBAAAAAA@@@???>>>>>>AAA@@@@@@???>>>======<<<<<<<<<<<<===>>>??????@@@???>>>===<<<;;;:::::::::999::::::;;;;;;::::::999888888888777777777777777:::999888777777888999:::{{{}}}yyylll___OOOOOOMMMIIIDDD@@@???>>>===<<<;;;::::::999999:::999999888888777666666555777666666555555666666777555555444444555555666777333222111000///000111111111111111000000000//////000000000000000000000000000000000000000111222222////////////////////////............////////////........................///...---,,,,,,---...///...---,,,******+++,,,---------------.........///+++,,,,,,------,,,,,,+++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,---------,,,,,,+++***------------.........///...///000000///...---,,,---------............/////////.........---------------......///000000111......------......///000111111000000111111222333444333333333222333333333444444444444555555555666444444444444444444444444555666666777777777777666666777888999999777666444555555555666666777888999999999:::;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<===>>><<<::::::<<<=========<<<<<<===>>>@@@AAACCCDDDCCCBBB@@@??????@@@AAABBB??????AAADDDGGGHHHFFFDDD??????>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>======>>>???@@@>>>===;;;:::::::::;;;;;;===>>>@@@AAAAAAAAA???>>>===>>>>>>???????????????>>>???@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>===@@@??????>>>======<<<<<<;;;;;;<<<======>>>>>>???>>>===<<<;;;::::::::::::999::::::;;;;;;::::::999999999888888777777777666999999888777777888999999ttthhh^^^```iiijjj^^^QQQGGGDDDAAA@@@??????>>>===<<<<<<;;;:::999999999999999888888777777666666555555555555444444555555555444444333333333444555555222111000/////////000000111111000000000000//////000000000000000000000000///////////////000111111........................---............/////////------------------------///...---,,,,,,---...//////...,,,+++***+++,,,,,,------------............+++,,,,,,------,,,,,,+++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++((()))+++,,,.../////////---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,---------,,,++++++------------...............////////////...---------------............///...............---------------......///000000000//////......//////000111111000000000000111222222333333333333333333333333444444444444555555555555444444444444444444444444666666777777777666555555444555666777888777666555555555555666666777888999888888999999999:::::::::999:::;;;;;;::::::;;;<<<<<<:::999:::<<<=========<<<<<<<<<===>>>???AAAAAACCCBBBAAA?????????@@@@@@:::===AAACCCCCCCCCCCCCCC????????????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>?????????>>>=========>>>???======;;;:::::::::;;;;;;@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@>>>???@@@@@@AAAAAA@@@@@@?????????>>>======<<<<<<>>>>>>======<<<;;;;;;;;;:::;;;;;;<<<<<<============<<<;;;::::::999999:::999::::::;;;;;;::::::999::::::999888777666666555999888888777777888888999}}}mmmXXXPPPKKKSSS```dddYYYLLLEEEAAA===<<<>>>@@@???>>><<<;;;:::999888888888888888888777777666666666666555444444333333444444555444444333333333333444555111000000///////////////111000000000////////////////////////////////////...............///000000........................---------.........//////------------------------...------,,,,,,------...///...---+++++++++++++++---------------------------......//////......---,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,((()))+++,,,---...//////...------,,,,,,++++++***------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------.....................------------............///....................................//////000000///////////////000111111000000000000000111222222222222333333333333333333444444444444444444444444333333333333333333333333666777777777666555444444333333555666777777777777555555555555666777888999888888888888888999999:::999:::;;;;;;999999:::;;;:::999888999<<<======<<<<<<<<<<<<<<<<<<===>>>???BBBAAA@@@???>>>===>>>>>>;;;???DDDDDDAAA???@@@BBB>>>>>>?????????===<<<;;;;;;;;;<<<<<<===???@@@AAA@@@???===<<<<<<===>>>>>><<<;;;;;;;;;;;;<<<>>>???BBBAAA@@@???>>>>>>???@@@??????>>>===>>>???@@@AAA>>>>>>??????@@@@@@@@@@@@=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999999999::::::;;;;;;::::::999;;;;;;:::999777666555555888888777777777777888888mmm[[[OOOJJJDDDCCCKKKWWWZZZQQQEEEEEEAAA<<<<<<>>>??????===;;;;;;999888888888888888777777777666666666666666444444333333333333444444555555444444333444444555000000000000/////////...000000000////////////..........................................//////000////////////////////////------------............---------------------------------,,,,,,---------------,,,,,,++++++++++++------------------,,,,,,---......//////......---,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,***++++++,,,---------,,,---------,,,,,,+++++++++...---,,,++++++++++++++++++,,,,,,------,,,,,,,,,------------------,,,,,,...------------.........---------............///---.................................///////////////////////////000111111000000//////000000111222111222333444444444444333444444444444444444333333333333333333333333333333666666666666666555444333333333444555666777777888555555555555666777888999888888777777777888999:::999:::;;;;;;999999999;;;999999888:::<<<======<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@???>>>===<<<<<<<<<>>>CCCHHHFFFAAA===>>>AAA===>>>?????????===<<<;;;;;;;;;<<<<<<>>>???AAABBB@@@???===<<<<<<<<<===>>>:::::::::;;;===???BBBCCCBBBAAA???>>>======?????????>>>===<<<===>>>???@@@============>>>>>>??????<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999::::::999::::::;;;;;;::::::999;;;;;;:::999888777666555777777777777777777777777}}}|||nnn^^^RRRHHHBBBEEEBBBAAAGGGOOOQQQIIIAAABBB???===<<<<<<<<<<<<;;;;;;:::999888777777777777666666666666666666666666444444444333333444444444555555444333333333444444000000111111111000///...000000////////////.............................................///000000////////////////////////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++++++++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++++++++,,,---------,,,,,,------------,,,,,,,,,,,,---------,,,------...///---------............///---------.....................////////////////////////......//////000111000////////////000111111000111333444555444444333444444444444333333333333222222222222222222222222555555666666666555444444444444555666666777888888555555555666666777888999999888777777777888:::;;;:::;;;<<<;;;:::999:::;;;:::::::::;;;===>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>======<<<<<>>>>>=========;;;;;;<<<<<<===???@@@AAA@@@???===<<<;;;<<<<<<===999999:::;;;===@@@BBBDDD@@@???>>>===<<<===>>>???===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999;;;;;;:::999888777777666666777777888888777777666ttt```RRRJJJGGGDDDAAAAAA@@@@@@DDDGGGHHHDDDAAA======>>>===;;;::::::;;;:::999888777777666666777666666666666666666666666555555444444444444555555444444333222222222222222000111222222222111000///000000/////////.........------------------------//////......//////000111........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,---------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,------......---,,,+++***************+++,,,,,,---------,,,---------,,,,,,,,,++++++------,,,,,,,,,---...///---------............///---------.........///////////////////////////.........------......///000///////////////000111111///111333444555555444333444444444333333333222222222222222222222222222222444444555555666555555555666666666666777777888999555555555666666777888999:::999888777777999:::;;;;;;<<<===<<<:::999:::;;;<<<;;;;;;===>>>>>><<<:::;;;;;;;;;;;;<<<===????????????????????????>>>>>><<>>???;;;;;;;;;<<<===>>>???@@@@@@???===<<<;;;;;;<<<<<<999999999:::;;;===???@@@<<<<<<<<<<<<<<<======>>>:::;;;;;;<<<<<<<<<<<<<<<::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999:::::::::999999888888888555666777888888777666555}}}}}}rrraaaWWWKKKDDDDDDFFFEEEDDD;;;;;;<<<>>>???@@@???>>>:::===??????<<<:::;;;===:::999888777666666666666555555555666666666666666666555555444444555555666333333222111000000111111111222222333333111000///000/////////............------------------------///////////////000111111------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---.........---------,,,,,,+++++++++---......//////......---,,,------......------,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,)))***+++,,,------...///...---,,,+++***************+++,,,,,,---------------------,,,,,,+++++++++---,,,,,,+++,,,---//////---------.........//////---------........./////////////////////.........---------------.../////////////////////000111111///000333555555555444333444444444333333222222222111111111111111111111111333333444555666666666555777777777777777888888999555555555666666777888999:::999888777777999;;;<<<<<<===>>>===;;;:::;;;<<<===<<<<<<>>>???>>><<<:::;;;;;;;;;<<<===>>>???@@@???@@@@@@AAAAAAAAA@@@@@@888:::===>>>>>>===<<<<<<<<<;;;;;;;;;<<<===???AAA<<<;;;;;;<<<<<<===>>>???@@@???===<<<;;;;;;;;;<<<:::999999888999:::;;;<<<::::::;;;<<<<<<=========888999;;;<<<<<<<<<;;;::::::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===999::::::;;;;;;::::::999:::999999999999999999999555666777888888777666555~~~nnn]]]ZZZMMMIIIEEEAAAAAAAAA@@@@@@@@@>>><<<<<<<<<===<<<;;;===<<<<<<;;;;;;:::999999:::999888777777888999:::777777777777666666666666888777666444444555555666444444333222000111444666777777666555333000...---////////////////////////------------------------,,,,,,++++++++++++,,,,,,------------------------------------------------------,,,++++++,,,,,,,,,......---------,,,,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))+++,,,------++++++,,,,,,++++++***)))++++++------------++++++,,,,,,,,,,,,+++***))))))---,,,***))))))***,,,------------,,,,,,+++++++++//////...---,,,++++++***++++++++++++,,,,,,---.................................------------......,,,,,,,,,------.....................////////////000000000000111111111111333333333444444444555555555555555444444333333333222000---,,,---000444777444444444444444444444444999888777555555444444444666666666666777777777777777888888999::::::;;;;;;===<<<:::999888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;<<<===???AAABBB=========???AAACCCCCCCCC@@@???======>>>>>><<<;;;;;;;;;:::;;;;;;<<<===>>>===============>>>???@@@>>>>>>>>>===<<<:::999888555666777888999:::;;;;;;::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888::::::999999999999999::::::::::::;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<======<<<;;;:::888777666:::::::::999999999888888:::999888777777888999:::www^^^PPPNNNIIIEEEAAA??????@@@@@@@@@???===;;;;;;<<<===<<<;;;<<<<<<<<<;;;::::::999999999888777777777777888999777777777777666666666555777777555444444444555666333444333222000111333666888888666555333111000///////////////////////////........................//////............//////---------------------------------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------..............................++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,,,,+++******++++++,,,------,,,++++++,,,,,,---------------,,,---,,,***))))))***,,,---------------,,,,,,++++++******+++,,,---...///000,,,,,,+++++++++,,,------..............................------------......,,,,,,,,,---------..................//////////////////000000000111111111222222222222333333333333444444444333333333222222111000...---...000444666444444444444444444555555888777666555444444444444555555555666666777777777777888888888999999::::::<<<;;;:::999888999999:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@BBBDDDEEEEEEDDD>>>===<<<===>>>???>>>===;;;;;;:::;;;;;;<<<===>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;777777777777888999:::;;;:::;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::888888888777777666666666999999888888888888999999:::::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;:::888777666::::::999999999888888888999999888777777888999999~~~sssnnncccSSSIIIFFFDDDAAA>>>===>>>?????????===;;;::::::<<<======<<<<<<<<<;;;::::::999999888777777666666666666777777777777777666666666555555666666555444444444444555333333333111000000333555999888555333222111111111////////////////////////////////////////////////000//////////////////000------------------------------------------------,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////,,,,,,---------,,,++++++***+++,,,------,,,+++***)))***+++,,,---------------,,,+++******+++,,,---...---------------,,,,,,((()))***,,,---///000111------,,,+++++++++,,,,,,------------------------......------------......,,,,,,,,,------------...---............///////////////000000000000111111000000111111111222222222333222222222222111111111111000//////000111333444333444444444555555666666666666555555444444444333333333444555666666777777777777888888888888888888::::::999888888888999999888888999999::::::::::::;;;;;;;;;;;;;;;===???@@@CCCBBBAAABBBDDDEEEDDDCCC<<<;;;;;;<<<>>>??????>>>;;;;;;:::;;;;;;<<<===>>>@@@???===;;;:::999888888999999;;;<<<======>>>>>>:::999777666666777999:::;;;;;;;;;;;;;;;;;;:::999::::::::::::::::::::::::888888777666666555444444888888777777777888888999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::;;;;;;999999999999999888777777999999999999888888888777999888888777777888888999lllsssvvvhhh___[[[\\\ZZZQQQGGGCCCBBB@@@===<<<===>>>>>>>>><<<:::999:::<<<======<<<;;;;;;::::::999888888888666666666555555666666666777777666666666555555555555555555444444444444444111222222111000000222444777555333111000000111222////////////////////////..............................------------......,,,,,,------------------------------------------,,,,,,+++++++++,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,------,,,------------,,,++++++***+++,,,------,,,+++***'''((()))***************,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------...------,,,,,,------...---------------------------------.........//////////////////000000000111000000000111111111222222111111111111111000000000000000000111111222222222444444444555666666777777555555555555555444444444222333333444555666777777777777777777777777777777999999999888999999999:::999999999999:::;;;;;;<<<======<<<<<<<<<>>>???@@@BBBAAA???@@@AAAAAA@@@>>>===<<<;;;<<<>>>???>>>===;;;;;;:::;;;;;;<<<===>>>BBBAAA???===;;;::::::999999999;;;<<<======>>>>>>===;;;888666555666888999:::;;;;;;;;;:::999888888999999999999999999999999999888777777666555444444777777777666777777888999999:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::777777888888888888777777999888888888888777777777888888777777777777888888TTTZZZcccooo}}}vvvfffYYYRRRNNNKKKMMMRRRUUUOOOEEE>>>CCCAAA>>>===>>>>>>===<<<;;;999888999;;;<<<<<<;;;:::::::::999888888777777555555555666666555555555666666666666555555555555444444444444444333333222000111222111000000111222333222000......///000111////////////////////////------------------------......------------......,,,,,,,,,---------......------------------------,,,+++++++++,,,,,,---...------,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------)))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,+++*********************)))((('''++++++++++++++++++++++++------------------------...------,,,++++++******...---,,,,,,++++++++++++------------------------------,,,,,,,,,,,,------------------------------------------...............////////////000000000111111111111222222222222000000000000000000000000///000111222222222222222555555555666666777777777333444555666666555555444333333333444555666666777777777777777777888888888888888999999::::::::::::;;;:::::::::;;;<<<>>>???@@@@@@???>>>>>>???@@@AAAAAA???>>>>>>>>>>>>===;;;???===<<<<<<======<<<:::;;;;;;:::;;;;;;<<<===>>>??????===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>><<<999666555666777888999999::::::999888777777888888888888888888888888999999888777777666555555777777666666777888888999999:::;;;;;;<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666666777888888888777777888888888777777777666666777777777777777777777777HHHKKKQQQYYYeeessstttdddWWWMMMGGGFFFCCCEEEIIIOOORRRMMMEEE???BBB@@@>>>>>>>>>>>>===<<<;;;999888888:::;;;;;;:::::::::999888888777777666555555666666666666555555666666666555555555444444333333444444333333222111///000222111000///000111000///...---......000000////////////////////////------------------------000//////////////////000+++,,,,,,------.........------------------------++++++++++++,,,---......,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------++++++,,,,,,,,,+++******)))***+++,,,,,,+++***)))------------,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,,,,------------...............////////////000000000111111111111222222222/////////000000000000111//////000111222333444444777777777777777777777777333444666777777777666666444555555555555666666666666666777777888999999:::777888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAABBBAAA@@@??????@@@AAAAAABBB@@@????????????>>><<>><<<<<<<<<<<<;;;999;;;;;;:::;;;;;;<<<===>>>;;;;;;:::::::::::::::;;;<<<=========<<<;;;::::::===;;;999777666666777777888888888888888888777666777777777777777777777777888888777777777777666666777777777777888888999:::999:::;;;<<<<<<===<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999888888888888777666777777888888888777777777777777777666666666666666777777888888777777666???BBBFFFKKKQQQYYYbbbhhhqqqyyysssfffXXXQQQKKKEEEBBBDDD@@@DDDIIILLLLLLJJJFFFBBB???>>><<<===>>>???>>>===<<<:::888888999:::999888999999999888777777666666555666777777777777666555666666555555555444444444222333333444333222111000...000111111000//////000.........//////000000000////////////////////////........................//////............//////++++++,,,,,,---......///------------------------++++++++++++,,,---...///,,,,,,,,,++++++++++++*********++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,******++++++******)))((()))***+++,,,,,,+++***))),,,---------------,,,++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,))))))***+++,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,---------................../////////000000/////////000000000111111//////000000000111111111/////////000222444666777999888888777777666666666333444666888999999888777777777666666666666555555555666777888999;;;;;;<<<777888:::<<<===============<<<<<<;;;===???AAABBBCCCBBB@@@?????????@@@@@@BBB@@@??????@@@@@@>>>======<<<;;;;;;<<<===<<<:::;;;;;;:::;;;;;;<<<===>>>;;;;;;::::::999999::::::<<<<<<======<<<;;;;;;:::;;;;;;999888777777777777666666777777888777777777666666666666666666666666555555666666666666777777777777777888888999;;;;;;999:::;;;<<<============:::;;;;;;<<<<<<;;;;;;:::999999888888777777777777888888888999888888777777777777666666666555555555555666777888888777666555888;;;???BBBDDDHHHKKKNNNWWW___kkkuuu}}}wwwlllZZZOOOHHHGGGEEE@@@===>>><<>>??????>>><<<:::888888999999999777999999888888777666666666555666777888888777666555666666555555555444444444222222333444333222111000...///111111000//////000---...///000111111111111////////////////////////////////////////////////,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---...//////------------------------++++++++++++,,,---...///,,,,,,,,,+++++++++******++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&%%%************************************************((((((((((((((()))))))))***************)))(((((()))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------................../////////000............/////////000///000000000111111222222......///000222444777999::::::999888777666555555333555777999::::::999888888888888777666666555555555666777888:::<<<===>>>777999;;;===>>>>>>>>>>>>===<<<;;;;;;<<<>>>AAACCCBBBAAA@@@>>>>>>>>>>>>???@@@???>>>>>>??????>>><<<;;;::::::;;;===>>>===<<<;;;;;;;;;;;;;;;<<<>>>>>>???>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888777777666555555666777777888777777666666666666666666666666333333444444555666666666888888888888999:::;;;<<<999:::;;;<<<============:::;;;;;;<<<<<<;;;;;;:::999888888888777777666666999999999999999888777777777666666666555555555555555666777888888777666555::::::;;;<<<>>>@@@AAABBBFFFKKKPPPTTTYYYbbbnnnwwwtttkkkgggeeedddcccWWWQQQJJJDDDAAA???>>>===999<<>><<<===:::888:::===???>>><<<===;;;::::::;;;<<<;;;:::::::::::::::999999999888222444666777888777666555666666666666555444333222222222222111111111111000222111111111000000//////------------...000111222////////////...---,,,+++---------------------------------............///........................///...,,,++++++,,,---///---+++******,,,------,,,---,,,******+++***)))'''++++++******************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++)))******++++++,,,------******************************))))))******+++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------.........---,,,+++***)))...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,///......---------......//////............//////000000000000000000000000/////////000333777:::===AAA???<<<999666555444444555555666777777777777777999777666666777777666444333555777:::;;;<<<<<<<<<888888999:::<<<===>>>>>>;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>===;;;:::999===>>>???@@@@@@???>>>===:::;;;===>>>>>><<<:::999;;;;;;<<<===============???>>><<<:::999:::;;;<<<>>>>>>>>>>>>===<<<;;;:::<<<:::888888999:::999888888888888777777777777777111333666888999999888777555555666666777777777888:::999999888888999999:::999999999999999999999999777777888888888999999999:::999888888777777888888777999;;;:::666444555666777777777777777777777777666666777777777777666666888888999:::;;;===>>>???===@@@CCCEEEFFFLLLUUU\\\dddkkkuuu~~~ttteee___WWWRRRQQQRRRRRRRRRRRRNNNIIIDDDBBB@@@???===;;;===???@@@AAA???>>><<<>>>;;;999:::<<<===<<<:::===;;;:::999:::;;;::::::777777777777666666666666333444666777777777666555666666666555555444333222222222222111111111111000111111111000000000//////......---......///000111////////////...---,,,+++---------------------------------............///........................///...,,,++++++,,,...///---+++******,,,------,,,...---++++++,,,+++***(((************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,))))))))))))))))))))))))************)))))))))(((************************++++++++++++++++++++++++******************************))))))******+++,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++------------------------,,,------......///////////////............//////000000000000000000000000222111111111333555888999???===;;;888666555444444555555666777777777777777999888777777888888666555555666888999;;;;;;;;;;;;888888999:::;;;<<<===>>>;;;;;;;;;<<<===>>>???@@@?????????>>>===<<<::::::======>>>??????>>>===<<<999:::<<<======;;;:::999;;;<<<======>>>>>>>>>===>>>===;;;:::::::::<<<=========>>>>>>======<<<<<<:::888777777888999888777777777777777888888888888333444666777888888888888666666666777777888888888999999999999999999999999999999999999999999999999888888888888999999999999:::999888888777777888888666888:::999666444444666666666666666666666666666666666666777777666666666666666666777777888999:::999;;;<<<<<<;;;>>>DDDIIIKKKQQQYYYbbbkkkttt}}}uuujjj```VVVPPPKKKHHHDDDBBBCCCEEEFFFFFFLLLIIIFFFDDDCCCAAA???>>>===>>>>>>???>>>>>>===<<<>>><<<::::::;;;;;;999888===;;;999999:::::::::999666666666555555555444444333444555777777666555555555555555555444333222222222222222111111111111000111111000000000000////////////............//////////////////...---,,,,,,---------------------------------............///------------------------...---,,,++++++,,,......---+++******,,,------,,,///---,,,,,,------+++***************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************************************++++++++++++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))---,,,,,,+++******))))))******************************))))))******+++,,,***))))))))))))))))))***,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))(((((()))******........................***+++---///000000////////////............//////000000000000000000000000444333222222222333444555:::999888666555444444444555555666777777777777666999888888888999999888666666777888999::::::::::::888999999:::;;;<<<<<<===::::::;;;<<<===>>>??????????????????>>><<<;;;:::;;;<<<===>>>>>>===<<<<<<888999;;;<<<<<<;;;:::999<<<======>>>>>>>>>>>>>>><<<;;;:::::::::;;;===>>>============<<<<<<<<<<<<888777555555777888777666666777777888888999999999666666666777777888888888777777777888888888888888888888999999999999888888999999999999999999999999888888999999999:::::::::999999888777777777777888666888999888666555555555666666666666666666666666555555666666666666555555555555555444555555666777777999:::::::::<<<@@@DDDAAADDDIIINNNSSSZZZbbbgggyyy}}}wwwmmm___UUUOOOLLLIIIFFFEEECCCBBBAAAAAAAAABBBBBBEEEDDDCCCBBBCCCBBB@@@>>>???>>>>>>===<<<<<<<<<<<<;;;;;;::::::::::::999888===;;;999888999:::999888777777666666666555555555444444555666666555555444444444444444444333222222222222222111111111000000000000000000000000//////000000///.....................//////...------,,,---------------------------------............///------------------------------,,,,,,,,,---......---+++******,,,------,,,...,,,++++++,,,,,,+++******************++++++++++++,,,,,,------,,,,,,+++************************************************************************************++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))******************************))))))******+++,,,******))))))))))))******---,,,,,,,,,++++++*********+++,,,,,,---------,,,---,,,***))))))***,,,---------------............***,,,...000000///...---///......------......///////////////////////////333333222111222222333444666666555444444444444444444555666666777777666666999999888999;;;;;;999777888888888999999999999999999999999::::::;;;;;;<<<::::::;;;<<<>>>>>>??????????????????>>>===<<<;;;:::;;;<<<=========<<<;;;999:::;;;<<<<<<<<<<<<;;;======>>>>>>>>>>>>>>>===::::::::::::;;;<<<===>>>===<<<<<<;;;::::::::::::999777666666777888888777666666777777888999::::::888777777666666777888888888888888888888888999999777777888999999888777777888888888888888888888888999999999999::::::::::::999999888777777777777777777888888888777666666666666666666666666666666666444555555666666555555444555444444333333444444555333444555666777999;;;===999;;;===???BBBGGGNNNRRRaaaaaaccceeekkktttwwwiii```SSSMMMGGGCCCBBBBBBBBBAAA????????????>>>======>>>AAA@@@@@@AAABBBAAA???===???>>>===;;;;;;;;;<<<<<<888999:::;;;;;;:::::::::<<<:::888888888999888666666666666555555555555444444555555555555555444444333333333333333333222111222222222111111111000000//////////////////000000111000///......---...............///......---,,,---------------------------------............///------------------------,,,,,,,,,,,,------......---+++******,,,------,,,,,,+++******++++++***)))))))))*********++++++++++++,,,,,,------,,,,,,+++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******************************)))))))))******+++++++++******************************))))))******+++,,,+++++++++******+++++++++,,,,,,,,,++++++***************+++,,,------------...,,,+++))))))+++,,,...++++++,,,,,,,,,------------...///000000...,,,***......------------......////////////////////////000000000111222333444444222333333333333333333333444444555666666666666666999888999:::<<<;;;999777888888888888888888888888999999::::::::::::::::::999:::<<<===>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;999:::;;;=========<<<;;;::::::;;;<<<===>>>>>>>>>======>>>>>>>>>>>>======999999999:::;;;<<<===>>>======;;;:::999999999999<<<:::888888999:::999888555555666777888888999999888888777777777777888999999999888888888888888888666777777888888777777666888888888888888888888888888888999999999:::::::::999888777777666666777777888888888888999888777666555555555555555555555555444444555555555555444444333333222222222333444444333444444555555666666666666777999:::===BBBHHHLLLTTTRRRPPPOOORRRZZZeeemmmooobbbXXXOOOIIIEEEBBB@@@>>>>>>>>>===;;;999;;;<<<<<<;;;;;;===>>>???>>>===>>>??????>>><<<===<<<<<<;;;;;;;;;;;;<<<666888;;;<<<<<<;;;;;;<<<<<<:::888777888888777555444444444333333333222222555555555444444444444444222222222333333222222111222222222111111111111000......////////////000000111000///...............---...............---------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---+++******,,,------,,,+++***))))))++++++***))))))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************************************************************************)))))))))************+++))))))))))))))))))))))))))))))))))))************************************(((((())))))***++++++,,,******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++************+++,,,,,,------------,,,+++***))))))***+++,,,***++++++,,,,,,---------//////000000///---+++***......------------......000000000000000000000000......///111222333444444111111222333333333333222444444555666666666666555777777888:::<<<<<<999777888888777777777888999999::::::::::::999999999999999:::<<<>>>??????>>>>>>===============<<<;;;;;;999:::;;;============<<<:::;;;;;;===>>>???@@@@@@===============<<<<<<;;;888999999:::;;;<<<<<<<<<===<<<;;;::::::;;;<<<===???===;;;:::::::::999888444555555666666777777777777777777888888999999999888888888888888777777777777777666666666666777777888888888888888888888888777777888888888999999999888888777666666666666777888777777777999999777666555555555555555555555555333333444444444444333333000000000000111222222333444444555666777777666555666888999:::<<<@@@FFFJJJJJJIIIFFFCCCDDDIIIQQQVVVccciiirrrzzzpppggg[[[QQQKKKGGGCCCAAABBB@@@???>>>>>>>>>===<<<:::<<<======;;;;;;===@@@???>>><<<<<<======<<<::::::;;;;;;;;;;;;<<<<<<<<<888;;;>>>>>><<<::::::;;;<<<:::888777777777666555444444444444333333333333666555444444333333333333111111222222222222111111222222222111111111111000........./////////000000000//////.........//////------...............------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---+++******,,,------,,,,,,+++******,,,,,,+++***((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************************************************************************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,++++++************++++++************++++++++++++++++++,,,---------,,,,,,************************++++++,,,,,,---......////////////......------,,,...------,,,,,,------...000000000000000000000000......///111222222333333000111222333444333222222333444555555666666555555666666888:::<<<;;;999666777777666666777888999::::::::::::999999999888888888:::<<<>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;:::999:::<<<===>>>>>>======999::::::;;;===???@@@AAA<<<<<<<<<<<<<<<;;;::::::888999::::::;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCDDDAAA???<<<;;;::::::888666444444444555555555555555555666777999:::::::::999888888888777777666666666888777555333333555777888888888888888888888888888666666777777777888888888888888777666666666666666666555444555777888666444555555555555555555555555333333444444444444333333.........//////000222222///000111444777888777666666777888888999;;;@@@CCCCCCBBB@@@>>>===???DDDGGGJJJOOOWWW]]]```cccgggjjjuuu~~~xxxiii```VVVOOOGGGBBBAAAAAA@@@>>><<<;;;;;;;;;<<<===??????===>>>???===:::999;;;===@@@>>><<<;;;;;;;;;:::999999999:::;;;<<<<<<<<<;;;:::===@@@???<<<:::999:::<<<:::888777777777555444777777666666666555555555666555444333333333333333000111111222222222111111222222222111111111111000---.........//////000000//////............//////------...............------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---+++***+++,,,------------,,,++++++---------+++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((++++++******)))(((((((((*********************************)))***++++++,,,******))))))))))))******))))))******+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------...///000000......---------......///...------,,,,,,------...000000000000000000000000//////000111111111111111000111333444444333222111333444555555666666555555555666777:::<<<;;;888666777666666666666888:::;;;;;;::::::999999888888888888:::<<<>>>??????>>>===;;;;;;;;;<<<;;;;;;::::::999:::<<<>>>>>>>>>>>>>>>888999999:::<<<>>>@@@AAA;;;<<<<<<<<<;;;::::::999999999:::;;;;;;;;;::::::::::::;;;===@@@EEEIIIKKKBBB@@@===;;;:::999777555444444444444444444333333333555777:::;;;;;;:::999888777777777666666555555999777444222222444777999777777777777777777777777666666666666777777777777888888777666666666666666555333222333666666444222555555555555555555555555222333333444444333333222////////////////////////000111333555555444333222333333555777:::===???AAA===<<<:::999999:::;;;===BBBCCCFFFIIIKKKLLLMMMMMMUUUZZZ```ggglllqqqvvvyyyxxxoooggg]]]RRRJJJDDDCCC@@@>>><<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<>>>===;;;::::::;;;<<<=========<<<;;;::::::999888::::::999999::::::;;;<<<999999999888888888777777888777555444444444555666777666555444444555777888777666444222111/////////222222222111111111000000000000000000000000000000...............///000000//////............//////000000//////.........---...---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))((()))***,,,------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))((('''&&&&&&******))))))(((((('''''''''(((***,,,---,,,+++***(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++---...000000///---,,,------------------------///////////////////////////000000111111111111000444444333222222111000000222444555444333333444666888888777777666666555555666888888777666555666777666666777888999999::::::888888888888:::;;;===>>><<<<<<;;;;;;;;;:::::::::;;;:::999:::;;;<<<;;;:::777888:::<<<======<<<<<<<<<;;;:::999999999:::;;;888888999::::::;;;<<<<<<===<<<<<<===???CCCFFFHHHAAA>>>:::999:::999666444666444222000000222444555777666666777999;;;:::999<<<888666666888:::999888555555444444444666888999888777666666666666666777666555555555555666666777333333333333333333333333555555555555555555555555333333333333333333333333111222333333444444333333------------------------///000222444444333222111222333444666888;;;>>>???;;;:::888777777888:::;;;:::<<<>>>@@@BBBCCCCCCCCCBBBEEEJJJNNNRRRUUUYYY[[[cccgggnnnuuu|||wwwqqqeee```YYYUUUSSSOOOIIICCCAAA@@@>>><<<;;;::::::;;;888999:::;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;:::999999999999999999999999::::::;;;999999999888888888777777888777666555555555666666777666555444444555666777666555444222111000//////222222222111111111000000000000000000000000000000...............///000000//////............//////000/////////.........---...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******************)))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&))))))))))))((((((((((((((()))+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++************+++++++++,,,++++++,,,,,,,,,---------,,,---///000000///---,,,------------------------........................//////000111111111111000222222222222222222222222222333555555444444555777777777777666666666555555666777888777555444555666666666777888888999::::::777888999:::;;;<<<<<<===;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::888999;;;<<<<<<<<<<<<;;;;;;:::999888888999:::;;;888888999:::;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@CCCEEE@@@===999888888888555333666555333111111333555666888777666777999:::999888;;;999666777999::::::888666555555555555666666777666666555555555666666666666666555555555555555666333333333333333333333333444444444444444444444444333333333333333333333333111222333333444444333333,,,,,,,,,,,,,,,,,,,,,,,,...///000111222111000000111111222444666888:::<<<888777666555555666777888444555777999::::::999999999:::<<<===>>>???BBBEEEIIIKKKPPPUUUZZZaaaiiinnnxxx}}}xxxrrrjjjccc^^^XXXQQQLLLGGGDDDBBBCCCEEEFFFCCCAAA>>>===<<<;;;::::::::::::999999:::::::::::::::999777888999:::::::::::::::;;;;;;;;;::::::999999999888888888888888999999:::999888888888888777777777999888777666666666666777666666444333333444555666555555333222000000//////222111111111111000000000000000000000000000000000...............///000000//////............///////////////...............------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((()))+++,,,------,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((''''''&&&(((((((((((()))))))))))))))***+++++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***************)))))))))************++++++++++++,,,,,,,,,,,,---------------...000111111///...---------------------------...........................///000000111111111000000000111111222333444444111333444444444444666777666666666666666555555555555666777666444333444555666777777888888999999999777888:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999<<>>@@@===;;;888777777666555333777666444333333444666777888777666777888999888777:::999777777888999999888666666666666666555555444444444444555555666666777777777666555444444444444333333333333333333333333444444444444444444444444222222222222222222222222111222222333333333333333........................------...////////////...000000000222333555777888555555444444444555666777444555666777777777666666:::::::::999888999<<<>>>@@@AAABBBCCCFFFJJJPPPUUUYYY\\\```ccchhhooowww|||uuukkkccc^^^WWWRRRMMMIIIGGGEEEBBB@@@???>>>===>>>@@@AAA@@@>>>;;;;;;::::::::::::::::::999999999:::999999888888444555777999::::::999999::::::::::::999999999999777777777777777888888999888888888888777777777777999888888777777777777777666555444333333333444555444444222111000000000000111111111111000000000000////////////////////////...............///000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''(((((((((((((((''''''''''''(((((())))))************++++++***)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++++++++******))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111///...,,,------------------------..............................///000111111111111000000000111222222333333///111333333333333555666555555555555555555555555444555666555333222333444666777777777888888888999666888:::<<<===<<<;;;:::::::::::::::999999999999999>>>CCCBBB===999999;;;:::;;;<<<<<<<<<;;;:::999777777666666777999;;;<<<888999:::;;;;;;;;;::::::999999888888888999:::;;;<<<;;;999888777666666555777666555555555666777888888777666666777888777555888777777777777777777777666777777888777555333222333444555666777777777888888777666555444333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222333333333333222........................,,,,,,---------......---/////////000111222444444444444444444444555555666555666777888888777666555666666666555444555888:::999999999999:::===BBBEEEGGGHHHIIIJJJMMMRRRWWW[[[eeekkkrrruuuvvv|||~~~{{{zzzuuuuuuuuuwwwxxx{{{}}}~~~|||yyyxxx{{{~~~}}}{{{vvvrrrmmmjjjddd\\\SSSKKKDDDAAA@@@>>><<<;;;;;;<<<<<<<<<===<<<;;;:::;;;;;;:::999:::::::::::::::::::::999888888888888888888777777333444666888999999888777888888888999999999999999777777666666777777888999777777777777777777777777888888888888888777777666555555444333333333333333333222111111000000000000000000000000000000000000////////////////////////...............///000000//////............//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))))))))))))))***+++,,,---,,,+++***++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((((('''''''''(((((())))))******************))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,,,,++++++*********)))------------------,,,,,,+++++++++,,,,,,,,,,,,---...///000111000///---+++------------------------........................------...000000111111111111111111111111111111111...000111222111111333444333333444444555555666666333555555444333222333444777777777777777888888888666888:::<<<<<<;;;:::999::::::999999999888888888:::???CCCCCC>>>999999;;;:::;;;<<<<<<<<<;;;:::999777777666666777999;;;<<<888999:::;;;<<<;;;:::999888777777777777777777777;;;;;;:::999777777777888777666666666666777888999888666555666777777666555555666666666666555555666777777888888777555333222444555666888999999999999777777666444333333333333333333333333333333333333333333333333333333333333111111111111111111111111000111222222333333222222++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///////////////000111222111111222333333444444444444555666777666666555444111222333333222333555777444555555666777999===AAAAAA@@@>>>>>>???BBBEEEGGGKKKPPPTTTWWWXXX]]]eeellllllmmmnnnnnnooorrrvvvyyy~~~}}}|||xxxtttpppllliiiggghhhfffdddddddddeeedddbbb___```aaadddgggjjjlllnnnjjjiiijjjlllooopppooonnnqqqsssuuutttqqqnnnmmmlllmmmkkkjjjhhheee```ZZZVVVPPPNNNJJJEEEAAA>>>;;;:::999999888888888888999999999999999999999999999999999999:::::::::999888888666666777777777777777666444555666777777777777777777777777888888999999:::777777777777777888888999666666777777777777777888777777888888888777666555444444444333333222222111222111111000000000111111//////000000000000000111000000000000000000000000...............///000000//////............//////---------------.........++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))******,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,******************************++++++++++++******)))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******&&&'''(((((((((((((((((((((((((((((())))))))))))***)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++*********------------,,,,,,,,,,,,************++++++++++++---...///000///...,,,***------------------------------------------------,,,---...///000111111111111111111111111111000000///111222222111000111333222222333333444555666666444555666555333222333444777777777777777777777777666777999:::::::::999888999999999888888888777777:::===@@@@@@===::::::;;;999:::;;;<<<<<<<<<;;;:::999888777777888999:::;;;888999;;;<<<<<<;;;999888777777777777777777777666:::::::::999777777888999666666666666777888999999666555444555666777666555444555777777666555555666777777777777666555444333555666888999:::999999888666666555444333333333333333333333333333333333333222222222222222222222222000000000000000000000000000111111222222222222222++++++++++++++++++++++++,,,,,,++++++,,,,,,------//////.........///000000...///000111111222222222222333444555555444333333000222444555444444555666333555666666666888:::<<<<<<;;;999999:::;;;======???AAACCCDDDEEEHHHLLLOOONNNOOOPPPOOOOOORRRUUUXXXZZZ[[[^^^```bbbcccccccccdddeeefffhhhkkknnnpppqqqxxx{{{~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyyyyrrrqqqqqqooommmjjjgggfffcccdddeeeeeedddbbb```___]]]\\\ZZZWWWTTTRRRQQQPPPRRRPPPOOOOOOQQQRRRRRRQQQQQQRRRTTTVVVYYY\\\^^^___ZZZ[[[]]]```bbbaaa^^^\\\]]]```cccbbb___[[[ZZZZZZVVVTTTQQQPPPOOOLLLGGGCCCAAA???===;;;::::::;;;<<<888999:::999888777777777777777888999999999:::;;;777888888999888777666555444555555666777777777777777666666666666666777777666666777777888999999:::888777777777777888999999666666666666777777888888666666777777777666555444444444444333333222111000111111000000000000111111////////////000000111111000000000000000000000000...............///000000//////............//////,,,,,,,,,------.........***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))***+++,,,,,,,,,,,,************+++++++++,,,,,,,,,************************)))******************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***************,,,,,,,,,++++++*********((())))))))))))*********------...///...,,,***)))------------------------------------------------+++,,,---///000111111111//////000000111111222222222333444333222111222333000111222333444555666666444555666555444333333555777777777777777777777666666777777777777888888888999888888888777777777777999::::::::::::999999999888999;;;<<<<<<<<<<<<;;;;;;:::999888888999:::;;;888999;;;<<<<<<;;;999777666777777888888777777777777999:::888666555777999555555666666777888888999555444333444666777666555444777999999777555666777888777666555555555555555555666888999999888777666555555444333333444444444333333333333333333333333222222222222222222222222000000000000000000000000000000111222222222222222------------------------,,,,,,++++++,,,,,,---...000//////.........//////,,,---...///000000000000222333444555555555444333///222555555555444444555333444555555333222333444888666555666777999::::::<<<<<<<<<===>>>???@@@@@@???@@@@@@???>>>@@@CCCFFFEEEEEEGGGHHHJJJKKKKKKKKKIIIIIIJJJKKKNNNQQQTTTVVVUUUXXX\\\]]][[[[[[]]]``````bbbdddffffffdddbbb```^^^]]][[[YYYWWWWWWWWWXXXWWWVVVVVVTTTSSSQQQOOONNNLLLMMMNNNOOONNNNNNMMMLLLJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGGGGFFFKKKLLLMMMOOORRRTTTUUUVVVSSSTTTUUUXXXZZZYYYUUURRRJJJNNNQQQPPPMMMIIIHHHHHHCCC@@@>>>>>>???>>>:::777:::999666555444555666777444555777777666444444444333444666666666666777999666777777777777555444222333444555666777777777777999888666555555666777888555555666777888999999:::888888888888888999999:::555666666666777777888888555666777777777666444333444444444333222111000///000000000000000111111222.../////////000000111111000000000000000000000000...............///000000//////............//////,,,,,,,,,------.........***+++,,,------,,,+++************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,***************++++++,,,,,,,,,************************))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((())))))((((((******))))))((((((''''''(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******+++*********))))))(((((((((((((((((()))))))))))),,,---......---,,,)))(((------------------------------------------------+++,,,---///000111111111------...000111333444444555666666555333222222333000000111222444555666666555666777666444333444555777777777777666666666666777666666555666666777888888888888888777777777777888777666666888999888777777888:::<<<======<<<<<<<<<;;;:::999999999:::;;;888999;;;======;;;999777666777888888888888888888666777999777555444666999444555555666777888888888444333222444666777777666555888;;;;;;999777777999888777555444444555666666555666888999888777555444444444333333333444555555333333333333333333333333111111111111111111111111000000000000000000000000000000111222222222222111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------........................///////////////////////////000000111222333333333222222333333444555666666444444444555555555555666666666666666666555555555777777888999999999999888;;;;;;;;;:::::::::999999999888777777999;;;>>>???AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEFFFFFFFFFFFFFFFKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGG@@@AAACCCDDDDDDCCCAAA@@@???????????????????????????>>>>>>>>>============<<<======>>>???@@@@@@@@@CCCEEEIIIKKKLLLKKKHHHFFFKKKJJJIIIHHHFFFDDDCCCCCCDDDDDDCCCAAA@@@>>>======::::::999999888777777777555666666666666666666555666777777777777666666555444444444333333222222222888888888888888888888888777777666666555555555444777888888888888666444333666777777888888888888777888888888888888888888888888888777777777777777888999888666555444444555555222111111111000000//////////////////////////////111111000000//////......////////////////////////,,,------...///000111111,,,---------.../////////,,,,,,,,,------.........******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***************************************)))(((((())))))************))))))(((((()))***+++,,,,,,,,,)))))))))((())))))***+++...,,,***(((''''''))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++************++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++111000///..................///000///,,,******+++)))***,,,...///000111111222000...,,,,,,///222444333333333222222111111111222222333333333333444444444444444444444555666777<<<999666666777888666444555555555555666666666666888999999::::::999999888;;;:::999888777777777777888888999999;;;<<<>>>???888888888888888888999999<<<;;;::::::;;;:::888666:::::::::999999999888888777666555555555666888999666555444444444666777888888888777666666666666666777888:::::::::888666555777777666666555555555444444555666888888666555444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---................................................/////////000111222222222111222222333333444444444333333444444444555555555555555555555555555555555555666666777777777777777999888888888888777777777777666666555666888;;;<<<999999999999999999999999>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>AAACCCDDDFFFFFFDDDBBB@@@DDDCCCBBBAAA???>>>===<<<<<<<<<;;;:::999888888777666666666666666777777777555444444444444444444555444555555666666666555555555555555555444444444444888888888888888888888888777666666666555555555444666666666666666444333222555555666888888999888888888888888888888888888888999999888777777666777777777666444333222222333333111111111111000000000///000000000000000000000000111000000000/////////...//////////////////////////////////////////000000------------............,,,,,,,,,---------......******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***************************************)))(((((())))))************)))))))))))))))******++++++,,,)))))))))))))))***++++++...,,,***)))(((((()))***,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++******))))))******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++///...---,,,,,,,,,,,,------...//////---++++++,,,***+++,,,...///000000000111000...------///111333333333222222222111111111222222222333333333444444444444444444555666777777<<<999777777888999777666666666666666777777777777999999::::::::::::999999<<<<<<;;;:::999999888888888999999::::::;;;;;;;;;::::::999888777777777888:::999999:::<<<<<<:::888::::::999999999888888888777666666555666777888999888777666555444444555555666666555444444444444444888888:::;;;:::999888666777666666666555555555444444555666777777666555444333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))------------------------.................................///000000111111111111111111111111111111222222333333333444444444444444444444444444444444333444555555666666555555666666555555555444444444555555444333444555666777777777777777777777777777999888777666777888999:::999999999888888888888777777777777777777777777777666777777777777777777666555555555555555555555555777777777777777777888888777777777888888999999:::============<<<;;;:::999;;;::::::888777666555555555555444444444333333333222222333444444555666666444444222222222222444444222222333444555555555555555555666666666666666666777777777777777777777777666666666555555555555555444444444444333222111111444555666777888999999999888888888888888888888888::::::999777666666666666444333222111111000111111111111111111000000000000111111111111111111111111000000000000////////////////////////////////////000000/////////.....................------------,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************))))))((())))))************))))))*********************************)))***++++++,,,---,,,***)))((())))))***,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))************++++++******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++---......---,,,,,,---+++,,,---......///////////////.........///000111222222222111111111111111222222222222333333333333444444444555555666888888:::999777777999999999888777777777777888888888999999::::::;;;;;;::::::999;;;;;;:::999999888888888888999:::::::::999888888<<<;;;999888777666666666777777888;;;======;;;999:::999999999999888888888666666666666666777888888;;;:::888666444333222222444444333222222222333333555666888999999888777777666666666555555555555555333444555666666555444333333333333333333333333333555555555555555555555555222222222222222222222222111111111111111111111111000000000000000000000000++++++++++++++++++++++++***************)))((((((------------------------........................---------....../////////000000//////////////////111111111222222222333333222222222333333333333333222333444444555555444444444444444333333333222222444444333222222333333444777777777777777777777777777666555444444666777999:::999999999888888888888555555555555555555555555777666555555555555666777444444444444444444444444444444444444555555555555444444555555666666666777888777666666555555555555555444444333222111000000222222222333333333444444222222222333333333444444555333222111111222333555111111333444555555555555444444555555666666777777666666666666666666666666555555555555555555555555333333333333333222111111555666777777777777777777888888888888888888888888;;;:::999777666555555555222222111111000000000000111111111000000000000000111111111111111111111111000000000000////////////////////////////////////............------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************+++++++++++++++++++++,,,************************************************))))))************)))((())))))************))))))************))))))))))))***************+++,,,,,,+++***)))(((((((((((()))******+++,,,+++***((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))******************))))))))))))******---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***,,,......---------...,,,,,,---.........---------...//////000000//////111111111111111111111000111222222222222333333333444444444555666777888999777777666666777888999999888888888999999999::::::::::::;;;;;;;;;;;;::::::888888888888777666666555777888:::;;;<<<;;;999888::::::999888777777777888777777999;;;======;;;888999999999999888888888888666666666666666777777888:::999888666555333222222333333222222222222333333333444555666666666666666555555555555555555555555333444555555555555444333333333333333333333333333444444444444444444444444111111111111111111111111111111111111111111111111222222222222222222222222++++++++++++++++++++++++++++++,,,------...------------------------------........................---------------...........................------000000000000111111111111000000111111222222222333222333444444555555444444333333333333222222222222444333333222222222222222222222222222222222222222555555444333444555666777555555444444444333333333555555555555555555555555666666555444444555666666333333333333333333333333333333333333333333333333333333333444444444444444333222222111222333444555222222222111111000000000111111222222333444444555444444444333333222222222444444333222222333444444111222333444555666666666333333333444444555555555555555555555555555555555444444444555555555555555444444444333333333333333777777777777777666555444777777777777777777777777:::999888666555444444444222222222222222111111000000000000000000000111111111111111111111111111111////////////000000000000////////////////////////******+++,,,,,,---............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************((())))))*********))))))))))))************))))))******))))))))))))))))))******))))))******+++,,,)))((((((((('''''''''(((&&&''')))***+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++---...------...///,,,,,,---------------,,,,,,---...///000//////...000000000000000000000000111111111222222222333333333333444444555777888999444555555555555666777888999999999999::::::::::::999::::::;;;;;;::::::999777777888888888777666666666777:::<<<======<<<;;;888777777777888999::::::999999:::;;;===<<<999777999999999888888888777777555666666777777777777777777777777666555555444333444333333333333333444444444444555666666777777777444444444555555555555555333333444444444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...////////////000000000/////////000000111111222111222333333444444333333333333333222222222111111222222222222222222222222111111111111111111111111111222222222333333333333222222111111111000000000333333333333333333333333333333333333333333333333111111111111111111111111222222222222111111111000222222222222222222333333000000000000111222333444222111111111111111111111///000000111222222333333555555444333333222111111333333333333333333333333222222333444555555555555222222222333333333333333444444444444444444444444444444444444444555555555555555444333333444444555777777777777666555444444777777777777777777777777888777666444333333333333111222222333333222111111000000000000111111111111111111111111111111111111////////////000000000000////////////////////////))))))***+++,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************+++++++++++++++*********************************************************((())))))************)))))))))************)))))))))))))))))))))))))))))))))))))))((()))******+++((((((((((((((((((((((((%%%&&&'''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))))))))((((((***))))))(((((())))))***))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,++++++,,,,,,------***,,,......---------///+++,,,,,,------------,,,------...////////////...////////////000000000000111111111111222222222222222222333333555666888999333444555444333444666777999999999999:::::::::;;;888999999::::::999999888999:::;;;<<<<<<;;;999999666777:::<<<===>>>>>>===666666777777888999;;;<<<;;;:::999:::;;;;;;:::888999888888888888777777777555555666777777777777777555666666666666666555444444444333333444444555555777777777777888888888888444444444444444555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////************************)))***+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------,,,,,,,,,------.........---............/////////---......///000000111111000000111222222222222111222222111111111000000000000000111111111111111111222222222222222222222222...///111222333222111000333333333222222222111111111111111111111111111111000000111222222111000000000000000000000000000000222222111000///...------111000000000000000000000000000000111111111111111111111111111111111111111/////////000111111111222333333222222222222222222000111222333333222111000222222333333333333333222333333333333222222222222333333333333333333333333333333333444444555555555555444333333333333444555444555555666777777666666777777777777777777777777555444333333222222222222000111222222222222111000///000000000111111111111000000000000000000000000.../////////000000000111////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++*********)))************************************************(((((()))***************))))))************))))))''''''(((((())))))******((((((''''''(((((()))***))))))************))))))(((((((((((()))***++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))************))))))************************+++++++++++++++,,,---...+++,,,......---,,,---...***+++,,,------------------------.........//////........./////////000000111111111111222222222222111111111222444555777888333555666555333333555777888999999999999:::::::::777888888999999888888777999:::<<<======<<<;;;:::888888999:::;;;;;;<<<<<<777777777777888999::::::;;;999777888:::<<<<<<<<<888888888888777777777777444555666777888777777666555666777777777666444444333333333333333444555555777777666666666666666666333333333444444555555555333333222222222222333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////************************////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,------...//////---------.........//////------......///000000111...//////000000000000000111000000000////////////...//////000111111000000000000000000000000000000---///222444444333000///333333222222222111111111000000000000000000000000///000222333333222000///111111111111111111111111111111000///---,,,++++++/////////////////////...111111111111111///......///000000000000111111111000000000111111111222222000000000111222222333333...///222333333222///...111111222222222111111000444444444333333222222222333333333333333333333333333333333444444555555555444333222222222333444555111222444666777888999999777777777777777777777777333333222111111222222222///000111222222111000/////////000000111111111222////////////////////////.../////////000000111111////////////////////////000////////////.........+++++++++,,,,,,---------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))************************(((((()))***************))))))************))))))&&&''''''((()))******+++'''''''''''''''((())))))***++++++,,,,,,,,,++++++,,,+++***)))))))))++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******+++,,,------+++---......---,,,,,,---)))***+++,,,------------...------------...//////---.........//////000000000111111111111222222222000000111222333555666777555777888666444333555888888888999999999:::::::::777777888888888888777777888999;;;<<<<<<;;;999888:::999999888888999::::::999999888888888888888999:::888666666999<<<>>>???888888888888777777777777444555777888888888777666666777777777777555333222333222222222333444444555555444333222222222222222333333333444444555555555333222222111111222222333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000111111111111111111111111******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))++++++******++++++,,,---,,,+++***+++---...---,,,//////...---+++***))))))---.........---,,,,,,+++---------,,,,,,+++++++++,,,+++*********,,,...000...///000111000///---+++..........................................------000000///...------,,,,,,//////000000000000//////...///111333444333222111000000//////.........---000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////,,,,,,,,,---...///000000///////////////////////////000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222111222222333333222222111666444222000000111222333333333333222222111111111222222222222222222222222333333333444444444555555444333333222222333333444333333444444333222000///000000////////////000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000////////////,,,------......------,,,------------------------....../////////...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++******************************))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))'''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&******))))))(((((('''''')))((('''''''''(((***+++*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((('''(((((((((((())))))))),,,+++***)))))))))++++++///,,,******,,,,,,+++)))++++++******++++++,,,------.........---,,,,,,+++---------............///...///////////////......---------------...//////111111111000000000000000222333333444444555555555555555555555666666666666======<<<;;;::::::999999777888999::::::888777555999999::::::;;;<<<======>>>:::777666888::::::999888888999999999:::::::::999888888:::<<<<<<;;;:::888888888888888999999999999999999888666555333222444444444555555555666666444555555555444333222222444333333222222333333444666666666666555444333222222333444555555555444333444444333222111111111111333333333222222111111111000000000000////////////............//////////////////............//////*********+++++++++,,,,,,******************+++++++++++++++***++++++,,,,,,,,,+++***+++---...---,,,......---,,,+++******)))------......---,,,,,,+++---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------......//////...---------------------------------------..................------+++,,,---...000111222333/////////000000////////////000222333333111000///000/////////.........---....../////////000000000////////////////////////////////////////////////000000000/////////......,,,,,,------......//////........................//////000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111222222111111000444333111000000111222333333333333222222111111111222222222222222222222222333333333333444444444444333333222222222222333333222222333333222000///...111000000//////000000111000000000000000000000000000000000000000000000000//////000000000000///////////////............---,,,------......------,,,------------------------,,,------......---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((*********)))))))))(((((())))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))***+++((((((''''''(((((())))))((('''''''''&&&&&&&&&&&&(((((((((((('''''''''&&&((('''&&&&&&&&&'''))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((((((((())))))))))))************++++++***))))))******+++---+++))))))+++,,,+++)))******))))))******+++,,,------......---,,,,,,+++,,,,,,,,,,,,---------.........////////////............------......///000000000000000000111111111111111222222333444444444444444444555555666666666;;;;;;;;;:::999888888888888999:::;;;:::999777666999999:::;;;;;;<<<=========:::777777999:::999888777777777888888888999999777777777999;;;<<<;;;:::888888888888888888888888888888888888777666444444444444444444555555555666555555555555555444333333444444333333333333444444555555555555444333222111222222444555555555444333333333222111111111222222333333333222222111111111111111000000000/////////............//////////////////............//////*********++++++++++++,,,((())))))***++++++,,,,,,,,,,,,++++++***+++++++++,,,+++***+++,,,------+++---,,,,,,,,,++++++++++++---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---)))***---///000///---,,,000///---++++++,,,...///------------------------------------------......//////............------......////////////......111111222222111000...---/////////...............------........./////////////////////////////////........................000////////////.........---------------.................................////////////000000000000000000000000000000000000000000000000000000000000///////////////000000000///000000000000000000///222111000///000111222333222222222222222111111111222222222222222222222222222222333333333444444444333333222222222222333333111111111111111000///...111111111000000111111111////////////////////////000000000000000000000000//////000000000000//////.........---------,,,,,,,,,------......------,,,------------------------***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------************************))))))))))))************************************'''''''''((()))*********))))))))))))))))))))))))******))))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))***+++'''((((((((())))))******&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''((((((((()))))))))******************)))))))))******++++++)))((((((***++++++***))))))(((((())))))***+++---------------,,,,,,++++++++++++,,,,,,,,,------------......///......---...............///000000//////000000111111222222000000111222222333444444333333444555666777777888::::::999999888777777777999:::;;;;;;;;;:::888777999::::::;;;;;;<<<<<<===:::999888999::::::888666666666666777777777888888666666666888;;;<<<;;;:::999999888888777777666666777777888888777777666555444444444444555555555555555555666666666555444444555444444333333444444555333333444333333222111000111222444555555555444333222222111111111222333333222222222222222111111111222222111111111000000000............//////////////////............//////************++++++++++++))))))*********+++++++++---,,,++++++******+++++++++*********,,,---,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------***+++---...//////......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,***)))((((((---......//////......---///000000000000///...---........................------........./////////////////////////////////------------------------/////////.........------...---------------------................................./////////000000000000000000000000000000000000000000000000000000///////////////000000000///000000111111000000///000/////////000111222333222222222111111111111111111111111111111111111111222222222222333333333333222222111111111111222222111111111111111000000///222222111111111111222222000000000000000000000000//////////////////////////////000000000000//////.........------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,------+++,,,,,,,,,,,,---------************************)))))))))))))))*********************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))((((((***)))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''((((((((())))))))))))))))))))))))*********)))((((((((()))***++++++)))))))))))))))***++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---.........------///............///000000......///000111222222333000000111222333444444555444444555666777888999:::999999999888888777777777::::::;;;;;;;;;:::999888::::::::::::;;;;;;<<<<<<888888999::::::999777555666666666777777777888888666666666888;;;<<<<<<;;;999999888777666666555555666777777888888888777777444444444444444444444444555666666666666666555555555444444333333444444555333333333333333222111111111222333444555444333333111111000000111222333333222222222111111111111111222222222222111111111000............//////////////////............//////))))))*********++++++++++++++++++*********)))))),,,,,,++++++***++++++,,,+++***)))***,,,---,,,+++******++++++++++++,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,---///000------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......'''((()))***+++------...------............------------......////////////---------...................../////////000000000............................................................---------------------------,,,,,,,,,........................---............//////////////////////////////////////////////////////////////////000000000111111000111111111111111111000/////////000000111222222111111111111111111111111111111111111111111111111111111111222222222333333222111111000000111111222333222222222111111111111222222111111111111222222111111111111111111111111//////////////////////////////000000000000///////////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......+++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&%%%&&&'''((()))***)))))))))''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******(((((())))))************(((((())))))))))))+++,,,+++************+++,,,,,,++++++,,,,,,---,,,,,,+++------------............++++++,,,---------------...............///000000......///000111222222333111111222333444555666666555666666888999:::;;;;;;999999999999888888888888;;;;;;;;;;;;::::::999999999999999999::::::::::::666888:::;;;:::888666555777777777888888888999999777777777999;;;===<<<;;;888888777777666555444444666777777888888888888888444444444444444444333333555555666666666666666555444444444333333444444444333444444444444333333222111222333444444444333222000000000000111222222333111111111111111111111111222222222222111111111000............//////////////////............//////)))))))))************+++,,,,,,++++++***))))))(((++++++******++++++,,,---+++***)))***+++,,,,,,************+++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++***)))***,,,...000***,,,...///000///---,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,------------......,,,,,,------------,,,,,,+++,,,,,,------...//////---------------.............../////////000000000......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........///////////////////////////////////////////////////......//////000000111111000111111222222111111000000000111111111111111111000000000111111111111111111111111111111111111111000000111111111222222222111111000000000000111111333333222222111222222333111111111000000111111111111111111111111111111111000000000000000000000000//////000000000000///////////////............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&(((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((()))))))))))))))'''(((((()))***)))))))))'''''''''(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((((((************++++++++++++''''''((()))************)))*********))))))***,,,+++++++++***+++,,,,,,---***++++++,,,,,,,,,,,,,,,---------.........//////******+++,,,---------------------------...////////////000000111111222222111111222333555666777777666666777888999::::::;;;999888888888888888888888;;;:::::::::999999999999888888888888888888888888666888:::;;;999777666666777777777888888888999999777777777888:::;;;:::999777777666666555555444444777777888888999888888888444444444444333333333333444444555666666666555555444333333222222333333444333333444444444444333333000111333444444444333222111111000000000111222222000000000111111111111111222222111111111000000000............//////////////////............//////))))))))))))************++++++******************)))))))))***+++,,,---...+++))))))***+++,,,+++***+++++++++*********************+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************+++,,,------******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......111111000...---+++******,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,------.........------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------...------------------------,,,,,,---------.........////////////////////////........................,,,------...//////000000///000000000000000000///222222222222222222111111///000000000111111111222111111111111111111111111000000000000111111111222000000000//////000000000222222111000000111222333111000000//////000000111111111111111111111111111000000000000000000000000//////000000000000//////.........---------,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,+++******++++++,,,)))))))))*********++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&'''((()))(((&&&$$$###&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&'''((()))))))))((((((%%%%%%&&&''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&'''((()))*********)))***,,,---+++)))(((***,,,***************++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,---------.........)))***+++,,,,,,---------,,,,,,,,,,,,,,,---......000000000000000111111111000000111222444555666777666666666777777888888888777777777777777777777777::::::999888888888888888777777777777666666666666666888::::::777666666777666666666777777777888888777666666777888888777555555555555555555555555555888888999999999888777777444444444333333333222222333333444555555555555555333222222111111222222333222222333333333333222222000111222333444333222222222111111000000000000111///000000000111111111222111111000000000/////////............//////////////////............//////))))))))))))************)))))))))***++++++,,,,,,((())))))***+++---...///***)))))))))+++,,,+++***+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++'''(((***,,,,,,,,,+++******)))((('''((()))+++,,,******************************+++,,,,,,---......******+++,,,,,,---......+++,,,,,,------,,,,,,+++......---,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,---------..............................++++++++++++++++++++++++---------,,,,,,,,,++++++******+++,,,,,,---......------------------------,,,,,,,,,---------......////////////////////////........................++++++,,,------...//////......////////////......333333333333333222111000//////000000111111111222000000000000000000000000000000000000111111111111000000////////////000000111111000//////000111222000000////////////000000000000000000000000000000000000000000000000000000//////000000000000//////---------,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++---,,,***)))))))))******((())))))))))))*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$&&&'''(((((('''%%%###!!!%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))*********)))+++---...,,,)))(((***,,,)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,---------,,,++++++++++++,,,------111111111000000000000000...///000111333444555666555555555555666666666666555555555666666666666666:::999888888777777888888666666666666666555555555666888:::999777555666888555555555555666666666777666555444555666666444222444444555555555555555555999999999999999888777777444444444333333222222222222333333444555555555444222111111111111111111222000111111222222222111111000111222333444333222222222222111000//////000000//////000000111111111222000000000000////////////............/////////000//////............//////************************(((((())))))******++++++''')))+++---...---,,,+++,,,+++*********+++------+++***)))(((((()))***++++++*********))))))((((((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,------...******)))))))))***,,,---...---,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...---,,,,,,,,,++++++++++++++++++,,,+++***))))))+++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***,,,......,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++........................,,,,,,,,,---...///000000///////////////...------000111111111111000000///000000000000000000000000000000//////......------111111222222222111111000//////000000111111222222111000/////////000222222111111111111111111111111222222111111111111222222111000//////...//////000111000000///...------,,,000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))((('''''''''''''''))))))(((((()))***++++++((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''(((******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))***++++++++++++***)))******++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////////////////000111222222333222222444555777888888888777666888777666555444444555666777888999::::::999777666777777777777666666666666888999999888888777666555777777666666666666666777333333333333333444555666444555666777777666555444777777888999999777666555333333333333333333333333222222222333333444444444333333333222222111111111333333333222222111111111111111111111111111111111222111///......///111222444333111000000111333444111000///......///000111......------------......111000...,,,,,,...000111************************)))))))))))))))*********''')))+++,,,------,,,++++++******)))***+++,,,---+++***)))(((((()))***+++************)))))))))((($$$%%%%%%&&&'''(((((()))+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,+++***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))++++++++++++++++++++++++,,,+++***)))***+++---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................,,,,,,------......//////......//////......---,,,...//////000000000//////000000000000000000000000////////////////////////111111111111111111111111000000000000000111111111111000000///000111222333111111111111111111111111//////............//////000000000000000000000000111111000000//////....../////////............---......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''(((((()))***))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((******)))(((((()))******(((((((((((((((((((((((((((((()))************))))))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......//////////////////////////////000111222222222222444444666777777777666555777666555444444444555555777777888888888888888777888777777777777666666666777888888888888777666666777777666666666666666777444444333333444555555666555555666777777666555555666666777777666666555444333333333222222222222222111222222222333333333333333333333222222111111111333333333222222111111111222222222222222222222222333222000//////000222333333222111111111111222333000000////////////000000......------------......000///...------...///000************************************))))))))))))((()))***,,,,,,,,,++++++***))))))))))))***++++++******))))))))))))******************))))))))))))%%%&&&'''((()))+++,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,+++***)))(((******)))))))))***++++++++++++***))))))))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((()))*********+++,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---------------------------------------........................------,,,,,,---......////////////000000000000000000000000......///000000111222222000000000000000111222333111000000000000000000///111111000000111111222333111111111111111111111111111111000000000000111111///000111222222111000///000000000000000000000000.........---------,,,,,,---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************************************++++++*********)))))))))(((((((((((())))))))))))''''''''''''''''''''''''***))))))(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))******+++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...///000111222222222222222333444555555555444444555555444333333333444444555555555555666777888888888888888777777777666666666666777777888888777777777666666555555666777777555555444444555555666666666666777777777666666555666555555444444444444444333333333222222111111111111111111111111222222222222222222222222111111111222222222222222111111111222222222222222222222222333222111000000111222333111111111111111111111111/////////000000/////////......------------..............................************************++++++******))))))((((((((()))***+++,,,+++++++++)))))))))))))))************))))))))))))))))))************)))))))))))))))******+++,,,,,,---......***++++++++++++,,,,,,,,,......---,,,+++***))))))***))))))))))))*********+++******)))))))))******++++++************++++++++++++++++++++++++++++++,,,---------,,,,,,+++***((())))))***+++,,,,,,---,,,++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,+++***+++------+++)))++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...---------------------....../////////......---+++,,,---...///000000000000000000000000000000000///000000000111111111222000000//////000111222333111111000000/////////...111111111111111222222333111111111111111111111111222222111111111111222222...///111333333222000//////////////////000000000.........------------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''(((''''''&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******)))))))))))))))***++++++,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---------.................................///000111222222222222111222222333333333333333444333333333333333333333444444333333444666777999888888777777777666666666444555666777888888888888666666555555555666777777666666555555555666666777666666777666666666555555666555444222222333444444444444444333222222111111000000000000000111111111222222222111111111111111222222222111111111111111222222222222222222222222333333222111111222333333000000111222222111000000---...///000000///...---......------------......---......//////......---))))))))))))))))))))))))++++++******))))))(((((())))))******++++++******(((((())))))************)))))))))******)))))))))))))))))))))))))))******)))))))))))))))(((((((((*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))***))))))))))))++++++*********++++++,,,+++******))))))******+++++++++++++++++++++++++++,,,------------,,,,,,+++(((((()))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++++++++***++++++***+++,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++---------------------------------------,,,,,,,,,...//////000000000//////,,,---...///000111111111////////////////////////222111111111000000000///000/////////000111111222111000000000//////......000000111111222222222222000000000000000000000000......------------......---...111222333222000///------................../////////.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((((()))(((''''''))))))(((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******((())))))******+++,,,,,,***))))))(((((())))))************+++++++++,,,,,,,,,,,,,,,---------......------------------------......///000111111111111111111111111111222222333222222333333333333333333444333222222333555777888777777777666666666666555333444555666777888888888555555555555555666777777777666666555555555666666777666666555555555555555666555444333222333444555555444444444333333333222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333222222222222222222333///000000111111000000///---...///000000///...---......------------......------............------))))))))))))))))))))))))************))))))))))))************************((()))******++++++******))))))************))))))))))))))))))***************))))))((((((''''''&&&************++++++++++++))))))******+++,,,,,,---))))))*********)))((('''+++************+++,,,,,,******))))))))))))******++++++++++++++++++++++++******+++++++++******)))((()))))))))***+++++++++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++'''((()))***+++***)))))))))+++,,,,,,+++******+++++++++++++++++++++++++++---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////////////////---...///000000000000000////////////////////////222222111000000///......///000000111111000//////000//////////////////...//////000111111111111000000000000000000000000000//////............//////---...///000111111000000------------------------/////////............---------...............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))************************)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&((()))))))))((('''***)))(((((('''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))***+++++++++++++++(((((())))))***+++++++++******))))))))))))******************++++++++++++,,,,,,,,,---------......---------------------------...///000111111111111111111000000111111222333222222333444444444333333333333333333444555666666666666666555555555444444333444555666777777888777444444444444555666777777666666555555444444555555777666555444333333333333555444444333333333333333333333333333333333333333111111111111000000000000000000000111111111111111000000000111111111111111111111111111111111111111222222222222222222222222////////////////////////.........//////...............------------......------------------------)))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))+++,,,,,,,,,+++***((()))***++++++***)))(((((()))))))))************+++++++++***************************++++++++++++((())))))***++++++,,,,,,))))))*********)))'''&&&)))))))))))))))***++++++******))))))))))))******************************(((((())))))***))))))((())))))))))))************,,,,,,,,,,,,++++++******))))))))))))******++++++************************'''(((***+++++++++)))(((&&&+++///---)))''')))---************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,------......---------....../////////......///////////////////////////////////////////////////000222222222000---,,,.........///////////////---...///000111000//////000000000000000000000000111111000000000000111111,,,------...//////000000//////......------,,,,,,.........---------,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((()))***)))(((''')))(((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((())))))***************(((((())))))******+++++++++******))))))******+++************++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111111000000000111222333111222333555555555444333444444555555555555555444555444444444444333333333444444555666777777777666444444444444555666777777666555555444333333444444666555333222111111222222222222333333222222111000000000000111222222333333222222222111111000000000///000000000111111111222///000000000111111111222000000000000000000000000000111111111111111111000000///............///000///......------......///......------------............,,,,,,,,,,,,......))))))))))))))))))))))))(((((())))))******++++++******)))))))))))))))***)))***+++,,,---,,,++++++((()))***++++++***)))((((((((())))))*********+++(((((())))))*********+++)))************+++++++++)))************+++++++++((()))*********((('''&&&((((((((((((((()))************))))))))))))******************************))))))***************)))*********))))))))))))))),,,,,,,,,,,,,,,+++***)))(((((())))))*********+++************************''')))+++,,,,,,,,,***)))%%%+++000...(((%%%)))///*********************************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))***++++++,,,,,,,,,,,,---------...------,,,,,,////////////////////////------......//////000000///000222444333000,,,)))---.........//////000000,,,---///000000000///...000000000000000000000000......------------......,,,,,,,,,,,,---...000111111111000///...------,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&((()))***)))((('''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))******++++++++++++************++++++)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222111000000000111333444111222444555666555444444444555666666666555444333444444333333333222222222444555666666666666666666333333333444555666777888666555444333333333333333555444333111000000111111000111222222222111///...------...///000111222222333222222222111111000000//////000000111111111222//////000000111111111222////////////////////////000000111111111111000000111000...------...000111///...---,,,,,,---...///.........------.........///...,,,++++++,,,...///))))))(((((((((((())))))+++*********))))))((((((+++*********))))))(((((())))))*********))))))(((,,,,,,++++++***)))((((((''''''(((((())))))******)))))))))))))))))))))))))))(((''''''''')))***+++))))))*********+++++++++***)))'''((()))***(((''')))))))))))))))))))))))),,,,,,++++++***)))))))))***((((((***,,,,,,)))&&&++++++******)))******+++,,,,,,,,,+++++++++++++++******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))((()))+++---...---+++***************************************************************************,,,,,,---------,,,++++++...***(((+++///000+++''',,,++++++******++++++,,,,,,,,,,,,---------............////////////......---...//////......///111000000000000////////////////////////////////////---...///000000///...---,,,---...//////...---,,,111111000000//////......//////////////////////////////............/////////...---,,,,,,---...//////...------++++++***)))+++))))))***---...,,,***,,,++++++******++++++,,,///...,,,+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))*********))))))((())))))(((((((((((())))))(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''+++***((('''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))************)))))))))***+++++++++,,,************************++++++,,,,,,,,,---------------------------------..................------/////////000111111222222222222222222222222222222555555444444444444555555444444222222222222444444444444444555555555555666333333333333333444555666555555444333222222222222222222333333222222111000111111111111111111111111000000000000000000000000222111111111111111222222111111111111000000000000222111111111000000//////222111000000111111000.........////////////......000000//////.........------------............///,,,,,,------------------//////...---...///000111))))))(((((((((((())))))*********)))))))))(((((())))))))))))(((((('''''''''((()))***************,,,,,,+++******)))(((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,------------***((('''((()))***)))'''))))))))))))))))))))))))+++++++++*********))))))+++)))((()))++++++)))''')))))))))))))))***++++++************++++++++++++)))******++++++******)))************************+++++++++*********))))))((()))***+++++++++***)))************************+++*********************************************+++,,,,,,,,,,,,,,,++++++000---******---...---+++---,,,,,,++++++,,,,,,---,,,,,,,,,------------.........////////////......---...//////...---///000000/////////////////////////////////////////////......///000000///.........///000111111000///...000000000000//////////////////////////////////////////............//////......---,,,,,,---......---------,,,,,,++++++***+++***)))+++---...,,,***,,,++++++******++++++,,,...---,,,+++******+++,,,+++******))))))******+++))))))))))))))))))))))))))))))*********))))))((())))))(((((((((((())))))(((((((((((((((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''+++***((('''&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&))))))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((())))))(((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''((())))))))))))((())))))))))))******************************++++++************************++++++++++++,,,,,,,,,,,,------------------------.........---------------/////////000111111222222222222222222222222222222555555555555555555555555444333333222222333333444444444444444555555555555444444333333333444444555444444333222222222333333333333333333333222222111111111111111111111111111000000000000000000000000222222111111000111111111111111111000000000//////111111111000000000//////333111//////000111000///......////////////......000/////////............---------............///------------------------......---------...///000))))))(((((((((((())))))******))))))))))))((((((((((((((((((''''''''''''&&&'''(((***+++++++++++++++++++++******))))))((((((((((((((())))))))))))((((((((((((((((((((((((******+++++++++***))))))(((((()))))))))*********)))((('''((()))***)))((()))))))))))))))))))))))))))))))))*********++++++,,,***(((((())))))(((''')))((((((((()))***++++++(((((())))))******++++++)))******++++++******)))************************+++************)))))))))******)))((((((((())))))************************+++++++++******)))))))))******************************++++++++++++++++++///---+++******,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,------------//////............//////...///000///------...///////////////////////////000000000000000000000000//////000000000000////////////000000000000//////////////////000000000000//////////////////////////////............//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***++++++************++++++,,,,,,+++************++++++******))))))******+++))))))))))))))))))))))))((())))))******)))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((()))((((((''''''''''''(((***)))(((''''''&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((((((((((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))))))))''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((('''((())))))******))))))))))))))))))******************************))))))************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000000111111222222222222222222222222222444555666777777666555444444333333222222333333444333333333444444444555555555444444333333333333444333222222222222333444444444444444444444333222222111111111111111111111111000000000000000000000000333222111000000000000000111111000000000000//////111111000000000000//////333111///...///000000000......////////////......////////////............---------............///.........------,,,,,,+++------,,,+++,,,---...///))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''((()))***************+++*********)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))&&&&&&&&&'''''''''(((((()))((('''((()))***)))(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,+++)))''''''(((((((((+++******))))))*********&&&''''''((()))******+++))))))************))))))++++++++++++++++++++++++************)))))))))))),,,+++)))'''''''''))))))************************++++++******))))))((((((************************)))))))))******++++++,,,)))***+++***)))***,,,...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///...------------...///...///000///---,,,---............///////////////000000000000000000000000000000000000000000000000---..................---......//////000000111111///////////////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***++++++************+++++++++***************************))))))))))))******))))))))))))))))))))))))'''((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%#########$$$%%%&&&''''''''''''''''''(((((((((((()))(((''''''''''''(((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''))))))***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((()))***************((()))))))))************++++++******))))))((((((************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------......//////000111111111222222222222222222222222444555777888888777555444333333333333333333333333222333333333444444444444555555444333222222222222111111111111222333444555444444555555444444333222111111111111111111111111000000000000000000000000333222111000000//////000111000000000////////////000000000000000000//////333000...---///000000000......////////////......///////////////.........---------............/////////...---,,,,,,++++++---,,,+++++++++,,,---...))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))***************)))((('''*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((###$$$&&&)))************)))))))))*********++++++(((''''''((()))******)))((((((((((((((((((((((((''''''((()))***++++++,,,+++***)))'''&&&'''((()))...---,,,+++***)))))))))&&&&&&'''((())))))******)))))))))******)))))))))************************))))))))))))))))))))))))...,,,***((('''(((***+++*********************************)))))))))((((((************************))))))((()))***+++,,,---&&&(((******))))))***,,,++++++************+++++++++++++++,,,,,,,,,------......------------......---...///...---,,,---...------....../////////000////////////////////////000000////////////000000.........------...............//////000000111111////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---***+++,,,,,,+++++++++++++++******))))))******+++***************************))))))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%#########$$$%%%&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''(((((()))***************((()))))))))************+++******))))))((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------.........///000000111111222222222222222222222222333555666888888666555333333333333333333333333333222222222222333333333444555444333222222222222222000000000111222333444555444444555555444444333222111111111111111111111111000000000000000000000000222111111000//////000000000000000////////////...//////////////////000000111///------///000000000......////////////...............///////////////---------............/////////...---,,,,,,++++++,,,,,,+++***+++,,,---...))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))************++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((###$$$%%%'''((()))******((((((((()))))))))******((('''&&&(((***+++***)))))))))))))))))))))))))))''''''(((((()))***++++++'''((()))(((''''''(((***------+++***)))))))))(((''''''(((((())))))******((())))))******))))))((())))))))))))))))))))))))(((((()))))))))))))))***---+++)))(((((()))***+++************************))))))))))))))))))))))))************************))))))((()))***,,,...///...---,,,+++******************))))))))))))******++++++++++++,,,,,,,,,,,,,,,---............---,,,+++---......------...///---------......//////000//////////////////////////////............//////000000////////////000000////////////000000000000////////////////////////......------------......,,,,,,------------,,,,,,)))*********++++++,,,,,,***,,,------+++******+++******))))))))))))******)))***++++++,,,+++++++++***))))))(((((())))))***))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&$$$######&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''''''''''''''((())))))******))))))))))))))))))************))))))))))))))))))(((((())))))))))))))))))))))))((()))))))))************************************)))******++++++,,,,,,------......//////000000111222222222222222222222222333444555666666555444333222333333444444333333222111111222222222333333333444333333222222222222333000000000111111333444444444444444444444333222222111111111111111111111111000000000000000000000000000000000//////000000111000000////////////............////////////000000///...---...000111000///......////////////...............///////////////---------............///.........------,,,,,,+++,,,,,,+++***+++,,,---...))))))(((((((((((())))))'''''''''((((((((())))))((((((((()))))))))*********************)))((('''((()))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''(((((()))&&&&&&'''''''''(((((((((((('''&&&'''***+++***)))))))))))))))))))))))))))'''((((((((())))))******$$$'''))))))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((()))***+++************************''''''(((((()))************************************)))))))))***---///111>>>888000,,,+++,,,+++***+++******************+++***++++++++++++,,,,,,,,,+++,,,...//////...,,,+++***+++------------///000,,,,,,---......///000000------------------------///...---,,,,,,---...///111000///......///000111000000000000////////////////////////////////////...------,,,,,,------...,,,---............---,,,***************+++++++++***,,,...---+++)))***+++******))))))))))))******)))***+++,,,------,,,+++))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&'''((())))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((())))))))))))((())))))))))))************((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))***+++,,,,,,,,,------......///000000000222222222222222222222222444444444444444444444444222333333444444333333222111111111111222222222222222222222111222222333333111111000000111222333333333333333333333222222111111111111111111111111111000000000000000000000000//////...//////000111222000000/////////................../////////000000------...000111111///---......////////////................../////////000---------............///---------------------------,,,,,,++++++,,,...///))))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((())))))************)))(((((((((((())))))))))))******))))))((((((((('''************************,,,+++)))''''''''''''(((************++++++++++++''''''&&&'''***++++++***))))))))))))))))))))))))(((((((((((())))))))))))"""%%%)))***(((((()))+++$$$$$$%%%%%%'''((()))***************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((()))***************************&&&&&&'''((()))***++++++***************************)))))))))+++...000222MMMBBB555---,,,------,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))+++...000000...+++)))(((***,,,------...000111,,,,,,------...///000000------------------------...---,,,++++++,,,---...///...---,,,,,,---...///111111000000//////......////////////////////////...------,,,,,,------...------...//////...------***************************,,,...---***))))))+++******))))))))))))*********+++,,,---...------,,,))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((()))***&&&'''((())))))(((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************''''''(((((())))))******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,------......///000000000222222222222222222222222444333333222222333333444222222444444444444222222000111111111111222222222111111111111222333444444111111111000111111222333222333333333333222111111111111111111111111111111000000000000000000000000............///111222333000/////////............---.........//////000000,,,,,,...111222222///,,,......////////////......---.........//////000000---------.........//////,,,,,,------------------------,,,,,,,,,---...///))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++'''$$$&&&***,,,***'''))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***)))(((***,,,///CCC888,,,(((+++---***&&&++++++++++++++++++++++++)))***+++,,,---.........------------------------///,,,***+++...///...,,,,,,,,,,,,---------......---------............///,,,,,,,,,---...///000111........................000000000000000000000000////////////////////////------............------***+++,,,...///000000000---,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((()))***+++***)))'''''''''((((((''''''''''''((((((((((((((()))***)))'''&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&))))))(((((('''''''''&&&)))(((((('''&&&&&&%%%%%%&&&''''''((()))******+++''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++------------------------///////////////............/////////000000000111444222000///000222555666444444555666777666444222333111000000222444444333333333333222222111111111333222000//////111333444333333333222111000//////...///000111222222111000111000000////////////000---...///111111111000///111111000000000000111111******,,,---......//////------...///000000//////,,,,,,...///000000000000,,,,,,,,,---------......//////...---,,,,,,++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++'''%%%&&&***,,,***'''))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''((()))***%%%&&&'''((()))***+++,,,***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))************************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))******)))***,,,...:::222***'''***,,,+++(((++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,))))))***+++,,,------............---++++++,,,---,,,,,,,,,---------......------------...........................///000111........................////////////////////////..............................////////////......,,,,,,------,,,+++******///---,,,+++,,,,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((''''''''''''(((((()))+++***)))(((''''''((((((''''''''''''((((((((((((((()))))))))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))***++++++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''((()))))))))))))))(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++++++++,,,,,,,,,,,,,,,,,,------------------------////////////............////////////000000000000333111000///...///111111444444444555666555333222111000000111333444444333333333333222222222111111444222111000000000222333222333333222222000//////...///000111222111111000000000////////////000000...//////000000000000///111000000000000000000111,,,---...///000000000000------...///////////////,,,---...//////000//////,,,---------............000//////...------,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***************************(((%%%&&&)))+++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******&&&''''''((()))******+++)))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((())))))))))))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''')))***+++******+++,,,...,,,(((''')))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******&&&'''((()))***,,,---------000111...***(((***---,,,,,,,,,---------......------------............000///////////////000000........................////////////////////////........................//////000000000000//////000111111000///...---,,,///---,,,+++,,,,,,***)))************************))))))))))))))))))))))))++++++***))))))***++++++(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))((((((''''''''''''(((***)))((((((((((((((()))''''''''''''(((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))(((((((((((('''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''((())))))))))))************))))))))))))))))))))))))******))))))))))))***************+++,,,,,,,,,---------------------------........................000000000000////////////222222111000000/////////333444444444444333222111000000000111333444333222333333333222222222222111444333222111000000111222222222222222222111000///...///111222222111000000//////...//////000111222111000000////////////000000000000000000000000000000000111111111111000000---......///////////////---....../////////......------........./////////000000//////......------******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***(((&&&''')))******)))))))))(((((((((((())))))((((((((((((((((((((((((***))))))))))))*********+++******)))(((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***************************'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&(((+++++++++*********'''((())))))))))))***,,,************************++++++,,,,,,,,,++++++***'''(((((()))***++++++,,,---......---***)))+++---,,,,,,,,,---------......,,,,,,---------.........000//////............///........................////////////////////////..............................////////////......///000000111222222111111,,,***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((()))))))))''''''''''''(((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!!!###$$$%%%%%%$$$$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))))))))***((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...............///000000000000////////////111222333444333222111111222333444333222111111222000000000222444444222111222222222222222222222222555444333111111000000111222222222222222111000//////000111222222111000///............///000222222222111000.........///000///000000000000000000///111222222222111111000///......///////////////............///......------.........////////////000//////......------------*********+++++++++,,,,,,,,,++++++******++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))***)))))))))(((((((((((())))))(((((((((((((((((((((((()))************)))))))))+++******)))(((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************&&&(((++++++***)))))))))''')))++++++)))((()))+++************************((()))***+++,,,,,,,,,,,,+++++++++++++++*********---+++)))***,,,......,,,,,,,,,,,,---------......,,,,,,,,,------------.........---,,,,,,,,,------........................................................................,,,------......------,,,++++++,,,---............(((''''''(((+++,,,,,,+++))))))))))))))))))))))))*********************************++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''(((((())))))******''''''''''''((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&'''((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000////////////...000222444444444333333111222333222111000222333333222222222444444222111222222222222222222222222555444333222111111111000111111222222222111000000///000111222222111000///............///000222222222111000.........///000...///000000000000///...111111111111000///.........///////////////......---...............---,,,.........////////////000------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''&&&''''''((()))******+++)))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))******)))((())))))(((***++++++***(((((()))************************'''((()))+++,,,,,,---------------,,,++++++******,,,)))''')))---000///,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------................................................------------------------,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++(((''''''(((+++------,,,))))))))))))))))))))))))************************)))***++++++++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&((()))************''''''''''''((((((((((((&&&'''((((((''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((())))))))))))************(((((((((((((((((((((((())))))************))))))((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000000000+++---///111222333333222///222333222000000333777888666333333333333222111111222222222222333333333444444333333222222111111111111222222222111111000000000111222222111///...//////...//////000111222111000000////////////000......000000000000......000000000000000///...---//////////////////...---,,,------.........------------........./////////,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))((('''&&&%%%&&&'''((()))***+++,,,***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))'''''')))***))))))((()))))))))((((((************************((()))***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///................................................------------------------,,,------------------,,,+++,,,,,,---------------+++*********,,,---,,,+++************************************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))$$$&&&''')))***+++******''''''''''''((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''(((+++)))(((&&&&&&&&&((()))&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))))))))))))))************((((((((((((((((((((((((((()))***++++++***)))(((((()))))))))))))))))))))++++++++++++++++++++++++++++++,,,------...//////------...///000111222222---...///000111222222222...111333333000111555:::===999555333222333222222111111222222222333333333333333333333333333222222000111111222222222111111000111111222111000///...000000////////////000000...//////000000000000///---...000111111000...---///000000000000000/////////////////////...------+++,,,,,,---............,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))((((((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))))))))'''&&&%%%(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***)))(((&&&''')))+++((('''&&&''')))***)))'''))))))))))))))))))))))))***++++++++++++***))))))******++++++,,,,,,,,,---***,,,...,,,)))(((+++...,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---...///000111................................................---------------------------..................---"""###%%%(((***+++,,,---000...------------,,,***************************************************)))***+++,,,,,,+++***)))************************+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***$$$%%%''')))+++++++++***''''''''''''((((((((()))%%%'''((((((''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((---+++)))((('''((()))***&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&((()))******&&&''''''((()))***++++++''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))((((((((((((++++++++++++++++++++++++++++++,,,,,,---...//////,,,---...///000111222333222222222222222222333333---000333333111222777<<<@@@<<<666333222222222222111111111222222333333333222222333444444444333333000111111222222222111111000111222222111000///...111000000////////////000---...///111111111000///---...///111111///...---///000000111111111000000//////000000///...------***+++,,,---......///...,,,,,,,,,---------......---------------------------------.........//////,,,++++++++++++++++++,,,(((((((((((())))))))))))---+++)))'''&&&'''(((((())))))***))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((''''''(((******)))(((***)))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))))))))******(((((('''((()))***,,,---++++++************++++++))))))))))))))))))))))))************************************************++++++*********+++---...)))+++,,,,,,+++***,,,---111000///.............../////////......------,,,******++++++,,,---......//////......------------........................,,,,,,------------------........................------++++++++++++------,,,,,,,,,+++++++++******)))************++++++++++++***************++++++)))***+++,,,,,,+++***)))+++******)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&'''***)))(((''''''((()))***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((((((((((((((((((((''''''%%%&&&&&&'''((())))))***'''(((***---///...***'''******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***++++++++++++***************++++++,,,,,,---...//////000000000111111111111222000000000000000000111111333222111000000222444555999888555333111111222333333333333222222222111111000000000000000000111111///000000222333444555555000000000000000000000000////////////////////////333111///...//////...---,,,---000222222111///...000000111111111111000000////////////............------,,,+++,,,---.../////////...---,,,,,,++++++***,,,---//////...,,,+++,,,,,,------.../////////......---,,,,,,+++******(((((((((((())))))))))))+++***(((%%%$$$$$$%%%%%%((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''&&&&&&'''))))))((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((******)))))))))(((((((((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))((((((((())))))***)))((((((((()))***+++***))))))))))))))))))***))))))))))))))))))))))))************************************************,,,,,,******)))***++++++***+++,,,,,,++++++,,,---///...---,,,,,,,,,,,,---,,,,,,+++++++++*********+++++++++,,,---.........111///---,,,+++,,,...///........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))************+++++++++***))))))((((((((())))))******++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))(((''''''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******'''((()))+++---,,,***'''******))))))))))))******************************+++***)))(((((()))***+++************************+++,,,,,,,,,---.........,,,,,,,,,---------......222222222222333333333333333222111000000222333555888666444222111111222333333333333333222222222222000000000111111222222222222222222222222222222222000000000000000000000000////////////////////////333111//////000111000///,,,...000222333222000///000000111111111111000000////////////............------,,,,,,,,,---.../////////...------,,,++++++)))***,,,...//////...---...............---------......---,,,,,,+++******))))))))))))((((((((((((+++***(((&&&%%%$$$%%%%%%'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&%%%%%%&&&((()))'''&&&&&&'''(((((()))((('''&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((************))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))(((''''''((((((+++***)))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))************************************************,,,,,,***)))))))))))))))***,,,------,,,+++---...,,,,,,++++++******++++++------------------,,,,,,,,,,,,,,,---......//////222///,,,******+++...000------------------------.........------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))************+++++++++,,,+++***)))))))))))))))++++++************+++++++++******)))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******((('''''')))***+++)))(((***))))))(((((())))))*********************************))))))))))))******((())))))******+++++++++,,,,,,,,,,,,------------------........./////////222222222333333333444444222222111000000222333444555444222111111111222333444444444333333333222222///000000111222333444444555444444333222111000000////////////////////////////////////////////////000///...///111111111000...///111333333222000//////000000111111000000///////////////...............------------...////////////......---,,,,,,,,,(((***,,,...///000000/////////......---,,,,,,+++...------,,,,,,++++++***))))))))))))((((((((((((***)))(((((((((((())))))&&&'''((())))))***))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))'''&&&%%%$$$###''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&'''))))))(((&&&$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++***)))(((((((((((()))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******************************************************))))))))))))))))))***,,,------,,,,,,---...++++++************++++++------..................---------........./////////...,,,++++++,,,...///------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++......---,,,++++++++++++,,,+++***))))))***+++,,,+++******)))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))(((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))))))))******((('''&&&&&&((())))))((())))))(((((((((((())))))++++++++++++++++++++++++***))))))))))))))))))***'''(((((()))***++++++,,,------,,,,,,,,,,,,,,,,,,............//////////////////000000111222222222111111111000111222333333222111111000000111222222444444444333333333333222///000000222333444555555555444444333222111000000////////////////////////////////////////////////------,,,...000111000///000000222333333222111000//////000000000000//////////////////...........................///////////////......---------,,,***+++---...////////////.........------,,,,,,,,,---------,,,,,,+++++++++***)))))))))((((((((('''&&&&&&'''((()))***+++,,,&&&'''((())))))***))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((******)))'''###%%%'''))))))((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,+++***)))))))))))))))&&&''''''((()))*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++***+++---,,,++++++,,,...,,,,,,++++++++++++,,,,,,)))))))))******++++++,,,---------...............,,,,,,---......------,,,------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++...------,,,++++++,,,,,,,,,+++***))))))***+++,,,+++******)))))))))))))))************************))))))(((((((((((())))))(((((((((((((((''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''')))++++++)))(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&''''''(((((((((((((((((())))))(((((((((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))'''%%%%%%'''))))))((())))))(((((((((((())))))************************)))))))))******)))))))))''''''((()))******++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,......///000000111222222111000000111111111222222111000000000111111222222444444333333333222222222///000000222333444555555222222222222222222222222////////////////////////////////////////////////...---...000222333222111111111222222222222111000//////000000000000//////////////////................../////////000000000///...............------..................------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++******))))))((((((''''''######%%%&&&((()))******'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))*********''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((***+++)))((($$$%%%'''((())))))((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******$$$%%%'''((()))*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++,,,,,,---)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,------))))))***+++,,,,,,------------------------------)))+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++******))))))))))))******++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''***------***'''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&''''''(((((('''''''''((((((((((((((()))'''&&&&&&((())))))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))************))))))'''(((((())))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000111222333333000000000111111111111222111111111111111222222111333333333222222222111111///000000111222333444444111111111222222333333333////////////////////////////////////////////////000000111333555666444333111111111111111111000000...//////000000//////...////////////...............//////000111000000000........................000000///......---------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********)))((('''''''''$$$%%%&&&''''''(((((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''&&&((()))***)))'''&&&&&&'''(((((()))******''''''((((((((()))))))))''''''''''''((((((((((((''''''(((((())))))))))))&&&&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&''''''((()))***%%%&&&((()))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,,,,((()))+++***))))))***,,,+++++++++++++++,,,---...***+++,,,---...///000000---------,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++(((((((((((())))))***+++******++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$(((,,,+++'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&(((''''''''')))***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((()))))))))))))))*********+++,,,,,,,,,---.../////////000000000000------...///000111222222///000000111111111111111222222222222222222111111222222111111111000000000000000000111111222222222111111222222222333333333000000000000000000000000////////////////////////000000111333555555333111111111111000000/////////......////////////......////////////...............///000111111111000000............////////////000//////...............,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&))))))))))))))))))((('''))))))***))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&%%%'''((()))'''&&&''''''''''''((()))+++,,,(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))*********+++&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))$$$$$$$$$%%%&&&'''((()))'''((()))))))))(((&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,+++***''')))******))))))***+++++++++******+++,,,------''''''((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------************************++++++------------++++++,,,,,,,,,+++++++++******)))************+++++++++(((((())))))***+++---...)))***+++,,,,,,+++***)))+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''!!!&&&***)))%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&%%%((('''''')))***+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))(((((((((((())))))***+++,,,,,,------,,,,,,,,,---------......******+++,,,---...///000//////000111111111111111333333333333333222111111111111111000000000000///000000000000000111111111222222222222222222222222111111111111111111111111////////////////////////......///111222222///---111000000000//////............////////////......000/////////...............///000222222111111000.........///////////////...............///000111...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&'''''')))***+++******))))))((((((''''''))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$'''''''''''''''((())))))---,,,+++)))((((((''''''((('''((()))******((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''((((((***++++++((((((((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))(((((('''''')))(((((((((''''''''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))++++++++++++************((()))))))))************((()))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,---...///...---,,,---------.../////////------------------------******************++++++******++++++++++++*********+++---......---+++***---+++******++++++)))(((+++++++++*********))))))+++*********************))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))&&&%%%%%%&&&)))******)))'''&&&&&&'''((())))))))))))(((''''''&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((())))))((('''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))************))))))((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,...---,,,,,,+++++++++++++++---////////////000111111111111111111111111111111222222222222111000000222111111111000000//////000000111222222222222111000000111111111111000000//////............//////............////////////////////////////////////////////////////////////000000//////......------111111000000//////......---...///111111///...---//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++)))((((((((((((''''''((())))))(((''''''''''''''''''(((((((((((('''''''''''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%'''''''''''''''((())))))(((''''''&&&&&&&&&&&&'''((((((((()))******((('''(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((()))***+++((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))((((((((('''))))))((((((((('''''''''((((((((())))))))))))******)))))))))((((((((('''))))))))))))((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))*********++++++++++++************+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---......---,,,------------............------------------------++++++++++++++++++++++++******++++++++++++******'''(((***++++++***((('''+++)))((()))******)))(((+++++++++*********))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&&&&'''((((((((((((((((((''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&((()))))))))(((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''''''''(((((()))((((((''''''''''''(((((()))((((((''''''(((((()))'''''''''''''''(((((()))))))))))))))((((((((((((((((((((()))))))))***************+++++++++,,,,,,...---,,,+++++++++++++++...///111000///---......000000000000000000000000111111222222111111000///111111111000000000/////////000111111222222111111111222222333333222222111/////////............///............////////////////////////////////////////////////////////////000000000000000/////////000000000000//////......---...///000000///...---///.........------------......---------,,,,,,,,,++++++++++++++++++++++++,,,+++***************+++(((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((()))***+++(((((()))))))))(((((('''(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))))))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))(((((((((((()))))))))(((((((((''''''))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...*********+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,------,,,+++***)))((('''((()))***)))(((+++************)))))))))''''''(((((()))))))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((('''''''''''''''((()))***''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&'''((())))))((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''((()))***((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,---,,,,,,++++++++++++,,,111222222111...,,,,,,,,,////////////000000000000111111111111111000//////111111000000000000////////////000111111111111111111222222333333222222111000//////......---------............//////////////////////////////////////////////////////////////////////////////000000000000000////////////...---...///000000///...---............------------............------------++++++++++++++++++++++++++++++******+++,,,,,,---((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))******))))))******+++,,,'''((())))))'''''''''(((&&&&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((***))))))((('''&&&%%%%%%))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))(((((((((((()))))))))(((((((((((('''(((((()))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))***+++++++++,,,---------))))))*********+++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++++++++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++******++++++++++++******+++,,,,,,------,,,,,,+++(((''''''(((***+++***)))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''(((((()))***+++,,,&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&'''((()))((((((''''''''''''(((((())))))(((((((((((())))))''''''&&&&&&''''''((()))''''''(((((())))))******)))*********++++++++++++************++++++++++++,,,,,,+++++++++++++++,,,000111222111...---,,,---////////////000000000000000000111111000000///...000000000000000000//////...///000000111111000000//////000000000000//////////////////...---,,,,,,............////////////////////////////////////////////////////////////,,,,,,------......//////////////////////////////......///000000///......------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''')))***(((&&&%%%&&&(((&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&''''''(((******)))((('''&&&&&&%%%(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))***)))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))******)))))))))))))))******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))*********+++*********+++++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++)))+++------+++)))***,,,......------,,,,,,,,,+++------------------------,,,+++++++++*********)))******++++++++++++******(((((())))))))))))((((((***)))((()))+++,,,+++***)))))))))))))))))))))))),,,,,,+++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((())))))******%%%&&&&&&'''((()))******((((((''''''''''''(((((('''''''''(((((((((((((((******)))((('''&&&&&&%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''(((((()))***''''''(((((())))))******)))*********++++++++++++))))))*********++++++++++++++++++******++++++,,,---...000000...---...///////////////000000111111///000000000000///......//////////////////000000......///000000000000////////////000000/////////......//////...---,,,,,,............////////////////////////////////////////////////////////////---------....../////////.............../////////......////////////......,,,,,,------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,***))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))***))))))((('''''''''(((''')))***(((%%%###&&&((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))******)))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))))))))******+++((((((((((((((((((((((((******)))((('''&&&%%%%%%'''''''''((((((((())))))(((((()))))))))*********************++++++++++++......------,,,,,,++++++++++++++++++++++++++++++***,,,///...+++)))***,,,------------,,,,,,,,,,,,------------------------,,,++++++******)))))))))******++++++++++++*********))))))))))))))))))***+++***)))***+++,,,+++***(((((()))))))))))))))***------,,,+++***)))(((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&###$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''''''''(((((((((((((((+++***)))'''&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''((()))***((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))*********++++++)))))))))************++++++************++++++,,,)))+++---......---...000------......//////000000///////////////......---......////////////000000---......///////////////000111111222222111111000,,,---...//////...---,,,............///////////////////////////////////////////////////////////////////////////000000000---............/////////////////////////////////,,,,,,,,,,,,------------++++++++++++************++++++++++++++++++++++++---,,,+++)))(((''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''((()))***'''((((((((()))))))))***)))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''((())))))***************++++++,,,'''***+++((($$$"""%%%)))(((((((((((())))))))))))&&&&&&''''''((())))))))))))((((((''''''(((((()))***************)))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********'''((((((((()))))))))************)))))))))(((((('''(((((((((((()))))))))'''((((((((()))))))))***'''''''''((()))*********)))))))))))))))***++++++((((((((((((((((((((((((,,,,,,++++++******))))))(((((((((((())))))))))))))))))*********+++++++++************++++++++++++---------,,,++++++******++++++++++++++++++++++++***...000///+++)))+++---,,,,,,,,,,,,,,,,,,------------------------------------,,,++++++***))))))******++++++++++++******,,,,,,++++++++++++,,,,,,+++***))))))******)))((((((((((((((())))))******)))))))))***************''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((())))))((('''&&&''''''((()))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''$$$&&&'''&&&$$$###%%%'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''(((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))***************************+++,,,,,,(((***,,,---,,,,,,---...***++++++,,,------............/////////...------........./////////000000------.../////////......000000111111111111000000***+++---...//////...---............////////////////////////////////////////////////////////////......---------------------------.........////////////............//////++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******))))))))))))***)))(((''''''((()))***''''''''''''((((((((()))&&&&&&&&&'''''')))***+++'''((((((((())))))******))))))))))))))))))))))))***))))))((('''&&&&&&%%%'''''''''''''''((())))))%%%%%%&&&&&&''')))***+++'''***+++(((###"""%%%)))&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))*********))))))((((((((())))))***************+++++++++'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))******++++++'''((((((((())))))******************))))))))))))))))))))))))************'''((((((((())))))******&&&''''''((()))******+++))))))((())))))***++++++((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******************+++++++++,,,,,,,,,)))************+++++++++------,,,++++++***))))))+++++++++++++++++++++++++++...111000+++)))+++...+++++++++,,,,,,---------------------------------......---,,,,,,+++************++++++++++++******))))))(((((((((((())))))+++)))(((((())))))(((&&&'''((((((((())))))******&&&&&&'''((()))***+++,,,''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***++++++***)))((('''''''''(((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&%%%&&&''')))+++,,,'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''######%%%&&&''''''((((((''''''''''''''''''''''''###%%%'''&&&$$$###%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))******************))))))***+++,,,,,,(((***,,,,,,+++++++++,,,(((((()))***++++++,,,,,,......//////......---,,,---.........//////000000,,,---......//////............////////////......(((***,,,...//////...---............/////////000////////////////////////////////////////////////+++******))))))(((((((((---------.........////////////............//////+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---&&&'''''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))******)))'''&&&%%%$$$###***************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))******))))))((((((''''''******)))((('''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((((('''++++++***)))))))))))))))(((((((((''''''''''''''')))'''%%%&&&)))***(((&&&******))))))))))))******)))((((((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++++++++************++++++***+++,,,---...---,,,,,,***+++,,,---,,,,,,***))),,,,,,++++++,,,,,,---...........................------////////////------------,,,,,,+++***))))))***++++++++++++***))))))+++*********))))))((((((((()))***++++++***)))((())))))))))))************************************************************+++*********))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!$$$&&&(((&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))''')))***)))((('''(((***))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,///...,,,++++++,,,---///***++++++,,,---...//////000//////.........//////......------------......//////.........---------........................,,,---......//////......................................................333000...---//////...+++000///......///000111222,,,,,,,,,---------......------------,,,+++***)))+++***)))))))))))))))***))))))))))))))))))))))))************************((((((((((((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))+++******)))((('''&&&&&&''''''((((((''''''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((('''))))))))))))(((((((((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((+++***)))(((((((((((()))++++++******************)))'''&&&''')))***(((&&&(((''''''''''''''''''(((***))))))***------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++++++++************++++++)))***+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,------------------------------***+++,,,------,,,+++***------,,,,,,+++******)))***++++++++++++***))))))************)))))))))(((((()))***++++++***)))((())))))))))))******************************************************************)))))))))(((((((((((((((''''''''''''(((((())))))(((((((((((())))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''%%%%%%((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''(((***'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''')))***)))((('''(((***))))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,///...,,,++++++,,,---...+++,,,,,,------.........//////............//////......------------......//////.........---------........................------...///////////////................................................222///------...///...,,,//////.........///000111,,,,,,,,,---------...............------,,,+++***+++******)))))))))))))))))))))))))))))))))))))))************************)))))))))(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))+++++++++******)))))))))''''''((((((''''''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((*********))))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))((())))))((((((''''''(((((((((((((((((((((((((((((()))(((''''''))))))((('''''''''&&&&&&&&&&&&''''''***))))))+++------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++++++++************++++++((()))******++++++*********++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,++++++************++++++++++++***))))))************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&'''''''''&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((())))))***''')))***)))((('''(((***))))))))))))))))))))))))+++******))))))******+++*********++++++++++++,,,...---,,,++++++,,,---...------------------------.....................///......------------.....................---------........................------...///////////////................................................///...,,,,,,---......---//////...---------......,,,,,,,,,---------.....................---,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************************)))((((((((('''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))******************************++++++******)))(((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((((('''''''''(((((())))))******%%%&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''''''''((()))((((((((())))))(((((())))))(((((((((((()))))))))(((((())),,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++)))))))))*********************++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))*********))))))))))))))))))))))))******)))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&((()))******+++''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******''')))***)))((('''(((***))))))))))))))))))))))))******))))))))))))******************++++++++++++,,,,,,+++++++++,,,---............------,,,,,,,,,------.....................------,,,,,,------...................................................,,,,,,---...............................................................------,,,,,,,,,---......///......---,,,,,,,,,,,,,,,,,,,,,---------........./////////...------,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************************'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))((((((((())))))))))))***+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((()))************''''''(((((())))))******%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))******+++++++++((()))))))))(((((())))))))))))(((((((((((())))))'''''''''(((***+++***)))((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++************++++++************++++++,,,,,,*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++***))))))))))))))))))))))))*********))))))))))))))))))***((()))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''%%%###"""$$$%%%&&&((())))))******((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((***))))))))))))))))))***))))))*********+++++++++++++++++++++,,,,,,------.........------,,,,,,+++,,,,,,---...//////......------,,,,,,,,,,,,---------.............................................++++++,,,------------,,,................................................---------,,,,,,,,,---.........---------,,,++++++,,,,,,,,,---------...............///......---------,,,+++***))))))))))))))))))))))))))))))))))))************************'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((((((((((((((())))))******))))))((('''))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%'''(((***+++++++++(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++************************'''(((((())))))******+++))))))))))))))))))))))))&&&&&&''''''''''''((((((((((((''''''(((((())))))'''(((((())))))*********((()))******(((((()))***((((((''''''''''''(((((('''''''''(((***+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++,,,,,,+++******++++++************+++++++++************+++,,,,,,************+++,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))******************))))))))))))******))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((('''((()))******)))((('''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((())))))***+++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((()))((('''&&&%%%&&&''''''&&&&&&$$$######))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((***))))))(((((())))))***)))))))))************+++******++++++,,,,,,------.........------,,,,,,,,,***+++---...//////...---------,,,,,,,,,,,,---------------.......................................++++++,,,---------------................................................---......---,,,,,,---///------.........---,,,,,,,,,,,,,,,---------......------.........------,,,...---,,,+++***)))))))))))))))))))))))))))))))))************************''''''((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((('''((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''')))************))))))))))))(((((((((((((((((())))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***'''&&&&&&'''***+++************************'''(((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((()))***+++%%%%%%&&&&&&'''((((((((((((***+++***(((''')))+++))))))(((((((((((()))))))))((()))***,,,---,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++************++++++***))))))((()))***+++,,,***************,,,---...+++++++++++++++,,,---------------------------------,,,+++******+++,,,---++++++++++++++++++++++++***++++++++++++***))))))((()))))))))************+++***)))(((((()))***+++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''(((((('''((()))******)))((('''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''(((((((((((()))(((((('''((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''((('''(((((())))))))))))((((((((('''&&&%%%###"""!!!''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))***+++,,,---------------------------,,,,,,)))+++---...//////...------,,,,,,++++++,,,,,,------------.........//////........................,,,---......//////......................................................///000111///,,,+++---///,,,,,,......///...------,,,,,,,,,---------......,,,,,,------------,,,,,,......,,,+++***)))))))))))))))))))))))))))))))))************************(((((())))))******++++++''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))((((((((('''(((((((((((((((''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((('''((()))))))))))))))(((******))))))((((((''''''************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***'''&&&&&&'''***+++(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))***++++++((((((((()))***++++++,,,(((***,,,+++(((''')))+++,,,,,,++++++++++++,,,,,,+++******,,,...///...,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***++++++************++++++)))((('''''''''(((***+++******))))))***,,,---///,,,,,,++++++,,,,,,---...........................//////------------//////++++++++++++++++++++++++***++++++++++++***))))))(((((())))))*********++++++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''(((((('''((()))++++++)))((('''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&'''((()))***))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************((()))***+++,,,---------------------------------)))***---/////////...------,,,,,,++++++,,,,,,------------.........//////...........................//////000000000000000................................................000111222000,,,+++---///+++,,,...///000///......,,,,,,,,,---------......++++++,,,------,,,,,,,,,///...---+++***)))))))))))))))))))))))))))))))))************************))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%*********)))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%''')))++++++++++++))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))(((((())))))******++++++++++++*********))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************)))((('''''''''(((***+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++,,,,,,---......,,,+++******++++++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&)))***+++++++++)))((('''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''+++***)))(((((()))******))))))))))))))))))))))))(((((()))***++++++,,,,,,.........------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////.........---------//////.........---------000///......------------////////////////////////------,,,,,,,,,+++++++++***)))(((***---///---+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++******)))((()))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((()))***))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))&&&''')))***++++++++++++))))))))))))************+++******))))))******+++))))))))))))))))))))))))++++++***)))))))))))))))******++++++++++++******((((((((((((((()))***+++&&&&&&''''''((()))******))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))************************++++++************++++++************************************************))))))((((((((()))***+++,,,++++++++++++,,,------++++++++++++++++++++++++******+++,,,,,,---......222000---+++***)))&&&$$$++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))++++++***)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))((((((((('''''''''&&&)))((((((((('''''''''''')))))))))***))))))((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***))))))((((((((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////.........---------......---------,,,,,,,,,///...............//////.................................---------,,,,,,+++******,,,...000...,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))+++******)))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++))))))***+++++++++++++++))))))))))))************+++******))))))******+++))))))))))))))))))))))))+++*********))))))))))))******++++++++++++******'''''''''((()))***,,,,,,((((((((())))))*********))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))************************++++++************++++++******************************************************))))))******+++,,,+++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,------...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))***+++***)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((('''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((()))*********)))((((((''''''((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++************++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---.....................------------------,,,,,,,,,++++++------------...///000111........................//////.........---------,,,,,,,,,---///000///---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))************)))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************+++*********************)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************)))******++++++++++++******(((((((((((()))***+++,,,------,,,+++***))))))((())))))))))))))))))))))))***************+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************************++++++************++++++*********************************************************+++++++++,,,,,,+++++++++***+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------*********+++...000000///,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***'''''''''''''''((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++******++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---....................................---------,,,,,,,,,,,,,,,,,,,,,,,,---..........................................------------,,,,,,,,,---...///...---,,,,,,,,,++++++++++++***))))))))))))))))))))))))***************)))(((((())))))((('''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))(((''''''''''''((((((((())))))******************)))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))))))))((((((((((((((()))))))))************((((((((((((((((((((((((************************)))***++++++++++++************++++++++++++************))))))))))))******,,,,,,+++******)))((((((************************))))))*********+++++++++)))))))))***+++++++++,,,************************************************++++++************++++++***************************************************+++++++++,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------111///------------+++***++++++++++++++++++++++++************************+++++++++*********))))))))))))************))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))))))))((((((((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))***************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---.....................////////////............---,,,++++++*********+++........................---------,,,,,,,,,,,,++++++,,,------------------,,,,,,+++++++++*********)))))))))))))))))))))))))))************)))(((((())))))((('''''''''''''''(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&''''''((((((((()))******+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))((((((((((((((()))))))))))))))************'''(((((())))))(((((('''************************)))***+++,,,,,,,,,+++*********++++++++++++******,,,+++***)))))))))))))))%%%&&&&&&'''((()))***+++************************)))))))))***++++++,,,,,,***************+++++++++************************++++++++++++++++++++++++++++++************++++++******************************************************+++,,,,,,,,,,,,+++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---+++************************+++++++++++++++++++++++++++++++++************)))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********)))((('''''''''&&&&&&((()))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,---......---------...............000000000////////////......---,,,+++************------------------------------,,,,,,,,,+++++++++***,,,......,,,+++,,,---++++++++++++************)))))))))))))))))))))))))))******++++++)))((('''))))))((('''''''''''''''(((((((((((())))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))***'''(((((()))******++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++***)))((((((((()))***+++))))))))))))************((()))***++++++***)))(((************************((()))+++------,,,+++*********++++++++++++***************)))******++++++%%%%%%'''(((***+++,,,---************************((())))))***++++++,,,,,,+++++++++***************************************++++++++++++++++++++++++++++++************++++++************************************************))))))+++,,,,,,,,,+++******************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...000//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''((())))))))))))(((''''''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))))))))***))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&'''(((***************))))))))))))))))))))))))************************************+++++++++,,,+++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,,,,,,,---......---------.........//////000////////////.........------,,,,,,,,,,,,,,,---------------------------...---------,,,,,,,,,,,,+++...000///---,,,---...++++++++++++************))))))))))))))))))))))))((()))+++++++++***((('''))))))((('''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))+++,,,---'''(((((()))***+++++++++++++++***))))))((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))))))))***,,,---))))))))))))***************+++,,,------,,,+++***************************((()))+++---------+++*********++++++++++++******(((((())))))***+++------***++++++,,,------......************************((())))))***++++++,,,,,,,,,+++++++++******))))))************************++++++++++++++++++++++++++++++************++++++************************************************((()))***+++,,,+++***************)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((()))))))))***+++++++++)))(((''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&''')))***+++++++++***))))))))))))))))))))))))++++++******************(((((())))))*********+++,,,+++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,,,,,,,---......---------.........////////////.........---------------------...///000000------------------------//////.........------------///111111...---...000+++++++++************)))))))))))))))))))))))))))((()))+++,,,+++***((('''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))'''&&&%%%$$$###))))))))))))************''''''((()))***+++,,,,,,******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++'''((()))***************)))************+++++++++***************************+++,,,,,,------,,,,,,,,,,,,+++***))))))******(((***,,,------,,,+++)))+++*********))))))((((((&&&''')))+++++++++***)))))))))***++++++,,,---------,,,++++++******++++++((((((((()))******++++++***++++++,,,,,,++++++***,,,,,,,,,++++++******************************************))))))))))))((()))************++++++++++++++++++******)))))))))(((((((((((())))))))))))---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---222000...+++***))))))))))))))))))***+++++++++,,,+++++++++++++++***)))(((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******+++,,,+++)))'''%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!!"""######"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%''')))(((%%%$$$&&&(((((((((((((((((()))******''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''((()))(((&&&%%%$$$$$$%%%&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((++++++************++++++************************++++++++++++++++++++++++******))))))))))))******(((***+++---......------.........////////////000........................///............---------------,,,+++,,,---///000///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((''''''(((((())))))******++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&))))))))))))************((((((((()))******++++++***)))))))))((((((((('''))))))))))))******************)))(((((((((((((((************************)))************+++++++++))))))******************************++++++++++++******************************+++,,,,,,,,,,,,+++------,,,+++++++++++++++)))***+++------------,,,,,,+++++++++***************+++---......,,,+++*********++++++,,,---------,,,,,,+++************++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++*********))))))))))))************+++++++++++++++*********)))))))))))))))*********+++++++++------,,,,,,,,,++++++++++++******************+++...---,,,+++***++++++,,,***************++++++++++++++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((('''''''''''')))(((((('''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))***++++++***(((&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%''')))(((&&&%%%&&&(((''''''&&&&&&'''(((((()))''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&)))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))+++******))))))******+++************************+++++++++++++++++++++++++++******))))))******+++)))***,,,------------,,,------........./////////........................///............---------......---,,,,,,++++++,,,///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((((((((((()))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((************+++++++++++++++***))))))((((((((((((************************)))************++++++++++++++++++++++++*********************+++++++++,,,++++++++++++++++++++++++))))))***+++++++++++++++------------,,,,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,+++++++++---...//////...,,,+++***++++++,,,,,,------......,,,+++******))))))******...------,,,++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++************************,,,+++++++++************)))************+++++++++++++++************))))))++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++************+++++++++******++++++,,,---...+++++++++******************++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))'''&&&%%%((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((('''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++******))))))******+++************************++++++++++++++++++++++++++++++************++++++++++++,,,------,,,,,,,,,,,,,,,,,,---------......///////////////////////////............---------+++,,,,,,,,,,,,,,,++++++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))(((((((((************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''((((((((()))))))))************************))))))(((((())))))))))))(((((((((((()))))))))*********++++++***))))))((())))))******************************))))))*********+++++++++------,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,---------,,,******,,,,,,,,,------.........++++++***)))))))))******---,,,,,,,,,+++++++++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++++++++++++++,,,------------------,,,)))******++++++,,,---...,,,+++++++++***)))))))))******+++++++++******)))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((('''%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''******)))))))))(((((((((%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))*********))))))))))))*********************************+++++++++++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------///////////////////////////............---------&&&'''))),,,---......---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))************++++++******)))((((((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((()))+++,,,---************************))))))*********+++++++++------,,,+++*********+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------***+++,,,,,,---,,,++++++//////...,,,,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,------------,,,,,,------------......,,,++++++***)))*********************++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******))))))*********+++++++++------------------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,---............---,,,******++++++++++++++++++,,,+++++++++***))))))))))))******+++++++++************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&'''(((((('''((((((''''''&&&''''''(((''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***---,,,***)))'''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((()))*********))))))))))))))))))***))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))(((((()))))))))------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///////////////////////////............---------&&&'''))),,,---......---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************++++++******))))))((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''************************))))))))))))************+++*********))))))(((((((((((((((((())))))))))))'''((((((((())))))))))))((((((((()))***+++,,,---++++++++++++++++++++++++)))************+++++++++---,,,***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............)))***,,,------,,,++++++......------,,,,,,++++++************++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,------------,,,++++++******++++++)))))))))***+++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------************************,,,+++++++++************)))************+++++++++,,,,,,------------......*********+++++++++,,,,,,*********+++++++++++++++***+++,,,------,,,+++***+++++++++,,,++++++***)))+++++++++***************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''')))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---+++'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&%%%%%%&&&((()))(((''')))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((******,,,+++***((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''(((***+++***))))))(((((())))))***))))))))))))))))))))))))*********++++++,,,,,,---******))))))))))))******,,,,,,,,,++++++,,,------+++++++++,,,,,,,,,------........................///............---------+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))************+++************))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******************))))))))))))*********************)))))))))))))))'''((((((((()))))))))***(((((()))))))))*********++++++***))))))******+++++++++++++++++++++++++++)))************++++++++++++***)))(((((()))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++---...///...---,,,)))***,,,---------,,,+++++++++++++++,,,,,,------------------------......,,,,,,,,,,,,,,,,,,++++++...---,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......************************++++++*********))))))))))))************+++++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,)))*********++++++++++++***+++,,,......,,,+++***)))***+++,,,,,,+++***)))***************+++++++++))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&((()))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%(((***)))'''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''')))***+++)))(((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&(((***+++))))))(((((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,------,,,++++++++++++++++++,,,,,,++++++++++++,,,...///,,,,,,,,,,,,------------------------------------///............---------......---,,,,,,++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))*********&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))************))))))))))))))))))******'''((((((((())))))******)))************+++++++++...---,,,***)))(((((((((++++++++++++++++++++++++)))************+++++++++***)))((('''((()))+++---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,...000000///...---%%%'''***,,,......------,,,,,,,,,------.........------,,,+++************++++++++++++++++++++++++///...------,,,,,,------///......------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,------.........*********************************))))))))))))((()))************+++++++++)))))))))******++++++++++++++++++,,,,,,,,,------))))))******++++++++++++,,,---///000000///---,,,'''(((***+++,,,,,,+++***))))))******+++++++++,,,((()))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%$$$$$$%%%&&&(((***,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''+++***&&&$$$%%%(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%###%%%(((***)))''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&((()))***+++%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%&&&(((***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------...------,,,,,,------...++++++******+++---...000,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,+++,,,---///000***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))'''&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))************)))(((&&&&&&((()))))))))))))))((((((***)))(((''''''((()))***(((((((((((()))***+++,,,(((((((((((((((((((((((())),,,...,,,(((&&&&&&((((((((((((((())))))))))))---,,,+++******+++,,,------......///---+++)))'''******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***........................---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))((('''&&&&&&%%%*********++++++,,,,,,---,,,,,,+++******+++,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))*********************))))))(((((())))))************))))))))))))************)))))))))((('''&&&&&&'''((()))&&&(((******(((&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,............---,,,++++++,,,,,,---...---,,,+++*********))))))******+++,,,+++++++++***)))(((((('''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))'''&&&&&&''')))***************)))((('''&&&(((((())))))))))))((((((***)))(((((('''((()))***,,,+++***))))))((((((((()))))))))))))))))))))))))))+++,,,+++)))((((((((())))))))))))************++++++***))))))***+++++++++,,,---......,,,+++******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,---------............,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++........................------,,,,,,,,,,,,------......---,,,,,,---......,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******))))))+++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,......---------,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))************++++++*********)))))))))((())))))******))))))((()))******++++++******))))))(((''''''''''''((()))((()))++++++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((())))))))))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((((('''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,------...---------,,,,,,---------,,,+++*********))))))******+++,,,++++++******)))(((((('''))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&$$$######$$$&&&'''******************************((((((((((((******)))******))))))((('''&&&(((((())))))))))))(((((())))))((((((((())))))***,,,,,,***)))))))))))))))***************************)))))))))++++++)))(((************++++++++++++******))))))))))))******)))***,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,..............................------------............---,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************************+++++++++++++++*********(((((())))))))))))(((((()))******++++++******))))))((((((''''''(((((()))(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((())))))((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((((((((((('''''''''%%%&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&######%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------++++++++++++------...---,,,++++++,,,---.........------------............---------,,,,,,,,,***+++,,,---............,,,,,,---------,,,+++*********))))))******+++,,,++++++******)))((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((***************************))))))(((((())))))***)))))))))))))))((('''''''''(((((())))))))))))((())))))))))))))))))******))))))))))))***+++,,,,,,++++++++++++++++++++++++***((('''(((,,,---+++((()))))))))*********+++++++++******************+++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------''''''(((((())))))******........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------............------------------------,,,,,,------------------------------............------........................//////............//////......------------......///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***************)))++++++++++++++++++++++++((((((((())))))(((((((((((())))))******))))))((()))(((((((((((((((((()))((()))+++***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------...---+++******+++---...------,,,++++++,,,------.........------...............---------,,,,,,,,,+++,,,------.........------------,,,,,,,,,++++++******))))))******+++,,,************))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''')))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))))))))))))))(((((()))***************))))))))))))***+++,,,---++++++++++++++++++++++++)))'''&&&(((,,,---+++(((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,---------((()))))))))***+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////......------------------------------------------------------......//////......---........................000//////......//////000........................///......---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++******))))))++++++++++++++++++++++++(((((())))))))))))(((((('''(((((((((((((((((('''((())))))))))))))))))((('''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((''''''&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))***+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------++++++++++++------,,,,,,++++++++++++,,,,,,.........------...............---------,,,,,,,,,---.........------,,,+++------,,,,,,,,,+++++++++******))))))******+++,,,*********)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))******)))(((((()))***++++++++++++---,,,+++******)))******++++++++++++++++++++++++((((((((()))++++++***)))'''((((((((()))))))))))),,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////......------------....................................------............------........................//////............//////---...////////////...---///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++++++++))))))************))))))'''(((((())))))(((((('''((())))))******))))))(((''''''((('''&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))(((((((((((('''''''''%%%&&&&&&&&&''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''(((((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++......------------............---------,,,,,,,,,............---,,,+++***...---,,,+++++++++,,,,,,******))))))******+++,,,******))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************************************)))))))))******)))))))))(((((())))))))))))((((((&&&'''((()))************'''(((***+++,,,,,,++++++------,,,+++************++++++++++++++++++++++++''')))***+++***))))))***(((((()))))))))*********+++,,,------------,,,+++,,,,,,++++++,,,,,,------,,,,,,,,,------------...---------------,,,,,,,,,++++++++++++++++++++++++------------------------............////////////......////////////......------------.........///........................---------......---------........................///......------......///---...///000000///...---...------------......///........................------------------------------------------......,,,,,,,,,---------------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,++++++***)))))))))))))))*********++++++******++++++++++++******))))))************))))))((()))************)))((('''((((((((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((()))******+++))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,((())))))***++++++,,,,,,)))))))))*********++++++***+++---......---+++***,,,,,,------------,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,---------...------,,,,,,...---,,,+++++++++,,,,,,******))))))******+++,,,)))))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%$$$%%%''')))+++++++++++++++++++++++++++******++++++++++++******(((((()))))))))))))))(((&&&'''((()))************'''(((***+++,,,,,,++++++************+++,,,---...************************'''***,,,+++)))'''(((+++)))************+++++++++***+++,,,------,,,+++************+++,,,---///000,,,,,,,,,---------......,,,+++++++++***)))))))))------------------------------------------------------------.........///......////////////......---------.........//////////////////////////////,,,------------------,,,..............................------------......---...///000000///...------------------...///000........................------------------------,,,---------------------,,,,,,,,,------.........***+++,,,------,,,+++************++++++,,,,,,,,,*********++++++,,,,,,---------,,,,,,+++***))))))(((((())))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((()))***++++++***)))((())))))))))))((((((+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&((('''&&&%%%&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++,,,******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''''''''$$$%%%&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%''''''((((((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---((())))))***++++++,,,,,,((())))))))))))*********)))+++---//////---+++)))------............---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,---...............---,,,+++***+++,,,---*********)))***++++++,,,)))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))++++++******))))))((((((''''''((()))***+++,,,,,,)))((('''''''''(((***+++((((((((((((((())))))******)))((((((((()))+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------+++)))***,,,---,,,)))++++++++++++++++++++++++******)))))))))))))))******++++++,,,...//////000------..................,,,,,,++++++,,,,,,---...///...---,,,,,,---...///,,,...//////...------............------,,,,,,,,,,,,---......////////////---///000///...,,,,,,---------............------000//////.........//////000000111111111000//////---///000///,,,,,,...111111///......///000///---000000//////...------,,,/////////...,,,***)))(((222///,,,+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++***************++++++*********++++++************+++,,,,,,+++***((('''((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))(((((((((((()))))))))***+++,,,,,,+++***)))(((((())))))))))))((((((+++*********))))))((((((******)))((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***'''&&&''')))***(((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$""""""$$$&&&(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&%%%$$$&&&(((***+++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''&&&&&&'''(((+++*********))))))(((((('''((()))***+++,,,,,,,,,))))))***+++,,,------...+++*********+++,,,,,,---***++++++,,,---...//////............---,,,++++++......---,,,,,,+++******///...------,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++***++++++,,,,,,++++++************++++++******))))))))))))*********)))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((((((((((((((()))******++++++)))((((((((())))))***+++))))))((((((((()))******+++***)))))))))***,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------+++)))***,,,---,,,***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------/////////...---------,,,,,,,,,++++++,,,,,,---...///...------------...///,,,...//////...------...//////.........---------000000000111111000000///---...000000///...///000000000111111111111000000000000//////......//////111111111111000000/////////000111000...---///222222000///000111222111///000000//////......------------......///.........222000------...000///---------------------------***+++---......---,,,+++++++++++++++++++++++++++***+++,,,---------,,,+++++++++************++++++***++++++,,,,,,++++++******++++++++++++******))))))***+++,,,,,,+++***)))************))))))))))))))))))(((((((((((())))))''''''((())))))(((''''''(((((())))))))))))(((((())))))))))))((((((''''''))))))((('''''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''')))'''%%%&&&((()))(((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&%%%%%%&&&(((*********)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''(((((('''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''&&&''''''((())))))))))))((((((''''''((()))***+++++++++++++++*********++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,---------------------...------,,,+++......---,,,,,,+++******...------,,,++++++,,,,,,---,,,+++******+++,,,---,,,,,,++++++***+++++++++++++++************++++++******))))))))))))******((()))*********)))(((((())))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))******+++************))))))))))))***++++++++++++******++++++,,,---))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++000000///...---,,,,,,+++,,,,,,,,,,,,,,,------...///...------------...///,,,...000///...---...//////////////////.........///////////////...---,,,***,,,...///......///000000000111111222111111000000//////...------......111000000///......//////...//////...------...000000///...///000111000///000000000000000000000///---...///000000000000000222000......///000///...........................,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++++++++,,,,,,------,,,,,,++++++************++++++,,,************************)))))))))(((((('''''''''))))))(((((((((((())))))&&&''''''((((((''''''&&&(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&''''''''''''((()))(((((('''&&&''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&%%%%%%&&&)))******)))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((''''''''''''((((((((((((((('''''''''''')))******+++++++++******++++++*********)))))))))+++************+++,,,,,,---------,,,,,,,,,+++++++++,,,,,,---------------...------,,,,,,++++++***---,,,++++++***+++++++++------,,,,,,,,,,,,------------,,,+++************++++++************++++++******))))))))))))******'''(((+++------+++)))'''))))))(((((((((((())))))******)))(((((()))******(((((((((((())))))))))))((((((((((((((((((((((((************))))))(((((()))***+++,,,,,,+++***)))***************++++++,,,************++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,++++++++++++++++++++++++++++++******)))))))))***++++++---,,,,,,,,,,,,+++++++++//////......---------,,,,,,,,,,,,,,,,,,---...............------.........,,,...000000///......//////////////////.........000000000///...---,,,+++,,,...000000/////////000000000111222222222222222333222222111111111111111222222111000000111222333000111000000//////000111111000///000111222111000111111111111111111111111000000000000///...---,,,000000///...//////..............................------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////---,,,,,,++++++++++++,,,,,,------------------,,,+++******)))***+++---...++++++***))))))***++++++)))))))))(((''''''&&&&&&))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&%%%''')))***)))((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''((((((((((((((((((((((((((((((******+++++++++******)))))))))))))))))))))))))))+++***************++++++,,,,,,,,,+++++++++++++++******+++,,,---......------------,,,,,,+++++++++++++++***************+++------------------.........---,,,+++************++++++************++++++******))))))))))))******((()))+++,,,,,,,,,***)))))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))((((((((()))))))))))))))++++++******)))((((((((()))***+++,,,,,,+++***)))***************++++++,,,((())))))***************+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,+++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,++++++,,,,,,,,,---------,,,---------......//////------,,,,,,------...///---..................---,,,...000000///...///000.............../////////111111222222111000//////111333444444222111222333111222333444666666777777888888777777777777888888666666666666777888999999777666555555555666666666666555333444555555444222111111111111111000000000000000000///...---,,,+++.../////////...---------------------------------............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......---,,,++++++,,,,,,,,,------......------,,,++++++*********+++---...++++++***))))))***++++++*********))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))*********))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&(((******)))'''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))******+++++++++******)))'''(((((()))******++++++++++++***))))))*********))))))******+++,,,,,,---))))))+++,,,------......------,,,,,,,,,,,,++++++*********))))))******+++,,,,,,,,,------............---,,,+++************++++++************++++++******))))))))))))************))))))***+++,,,,,,))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))************+++*********))))))((((((*********+++******))))))***))))))))))))***++++++(((((()))************)))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,------.........+++,,,,,,---...///000000---------------......///------...//////...------,,,...000000//////000111////////////000000000000...//////000111111000000222333555555444333444555333555777999;;;===>>>???????????????@@@AAABBBBBB@@@@@@AAABBBBBBAAA@@@@@@>>><<<;;;;;;<<<======<<<;;;999888777888777666444444444444333222222111111///000000111111000000///...000111111///.........------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111//////...---,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,,,,---************************************************))))))(((((((((((())))))(((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))************((()))***+++,,,+++***)))(((((())))))))))))(((((('''''''''((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((()))((((((((())))))))))))************)))******+++++++++******''''''((()))***+++,,,---++++++***))))))))))))***'''((()))***+++,,,------))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,***+++,,,------...------------,,,+++************++++++************++++++******))))))))))))*********)))(((((((((***,,,---))))))(((((((((((())))))'''(((***,,,,,,***((('''(((((((((((()))))))))))))))*********+++++++++,,,*********)))))))))))))))+++***))))))((((((((()))))))))((((((((()))******((()))***+++++++++*********+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---,,,***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,---...////////////............------,,,---------.../////////---------------...//////------...//////...------,,,...000000000///000222111111111222222222333333...///111333444555666666888;;;===?????????AAABBBCCCEEEGGGKKKNNNQQQRRRSSSUUUUUUUUUVVVWWWYYY[[[[[[]]]^^^______]]]ZZZVVVTTTOOOMMMKKKKKKMMMNNNNNNLLLJJJIIIFFFEEEEEEDDDBBB@@@>>>===<<<;;;:::999888777555666666555555444333222///222444444111///000111...........................------------......///------------------------,,,+++++++++---...000111000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,++++++)))***+++,,,,,,+++***)))((())))))******++++++,,,))))))(((((((((((()))))))))(((''''''''''''((()))(((((())))))))))))((((((((((((((()))))))))******'''(((***+++++++++***)))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&((()))(((&&&%%%''')))&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((('''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((((((((((((((()))))))))******((()))***+++++++++++++++)))*********++++++,,,,,,++++++***)))))))))))))))((()))))))))******++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))***+++,,,---------,,,,,,,,,++++++***+++++++++++++++************++++++******))))))))))))******''''''((()))*********+++))))))(((((((((((())))))&&&(((+++------+++(((&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))))))))******+++***((('''''''''((()))((((((((((((((())))))***)))***+++,,,---,,,++++++)))************+++++++++---,,,,,,++++++,,,,,,---))),,,---,,,***)))+++---++++++++++++++++++++++++************+++,,,---...222111000///...---,,,,,,..................------...------------...//////,,,---...//////...---,,,,,,...000000000000111222333333333444444555555555666777999<<<>>>@@@AAABBBFFFIIIMMMOOOQQQRRRUUUWWWYYY[[[___bbbfffiiilllmmmqqqqqqrrrsssuuuwwwyyyzzz}}}xxxsssoooeeeccc```aaaccceeedddbbb```]]][[[YYYYYYWWWUUUSSSHHHGGGFFFDDDBBBAAA@@@???>>>===<<<:::888555333222111444666666333111111333000000000000000000000000---------------...///000------------------------++++++++++++,,,...000111000000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...---,,,***)))((()))+++,,,,,,+++)))(((''''''((()))***+++,,,,,,))))))(((((((((((()))))),,,+++***))))))***+++,,,(((((())))))))))))((((((&&&'''''''''(((((())))))%%%''')))***+++***)))((((((((())))))))))))((((((&&&'''''''''(((((())))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&(((***)))'''&&&'''***&&&&&&&&&'''''''''((((((******)))((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''')))******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((((((&&&'''''''''(((((())))))'''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++***))))))((())))))************))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------((()))***,,,------,,,,,,+++++++++***++++++,,,,,,++++++************++++++******))))))))))))******$$$&&&(((+++++++++)))((())))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((++++++***)))(((((())))))+++*********))))))((((((*********)))))))))))))))+++******)))***,,,---...******+++++++++,,,,,,,,,...,,,)))(((***,,,,,,,,,)))))))))***+++,,,...///+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,---------.......................................///////////////---...///...---,,,---...//////000000000///......,,,...000111111222444777999666777;;;<<<;;;<<>><<<999888888777444333222111000000///000000000111111111111000...---,,,000000///------,,,,,,,,,------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***++++++------------++++++*********++++++,,,,,,---*********++++++,,,,,,,,,***)))((()))+++,,,,,,+++)))))))))))))))******+++******+++++++++******)))***)))(((''''''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))***+++++++++---,,,+++))))))))))))***+++++++++************)))))))))))))))************++++++++++++++++++++++++///...,,,+++***+++,,,,,,---,,,++++++************------,,,,,,+++***))))))++++++++++++++++++++++++((((((''''''''''''((((((************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))++++++***)))))))))))))))+++*********))))))))))))++++++++++++++++++++++++///...---++++++++++++,,,******+++++++++,,,,,,,,,...,,,))))))***,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........////////////............000000000000000000000000...///000000......///111---///000111111222333444333555666666555777;;;>>>CCCDDDIIIOOOQQQNNNMMMPPPRRRXXXaaaiiinnnpppooonnnyyy{{{tttpppoooooommmkkkcccbbb___]]]ZZZUUUNNNJJJIIIGGGEEECCCBBB???<<<999999888777555444333222222222222222222222111000000//////...---,,,,,,------......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,---+++******+++***)))''')))))))))))))))******+++)))******+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))(((((('''''')))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((('''&&&%%%%%%'''(((***'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))***++++++,,,,,,+++******))))))***+++,,,+++++++++************)))))))))))))))************++++++++++++++++++++++++...---,,,++++++++++++,,,------,,,+++++++++++++++......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***++++++***))))))))))))))))))***************)))))))))))))))******++++++,,,,,,///...---,,,,,,+++,,,,,,******+++++++++,,,,,,,,,...,,,***)))+++,,,,,,,,,------------,,,+++)))(((------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........////////////////////////.........................../////////......///111///000222333333444777999:::<<<>>>>>>???CCCKKKQQQWWW\\\gggppprrrmmmlllnnntttxxx|||xxxpppgggaaa___]]][[[XXXUUUPPPJJJEEEAAAAAA???===:::888777666222222222222222222111111000//////...............////////////////////////------------------------------...///...---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++---+++******+++***)))''')))))))))))))))******+++((()))***+++++++++++++++(((((())))))))))))(((((())))))''''''''''''))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))'''((((((((('''&&&%%%%%%'''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))******++++++,,,,,,))))))))))))***+++,,,---+++++++++************)))))))))))))))************++++++++++++++++++++++++------,,,++++++++++++,,,------,,,,,,++++++,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************))))))))))))))))))(((((((((((()))))))))((((((''''''(((((())))))))))))))))))))))))))))))(((''''''''')))+++,,,******)))))))))))))))***************************&&&&&&'''((())))))*********+++++++++,,,------...******+++++++++,,,,,,,,,...,,,******,,,---,,,,,,,,,---......---+++)))'''+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------............---...............////////////////////////......000111111111000000222444333666777888888:::>>>BBBDDDGGGJJJLLLOOOWWWccclllttt{{{~~~|||yyyvvvppphhh___YYYNNNMMMKKKIIIEEEBBB@@@>>><<<;;;999888666555444333222111111000////////////000/////////.........///------------------------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,++++++************)))((()))+++,,,,,,+++)))))))))))))))******+++'''((()))***+++,,,,,,,,,'''((()))******)))((('''***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((((()))))))))******))))))((((((((('''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***(((((((((((('''&&&%%%$$$(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$######"""&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))*********+++))))))*********++++++,,,+++++++++*********))))))((()))))))))************************++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,,,,,,,---......------,,,,,,,,,+++------------------------+++******************+++************)))))))))((())))))(((((((((((())))))(((((((((''''''((((((((()))))))))))))))))))))))))))((('''''''''(((***+++***)))))))))))))))*********************+++++++++&&&''''''((()))******+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,------+++***,,,---......---+++***++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,,,,---------.........111111222222222222333333444555555555555777:::===;;;???BBBDDDEEEJJJRRRXXX^^^aaacccdddfffnnn{{{zzzssshhhfffccc___ZZZTTTPPPMMMNNNKKKHHHCCC>>>;;;999777666555333111000//////...000000///...------....................................///.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,++++++************)))((()))+++,,,,,,+++)))))))))))))))******+++'''((()))***+++,,,,,,,,,'''((()))******)))((('''+++***(((''''''(((***+++''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''(((((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((++++++++++++******))))))+++++++++*********))))))((()))))))))************)))))))))******+++++++++***+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------------------++++++************++++++************)))))))))((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))******+++*********+++++++++++++++******++++++,,,,,,------++++++++++++***)))((('''******+++++++++,,,,,,,,,---,,,+++,,,---...---+++***+++,,,---......------------------............++++++,,,,,,------......------........./////////,,,,,,------.../////////...//////000111222333333333555777999<<>>===:::777444111000///222111///...---......////////////////////////////////////............------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++---+++******+++***)))''')))))))))))))))******+++((()))***+++++++++++++++(((((())))))))))))((((((******((((((((((((******))))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&''''''''''''+++,,,,,,++++++)))((((((+++++++++************)))))))))))))))************(((((())))))***+++++++++)))***++++++,,,+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))((('''&&&&&&)))))))))))))))***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,+++***((('''******+++++++++,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,---------......---------.........//////++++++,,,,,,---......///............////////////.........///000111111111......///111333444666666:::===AAAGGGMMMVVV^^^dddiiiooouuuxxx|||{{{wwwooofff]]]VVVQQQOOOMMMKKKGGGBBB>>>:::777666555444111000//////000111////////////////////////000//////...............---,,,,,,++++++,,,,,,---,,,,,,,,,---------------++++++++++++++++++,,,,,,---+++******+++***)))''')))))))))))))))******+++)))******+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))%%%&&&((())))))(((&&&%%%&&&&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))***++++++++++++))))))+++++++++************)))))))))))))))************((((((((()))***+++++++++((()))***+++,,,++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))******)))'''%%%$$$))))))((())))))***++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,---,,,,,,---......---+++...------,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,---...//////............/////////000///000000111222333333333444555777999;;;===>>>???IIILLLSSS[[[dddooozzz}}}ppppppooollljjjjjjnnnqqqjjjttt{{{ssspppqqqlllooossssssqqqsssxxx|||zzz}}}vvvnnniiigggZZZWWWSSSMMMHHHCCC@@@>>>777666333222111111222333000000000000000000000000000000///...............------++++++++++++------,,,,,,,,,------.........*********++++++,,,,,,---***)))((()))+++,,,,,,+++)))))))))))))))******+++******+++++++++******)))***)))(((''''''((()))***))))))************))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''************************%%%&&&''')))******++++++'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((%%%&&&((())))))(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((''''''''''''(((***+++,,,,,,+++++++++++++++************)))))))))))))))************'''(((((()))***+++++++++((()))***+++,,,,,,+++***))))))(((((()))***++++++------------------------++++++++++++++++++++++++******))))))))))))******************))))))))))))))))))(((((((((((())))))'''''''''&&&&&&''''''''')))))))))))))))((('''&&&)))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---.........---,,,,,,+++---------............///..............................------------......111000...------...000111444222///---............///111222333333444666888::::::>>>EEEGGGGGGMMMWWW___gggnnnrrrzzz{{{yyyyyyyyyxxxvvvtttrrrpppppplllhhhiiikkkkkkfffaaa______^^^^^^]]]^^^^^^______bbbeeeeeeccc```___^^^^^^^^^___cccgggiiiiiihhhjjjiiinnntttuuurrrtttzzzvvvuuusssrrrssstttuuuuuurrrtttzzzzzzssskkkfffaaaYYYMMMDDDDDD???:::888666444333333222111000000000000...---111000............,,,***++++++,,,---............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,,,,+++***))))))***+++++++++++++++))))))))))))))))))))))))+++*********))))))(((((()))*********)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$!!!!!!###$$$&&&'''))))))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((***(((%%%######%%%(((***''''''''''''((((((((((((++++++******)))(((((((((************************+++++++++*********))))))...---+++*********++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,+++*********+++,,,------......,,,+++***)))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((++++++++++++*********)))++++++++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++------......------,,,+++---------............///........................///......------......///......---,,,---...///000000//////000111222222222111222444666888;;;@@@CCCEEEEEEJJJSSSZZZ^^^fffooovvvzzz|||||||||sssnnnjjjgggcccdddddddddcccbbbaaa```\\\]]]]]]^^^____________[[[[[[ZZZ\\\```eeejjjnnnsssrrrooojjjeeeccccccdddddddddddddddeeefffhhhiiilllddd```dddfffcccbbbcccdddcccbbbbbbbbbccccccbbbaaadddmmmzzz}}}rrrcccXXXQQQKKKDDD???===;;;:::;;;:::888555333333222000...000///......000111000///+++,,,,,,---............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))(((((())))))***)))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))************)))))))))(((++++++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%)))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((*********)))))))))))))))************************,,,,,,,,,+++++++++******,,,+++***)))))))))******+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***************+++,,,,,,------,,,+++***)))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((,,,+++***)))))))))***+++************************)))************+++++++++************************)))******++++++******)))***++++++,,,,,,,,,,,,,,,------......------,,,,,,---------............///........................///......------......///------......//////000000---...///111222222222222444777;;;???EEELLLTTTYYY^^^\\\```iiisss{{{zzz|||~~~~~~|||}}}wwwiii\\\XXXXXXXXXZZZ[[[\\\]]]^^^_________^^^cccggghhhggghhhmmmqqqlllllllllpppwww{{{xxxzzz|||~~~~~~|||yyyvvvvvv{{{uuuiiihhhkkkjjjeeeaaa```^^^]]]]]]^^^]]][[[YYYUUUWWW\\\eeennnssssssqqqrrrtttxxx~~~~~~~~~sssfff```WWWOOOJJJHHHFFFEEE@@@===999666555444222000000...------///000000///,,,,,,------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********''''''(((((())))))))))))))))))***+++++++++******))))))))))))))))))))))))************))))))))))))******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((())))))))))))******************************,,,,,,,,,,,,,,,++++++++++++***))))))((()))))))))***++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++***))))))))))))***++++++,,,,,,,,,+++***)))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((+++)))(((&&&&&&''')))***(((((((((((((((((((((((())))))*********++++++++++++++++++*********))))))******++++++++++++*********+++,,,,,,------,,,,,,,,,------...------,,,,,,---------............///........................//////............/////////000111111222222111111222333333333333333444666<<>><<<;;;999888777444222000000111000.........------------------------............------------------------------,,,,,,,,,++++++*********))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''((((((((((((''''''(((((()))******+++************************++++++++++++++++++++++++*********)))))))))************+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++******)))(((((())))))*********+++++++++***)))(((((())))))(((((())))))))))))((((((((((((''''''''''''((((((***)))'''&&&&&&((()))+++(((((((((((((((((((((((())))))*********+++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,------...------,,,---------............///......................../////////....../////////000111222222333222222111777888999888999<<<@@@DDDJJJRRR^^^kkkvvvuuusss}}}}}}rrrfffaaa^^^\\\^^^bbb[[[^^^ccchhhnnnvvv~~~{{{vvvmmmfffcccbbbbbbccc]]][[[[[[]]]ccchhhlllnnneeegggkkkpppvvv|||{{{qqqggg\\\XXXRRRMMMJJJFFFCCC@@@???<<<888666555444333222000000///...---------...---......//////......---------------------------,,,,,,+++++++++++++++*********))))))***+++,,,,,,((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((())))))'''&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))******+++++++++******((()))))))))))))))******+++***))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((+++***)))))))))***+++,,,++++++++++++++++++++++++)))************+++++++++,,,+++++++++******)))))),,,,,,,,,------,,,,,,,,,++++++,,,---------------,,,,,,------......---------------............///........................000//////......//////000///000000222333444555555666999===@@@CCCIIIQQQWWW\\\dddppp|||vvvttt|||}}}nnnffffffccc[[[TTTSSSUUUWWW\\\bbbeeelllvvvzzzwwwrrrnnngggbbb```______^^^TTTVVVXXX\\\aaafffjjjlllmmmvvv~~~rrrnnnhhhaaa[[[UUUNNNJJJFFFBBB===:::888777555444333222000///.........///......////////////......------------------------+++++++++++++++++++++++++++***)))(((((()))***+++***++++++++++++******)))))))))))))))))))))))))))))))))))))))************++++++***************+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&)))+++***'''&&&(((***&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((()))))))))))))))******+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++)))***++++++,,,+++++++++))))))))))))))))))************)))))))))))))))***(((((())))))))))))((((((((((((''''''''''''(((((()))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++***************++++++,,,,,,,,,,,,+++++++++,,,------...---------+++,,,------......---------------............///........................000000////////////000000///000111333777:::>>>@@@???FFFOOOVVV[[[```ggglllooottt{{{rrrpppvvv|||}}}|||yyyxxxwwwoooddd___```ccc^^^]]]___bbbfffnnnvvv~~~tttkkkccc^^^XXXWWWVVVVVVVVVWWWYYYZZZ[[[bbbgggkkkrrr}}}~~~yyyqqqjjjeee\\\WWWOOOGGGBBB>>>:::888666444222000//////000000......////////////..............................++++++++++++++++++++++++...,,,+++)))((()))***+++---.........------,,,+++))))))))))))))))))))))))((()))))))))************---,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&)))+++***'''%%%(((+++&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))(((((())))))************((()))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++******+++,,,,,,,,,,,,,,,******************************))))))))))))******(((((())))))))))))((((((((((((''''''''''''((((((&&&'''((()))))))))))))))++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******+++,,,------......------+++,,,,,,---.........------------.........//////........................000000////////////000000111111333777<<>>;;;888555333000///............,,,***///////////////.........///...---,,,++++++++++++......---,,,++++++***+++---***///...'''+++///)))************************************************************************+++***)))(((((()))***+++((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''')))******)))(((((()))))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))******))))))((('''************)))))))))((('''((((((((()))))))))***)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,------------------------.....................////////////000---///000000......///000///111222333444777:::===JJJVVVhhhxxxxxxwww~~~tttiiicccaaaaaaaaacccgggooozzzuuunnnuuu{{{xxxnnnfffeeeggg]]][[[XXXVVVXXX[[[```cccaaaZZZWWWZZZ[[[WWWQQQNNNFFFGGGGGGEEEDDDDDDFFFHHHIIIJJJKKKMMMQQQXXX```fffmmmkkkbbbUUUKKKIIIIIIHHHPPP[[[bbbaaabbbhhhjjjgggcccdddccc```___fffrrr|||~~~sssiiigggiiinnnvvv}}}vvvjjj___XXXQQQKKKKKKMMMRRR\\\fffooo{{{sssfffUUUJJJEEEBBB>>>999444333222111111///---***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++///---,,,***))))))******...''',,,111++++++...***************************************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&''''''((((((***++++++***))))))***))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''++++++************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))******+++,,,,,,,,,++++++---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))((('''&&&&&&((((((((((((((((((((((((***+++++++++++++++*********+++++++++++++++,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---........./////////000000...///111222111222555777333444555777:::???FFFJJJaaappp{{{nnnhhhllluuu}}}zzzvvvqqqoooooopppqqqqqqyyyrrrdddaaafffjjjjjjddd\\\WWWVVVOOOOOOQQQTTTYYY^^^ccceeeccc``````dddddd]]]TTTPPPJJJJJJJJJHHHGGGHHHKKKMMMNNNNNNNNNOOORRRVVV[[[^^^^^^___\\\UUUOOONNNMMMJJJGGGNNNRRRRRRTTT[[[______[[[[[[ZZZYYY[[[bbbmmmtttttthhh\\\UUUSSSUUU^^^fffmmmnnnpppuuu|||}}}nnnaaaUUUQQQQQQSSSWWW[[[^^^gggrrr|||{{{hhh\\\WWWRRRIIIAAA===:::777555444222000///---------------------.........---,,,,,,,,,,,,,,,...---+++*********,,,---///&&&***111---***,,,***************************************************((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((((((((''''''''''''(((((()))***,,,,,,***)))***+++((((((((((((((((((((((((***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((($$$%%%%%%&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))************))))))*********++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,------------------.........//////++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------.........////////////...///000111111333555888999:::===BBBIIITTT```gggyyyooo```ZZZ\\\ccciiihhhlllsss~~~{{{qqqcccXXXYYYZZZ\\\___aaa]]]TTTMMMKKKNNNTTTZZZ___ccceeeffffffcccdddhhhggg^^^UUUPPPNNNNNNNNNNNNMMMOOOSSSVVVYYYYYYYYYYYYZZZ[[[[[[ZZZXXX]]]```]]][[[ZZZXXXTTTQQQSSSSSSQQQRRRVVVYYYYYYWWWVVVTTTUUUXXX^^^eeejjjooodddYYYQQQNNNOOOWWW```fffggghhhkkkooorrrvvvwww}}}~~~~~~nnnhhhfffdddbbbbbb___aaadddjjjpppvvv}}}wwwqqqiii\\\RRRIIIDDD===888555333222111222222222222111111111111......------,,,,,,------,,,,,,++++++,,,---...///000'''***000,,,,,,...)))************************************************(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((()))''''''''''''''''''''''''((('''&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,************++++++++++++************************(((((((((((((((((((((((())))))))))))))))))((('''((((((((((((((((((((((((((()))***************************++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,------......,,,------------.........++++++++++++,,,,,,,,,,,,---.........////////////............////////////...///000111111333777:::>>>CCCJJJSSS```nnn|||qqqgggZZZQQQPPPUUU]]]aaannnwwwwwwsssmmmkkkiiiddd\\\VVVWWWUUUUUU\\\cccbbbYYYPPPJJJMMMRRRWWWZZZ\\\[[[[[[]]][[[]]]aaaaaaZZZTTTRRRSSSTTTVVVWWWYYY[[[___bbbiiihhhggghhhgggfffbbb___[[[bbbfffeeeddddddbbb^^^XXXXXXWWWVVVXXX]]]aaaccc```]]]YYYYYY[[[^^^aaabbbccc]]]VVVSSSPPPQQQXXX```dddeeeeeeggghhhjjjlllmmmmmmjjjpppyyywwwjjjddd```_________bbbgggpppxxxxxxmmm[[[UUUKKKCCC===888555222222222111000//////...---......---------------...+++,,,,,,---.........///...)))+++---+++222666,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((***++++++***))))))***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***'''&&&&&&&&&&&&'''((((((''''''((()))))))))((((((&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))******+++,,,,,,,,,++++++)))***************++++++************************)))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,------------,,,,,,,,,,,,------------............/////////////////////000000000111111111333555888;;;@@@FFFJJJPPPWWWcccppp}}}uuulllYYYTTTOOOPPPXXXdddnnntttyyynnniiieeeaaa[[[]]]bbbfffgggccc[[[UUUSSSRRRTTT[[[aaabbb[[[UUUOOOPPPRRRUUUWWWXXXYYYYYYXXXWWWXXX]]]___\\\[[[\\\eeegggkkkooorrruuuyyy|||~~~zzzwwwuuurrrmmmjjjffflllpppppprrrwwwzzzzzzssspppmmmmmmnnnqqqsssvvvqqqlllgggfffgggiiihhhfffcccaaa______^^^]]]aaahhhgggfffeeedddeeehhhkkkmmmmmmfffgggqqqwwwxxx}}}yyypppkkkddd\\\ZZZ\\\___dddkkkpppttt{{{wwwqqqggg\\\RRRHHH???999444333222000...---,,,+++......------------......+++,,,.........,,,+++)))+++,,,...***+++<<>>GGGTTTaaappp~~~iiiYYYTTTQQQTTTXXX^^^eeennnxxx~~~{{{}}}}}}{{{uuummmfff]]]ZZZXXXXXXWWWUUUYYY___aaaeeehhhkkkrrr~~~yyywwwsssooojjjeee___ZZZXXXWWWUUUTTTSSSWWW^^^iiixxx{{{tttxxxyyynnnbbb\\\YYY^^^fffmmmvvv}}}bbbXXXIII;;;444222222333333111///.........---,,,---///000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++'''((()))***************))))))))))))************------,,,,,,+++******)))++++++******))))))((((((((((((((((((((((((((((((******)))))))))(((((((((((((((''''''''''''((((((************************++++++++++++,,,,,,------+++,,,,,,---......------,,,,,,,,,------...///000///////////////////////////////////////000000111///000111111333888===BBBMMMSSS```qqqxxxqqqgggYYYUUUZZZ]]]dddoooxxx~~~{{{yyy|||{{{tttmmmhhhbbb\\\YYYUUUUUUZZZ___ccciiipppqqq}}}|||uuussstttqqqiiiaaa]]]ZZZXXXXXX^^^iiittt{{{{{{kkkbbbaaa```aaafffqqq~~~~~~rrr```NNNAAA:::777555444222///...//////---,,,///...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************++++++))))))))))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###%%%&&&$$$""""""$$$&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++((())))))*********))))))((()))))))))************,,,,,,++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((*********)))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,,,,------.........+++,,,,,,---.........---,,,,,,,,,---...///000000000000000000000////////////////////////000111111111222333444888???GGGLLLaaagggvvv|||oooeeeaaa\\\WWW^^^kkkyyyzzzsssqqqrrrmmmddd___```aaaaaa^^^ZZZ[[[cccmmmttt|||uuunnnbbbYYYVVVYYY```ffffffsss}}}sssmmmddd^^^^^^dddmmmrrrttt___OOODDD<<<999444222000/////////---,,,---******,,,////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))(((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))******&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))''''''&&&&&&&&&''''''(((%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''((()))'''$$$$$$'''***%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++)))************))))))((((((((())))))*********+++((((((((()))******++++++)))))))))))))))*********((((((((((((((((((((((((************))))))))))))((((((''''''''''''((((((++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,---------------,,,+++...............///000000333///,,,,,,///222222111777666:::@@@DDDHHHTTTbbbwww}}}eeeccc___^^^aaakkkxxx|||xxxsssnnnjjjkkkiiiffffffiiinnnqqqrrrhhhgggmmmzzztttcccRRRPPPYYYRRRZZZfffsssyyyqqqkkkeeecccfffooovvv~~~iiiSSSEEE@@@;;;555222222222000///111000111111...,,,,,,///333//////...---,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&'''''''''(((((())))))((()))***++++++)))'''%%%((((((((((((((((((((((((((()))))))))))))))(((''''''((()))******)))((('''''''''''''''''''''&&&&&&))))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((((('''&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))******************))))))((((((''''''******((((((((()))***+++***)))((((((((()))+++,,,///...---,,,***)))((((((''''''''''''''''''''''''++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---------............//////000000000////////////.........///000000000///...///222444444444999:::@@@KKKSSS\\\kkkyyy}}}yyyqqqjjjccchhhnnnvvv}}}}}}yyyxxxwwwuuusssqqqpppooovvvsssppppppsssyyy~~~~~~iii\\\]]]ZZZZZZ[[[^^^eeeqqq~~~vvvmmmjjjfffhhhnnnyyyjjjWWWMMMEEE===777777666333111333000111111...,,,+++---000//////...------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''''''''((((((((())))))(((((()))***)))((('''&&&((((((((((((((((((((((((((())))))*********))))))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))******************))))))(((((((((((()))(((((('''''''''(((((())))))(((((()))******+++***))))))(((((('''''''''''''''''''''''''''''''''++++++,,,,,,,,,,,,------------............------,,,------------............//////000111111111111000000///////////////000,,,...000111222333666888???DDDOOO^^^lllzzzrrrjjjiiijjjkkkjjj~~~~~~|||yyyppprrrsssrrrpppppprrruuu|||zzz{{{lllfffeeeaaa[[[XXXYYY^^^fffkkkooonnnsss~~~vvviiieeebbbfffqqqnnn___OOOFFF===:::888444222333222222222000...,,,---...//////......---,,,,,,,,,++++++++++++************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))***************'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((('''''''''''''''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))***************))))))))))))((((((((()))))))))))))))((('''&&&(((((())))))******))))))''''''''''''''''''''''''''''''''''''''''''''''''+++++++++,,,,,,,,,------------............------------------............,,,,,,...///000000000000111111000000//////000000...000333333444777<<>>999555444222111000000/////////...............------...------------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))((((((((((((''''''''''''((()))))))))))))))))))))))))))$$$%%%&&&'''(((((()))(((((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$&&&(((******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))************+++,,,,,,,,,+++***(((''''''((()))******)))(((''',,,++++++******)))((((((''''''''''''''''''''''''++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------........./////////...//////000111111111111111111111111111222222333222333666;;;BBBMMMXXX___uuu}}}sssjjjfff___eeerrryyyqqqgggbbbbbbeeehhhiiiqqqyyy{{{pppddd^^^]]]dddsss}}}ooogggdddgggqqq~~~vvvlll\\\KKKAAA;;;777333000000//////.......................................------------,,,,,,,,,+++++++++************************************************************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''''''(((((((((((((((''''''&&&&&&''''''((('''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''(((%%%''')))*********((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***(((((((((((())))))))))))))))))))))))************)))))))))************+++((((((((((((((('''&&&%%%(((((()))))))))(((''''''******)))(((((('''&&&&&&''''''''''''''''''''''''++++++,,,,,,,,,,,,------------............------............////////////...//////000000000//////000000000111222333444555444777>>>IIIWWWeeeooottt~~~tttiiidddggglllsss||||||uuuqqqkkkgggbbb]]]^^^eeennnttt~~~vvvmmmhhhiiimmmnnnnnnpppxxxxxxoooeeebbbhhhuuu}}}yyyggg[[[HHHBBB;;;555333222000///............////////////......---------,,,,,,,,,,,,,,,,,,+++++++++***************************************************************)))))))))(((((('''(((***+++++++++***)))))))))))))))))))))))))))(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''(((&&&''''''((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))***+++***(((&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))************))))))*********+++++++++''''''&&&&&&&&&&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++,,,,,,,,,---------......////////////................../////////000------------------,,,,,,///000000111222444555666>>>CCCMMM^^^qqquuussslllaaaZZZ___nnn{{{vvvlllgggeeecccdddbbb```cccmmmzzz{{{mmmfffdddbbb```___gggyyy}}}kkk^^^\\\ggglllhhhlllyyyzzzUUUNNNCCC<<<888666444222.........///////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************+++*********))))))(((((('''(((+++,,,---,,,+++)))))))))))))))))))))))))))***++++++++++++******)))((('''&&&%%%%%%&&&'''(((&&&''''''((()))******+++''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))***+++***(((&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))******))))))))))))******(((((((((((())))))))))))))))))))))))************))))))******++++++++++++)))((('''&&&&&&''')))******)))(((&&&&&&&&&'''(((&&&&&&''''''((())))))***''''''''''''''''''''''''...//////...,,,,,,...///........................000//////.........//////...///000111111111000///111222333333333666;;;???DDDRRRfffxxx~~~yyynnnjjjbbbXXXUUU```www|||ssslllgggdddeeefffqqqllljjjooo|||wwwtttbbbYYYWWWTTT___vvv}}}tttiii___\\\]]]```bbbqqqeeePPPDDD:::::::::111000000000000111000///...------,,,,,,,,,------.........---------,,,,,,,,,---------,,,+++***((((((,,,,,,+++***))))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((())))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''))))))***))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((())))))(((((()))+++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++*********)))******)))((('''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((+++,,,---,,,+++***,,,---........................000//////.........//////---...///000111111000000111222333444666<<>>555111000000000111111000///...------,,,------............---------,,,,,,,,,,,,,,,---------,,,++++++,,,++++++******)))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((((()))))))))(((((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((******)))((()))***))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))************)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++,,,---,,,++++++,,,---......................../////////......//////000//////000111111222222222444555777999===FFFRRRZZZsssrrr___SSSOOOPPP___uuuzzzllleee\\\]]]```eeemmmxxxyyyoooiii```___aaa\\\aaakkk~~~xxxlllbbb]]]YYY]]]gggwww{{{gggQQQHHHCCC888777555222111111111000///......------------............---------,,,,,,,,,+++,,,------............+++++++++***************************************'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''))),,,,,,+++)))(((((())))))((('''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******)))))))))(((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((,,,---//////...---...///........................//////////////////000111333222222222222333444444777;;;@@@DDDIIITTTbbblllzzzoooaaaRRRPPPYYYkkk{{{uuueee]]]\\\VVV]]]fffppp|||}}}uuutttqqqfffdddeeekkkvvvvvvoooccc```bbbjjjxxxzzzbbbWWWOOOAAA@@@<<<666222222111000...000///......---...............---------,,,,,,,,,+++,,,,,,---------------******+++++++++*********************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((()))&&&'''''''''''''''&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''***------+++)))''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((+++---//////.........//////////////////////////////////////////000111111333333111111111333555666;;;CCCNNNWWW___iiivvviii```YYYVVVdddxxxqqqeee^^^^^^ccc]]]jjjxxxwwwnnngggeeehhhnnnxxxxxxqqqkkkjjjmmmvvv}}}qqqfffUUUGGG@@@888333333333111///111000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))(((&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''***,,,---+++((('''&&&))))))((('''''''''''''''(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((***---...---,,,,,,---////////////////////////////////////000111222222222111000000333666:::===EEESSSfffttt|||uuufffeeehhhpppqqqiiieee```bbbgggooovvvjjjccc```ccchhhppp{{{zzztttmmmjjjsss~~~kkkTTTKKK@@@:::888888666444222111000//////...//////......---------,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))***,,,,,,+++******************************)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''')))***+++,,,''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&''''''((()))(((((((((&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((((((((((()))))))))&&&(((++++++***(((''''''))))))((('''''''''''''''))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))******)))))))))(((((((((((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''***---...---,,,,,,---////////////////////////////////////000111222333111111222444999@@@GGGKKKZZZlllvvvsssuuu{{{wwwxxx~~~tttnnnpppoookkknnnvvvzzzmmmeeeccciiiooozzz}}}oooiiilllzzzqqqeeeUUUIIIDDDAAA<<<777333222111000////////////......---------,,,,,,,,,***+++,,,,,,---,,,,,,,,,''')))***,,,,,,,,,***))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&'''(((((((((''''''&&&'''(((((()))))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))%%%'''))))))'''''''''((())))))(((''''''''''''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++*********)))))))))+++***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())),,,///000000/////////000000000000000000000000////////////000111222333333444555:::AAAJJJRRRXXXnnnwwwjjjtttlllhhhgggkkkrrruuuqqqlllkkkgggkkkuuuyyyyyyxxxjjjjjjllluuuzzziiiccceeeqqq~~~iiiYYYOOOGGG???888333222111000////////////......---------,,,,,,,,,)))***,,,---.../////////'''(((***,,,---,,,***)))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((((('''(((((())))))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$%%%'''((((((((('''&&&''''''((()))******))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******$$$&&&''''''&&&&&&((()))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++************...,,,)))'''&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((............////////////111111111111000000000000111444222------333666444888888999???KKKZZZgggnnnyyyiiigggnnnkkk}}}lllaaa___^^^___aaaaaa```^^^jjjrrryyy{{{rrreeedddjjjxxx~~~qqqeeecccfffqqqyyyhhh[[[MMMAAA>>>;;;666222//////000111........./////////000000------------------------************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((((((((('''''''''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''',,,)))'''((()))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''***((((((***,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((()))***************)))))))))))))))***++++++,,,+++***)))(((+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))............////////////000000000000000000000000000333111,,,,,,111333222:::;;;AAANNNaaassszzztttkkkfffnnn}}}rrrcccWWWWWWXXXXXXZZZ^^^dddiiiuuuyyyppphhhhhhtttwwwnnnffffffmmmzzzooo[[[KKKBBB>>>888444333333222111////////////............------------------------************************************************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''+++)))'''((()))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&(((******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))((((((((((((((()))******)))))))))))))))************++++++++++++***)))(((+++***))))))(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((............////////////////////////000000000000///222222///...333666777>>>DDDQQQeee|||uuuhhhdddeeemmmyyyssshhh\\\QQQSSSUUUWWW[[[fffttt~~~ttt|||sssfffiiirrr}}}jjj^^^\\\ddduuuqqq___KKKCCC:::555444333111...000000//////......------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''((((((((()))))))))************************((((((((((((((((((((((((''''''(((((()))*********''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((''')))((('''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((***))))))((('''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((((((((()))******(((((())))))******++++++******++++++******)))(((+++***))))))(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''............////////////....../////////000000000000222333333444888???CCCIIIUUUhhh}}}yyyoooddd^^^cccrrryyyooojjjcccZZZUUUVVVWWW]]]hhhyyy~~~xxxooovvv|||{{{uuurrrvvvooonnnrrr|||vvveee]]]]]]gggrrrxxxaaaTTTDDD:::777666222...000000/////////.................................++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((('''''''''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((()))(((((((((((((((((()))((((((((((((((())))))***''''''((()))***++++++,,,******************))))))******)))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&............////////////---......///000111111222111222444555777<<>>EEEUUUjjjsssZZZUUUWWW[[[llltttfffdddiiikkkiiiggg[[[[[[^^^bbbdddgggtttwwwyyyzzzvvvqqqmmmlllnnnpppppppppqqqyyy{{{xxxuuuuuuxxx}}}{{{wwwzzz}}}nnnXXXJJJHHHBBB;;;666555555444222222///---,,,---......---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))(((((((((((()))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((())))))))))))(((((()))))))))))))))(((((((((***)))))))))))))))******---+++)))'''&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&&&&''''''''''''&&&&&&((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***))))))((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&/////////000000000000000///...000555666555777<<>>:::777222111333///000000///......///000000//////---,,,+++******------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))******))))))((((((''''''((((((((((((((('''''''''((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))'''%%%&&&)))***(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***++++++***)))''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&'''(((((()))'''''''''''''''((())))))))))))((((((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''111333...000888888:::FFFJJJXXXqqqooo^^^ZZZeeeuuuwwwggg```^^^^^^aaafffwww||||||xxx]]]OOOBBB<<<:::777444444000111000000......//////000//////...,,,++++++***------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++***))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((())))))***)))))))))((((((((('''((((((((((((((((((((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))'''&&&'''))))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***(((''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))******+++'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''111333000222<<<>>>CCCRRRYYYllliiiZZZWWW___qqq|||rrrhhh``````eeekkkrrryyy{{{zzzvvvcccOOOFFFCCC>>>888444222111111000////////////000//////...---,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''(((((('''''''''((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))*********'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''222666444777BBBGGGOOO```pppnnn\\\\\\eeevvvuuukkkiiiccc```gggrrr~~~}}}wwwrrr{{{}}}yyyyyy~~~jjj]]]SSSGGG<<<777333222000//////000//////000//////...---,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++***))))))))))))))))))))))))---...------,,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((()))((((((((()))))))))******))))))))))))((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((&&&%%%######%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''((()))))))))(((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''333999999???KKKRRR]]]ooorrrjjjfffooo|||xxxkkkccc```bbb```dddqqq~~~yyysssvvv}}}{{{xxx}}}|||kkkWWWGGG@@@888555000///000111111000/////////......------,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))).........---,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((())))))***))))))*********+++++++++(((((((((((())))))))))))&&&'''''''''(((((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''555===BBBJJJYYYcccpppwwwuuu}}}tttbbbXXXZZZ``````bbbnnn|||yyyyyyyyy}}}xxxwwwwwwppp\\\SSSDDD===555111111222222111/////////.........------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++*********))))))))))))))))))))))))------------,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))*********++++++(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))(((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))'''''''''''''''((())))))(((''''''(((((()))***+++))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''';;;FFFOOO[[[nnnyyywwwzzz|||rrreeeZZZXXX^^^dddlllsss|||wwwyyyxxxyyy~~~zzzvvvooopppwwwkkkSSSIII===555222333222111////////////............------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,+++******)))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((()))******+++'''(((((((((((()))))))))'''((((((((()))))))))***&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&((())))))'''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))((('''''''''''''''((())))))''''''''''''((()))***+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''AAANNNZZZiii~~~xxxkkk}}}wwwnnnddd^^^```dddfffggg}}}rrrpppqqqvvv{{{qqqjjjuuu|||___SSSCCC888444333222000///////////////.........---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))((())))))***++++++&&&&&&&&&&&&'''''''''((('''((((((((())))))******&&&&&&&&&'''((())))))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&(((***)))&&&%%%''')))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''((()))++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''UUUYYYfff{{{tttvvvtttooohhhddddddeeegggppp{{{|||oooooo{{{}}}yyywwwuuuyyyfffPPPAAA999333222444///...---...000000///.................................---,,,,,,+++******,,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((++++++******))))))((((((******))))))((((((''''''******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''******+++***(((((()))+++++++++***))))))((())))))(((&&&%%%'''***,,,+++)))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((()))***+++''''''''''''(((((((((((())))))(((((('''''''''&&&************************'''&&&&&&&&&'''(((***,,,(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''&&&'''((())))))'''))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''XXXfff~~~ssslllttt}}}}}}ppppppsssvvvuuuuuuzzz||||||www\\\III===555111111222000//////000000///...------------------------//////...------,,,++++++,,,,,,++++++++++++,,,,,,************************)))******************)))))))))))))))))))))))))))*********)))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))******************)))(((((((((''''''''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&((((((''''''(((((())))))'''(((((('''&&&&&&((()))***)))(((((('''''''''(((((('''&&&'''***+++***)))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''((())))))''''''''''''(((((((((((()))(((((((((''''''''''''************************(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''&&&'''((())))))'''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))******))))))))))))))))))))))))***)))))))))))))))******************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''iii~~~xxxkkkttt~~~oookkkuuu{{{sss|||jjjSSSEEE;;;444222444222000000111111000///,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,++++++++++++,,,,,,******************************++++++++++++******************************))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((((((''''''''''''************************((((((''''''&&&&&&''''''&&&''''''((((((''''''&&&'''''''''(((((())))))***&&&'''((('''&&&''')))+++******)))(((((((((((()))((('''&&&'''***+++***)))''''''''''''''''''''''''((('''''''''''''''(((((((((((('''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&'''((())))))'''))))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''}}}rrrmmmrrr}}}mmmbbbbbbiiippptttzzzuuu]]]OOOCCC;;;777444222000///111111111000,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,,,,,,,++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++************************(((((())))))******++++++))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,---(((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&''''''''''''''''''''''''((())))))))))))+++---,,,,,,+++++++++++++++,,,(((''''''((()))******)))''''''''''''''''''''''''((('''&&&%%%&&&'''((()))((('''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))*********))))))))))))))))))))))))&&&''')))+++++++++***)))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''~~~llliiiqqqwwwggg\\\^^^kkkxxx|||zzz}}}jjjZZZLLLAAA<<<444222000///000111222111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************+++++++++,,,,,,+++++++++************************(((((())))))******++++++(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&''')))***'''((((((((((((((((((''')))))))))))))))((('''&&&'''((())))))))))))+++---,,,+++++++++++++++,,,,,,'''((())))))(((((())))))(((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%''')))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((('''&&&'''((())))))'''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ssskkkiiittt}}}pppcccccctttvvvwww{{{|||||||||~~~|||iiiUUUGGGAAA999666222000111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''(((((())))))'''(((((())))))(((((('''******+++,,,+++***)))(((&&&'''((('''&&&''')))+++)))(((((((((((()))******''')))***)))((('''(((***((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((************************$$$%%%&&&((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))'''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((qqq```iii{{{{{{vvvqqqmmmqqqzzzkkkhhhmmm~~~xxxuuu{{{yyybbbQQQKKKAAA===888444222111///...------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))*********)))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((%%%&&&(((***+++***))))))'''(((((('''&&&&&&((()))((('''''''''(((((()))***''')))******''''''(((***((((((((((((((((((((((((###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&'''((())))))'''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((,,,+++***)))((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((yyyccccccwww|||zzzsssmmmjjjnnnrrrzzzjjj]]]```iiixxxyyyppptttmmm[[[UUUHHHCCC<<<777333000...,,,........................---........................------,,,,,,------...++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((++++++******))))))(((((('''((((((((())))))******'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''(((*********)))((((((((())))))))))))(((((( ###&&&((((((((((((******+++***(((((()))+++))))))((())))))***++++++''')))+++***'''&&&(((***))))))))))))))))))))))))"""$$$%%%'''(((((('''&&&&&&&&&&&&&&&''''''((()))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''***)))'''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((('''&&&''')))))))))'''))))))))))))))))))))))))''''''''''''((((((((()))******)))((('''&&&%%%%%%((((((((((((((((((((((((---,,,***(((''''''(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))){{{kkkdddcccyyy}}}{{{xxxqqqiiifff___jjjuuu|||iii___ZZZaaasss}}}{{{zzz{{{vvvbbbUUUOOOFFF;;;333000111333///...------///000111000//////.........---------------------------------************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))++++++)))((()))***))))))))))))(((((((((((())))))))))))************,,,***((('''((()))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,***((('''(((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******&&&&&&''')))***+++,,,---(((((())))))))))))((((((******)))(((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''|||eee___jjjvvv~~~yyyuuunnneee______eeennnzzz|||gggaaa]]]fffxxx|||yyy}}}zzzddd[[[MMM@@@888444333444111000...///000000///...//////.........---------......------,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))++++++)))((()))***))))))))))))((((((((((((((((((((()))))))))******+++)))''''''((()))(((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&'''((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******''''''((()))***++++++,,,(((((())))))))))))((((((******)))(((((((((((((((************)))))))))((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''lll[[[ccc{{{zzzsssqqqnnnjjjaaaXXXXXX]]]mmmwwwuuurrrooowwwzzzvvv~~~~~~}}}nnnZZZIII@@@;;;777444222111000000111000...,,,/////////............---///...------+++******)))************************+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))++++++)))((()))***))))))))))))((((((((((((''''''((((((((())))))))))))(((''''''(((((('''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((())))))*********(((((())))))))))))((((((***))))))(((((((((((((((************))))))))))))******)))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''{{{jjjlll~~~}}}ooommmiiifffbbb]]]ZZZ___fffuuuwww{{{zzzkkkXXXLLLDDD;;;333111000///000111000...+++/////////...............------,,,,,,+++++++++***************************************************))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***))))))))))))((((((((((((''''''''''''((((((((((((((('''&&&'''((()))'''&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))*********)))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''yyygggjjj}}}qqqppphhhaaa``````ccckkkssszzz}}}mmm```RRRCCC777111000//////000000///---////////////////////////+++++++++,,,,,,---------************************************************))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***))))))))))))((((((((((((''''''''''''(((((((((((((((''''''((())))))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''))))))''''''''''''((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))******,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ooobbb[[[jjjxxxllleee```aaaeeellluuu~~~zzzhhhRRRCCC555333111000111111000///...////////////000000000***+++,,,,,,---...///000***************************************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))++++++)))((()))***))))))))))))((((((((((((''''''((((((((()))))))))((('''((()))++++++)))'''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((YYY[[[eeeyyyyyyggggggkkkqqqxxxfffTTT>>>:::666333222222111000.../////////000000000000---------....../////////************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))++++++)))((()))***))))))))))))((((((((((((((((((((()))))))))******(((((()))+++,,,,,,***(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******((()))))))))************((((((((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((MMM___xxx{{{}}}zzzvvviiiqqq~~~tttbbbEEEAAA:::555333222111111.../////////000000111111//////////////////......************************))))))******++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))++++++)))((()))***))))))))))))(((((((((((())))))))))))************(((((()))+++------+++)))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''')))******)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************((((((((((((((()))******''''''''''''(((((())))))(((((())))))))))))((((((((((((((((((((()))******(((((())))))*********+++%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___uuu|||wwwxxx~~~|||xxxuuuppplllccc}}}nnn^^^LLL:::444666555111...111///...---......---+++......---------,,,,,,,,,,,,,,,++++++***)))))))))*********************************)))))))))))))))***)))'''&&&%%%&&&((()))************************)))***+++,,,,,,+++***)))******))))))((((((''''''************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))******))))))(((((('''''''''((((((((()))))))))***(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))************))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%'''((()))***))))))))))))))))))))))))&&&'''((('''%%%%%%'''(((''''''(((((())))))******((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************))))))((((((''''''((((((((((((((((((((((((++++++******))))))((((((&&&&&&&&&'''''''''((((((sss{{{vvvvvvyyyyyyvvvrrrnnnkkkjjjiiisssyyyeeeXXXIII@@@:::555444555222111//////000000...---.........---------,,,,,,,,,,,,++++++***)))))))))***************************)))))))))))))))))))))+++***)))(((((()))***+++************************(((((()))******)))((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))))))))((((((((('''((((((((()))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))************)))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''((('''&&&%%%''')))'''((((((((()))))))))***(((((('''&&&&&&'''(((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************)))))))))((((((((('''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((wwwsssrrrqqqnnniiieeeccceeekkkqqqiii```TTTHHH;;;222111555444222111111222111000............------------,,,,,,,,,,,,+++******))))))************************))))))))))))))))))******+++***)))(((((()))***+++************************&&&''''''((((((''''''&&&***))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))((())))))************))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''(((((('''&&&&&&''')))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((('''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((wwwpppllliiigggbbb^^^]]]___hhhvvv~~~|||ppphhh\\\OOO@@@444111333555333222222222222111///............---------------,,,,,,++++++***))))))************************)))))))))))))))*********(((''''''&&&''''''((()))************************''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********))))))))))))((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''++++++***)))(((((())))))'''''''''''''''''''''''''''(((((('''&&&&&&''')))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((|||sssnnniiiccc___aaa\\\YYY[[[aaammm}}}|||ssseeeYYYMMM@@@888555555333222222333222111/////////.........---------------,,,,,,+++*********************************(((((())))))************'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))((())))))'''''''''''''''''''''''''''((()))(((&&&&&&((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))wwwmmmgggccc]]]YYY___ZZZYYY___fffrrr}}}~~~yyyooodddYYYKKK>>>777666444333333333333222000/////////.........---------------,,,++++++******************************((((((((()))******++++++(((((())))))******++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))************+++(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))((())))))''''''''''''''''''''''''((())))))(((''''''(((***))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))zzzlllddd___[[[XXX\\\XXX\\\fffppp|||yyyrrrdddSSSDDD<<<888666555555555555444222////////////...............------,,,,,,+++******************************'''(((((()))******++++++'''((()))******+++++++++))))))))))))))))))))))))******)))(((((()))******))))))*********+++++++++)))))))))***+++,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***(((((()))***++++++,,,---(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((((())))))(((''''''(((******)))))))))((((((((('''&&&'''(((((((((((('''&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************************************************'''((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''((((((((()))'''((((((((())))))))))))nnnccc^^^[[[YYYYYYWWW^^^mmmyyyppp\\\MMMFFF999888666666777777555444000/////////...............------,,,,,,++++++***************************'''(((((()))***+++++++++%%%%%%'''((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))******++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******''''''(((***+++,,,---...(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))'''''')))*********))))))((((((((('''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************************************'''((((((((())))))******((((((((((((((((((((((((((()))))))))******++++++(((((((((((())))))))))))vvvhhheeeddd___ZZZZZZ[[[iiizzzeeeYYYTTTFFF>>>888888888555444444333111///...///000///......------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))*********************))))))))))))******''''''((()))***+++,,,,,,)))))))))))))))))))))))))))'''$$$""""""$$$''')))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))...---+++)))(((((())))))***)))))))))((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''(((((())))))******))))))(((((((((((())))))))))))************)))((())))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&&&&''''''''''''(((tttkkkfffaaa```aaaiiiooo}}}xxxhhh___RRRFFF:::777777555333333333111/////////000///......------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))************)))******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))+++***(((''''''(((***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((('''''')))))))))))))))))))))))),,,++++++******))))))))))))))))))))))))))))))))),,,+++)))(((((((((((()))************))))))((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))}}}pppgggeee```\\\eeetttwwwiiibbbSSSCCC<<<999666444444333222//////000000///......------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))''''''((())))))***++++++)))))))))))))))))))))))))))))))))*********++++++************************)))************))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((())))))))))))((((((************************++++++************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))(((((())))))(((((((((((()))))))))******++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***lll___XXXZZZ[[[aaazzzxxxnnnaaaRRRHHH???888555777444222000///000000///---...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++)))))))))))))))))))))))))))))))))*********++++++***************************************)))((('''******))))))))))))************))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))(((((((((((((((((()))))))))))))))))))))))),,,,,,+++++++++*********+++******))))))((((((((((((((())))))))))))(((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))mmm___UUUXXXaaauuu~~~~~~xxxooocccVVVGGG:::555888555333111000000000///---...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))((((((((()))))))))*********************************************)))((('''******))))))))))))************))))))((('''''''''))))))))))))))))))))))))&&&'''(((((((((((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++((((((((((((((((((((((((''''''((()))************(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))++++++******))))))(((((((((((())))))))))))((((((&&&''''''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++'''''''''(((((((((((()))))))))))))))))))))))))))************************((())))))*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''(((((((((ooobbbXXX]]]qqq}}}}}}|||{{{{{{|||ttteeeRRRAAA888777666444111000000000///---...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************************)))************))))))(((******))))))))))))******)))))))))(((((('''''''''))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))'''((()))***************************++++++++++++''''''((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))******((((((((((((((((((((((((*********)))))))))((((((******************))))))'''((()))******)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((())))))************))))))))))))))))))))))))))))))******))))))((('''&&&&&&&&&&&&&&&''''''''''''gggbbb^^^jjj}}}}}}~~~~~~~~~~~~}}}~~~tttcccOOOAAA:::666444222000000000///---...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))************)))******))))))))))))******((((((((((((((((((''''''))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((''')))))))))*********++++++&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))************))))))))))))******************++++++'''((()))******)))(((''''''((()))***++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))************)))((('''&&&''''''''''''((((((((((((aaabbbgggyyy~~~~~~~~~~~~~~~~~~~~~~~~vvvxxxppp]]]JJJ>>>777555222111111000///---...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((((((((((((((('''((()))*********************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))))))))***)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&(((((())))))*********+++************************+++++++++*********)))))))))))))))***+++++++++,,,'''((()))++++++)))((('''))))))***,,,,,,---------))))))))))))))))))))))))'''((((((((())))))******))))))((((((''''''&&&&&&)))*********++++++++++++))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))************)))((('''&&&(((((((((((())))))))))))VVVaaannn}}}~~~~~~{{{mmmYYYIII===:::666222000000222444//////.........//////000...---,,,,,,++++++,,,,,,------,,,,,,+++***))))))&&&'''(((*********)))(((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++,,,,,,+++***)))))))))***'''((()))***++++++***)))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))************))))))))))))(((((('''''''''&&&))))))))))))************%%%&&&((()))((()))***,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))************))))))))))))******************************)))))))))))))))***((()))*********((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))*********+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((([[[kkk{{{~~~|||}}}|||mmm```UUU>>>:::555222222222111000///...............//////...---,,,,,,++++++,,,,,,------,,,,,,+++******)))))))))***+++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))*********))))))*********,,,+++******))))))******((((((******+++***))))))))))))))))))))))))))))))''''''(((((()))*********)))))))))******)))))))))))))))((((((((('''''''''))))))))))))************((()))++++++******,,,---*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------+++******+++******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))fff}}}{{{xxx~~~~~~}}}nnngggbbbFFF???777444444444222//////......---------.........---,,,,,,++++++,,,,,,---,,,,,,++++++************************++++++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++***)))))))))******)))************))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))***************+++,,,+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************)))))))))******+++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++---......,,,++++++,,,******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******xxx}}}{{{|||zzz{{{uuummmhhhTTTIII<<<555555666444000///......------------......---,,,,,,++++++,,,,,,,,,,,,,,,++++++************)))(((''''''((()))***************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******************))))))(((((())))))))))))))))))))))))***))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((()))))))))************)))***+++***((('''((()))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))******************************))))))******+++++++++***)))(((((((((******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...---+++******+++******+++++++++,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))************))))))***))))))(((((())))))***zzzxxx}}}xxxnnncccTTTAAA666333444333111000///...---------------...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******)))(((''''''((()))***************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************************))))))(((((((((((())))))***))))))((())))))******++++++***))))))((((((((())))))))))))))))))))))))((((((((((((((((((''''''))))))(((''''''((())))))(((((())))))))))))))))))((()))))))))***************+++,,,***((('''((()))(((((())))))******++++++************************'''((((((((())))))*********************************************+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))*********+++++++++,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))xxx{{{{{{tttnnnmmmnnnqqqvvvyyy|||zzzpppqqqssswww||||||pppaaaLLL;;;444222111000111000///..................---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++***************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++***************************))))))(((((())))))***))))))((((((((()))******+++***)))))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))''''''''''''))))))(((((())))))))))))******))))))))))))************,,,---...---+++******,,,)))))))))******+++++++++************************(((((())))))******++++++***************************************+++,,,---******)))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))*********+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((~~~}}}}}}zzzxxxxxxyyyzzzyyysssnnnmmmiiiaaa\\\\\\[[[^^^bbbffflllxxx~~~rrrfff]]]]]]^^^```cccgggkkkmmmjjjpppwww~~~}}}ppp\\\III<<<555333222222222111//////......///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,*********************************))))))*********((((((((((((((()))*********))))))(((((()))***+++))))))))))))))))))))))))'''''''''((())))))*********)))'''&&&&&&''')))***(((((()))))))))*********))))))))))))************+++---------+++++++++---******************++++++************************)))))))))***+++,,,,,,,,,************************************+++,,,---...((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,+++)))************+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))){{{rrrmmmoooqqqrrrqqqmmmkkkhhhffffffiiimmmoooqqqjjjfffddd```YYYTTTSSSQQQTTTWWW]]]hhh{{{yyyjjj]]]TTTSSSSSSSSSTTTWWWYYY[[[YYY^^^eeemmmtttzzzsss{{{iiiVVVFFF;;;666555333333111000////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))*********((('''&&&************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++************++++++((((((((((((((()))******))))))(((((((((***+++,,,))))))))))))))))))))))))'''(((((()))***++++++,,,***((('''&&&&&&'''(((***(((((())))))*********+++))))))))))))************)))***++++++))))))***+++************************************************))))))***+++,,,,,,------************************************+++,,,---...((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++---......,,,++++++,,,******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******~~~yyysssooojjjbbb[[[ZZZ\\\\\\^^^aaaeee```^^^aaabbbbbbiiirrrooonnnkkkgggbbb\\\XXXUUUSSSUUUXXX^^^qqq|||pppcccZZZMMMKKKJJJMMMQQQTTTTTTSSSWWW\\\dddiiimmmoooqqqrrrsssvvv||||||{{{~~~}}}~~~uuujjjWWW>>>222222222222000...---......,,,//////.........---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++*********))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++*********))))))((((((((()))***++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++******))))))***+++,,,,,,,,,***)))***++++++***)))***++++++++++++***))))))(((((((((((())))))))))))|||yyyyyyxxxzzzzzzzzz||||||xxxwwwtttpppmmmkkkhhheeecccbbbZZZTTTUUUWWWXXXZZZ^^^```]]]___eeeiiimmmuuu|||wwwrrrmmmggg```\\\VVVZZZ___jjj|||uuummmcccXXXQQQOOOMMMLLLNNNSSSWWWYYYZZZ[[[^^^bbbeeefffhhhjjjlllkkklllpppsssqqqllllllppp|||zzzvvvfffJJJ:::;;;111111000//////000000///......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********))))))******))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))(((((((((((())))))))))))'''(((((((((((((((((('''******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************,,,+++)))(((((()))+++,,,+++*********))))))))))))******++++++++++++******+++++++++++++++***))))))************************++++++************++++++++++++++++++++++++++++++))))))***+++++++++++++++************************************************++++++++++++++++++++++++******))))))***++++++,,,)))(((((((((***+++***)))***++++++++++++***))))))((((((((()))))))))******{{{{{{|||{{{xxxhhheeeaaaaaaccceeecccaaa```cccfffhhhnnntttuuurrrnnnppptttxxxxxxvvvrrrooonnnkkkgggeeedddeeedddccc```ZZZWWWYYY\\\]]]aaaeeeiiiiiimmmuuu|||}}}vvvllleee___eeeoooxxxuuunnnjjjeee___ZZZTTTMMMIIINNNLLLLLLOOOVVV]]]cccfffkkkllllllkkkjjjjjjlllnnnkkkiiihhhhhheeeaaaaaaeeesss{{{yyyrrrppptttwww{{{|||vvvwww}}}}}}|||rrrWWWCCC???444222000000111000///...---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++++++++*********************))))))(((''''''&&&))))))))))))))))))))))))((())))))))))))*********(((((((((((((((((((((((('''((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((((((((((()))))))))))))))((((((''''''(((((()))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************,,,+++***))))))***+++,,,***************)))))))))***+++++++++++++++***)))++++++++++++++++++***)))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,(((''''''(((***+++***)))***++++++++++++***)))))))))))))))*********++++++{{{xxxpppkkkeeebbbbbbcccbbbaaa]]]ZZZWWWWWWZZZ]]]______```fffkkknnnoooppprrrrrrzzz~~~~~~}}}zzzwwwtttsssssssssrrrqqqmmmiiiiiilllppprrrvvv|||wwwmmmkkksss|||rrrmmmggg```]]]\\\ZZZWWWTTTQQQOOOLLLKKKNNNNNNQQQWWWaaannnxxx~~~~~~yyysssnnnlllhhhdddeeeiiinnnqqqrrrnnniiiiiimmmqqqxxx|||~~~|||~~~tttmmmooovvv}}}|||jjjRRRAAA:::555111111111///,,,,,,......---------,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((('''((()))++++++***))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((************************++++++***))))))***++++++************************)))***++++++,,,,,,,,,++++++++++++,,,,,,+++******************************++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++)))((()))***+++)))(((***++++++++++++***)))))))))*********++++++++++++zzzsssooojjjdddaaaaaa___]]]\\\[[[\\\]]]^^^ZZZZZZZZZ^^^dddkkkpppssssssyyyxxxxxx{{{ggg^^^\\\YYYUUUSSSQQQQQQPPPOOOOOOOOOQQQRRRQQQUUU[[[fffttt~~~zzzvvvssstttwwwxxxuuurrrrrrtttuuuwwwxxxyyy}}}}}}{{{|||{{{xxxxxx~~~zzznnniiikkkppp|||jjjLLL@@@777000111222///---...////////////............,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************+++******************+++***************+++++++++'''(((***+++------......***++++++,,,,,,,,,++++++************************++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++...---++++++++++++)))(((***++++++++++++***)))))))))*********++++++++++++zzznnnddd```___\\\ZZZZZZ```aaaaaaaaa```bbbeeehhhbbbdddiiipppzzz|||jjjXXXQQQPPPOOOLLLLLLIIIKKKMMMNNNOOOQQQUUUWWWXXX^^^iiivvv}}}}}}}}}|||zzz}}}wwwkkkgggfffpppyyy\\\FFF:::111222444111000444000000000////////////...---------------,,,,,,+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++)))))))))***+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))******++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***(((((((((((())))))))))))***))))))(((((())))))***&&&''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++*********************************+++++++++++++++((()))***,,,---.........***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********///...,,,,,,,,,,,,***(((***++++++++++++***)))))))))))))))*********++++++|||zzznnngggaaabbbcccccceeeiiigggiiijjjjjjjjjlllqqqvvvpppaaaZZZXXXUUUSSSSSSTTTXXX\\\^^^```cccgggjjjkkksss|||}}}wwwnnnkkkiiiwww|||lllTTTCCC666555555111000444000////////////.........------......---,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))))))))***************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))******))))))******+++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******(((((((((((()))))))))))))))))))))******)))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++*********++++++******************++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***))))))******,,,+++******,,,,,,,,,******++++++++++++***))))))((((((((()))))))))******|||uuuqqqmmmnnntttyyyyyyzzz{{{tttpppnnnqqqtttvvv{{{{{{tttpppllliiijjjkkkooouuuxxxzzz}}}{{{}}}}}}zzzvvvgggmmm}}}{{{aaaMMM===999666///---111//////.........------------.........---,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******))))))((((((''''''))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))+++***)))))))))***,,,---(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,---...------,,,+++***)))***+++,,,,,,------------++++++++++++++++++++++++++++++++++++,,,---...///------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***))))))******(((''''''))),,,------,,,***++++++++++++***))))))(((((((((((())))))))))))}}}yyyvvvuuuuuuvvvttt{{{~~~zzz{{{{{{yyyyyyxxx}}}|||pppnnnvvv|||uuu___HHH<<<777444222444///////////////.........//////...---+++***)))))),,,,,,,,,+++++++++******((((((((()))******+++++++++*********))))))((((((++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))++++++++++++***((('''&&&+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++---,,,***)))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---...------------------------+++,,,------......------------++++++++++++---------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---,,,---...///000...---,,,+++************((())))))))))))*********++++++++++++******))))))++++++***)))(((((())))))~~~xxxyyyyyyyyyzzz}}}zzzwww{{{|||zzz|||qqqmmmpppyyyooo]]]III;;;555222000000000////////////......///......---,,,+++******------,,,,,,,,,+++++++++++++++++++++************************)))))))))(((++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******+++******)))((('''************)))))))))((()))************+++++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,***)))))))))******************++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...------------------------+++,,,------......------------,,,++++++,,,------------------....................................------------------------.........------,,,,,,,,,...---,,,,,,,,,---//////...---,,,+++************++++++++++++,,,,,,,,,,,,++++++++++++*********)))++++++***)))))))))))))))}}}{{{zzzzzzzzzvvvtttzzz|||yyyyyyxxxrrrmmmsss{{{{{{pppZZZCCC777333111000000000000//////......------------,,,,,,,,,+++---------,,,,,,,,,++++++------,,,,,,+++******)))************))))))))))))++++++************++++++************************))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))*********************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,------...------------------------+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,---------...............................................................------------------,,,,,,,,,,,,---.........---,,,++++++******+++++++++,,,,,,,,,---------++++++++++++************++++++***))))))))))))***uuuqqqvvvzzz{{{wwwttttttxxx~~~zzzrrrooouuu|||wwwqqqeeePPP;;;333777222111111000000/////////,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******************)))))))))))))))++++++************++++++************************))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((()))************************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***************************+++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......------------------------+++,,,------......---------------,,,,,,---------,,,,,,,,,,,,------------........................------------------------...............---------,,,,,,,,,,,,---------......---,,,+++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++***))))))*********~~~}}}uuurrrtttuuutttpppnnnooouuuzzz~~~wwwpppnnnuuusssjjjkkk\\\???333:::333222222111000000//////,,,,,,------------......++++++++++++************))))))))))))******++++++))))))))))))))))))******++++++************++++++************************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))'''((()))******+++******))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************+++************++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........------------------------+++,,,------......------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........------,,,,,,+++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++***************++++++uuunnnnnnooosssvvv}}}~~~{{{vvvsssuuuuuurrrlllllloootttyyy~~~zzzqqqjjjkkkrrryyy~~~mmmmmmcccIII999:::444333333222111000//////---------------.........,,,,,,,,,+++++++++******'''(((((()))******++++++))))))))))))************++++++************++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))'''((()))***************))))))))))))************)))************+++++++++))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,---............---------------------------+++,,,------......------------............---------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,---......//////......------,,,,,,,,,,,,---------------.........//////++++++++++++,,,,,,,,,,,,+++************+++,,,,,,vvviiidddeeehhhnnnsss~~~|||vvvtttuuutttqqqmmmnnnrrrwwwyyy{{{vvvlllgggjjjnnn~~~ooofffZZZJJJ>>>555444333222111000000///...............---------......---------,,,,,,,,,************************((()))))))))************++++++************++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((())))))*********))))))((()))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************((()))***+++,,,++++++***+++++++++,,,,,,,,,------)))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,.../////////...---------------------------+++,,,------......------,,,---...//////...---,,,........./////////000000........................---------------------------........./////////000---...///000000000//////------,,,,,,,,,------...............////////////+++++++++,,,,,,,,,------+++*********++++++,,,---zzzrrrjjjcccaaabbbgggqqq{{{wwwssssssqqqnnnppprrrvvvzzzyyyxxx}}}}}}pppjjjiiikkkrrr~~~qqqhhhiiiZZZCCC555555444333222000000/////////.........---------000////////////.........------,,,,,,+++*********(((((())))))*********+++++++++************++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,.../////////...---------------------------+++,,,------......------,,,---...//////...---,,,////////////000000000000................................................---.........//////000000---...000111111111000///------,,,,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,---------+++*********+++,,,,,,---vvvqqqmmmhhhbbb```dddllluuu{{{|||tttrrruuu{{{|||~~~}}}zzzwwwttttttxxxvvvqqqkkkeeekkknnnsssyyyyyytttgggWWWAAA666000333222,,,...555//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))***+++,,,------,,,+++***+++*********))))))(((((())))))************))))))+++***)))))))))***,,,,,,*********************************))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))(((''''''++++++************++++++,,,+++++++++******))))))******))))))))))))******)))***+++,,,,,,+++***)))++++++***)))(((((()))))),,,,,,,,,,,,------...///******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...------.........000//////......------,,,111///...///111222000...//////......//////000000///000000111111000/////////...------...///...---/////////000//////......000000///...---,,,++++++---....../////////......---------,,,,,,,,,++++++---------,,,,,,,,,++++++tttoooiiieeeaaabbbhhhsss~~~}}}wwwvvvxxx~~~|||xxxvvvrrrttt{{{{{{wwwqqqllldddeeehhhooo|||}}}wwwoooeeeKKK===333444333...,,,000//////.........------------,,,,,,,,,,,,+++++++++***************************************************************************************************)))))))))))))))***+++)))))))))))))))))))))))))))******++++++******)))************)))))))))((())))))************))))))+++***)))))))))***+++,,,************************************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++******+++******************++++++++++++******)))))))))******))))))))))))************++++++++++++******++++++***))))))))))))))),,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...............------------...------,,,,,,------...000000000//////.........111///...///111222111///000000////////////000000//////000000000000000000111000//////111222111000000000000000000//////.../////////......---------......///000000000//////------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++vvvqqqiiigggeeegggooo{{{|||zzz{{{}}}}}}}}}|||zzzvvvsssqqqoooooorrryyy|||wwwrrrccc___^^^cccqqq}}}www^^^JJJ999666666222...---/////////.........------......---------,,,,,,,,,++++++++++++++++++++++++************************************************************************((()))***+++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***************))))))))))))))))))************))))))******))))))******+++,,,************************************************)))))))))))))))))))))))))))************+++++++++,,,------------,,,++++++*********************************)))))))))))))))******))))))))))))******++++++************++++++++++++***))))))))))))***,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------------.../////////////////////////////////......------......///000000000000000000//////111//////000222333222111222111111000000111111111///000000111111222222222222111000111333444444333222222222222222111000///////////////////////////......///000000000000000------------------......++++++++++++,,,,,,,,,,,,~~~yyyrrrqqqpppqqqvvv|||zzz|||{{{zzzxxxuuuqqqnnnlllllllllooouuu{{{{{{uuujjjaaaZZZ\\\iii}}}rrrZZZAAA888888666222000////////////............///.........------------++++++++++++++++++++++++************************************************************************)))***,,,---...------,,,))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))))))))************))))))***************+++++++++************************)))***************++++++))))))))))))))))))))))))))))))*********+++++++++)))******+++******))))))*********++++++*********))))))))))))))))))))))))+++******))))))******+++,,,+++***))))))***+++,,,++++++***))))))*********,,,,,,,,,,,,+++******)))***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------.........------......///000////////////000000000000000000000000000000111222000000000000111111111111111111111222333444555555555555444444444444444555444444444444555666666777444333222444666777666555555555555555444333222222111000000000000/////////---...//////000000//////---------------.........++++++++++++,,,,,,,,,,,,~~~~~~}}}}}}|||www~~~}}}{{{wwwtttqqqnnnmmmjjjlllqqqxxx|||yyyrrrfff\\\]]]hhh}}}gggJJJ;;;777777444222000000/////////........./////////.........------++++++++++++++++++++++++************************************************************************((()))+++,,,,,,,,,+++***************************,,,+++***))))))***+++,,,))))))))))))))))))******))))))************))))))))))))******++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))))))))((()))***++++++++++++***))))))))))))))))))*********++++++************++++++,,,+++***))))))***+++,,,+++***************+++++++++,,,,,,,,,,,,+++))))))++++++,,,------------,,,,,,,,,---------.........,,,,,,---------.........---------------......///......//////000000000111000000000000000111222222000000111111222222333333333444555666777888999::::::999999999999:::;;;;;;;;;;;;::::::;;;;;;======:::999888999;;;<<<;;;:::999999999888777666555555444444333222222111000000//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,zzzvvv~~~|||xxxuuuqqqnnnmmmllljjjmmmttt{{{~~~}}}tttiiiaaaaaaiii}}}tttYYYDDD999555444333000000000/////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))))))))(((((('''************************,,,,,,++++++++++++,,,,,,))))))))))))************))))))************))))))))))))***++++++++++++***************************))))))******+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))***+++,,,,,,+++***)))***************+++++++++++++++************++++++++++++************+++++++++************+++,,,,,,++++++---------,,,+++***++++++,,,---------------,,,---------............,,,---------............---------------...//////...//////000000111111111////////////000111111222222333333444555666666777666777:::;;;;;;<<<>>>@@@?????????@@@AAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCAAA@@@???@@@AAAAAA@@@???=========<<<;;;:::999888888888777777666666666555444444444444444333222111111111111000000000//////............---------,,,}}}zzz|||~~~zzzzzz}}}{{{wwwssspppnnnmmmllllllooouuu||||||yyyzzz~~~uuummmgggfffhhhtttmmmUUUBBB888444222000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***)))((((((((((((******************************++++++++++++******((()))))))))************))))))************))))))((()))***+++,,,++++++***************************))))))***++++++,,,------)))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,+++(((***+++,,,,,,+++***(((***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******+++*********++++++,,,---***+++---......---,,,++++++,,,------...---------------------............------------............//////......//////000111000000000111222333333333111111111111222333444555666666777888999:::;;;<<<888;;;>>>?????????BBBEEECCCDDDDDDEEEGGGIIIKKKLLLIIIHHHFFFEEEDDDDDDEEEFFFEEECCCBBBBBBCCCCCCAAA@@@@@@@@@@@@???>>>===<<<;;;::::::;;;<<<======>>>>>>======<<<;;;:::888777666666666555444333222222111111111000///...------,,,tttllllllkkkqqqzzz}}}~~~{{{zzz}}}{{{wwwtttrrrrrrrrrmmmooouuuzzzyyyuuuuuuyyy|||wwwqqqmmmjjjeeeiii~~~dddLLL<<<555333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************000///---+++******++++++************************((()))***++++++***)))((((((((())))))*********+++))))))************))))))((()))***+++,,,+++******************************))))))***+++,,,,,,------)))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++((()))+++,,,,,,+++)))(((+++++++++,,,,,,---------,,,++++++******++++++,,,)))***+++,,,,,,+++***)))+++*********+++,,,,,,---***+++---/////////---,,,+++,,,------......---------------.........//////---------.........//////000000000000000111111222111111222333333444555555555555555666666888999999999999:::;;;===>>>??????:::===@@@AAAAAABBBEEEHHHFFFFFFGGGIIIKKKNNNPPPQQQMMMKKKIIIGGGFFFFFFGGGHHHDDDCCCAAAAAAAAAAAA???===BBBBBBBBBAAA@@@???======;;;<<<===???AAACCCEEEFFFDDDCCCCCCAAA???===;;;:::::::::999777666555444333333333222000///...---,,,wwwfffdddeeeeeeqqq|||xxx{{{~~~|||{{{|||}}}}}}|||yyyrrrnnnnnnpppqqqqqquuuyyyyyyvvvuuuxxx{{{xxxppplllfffcccnnn~~~qqqWWWEEE888000555000...000111...---/////////.........---------------------------------+++++++++++++++++++++++++++******)))))))))))))))))))))*********++++++++++++++++++*********))))))+++,,,---------+++)))'''******++++++++++++******************************************************,,,++++++******++++++,,,******************************************************++++++++++++******---,,,+++*********,,,,,,)))************+++++++++---,,,***))))))***,,,---)))************+++++++++...---,,,+++++++++,,,,,,,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---......................................./////////000111000000000000/////////444111......111222222111222111000000222555999;;;<<<===>>>>>>>>>===;;;:::>>>???@@@AAAAAA@@@???>>>@@@CCCEEEEEECCCBBBDDDGGGIIIIIIIIIJJJMMMNNNOOONNNRRRJJJGGGIIIHHHDDDCCCGGGGGGFFFDDDAAA@@@?????????===>>>@@@AAAAAAAAA@@@???>>>???AAACCCGGGLLLPPPRRRPPPNNNKKKHHHFFFFFFGGGGGGBBBBBBBBBCCCCCC@@@<<<888<<<888222111222444333222mmm```aaaccccccmmm}}}}}}wwwrrrooommmmmmssszzz}}}}}}|||{{{zzzzzzzzz{{{~~~}}}yyytttpppmmmmmmqqqqqquuu{{{|||xxxwwwyyywww{{{~~~yyyrrrpppjjjdddhhhsssrrr___GGG888444555111///111222///.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++))))))*********++++++++++++++++++*********)))))))))***,,,------,,,+++***+++++++++,,,,,,+++++++++************************************************+++******))))))******+++******************************************************++++++++++++******+++***)))))))))***+++,,,************++++++++++++---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---////////////////////////........./////////000000////////////////////////444111//////111333222111555555555666999===AAACCCFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFGGGFFFDDDCCCDDDFFFHHHHHHIIIJJJKKKLLLKKKJJJNNNHHHEEEGGGGGGDDDDDDGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@BBBCCCFFFIIIMMMQQQUUUWWW[[[ZZZXXXUUUSSSQQQPPPPPPQQQSSSUUUXXXXXXUUUOOOKKKDDD???:::777666666333000qqqcccZZZ^^^bbbbbbkkkxxx}}}tttkkkeeecccfffqqq|||xxxzzz{{{yyyuuussstttvvvxxxxxxxxxxxxwwwtttooolllmmmmmmrrrzzz|||yyyxxxyyyyyy{{{zzz{{{{{{tttsssnnneeeaaadddqqqxxxssshhhPPP===999666111000333444111///000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******************************++++++++++++++++++***************''')))***,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***************************************************))))))))))))))))))*********************************************************++++++++++++******)))((((((((()))***++++++************+++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,------------,,,------...---,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000000000000000000000000....../////////000000000//////000000000000000000333222000111333444444333777777888:::===BBBFFFIIILLLKKKJJJHHHFFFEEEEEEDDDCCCCCCDDDEEEEEEFFFEEEEEEHHHHHHHHHGGGEEEDDDEEEGGGGGGHHHJJJLLLLLLLLLKKKJJJLLLHHHGGGJJJKKKIIIGGGHHHHHHFFFDDDBBBAAA@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDBBBDDDGGGJJJNNNRRRUUUVVV[[[[[[YYYXXXUUUSSSQQQPPPYYY\\\```eeegggddd___ZZZSSSNNNGGGBBB@@@<<<666222kkk```ZZZ^^^aaadddnnnzzzyyyllldddbbbhhhuuu~~~}}}ssswwwxxxuuunnnjjjkkknnnoooppprrrwwwzzzxxxrrrmmmggggggmmmvvv{{{zzzxxxyyy~~~|||yyyxxx}}}xxxuuuoooeee\\\YYYbbbnnn~~~zzzsssooo___JJJ<<<777222111333444111///000////////////............++++++++++++++++++++++++***************************)))((((((''''''((((((************************************************((()))***+++,,,+++++++++***++++++,,,,,,++++++*********************************************************))))))))))))************************************************************++++++++++++******(((((())))))******+++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------+++---...//////---+++***+++,,,...///...---,,,,,,------------------------+++,,,---......---,,,+++////////////////////////...////////////000000000333333222222222222222111222222222444666888999999<<<<<<===???BBBFFFJJJLLLLLLKKKHHHEEECCCBBBBBBBBBFFFFFFFFFGGGGGGFFFFFFEEEIIIIIIIIIHHHHHHIIIJJJKKKLLLOOOTTTWWWXXXWWWWWWWWWWWWWWWYYY]]]^^^\\\WWWTTTRRRPPPMMMJJJHHHGGGFFFFFFHHHFFFDDDCCCCCCDDDFFFHHHAAACCCEEEHHHKKKNNNPPPQQQVVVUUUSSSQQQPPPOOOOOOOOOUUUWWW\\\aaaeeeeeebbb^^^___ZZZTTTPPPMMMIIICCC>>>wwwiii```ZZZ\\\```eeerrryyymmmfffeeelll{{{~~~zzzvvvsssqqqttttttpppiiidddeeehhhmmmooosssyyy|||zzzssslllfffeeekkkttt{{{{{{zzzzzz~~~yyytttsssuuu|||}}}uuuoooeee\\\VVVYYYbbbppp~~~xxxtttpppZZZBBB999444111333222///...000000000/////////.........++++++++++++++++++++++++***************************))))))(((((((((((((((************************************************++++++++++++******))))))))))))************))))))************************************************+++++++++******+++++++++******************************************************++++++++++++******)))******++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////---+++******---//////---,,,,,,---------------------------,,,,,,...//////...,,,,,,........................////////////000000000111444333333222222111111111222444666888;;;===???@@@CCCDDDDDDEEEGGGJJJLLLMMMIIIHHHFFFDDDCCCCCCDDDDDDHHHJJJLLLNNNPPPPPPPPPOOOOOONNNNNNOOORRRUUUWWWXXX___cccjjjoooqqqrrrtttuuuwww{{{xxxqqqiiifffccc___[[[YYYWWWWWWVVVSSSOOOKKKIIIHHHIIIJJJFFFFFFFFFGGGHHHIIIJJJJJJQQQOOOMMMJJJJJJLLLNNNPPPNNNNNNQQQUUUZZZ\\\\\\[[[^^^[[[YYYYYY[[[[[[XXXUUUtttfff___ZZZ[[[```hhhwwwyyypppmmmnnnuuu}}}yyyuuupppmmmqqqrrrqqqmmmhhhfffhhhjjjqqqtttyyy~~~~~~zzzsssmmmmmmjjjmmmuuu||||||zzzzzz}}}wwwrrrqqqrrruuu|||xxxoooggg^^^XXXSSSXXXbbbnnnzzz}}}{{{hhhMMM???888333222222//////111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++++++++++++++******************************+++++++++,,,++++++***))))))(((((((((((())))))))))))((((((************************************************,,,,,,++++++++++++,,,,,,******************************************************++++++++++++******++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///...---,,,+++***---//////,,,***+++---------------------------------............------......................../////////000000000111111111111111111222222222222666999<<<>>>@@@AAACCCEEEDDDDDDDDDEEEFFFGGGHHHIIIDDDEEEFFFHHHJJJMMMOOOPPPUUUXXX^^^cccggghhhhhhggg___]]]]]]```eeejjjmmmoooyyy{{{wwwtttrrrqqqoookkkeee___ZZZXXXVVVVVVRRRQQQNNNKKKIIIHHHHHHHHHKKKIIIGGGEEEEEEFFFIIIJJJJJJJJJJJJLLLOOOQQQQQQPPPTTTSSSTTTYYYaaagggiiihhhrrraaa^^^\\\^^^dddnnn~~~|||||||||wwwuuuvvvyyyzzztttqqqnnnmmmlllsssrrrooommmmmmoooqqqsssrrrwwwzzzwwwvvvqqqpppuuuzzzyyyvvvvvvwwwqqqmmmoooooopppttt{{{}}}rrriiiaaa[[[QQQQQQWWWbbbmmm{{{}}}mmm^^^EEE===666444222///000333000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++*********))))))))))))***))))))************))))))************************************************++++++************++++++******************************************************++++++++++++******++++++,,,,,,+++***)))(((+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,------------............------------+++---///---)))(((***.................................------------..............................//////000000000111111111///000111333555777999:::===@@@CCCDDDCCCCCCDDDFFFEEEEEEEEEFFFGGGHHHHHHIIIIIILLLQQQXXX___eeeiiilllooottt{{{vvvuuutttwww}}}}}}yyywwwvvvuuupppmmmgggaaa\\\YYYXXXXXXUUUUUUUUUTTTSSSRRRPPPPPPSSSSSSRRRRRRRRRQQQMMMJJJMMMLLLMMMSSS]]]eeejjjkkkjjj___^^^___cccjjjuuu}}}{{{tttssszzz||||||}}}}}}yyyxxxvvvvvv{{{~~~tttmmmjjjjjjlllmmmuuurrroooooorrrvvvzzz|||ooowww{{{tttqqqtttvvvtttqqqooommmgggeeehhhiiihhhlllrrr}}}tttkkkbbb\\\PPPOOORRR\\\ggguuu|||nnnjjjJJJAAA888555222000222666000000000000////////////---------------------------------------------------,,,++++++******++++++++++++++++++******))))))))))))******++++++++++++(((((((((((()))***+++,,,******++++++++++++************************************************************))))))))))))************************************************************++++++++++++******++++++++++++***)))'''%%%++++++,,,,,,,,,---------***++++++,,,,,,++++++***---------.........////////////...------------...+++---...,,,'''&&&***...........................///...---,,,,,,---...///000000000000000000000000000000000000111111111111///000333777:::>>>AAABBBCCCFFFIIIHHHFFFDDDDDDEEEKKKLLLLLLNNNOOOPPPQQQQQQVVV[[[cccnnnxxx|||vvvrrrqqqqqqnnnppprrrrrrppplllgggdddccccccbbbbbb___ZZZSSSNNNLLLJJJJJJNNNVVV^^^bbbcccwwwddd\\\___\\\^^^iiiqqq}}}xxxrrrnnnqqqzzz~~~|||zzzxxx|||~~~}}}wwwpppmmmnnnqqq{{{wwwnnnlllkkkjjjooovvvzzzvvvrrrssswwwyyywwwtttmmmuuu~~~{{{vvvssssssrrrnnnkkkjjjfffcccbbbaaa```dddkkkvvv}}}wwwqqqhhh```VVVPPPMMMTTTaaarrr{{{zzzeeeIII555888888---+++555000000000///......------,,,---------.../////////......---------,,,,,,,,,************************,,,,,,---------,,,,,,+++))))))))))))***+++,,,---+++*********))))))((((((******+++++++++******)))************************+++++++++*********))))))++++++******++++++,,,------,,,,,,+++*********+++************)))))))))(((************************((())))))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000///---,,,+++---///.........------,,,,,,,,,,,,,,,,,,------.........///////////////.........000000000000000000000000......///000222555777999555888;;;>>>>>>???@@@BBBJJJJJJIIIGGGEEEEEEGGGIIIUUUWWWZZZZZZ[[[^^^dddiiinnnwwwyyypppfff[[[UUUSSSLLLIIIMMMPPPPPPTTTZZZpppeee^^^aaa^^^aaalllsss~~~yyytttoooooovvv}}}zzzwwwuuuvvvxxxzzzwwwqqqlllkkklll{{{zzztttssssssssswww~~~{{{wwwvvvwwwwwwsssoooiiisss~~~~~~yyyssspppppppppnnnkkkgggbbb^^^]]]ZZZYYY^^^eeeuuu||||||pppeeeVVVPPPMMMRRR]]]kkk|||~~~qqqVVV???:::999222000666000000000///......---------------.....................---------,,,,,,,,,************************))))))))))))))))))))))))++++++***************++++++*********))))))))))))******+++++++++******)))************************+++++++++*********))))))++++++******++++++,,,------,,,++++++*********+++++++++++++++************************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////---++++++---.........---------,,,,,,,,,,,,------------------...////////////////////////......///000111333444555555555555555666777999;;;===???BBBDDDDDDEEEFFFGGGGGGHHHGGGFFFGGGMMMUUU\\\eeekkkrrrwwwyyyyyyzzz{{{wwwmmmfff___VVVNNNMMMNNNMMMOOOSSSvvvjjjfff```cccaaaeeeqqqxxxzzzuuunnnmmmpppyyyzzzuuuqqqooolllppptttsssooojjjhhhggg{{{|||zzz{{{||||||~~~xxxuuusssqqqmmmiiiiiittt}}}xxxrrroooooonnnllliiiddd___ZZZWWWTTTSSSXXX___rrrzzzyyyiii[[[SSSNNNPPPWWWcccrrr|||dddIII999555444222222111000000//////......---...............---------......---------,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---,,,+++***))))))))))))***************))))))))))))******+++++++++******************************+++************)))))))))+++************+++,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++*********************************++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......---++++++,,,......------------,,,,,,,,,.........---------------////////////////////////000/////////000333555777555777999::::::;;;>>>@@@AAACCCFFFFFFFFFFFFHHHIIIHHHJJJLLLNNNSSS___ooo{{{|||ttthhh[[[UUUSSSPPPOOOPPP|||kkkfffgggcccgggfffkkkxxx~~~zzzssslllkkknnnvvv{{{tttnnniiifffcccgggkkkllljjjhhhggghhh|||}}}}}}}}}uuupppmmmllljjjiiirrr{{{}}}yyyvvvtttsssooojjjeeebbb\\\WWWTTTRRRQQQVVV]]]mmmwww}}}jjjbbbYYYPPPNNNRRR\\\mmm{{{sssUUU===555666555111111111000000///........./////////...---------,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***++++++------,,,++++++***))))))******************************))))))***+++++++++******************************************))))))))))))***************++++++,,,++++++***************+++,,,,,,+++++++++************************************++++++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---,,,+++***,,,---------------------------//////......------,,,,,,///////////////000000000333111///...///111444666666:::@@@CCCDDDDDDFFFHHHEEEGGGJJJLLLMMMNNNPPPRRRSSSXXX___eeemmm|||zzzyyyxxxuuuxxx}}}}}}pppgggddd```[[[WWWooofffdddggghhhnnnoootttxxxpppggghhhmmmwww}}}wwwnnnfffaaa___^^^```bbbcccfffiiilllooo}}}{{{tttnnnmmmooorrrttt~~~|||{{{zzzyyysssjjjccc___ZZZVVVSSSQQQPPPUUU\\\gggsssmmmhhh]]]QQQKKKKKKUUUfffvvvdddHHH;;;:::888333111111111000//////....../////////...---------,,,......---------,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))************))))))***++++++,,,***************+++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,*********))))))***+++++++++*********))))))))))))***************************++++++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,------,,,+++,,,---------------------------/////////......---------////////////000000111111111000///000222555999;;;CCCIIIOOOPPPNNNKKKKKKLLLJJJNNNVVV\\\aaafffjjjmmmjjjrrr}}}xxxsssmmmggg```bbbfffmmmvvv}}}}}}~~~~~~}}}|||~~~~~~}}}}}}~~~|||xxxtttmmmfff}}}zzz~~~nnneeebbbdddiiirrr|||~~~wwwllldddeeemmmwww|||tttiii```\\\[[[[[[[[[]]]```gggooovvv{{{}}}{{{wwwvvvwww|||~~~~~~}}}wwwnnnfff___ZZZVVVUUURRRPPPSSSYYYaaaooovvvkkk```TTTKKKHHHNNN^^^mmmrrrUUUAAA888555222222111111000000//////..................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,))))))))))))***+++,,,---*********+++++++++++++++((()))***+++++++++++++++************************(((((()))))))))))))))******))))))))))))***++++++***))))))))))))***++++++*********)))))))))((((((******************************++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,......---,,,,,,---,,,,,,,,,------------.../////////..................//////000000111111222...///111555:::@@@EEEHHHOOOSSSVVVTTTNNNJJJKKKMMMTTT\\\gggrrr{{{}}}zzzyyyvvvvvv}}}|||xxxuuunnnfffddddddfffkkkqqqvvvxxxyyyzzz}}}}}}wwwuuusssrrrtttwww{{{~~~}}}xxxtttrrruuuzzzzzzzzz{{{xxxeee```aaaiiisssvvvjjjbbbdddkkkuuu}}}}}}sssfff]]]ZZZZZZYYYZZZ]]]cccmmmxxxxxxzzz}}}}}}}}}}}}~~~{{{tttoooddd```\\\ZZZVVVQQQRRRWWW\\\lll|||mmmeeeZZZQQQJJJKKKVVVbbbhhhMMM999222555222222111111000/////////---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111000///...+++***************++++++*********++++++,,,,,,,,,(((((()))++++++,,,,,,+++************************(((((((((((())))))******)))))))))))))))***++++++)))))))))))))))***+++++++++++++++*********))))))************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,...///...------...,,,,,,,,,---------..................////////////...//////000111111222222111333777>>>EEELLLQQQTTTRRRTTTTTTQQQNNNQQQYYYaaammmvvv|||uuutttrrrrrrrrrppppppxxx|||vvvvvvuuuuuuxxx|||~~~}}}|||~~~{{{zzzzzz{{{}}}~~~zzzvvvttttttvvvvvvuuurrrrrrssstttxxx|||uuuddd___aaannn}}}wwwiiibbbccchhhrrr{{{~~~sssfff]]]ZZZ[[[XXXZZZ^^^gggsss{{{|||~~~tttyyy|||zzz{{{||||||yyyvvvkkkgggccc```[[[TTTTTTWWWZZZjjjzzzpppjjjbbbYYYPPPLLLRRR[[[rrr|||\\\@@@888===222222111111000/////////,,,------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,///000///,,,***---,,,+++***))))))))))))*********++++++,,,,,,,,,(((((()))++++++,,,,,,,,,************************'''((((((((())))))******)))))))))))))))******+++))))))((())))))***++++++,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***---///000///......///,,,,,,,,,------.........------......//////000000...//////000111222222222777:::???EEELLLRRRWWWYYYQQQRRRSSSRRRUUUaaassszzztttqqqppptttxxxxxxuuussstttvvvpppqqquuuxxxyyy{{{|||{{{|||{{{xxxuuuvvvuuurrroooooorrrxxx|||~~~}}}}}}tttsss|||jjjccc```dddsss~~~rrr______aaagggqqqyyy~~~}}}vvvlllbbb[[[XXXYYY[[[cccnnnxxx{{{|||zzzzzz|||}}}|||wwwvvvvvvyyy}}}~~~tttqqqjjjbbbZZZWWWWWWXXXXXXaaaooo}}}}}}sssfff[[[QQQKKKNNNTTTpppmmmKKK===999333444111---///444111***......//////......---,,,///......------,,,++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,------...)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++***+++++++++------,,,+++,,,---...///.........------,,,,,,,,,+++,,,------......------,,,,,,,,,---------.........//////000111111111000---...///222555777666555<<>>;;;777444111///.../////////000000//////...---......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++*********,,,+++***)))))))))))))))************************))))))*********+++++++++))))))******+++,,,,,,---))))))))))))))))))))))))******************************++++++,,,++++++***++++++++++++++++++++++++++++++******************((()))***+++,,,---------++++++***++++++,,,------------.........//////...........................,,,---......//////.............../////////000000000//////000111333444555777:::===@@@AAACCCFFFIIIGGGLLLUUU```nnn}}}wwwrrrrrriiilllooommmlllsssuuurrrqqqtttwww}}}yyyaaa^^^[[[aaattt|||hhh[[[VVVWWW]]]fffmmmsss{{{zzzzzz{{{{{{wwwmmm```UUUNNNQQQ^^^sss}}}vvv{{{~~~wwwvvvvvvtttooommmuuu~~~wwwsssrrrqqqtttvvvyyyzzz{{{|||~~~uuufff[[[YYY[[[RRRRRRSSSVVV]]]iiivvvuuujjjbbb]]]\\\^^^YYY___lllyyy{{{eeeDDD;;;444222333222222333///000000000000///......//////...---,,,,,,++++++,,,,,,+++++++++*********)))***++++++++++++***)))******)))))))))*********)))))))))))))))))))))))))))************+++++++++))))))***+++,,,---......))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,************+++,,,------------...////////////................../////////------...////////////...////////////000000000000.........///111444777888===@@@CCCCCCBBBCCCGGGJJJPPPYYYgggwwwvvvyyyttttttsssnnnjjjlllssszzz}}}~~~ooorrr{{{yyybbb___[[[```sssvvvbbbVVVVVVWWW\\\ffflllqqqyyy~~~}}}|||zzzxxxvvvrrriii\\\RRRNNNMMMUUUfffyyy~~~zzztttwww|||vvvvvvwwwuuuooommmuuuxxxtttssssssrrruuuyyyzzz{{{|||~~~zzzrrriiiaaa[[[XXXSSSRRRQQQRRRWWWbbbnnnwwwttthhh^^^ZZZ\\\YYY\\\dddnnnuuuyyywwwPPPAAA555333555333222222000000000000000///......---------------------,,,------,,,,,,,,,+++++++++)))***++++++++++++***)))***************+++,,,---************************)))************+++++++++))))))******++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///***++++++,,,,,,,,,+++++++++******+++,,,---......,,,---...///000//////...---........./////////000------.../////////////////////000000000111111111000000111222555999<<<>>>BBBEEEFFFFFFFFFKKKTTT[[[iiitttyyyqqqlllooovvv|||~~~{{{vvvsssqqqqqq}}}zzz|||qqqyyyyyyccc```[[[```ssssss^^^RRRVVVWWW\\\eeelllqqqyyy}}}||||||}}}zzzuuusssooofffZZZPPPOOOKKKNNN]]]qqqzzztttuuu|||}}}xxxuuuwwwyyyxxxsssqqqyyy}}}wwwtttssstttrrrvvvzzz|||}}}|||tttppplllfff\\\TTTUUUSSSPPPOOOSSS]]]jjjsss}}}nnn___YYYYYYXXXVVVZZZbbbggglllwww]]]JJJ888444555333///...000000000000000//////...+++,,,,,,------......///......---------,,,,,,,,,)))***+++,,,,,,+++***)))*********+++,,,---...///++++++++++++++++++++++++)))************+++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000++++++,,,,,,,,,+++******,,,++++++,,,---...///000,,,---///000000000///...---.........//////000000---......///////////////000000000000111111111111444444555777:::>>>BBBEEEDDDFFFGGGHHHLLLVVVdddooovvvllliiihhhjjjooorrruuu~~~zzzuuu~~~{{{{{{eee]]]^^^dddssskkk]]]VVVVVVXXX\\\bbbjjjrrryyy}}}~~~}}}}}}}}}{{{zzzwwwrrrlllbbbWWWPPPJJJIIIMMMYYYmmmuuulllqqquuusssrrrwwwyyy}}}~~~|||{{{~~~zzzvvvttttttvvvvvvvvvxxx||||||yyyuuupppkkkeee___ZZZRRRRRRQQQPPPQQQWWWaaaiiivvv}}}vvvfff\\\YYYXXXQQQOOOVVV]]]aaalllxxxtttSSS999777888222///444000000000000////////////........................---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++)))******++++++******)))---,,,,,,+++*********+++++++++++++++++++++++++++((()))***++++++***)))(((************************,,,++++++******++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++......---,,,---...///000******+++,,,------------............////////////000000000000////////////333333222222222222222333444333333999AAAGGGGGGEEEEEEHHHKKKOOOYYYiii~~~~~~uuuooolllmmmlllppprrrtttyyyrrraaa\\\\\\cccttt{{{hhh[[[TTTVVVXXX[[[aaaiiiqqqxxx|||~~~}}}}}}vvvtttqqqmmmggg^^^UUUNNNGGGFFFIIITTThhh~~~{{{sssvvvwwwtttvvv|||}}}}}}|||yyyuuuttttttuuuyyyyyyzzz|||~~~yyyxxxvvvtttpppiiiaaa\\\SSSSSSQQQOOOPPPVVV___fffpppxxx{{{nnnbbb[[[XXXQQQNNNSSSXXX\\\iiixxx}}}```DDD:::888333111333000000000000////////////........................---,,,++++++------,,,+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,++++++*********+++++++++++++++++++++++++++((()))***++++++***)))(((************************+++******))))))******+++***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++...------,,,---...///000------......//////..................////////////000000000000000000000///111111111222333444555666777888;;;@@@FFFJJJJJJIIIJJJPPPZZZdddppp|||oooooorrruuuxxxxxxkkk```]]]^^^dddwwwwwwfffZZZSSSVVVXXX[[[```gggooouuuyyy~~~~~~~~~rrrppplllhhhbbb[[[SSSNNNFFFEEEHHHRRRdddyyy|||{{{zzzwwwzzzyyyzzzzzzyyyvvvttttttuuuyyyyyyzzz|||}}}|||zzzwwwvvvwwwxxxyyyvvvooofff___WWWUUURRROOOOOOTTT\\\aaahhhrrr{{{vvvhhh^^^XXXRRRNNNPPPQQQVVVfffwwwsssUUU???666555444222000000000000////////////........................---,,,++++++------,,,+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++************+++++++++++++++++++++++++++))))))***++++++***))))))***************************))))))))))))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...------------...///////////////...........................////////////000000000000000000000000//////111333666888:::;;;<<<>>>BBBFFFHHHKKKNNNQQQYYYcccrrrllljjjrrrzzzssskkkeeedddbbbfffxxxuuufff[[[UUUWWWXXX[[[```fffmmmssswww~~~~~~~~~}}}sssoooiiiccc^^^WWWQQQMMMGGGGGGJJJSSSdddzzz}}}{{{|||zzz{{{}}}|||zzzwwwuuuuuuwwwxxxyyy{{{||||||yyyvvvrrruuuyyy|||{{{tttjjjccc]]]ZZZUUUQQQPPPTTTYYY]]]eeeooozzz{{{mmmccc[[[TTTPPPOOOMMMQQQbbbvvvfffFFF777777666111000000000000////////////........................---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++)))******++++++******)))++++++***************+++++++++++++++++++++++++++******************************************************))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------......//////......---,,,,,,,,,,,,,,,............////////////000000000000000111111111///000333777;;;???BBBCCCGGGHHHIIIHHHIIINNNYYYaaasss}}}xxxpppmmmtttqqqllljjjjjjggghhhwwwtttggg^^^YYYWWWXXX[[[___fffmmmsssvvv~~~}}}|||{{{sssmmmeee]]]WWWQQQLLLHHHFFFFFFJJJSSScccyyy~~~}}}yyywwwvvvyyyxxxyyyzzz{{{zzzwwwuuupppssswwwzzz{{{vvvnnnhhheee```XXXSSSQQQTTTWWWZZZcccnnnzzz|||qqqiii^^^WWWRRROOOLLLOOO```sssvvvSSS===999777111000000000000////////////........................---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++)))******++++++******)))*********))))))***++++++++++++++++++++++++++++++++++++************++++++************************+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...............///...---,,,,,,,,,,,,,,,............///////////////000000000111111111222111333888===BBBFFFIIIJJJQQQPPPNNNJJJLLLWWWiiiwwwyyyllloooxxxwwwooollllllnnnlllkkkwww}}}qqqggg___[[[WWWXXX[[[```fffmmmssswww~~~{{{yyyxxxpppjjj```VVVOOOJJJGGGDDDCCCDDDGGGOOO^^^ttt~~~{{{{{{yyyxxx|||{{{yyyxxxxxxwwwtttrrrpppqqqsssuuuvvvtttpppmmmkkkddd[[[TTTRRRSSSUUUVVV___jjjvvv}}}vvvpppaaaYYYSSSQQQNNNOOO]]]mmmeeeIII===777222000000000000////////////........................---,,,++++++------,,,+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***))))))))))))***++++++++++++++++++++++++++++++,,,+++************+++,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,,,,------......,,,---......//////......111000///.........///000............///////////////000000111111222222222444777<<>>DDDIIIMMMOOOPPPJJJOOOVVVaaapppwwwmmmkkknnnwww{{{|||sssjjjbbb\\\XXXVVVXXX[[[```gggooovvvyyy~~~{{{xxxtttrrrnnnggg\\\RRRMMMJJJIIIIIIDDDEEEFFFKKKVVViii~~~}}}|||uuusssvvv{{{{{{|||}}}~~~}}}{{{zzzzzz{{{uuusssqqqqqqsssuuuvvvwwwrrroookkkiiikkknnnqqqrrrpppggg\\\TTTPPPPPPOOOOOOPPP[[[hhhpppyyyzzzbbbXXXQQQRRRRRRQQQWWWaaa|||cccDDD777666000000000000////////////........................---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++*********++++++*********))))))((())))))***++++++++++++++++++++++++++++++---,,,+++******+++,,,---******************************))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,.../////////...---...---,,,+++,,,...000111............/////////000///000000111222222333333777:::???EEEJJJMMMOOOOOOOOOXXXgggzzzrrrjjjpppvvvyyy|||}}}pppgggaaa\\\YYYTTTUUUZZZccciiimmmuuu|||~~~}}}{{{yyywwwsssnnnjjjmmmeeeYYYNNNHHHEEEDDDDDDCCCHHHMMMQQQWWWeeexxxxxxuuuvvvyyy|||{{{xxxsssooooootttxxx|||{{{zzzzzzzzzxxxvvvssstttttttttttttttuuuvvvwwwvvvpppjjjhhhjjjmmmoooooonnnllleee[[[QQQMMMMMMOOOUUUYYYbbbmmmxxx{{{ggg\\\SSSPPPQQQSSSVVVZZZtttwwwPPP;;;;;;777555333222222111000///////////////............222000...,,,+++***++++++.........------,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++)))))))))((())))))***+++************************,,,,,,,,,---------......++++++,,,,,,,,,---------............///////////////......------///000111000000///...............444222000000222444666777999<<<@@@BBBEEEIIIOOOTTT```lllqqqkkkqqqyyy~~~{{{mmmddd^^^ZZZWWWVVVVVV[[[ccciiimmmttt|||}}}|||zzzyyywwwsssoookkkkkkcccWWWMMMGGGEEEDDDCCCCCCFFFJJJNNNVVVdddwww|||wwwvvvyyy{{{zzzyyywwwsssooopppssswww{{{{{{{{{zzzzzzxxxuuusssttttttttttttuuuvvvvvvwwwwwwrrrmmmjjjkkkmmmnnnmmmlllkkkfff^^^UUUPPPOOOPPPQQQUUU\\\gggsss~~~|||iii^^^SSSOOOOOOOOOQQQUUUhhh[[[AAA999777555222111111111000///////////////............000///...,,,+++++++++,,,......---------,,,,,,,,,***)))))))))******+++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************)))************+++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////...---...///000111//////.........///000000111111000222444888:::;;;???AAACCCDDDGGGOOO[[[ddd{{{ooohhhpppyyywwwiii```ZZZWWWTTTUUUUUU[[[ccciiimmmssszzz~~~~~~|||{{{yyyxxxvvvsssoookkkggg```UUULLLFFFDDDCCCBBBCCCDDDFFFLLLVVVeeevvv|||yyyxxxzzz{{{|||wwwvvvuuussspppppprrruuuzzzzzzzzzzzzyyywwwtttsssrrrssssssttttttuuuvvvvvvxxxtttooolllkkkkkkkkkkkkiiihhhfffaaaZZZTTTQQQPPPQQQSSSWWW___jjjvvv~~~mmmbbbVVVPPPNNNMMMNNNQQQYYYvvvlllKKK999777444222111111111111000////////////............///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,)))))))))((())))))***+++++++++++++++++++++++++++***************************************+++++++++************************)))************+++++++++***************+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,---------.....................//////////////////.........///000111............///000111222111111333555888<<>>888555222000111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++************************************************************************************************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,,,,,,,---------............///////////////////////////000000000000/////////000000111222333444666999;;;???CCCFFFGGGMMMUUU\\\fffyyyzzzccc___gggsssoooaaaXXXUUUSSSRRRSSSUUU\\\gggooottt{{{~~~|||{{{zzzxxxuuusssqqqooollliii___YYYPPPIIIEEECCCBBBBBBFFFFFFGGGMMMXXXhhhxxx~~~|||}}}~~~~~~zzzvvvrrrqqqppppppppppppoooooouuuwwwyyywwwtttqqqqqqqqqlllmmmooopppqqqrrrrrrrrrsssrrrnnnkkkgggfffeeefffdddddddddccc```[[[UUUQQQWWWVVVUUUXXX___iiissszzzsssgggZZZSSSOOOLLLLLLNNNNNNZZZmmmhhhJJJ:::777333111111222222111////////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************************************************************************************************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,............/////////////////////000000000000000222111111000000000111111444666999;;;===BBBIIIMMMVVV___kkkvvv}}}sss___```fffrrr}}}kkk\\\UUUSSSSSSRRRVVVXXX```lllsssxxx}}}{{{zzzyyywwwssspppnnnlllhhhfff\\\WWWOOOHHHEEECCCCCCBBBFFFGGGJJJOOOYYYhhhyyy~~~{{{wwwtttrrrpppnnnnnnnnnooommmlllrrruuuwwwuuuqqqnnnnnnooojjjlllnnnpppqqqrrrqqqqqqpppooommmiiieeedddfffhhhgggeeedddcccaaa]]]XXXUUUSSSSSSSSSWWW^^^hhhqqqwww|||vvviii\\\TTTOOOKKKJJJLLLNNNQQQ\\\qqqxxxZZZ>>>:::666333222222222222////////////............,,,,,,---......------,,,++++++++++++,,,,,,,,,,,,---,,,++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************************************)))************+++++++++***************+++,,,,,,------------------------,,,,,,---------.........+++++++++,,,,,,,,,------............////////////...///000111111111000000111111111111111111222333666999<<<@@@DDDLLLWWW___rrrzzzqqq___aaafffqqqxxxfffWWWQQQPPPQQQRRRWWWYYYaaalllsssvvv|||}}}{{{{{{yyyvvvrrrnnnkkkhhheeebbbZZZUUUNNNHHHEEEDDDDDDCCCEEEHHHLLLPPPXXXfffxxxzzzuuutttttttttpppmmmllllllmmmllljjjooosssuuutttoookkklllnnnkkkllloooqqqssssssrrrrrrooonnnkkkgggddddddhhhlllllliiieeecccbbb```\\\YYYRRRRRRTTTXXX^^^eeelllpppvvv~~~pppaaaXXXQQQLLLJJJKKKKKKLLLRRRaaasssjjjBBB===888444333222222222////////////............,,,---.........---,,,+++******+++++++++,,,,,,,,,,,,,,,+++***************************************+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++***))))))))))))***++++++------------------------,,,---------............---------.........//////............////////////...///000111222111000000/////////000222444555666:::>>>DDDJJJSSS```ppp|||~~~}}}zzzyyyzzz}}}ppp``````eeennn|||tttbbbTTTNNNNNNPPPQQQVVVXXX___iiioooqqqvvv|||~~~}}}|||{{{yyyuuuqqqmmmjjjfffccc```ZZZUUUNNNHHHFFFEEEDDDDDDCCCHHHMMMQQQWWWeeexxxvvvqqqrrruuuuuuqqqllljjjkkklllkkkiiinnnrrrtttrrrmmmjjjjjjmmmkkkmmmpppssstttttttttsssooonnnkkkgggdddeeejjjoooppplllgggdddcccbbb___]]]SSSTTTVVVYYY]]]bbbfffiiirrr}}}xxxhhh]]]VVVOOOLLLLLLHHHIIINNNWWWeeewwwtttDDD???999555333333222222000/////////............------.........---++++++*********++++++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))************************)))************+++++++++)))))))))((()))******+++........................,,,,,,,,,---------......////////////000000000000............/////////000...///000222222111111000,,,,,,...000333666888:::???DDDLLLUUUaaarrr|||}}}|||{{{{{{{{{yyy|||~~~}}}|||{{{{{{wwwvvvvvvzzzmmmbbb[[[cccooo{{{yyylll]]]UUUQQQOOOPPPTTTXXXYYY]]]eeeooowwwzzzzzzqqq~~~}}}}}}}}}|||yyyrrrkkkiiiiiiddd^^^WWWOOOHHHFFFDDDAAAAAADDDFFFGGGKKKRRRZZZgggzzz~~~sssuuu{{{}}}wwwsssmmmiiihhhjjjkkklllnnnqqqssssssqqqooonnnnnnppprrrtttvvvuuussspppnnnjjjlllkkkffffffkkkoooppprrrmmmiiiggggggeee___YYYUUUVVVWWWWWWWWW[[[bbbgggnnnyyy}}}nnnbbbYYYSSSOOOLLLHHHNNNMMMOOO^^^lllQQQEEE888333444555222///000000///...............,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,------------************************++++++******************+++++++++*********))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000---------------------------......///////////////............/////////000,,,---000111222111000///222111444666555444:::BBBBBBLLLXXXfffxxx}}}{{{{{{|||||||||{{{yyyyyy|||{{{vvvzzzzzzzzzzzzzzzyyyvvvtttvvvwwwxxxzzz{{{}}}~~~~~~iii```^^^cccmmmyyytttgggYYYRRROOONNNPPPSSSVVVYYY___gggooosssuuutttuuu}}}{{{zzzzzzxxxvvvqqqkkkiiiiiiddd]]]VVVOOOHHHFFFDDDAAAAAACCCGGGGGGLLLSSS\\\hhh{{{~~~uuuwww{{{||||||wwwqqqlllkkklllnnnooonnnqqqssssssqqqooonnnmmmlllnnnqqqssstttssspppooonnnpppnnnhhhfffiiillllllnnnjjjfffeeeffffffbbb^^^YYYYYYXXXVVVUUUXXX___eeemmmyyy~~~pppbbbXXXQQQLLLHHHFFFMMMLLLOOO\\\hhhyyy\\\III888444777666222111000000///............///,,,------------------...+++,,,,,,------,,,,,,+++((()))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))***)))))))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------------------------......///////////////........./////////000000...///111222333222111000111///111777:::<<>>;;;555222555111111000////////////////////////......---------+++,,,,,,------,,,,,,+++))))))))))))))))))((((((++++++++++++++++++++++++))))))*********+++++++++***************************+++,,,......---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,---------......---......///////////////////////////000000000111222111111111111333444555999<<>>BBBCCCGGGMMMSSS```uuu}}}{{{xxxtttrrrqqqssstttqqquuuyyyzzzyyyyyyzzz{{{wwwvvvwww{{{wwwsssmmmjjjlllpppuuu|||lllaaa\\\^^^aaa```fffppp}}}~~~pppdddYYYQQQJJJJJJKKKJJJKKKMMMOOOQQQWWWbbbnnnvvvyyyyyy{{{|||}}}~~~}}}{{{yyyxxxxxxxxxyyysssqqqllleeebbb```XXXPPPJJJDDD???@@@AAA@@@BBBFFFCCCFFFOOOZZZeeesssssseee^^^[[[[[[aaajjjqqqoooiiiaaa\\\___jjjsssyyy||||||vvvrrrpppnnnnnnpppqqqqqqrrrrrrrrrnnnrrrqqqkkkeeebbb^^^ZZZQQQRRRTTTVVVXXX\\\```dddfffhhhiiieee^^^XXXVVVUUU]]]gggwwwzzzvvv||||||jjjZZZOOOKKKFFFGGGGGGMMMSSSRRReee~~~VVV<<<888999666222111111000000000000000------......//////000000+++,,,,,,------,,,,,,+++((()))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))******++++++++++++,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++,,,,,,---...//////---......///////////////000000000000111111111111555444333444666;;;???BBBIIIGGGIIIQQQ___qqq}}}yyyvvvwwwwwwtttqqqrrruuuyyyrrrwww|||~~~vvvuuummmfffddddddeeeiiinnnpppggg___]]]bbbbbbffflll{{{wwwfffYYYQQQOOOLLLIIIIIIJJJMMMOOORRRUUU\\\ccclllsssxxx{{{|||~~~||||||}}}zzzyyyzzz{{{vvvrrrmmmhhhddd^^^VVVOOOHHHFFFDDDBBBCCCCCCBBBBBBDDDIIISSS^^^hhhuuu{{{oooaaaWWWSSSVVVaaalllssspppjjjccc```fffqqqzzzzzzssslllfffnnnoooqqqsssuuuuuuttttttvvvtttpppkkkfff___XXXSSSPPPRRRSSSTTTYYYbbbfffdddiiieeecccccc___YYYUUUUUUZZZcccrrruuuuuuyyyppp```UUUOOOJJJJJJKKKKKKKKKQQQaaaqqqdddAAA888888333222222111000/////////000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***)))((((((((()))+++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------............////////////000000000000////////////111111111000//////111333888444000333;;;CCCFFFGGGDDDLLLVVVaaarrr|||zzzzzzzzzsssssssssssstttuuuvvvwwwvvv}}}{{{yyyrrroookkkhhhfffdddbbb```gggaaa\\\\\\dddfffqqqyyyrrrbbbVVVOOONNNKKKIIIIIIJJJLLLMMMSSSVVV\\\dddkkkrrrwwwzzzyyy~~~~~~}}}}}}||||||{{{wwwsssnnnkkkggg```XXXRRRHHHFFFDDDCCCCCCDDDEEEEEEFFFKKKUUU```jjjvvvuuujjj^^^WWWVVV\\\hhhttt{{{wwwpppgggcccfffqqqzzzvvvqqqkkkffflllmmmnnnppprrrsssssssssuuuqqqkkkfffbbb^^^ZZZWWWOOOQQQRRRTTT[[[dddiiiiiimmmgggdddccc___XXXUUUVVV[[[bbbpppvvvtttwww~~~xxxiii\\\TTTIIIIIIJJJJJJJJJOOO^^^mmmwwwQQQ???;;;999333222111000000//////000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******)))))))))***+++,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------............////////////000000000000////////////000111111111000111444666<<<:::999<<>>CCCFFFEEEGGGIIIJJJOOO]]]rrrppp\\\XXX___```iii}}}vvveeeWWWOOOMMMNNNMMMKKKIIIGGGHHHJJJMMMOOOUUUYYY___gggooovvv{{{~~~~~~~~~}}}}}}|||yyywwwttttttrrrnnniiigggfffgggccc```\\\ZZZXXXSSSLLLFFFEEEGGGHHHGGGHHHOOO[[[eeetttxxx{{{xxx{{{ttthhhkkk{{{vvvnnnhhh___VVVTTTUUUVVVXXXXXXXXXWWWWWWZZZZZZ[[[\\\\\\YYYTTTPPPQQQZZZgggtttzzzooohhhhhhiiifffaaa___ZZZ```gggkkkooovvvwwwgggdddjjjsss|||~~~yyyfff[[[QQQOOOPPPPPPQQQSSSWWWZZZfffxxx]]]CCC777666444222111000/////////////////////......---........................------------------------***************************+++,,,------,,,+++***)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------............/////////000---......///000111111222000222666:::===BBBHHHLLLIIILLLOOORRR[[[ooo||||||~~~yyyaaa^^^[[[ZZZaaapppnnnbbbWWWOOOKKKLLLJJJGGGFFFHHHGGGFFFJJJPPPVVV___fffhhhjjjrrrzzz~~~~~~~~~}}}|||yyywwwtttpppjjjfffdddddddddddd]]]YYYVVVTTTSSSQQQLLLHHHCCCIIIHHHIIIQQQTTT___sss{{{}}}~~~rrrjjjpppwwwpppjjj]]]OOOOOORRRVVVYYYZZZYYYVVVTTTSSSWWWZZZZZZVVVSSSRRRSSSSSS]]]lll{{{rrrlllfffcccdddfffgggeeehhhffffffkkkqqqvvv{{{ooo]]]___hhhnnnxxxrrrgggZZZRRRQQQRRRSSSRRRVVVVVVZZZdddqqqpppAAA>>>777777666000333555---000/////////............+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))+++++++++***)))***+++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------------.........//////////////////////////////111000///000222333333333666777:::@@@HHHNNNRRRTTTKKKMMMSSS^^^qqq}}}yyy{{{~~~qqq___]]]\\\]]]eeettt}}}kkk___TTTLLLIIIJJJIIIFFFFFFIIIIIIIIIMMMTTTXXXaaahhhiiilllsss{{{}}}||||||{{{xxxvvvqqqmmmhhhdddbbbaaaaaa```XXXVVVSSSRRRQQQOOOKKKHHHGGGMMMLLLMMMUUUZZZeeezzzuuuoootttxxxooohhh[[[OOONNNTTT[[[^^^]]]YYYVVVUUUUUUXXX[[[[[[XXXXXXYYY\\\\\\eeerrr~~~~~~yyyllljjjgggcccbbbcccfffhhhjjjhhhiiilllqqqwww}}}mmm\\\[[[ccckkkuuuvvvkkk\\\RRROOOOOOOOOOOOQQQPPPTTT]]]hhhvvvuuuHHHAAA999888777111333555---000000/////////.........+++,,,------------,,,+++------,,,,,,,,,,,,------+++++++++*********)))))))))+++,,,+++***)))***+++------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---------.........//////////////////////////////111111000111222333444333777999>>>CCCIIIMMMOOOPPPLLLOOOYYYkkk}}}yyyvvvyyy~~~xxxggg\\\^^^___ccckkkyyyyyygggYYYPPPHHHFFFGGGGGGEEEFFFIIIKKKKKKPPPWWWYYYbbbjjjkkknnnuuu}}}}}}|||{{{yyyxxxxxxvvvtttqqqmmmiiiddd___^^^]]]\\\[[[RRRPPPOOONNNNNNMMMKKKIIIKKKRRRRRRSSS\\\```lll|||xxxtttwwwvvvkkkbbbXXXPPPSSS\\\fffgggbbbZZZWWWXXX[[[]]]______^^^^^^bbbfffkkkqqqzzzzzzqqqkkkdddffffffbbb___```eeekkkkkkjjjjjjkkkooovvv|||}}}jjjYYYVVV\\\dddqqq~~~~~~}}}rrraaaUUUOOOMMMMMMMMMPPPPPPTTT[[[dddqqq~~~WWWDDD:::888888222333444,,,000000000/////////......+++,,,------------,,,+++------,,,,,,,,,,,,------************))))))))))))***+++,,,+++***)))***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------........./////////////////////////////////000000111222333333444444888;;;BBBHHHMMMPPPPPPPPPQQQWWWggg{{{yyyxxxwww}}}mmmccc]]]```eeejjjqqq}}}uuubbbUUUMMMGGGEEEFFFGGGEEEFFFIIIJJJKKKPPPWWWZZZccckkklllooouuu|||~~~~~~~~~~~~{{{yyywwwvvvtttsssrrrqqqnnnkkkgggccc^^^[[[YYYXXXVVVUUULLLKKKLLLLLLMMMLLLLLLKKKOOOWWWYYY\\\ccceeemmm}}}vvvuuuxxx}}}|||uuurrrsssyyy}}}{{{{{{wwwnnnccc[[[VVVSSS^^^iiisssqqqfff\\\YYYZZZccceeehhhhhhggghhhlllpppyyy{{{}}}|||xxxppphhhcccaaabbbbbb```___aaaeeeiiiiiijjjiiigggjjjqqqxxxzzzttteeeWWWRRRUUU^^^mmmzzz}}}xxxgggXXXPPPNNNNNNNNNPPPQQQUUU[[[cccqqqjjjGGG:::777888222333444...000000000////////////...---------......---------,,,,,,++++++++++++,,,,,,++++++*********************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---............////////////////////////////////////...///111222222333444555888===EEELLLQQQSSSSSSTTT[[[ggg||||||}}}~~~}}}yyyzzz}}}}}}|||}}}wwwhhhccc___fffmmmsssxxxppp\\\QQQKKKGGGEEEFFFHHHFFFFFFIIIIIIJJJNNNUUUZZZccckkkmmmooouuu||||||{{{zzzzzzzzzyyyvvvssssssqqqooonnnnnnllliiifff```]]]YYYVVVTTTSSSRRRQQQHHHJJJKKKLLLMMMNNNNNNOOORRR\\\```dddiiigggkkkyyyzzztttrrruuuyyy|||||||||rrrjjjhhhiiilllooommmllliiibbb[[[VVVWWW[[[nnnwww}}}wwwhhh\\\YYY\\\eeejjjpppsssuuuwwwzzz}}}~~~zzztttooojjjfffdddccc```]]]^^^aaadddfffeeedddhhhgggccccccjjjoooqqqjjjaaaWWWQQQRRRZZZjjjwww}}}yyyiiiZZZQQQMMMMMMNNNMMMOOOTTTZZZaaapppzzzLLL;;;555777222222444000111000000000//////////////////............//////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......------------.............../////////000000000000000000000000000000---///111111111333666999>>>BBBHHHMMMOOOQQQTTTVVVhhh{{{}}}~~~{{{yyyzzz|||yyyyyy}}}}}}~~~~~~nnndddcccdddlllwww}}}yyyhhhVVVMMMJJJHHHFFFFFFHHHEEEFFFHHHIIIJJJNNNUUUZZZdddlllnnnpppvvv|||~~~~~~}}}||||||xxxwwwuuuuuuuuusssooolllnnnmmmkkkiiihhhfffcccaaaZZZWWWTTTRRRQQQPPPOOONNNHHHKKKNNNOOOPPPPPPRRRTTTWWWbbbfffiiimmmiiijjjwww{{{wwwrrrrrrtttvvvuuutttuuummmccc^^^___cccfffgggfffaaa]]]YYYVVVVVV^^^gggzzz~~~~~~tttdddYYYYYY]]]ccclllxxx|||tttmmmhhhfffggghhheeeaaa]]]^^^cccfffeeeccc```gggggg```]]]cccggggggbbb```[[[UUUTTT\\\kkkwww~~~yyykkk[[[PPPKKKJJJKKKNNNQQQWWW\\\bbbsssWWWAAA777888333222555222111111000000000///////////////............//////++++++************++++++,,,,,,,,,---------------+++,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------.........---------...//////....../////////000000000000000000000000000000000---///111111111555;;;@@@IIIKKKMMMNNNNNNRRRXXX^^^xxx~~~yyyvvvvvvzzz|||}}}}}}~~~|||ggg___```gggrrr~~~ppp```PPPJJJIIIHHHFFFEEEFFFEEEFFFIIIKKKLLLQQQXXX\\\eeennnppprrrwww}}}}}}{{{~~~}}}{{{zzzxxxwwwvvvvvvtttsssqqqppppppmmmjjjgggfffdddbbb```___]]]ZZZWWWUUUSSSPPPOOOOOOOOOMMMLLLJJJNNNQQQSSSSSSTTTVVVYYY___hhhjjjlllppplllnnn|||xxxvvvvvvwwwyyyvvvqqqlllccc]]]XXXYYYaaahhhlllmmmiii```XXXVVVWWW\\\hhhttt~~~xxxkkk\\\UUUXXX^^^fffrrr|||wwwpppiiieeefffhhhjjjeeedddbbbbbbbbbcccdddddd```hhhiii```\\\```ccc```]]]aaaaaa]]][[[aaaooozzz}}}ooo```SSSLLLIIIIIINNNRRRYYY]]]bbbsssdddJJJ<<<:::444111444333111111111000000000//////...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++,,,------++++++,,,---+++,,,,,,,,,------------++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,,,,------...///.../////////000000000000000000000000000000000000000222333222333888AAAIIITTTUUUTTTSSSTTT\\\hhhrrr~~~zzz{{{vvvbbb[[[\\\iiiuuuyyyjjj[[[LLLGGGHHHHHHEEEDDDEEEDDDEEEJJJMMMNNNTTT\\\]]]gggppprrrsssyyy~~~|||zzzvvvttt{{{zzzxxxvvvtttrrrqqqqqqrrrpppooonnnmmmjjjfffccc]]]\\\YYYXXXWWWTTTQQQOOORRRPPPNNNNNNNNNNNNMMMLLLLLLPPPTTTUUUUUUVVVYYY\\\eeelllmmmmmmqqqnnnsss{{{|||}}}ssskkkXXXTTTTTT[[[gggrrrwwwwwwnnnbbbXXXVVVYYYaaaooo}}}{{{qqqcccUUUQQQWWW^^^lllzzzxxxtttnnnhhheeefffhhhjjjeeeggggggeeeaaa```cccfff```jjjlllbbb\\\```aaa]]][[[bbbfffccc```fffrrr|||uuufffWWWNNNJJJJJJJJJNNNTTTWWW[[[lllnnnRRR@@@===444111444333111111111111000000000000,,,,,,************,,,,,,///......------......///*********++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,,,,---......++++++++++++,,,,,,---...////////////000000000000000000000000000000000000222444555444444;;;FFFOOO[[[[[[YYYXXX\\\hhhzzz}}}wwwaaa\\\```qqq}}}xxx```YYYPPPHHHEEEDDDDDDEEEIIIIIIIIIIIIJJJMMMSSSWWW]]]hhhssswwwxxx|||~~~}}}|||}}}~~~~~~~~~}}}{{{wwwvvvwwwxxxwwwuuurrrooommmlllmmmmmmmmmiiidddaaabbbaaa___]]]QQQQQQQQQOOOMMMMMMOOOQQQLLLLLLLLLLLLLLLMMMOOOPPPSSSUUUXXX[[[\\\___bbbeeekkkoooqqqmmmiiilllyyyyyyppp[[[UUUTTTZZZgggwww|||oooaaaYYYaaammmrrrrrrrrruuuoooggg^^^TTTOOOSSS[[[kkk|||}}}tttoooiiiffffffgggfffeeehhhffffffgggdddaaaaaaeeedddmmmoooeee[[[ZZZ\\\\\\^^^```cccgggkkkpppvvvzzzyyy}}}xxxiiiZZZOOOKKKIIIKKKNNNPPPVVV]]]aaa{{{\\\<<<888;;;666222777000000000000////////////........................,,,,,,,,,------.........---,,,,,,+++*********+++,,,,,,,,,++++++***************+++,,,,,,---......***+++,,,------,,,+++***++++++++++++++++++++++++---------............///////////////000000000000///000000111111111111000111666777444666BBBPPPXXX\\\]]]YYYXXXgggvvvaaa^^^dddvvvyyysss|||zzzqqq]]]WWWNNNHHHEEEDDDEEEEEEFFFGGGGGGHHHJJJOOOUUUYYY___iiisssvvvxxx|||~~~~~~~~~~~~}}}{{{wwwtttrrrrrrrrrsssrrrooollljjjiiihhhhhhfffccc```^^^^^^\\\XXXTTTNNNNNNNNNMMMKKKKKKMMMOOONNNNNNOOORRRUUUXXXYYYYYYYYY\\\```cccfffiiimmmoooppptttuuurrrnnnrrr~~~gggSSSOOOTTT___mmmzzz{{{vvvooofffaaagggooorrrsssvvvpppjjjddd]]]UUUPPPTTT\\\mmm{{{}}}vvvppplllhhhfffgggggggggfffgggeeedddeeeccc___```dddgggnnnoooeee[[[XXXXXXXXX\\\^^^aaaeeehhhlllpppsssppptttzzzvvvgggYYYOOOJJJIIIIIILLLMMMSSSYYY]]]tttdddBBB;;;<<<666111333111000000000////////////........................,,,,,,---------------------,,,,,,+++******++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000///000000111111111111111222555666444999FFFSSSYYY^^^[[[YYYbbbwwwuuuaaa```hhhyyysssjjjdddcccpppssshhhXXXSSSLLLGGGEEEEEEFFFFFFCCCDDDFFFGGGKKKPPPWWW\\\bbbjjjrrrtttwww}}}}}}~~~}}}zzzyyyvvvtttqqqnnnlllkkkmmmllljjjhhheeecccaaa```^^^]]]\\\[[[YYYUUUOOOLLLIIIJJJKKKJJJIIIIIIKKKMMMKKKKKKNNNTTT[[[``````______cccgggkkkooorrrvvvyyyyyy|||~~~|||zzzrrr]]]NNNKKKWWWhhhxxx~~~wwwpppnnnllllllooopppppptttyyyoookkkgggbbb[[[VVVYYY___pppxxxwwwooojjjhhhgggfffggghhhgggeeefffcccbbbccc```]]]^^^bbbjjjooonnnfff\\\VVVTTTSSSYYY[[[___cccfffhhhiiiiiiccchhhppp{{{xxxjjj\\\RRRLLLKKKGGGJJJKKKOOOUUUWWWkkkqqqKKK===<<<777111000111111000000000/////////........................------------------,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------------------------............///////////////000000000000///000000111222222111111222444444555===KKKVVV[[[\\\VVV[[[qqqrrr``````iiiyyy~~~oooaaa\\\\\\aaaqqq}}}lllaaaSSSNNNIIIEEEEEEFFFFFFGGGCCCDDDFFFHHHKKKQQQXXX]]]dddkkkpppsssvvv}}}~~~}}}}}}}}}}}}|||~~~~~~|||{{{zzzyyyxxxwwwvvvtttrrrooollliiiggggggfffeeeccc```]]][[[YYYZZZYYYWWWUUURRROOOKKKHHHEEEGGGHHHHHHHHHIIIKKKLLLLLLLLLPPPXXXaaaffffffdddgggkkkppptttxxx{{{~~~xxxeeeWWWQQQNNN]]]rrr|||tttnnnnnnssswwwvvvpppnnnssszzzxxxtttpppmmmfff```___cccqqqttt{{{}}}ssskkkffffffggghhhhhhfffdddccceeebbbaaaaaa___\\\]]]bbbjjjlllkkkeee]]]VVVRRRPPPVVVXXX\\\aaaeeefffdddbbb\\\```iiiuuu~~~qqqcccWWWPPPMMMGGGKKKKKKNNNSSSUUUddd}}}SSS>>>999777333222111111111000000000//////.................................------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000///000000111222222222222333444444777AAAPPPZZZ\\\WWWVVVeee}}}nnn^^^___hhhxxxqqqcccYYY[[[cccoooyyyhhh\\\NNNJJJFFFDDDEEEFFFFFFFFFEEEFFFGGGIIILLLQQQXXX]]]eeekkkppprrrwww~~~~~~|||}}}}}}}}}|||~~~}}}{{{xxxuuutttssstttuuussspppooonnnlllhhhddd``````___]]][[[XXXUUUTTTUUUTTTQQQMMMJJJHHHGGGGGGDDDFFFIIIJJJJJJKKKMMMOOOTTTVVVYYY```hhhllllllkkkqqqtttzzzyyygggXXXSSSTTTUUUeeexxxyyyrrrnnnrrrzzz{{{rrrooouuu{{{|||xxxtttmmmfffccceeennnooosssxxx{{{yyyqqqjjjeeefffhhhiiigggeeebbbaaafffbbbaaaaaa^^^[[[]]]bbbgggffffffddd___XXXRRRPPPTTTVVV[[[aaafffgggdddaaa\\\___fffrrrwwwgggZZZQQQLLLHHHMMMLLLNNNTTTTTT^^^ttt[[[???777777777555111111111111000000000000.................................------,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000//////111222222333333333333555666999CCCQQQZZZ\\\VVV___xxx}}}{{{{{{{{{~~~iii]]]```gggxxxhhh\\\VVV___nnn}}}tttcccXXXJJJGGGDDDCCCDDDEEEEEEEEEFFFGGGIIIJJJNNNSSSZZZ___hhhmmmrrrtttzzz~~~~~~~~~~~~|||{{{zzzzzzyyyvvvrrroooooopppqqqmmmjjjiiiiiihhhdddaaaZZZYYYXXXVVVTTTRRRQQQPPPMMMLLLJJJGGGDDDCCCEEEGGGFFFIIILLLNNNOOOQQQSSSUUUYYY\\\```eeeiiilllnnnoootttyyyvvvfffXXXPPPQQQWWW```nnn~~~xxxrrrpppxxx{{{rrrqqqtttxxxyyyuuurrrmmmgggdddeeejjjkkkmmmrrruuutttooojjjdddfffiiiiiigggdddbbbaaaeeebbb```___]]]ZZZ]]]bbbcccaaaaaacccaaaZZZSSSQQQRRRTTTYYYaaahhhjjjgggdddaaaaaafffppp~~~xxxiiiZZZOOOJJJHHHMMMLLLNNNTTTTTTYYYiiigggFFF888888999777222222111111111000000000........................------------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000//////111222333333444444333777:::<<>>:::888555222222222111111111000000........................,,,,,,------------------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......+++++++++,,,,,,---------...---,,,,,,,,,,,,---...---------------------------------............///////////////000000000000//////111222333444444444333999>>>???CCCMMMWWW[[[eee~~~}}}~~~jjj```___fffmmmuuu}}}yyyvvvhhhYYYPPPFFFDDDCCCCCCDDDDDDDDDCCCCCCEEEHHHLLLQQQYYYaaagggnnnsssxxx||||||zzzzzzzzz{{{zzzvvvwwwwwwwwwvvvvvvuuuuuunnnpppqqqnnniiifffeeefffccc]]]XXXWWWYYY[[[YYYVVVPPPOOOLLLJJJIIIIIIJJJKKKCCCFFFJJJKKKIIIGGGGGGIIILLLOOOTTTWWWYYY[[[]]]^^^bbbhhhnnnnnnmmmooovvv}}}qqqYYYPPPPPPTTT\\\dddyyy~~~zzzuuuwwwssskkkgggiiiiiieeelllgggeeeggghhhggghhhkkkeeegggjjjkkkkkkhhhfffddd```dddhhhiiigggfffggghhhbbb___\\\[[[YYYWWWZZZ___bbb\\\\\\bbbccc[[[RRROOOMMMOOOTTT^^^iiiooonnnkkkfffddddddlllzzz{{{lll^^^RRRLLLCCCIIIHHHIIIPPPOOOPPPZZZeeeyyy}}}[[[CCC<<<777222222222222111111111111000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........******+++,,,,,,---.........---,,,,,,,,,,,,---...////////////////////////---------.........//////////////////000000000000//////111222333444444444333;;;@@@@@@CCCKKKUUUZZZkkksssfffaaa___iiiwww~~~oooaaaUUUNNNDDDDDDBBBAAAAAABBBCCCDDDGGGIIILLLOOORRRXXX^^^bbbmmmsss|||}}}}}}~~~|||xxxtttqqqrrrtttuuuuuusssrrrpppooommmkkkhhhdddaaa___]]]\\\ZZZVVVSSSQQQQQQRRRSSSLLLKKKIIIGGGGGGGGGIIIJJJKKKJJJJJJKKKMMMOOOOOOOOOXXXXXXYYYZZZ[[[]]]^^^^^^gggmmmtttwwwyyy~~~yyyfffTTTPPPPPPTTTbbbrrr~~~qqqpppmmmiiidddbbbaaabbbcccbbbbbbcccdddeeeggghhhiiifffhhhiiiiiifffdddddddddiiijjjlllppprrrpppiiiddd___]]]ZZZYYYXXXZZZ\\\]]]fffdddcccdddfffccc[[[TTTOOOSSSYYYaaaiiinnnqqqrrrqqqeeebbbppprrreeeWWWLLLIIIFFFFFFIIIKKKJJJLLLPPP```ggguuunnnGGG777888666444333333222111000//////////////////////////////------------------------***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................---------.........//////---------.........//////222111///...---...000111222//////222333222333888;;;;;;>>>DDDEEEGGGRRR^^^yyymmmccc```___jjjyyyyyykkk]]]RRRKKKDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHKKKOOOSSSYYY___dddpppvvv~~~~~~}}}{{{wwwssspppppppppqqqrrrrrrooommmeeedddccc```^^^[[[ZZZYYYUUUSSSPPPMMMKKKKKKLLLMMMKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJKKKMMMPPPSSSUUUUUUWWWXXXZZZ\\\]]]___aaabbblllrrryyy}}}}}}ooo___QQQOOOQQQXXXjjj|||uuujjjgggddd```[[[XXXWWWXXXYYY]]]]]]^^^___aaacccfffgggccceeeggghhhfffeeedddeeehhhiiikkkoooqqqoooiiidddbbb```^^^\\\[[[\\\^^^___fffeeeeeeggggggddd]]]XXXOOORRRXXX```hhhooossstttuuuhhhdddppp}}}~~~qqqeeeXXXMMMHHHEEEEEEHHHJJJIIILLLPPPZZZ___kkk~~~uuuOOO<<<:::666444444333222111000//////////////////////////////------------------------***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,......------------------........................------------............---------.........//////000///.........000111333333111111333444333555:::??????AAADDDGGGMMM^^^ooo~~~yyyggg______aaannn~~~ssseeeXXXMMMGGGCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGKKKOOOTTT[[[bbbffftttxxx}}}|||{{{{{{xxxuuurrrpppllljjjkkknnnoookkkggg___^^^\\\YYYVVVSSSQQQPPPMMMLLLIIIGGGFFFFFFGGGHHHJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLMMMOOORRRVVVYYY[[[WWWZZZ^^^```bbbeeeiiikkksssyyy}}}vvvqqqeeeYYYPPPNNNQQQZZZoooxxxppphhhaaaaaa___ZZZVVVTTTSSSSSSTTTUUUVVVWWWXXX[[[^^^aaacccbbbdddggghhhgggfffeeeffffffhhhkkknnnpppmmmiiieeecccbbb___]]]]]]]]]^^^___dddfffhhhiiihhhddd```]]]PPPRRRWWW___hhhpppuuuwwwtttiiiccclllxxx~~~|||pppeeeYYYOOOGGGCCCCCCGGGIIIIIIKKKPPPUUUYYYdddxxx}}}XXXAAA;;;666444444333222111000//////////////////////////////------------------------***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------------,,,,,,,,,---------......------.........////////////.........///111333444444222222444555444888>>>EEEGGGJJJLLLOOOZZZppp}}}xxxppp|||eee___```eeesss}}}nnn```UUUKKKFFFBBBBBBBBBBBBCCCCCCCCCDDDDDDGGGKKKPPPUUU\\\dddiiivvvzzz~~~}}}wwwwwwwwwvvvvvvtttrrrpppnnniiidddfffkkklllgggbbb^^^\\\YYYUUUQQQMMMIIIHHHIIIHHHGGGEEEEEEFFFGGGGGGJJJJJJKKKKKKMMMOOOPPPQQQPPPPPPQQQQQQRRRTTTWWWZZZZZZ^^^cccgggiiimmmrrrvvvzzz{{{zzzyyyxxxvvvuuurrrpppnnn```YYYQQQNNNOOOYYYmmm{{{nnnddd___[[[YYYYYYWWWTTTRRRPPPPPPQQQRRROOOPPPQQQSSSVVVZZZ]]]```cccfffiiijjjiiigggggggggeeegggkkknnnooommmjjjgggcccaaa___^^^]]]]]]]]]^^^bbbeeeiiijjjgggdddaaa```SSSSSSWWW^^^iiirrrvvvxxxnnneee```hhhsss{{{{{{ooofffZZZOOOFFFBBBBBBEEEGGGHHHKKKPPPTTTZZZgggzzz^^^EEE<<<666555444333222111000000///////////////////////////------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------,,,,,,,,,,,,------------............////////////////////////000111222333333222222444555666<<>>@@@FFFCCCCCCDDDEEEGGGIIIKKKLLLMMMKKKIIIGGGHHHJJJMMMPPPPPPUUU\\\aaacccccccccccc\\\aaafffhhhgggfffggghhhbbbbbbcccddddddeeeeeeffffffdddcccfffhhhfff___XXXXXXUUUTTTYYY```bbb]]]XXXXXX___iiiuuu~~~jjjXXXMMMHHHEEEEEEFFFFFFIIINNNQQQUUUeeegggHHH:::666555444444222222111000////////////////////////------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000////////////000000000000...///000111222333333333111222666:::<<>>???AAA<<<@@@FFFKKKMMMNNNOOOPPPJJJGGGEEEEEEHHHMMMPPPRRRQQQSSSUUUYYY\\\```ccceeegggeeedddeeeggghhhhhhgggaaaccceeecccaaa```bbbeeejjjhhhfffggghhheee```[[[UUUUUUVVVWWWXXXZZZ[[[\\\UUU]]]iiivvvjjjYYYPPPHHHBBBCCCFFFGGGJJJMMMJJJRRRcccOOO@@@999777444222222111000///------......//////000000......------------......------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111////////////000000000000000000111111222222333333666444444888>>>GGGWWWeeevvv~~~vvvooorrrtttxxx}}}vvviii```bbbhhhrrr~~~xxxfff```VVVMMMGGGDDDAAA@@@AAAAAABBBAAA@@@AAADDDFFFHHHJJJPPPXXX]]]aaajjjsss||||||~~~xxxoooddd^^^]]]ZZZXXXVVVVVVWWWWWWTTTQQQRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJNNNNNNMMMMMMNNNOOORRRSSSTTTTTTTTTUUUVVVYYY[[[\\\```bbbeeehhhlllssszzz~~~{{{xxxuuuttttttuuuvvvuuurrroooqqqvvvvvvpppkkkfff^^^VVVRRRNNNKKKMMMRRRWWWXXXWWWNNNGGGAAA@@@???>>>>>>AAA@@@BBBFFFJJJNNNPPPRRRRRRLLLIIIFFFFFFIIIMMMQQQSSSUUUUUUVVVWWWZZZ]]]aaacccdddcccaaabbbcccddddddcccbbbbbbaaaaaa```aaabbbdddgggffffffggghhhfff```[[[UUUUUUUUUUUUVVVVVVVVVWWWVVV]]]iiiuuu}}}jjj\\\QQQIIIBBBCCCFFFGGGJJJMMMKKKRRRaaazzzZZZEEE;;;888555333333333222000.........///////////////......------------......---------------------------------------------------------,,,,,,,,,++++++------------------------------------...///000000////////////000000000111111111222222222333333444:::888999???HHHRRRaaannnwww}}}llliiilllpppvvv~~~mmmeee```eeelllwwwtttmmm^^^XXXOOOHHHDDDAAA@@@???@@@AAABBBCCCBBBBBBDDDEEEIIIKKKRRRYYY^^^bbbkkkttt{{{}}}|||sssiii^^^XXXWWWVVVTTTRRRQQQRRRRRRQQQOOOOOONNNMMMKKKJJJHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKNNNNNNNNNNNNOOOPPPRRRSSSUUUVVVYYY\\\___bbbdddeeejjjmmmqqquuuyyy~~~}}}|||{{{xxxuuuvvvvvvuuuvvvvvvtttpppmmmnnnsssuuurrrmmmeee[[[RRROOOLLLJJJLLLPPPUUUVVVUUULLLEEE@@@@@@@@@???@@@CCCFFFFFFIIINNNUUUXXXXXXVVVNNNKKKGGGHHHLLLQQQVVVYYY]]][[[XXXWWWWWWYYY\\\^^^aaa```______aaabbbbbbaaaccc```]]]]]]```ccccccbbbdddcccdddgggiiifff```ZZZUUUUUUUUUUUUUUUTTTSSSRRRXXX```kkkwwwzzzkkk___TTTKKKDDDDDDFFFGGGIIILLLLLLRRR^^^ttteeeIII===:::666555444444333111000000///////////////.........------------......------------------------------------------------......------------,,,,,,........................,,,---....../////////////////////000000000111111333333222222333333444444888666;;;FFFRRR___mmmxxxtttiiiaaacccggglllxxxzzzjjjffffffjjjqqqzzzvvvkkkcccUUUQQQJJJEEEBBBAAA@@@??????AAACCCDDDCCCCCCCCCDDDIIIKKKQQQYYY^^^bbbkkkssszzz|||yyyoooeee[[[VVVVVVWWWWWWWWWVVVUUUSSSPPPNNNLLLKKKIIIGGGFFFFFFGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJLLLLLLMMMNNNPPPSSSUUUWWWXXXZZZ^^^cccgggkkknnnooosssvvvzzz~~~|||||||||{{{xxxuuuyyyxxxwwwwwwvvvsssooollllllnnnpppnnnhhh___VVVNNNLLLJJJIIIKKKOOORRRTTTTTTLLLFFFAAAAAABBBAAACCCGGGKKKLLLPPPXXX```bbb^^^XXXMMMKKKJJJLLLRRRZZZ```dddgggddd^^^YYYWWWVVVXXXYYY^^^]]]\\\^^^aaacccdddccceee___ZZZ[[[```dddccc``````aaacccfffiiifff___YYYSSSTTTUUUUUUTTTSSSRRRQQQ[[[dddppp{{{{{{mmmcccXXXNNNFFFEEEFFFFFFHHHLLLLLLQQQ[[[ooooooIII===:::777555444444222111111000000000//////............------------......------------------------------------------------////////////....................................,,,---...000000000///...//////000000000111111111333333222222222333444555777888AAAQQQbbbppp}}}yyyddd___]]]aaadddkkkrrrggghhhlllqqqwww|||oooccc\\\PPPLLLFFFCCCBBBBBBAAAAAA???AAACCCDDDCCCCCCDDDEEEHHHJJJQQQXXX]]]aaajjjsss{{{}}}vvvlllccc[[[WWWXXXZZZ\\\______[[[UUUOOOKKKJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKNNNQQQUUUYYY\\\^^^^^^aaaeeejjjppptttwwwyyyzzz|||}}}||||||}}}}}}|||yyywwwzzzyyyxxxxxxwwwtttooollllllkkkjjjhhhbbbYYYRRRNNNHHHHHHHHHKKKNNNRRRTTTUUUMMMFFFBBBCCCDDDCCCFFFIIIMMMQQQYYYdddllljjjaaaXXXNNNNNNOOOSSS\\\eeellloooppplllfff```[[[YYYXXXXXXYYYXXXYYY\\\```dddfffffffff___ZZZ\\\bbbfffccc___^^^___aaaeeegggeee^^^XXXOOOPPPQQQRRRRRRRRRSSSRRR\\\eeerrr}}}pppfff\\\RRRHHHFFFFFFFFFHHHKKKLLLPPPYYYkkkxxxLLL===:::777444444333222000111111000000/////////.........------------......---------------------------------------------------------------------...---------------------------...///000000000///...000000000000111111111111333222111111222333555666===BBBPPPdddvvv|||ggg```]]]^^^aaadddooo}}}lllccchhhpppwwwrrrfff\\\VVVKKKHHHDDDBBBBBBBBBCCCBBBAAABBBCCCDDDCCCCCCDDDFFFHHHJJJPPPXXX]]]aaajjjrrr}}}sssiiiaaaZZZXXXZZZZZZ^^^bbbbbb]]]TTTMMMHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPTTTYYY^^^cccfffhhhgggiiimmmrrrwww|||}}}{{{|||}}}}}}|||{{{yyyxxxzzzyyyxxxwwwvvvsssoookkkllliiieeeccc]]]TTTNNNNNNEEEFFFIIILLLOOOSSSVVVXXXPPPJJJEEEFFFGGGGGGIIIMMMQQQXXXdddooouuupppeee[[[VVVVVVXXX^^^fffnnnsssvvvsssqqqmmmiiiddd```]]]\\\WWWWWWXXX[[[```eeegggggggggbbb^^^___eeegggccc___^^^^^^```ccceeeccc]]]WWWLLLLLLMMMMMMOOOQQQSSSTTT\\\gggttt}}}tttjjj___UUUJJJGGGFFFEEEGGGJJJLLLPPPWWWeee~~~TTT>>>;;;777555444333111000111000000000000000000///......------------......------------------------------------------------*********++++++++++++,,,------------------------...//////000000/////////000000000111111111222222333222111111222555888999BBBLLL^^^sssxxxlll___^^^]]]```dddiiiyyyvvvgggaaajjjttt|||uuuhhh^^^UUUPPPHHHEEEBBBAAAAAABBBCCCBBBBBBCCCCCCCCCBBBCCCEEEHHHIIIKKKQQQYYY^^^bbbkkkttt}}}oooeee]]]VVVUUUWWWYYY]]]aaa```ZZZSSSLLLIIIHHHHHHIIIJJJKKKKKKJJJJJJLLLLLLMMMOOOPPPSSSTTTVVVXXXZZZ^^^ccciiimmmqqqrrrqqqrrruuuyyy~~~~~~zzz{{{|||{{{zzzxxxwwwwwwxxxwwwvvvuuutttrrrmmmjjjiiidddaaa___YYYOOOIIIIIICCCFFFIIIMMMQQQUUUYYY[[[YYYSSSNNNOOOOOOOOOQQQUUU[[[dddqqq{{{}}}wwwmmmeeebbbccceeeiiiooosssttttttqqqrrrrrrrrroookkkgggddd]]]]]]]]]```dddhhhiiiiiihhheeecccdddggggggccc______^^^___aaacccaaa\\\WWWOOOOOONNNNNNOOORRRUUUWWWaaakkkxxxwwwooobbbWWWLLLGGGFFFEEEFFFJJJLLLOOOSSS]]]rrr^^^???<<<999666555444222111000000000000000111111111......------------......------------------------------------------------++++++++++++,,,,,,------........................000000///////////////000000000111111111222222222444333222333555888<<<>>>JJJVVVlllzzzfff```[[[\\\]]]cccllltttrrreeedddmmmxxx|||nnnaaaXXXPPPLLLFFFDDDAAA@@@AAABBBBBBBBBCCCCCCCCCBBBAAACCCFFFIIIKKKMMMSSS[[[```cccllluuu~~~{{{mmmbbbYYYSSSQQQSSSYYY]]]```^^^XXXRRRNNNMMMHHHIIIKKKLLLMMMMMMLLLKKKLLLLLLMMMOOOSSSWWWZZZ\\\```cccggglllppptttwwwyyyxxxyyyzzz}}}yyyzzzzzzyyywwwuuuuuuuuuuuuuuutttsssssspppllliiiccc^^^\\\\\\VVVJJJCCCCCCCCCEEEJJJNNNRRRVVV[[[^^^bbb[[[WWWWWWXXXWWWYYY]]]fffooo|||~~~uuupppmmmmmmnnnqqqssstttsssqqqnnnqqqtttwwwvvvsssnnnkkkeeeddddddfffiiilllmmmmmmhhhgggfffgggiiihhhccc___```___^^^```aaa```[[[WWWUUUTTTRRRQQQRRRUUUXXX[[[gggqqq}}}yyyrrrdddXXXMMMHHHFFFEEEFFFIIIMMMOOOQQQXXXhhhcccAAA>>>:::888666555444222//////000000111111222222.........------.........------------------------------------------------........./////////000000000000000000000000000000111000///......///000111000111111111111222222222555444444444777;;;???AAATTTcccyyylll[[[ZZZWWW[[[^^^gggssssssmmmgggkkkuuuvvvggg\\\TTTMMMHHHCCCBBBAAAAAABBBCCCEEEFFFBBBAAA@@@@@@AAACCCFFFGGGHHHLLLRRRYYYaaajjjrrrxxxttteee\\\TTTMMMLLLOOOWWWWWWVVVUUURRROOOLLLJJJGGGHHHJJJLLLMMMMMMMMMLLLLLLPPPUUUZZZ\\\^^^```aaahhhkkkooosssvvvzzz~~~||||||{{{yyywwwvvvuuutttuuuuuusssuuusssnnnkkkkkkiiieeeaaa^^^ZZZUUUOOOIIIEEECCCEEEJJJQQQTTTVVVWWW[[[^^^bbbcccdddaaa___```gggmmmxxxyyy~~~~~~tttwwwvvvtttrrrqqqpppoooooonnnmmmnnnsssxxxzzzvvvqqqlllnnnpppppppppqqqtttvvvooohhhcccdddfffeeeeeefffdddeeeeeeeeeeeecccbbbaaa___\\\XXXSSSQQQTTTZZZ___hhhqqq{{{wwwiii\\\OOOHHHEEECCCEEEHHHGGGLLLQQQVVV```qqqsssGGG<<<999888222444777333111111111111000000000000........................000000000000000000000000................................................------------------------............/////////000///000222333333222111000333///111888888888DDDUUUmmmxxxvvveeeZZZWWWYYYdddccciiizzzooohhhffflllyyyqqqbbbWWWOOOHHHDDDBBBAAAAAAAAAAAACCCDDDEEECCCCCCBBBBBBCCCEEEGGGIIIJJJNNNUUU\\\dddllltttyyyvvvkkk^^^UUUOOOJJJIIILLLOOOOOOOOOOOONNNLLLJJJIIIGGGHHHJJJKKKMMMNNNNNNNNNRRRUUUZZZ^^^aaacccfffhhhnnnqqquuuxxx{{{~~~}}}|||zzzxxxxxxwwwxxxxxxwwwvvvtttrrrqqqooorrrpppkkkhhhgggccc^^^ZZZXXXUUUQQQLLLIIIFFFDDDEEEKKKRRRWWWXXXZZZ\\\___fffgggfffdddbbbeeemmmttt~~~wwwtttsssqqqpppooooooooooooqqqoooooosssyyy|||zzzwwwzzz{{{~~~~~~|||zzzssskkkeeeeeefffdddcccdddcccdddeeeffffffeeedddcccbbb___YYYTTTQQQTTTZZZ___jjjrrrzzzxxxkkk^^^QQQJJJFFFDDDFFFIIIIIILLLPPPTTT]]]kkk|||nnnKKK>>>::::::333444666222111111111111000000000000................................................------------------------........................------------------------........./////////000000000000222333333222222111333111333999;;;===MMM___{{{|||iii]]]XXXYYY]]]cccggguuummmeeedddnnn~~~~~~lll\\\QQQIIICCC@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIMMMQQQXXX___fffnnntttyyylllaaaVVVPPPKKKGGGGGGJJJGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUXXX[[[___cccfffiiimmmpppvvvxxx|||}}}zzzzzzxxxuuuuuutttvvvwwwwwwvvvsssooommmkkknnnmmmhhhdddaaa\\\VVVSSSRRRPPPNNNKKKIIIHHHHHHFFFMMMUUUZZZ\\\]]]___aaaggghhhhhhffffffkkkttt{{{wwwooonnnlllkkklllmmmoooppprrrooonnnpppvvvzzz|||{{{{{{wwwooogggfffeeebbb```aaabbbccceeefffgggggggggfffeeeaaaZZZTTTPPPSSSYYY^^^kkkqqqyyy||||||}}}yyymmmaaaSSSLLLHHHFFFFFFIIIJJJMMMPPPSSSYYYdddtttmmmQQQ@@@;;;;;;555444666111111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------....../////////000000000000111222333333333333222444222555:::<<>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIMMMRRRYYY```gggnnntttxxx{{{fff\\\SSSNNNJJJGGGGGGJJJEEEFFFHHHIIIKKKMMMNNNNNNPPPPPPQQQSSSVVVYYY]]]______aaaeeehhhkkkoootttwww|||~~~}}}|||}}}zzzxxxxxxtttuuuuuuuuussspppmmmkkkjjjmmmlllfffaaa]]]WWWPPPQQQPPPNNNMMMLLLKKKKKKKKKHHHOOOXXX^^^``````aaabbbdddfffhhhjjjlllpppvvv{{{|||qqqhhhhhhggggggiiilllppprrrrrroookkkkkknnnsssvvvwww|||}}}zzzpppiiifffeeebbb```aaaaaabbbdddfffhhhhhhhhhhhhddd```YYYRRROOORRRXXX^^^iiiooouuuyyyyyy{{{xxxooobbbTTTMMMIIIEEEEEEHHHKKKLLLOOOSSSWWW___ppp~~~uuuWWWBBB999:::555444555111111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................////////////000000000111111222333333444444444444444666999;;;DDDXXXlll~~~qqqbbb\\\]]]aaaggglllwwwrrrgggccceeettt{{{hhhXXXNNNGGGBBB???>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHLLLQQQWWW^^^eeelllssswwwvvv```WWWOOOLLLIIIEEEEEEGGGFFFGGGHHHJJJLLLNNNOOOPPPSSSSSSUUUXXX\\\```dddggghhhjjjnnnpppssswww|||}}}~~~~~~{{{zzz{{{wwwuuusssqqqooommmlllkkkjjjmmmlllfff```[[[UUUNNNOOONNNLLLJJJJJJJJJKKKLLLMMMTTT\\\aaabbbaaaaaabbbaaaeeejjjooosssuuuwwwxxx|||~~~}}}rrriiibbbbbbccceeeiiimmmrrrttttttqqqllliiiiiillloooqqq~~~zzzqqqiiifffeeecccaaaccc```aaaccceeegggggggggggg```\\\VVVPPPNNNQQQXXX]]]eeejjjppptttwwwzzzxxxooocccUUUNNNIIIEEEDDDEEEIIIJJJNNNSSSVVV]]]nnn```FFF888999666444666333111111111111000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////000000000111222222222333333444555666555555666999===III[[[kkk~~~tttjjjaaa```cccgggooovvvxxxiiicccaaammm}}}yyyhhhYYYOOOHHHCCC@@@===>>>@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHKKKOOOTTT[[[bbbjjjrrrwwwnnnXXXPPPJJJHHHFFFCCCBBBEEEEEEFFFGGGIIIKKKNNNPPPRRRUUUVVVYYY]]]bbbgggjjjmmmrrruuuyyy{{{~~~~~~zzz||||||yyyyyy{{{xxxvvvsssooommmkkkkkkkkkjjjllljjjccc]]]YYYSSSLLLKKKJJJHHHGGGGGGHHHJJJKKKTTTYYY```cccbbb``````aaaaaafffmmmtttxxxyyywwwuuuvvvwwwxxxxxxvvvppphhhbbb\\\^^^aaafffkkkppptttvvvwwwtttooollliiiiiikkklll~~~{{{qqqiiigggfffcccbbbddd___```bbbcccdddddddddccc]]][[[VVVPPPNNNQQQVVV[[[aaaffflllrrrxxx}}}yyyqqqdddWWWOOOJJJEEECCCDDDGGGGGGMMMSSSVVV[[[nnnmmmMMM;;;:::666444666444111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////000000000111111222222222333444555666777777777999>>>HHHWWWfffqqqzzzxxxnnnhhhdddeeeiiiqqqmmmdddeeegggxxxuuueeeXXXNNNHHHBBB???>>>???AAACCCDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHIIIIIIKKKMMMRRRXXX___iiisssyyyxxxcccQQQJJJFFFFFFEEECCCCCCFFFEEEEEEGGGIIIMMMPPPTTTVVVYYY[[[```eeejjjooorrrtttxxx|||{{{xxxyyyyyywwwwwwzzzwwwuuutttqqqnnnkkkiiihhhhhhiiifff___YYYUUUPPPJJJIIIHHHFFFFFFGGGIIILLLNNNZZZ^^^bbbcccaaa^^^^^^___bbbffflllrrrvvvwwwuuurrrooommmkkkiiifffaaa]]]ZZZXXX[[[```gggmmmsssvvvxxxuuutttqqqnnnjjjhhhhhhhhhvvv~~~}}}sssjjjgggeeecccbbbccc___```aaaaaaaaa```______^^^\\\XXXSSSPPPQQQTTTXXX___cccjjjrrrzzz{{{sssgggYYYQQQKKKFFFCCCDDDFFFFFFKKKSSSUUUYYYkkk}}}XXX@@@<<<777444666444111111111111000000000000................................................------------------------................................................//////000000000111111111333333222333444666777888::::::>>>IIIZZZlllyyysssooollllllnnnttthhhdddkkkppp{{{qqqcccWWWNNNGGGAAA===>>>???AAACCCEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMQQQWWW^^^iiittt{{{mmmZZZMMMHHHDDDFFFGGGFFFGGGJJJEEEFFFHHHKKKOOOTTTXXX[[[^^^aaaffflllrrrwwwzzz{{{zzz~~~{{{xxxxxxxxxvvvwww{{{uuuuuuuuutttqqqlllhhheeeeeefffccc[[[UUURRRNNNIIIHHHHHHGGGGGGIIIMMMPPPSSS]]]aaadddccc```]]]]]]^^^bbbdddiiinnnrrrsssqqqooohhhfffbbb^^^ZZZWWWUUUTTTVVVZZZ```hhhooouuuxxxyyyrrrrrrqqqnnnjjjgggfffeeeooo}}}uuukkkgggeeebbbaaabbb___````````````^^^\\\[[[```^^^ZZZUUUQQQQQQSSSUUU^^^bbbiiisss||||||uuuhhh[[[SSSMMMGGGDDDEEEFFFEEEKKKRRRSSSVVViii```DDD???888444555444111111111111000000000000................................................................................................////////////////////////000000000000111111111111333333333333444666888999;;;===CCCQQQhhh~~~wwwooollltttssstttwww}}}fffdddooo{{{xxxoooaaaTTTJJJDDD@@@???AAA@@@@@@CCCGGGHHHFFFDDDDDDDDDEEEHHHJJJKKKIIIHHHLLLOOOUUU[[[dddooozzz{{{fffYYYKKKFFFCCCEEEEEECCCCCCFFFKKKHHHGGGMMMYYYaaabbb```bbbfffmmmuuu{{{~~~|||yyyvvvuuuwwwzzz|||}}}vvvvvvvvvtttqqqlllhhhfffeeebbb\\\XXXTTTOOOKKKHHHGGGFFFDDDDDDGGGLLLRRRUUU[[[```eeeccc]]]XXXYYY\\\ccceeejjjmmmooonnnllljjjhhh___XXXVVVTTTPPPMMMNNNPPPSSS[[[gggrrrzzz|||{{{qqqmmmkkkkkkjjjggghhhkkkqqqrrriiihhhbbbaaaffffff]]]```aaa```^^^]]]^^^```ddd```[[[XXXSSSOOOSSSZZZ___ccchhhppp~~~uuunnnbbbUUUKKKEEEDDDCCCCCCLLLMMMNNNSSSWWWcccyyynnnFFF;;;:::555333999111111111111000000000000---.........//////000000000///---,,,+++,,,------..........................................------............////////////000000000000111111111111333333333333444666888:::???AAAMMM```rrr~~~rrrhhhjjjooovvvyyyvvvcccbbblllwww|||rrrcccTTTJJJEEEAAA@@@BBBAAABBBDDDGGGHHHGGGDDDCCCDDDEEEHHHKKKLLLLLLLLLOOOSSSYYY```iiisss}}}xxxdddWWWMMMHHHEEEFFFFFFEEEFFFIIIKKKJJJLLLRRR\\\dddggggggiiimmmttt{{{zzzwwwtttsssuuuwwwyyyzzzwwwvvvuuusssoookkkhhhfffeeeaaa[[[UUUQQQMMMIIIGGGDDDCCCCCCCCCGGGLLLQQQTTT[[[___bbb___YYYUUUWWW[[[cccfffjjjlllllljjjfffddd^^^WWWQQQPPPPPPMMMLLLMMMSSSVVV]]]gggrrryyy{{{{{{tttoookkkiiieee``````dddpppsssgggfffaaa```dddbbb^^^___```^^^[[[ZZZ\\\^^^```]]]ZZZXXXTTTQQQTTT[[[```eeejjjsssvvvooodddXXXNNNGGGEEEDDDBBBJJJLLLLLLQQQTTT___uuuvvvMMM>>>;;;555333888111111111111000000000000............/////////000000///...---,,,------...............................................................////////////000000000000111111111111222222333444444666888:::AAAIII[[[ooo}}}~~~iiiccciiioooyyy}}}vvvhhhhhhrrr{{{uuueeeUUUJJJEEEBBBAAABBBBBBCCCEEEGGGHHHFFFEEECCCDDDFFFHHHKKKMMMOOOOOORRRWWW___gggpppyyytttaaaTTTNNNJJJGGGHHHHHHGGGIIINNNOOOPPPUUUZZZbbbhhhnnnqqqqqqtttzzz}}}{{{|||yyyvvvsssqqqrrrtttuuuvvvwwwvvvssspppmmmiiigggfffccc^^^WWWQQQMMMJJJGGGFFFCCCCCCCCCEEEIIINNNSSSVVV[[[^^^^^^[[[VVVUUUYYY]]]fffhhhjjjkkkiiiddd^^^ZZZTTTNNNJJJKKKLLLKKKLLLOOOVVVYYY```jjjrrrwwwxxxxxxrrrmmmiiifffaaa\\\]]]bbbrrrssseeeddd``````bbb___^^^^^^]]][[[YYYYYY\\\^^^\\\YYYXXXXXXVVVSSSUUUZZZ^^^dddkkktttvvvpppfff[[[QQQJJJEEEDDDAAAIIIJJJJJJOOOPPPZZZmmmUUUAAA;;;555333666222222111111111000000000............//////////////////...---------..................................................................////////////000000000000111111111111111222444555555666888:::BBBUUUooopppcccdddmmmttt~~~zzzyyyzzz}}}}}}~~~~~~}}}xxxxxx~~~wwwnnnoooxxxwwweeeUUUJJJDDDBBBBBBAAABBBCCCEEEFFFFFFEEEDDDDDDEEEGGGHHHJJJLLLOOOQQQTTTYYYccclllttt{{{|||nnn^^^RRRNNNJJJHHHHHHHHHHHHMMMSSSVVVZZZ```eeeiiinnntttxxxvvvyyy~~~}}}zzzyyyzzzyyyvvvsssqqqrrrssssssssswwwuuuqqqnnnjjjgggeeeddd```ZZZSSSMMMIIIGGGEEEDDDEEEEEEGGGIIINNNSSSWWWZZZ[[[\\\\\\ZZZXXXZZZ```eeekkklllllljjjfff^^^WWWRRRNNNIIIFFFHHHJJJKKKNNNSSSXXX]]]eeennnssstttrrrpppiiieeecccbbb___^^^bbbiiixxxpppbbbbbbaaabbbccc^^^]]]\\\[[[ZZZZZZ\\\___aaa\\\YYYXXXYYYWWWTTTTTTWWWZZZaaajjjsss{{{vvvqqqhhh]]]SSSKKKEEECCCBBBIIIIIIIIINNNMMMUUUgggZZZBBB:::666555777222222222111111111000000.........///////////////......------------------........................---------...........................///////////////000000000111111111111000222555555555666999===EEE```|||jjjfffkkkttt{{{|||wwwqqqlllkkkkkkpppppprrrtttvvvwwwvvvvvvsssuuuxxx|||~~~}}}}}}}}}yyyqqqqqqooojjjfffhhhooovvvzzzyyyyyyzzz~~~ssslllmmmvvvwwwfffUUUJJJDDDBBBAAA@@@AAACCCDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHJJJOOORRRUUU[[[eeennnuuu{{{uuuhhhZZZPPPKKKHHHGGGHHHHHHJJJQQQYYY```eeekkkooopppsssyyy~~~|||~~~||||||zzzyyyzzzyyyvvvsssrrrrrrssssssrrrtttrrroookkkgggdddbbbaaa[[[VVVOOOJJJGGGEEEDDDCCCEEEFFFHHHLLLQQQUUUYYY[[[WWWYYYZZZZZZ\\\```hhhmmmqqqpppnnnjjjcccZZZRRRNNNKKKGGGEEEGGGIIIJJJOOOVVVZZZ```jjjqqqsssooojjjfff___]]]]]]^^^^^^___hhhrrr}}}lll___bbbbbbdddfffaaa]]]\\\[[[[[[]]]aaadddfff___[[[YYYZZZXXXTTTRRRTTTYYYaaakkkuuuuuuzzzvvvqqqiii^^^TTTKKKEEEBBBCCCJJJIIIIIINNNLLLRRRbbb{{{\\\BBB999888888888222222222222111111111111///////////////.........,,,,,,,,,---------,,,,,,........................---------.........//////............///////////////000000000111111111111000333666666555777===BBBMMMlllooogggjjjoooxxx{{{xxxvvvuuuwwwvvvttttttttttttrrrqqqlllkkkiiieeeaaa^^^]]]]]]bbbcccdddeeefffhhhjjjkkkkkknnnrrrvvvxxxxxxwwwvvvqqqqqqqqqtttwwwvvvqqqmmmdddccc```]]]\\\___fffkkkrrrqqqqqqssswww}}}|||oooiiikkkwwwwwwfffVVVKKKEEEBBBAAA@@@BBBEEEEEEDDDCCCDDDDDDEEEGGGIIIHHHHHHKKKQQQWWWYYY___hhhpppvvv{{{wwwmmmbbbWWWPPPIIIGGGGGGHHHIIILLLVVV```iiimmmsssvvvxxxzzz|||{{{}}}|||{{{{{{xxxvvvsssrrrsssssssssrrrqqqooollliiieeeaaa^^^\\\VVVRRRLLLHHHFFFEEEDDDCCCDDDEEEIIIMMMQQQUUUXXXYYYUUUWWW[[[^^^bbbhhhooosssuuusssooohhh```WWWPPPLLLIIIFFFEEEGGGHHHKKKRRRYYY^^^dddlllooonnnhhhbbb^^^[[[ZZZ\\\^^^___cccnnnzzziii```ddddddfffhhhddd___^^^]]]^^^bbbeeehhhhhhccc]]]ZZZZZZYYYTTTRRRRRRZZZdddpppyyy}}}qqqvvvxxxsssjjj___TTTKKKEEEBBBCCCIIIIIIIIINNNLLLOOO^^^tttbbbEEE::::::999666333222222222222111111111///////////////.........+++,,,------...---------........................,,,,,,------.../////////............////////////000000000000111111111111000333666666555999AAAIIIZZZwwwsssffffffjjjooo{{{|||xxxvvvvvvvvvuuuuuusssoookkkhhhhhhhhhhhhfffdddddddddcccaaa______]]]ZZZXXXVVVUUUUUUUUUWWWXXXYYYZZZ\\\```fffjjjllloootttwwwxxxvvvsssqqqllllllmmmppprrrqqqlllggg```]]][[[[[[```eeeiiijjjjjjiiiiiikkkpppwww}}}yyymmmhhhkkk{{{wwwhhhYYYNNNGGGDDDBBBBBBEEEGGGHHHFFFEEEEEEFFFEEEGGGJJJJJJJJJOOOWWW^^^___dddlllsssxxx}}}}}}wwwoooeee[[[TTTPPPHHHGGGGGGIIIKKKPPP[[[gggnnnqqqvvv{{{~~~yyy|||~~~|||{{{vvvtttrrrrrrssssssrrrqqqmmmllljjjgggccc^^^ZZZXXXQQQNNNJJJHHHGGGFFFEEECCCEEEGGGKKKOOOSSSVVVXXXYYYYYY\\\bbbgggmmmrrrvvvyyywwwtttmmmeee\\\TTTNNNKKKIIIFFFGGGJJJLLLOOOXXXaaaeeeiiikkkjjjeee___\\\ZZZ\\\\\\___cccffflll{{{|||hhhccchhhfffeeehhheeebbb```___aaaeeeggggggfffeee___ZZZZZZYYYVVVSSSTTTYYYdddrrr{{{wwwmmmrrr{{{{{{uuukkk```UUUMMMGGGEEEBBBHHHGGGHHHNNNKKKMMMZZZmmmkkkKKK<<<;;;999333333333222222222111111111000/////////............------///000000000//////........................,,,,,,------...//////000............////////////000000000000111111111111111444666555555;;;FFFOOOddd|||~~~rrriiiiiikkkqqqzzzxxxrrrrrrpppmmmkkkjjjjjjkkkggghhhiiihhhfffeeegggjjjgggeeeddddddddddddbbb```^^^[[[YYYWWWVVVVVVVVVVVVTTTUUUVVVXXX\\\dddnnnuuuzzz}}}|||yyysssrrrsssuuuwwwvvvqqqmmmfffaaa```eeennnuuuvvvsssjjjiiihhhiiimmmrrrxxx|||zzzyyywwwwwwyyy~~~tttiiidddhhh|||xxxiii[[[PPPJJJEEECCCDDDGGGJJJJJJGGGFFFGGGHHHDDDGGGJJJKKKMMMSSS\\\ddddddiiiooovvv{{{tttqqqqqqpppjjj```WWWRRRPPPHHHGGGHHHKKKMMMRRR___lllppprrrwww}}}{{{xxx||||||{{{tttsssqqqqqqrrrsssrrrqqqkkkjjjiiigggbbb]]]XXXUUUNNNLLLIIIHHHHHHGGGEEECCCHHHJJJNNNRRRVVVYYYZZZ[[[___ccciiipppvvvzzz}}}~~~xxxtttlllcccZZZRRRMMMKKKJJJIIIJJJNNNQQQUUU___iiikkkkkkjjjeee^^^ZZZYYYZZZ^^^___dddjjjnnnwww{{{iiifffjjjgggeeegggeeeeeecccaaacccfffgggfffcccfff___ZZZZZZZZZWWWUUUVVVWWWcccqqqzzztttlllqqqxxx}}}wwwmmmaaaVVVNNNIIIGGGAAAGGGFFFGGGMMMJJJLLLXXXgggsssPPP???<<<888000333333333222222222111111000000//////.........---...///000222222222111000........................,,,,,,------...///000000............/////////000000000000000111111111111222444666555555<<>>666555444333222222111111111000000000000////////////------------------------,,,------------.........////////////............////////////000000000000//////000000111222222222444444666:::@@@LLLaaattt}}}~~~}}}}}}zzzpppqqqvvvwwwvvvuuuxxx~~~~~~{{{yyyvvv~~~vvvxxxxxxvvvqqqnnnnnnpppqqqnnnnnntttzzz|||hhhaaa^^^fffqqq~~~tttfffZZZPPPIIIEEEFFFGGGHHHHHHFFFEEEEEEFFFIIIMMMSSSZZZbbbllluuu{{{}}}~~~zzzmmmjjjmmmmmmjjjiii```YYYYYY]]]dddoooxxx|||~~~{{{vvvvvvwwwxxxyyyyyyvvvssssssrrrooonnnkkkgggbbb^^^]]]ZZZVVVTTTSSSQQQOOOMMMIIIHHHGGGFFFGGGHHHKKKLLLMMMQQQVVVZZZ^^^eeemmmsss|||vvvhhhZZZSSSOOOMMMMMMOOOOOOVVV]]]```dddkkkoooooofffaaa]]]ZZZYYY\\\gggsss~~~}}}qqqggg```\\\___bbbaaa_________bbbeeeeeeccc___\\\[[[bbbbbbbbbcccccc___ZZZVVVUUU___ppp~~~{{{iii^^^___kkk}}}~~~rrrfff[[[RRRKKKGGGFFFEEEFFFHHHHHHFFFHHHLLLTTTfff{{{rrrFFF;;;>>>555555555444333222222222222000000000000////////////........................------------............///////////////.........////////////000000000000///000000111111222333333444444666;;;CCCRRRjjj~~~}}}zzz~~~wwwooorrrzzz}}}}}}}}}}}}}}}tttmmmlllnnnppprrrtttyyyzzznnnrrrtttpppjjjgggjjjooossstttxxx|||qqqddd``````hhhvvvwwwiii\\\QQQIIIFFFFFFGGGHHHGGGEEEDDDEEEFFFJJJOOOWWW___hhhrrr{{{yyymmmnnnvvvzzzxxxtttiii^^^\\\___eeennnvvvyyy}}}|||xxxvvvvvvwwwxxxyyywwwtttrrrqqqpppnnnllliiiddd___ZZZYYYWWWSSSQQQOOONNNKKKIIIHHHGGGGGGGGGHHHJJJMMMNNNNNNPPPTTTWWW]]]fffrrr{{{mmmaaaUUUOOOMMMLLLNNNRRRQQQZZZbbbfffjjjnnnooolll```[[[XXXXXXZZZaaaooo|||wwwoooaaa^^^^^^ccceeebbb^^^]]]\\\___cccdddcccaaa___^^^aaabbbbbbdddcccaaa\\\XXXXXX```mmmyyy{{{kkk\\\XXXdddwwwttthhh]]]TTTLLLHHHFFFDDDEEEHHHGGGEEEGGGLLLVVVddduuuyyyLLL======444666555444333222222222222000000000000////////////////////////////////////---------.........//////.........///////////////////////////000000000000000000000111222222333333444444666<<>>:::666666555444333333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---.........//////000000////////////000000000000000111111222222333444444444666===HHHVVVkkkyyyzzz|||pppmmmqqqyyywww```VVVUUUQQQSSSUUUWWW[[[aaajjjqqqrrryyy|||xxxzzzyyykkkfffqqq{{{lll^^^SSSMMMJJJHHHHHHHHHEEE@@@BBBHHHKKKPPPXXXaaakkkvvv|||~~~rrroooiiiddddddiiirrryyy}}}~~~|||{{{zzzwwwsssqqqqqqpppmmmiiilllggg```[[[YYYWWWSSSPPPMMMIIIEEEDDDEEEFFFEEECCCIIIJJJLLLKKKKKKOOOVVV[[[```eeeoooxxxwwwdddYYYPPPMMMJJJIIIKKKPPPUUUYYYeeellluuuxxxtttkkkccc___UUUVVV[[[eeeppp}}}wwwpppjjjggggggbbbaaa```aaabbbbbb```___dddbbb```````````````___```____________]]]ZZZWWWUUUZZZbbbiiimmmnnnmmmlllooosssqqqeee[[[]]]kkkxxxyyylll^^^SSSKKKFFFIIIFFFDDDCCCFFFHHHJJJKKKNNNVVVfff}}}nnnJJJ@@@<<<666555444222111000//////000000000000000000000000////////////////////////---------......000111111000000000000000000000000000000000000111111111111444333333222222333333444555;;;>>>JJJbbbwww~~~xxxzzz{{{{{{wwwyyy~~~pppddd[[[UUURRRQQQTTTXXXZZZ[[[___dddhhhmmmpppqqqqqqxxx}}}|||zzzmmmlllxxxrrrcccWWWPPPKKKIIIHHHHHHEEEAAABBBGGGLLLQQQYYYbbbkkkuuu~~~~~~}}}zzzyyyzzzxxx{{{}}}~~~~~~nnnkkkgggdddeeekkkttt{{{}}}}}}zzzxxxvvvyyyvvvsssrrrrrrqqqlllhhhkkkeee^^^ZZZXXXVVVRRROOOKKKHHHEEEDDDEEEGGGGGGFFFGGGJJJMMMNNNPPPUUU\\\bbbeeekkkttt|||kkkZZZQQQNNNMMMKKKKKKNNNTTTZZZ^^^dddkkkssstttoooeee^^^ZZZUUUVVV\\\fffqqq}}}}}}tttooojjjgggggg___^^^]]]^^^^^^]]][[[XXXcccbbb```___^^^^^^\\\[[[\\\\\\\\\]]]^^^]]][[[XXXRRRWWW___ggglllnnnnnnmmmnnnrrrooodddZZZ[[[hhhuuuyyylll^^^TTTLLLIIIGGGEEECCCCCCFFFIIILLLLLLQQQYYYhhhyyyQQQCCC>>>777777555333222111111111000000000000000000000000////////////////////////---------......///000111000000000000000000000000000000000000111111111111222222222222222333444555666>>>EEESSSkkk}}}{{{vvvxxx~~~~~~yyytttkkkaaaYYYSSSOOOMMMQQQUUU[[[___aaadddiiilllnnnqqqqqqqqqwww}}}}}}}}}~~~|||qqqrrr~~~yyykkk]]]TTTLLLIIIHHHHHHEEEAAACCCGGGLLLQQQYYYbbbkkkttt}}}xxxqqqppppppooooooqqqrrrtttuuuwwwzzz{{{vvvooogggfffeeedddfffmmmuuu||||||zzz{{{}}}~~~}}}zzzvvvtttwwwuuusssttttttqqqlllggghhhbbb\\\XXXVVVUUUQQQNNNJJJGGGEEEDDDFFFHHHHHHHHHHHHLLLPPPSSSVVV[[[ccchhhsssxxx|||mmm___RRRJJJKKKKKKKKKNNNSSSZZZaaaeeelllqqqvvvuuunnnddd\\\YYYUUUVVV\\\gggqqq~~~vvvqqqnnniiiffffffcccbbbbbbbbbbbb```\\\YYY`````````^^^]]][[[YYYXXXYYYYYYZZZ\\\^^^^^^\\\YYYPPPUUU\\\dddjjjmmmnnnnnnmmmooommmdddZZZYYYcccooo{{{xxxkkk___UUUNNNKKKEEECCCAAABBBFFFJJJMMMNNNQQQYYYhhh\\\FFF???999888666444333222222222////////////////////////////////////////////////......---......///000111000000000000000000000000000000000000111111111111000000000111222333555555555@@@IIIZZZqqqyyyuuuxxxxxxnnnggg___\\\XXXSSSOOOMMMLLLLLLRRRWWW___eeejjjllloooppprrrsssssstttyyy}}}|||vvvrrrqqqbbbXXXNNNJJJGGGGGGEEEBBBCCCGGGIIIOOOXXXbbbkkkttt}}}vvvmmmfffdddeeedddeeeggghhhhhhhhhiiijjjjjjgggcccbbbccccccdddgggmmmuuuzzz|||}}}yyyxxxzzz~~~}}}yyyvvvuuutttsssuuuuuurrrkkkfffddd___YYYUUUTTTSSSPPPMMMJJJHHHFFFEEEFFFGGGHHHIIIIIINNNUUUYYY]]]bbbhhhmmm}}}xxxkkk```WWWOOOJJJIIIIIILLLPPPWWW```gggllltttwwwyyyvvvlllbbb[[[XXXTTTUUU\\\gggrrr~~~}}}rrrnnnlllhhheeeddddddcccdddeeefffddd```]]]]]]^^^______]]][[[ZZZZZZZZZZZZ[[[]]]___^^^\\\ZZZPPPTTTZZZaaagggjjjlllllllllmmmkkkeee[[[WWW___jjj{{{wwwjjj^^^UUUOOOLLLEEECCCBBBBBBEEEIIILLLMMMMMMUUUddd~~~fffGGG===888777666444333222222111////////////////////////////////////////////////...............///000000///////////////////////////000000000111111111111111111111111222333444444777CCCOOO```vvvvvvyyyzzzwwwyyy}}}}}}~~~sssggg\\\UUUQQQPPPOOONNNMMMNNNNNNOOOSSSYYYbbbjjjpppsssttttttxxxwwwvvvwww{{{zzzsssuuueeeYYYPPPKKKGGGFFFEEECCCCCCGGGEEEKKKTTT___iiittt}}}}}}rrriiiaaa___^^^\\\\\\]]]^^^[[[YYYYYYYYYZZZZZZ[[[^^^```bbbeeehhhmmmssswww|||{{{xxxwwwzzz~~~yyyvvvsssrrrrrrtttuuuqqqjjjeee```[[[UUURRRRRRQQQNNNLLLKKKJJJHHHGGGFFFGGGHHHJJJIIIPPPYYY```fffkkkrrrwwwvvvjjj___XXXSSSMMMIIIHHHJJJNNNTTT\\\dddlllpppuuuwwwvvvpppfff\\\VVVSSSRRRTTT[[[gggssszzzppplllkkkfffcccbbb]]]]]]^^^___aaaaaa^^^\\\[[[]]]______]]]\\\]]]______^^^___``````___\\\YYYRRRUUUZZZ___dddgggiiijjjlllkkkkkkggg^^^XXX]]]hhhzzzvvvjjj___UUUOOOKKKGGGEEEBBBBBBEEEHHHIIIJJJJJJQQQ___zzzoooGGG;;;888777555333222111111111///////////////////////////////////////////////////............//////000///////////////////////////000000000111111111111222222222111222222333333===JJJVVVggg}}}}}}pppvvvzzzzzzyyyzzzzzzuuuxxx}}}~~~tttiii]]]TTTNNNJJJKKKLLLNNNPPPQQQSSSSSSXXX]]]eeennnvvvyyyyyyyyy|||yyyxxxzzz}}}}}}yyywwwgggZZZRRRLLLFFFFFFEEECCCDDDFFFCCCHHHQQQ[[[fffrrr}}}yyyoooggg___]]][[[WWWUUUUUUUUUPPPMMMMMMNNNNNNQQQVVVYYY\\\aaaeeeiiinnnsssvvv}}}~~~{{{yyyuuuxxx}}}{{{uuurrrooonnnnnnpppqqqnnngggbbb\\\WWWRRROOOOOOOOOMMMJJJIIIJJJIIIHHHFFFGGGJJJLLLLLLTTT```jjjrrrxxxqqqjjjaaaYYYRRRNNNKKKIIIKKKNNNRRRYYYaaaiiiooossswwwwwwuuummmcccYYYUUUSSSRRRTTT\\\iiiuuuwwwmmmjjjhhheeebbbaaa\\\[[[[[[]]]___```___]]]ZZZ]]]___^^^\\\]]]```ccccccbbbbbbbbbbbb```\\\YYYSSSUUUYYY^^^bbbfffhhhiiimmmkkklllkkkccc[[[^^^hhhwwwwwwlllaaaWWWNNNJJJHHHEEECCCBBBDDDGGGHHHIIIJJJPPP]]]vvv{{{LLL<<<777777555333222111111000//////////////////////////////////////////////////////............//////000000000000000000000000000000000000111111111111222222222222333444555555>>>LLL[[[mmm{{{qqqxxx|||vvvwww|||{{{}}}zzzsssoooqqqvvvzzz~~~xxxmmmbbbYYYRRROOOGGGIIIMMMQQQUUUXXXZZZ[[[bbbeeekkksss{{{|||{{{~~~~~~yyyhhh\\\TTTLLLFFFEEEEEEDDDDDDFFFDDDHHHOOOXXXbbbnnnzzzyyyuuulllddd]]]\\\ZZZTTTPPPOOONNNJJJHHHJJJIIIGGGJJJPPPSSSXXX^^^eeejjjoootttwww~~~~~~}}}{{{yyytttwww{{{}}}{{{wwwqqqmmmkkkiiiiiijjjkkkiiiccc^^^YYYTTTOOOMMMNNNNNNLLLJJJFFFGGGHHHHHHGGGIIIMMMQQQWWW```lllvvv}}}~~~oooccc```ZZZSSSMMMJJJKKKLLLQQQSSSXXX___fffmmmrrruuuwwwvvvsssjjj```XXXTTTSSSRRRVVV___lllzzzsssiiifffeeecccaaabbbbbb```^^^^^^```aaaaaaaaa\\\^^^___]]]ZZZ[[[___dddccccccbbbccccccaaa]]]ZZZRRRTTTXXX]]]bbbfffiiikkknnnkkkmmmooohhh^^^```jjjuuu|||zzzpppeeeYYYOOOIIIFFFDDDAAABBBDDDGGGIIIJJJIIINNN[[[sssTTTAAA999888666444333222222222000000000000000000000000//////////////////////////////............//////000000000000000000000000000000000000111111111111000000111333444777888:::AAARRRdddyyyyyy{{{vvvsssxxx}}}uuummmhhhiiimmmrrrzzz~~~sssggg[[[TTTPPPOOOIIILLLSSSZZZaaagggjjjlllooopppsssyyyzzzjjj]]]UUUMMMFFFEEEFFFDDDDDDFFFFFFIIINNNVVV___lllxxx|||uuuqqqhhhaaa[[[[[[YYYSSSNNNMMMKKKHHHHHHKKKIIIEEEFFFLLLNNNTTT]]]eeekkkqqqvvvyyy~~~||||||{{{zzzyyyvvvxxx{{{|||zzzuuuooolllgggfffeeefffgggeee```[[[WWWSSSNNNLLLMMMMMMKKKIIIBBBEEEGGGHHHHHHKKKPPPUUUdddlllxxx}}}nnn]]]XXXWWWTTTNNNIIIIIINNNRRRUUUXXX\\\ccciiioootttvvvqqqpppllldddYYYRRROOOOOOTTTWWWaaaooo}}}{{{pppeeeccccccbbbbbbccceeebbb___^^^___`````````^^^______\\\XXXXXX^^^cccbbbbbbbbbbbbcccaaa^^^[[[PPPSSSWWW\\\bbbgggkkknnnooolllnnnrrrlllaaabbbkkkvvv||||||ttthhh[[[PPPIIIDDDBBB@@@AAADDDHHHKKKLLLGGGLLLXXXooo[[[GGG:::999777666444333333333111111111111111111111111////////////////////////000//////.........//////000000000000000000000000000000000000111111111111......000333666999<<<>>>JJJ^^^rrrqqquuuttt{{{{{{qqqiiicccbbbfffnnn{{{|||pppbbbVVVOOOMMMMMMMMMRRRZZZdddmmmuuuzzz|||xxxwwwxxx}}}~~~}}}|||oooeeeXXXOOOGGGEEEEEECCCBBBDDDIIIHHHIIIQQQ]]]kkkuuuzzz|||vvvnnnkkkccc___\\\[[[VVVNNNJJJJJJJJJHHHGGGHHHFFFCCCFFFKKKLLLWWWcccjjjooovvvzzzzzz||||||zzzyyyzzzzzzzzzyyyvvvtttrrrrrrtttsssoookkkjjjgggaaa^^^[[[ZZZXXXWWWQQQQQQOOOLLLHHHGGGGGGHHHGGGIIIKKKNNNRRRXXX```eeeuuu|||}}}sssiii___ZZZYYYSSSPPPQQQOOOLLLPPPXXX___aaaffflllqqqrrrqqqoooiiihhhddd^^^WWWSSSTTTVVVYYYXXXaaauuu{{{sssiiidddddddddbbb___bbb```^^^]]]]]]___aaaccc```]]]YYYVVVVVVYYY^^^aaafffcccaaa______^^^]]][[[UUUTTTTTTXXX___ffflllooogggjjjmmmnnnllljjjhhhgggkkktttssseee[[[SSSMMMFFFDDDAAAAAACCCGGGJJJKKKOOOLLLSSSmmmhhhFFF???888444555666444111222////////////000000000000000000000000////////////000000000000000000000000............/////////000111111000000000000000111111///000222333555:::BBBQQQoooyyyqqqiiisss~~~xxxjjjccc]]]^^^ccckkkyyyrrrbbbTTTNNNNNNPPPPPPUUU[[[dddtttuuuuuu}}}~~~}}}|||ooofffZZZPPPHHHFFFFFFDDDCCCEEEHHHGGGHHHOOO\\\iiisssxxxzzz}}}|||sssllliiibbb^^^ZZZWWWRRRKKKHHHIIIGGGEEEEEEFFFDDDAAAEEEJJJQQQ___oooxxx}}}~~~}}}}}}zzzxxxxxxxxxxxxwwwuuurrrpppppppppooojjjfffddd```[[[WWWUUUSSSQQQOOOKKKKKKJJJHHHEEEEEEFFFGGGIIIKKKNNNRRRXXXaaajjjqqqyyy{{{pppfff\\\UUURRRRRROOONNNQQQQQQPPPTTT[[[dddfffkkkpppttttttqqqnnnbbbaaa^^^ZZZUUUTTTVVVYYY^^^^^^hhh{{{|||uuukkkeeedddcccaaa______^^^]]][[[[[[\\\^^^___```]]]YYYVVVVVVXXX\\\___aaa___^^^^^^^^^___^^^]]]UUUTTTTTTXXX^^^eeeiiillleeeiiinnnpppnnnkkkiiihhhfffppp|||tttfff[[[SSSLLLGGGDDDAAAAAACCCGGGIIIJJJMMMLLLTTTlllnnnIII@@@999444555666444111222000000000000000/////////000000000000////////////000000000000000000000000........./////////000000111111000000000000111111111///111444555777===EEEWWWtttuuuooojjjrrr}}}|||ttteee___ZZZ[[[```hhhttt~~~vvveeeWWWPPPPPPRRRQQQZZZeeeppp}}}yyysssxxx}}}}}}pppggg\\\RRRJJJHHHGGGEEEDDDFFFFFFEEEGGGMMMYYYeeeooouuuvvvzzzwwwooojjjgggaaa[[[VVVSSSNNNHHHGGGIIIEEEDDDDDDEEECCC@@@DDDJJJWWWhhh{{{~~~|||xxxvvvvvvvvvvvvuuusssooolllkkkkkkiiiddd```\\\YYYTTTPPPMMMKKKIIIGGGEEEFFFFFFFFFEEEFFFHHHJJJNNNQQQVVV\\\dddnnnxxx~~~{{{uuukkk```VVVQQQNNNMMMKKKKKKNNNSSSUUUVVV[[[```iiikkknnnqqqrrrpppkkkfffZZZZZZYYYWWWWWWZZZ^^^bbbdddeeemmm~~~}}}vvvlllfffdddcccaaa___]]]]]]\\\[[[ZZZZZZZZZZZZ___\\\XXXUUUUUUWWWZZZ\\\\\\[[[ZZZ[[[]]]___^^^]]]TTTTTTTTTXXX]]]bbbeeefff```eeekkkooonnnkkkgggfffdddnnn{{{uuuggg\\\RRRJJJGGGDDDAAAAAACCCFFFHHHIIIJJJKKKUUUjjjxxxPPPAAA:::555666666444222222111111111000000/////////000000000000////////////000000000000000000000000....../////////000000000111000000000000000111111111000222666777999@@@HHHWWWsssqqqnnnlllrrr}}}uuummmaaa[[[XXX[[[```fffoooxxxyyyjjj]]]VVVVVVXXX\\\dddooozzz~~~{{{sssjjj]]]SSSKKKHHHGGGDDDCCCEEEDDDDDDFFFKKKUUUaaakkkqqqsssyyyyyyrrrlllgggddd]]]WWWRRRPPPMMMIIIIIILLLIIIHHHIIIIIIEEEBBBFFFMMM]]]nnn~~~~~~~~~~~~|||yyyvvvttttttttttttsssppplllhhhfffeeebbb^^^YYYVVVRRRNNNKKKIIIGGGEEECCCBBBDDDGGGIIIJJJLLLOOORRRUUUZZZaaaiiiqqqyyy}}}vvvjjjddd\\\SSSNNNLLLLLLMMMKKKMMMSSSXXX[[[^^^bbbeeellllllmmmmmmkkkfff___[[[VVVVVVWWWYYY]]]dddjjjnnnjjjhhhlllxxx{{{uuulllfffcccbbbaaa```]]]]]]]]]\\\[[[ZZZYYYYYY]]][[[XXXUUUTTTUUUWWWYYYYYYXXXXXXYYY\\\]]]\\\[[[SSSSSSTTTVVV[[[^^^``````ZZZ```gggllllllhhhdddbbbhhhqqq~~~vvviii^^^RRRIIIHHHEEEAAA@@@BBBEEEGGGHHHGGGJJJTTTgggzzz[[[CCC<<<666666666333222222222222111111000/////////000000000000////////////////////////////////////...////////////000000000000000000000000000111222222222444777777999AAAKKKYYYrrryyynnnnnnmmmsss~~~wwwmmmeee]]]YYYXXX\\\aaaeeemmmuuuzzz|||qqqeee^^^___bbbmmmqqqwwwuuulll]]]TTTKKKHHHFFFCCCBBBCCCBBBCCCEEEJJJRRR]]]hhhnnnsssyyy|||sssnnnjjjeeeaaaYYYTTTQQQQQQPPPLLLMMMPPPPPPPPPQQQQQQKKKHHHLLLTTTfffvvv}}}}}}|||xxxvvvsssrrrssssssrrrqqqmmmhhhccc```___\\\WWWSSSNNNLLLIIIGGGGGGEEECCCAAAAAAEEEIIIMMMPPPTTTXXX[[[]]]dddmmmvvv|||yyyoooggg[[[WWWRRRMMMJJJIIIJJJLLLPPPUUU[[[___cccfffiiijjjnnnllliiifffbbb]]]WWWSSSTTTUUUXXX]]]eeemmmtttwwwqqqkkkiiipppxxx~~~yyytttllleeeaaa`````````______^^^^^^]]]\\\[[[[[[\\\ZZZXXXVVVUUUUUUVVVWWWXXXWWWWWWYYYZZZZZZYYYWWWRRRRRRRRRTTTXXXZZZ[[[[[[XXX^^^gggllllllhhhdddaaajjjsssvvvjjj___TTTJJJHHHEEEBBB@@@BBBDDDFFFGGGGGGIIIRRRaaaqqqfffEEE===777666666333222222222111111111000000000///000000000000////////////////////////////////////////////////000000000111000000//////000111222222333333555777666999DDDOOOaaaxxxsssnnnooopppvvv}}}xxxoooeee]]]WWWTTTUUUZZZ___cccjjjqqqxxxzzznnnffffffiiiwwwzzzuuummm^^^UUULLLHHHFFFCCCBBBCCCAAABBBEEEIIIOOOZZZeeelllsssyyy~~~tttnnnkkkhhhbbb]]]UUUSSSSSSUUUTTTPPPNNNPPPTTTUUUXXXWWWRRROOOTTT^^^rrr}}}~~~~~~||||||}}}}}}zzzuuusssrrrrrrrrrqqqnnnlllhhhccc]]]ZZZXXXUUUQQQMMMHHHFFFEEEEEEFFFFFFDDDCCCCCCGGGMMMSSSWWW\\\```dddgggmmmvvv|||~~~}}}}}}zzztttmmmddd___SSSQQQMMMJJJHHHHHHJJJKKKXXX___dddfffiiimmmooonnnooojjjddd^^^[[[XXXVVVTTTUUUWWW[[[cccmmmuuuzzz|||{{{qqqiiijjjpppyyy{{{vvvooogggaaa^^^^^^^^^______^^^]]]\\\\\\\\\]]]ZZZYYYXXXVVVVVVVVVVVVWWWXXXWWWWWWXXXYYYYYYWWWTTTRRRPPPOOOQQQTTTWWWXXXYYY[[[aaaiiinnnnnnjjjfffccchhhqqq~~~uuujjjaaaVVVMMMIIIFFFBBB@@@AAADDDEEEFFFHHHHHHNNN[[[iiixxxnnnGGG???888777666333222333111111111111111111111111000000000000////////////000000000000000000000000/////////000000000111111////////////000111222333444444555777777;;;JJJXXXmmm{{{qqqpppqqqrrr|||zzzsssiii___XXXPPPNNNPPPVVV\\\```gggnnnxxxxxxooonnnqqqzzz~~~ssskkk```VVVMMMJJJHHHDDDBBBCCCAAABBBEEEHHHNNNWWWccckkkrrrxxx|||uuummmiiihhheee^^^XXXTTTSSSUUUYYYXXXQQQLLLLLLRRRUUUYYY[[[WWWUUU\\\ggg|||~~~~~~yyyvvvvvvyyy{{{|||yyyttttttssssssrrrnnniiieeebbb]]]WWWSSSQQQOOOKKKGGGEEEEEEEEEGGGIIIKKKJJJIIIIIIMMMTTT[[[```fffkkknnnoootttyyy||||||zzzyyyyyyxxxxxxuuuppphhh```[[[YYYQQQOOOKKKIIIJJJMMMRRRUUU^^^eeejjjjjjlllrrrtttrrrjjjddd[[[UUUSSSUUUXXXZZZZZZ\\\bbbkkkvvv}}}uuujjjfffjjjttt}}}tttjjjaaa]]][[[\\\]]]\\\ZZZYYYYYYZZZ\\\]]]XXXXXXXXXWWWWWWWWWWWWXXXVVVVVVWWWXXXZZZYYYWWWTTTQQQOOOMMMNNNQQQTTTWWWXXX^^^dddjjjooonnnkkkgggeeecccmmm{{{tttjjjbbbYYYPPPIIIFFFBBB@@@AAACCCDDDEEEJJJGGGJJJUUUdddrrrsssIII@@@999777666333222333000000000111111222222333000000000000////////////000000000000000000000000//////000000000111111111////////////000111222333333333555777888@@@SSSddd|||rrrqqqrrrqqqttt}}}wwwoooeee[[[UUUMMMKKKMMMTTT[[[```gggnnnyyy|||{{{~~~|||qqqiiibbbXXXOOOKKKIIIEEECCCDDDAAACCCEEEHHHMMMVVVbbbjjjqqqwww~~~|||wwwpppiiiffffffccc\\\UUUTTTTTTWWW\\\YYYQQQJJJHHHOOOSSSYYY[[[YYYXXXaaammm}}}|||{{{vvvtttuuuyyy|||~~~|||zzzyyyuuuuuuuuutttrrrllleee```]]]XXXRRROOOMMMKKKGGGCCCFFFFFFGGGJJJNNNPPPPPPOOOOOOTTT[[[bbbhhhnnnsssvvvuuuwwwyyyyyyxxxwwwwwwwwwooopppnnnggg___XXXUUUUUUQQQNNNKKKKKKNNNUUU]]]bbb```hhhllllllnnntttwwwttteee]]]TTTNNNNNNSSSZZZ^^^```ccciiisss}}}wwwjjjeeegggpppyyymmmbbb\\\YYYYYY[[[YYYWWWVVVVVVXXXZZZ\\\WWWWWWXXXXXXXXXXXXXXXXXXUUUUUUVVVXXXZZZZZZXXXUUUQQQNNNLLLLLLOOOSSSVVVXXX^^^ccciiimmmllliiieeedddaaalllzzzsssiiicccZZZRRRIIIFFFBBB@@@AAACCCDDDDDDKKKGGGHHHRRRaaapppuuuJJJAAA999777666333222333//////000111222333333444000000000000////////////000000000000000000000000000000000000111111111111////////////000111222333222333555777:::EEEZZZmmmvvvmmmrrrtttqqquuu|||vvvnnncccYYYSSSNNNLLLNNNUUU\\\bbbjjjqqqyyyvvvlll```UUULLLJJJIIIFFFDDDCCC===???AAAEEEKKKTTT^^^eeeoootttyyy~~~|||uuuppplllgggdddaaa\\\VVVRRRRRRXXX]]]\\\UUUNNNKKKKKKQQQUUUXXXVVVSSSXXXeeeppp||||||}}}yyyttttttsssttt{{{~~~}}}~~~|||wwwuuuwwwtttrrrooonnnlllggg```ZZZTTTRRRNNNKKKHHHFFFFFFFFFGGGJJJNNNSSSUUUUUUTTTSSSYYY```iiimmmnnnnnnqqqtttwwwvvvuuuttttttssspppnnniiifffaaa\\\XXXUUUTTTSSSOOOPPPRRRVVVZZZ___dddfffeeeeeefffjjjmmmnnnkkkgggaaaXXXPPPOOOQQQTTT[[[aaajjjpppvvvxxx|||}}}wwwooohhhbbbeeesssyyyooofff^^^ZZZ[[[YYYYYYXXXWWWUUUTTTVVVXXXYYYYYYYYYYYYXXXWWWVVVVVVYYYYYYYYYYYYZZZXXXUUURRRPPPOOONNNNNNOOOQQQTTTVVVfffccccccggghhhdddaaabbbaaannn{{{tttmmmdddZZZSSSKKKEEEAAAAAACCCBBBEEEHHHHHHJJJJJJJJJWWWlll|||~~~SSSBBB:::999555888999222222222222111111111111000------...///000000//////............////////////............////////////000000000111222222333333222444666777:::HHHddd}}}ssslllnnnssswww|||~~~~~~|||xxxrrrjjj___SSSKKKHHHNNNVVV\\\aaagggmmmrrruuulllaaaWWWNNNKKKJJJFFFCCCCCC@@@AAACCCEEEJJJRRR[[[aaalllqqqwww|||vvvpppllliiidddaaa^^^ZZZUUUQQQRRRVVVYYYVVVQQQMMMMMMPPPTTTYYY\\\YYYVVVYYYeeeppp~~~}}}~~~|||vvvsssvvvyyy{{{}}}}}}|||wwwvvvwwwrrrpppllliiifffaaa[[[VVVPPPOOOLLLJJJHHHHHHIIIIIILLLNNNPPPSSSVVVYYY[[[\\\bbbgggmmmooonnnnnnpppsssuuurrrpppnnnmmmllliiigggbbb```^^^[[[YYYYYYYYYYYYTTTVVVZZZ^^^aaadddeeeeeecccccccccfffhhhgggdddaaaZZZSSSNNNPPPTTTZZZaaaiiiooovvv|||~~~{{{tttllleee```dddsssxxxooohhh```]]]]]]YYYYYYYYYWWWUUUUUUVVVXXXYYYYYYYYYYYYXXXVVVUUUUUUXXXXXXXXXYYYZZZYYYVVVTTTPPPNNNMMMLLLNNNQQQUUUWWW```___bbbhhhjjjhhhggghhhmmmxxx}}}wwwqqqhhh^^^VVVLLLEEEAAAAAACCCBBBDDDHHHHHHJJJJJJKKKXXXmmmUUUCCC:::999555777888222222222222111111111111000------...///////////////............////////////....../////////000000000000000000111222222333333222333666999???OOOmmmpppjjjlllpppttt~~~}}}~~~{{{uuuooofff[[[PPPIIIIIIOOOVVV]]]bbbhhhooouuuvvvvvvyyy{{{uuulllcccZZZQQQNNNKKKFFFCCCCCCDDDDDDEEEFFFIIIPPPXXX]]]gggmmmttt{{{~~~xxxqqqllliiifffaaa]]]ZZZVVVRRRPPPRRRTTTTTTPPPKKKKKKOOOTTTYYY^^^aaa^^^ZZZ]]]iiisss}}}|||xxxrrrqqqwww{{{zzzxxxuuussstttrrrnnniiiddd```[[[UUURRRKKKJJJIIIHHHHHHJJJLLLMMMRRRSSSTTTVVV[[[```eeehhhmmmoooqqqpppnnnmmmoooqqqrrrnnnjjjfffdddcccaaa```\\\\\\\\\\\\]]]^^^___```]]]```dddhhhjjjhhhfffddddddcccbbbbbbbbb```]]]ZZZWWWRRRPPPUUU\\\bbbjjjqqqvvv}}}vvvqqqjjjeeebbbfffuuuvvvpppjjjbbb^^^___YYYZZZYYYWWWUUUTTTVVVXXXYYYYYYYYYXXXWWWVVVTTTSSSVVVVVVWWWYYY[[[[[[XXXVVVPPPNNNKKKJJJKKKOOOTTTWWWYYYYYY___hhhmmmmmmnnnpppwww~~~|||wwwnnnbbbYYYLLLEEEAAAAAABBBBBBDDDHHHHHHIIIJJJLLLYYYoooZZZEEE:::888444666777111222222222111111111111000---......///////////////............/////////////////////000000000111111000000000111222222333333222333777<<>>===888444666444222222222111111111111000///////////////...------............////////////....../////////000000000000000000111222222333333444555:::DDDRRRggg|||qqqlllmmmjjjiii{{{vvvqqqjjjccc]]]WWWQQQNNNOOOUUU^^^eeeiiimmmrrrvvvzzz~~~|||zzz{{{~~~uuupppqqqsssrrrwww{{{{{{qqqkkk___[[[WWWSSSMMMEEECCCEEEFFFFFFEEEEEEGGGLLLSSSYYY[[[^^^dddmmmtttwwwtttqqqnnnnnnoooqqqsssqqqnnnkkkbbb```[[[TTTMMMLLLNNNRRRRRRSSSSSSOOOLLLMMMTTT[[[aaabbbaaa\\\ZZZcccttt}}}}}}}}}~~~wwwooobbblllyyy}}}sssjjjiiiggg```WWWRRRGGGIIIJJJIIIFFFDDDFFFHHHIIIKKKNNNTTT[[[bbbiiimmmnnnooopppooonnnkkkhhhfffjjjkkknnnooonnnhhh```ZZZZZZZZZZZZ^^^ccciiimmmnnnnnnooooooooolllgggccc```bbb```^^^[[[XXXUUUSSSRRRRRRTTTVVVVVVWWWZZZ```eeemmmmmmsss}}}|||~~~{{{tttppppppqqqooowwwzzz~~~uuummmccc]]]]]][[[[[[ZZZWWWTTTSSSTTTVVVSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUSSSPPPMMMKKKJJJHHHGGGHHHJJJLLLNNNQQQYYYgggtttwwwvvvxxx}}}|||wwwoooeee]]]NNNGGGBBBBBBBBBAAACCCFFFHHHGGGIIINNNWWWmmmzzzUUU???>>>999555666555222222222111111111111000//////000000///...------............/////////000............////////////000000000111222222333333333444:::EEETTTiiisssllllllqqqooopppuuuqqqkkkeee___ZZZTTTQQQQQQXXXaaahhhlllooosssvvvyyy||||||yyyzzz}}}|||tttppprrrttttttxxx||||||rrrjjj```[[[UUUOOOKKKGGGDDDBBBCCCBBBAAABBBEEEJJJOOOSSSZZZ___fffllloooqqqrrrsssuuurrrpppqqqsssrrrmmmhhh___ZZZTTTOOOMMMNNNQQQSSSSSSOOOLLLJJJLLLRRRYYY^^^hhhbbb\\\YYYYYY```ppp~~~}}}}}}}}}yyytttssswwwyyyrrriiiccc___YYYRRRKKKGGGGGGEEECCCCCCFFFKKKPPPRRRQQQRRRXXX```hhhlllmmmqqqpppmmmiiieeedddfffhhhhhhjjjmmmooopppmmmfffaaabbb``````ccchhhlllmmmlllqqqpppmmmiiieee```\\\YYY\\\ZZZWWWRRRNNNMMMOOORRRQQQUUUVVVUUUZZZdddllloooxxx{{{|||uuupppmmmnnnrrruuu|||vvvnnnhhhbbb]]]ZZZXXXVVVSSSQQQQQQQQQRRRPPPPPPQQQRRRSSSTTTTTTUUUSSSTTTTTTTTTSSSPPPNNNLLLGGGIIIMMMNNNMMMLLLLLLLLLUUU]]]hhhppptttxxx}}}}}}zzzsssggg]]]PPPIIICCCBBBBBBAAACCCFFFAAAJJJKKKMMMYYYkkkUUU;;;<<<;;;666777777444333222111000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111222222777666<<>>:::666777666444333222111000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111222222333999888@@@RRRggg{{{sssmmmiiiiiilllrrr~~~zzzuuupppiiiccc]]]XXXSSSPPPPPPUUU\\\dddiiikkklllkkkooossszzz~~~}}}~~~}}}~~~yyyuuutttrrrnnnnnnqqqsssyyyzzzrrrlll```[[[TTTOOOKKKHHHFFFDDDCCCBBBBBBCCCFFFKKKPPPSSSYYY\\\aaafffiiimmmqqqsssrrrrrrtttwwwxxxtttllleeeccc]]]TTTNNNLLLOOOSSSUUUPPPMMMIIIGGGHHHLLLQQQUUUTTTOOOKKKLLLOOOWWWhhhvvv~~~}}}}}}xxxoooiiiaaaZZZVVVQQQJJJFFFBBBBBBCCCFFFJJJNNNQQQRRRWWWYYY]]]ccciiimmmmmmmmmcccddddddddddddfffiiillltttvvvyyyyyyvvvsssqqqpppmmmllljjjjjjkkklllkkkjjjcccaaa^^^[[[XXXVVVUUUUUUPPPPPPQQQPPPOOOPPPSSSUUUZZZaaahhhmmmttt~~~}}}{{{yyyxxxvvvpppiiihhhnnnvvv~~~wwwmmmfff___[[[YYYWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSPPPNNNKKKIIINNNOOOOOONNNLLLKKKLLLMMMPPPXXXbbbkkkrrryyy|||yyyrrrggg]]]TTTLLLEEECCCBBB@@@AAADDDAAAHHHFFFGGGRRRccccccDDD???999555666555333333222111000000000000000000000000000000000000000000000000000000000000.../////////000000000000111111111111111222333333::::::EEE[[[ssskkkiiiiiijjjnnnwww{{{vvvqqqjjjddd^^^YYYTTTQQQNNNRRRXXX^^^bbbdddddddddfffiiinnnsssxxx}}}~~~||||||~~~}}}|||||||||~~~|||}}}zzzwwwuuupppiiieeeffflllttt}}}xxxqqqlll```[[[TTTNNNKKKIIIGGGEEECCCBBBBBBCCCFFFKKKPPPSSSWWWZZZ^^^aaaeeeiiinnnrrrppppppqqqrrrrrroooiiidddbbb\\\TTTPPPPPPRRRTTTTTTNNNLLLHHHFFFFFFIIIMMMPPPRRRMMMJJJLLLPPPZZZiiivvv~~~}}}qqqiiiccc\\\VVVQQQLLLHHHEEEDDDEEEHHHMMMTTTXXXYYYXXX\\\___ccchhhkkkkkkjjjiiibbbdddgggiiikkkmmmqqqtttzzzxxxvvvvvvwwwuuuqqqnnnmmmkkkiiihhhfffeeeddddddbbb```\\\XXXTTTSSSRRRSSSPPPRRRTTTVVVWWWYYY\\\^^^iiiqqqxxx{{{{{{vvvsssrrrrrrrrrmmmiiilllttt~~~~~~xxxuuupppggg```[[[WWWVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOPPPPPPPPPOOONNNMMMRRRRRRPPPMMMKKKJJJLLLNNNPPPVVV```jjjsss|||{{{yyysssiii```VVVNNNGGGDDDBBB??????BBBBBBHHHFFFFFFPPP^^^xxxiiiHHH>>>888555777555333222222111000000111111/////////////////////////////////////////////////////////000000000111111111111111111222333333444999;;;HHHbbb}}}|||kkkiiikkknnnrrr|||{{{vvvrrrkkkddd___ZZZUUURRRMMMPPPTTTXXX[[[]]]]]]\\\]]]___bbbeeeiiiooouuuyyy~~~~~~~~~~~~~~~}}}}}}xxxzzz||||||{{{{{{|||~~~|||{{{zzz||||||yyyvvvnnnccc]]]]]]dddoooyyy~~~~~~yyysssnnnaaa\\\UUUNNNKKKIIIGGGFFFCCCBBBCCCDDDGGGLLLPPPRRRUUUXXX[[[^^^aaaeeejjjnnnmmmlllkkkkkkjjjiiifffddd```[[[UUUSSSTTTVVVUUUSSSOOOMMMJJJHHHHHHJJJLLLNNNTTTOOOLLLPPPVVV```nnnzzzzzzooobbb^^^XXXRRRMMMJJJGGGEEEFFFHHHMMMSSSYYY]]]______aaadddgggiiiiiihhhfffeeegggjjjnnnrrrtttwwwzzz|||~~~xxxrrrrrrvvvuuunnnggggggfffdddaaa___]]]\\\\\\^^^\\\ZZZWWWVVVVVVWWWXXXZZZ\\\___aaabbbeeehhhkkkuuu|||{{{tttooommmmmmmmmmmmlllmmmrrrzzzuuuooojjjrrr{{{kkkbbb]]]YYYUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPLLLMMMMMMNNNNNNNNNNNNNNNRRRRRRPPPMMMKKKKKKMMMOOOQQQVVV```jjjuuu~~~|||{{{vvvlllcccWWWOOOGGGDDDBBB??????BBBDDDJJJGGGFFFPPP[[[qqqmmmJJJ>>>777666888555333222111111000111111111////////////////////////////////////////////////000000000111111111222222111111111111222333444555777;;;LLLhhhtttiiigggkkkooouuuzzzvvvqqqjjjddd^^^YYYTTTQQQLLLNNNPPPSSSUUUVVVWWWWWWTTTUUUVVVWWWZZZ```ggglllpppsssxxx{{{}}}|||{{{{{{wwwxxxzzz{{{{{{|||~~~{{{zzzzzz|||}}}zzzuuukkk^^^XXXXXXbbbmmmxxx||||||}}}vvvqqqccc^^^UUUNNNJJJHHHFFFEEECCCCCCCCCEEEHHHLLLPPPRRRTTTVVVYYY\\\^^^bbbfffiiiiiihhhgggffffffeeeeeeeee```ZZZTTTSSSVVVYYYXXXUUURRRQQQOOOMMMMMMOOOQQQRRRVVVQQQPPPVVV___iiiwww|||ooofff\\\XXXSSSNNNJJJGGGGGGGGGFFFJJJQQQVVVZZZ\\\___aaadddfffggggggeeeeeeeeefffooorrrvvvzzz{{{}}}xxxrrrrrrtttrrrjjjbbb_________\\\YYYWWWWWWXXXYYYYYYZZZ\\\^^^aaadddfffhhhjjjkkkmmmnnnqqquuuxxxzzz{{{tttnnnjjjiiikkklllkkkmmmrrrxxx~~~{{{mmmhhhcccjjj~~~yyyhhh___[[[XXXUUUPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLKKKKKKKKKPPPPPPOOOMMMKKKLLLNNNQQQRRRWWW```lllwww~~~}}}}}}xxxnnneeeWWWOOOHHHEEEBBB??????BBBEEEKKKHHHHHHPPPXXXjjjpppMMM???888888:::555222222111111111111111222000000000000000000000000000000000000000000000000111111111111222222222222111111111111222444555666888>>>PPPmmmllldddbbbgggnnnyyy}}}xxxtttooohhhbbb\\\WWWRRROOOKKKKKKMMMNNNPPPQQQRRRRRRMMMMMMMMMLLLNNNTTT\\\aaafffllltttzzz}}}|||{{{zzzzzz{{{|||||||||}}}|||{{{{{{}}}|||xxxqqqfffZZZVVVXXXdddmmmwww{{{|||}}}vvvqqqeee___VVVOOOJJJGGGFFFEEEBBBCCCDDDFFFIIIMMMPPPRRRSSSUUUXXX[[[]]]___bbbdddeeefffggghhhgggfffffffffbbbZZZQQQPPPUUUZZZ\\\[[[XXXWWWVVVUUUUUUVVVXXXYYYYYYUUUUUU^^^iiiuuuzzz|||}}}|||wwwnnnccc\\\UUUSSSOOOJJJFFFEEEFFFHHHFFFMMMUUUXXXXXXZZZ___dddeeeffffffdddcccdddhhhkkktttwww{{{}}}~~~}}}~~~~~~yyyxxxuuurrrnnniiiccc___[[[\\\\\\ZZZWWWVVVWWWYYY\\\^^^bbbfffkkkpppsssuuuuuuuuuvvvuuuvvvyyy}}}wwwtttnnnjjjhhhiiilllnnnnnnssszzz~~~yyynnnjjjfffiiizzzxxxfff]]]XXXUUUSSSMMMNNNNNNOOOOOOOOONNNNNNKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLMMMPPPRRRQQQWWW```lllxxxyyymmmcccWWWOOOHHHEEECCC@@@@@@CCCDDDJJJIIIIIIPPPVVVcccyyyvvvRRRBBB:::::::::444222111111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111222333444555666;;;CCCWWWrrrzzzhhhddd```fffnnn}}}{{{vvvrrrmmmfff```ZZZUUUPPPMMMHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMJJJIIIJJJPPPXXX^^^dddlllwww~~~}}}}}}|||||||||}}}~~~~~~yyytttlll```VVVTTTYYYeeelllssswwwyyy}}}{{{sssnnnggg```WWWOOOJJJGGGEEEDDDBBBCCCDDDFFFIIIMMMPPPRRRRRRUUUXXX[[[\\\]]]```aaabbbeeeiiikkkjjjiiigggfffdddZZZOOOLLLRRRZZZ___```\\\\\\[[[[[[[[[\\\]]]^^^\\\XXXZZZdddrrrvvvxxxzzzyyysssjjj```YYYQQQOOOLLLGGGDDDDDDFFFHHHHHHPPPYYY[[[YYYYYY```gggeeeeeedddbbbbbbeeekkkqqquuuyyy|||~~~}}}|||{{{{{{sssvvvxxxrrrhhh___\\\]]]ZZZ[[[\\\[[[XXXXXXZZZ\\\eeehhhlllqqqvvvzzz|||~~~||||||{{{yyyyyy|||}}}xxxrrroookkkhhhhhhjjjnnnqqqsssyyy{{{tttqqqkkklllyyywwwdddZZZUUURRROOOLLLLLLMMMNNNNNNNNNMMMMMMIIIJJJJJJKKKLLLMMMMMMNNNHHHHHHHHHIIIKKKLLLNNNOOOIIIJJJLLLMMMMMMNNNPPPSSSQQQVVV```lllxxxyyykkk```WWWOOOHHHEEECCC@@@@@@CCCCCCIIIIIIIIIPPPTTT___tttzzzVVVEEE;;;;;;:::222222111111111111111222222000000000000000000000000000000000000000000000000////////////000000000000111111111222333444666777>>>HHH\\\uuussshhhjjjbbbgggppp~~~}}}~~~zzzuuuqqqllleee^^^YYYTTTOOOLLLFFFFFFFFFGGGHHHJJJKKKLLLQQQPPPMMMKKKLLLQQQZZZ```gggppp}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}{{{|||wwwppphhh\\\SSSTTTZZZdddhhhnnnrrruuuyyy~~~yyytttppphhhbbbYYYQQQKKKGGGDDDBBBDDDCCCCCCCCCEEEHHHKKKMMMPPPRRRUUUVVVWWWYYY\\\^^^bbbgggiiihhhhhhlllnnnnnnccc\\\TTTQQQTTT[[[aaaeeefff```]]]```ccccccccceeegggcccggguuu~~~|||yyytttmmmdddZZZSSSOOOKKKFFFBBBAAACCCGGGJJJQQQUUUVVVUUUZZZccceeeaaa[[[^^^aaaccciiiqqqtttssssssvvvyyyzzzyyywwwvvvvvvsssqqqoookkkhhheeecccccc````````````cccfffiiikkkrrrrrrtttyyy~~~}}}|||yyyxxxnnnkkkkkkmmmnnnooottt{{{~~~{{{wwwnnnmmm|||vvvaaaXXXVVVRRRNNNIIIKKKMMMKKKHHHFFFGGGJJJMMMLLLKKKKKKLLLLLLJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIJJJLLLNNNPPPOOOTTTbbbrrr}}}}}}uuuiiiaaaYYYPPPHHHDDDAAA???@@@DDDDDDIIIHHHHHHLLLOOOaaa]]]CCC>>>999333888333333333222222222111111000000000000000000000000///////////////000111111000000000000111111111111222333444444444555777999???OOOdddyyylllfffeeedddiiivvv{{{xxxvvvvvvuuulllccc]]]WWWNNNJJJJJJHHHGGGFFFFFFGGGHHHKKKLLLPPPOOOQQQTTTRRRSSS^^^lllzzz}}}~~~}}}~~~~~~~~~}}}|||{{{{{{||||||{{{zzz{{{vvvmmmcccZZZWWWWWWYYYcccjjjooooooqqqyyy~~~yyysssppphhhbbbZZZRRRLLLHHHDDDBBBCCCCCCBBBCCCEEEGGGJJJLLLNNNPPPSSSUUUVVVXXX[[[]]]bbbgggiiiggghhhllloooooofff___XXXTTTWWW]]]cccfffeeeaaa```eeejjjkkkllloooqqqooovvv~~~{{{wwwrrrkkkaaaWWWQQQKKKHHHEEEBBBBBBDDDGGGIIIOOOUUUXXXXXX[[[``````]]]```eeeiiimmmssszzz}}}{{{uuuvvvvvvtttrrrqqqqqqrrrpppooonnnmmmlllkkkjjjjjjmmmlllllllllmmmppprrrttt{{{{{{}}}|||yyywwwvvvtttrrrssswwwyyyyyy|||xxxtttkkkkkk~~~www```TTTQQQLLLHHHJJJKKKJJJIIIGGGFFFGGGHHHLLLKKKJJJIIIIIIIIIGGGFFFGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHIIILLLNNNPPPPPPTTT___nnnyyyvvvkkkcccYYYPPPHHHDDDBBB???@@@DDDEEEJJJIIIJJJOOORRReee```DDD>>>999444888333333333222222222111111000000000000000000000000///////////////000111111000000000000111111111111222333444444444555888:::BBBTTTlllyyyiiiddddddffflll{{{|||xxxvvvuuuqqqhhh```[[[UUUNNNJJJJJJGGGGGGFFFEEEFFFHHHJJJLLLQQQRRRVVVZZZ[[[]]]hhhvvv~~~}}}}}}}}}}}}|||{{{wwwsssjjj```YYYVVVXXXZZZbbbjjjppppppsss{{{~~~yyytttppphhhcccZZZSSSMMMHHHDDDBBBBBBBBBBBBBBBDDDFFFIIIJJJLLLNNNQQQSSSTTTWWWZZZ]]]cccgggiiifffggglllppppppkkkeee]]]YYYZZZ___eeehhhgggddddddjjjoooppprrruuuuuuwww}}}zzzuuuoooggg]]]SSSLLLFFFEEEDDDCCCDDDGGGIIIKKKSSSZZZ______]]]]]]]]][[[aaaiiippptttzzz}}}xxxvvvsssnnnkkkkkknnnpppppppppqqqrrrtttuuuvvvwwwyyyyyyxxxwwwxxxyyy{{{|||~~~~~~|||yyyxxxwwwvvvtttvvv|||~~~~~~pppkkkdddgggsss[[[PPPLLLIIIFFFLLLIIIFFFEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJGGGFFFFFFFFFGGGJJJMMMNNNQQQSSS[[[jjjvvv~~~xxxmmmdddXXXPPPHHHDDDBBB???@@@CCCEEEJJJKKKLLLRRRVVVhhheeeFFF>>>999444888333333333222222222111111000000000000000000000000///////////////000111111000000000000111111111111111333444444444666999;;;FFF\\\wwwrrrfffcccdddgggppp}}}yyyuuussslllddd]]]YYYTTTMMMJJJJJJGGGFFFDDDDDDEEEHHHKKKMMMSSSWWW^^^ccceeejjjuuu~~~~~~~~~}}}{{{sssooofff]]]VVVUUUXXX[[[aaajjjqqqsssuuu}}}{{{uuuqqqhhhccc[[[TTTNNNIIIEEEBBBAAAAAAAAABBBDDDEEEGGGHHHLLLNNNPPPRRRTTTWWW[[[^^^cccgggiiifffgggmmmqqqqqqnnniiiaaa\\\[[[___dddggghhhfffgggkkknnnnnnooorrruuu}}}{{{wwwqqqjjjaaaXXXNNNHHHDDDCCCCCCCCCFFFKKKOOORRR^^^cccfffddd^^^\\\]]]___gggooowww{{{}}}zzzwwwqqqllliiijjjppptttuuuvvvxxxzzz}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}yyyvvvwww|||xxxddd```\\\dddjjjUUUMMMKKKJJJJJJKKKGGGBBBBBBDDDGGGGGGFFFFFFFFFGGGFFFEEEEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFHHHJJJKKKOOOQQQ[[[iiivvv~~~yyymmmdddWWWOOOHHHEEECCC@@@@@@CCCDDDJJJKKKMMMSSSWWWiiikkkIII???:::555777333333333222222222111111///////////////////////////////////////000000111///000000000111111111111111222333444444666:::===KKKdddmmmeeedddeeeeeesss~~~zzzuuuqqqkkkccc\\\WWWSSSLLLIIIIIIFFFEEECCCCCCEEEHHHKKKNNNUUU\\\dddjjjmmmsss~~~~~~~~~}}}{{{sssmmmdddZZZSSSRRRVVVZZZ```iiirrrtttvvv}}}}}}wwwsssiiiddd\\\UUUOOOJJJEEEBBB@@@AAAAAABBBDDDEEEFFFGGGLLLNNNPPPRRRTTTXXX]]]```cccgggiiiggghhhnnnqqqqqqpppkkkddd^^^[[[]]]aaaeeedddbbbdddhhhjjjjjjmmmrrr}}}xxxssslllddd\\\SSSKKKEEEEEEDDDDDDEEEJJJQQQYYY]]]iiiiiihhhccc]]]ZZZ^^^dddqqqyyy}}}wwwuuuqqqlllkkknnnuuuzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz~~~sssgggZZZZZZ[[[hhh___OOOJJJIIIJJJLLLIIIEEEBBBAAAEEEHHHIIIHHHGGGIIIJJJJJJHHHHHHIIIKKKNNNMMMKKKIIIHHHGGGGGGGGGIIIGGGFFFEEEEEEFFFHHHIIINNNRRR]]]mmmyyyxxxlllcccVVVNNNHHHEEECCC@@@AAACCCBBBHHHIIILLLRRRUUUgggrrrKKK???;;;666777333333333222222222111111///////////////////////////////////////000000111///000000000111111111111111222333333444777;;;???SSSlllzzzhhhcccddddddcccttt~~~{{{tttppplllddd\\\WWWRRRKKKGGGHHHFFFEEECCCCCCEEEHHHMMMPPPWWW```iiimmmpppvvv~~~~~~~~~~~~}}}{{{uuuooodddYYYRRRQQQVVVZZZaaakkksssuuuvvv|||~~~wwwsssiiiddd]]]VVVPPPKKKFFFBBBAAAAAABBBCCCDDDEEEFFFFFFKKKMMMOOOQQQTTTXXX]]]aaaaaafffiiiiiijjjoooqqqqqqqqqmmmfff___ZZZZZZ^^^bbb]]]\\\```fffjjjmmmsss{{{~~~rrrnnnfff^^^WWWPPPIIIDDDGGGGGGHHHLLLRRR[[[bbbgggmmmhhhccc___[[[[[[bbbkkkvvv}}}}}}|||{{{xxxuuutttsssrrrsssvvv{{{wwweeeZZZTTTXXX```sssuuuWWWKKKIIIGGGGGGIIIHHHFFFEEEFFFHHHLLLMMMNNNNNNPPPRRRQQQNNNLLLNNNPPPRRROOOKKKGGGEEEEEEEEEFFFIIIHHHGGGFFFFFFGGGHHHJJJPPPUUUaaaqqq}}}xxxkkkbbbUUUNNNGGGFFFDDDAAAAAACCCBBBHHHIIIKKKPPPRRRcccxxxNNN@@@;;;666777333333333222222222111111000000000000000000000000///////////////000111111000000000000111111111111111222222333444777===@@@YYYooooooaaaaaacccccceeexxx~~~~~~~~~{{{uuupppkkkbbb[[[VVVQQQJJJFFFGGGFFFEEECCCCCCEEEJJJOOORRRZZZdddlllnnnpppxxx}}}~~~~~~|||xxxqqqeeeZZZSSSSSSXXX]]]gggpppvvvwwwvvvzzz}}}vvvqqqiiiddd^^^WWWQQQKKKFFFBBBAAABBBCCCDDDEEEFFFFFFFFFJJJKKKMMMOOORRRWWW]]]aaa```fffjjjkkklllpppqqqppprrroooiii```ZZZYYY]]]```\\\]]]aaahhhnnnttt~~~zzzmmmiiiaaaZZZTTTNNNHHHDDDFFFIIINNNUUU]]]dddjjjmmmkkkddd^^^^^^```bbbjjjtttwww}}}{{{wwwvvvvvvvvvwwwzzz|||~~~tttfffZZZQQQOOOVVVddd}}}kkkPPPIIIIIIGGGEEEGGGHHHIIIKKKMMMNNNPPPTTTVVVYYY[[[\\\YYYSSSPPPQQQTTTQQQMMMHHHCCCAAABBBEEEGGGHHHGGGGGGFFFHHHJJJLLLNNNVVVZZZeeettt~~~xxxkkkbbbUUUMMMGGGFFFDDDAAAAAACCCCCCIIIJJJKKKOOOPPP```|||}}}PPP@@@<<<777777333333333222222222111111000000000000000000000000///////////////000111111000000000000111111111111111222222222444888>>>BBBWWWjjjggg^^^bbbeeeeeekkk~~~||||||}}}{{{uuupppfff___WWWTTTOOOIIIFFFGGGGGGFFFDDDCCCFFFKKKPPPTTT\\\gggnnnoooqqq{{{~~~yyyrrrfff[[[UUUVVV\\\bbbnnnvvv{{{yyywwwzzz~~~|||tttoooiiieee^^^WWWRRRLLLFFFCCCBBBBBBDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMQQQVVV\\\```^^^eeekkklllmmmpppqqqooossspppjjjaaaZZZYYY\\\```aaaaaaeeelllrrryyywwwjjjfff^^^XXXRRRMMMHHHEEEDDDJJJSSS]]]eeekkknnnoooiiiaaa\\\```fffjjjrrr{{{{{{|||wwwwwwyyyzzz}}}ooobbbYYYRRRMMMJJJTTTfff~~~cccKKKGGGJJJHHHGGGIIIHHHLLLPPPRRRRRRTTTXXX\\\aaadddddd___WWWRRRRRRTTTOOOKKKEEE@@@>>>AAAEEEHHHFFFFFFFFFGGGIIILLLPPPRRR[[[]]]gggttt~~~yyylllbbbTTTMMMGGGFFFEEEAAAAAACCCDDDJJJJJJKKKNNNOOO^^^zzzRRR@@@<<<777777333333333222222222111111000000000000000000000000///////////////000111111000000000000111111111111111222222222444888>>>BBBQQQcccwww{{{ddd^^^eeeiiihhhppp~~~|||{{{|||zzzuuuqqqbbb[[[TTTQQQNNNIIIFFFGGGHHHFFFDDDDDDGGGLLLQQQUUU^^^hhhpppppprrr~~~xxxrrrfff\\\VVVYYY```gggssszzz~~~{{{xxxzzz~~~yyyqqqiiijjjdddXXXQQQNNNJJJCCCAAA@@@???AAADDDGGGHHHHHHDDDIIINNNPPPPPPQQQWWW[[[___aaadddhhhlllppptttvvvtttqqqkkkccc[[[XXX[[[^^^ccciiinnnqqquuu}}}yyylllcccXXXPPPJJJEEEFFFJJJGGGPPP]]]hhhnnnnnnmmmlllcccaaabbbfffnnnuuuyyyzzz~~~{{{}}}{{{yyy}}}iii[[[TTTNNNJJJHHHMMM[[[fffjjjWWWHHHFFFFFFBBBCCCJJJKKKSSSXXXVVVPPPRRR^^^jjjwwwqqqhhhaaa\\\WWWSSSPPPJJJHHHDDDAAA@@@BBBEEEGGGIIIFFFGGGKKKKKKLLLTTT^^^cccgggmmmttt{{{zzzuuulllcccWWWMMMEEECCCCCCAAA@@@BBBCCCIIIJJJKKKNNNOOO]]]xxxZZZAAA<<<;;;777777555333333444444333222111111111111111000//////000000000000000000000000111111111111111222222222666555555777555666<<>>===:::777555333333333444333222111111111111111000//////000000000000000000000000111111111111111222222222555333444555555777@@@JJJ]]]wwwfff```bbbcccgggppp}}}}}}zzzyyywwwyyy{{{|||}}}~~~~~~}}}~~~|||{{{zzzwwwpppkkkccc^^^VVVPPPKKKIIIFFFEEEFFFCCCBBBEEEGGGKKKTTT]]]eeemmmuuuxxxxxx}}}{{{uuulllaaa[[[^^^gggooowwwyyyzzz{{{|||{{{sssffffffccc[[[UUUQQQMMMGGGCCCAAA@@@AAADDDFFFGGGGGGIIILLLPPPPPPOOOPPPTTTWWW[[[^^^aaadddfffiiillloootttvvvuuunnnccc]]]^^^bbbjjjpppuuuwwwxxx}}}vvvsss{{{|||yyyxxxxxxyyyzzz~~~}}}~~~}}}yyyqqqkkkaaa[[[UUURRRNNNJJJJJJNNNZZZ```ggglllllliiieeecccfffhhhmmmttt|||gggYYYKKKFFFGGGHHHKKKOOONNNcccvvv}}}ZZZMMMDDDEEEGGGFFFJJJQQQ\\\``````XXXPPPWWWkkk}}}{{{hhhVVVJJJGGGHHHFFFDDDBBB@@@@@@AAACCCEEEEEEFFFJJJOOOUUU[[[gggqqqsssssssssuuuyyy~~~{{{vvvlllbbbWWWNNNFFFCCCCCC@@@@@@AAAAAAGGGHHHKKKOOOPPP]]]vvv```EEE>>>===:::777555333333333333333111111111111111111000//////000000000000000000000000000000111111111222222222444222333444555999EEEQQQooozzzbbb___dddeeellluuu~~~~~~|||~~~zzzyyyyyywwwxxx{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}yyyxxxwwwtttooojjjaaa\\\TTTNNNJJJGGGEEEDDDFFFCCCAAACCCFFFKKKTTT^^^iiiqqqxxxzzzzzz~~~yyypppfff___aaaiiipppvvvwwwxxxzzz~~~{{{ttteeeeeeaaa[[[UUUOOOJJJFFFDDDCCCAAAAAACCCEEEFFFEEEIIIKKKNNNNNNNNNNNNPPPSSSWWW[[[___bbbdddggglllpppuuuyyyzzzsssggg^^^]]]___iiioootttvvvvvvyyywwwnnnppp}}}{{{qqqpppmmmjjjiiikkkooorrryyyvvvsssuuuvvvtttmmmfff]]]WWWRRRPPPOOOMMMPPPUUU```eeejjjllljjjfffbbb```iiilllrrrzzz{{{kkkYYYPPPGGGEEEEEEFFFIIIMMMQQQjjjoooTTTKKKEEEFFFHHHJJJPPPXXXaaacccaaaXXXRRR\\\tttzzzdddQQQHHHEEEFFFEEEDDDBBBAAABBBCCCDDDFFFEEEIIIPPPVVV[[[bbbkkkrrrrrrrrrtttvvv{{{|||wwwlllaaaXXXNNNFFFDDDCCC@@@???AAAAAAFFFGGGKKKPPPPPP\\\tttbbbDDD<<<;;;888777555333222333333222111111111111111111000//////////////////////////////000000000111222222333333555333444444555:::IIIWWW{{{rrr``````fffhhhqqq|||{{{zzz{{{|||{{{~~~yyyxxxzzzxxxzzz|||}}}~~~~~~{{{|||}}}~~~~~~~~~{{{wwwuuutttrrrmmmiii___YYYRRRLLLIIIFFFEEECCCFFFBBBAAACCCFFFKKKUUU___lllssszzz{{{{{{{{{sssjjjccccccjjjpppuuuuuuvvvzzz{{{uuuiiifffbbb]]]VVVNNNIIIGGGFFFDDDBBBBBBCCCDDDEEEDDDGGGHHHJJJKKKKKKLLLNNNOOOSSSXXX^^^bbbdddhhhnnnsssvvvzzz{{{ttthhh^^^ZZZZZZccciiioooqqqpppttt|||~~~qqqjjjgggooouuulllbbbaaa___\\\\\\___fffkkkrrrooolllmmmpppoooiiiccc[[[UUUPPPPPPQQQRRRWWW^^^bbbeeeiiijjjhhheeecccbbblllooouuuzzzzzzjjj\\\OOOJJJFFFFFFGGGFFFIIINNNYYYttt~~~bbbPPPKKKGGGFFFIIIOOOYYYbbbggghhheee^^^ZZZeee|||oooZZZNNNJJJHHHFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGOOOXXX^^^aaaeeejjjlllkkknnnrrrwww}}}|||wwwlllaaaXXXOOOFFFDDDBBB@@@???@@@@@@FFFGGGKKKQQQPPPZZZpppdddFFF===;;;888666444222222333333222111111111111111111000/////////////////////////////////000000111222222333333666555555555555;;;KKK[[[mmm```ccciiillluuuzzzvvvuuuvvvyyy~~~zzzvvvuuuwwwzzz|||~~~~~~}}}|||}}}~~~}}}zzzvvvtttsssqqqlllhhh]]]XXXQQQKKKHHHFFFDDDCCCEEEBBBAAADDDHHHMMMWWW```kkkrrryyy{{{{{{~~~~~~~~~{{{tttkkkeeedddiiinnnssssssvvv{{{zzzuuummmhhhbbb^^^WWWNNNJJJJJJGGGEEECCCBBBCCCDDDCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNPPPVVV]]]aaacccgggooouuuvvvxxxxxxsssiii```ZZZXXX^^^dddjjjjjjiiillluuu}}}~~~tttlllaaa]]]^^^hhhwwwyyylllbbbWWWWWWUUUSSSRRRVVV]]]dddhhhfffdddeeegggfffccc___YYYTTTQQQSSSUUUXXX^^^dddbbbeeehhhiiihhhffffffffflllooossswwwzzz~~~~~~yyysssjjj]]]TTTFFFDDDCCCFFFHHHJJJPPPXXXhhhnnnUUUMMMJJJGGGDDDHHHSSScccpppsssrrrnnniiigggppp{{{cccRRRMMMLLLJJJHHHEEEEEEFFFGGGHHHIIIIIIIIIKKKTTT^^^bbbeeehhhjjjjjjiiilllqqqxxx}}}~~~|||wwwmmmbbbXXXOOOFFFDDDBBB@@@???@@@AAAFFFGGGKKKQQQPPPXXXmmmhhhJJJ???<<<999666444222222222222222000111111111111111000//////000000000000000000000000//////000111222333333444555555777777666===NNN```}}}lllbbbggglllnnnxxx{{{vvvsssrrrtttwwwyyywwwtttqqqqqqrrryyy{{{}}}~~~~~~||||||yyyuuutttssspppkkkfff[[[VVVPPPJJJHHHFFFEEEDDDDDDBBBBBBFFFJJJOOOXXXaaaiiipppwwwzzz{{{~~~{{{zzzyyywwwrrrjjjdddcccgggkkkqqqssswww}}}}}}yyytttlllddd^^^ZZZTTTLLLJJJLLLHHHFFFCCCBBBCCCCCCCCCBBBBBBBBBDDDGGGJJJMMMOOOOOOOOOUUU]]]```aaaeeelllsssttttttssspppllleee^^^YYY]]]bbbfffeeecccfffooowwwuuulllddd]]]WWWUUUUUU\\\eeelllmmmkkkssspppooopppqqqmmmbbbYYYMMMNNNMMMJJJHHHJJJRRRXXX\\\\\\[[[[[[[[[[[[ZZZYYYVVVTTTUUUZZZ]]]^^^aaafffdddfffhhhiiiiiihhhiiijjjkkkmmmppprrruuuzzz~~~~~~zzzxxxuuuppphhh___UUUOOOFFFCCCCCCEEEHHHNNN[[[hhhxxxmmm___JJJHHHGGGDDD@@@FFFWWWmmm}}}}}}xxxsssqqqttt{{{wwwkkk[[[PPPLLLLLLJJJHHHDDDEEEGGGIIIJJJJJJJJJJJJNNNXXX```cccffflllppppppnnnpppssswww{{{~~~{{{wwwmmmcccYYYOOOGGGDDDBBB???>>>@@@BBBFFFGGGKKKRRROOOVVViiiiiiKKK@@@<<<999666444222111222222111000111111111111111000//////000000000000000000000000...///000111222333444444222444777888888???RRRddd|||mmmfffkkkooopppzzz~~~xxxtttrrroooooooooooooooooopppqqquuuwwwyyyzzz{{{}}}{{{yyyzzzxxxvvvuuutttqqqjjjeee[[[VVVOOOJJJHHHFFFEEEDDDCCCBBBDDDIIIMMMQQQYYYaaagggnnnvvvzzz}}}}}}zzzxxxtttsssooohhhbbbaaadddhhhoootttzzz}}}xxxtttggg___XXXUUUPPPIIIHHHLLLIIIFFFCCCBBBBBBCCCBBBAAAAAAAAACCCGGGKKKOOOQQQQQQOOOVVV]]]``````cccjjjqqqsssqqqoooooommmiiibbb\\\^^^bbbeeeccc```bbbkkksssxxxlllbbbZZZTTTTTTRRRQQQSSSXXX\\\]]]\\\\\\ZZZYYY\\\```^^^UUUMMMGGGHHHGGGCCC???AAAGGGNNNSSSTTTUUUTTTSSSRRRSSSTTTSSSSSSWWW___cccbbbcccffffffhhhiiijjjiiiiiikkkllljjjkkkmmmnnnrrryyy}}}|||wwwsssssstttuuuuuusssrrrrrrtttwwwyyyzzzyyyvvvuuuuuuvvvxxxyyyyyyxxxoooppppppllldddZZZQQQMMMLLLHHHEEEFFFIIIRRRcccsss~~~bbbUUUCCCDDDDDD@@@===DDDYYYttt}}}wwwtttsssssssssfffaaaYYYQQQLLLJJJIIIHHHCCCEEEGGGIIIJJJKKKJJJJJJPPPYYY```aaafffooovvvwwwvvvuuuuuuvvvyyy|||}}}{{{wwwnnndddYYYOOOGGGDDDBBB???>>>???CCCGGGGGGLLLRRROOOTTTgggwwwhhhJJJ>>>:::666666444222111222222111000111111111111111000//////000000000000000000000000...///000111222333444444///222666999:::BBBUUUhhh|||ooohhhnnnqqqqqq{{{zzzvvvtttlllkkkiiikkknnnqqqrrrrrrqqqsssuuuwwwxxxzzz}}}}}}yyywwwyyyxxxvvvvvvuuuqqqjjjddd[[[VVVOOOKKKHHHGGGFFFEEEBBBBBBEEEKKKOOOSSSZZZbbbfffnnnvvvzzz~~~}}}zzzxxxpppooolllfffaaa___bbbfffmmmttt|||