BM[6( ||||||rrrvvv|||{{{wwwyyy|||zzzrrrssstttwww|||zzzpppiiillluuuzzzxxxsssmmmppppppooosss|||}}}yyysssmmmgggcccaaaXXXYYY]]]bbbhhhjjjjjjhhh```^^^^^^cccmmmyyy|||~~~tttrrrxxxtttzzzyyyttttttuuu{{{}}}tttnnnmmmmmmkkkmmmppprrrnnnhhheeehhhllltttvvvyyy{{{xxxrrrrrrwwwuuuvvvxxxzzzzzz{{{zzzzzztttxxx}}}zzzsssnnnwww{{{|||~~~zzzvvvxxx|||zzzssskkkiiieeebbbdddkkkqqqrrrpppoooqqqqqqllleeeccchhhoookkkmmmppppppnnnmmmlllmmmfffdddcccdddgggkkkoooqqqpppnnnmmmnnnrrrvvvyyyzzz|||yyywwwsssttttttrrrooonnnooopppqqqrrrrrroookkkgggddddddeeeeeefffgggggggggffffffgggjjjlllllliiihhhiiikkkkkkkkkjjjiiigggfffdddccciiikkknnnoooooopppqqqsss~~~zzzzzz{{{|||{{{yyyvvvwwwyyy|||~~~|||yyytttpppnnnmmmnnnoooqqqvvv{{{}}}{{{yyyyyyzzz|||tttwwwxxxrrrjjjfffiiimmmsssvvv{{{}}}rrrhhhbbbaaacccfffeeeeeefffgggiiijjjlllmmmhhheeeaaa```aaacccdddeee___ZZZSSSNNNLLLNNNRRRVVV```]]]YYYXXX\\\dddmmmsssxxxvvvsssqqqqqqssswwwyyyjjjfffaaa___```bbbdddeee\\\XXXUUUTTTXXX___dddgggiiioooxxxyyysssuuuvvvqqqddd[[[ZZZ]]]___]]]```___WWWLLLGGGJJJPPPQQQSSSVVVXXXYYYZZZ\\\^^^WWWWWWYYY\\\^^^[[[TTTNNNLLLKKKJJJKKKNNNTTTZZZ^^^YYYPPPIIIIIIKKKKKKJJJKKKIIIKKKIIIFFFHHHMMMOOONNNPPPOOOOOOMMMLLLJJJHHHGGGJJJHHHHHHKKKOOOPPPNNNLLLHHHCCCDDDOOO^^^iiirrrwwwooouuu{{{}}}zzz}}}mmm```[[[]]]aaaWWW\\\bbbbbb___]]]^^^```vvvxxxrrrfff^^^ZZZTTTKKKIIIKKKKKKHHHDDDCCCFFFJJJQQQSSSXXX]]]aaaeeeqqq|||yyyzzz{{{|||}}}}}}||||||}}}tttooorrruuuzzz}}}|||wwwqqqmmmqqqhhh\\\UUUSSSTTTSSSQQQLLLIIIEEEDDDGGGHHHHHHGGGJJJLLLNNNMMMLLLQQQ[[[ccchhhjjjkkkgggaaa[[[XXXXXXNNNJJJDDDBBBCCCFFFIIIKKKLLLIIIGGGFFFGGGIIIJJJJJJxxxuuutttwww{{{~~~|||zzztttttttttttttttsssrrrrrrtttwww{{{~~~}}}zzzvvvtttllljjjjjjlllooopppooommmoooooonnnooonnnkkkeeeaaa^^^^^^___aaaccc```[[[VVVUUUVVVXXXYYY[[[]]]```bbbcccfffhhhggghhhlllttt{{{}}}~~~uuuzzzzzzsssnnnnnnqqqxxxzzztttrrrpppnnnmmmjjjfffeeefffhhhjjjkkkhhhgggdddbbbdddjjjttt{{{yyywwwyyy}}}|||{{{wwwuuurrrmmmhhhccc___]]]dddfffeeeaaa\\\ZZZ]]]``````___\\\XXXSSSNNNKKKHHHRRRVVVXXXTTTMMMIIIJJJMMMQQQTTTXXX___iiivvvqqq___UUURRRSSSPPPPPPQQQUUUZZZ^^^___^^^VVVWWWXXXUUURRRQQQSSSVVVUUUVVVZZZ___eeeiiijjjjjj{{{qqqbbb]]]___bbb___\\\ZZZ\\\bbbeeeeeecccUUUSSSQQQOOOOOOPPPQQQRRRRRRRRRQQQSSSUUUVVVVVVUUUPPPQQQRRRTTTUUUSSSOOOLLLJJJJJJKKKKKKIIIGGGDDDBBBBBBCCCCCCBBB@@@@@@AAABBBCCCFFFHHHGGGDDDAAA@@@@@@=========>>>======<<<<<<<<<===>>>???????????????>>>>>>????????????>>>>>>???@@@AAABBBAAABBBEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPKKKKKKKKKLLLMMMNNNNNNOOOTTTZZZ___```^^^]]]^^^```ooooooooooooooopppsssvvvrrrwwwnnn^^^ZZZ]]]aaa___[[[XXXYYY[[[WWWYYY[[[```fffnnnuuuxxxzzzyyyiii]]]\\\\\\WWW\\\XXXQQQJJJEEEBBBAAAAAA>>>?????????@@@@@@AAAAAA?????????>>>>>>???AAADDDDDDBBB@@@>>>===>>>@@@AAAAAA@@@>>>>>>AAAEEEIIILLLFFFDDDBBBAAAAAABBBDDDEEEGGGDDD@@@>>>@@@AAAAAA@@@<<<:::888999<<>>===<<<;;;<<<>>>:::;;;===>>>>>>===:::999>>>===;;;:::<<>>;;;:::::::::999888[[[[[[ZZZZZZYYYXXXWWWWWWUUUYYY^^^___]]]\\\___ccc___aaacccfffiiilllnnnoootttsssqqqooollljjjhhhgggcccaaa^^^\\\[[[[[[\\\]]]TTTWWWYYYWWWRRRPPPRRRUUURRRNNNJJJKKKMMMNNNJJJGGGFFFGGGHHHIIIIIIJJJIIIIIIFFFHHHJJJKKKJJJHHHHHHGGGKKKIIIGGGGGGIIIIIIFFFCCCDDDBBB???@@@CCCEEEEEECCCBBBAAABBBFFFJJJKKKIIIFFFGGGFFFDDDBBBAAACCCGGGJJJPPPTTTXXXXXXUUUTTTXXX[[[___```bbbeeelll|||{{{kkkmmmtttwww{{{xxxlllggghhhrrrtttkkklllvvvtttkkkaaa[[[\\\```ccceee^^^ZZZRRRLLLJJJOOOXXX^^^ppp}}}iiiVVVXXX[[[[[[YYYTTTNNNJJJNNNMMMLLLJJJIIIGGGFFFEEEEEEHHHJJJHHHEEEFFFJJJPPPCCCDDDEEEFFFFFFGGGGGGFFFAAAFFFJJJHHHCCC@@@DDDHHHEEEFFFKKKSSSbbbuuukkkSSSFFFCCCEEEGGGEEECCCEEEHHHIIIHHHEEEBBBDDDFFFDDDBBBAAACCCFFFCCCDDDEEEHHHKKKMMMLLLKKKZZZ___```VVVLLLFFFDDDBBBGGGCCC???@@@CCCEEEDDDAAAFFFDDDAAA???>>>???AAABBB>>>===>>>@@@DDDFFFFFFFFFCCCAAA@@@BBBCCCBBB===999999:::<<<======;;;:::999999:::;;;:::888888:::;;;444777;;;<<<:::888888:::888999:::;;;<<<<<<<<<<<<<<<;;;:::;;;<<<;;;:::888777888:::<<<===>>>??????;;;<<<===<<<<<<===@@@BBB>>>@@@CCCDDDCCCCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCC@@@CCCHHHMMMQQQSSSSSSSSSXXX^^^eeehhhhhhiiimmmqqqxxxyyyxxxvvvssssssxxx|||ssstttxxxrrrgggbbbbbbbbb___]]]]]]aaadddrrrpppnnnnnnppptttzzz}}}~~~yyydddVVVUUUTTTPPPJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@?????????:::===@@@???===<<<===@@@888:::<<<===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===:::888999<<<>>>===<<<<<<<<<<<<===???@@@???===>>>@@@AAA???<<<<<>>IIIQQQOOOIIIFFFDDDBBBBBBCCCEEEEEECCCAAA???>>><<>>@@@BBB>>>???@@@???>>>>>>@@@BBB<<<===>>>@@@DDDHHHKKKMMMLLLMMMRRRVVVTTTRRRYYYeeekkkttt}}}~~~yyyoooeeebbbiiisss}}}|||}}}yyywwwyyypppggghhhwwwzzzssspppoooiiieeeiiiqqqssspppjjjwwwwwwrrryyyzzzuuu~~~~~~zzzwwwrrrxxxzzzzzzuuufffaaa```gggrrrvvvppphhhpppyyy~~~yyyzzz{{{}}}~~~~~~}}}|||}}}}}}zzzzzz{{{vvvwwwyyy~~~}}}yyykkkfff```\\\[[[ZZZWWWTTTOOOMMMJJJJJJJJJJJJIIIGGGIIIIIIGGGHHHNNNTTTTTTOOOMMMHHHGGGOOOZZZ]]]UUUKKKJJJRRRZZZ\\\ZZZ\\\dddllljjjkkkooooooiiiaaa```cccccc```[[[SSSKKKFFFEEEEEE@@@@@@@@@>>>===<<<=========AAA<<<;;;BBBAAA>>>CCCDDD???999888:::===>>>===;;;:::999:::<<<>>>??????<<<@@@EEEGGGEEEAAA>>><<>>?????????AAABBBAAAAAAEEEJJJNNNNNNMMMLLLKKKHHHEEECCCDDDHHHLLLPPPPPPRRRTTTWWWZZZ]]]^^^```oooyyyxxx{{{uuummmuuu|||}}}zzzpppfffcccfffgggbbb]]]hhh|||hhhZZZVVVRRROOOOOOMMMJJJGGGJJJKKKKKKKKKKKKMMMPPPRRRPPPNNNLLLKKKMMMRRRZZZ```YYYNNNJJJSSSYYYUUURRRTTTUUUVVVVVVSSSPPPPPPSSSVVV[[[XXX\\\kkk{{{tttddd[[[YYYeee^^^XXXUUUVVVVVVSSSPPPIIIHHHGGGGGGFFFFFFGGGGGGEEEHHHJJJIIIEEEBBBBBBCCCHHHMMMLLLEEE@@@@@@???:::===<<<<<<===??????>>><<>>AAA???@@@@@@@@@???===<<<;;;;;;:::::::::<<<<<<;;;999;;;::::::999999999:::::::::::::::999888888777777;;;:::999999;;;;;;:::999===>>>>>>>>>>>>>>>======:::;;;=========???CCCEEEDDDFFFHHHFFFDDDEEEHHHLLLOOONNNMMMMMMMMMOOORRRSSSWWWUUUQQQOOOOOORRRWWWZZZVVVXXX[[[___aaabbbbbbaaagggpppuuusssqqqttttttqqqqqqtttvvvtttrrrppprrruuuqqqqqqqqqqqqsssuuuwwwxxxyyywwwtttqqqooonnnnnnoooxxxvvvuuuvvvzzz~~~~~~uuunnnkkkkkkiiihhhccc]]][[[^^^]]]ZZZXXXSSSMMMKKKLLLLLLGGGCCCDDDEEEGGGJJJLLLKKKGGGDDDCCC@@@??????AAABBB@@@===???AAACCCBBB@@@@@@BBBEEEAAAAAABBB@@@>>>>>>???@@@???@@@@@@???>>>===???@@@:::>>>BBBBBBAAAAAADDDGGGAAADDDHHHIIIHHHGGGFFFFFFFFFQQQaaammmpppllleee```___fffkkkjjjaaaWWWPPPNNNSSSNNNJJJMMMSSSXXXWWWSSSSSSRRRPPPNNNLLLKKKJJJJJJGGGJJJPPPWWW___ffflllooo{{{{{{|||}}}~~~~~~zzz~~~}}}|||uuurrrxxx~~~uuuoooqqq{{{|||tttpppuuusssooojjjeeedddeeehhhjjjfffmmmsssrrrkkkiiimmmssstttoookkkkkknnnmmmjjjeeerrrtttxxx{{{{{{yyywwwuuussstttuuuwwwwwwwwwvvvuuueeeggghhhrrrkkksssxxx~~~~~~zzzxxxwwwrrrqqqooommmkkkkkkkkkkkknnnmmmlllllllllllllllllllllkkkkkklllnnnppppppoooooopppqqqrrrssstttuuuuuussstttvvvxxxyyyxxxwwwvvvsssssstttuuuxxx{{{~~~{{{vvvxxxsssmmmgggeeegggjjjmmmooolllhhheeejjjqqqrrrooojjjfffeeemmmvvvwwwnnncccbbbjjjssswwwwwwyyy~~~nnnaaaYYYJJJEEE???===<<<;;;888555333:::999777=========EEEAAA@@@???>>>>>><<<999777999999:::<<<>>>@@@AAAAAAGGGIIIJJJJJJHHHFFFEEEEEEIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEJJJNNNPPPOOOMMMJJJKKKLLLLLLLLLMMMOOOQQQbbbffflllsssyyy}}}qqqkkkqqqwwwxxxzzz}}}}}}|||{{{yyywwwuuutttwwwvvvwwwzzz~~~~~~}}}yyyuuussspppkkkhhhkkklllmmmmmmmmmnnnpppsss}}}|||zzzyyyzzz~~~{{{wwwzzzyyy~~~~~~~~~~~~~~~|||zzzjjjiiiiiihhhhhhhhhhhhiiirrrtttuuutttqqqooonnnooogggiiieee\\\VVVVVVUUURRRVVVUUURRRQQQPPPNNNKKKHHHGGGFFFGGGIIIKKKKKKGGGDDDFFFGGGGGGFFFFFFGGGJJJMMMEEEEEEDDDDDDEEEFFFGGGHHHFFFDDDAAA@@@AAABBBBBBAAADDDEEEGGGHHHIIIHHHGGGFFFGGGGGGHHHIIIKKKLLLMMMMMMKKKIIIIIIJJJLLLNNNNNNNNNVVVXXXYYYYYYWWWTTTQQQNNNTTTTTTUUUTTTSSSTTTVVVXXXYYYZZZZZZZZZYYYZZZ]]]___llllllkkkkkklllmmmooopppooonnnkkkjjjjjjmmmpppsssjjjkkkllllllllllllkkkjjjjjjpppsssqqqpppssssssoooooopppqqqqqqpppooopppqqqkkkkkkkkkkkkmmmoooqqqrrrwwwvvvtttrrrppppppppppppvvvuuurrrpppqqquuuyyy|||yyy|||}}}|||xxxvvvwwwyyytttvvvuuussstttwwwvvvrrrqqqnnnlllkkkkkkjjjhhhfffeeegggjjjoooqqqppplllhhhYYYYYYYYY\\\___```^^^[[[^^^```bbbaaa______```bbb]]]```bbbbbbaaa___^^^^^^ZZZZZZ[[[ZZZXXXXXXZZZ[[[```aaaccceeehhhiiiiiihhhjjjmmmqqqrrrooojjjfffdddfffooo}}}rrrppppppuuu|||}}}zzzxxxvvvuuuuuurrrtttxxx}}}}}}xxxrrrsssqqqrrruuuyyy{{{zzzxxxtttooogggcccgggoooppplllggghhhhhhhhhkkkppprrrrrrnnnllljjjhhhiiijjjlllmmmkkkoooqqqooojjjhhhlllqqqzzzsssjjjffffffgggfffddddddeeegggiiijjjjjjjjjiiigggggggggeeedddbbb```___]]]```bbbgggttt}}}uuudddcccgggkkkllljjjgggfffeeebbbaaa```_________```aaabbbbbbaaa``````aaabbbcccaaa```___```bbbbbbbbb```eeeffffffggghhhiiiiiijjjbbbccceeegggggggggfffeeecccccccccdddfffhhhiiijjjccchhhmmmqqqqqqooommmkkkuuuvvvyyy|||~~~~~~|||yyy{{{zzzxxxwwwxxxzzz|||~~~xxxsssvvv}}}zzzvvvvvv{{{yyyooolllqqqxxx|||~~~|||zzzyyy{{{yyyjjjVVVHHHBBB???<<<:::777???===999===<<<===HHH<<<>>>??????===;;;::::::999:::;;;===???@@@BBBBBBFFFHHHIIIIIIHHHGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMPPPRRRUUUXXXZZZYYYUUUQQQQQQUUUZZZ]]]___```bbbcccrrrvvv}}}|||uuummmiiilllnnnlllnnntttoooooopppppppppppppppooosssrrrrrrssstttuuutttsssuuutttttttttwww{{{~~~~~~~~~~~~~~~vvvqqqqqqrrrrrrrrrpppmmmkkkiiifffbbb___[[[\\\]]]```bbbaaa^^^\\\[[[\\\\\\\\\\\\]]]```bbbbbbaaa``````bbbeeeiiikkkhhhddd```^^^^^^`````````WWWZZZ]]]```bbb```^^^\\\^^^___```bbbccceeefffggg```^^^]]]___bbbeeeggggggjjjkkknnnooommmiiiddd```jjjjjjiiigggeeeeeefffhhhgggfffeeefffhhhiiiiiiiiikkkkkkkkkllllllmmmnnnnnnkkkjjjjjjiiijjjlllnnnooorrrqqqqqqpppppppppppppppqqqrrrrrrpppqqqtttsssooonnnmmmmmmnnnpppqqqpppnnnllllllllllllmmmoooqqqssstttttttttssssssrrrrrrrrrvvvvvvtttpppmmmnnnssswwwxxx{{{}}}}}}yyyxxxyyy{{{www{{{|||}}}zzz}}}~~~~~~}}}}}}}}}xxxyyy}}}|||ooooooqqqtttvvvwwwtttrrruuuwwwxxxxxxwwwuuuvvvwwwtttxxx|||}}}|||zzzxxxwwwvvvwwwxxxwwwuuuuuuwwwyyy}}}|||}}}|||yyyyyy~~~~~~}}}|||{{{yyyzzz{{{}}}~~~{{{yyyyyyzzz{{{tttooonnnkkkgggkkkhhhdddcccfffnnnvvv{{{rrrmmmddd___aaahhhhhhddd]]]gggiiidddiiiuuuyyysssjjjiiiiiilllooorrrssssssooommmkkkgggddddddhhhkkktttooohhhdddddddddbbbaaa\\\\\\]]]^^^___```aaabbb```___]]]ZZZXXXWWWVVVUUUUUU[[[]]]]]]bbbhhhfff___[[[]]]______]]][[[ZZZZZZ[[[ZZZYYYYYYZZZ[[[]]]^^^]]]\\\[[[ZZZ[[[]]]___```]]][[[ZZZZZZ[[[[[[ZZZYYY\\\\\\\\\]]]]]]]]]^^^^^^YYYZZZ\\\]]]^^^^^^]]]\\\ZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]___bbbfffhhhhhhgggfffhhhkkkmmmnnnnnnpppqqqeeegggiiikkkmmmnnnnnnooowwwuuuoooiiikkkrrrvvvttttttqqqooorrrwwwwwwrrrkkkjjjkkkkkkmmmoooooonnnmmmkkkjjjkkknnnnnnnnnssszzzwwwiii]]]RRRKKKGGGJJJBBB>>>CCCCCCBBBJJJEEEEEEDDD@@@;;;999<<>>>>>>>>>>>@@@CCCEEEFFFJJJOOORRRSSSRRRRRRRRRQQQSSSSSSPPPQQQUUUXXXYYY```ccciiioooqqqooojjjgggmmmoooqqqqqqooolllkkkjjjmmmpppsssvvvvvvtttpppnnnnnnpppooommmpppuuusssmmmmmmiiihhhkkkiiifffhhhnnnlllmmmnnnooopppqqqqqqqqqooonnnnnnooorrrssstttsssvvvtttrrrqqqsssvvvzzz|||xxxxxxyyy{{{|||~~~~~~|||}}}{{{yyywwwvvvuuutttqqqnnnnnnmmmmmmmmmnnnooopppqqqhhhiiijjjjjjjjjkkknnnppplllkkkjjjjjjkkknnnppprrrqqqnnnkkkjjjkkkllllllkkkgggiiilllnnnnnnmmmkkkjjjmmmmmmmmmmmmmmmmmmllllllhhhfffeeefffiiilllnnnoooiiikkkmmmnnnnnnllliiihhhmmmmmmllliiigggfffgggiiiiiifffeeefffjjjllljjjhhhhhhiiijjjkkkkkkkkkkkkkkkjjjjjjkkklllmmmnnnoooooolllkkkkkkkkklllooorrrssswwwtttqqqppprrrtttrrroooooommmlllnnnrrrssspppmmmnnnnnnnnnnnnoooqqqsssttttttttttttttttttsssrrrqqqxxx{{{{{{wwwrrrqqquuuyyy{{{~~~~~~zzzxxxxxxzzz|||~~~~~~|||}}}}}}xxxyyy}}}}}}{{{}}}||||||}}}~~~~~~|||||||||||||||||||||{{{zzz{{{|||}}}}}}|||{{{zzzzzz||||||~~~|||}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwtttuuuwwwvvvtttrrrqqqqqq||||||xxxppplllllliiifffeeeeeeeeeeeehhhpppyyy{{{wwwooohhhhhhmmmmmmiii\\\fffnnnpppssswwwwwwqqqkkkjjjiiimmmrrrwwwxxxxxxmmmhhhaaa\\\[[[]]]```bbbbbbbbbbbbdddfffddd```\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWWWWXXXYYYZZZUUUZZZ]]]\\\^^^bbbbbb^^^\\\\\\[[[ZZZYYYXXXXXXXXX\\\[[[ZZZZZZ[[[\\\^^^___\\\[[[YYYYYYZZZ]]]___aaa[[[ZZZYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]ZZZ[[[\\\]]]]]]\\\[[[[[[]]][[[[[[^^^bbbcccbbb___```bbbcccbbb___^^^aaadddcccdddeeegggggggggggggggiiijjjhhhdddffflllnnnllloookkkhhhiiimmmoooooommmnnnkkkgggfffhhhjjjkkkjjjiiihhhjjjooopppmmmnnnrrrxxxwwwvvvvvvzzzxxxnnneee```QQQJJJPPPMMMEEEEEEJJJJJJHHHCCC===:::;;;>>>AAABBBBBB@@@@@@BBBGGGKKKXXX___gggmmmmmmiiieeebbb]]]aaaaaa]]]]]]dddjjjlllooottt{{{}}}{{{uuummmfffcccbbb___aaacccfffhhhjjjjjjjjjnnnmmmkkkjjjmmmpppmmmggghhhhhhiiikkkiiihhhjjjnnnkkkkkklllmmmnnnnnnnnnnnnkkkjjjiiikkkmmmpppqqqqqqsssrrrppppppqqqrrruuuvvvzzzyyyyyyzzz|||~~~~~~~~~zzzzzz{{{|||{{{zzz|||~~~yyyxxxwwwwwwwwwvvvtttrrrqqqrrrssstttssssssrrrrrrjjjlllmmmmmmllllllnnnpppnnnooooooooonnnmmmllllllooonnnnnnpppqqqpppnnnkkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjiiihhhgggfffffffffdddcccccceeeggghhhhhhgggggggggggggggggggggggghhhhhhgggeeecccccceeefffhhhfffeeegggjjjllljjjhhhjjjkkklllmmmmmmmmmllllllmmmnnnppprrrsssssssssrrrjjjjjjjjjkkkmmmqqquuuwwwwwwrrrnnnnnnppppppooonnnmmmllllllnnnqqqrrroookkkjjjjjjjjjjjjkkklllnnnooossstttttttttsssrrrqqqpppxxx}}}zzzxxxzzz}}}vvvyyy||||||{{{|||{{{}}}{{{~~~~~~}}}~~~|||~~~}}}}}}||||||}}}}}}~~~~~~}}}|||{{{zzzyyyyyytttvvvxxxxxxvvvtttttttttyyy{{{zzzuuurrrqqqooojjjhhhhhhhhhhhhjjjooowww|||~~~wwwpppoooqqqoookkkaaabbbhhhqqqqqqjjjiiimmmpppllliiikkkqqqvvvxxxxxxiiicccZZZUUUUUUXXXZZZ[[[WWWXXX[[[^^^```___]]]ZZZZZZ[[[]]]]]]\\\YYYUUURRRTTTSSSSSSSSSTTTUUUWWWXXXVVVXXX[[[]]]aaadddaaa\\\YYYWWWUUUTTTSSSTTTTTTTTTXXXXXXWWWVVVVVVWWWXXXYYYVVVUUUTTTUUUVVVXXX[[[\\\VVVUUUUUUVVVXXXYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXVVVWWWXXXYYYYYYZZZZZZZZZWWWXXXZZZ[[[\\\\\\[[[[[[\\\[[[\\\___bbbbbb^^^ZZZdddeeeeeebbb^^^]]]```dddhhhhhhgggggghhhhhhiiijjjcccfffgggfffgggkkkmmmkkkkkkiiiffffffiiikkkmmmnnnjjjgggcccbbbdddhhhkkkmmmjjjfffdddfffgggfffhhhlllppppppooommmnnnqqqvvvzzz{{{xxxmmmnnnaaaLLLCCC???@@@AAAAAA@@@@@@BBBCCCHHHJJJKKKIIIGGGGGGKKKNNNeeekkkrrrwwwvvvqqqllliii]]]ffflllkkkppp{{{zzzvvvssspppooolllgggbbb```aaabbbaaaaaabbbccceeehhhkkklllkkkiiiggggggiiiiiifffccceeefffhhhiiijjjkkkmmmpppkkkllllllmmmmmmmmmllllllnnnllljjjkkkmmmoooppppppnnnnnnnnnnnnnnnpppqqqrrrtttvvvxxx{{{||||||{{{zzz}}}~~~{{{yyy|||~~~|||~~~}}}}}}~~~||||||~~~~~~}}}}}}{{{xxxvvvsssxxx|||~~~|||wwwssspppoooqqqrrrqqqpppooopppqqqvvvwwwwwwwwwvvvtttrrrpppuuuuuuvvvxxxyyywwwsssppplllkkkjjjhhhggggggggggggeeeeeeffffffggghhhhhhhhhjjjhhhggghhhiiiiiihhhgggkkkjjjhhhfffeeefffgggggggggggggggeeedddccceeegggeeeeeeeeefffhhhiiihhhgggfffffffffffffffffffffffffffgggiiikkkmmmmmmmmmlllkkkkkkjjjkkkmmmooorrrtttsssnnnkkklllllljjjiiikkkkkkkkklllmmmnnnmmmkkkiiijjjiiiiiiiiiiiikkkmmmnnnrrrrrrrrrrrrrrrrrrrrrrrrvvvzzz}}}~~~{{{zzzzzz|||uuuwwwyyyyyyyyy|||{{{|||~~~~~~~~~~~~~~~~~~wwwwwwvvvvvvvvvvvvvvvwwwxxxwwwwwwvvvuuutttssssssrrrtttuuutttqqqooonnnnnnuuuxxxyyyvvvttttttqqqllluuuqqqllliiijjjooovvvzzz{{{uuurrrssspppkkkkkkddddddjjjggg___cccpppuuuoooiiihhhmmmppppppnnnccc^^^XXXSSSSSSUUUWWWXXXYYYWWWTTTRRRRRRTTTWWWYYYZZZ[[[]]]]]][[[VVVQQQMMMQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRTTTYYY___```[[[VVVTTTRRROOONNNOOOPPPPPPOOOTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQRRRRRRTTTUUUVVVWWWSSSRRRRRRSSSVVVWWWWWWVVVSSSSSSTTTTTTUUUUUUUUUVVVSSSTTTTTTUUUUUUVVVWWWWWWTTTUUUWWWXXXZZZZZZ[[[[[[]]]___bbbfffiiihhheeebbbbbbbbbaaa```___```ccceee______^^^^^^___bbbdddfff]]]aaabbb```aaaeeegggeeeaaaaaaaaabbbccccccdddddd___^^^\\\[[[\\\___cccfffiiidddaaaccccccbbbdddgggcccdddffffffeeeeeeggghhhmmmmmmmmmnnntttjjj]]]SSSMMMGGGDDDEEEJJJPPPSSSUUUYYY[[[YYYQQQJJJFFFFFFVVVYYY[[[]]]]]]]]]^^^___\\\jjjtttuuuxxx}}}~~~|||vvvmmmeee___]]]\\\]]]^^^^^^^^^```cccfffgggggggggfffggghhhiiijjjjjjiiiiiijjjkkkjjjiiiiiiddddddeeeeeehhhkkkmmmmmmmmmnnnnnnoooooooooooonnnpppnnnllllllnnnqqqrrrrrrooonnnmmmlllnnnpppsssuuuzzz{{{}}}~~~~~~}}}||||||zzzyyy~~~~~~{{{www{{{~~~~~~{{{|||yyyxxxxxxwwwyyyzzzyyywwwuuuuuuvvvrrrrrrrrrrrrrrrrrrrrrrrruuutttsssrrrrrrpppllliiikkkkkkllllllkkkjjjiiihhhddddddfffgggiiikkklllmmmllllllmmmnnnoooooollljjjhhhhhhhhhhhhhhhhhhhhhhhhgggggggggeeecccbbbdddeeeaaaccceeeffffffeeeeeefffiiihhhgggffffffggghhhiiifffgggiiikkklllmmmmmmmmmiiihhhhhhiiijjjlllnnnoooooollllllnnnlllggghhhllljjjllloooooommmkkkiiiiiillllllkkkkkklllmmmooopppnnnnnnnnnooopppsssuuuvvvvvvvvvvvvvvvvvvwwwxxxyyywwwxxxwwwuuutttvvv}}}{{{vvvwww}}}|||||||||{{{yyyzzz~~~|||}}}}}}}}}}}}~~~~~~~~~{{{xxxvvvuuuvvv}}}|||{{{zzzyyyxxxxxxxxxvvvvvvuuuuuutttssssssrrruuuvvvwwwuuusssqqqpppqqqrrruuuuuurrrpppqqqoookkkzzzuuuooonnnqqqvvvyyyzzzzzz|||zzzuuusssrrrnnniiikkkkkkjjjhhheeedddjjjqqqvvvoooiiiggghhhhhhccc^^^YYYXXXUUURRRPPPQQQSSSUUUVVVTTTPPPLLLKKKMMMQQQTTTYYYYYYYYYYYYVVVRRROOOLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLQQQTTTSSSPPPNNNPPPNNNKKKKKKMMMNNNNNNLLLOOOOOOOOOOOOPPPQQQSSSTTTMMMNNNPPPQQQRRRRRRRRRQQQRRRPPPPPPQQQSSSTTTSSSRRRNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYSSSWWW\\\_________^^^^^^^^^\\\ZZZ[[[]]]___``````]]]]]]^^^___```ccceeefffXXX[[[\\\XXXXXX\\\______XXXZZZ]]]^^^^^^\\\ZZZYYY\\\]]]]]][[[ZZZZZZ]]]___[[[XXXYYY]]]^^^ZZZXXXXXX[[[]]]^^^___^^^^^^```bbbdddaaa___```dddkkkrrrvvvvvv___OOOKKKQQQZZZ___bbbgggjjjeeeXXXIII???:::??????>>>>>>@@@FFFOOOUUUgggvvv~~~zzzuuuuuuqqqiiieeeffffffbbb]]]YYYYYYYYY```aaabbbaaa___^^^___aaaeeefffhhhjjjkkkmmmnnnnnniiihhhggghhhfffcccaaabbbcccbbbaaabbbeeejjjkkkiiikkklllmmmnnnooooooooooookkkiiihhhiiilllppprrrrrrooommmkkkjjjkkkppptttxxxyyyvvvssspppppprrruuuwwwtttvvvxxxzzz{{{{{{{{{{{{yyyrrrsssyyy}}}{{{yyyyyyzzz|||}}}{{{zzz{{{~~~~~~|||~~~yyy||||||zzzwwwrrrssszzzzzz{{{|||zzzxxxvvvvvvvvvvvvuuuttttttvvvyyy|||~~~}}}zzzwwwtttrrrpppmmmkkkeeegggjjjlllllljjjgggfffaaabbbccceeefffhhhiiijjjhhhhhhjjjlllnnnmmmjjjggg___aaadddgggiiiiiiiiiiiieeeeeedddbbb___^^^___```aaaeeeiiiiiigggfffgggiiidddcccaaa______```bbbccc```aaabbbdddfffgggggghhhfffggghhhiiikkkmmmooopppooonnnooorrrnnnhhhiiippplllooosssrrroookkkjjjkkklllkkkkkkjjjkkklllnnnoookkkjjjkkklllppptttxxxzzzxxxuuupppoooqqqtttvvvwwwrrrrrrrrrpppqqqvvvzzz{{{uuutttsssrrrrrruuuyyy|||}}}yyyyyy}}}|||~~~~~~~~~zzz~~~{{{|||{{{zzzyyyyyyzzz|||}}}~~~}}}{{{yyywwwvvvvvvrrrrrrqqqpppooonnnnnnmmmnnnooopppooommmmmmnnnooorrrtttrrrmmmlllmmmllliiirrrooonnnrrryyy|||zzzvvvrrruuuuuurrrooommmiiicccbbbmmmqqqjjjgggmmmpppmmmuuuooohhhffffffbbbYYYQQQQQQRRRQQQOOOMMMMMMOOORRRMMMNNNNNNNNNMMMLLLMMMNNNSSSSSSQQQPPPNNNLLLJJJJJJFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGHHHJJJJJJHHHHHHJJJKKKHHHFFFGGGIIIKKKJJJHHHJJJJJJJJJKKKMMMPPPRRRTTTGGGIIIKKKMMMMMMMMMKKKJJJNNNLLLKKKKKKLLLMMMKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQMMMMMMMMMMMMMMMOOOPPPPPPRRRQQQPPPPPPPPPQQQSSSTTTTTTWWW[[[\\\ZZZYYYZZZ]]]___[[[YYYYYY\\\___^^^\\\YYYYYYZZZ\\\]]]]]]^^^^^^OOOOOOQQQRRRRRRRRRQQQQQQTTTSSSRRRQQQRRRRRRTTTUUUQQQQQQPPPQQQQQQRRRSSSTTTTTTSSSRRRRRRSSSUUUWWWYYYWWWXXXXXXXXXYYYYYYZZZZZZbbb```^^^]]]]]]___aaacccqqqzzzuuuggggggnnnuuuxxxfff___eee^^^III???EEECCCEEEJJJOOOVVV```jjjppptttooojjjffffffeeebbb```___^^^^^^]]]]]]\\\[[[[[[______```aaabbbbbbccccccbbbdddhhhkkklllkkkhhhggggggffffffeeeddddddccccccaaa`````````aaacccfffgggjjjkkkkkkjjjiiiiiijjjlllmmmmmmkkkiiihhhiiimmmpppmmmkkkiiihhhhhhjjjlllnnnwwwvvvuuusssrrrrrrrrrrrruuuuuuuuuvvvwwwyyy{{{}}}xxxuuussstttwwwyyywwwuuuxxxxxxyyyyyyxxxxxxwwwvvvvvv{{{}}}zzz{{{~~~}}}~~~~~~||||||~~~}}}yyywwwxxxxxxuuusssyyy}}}|||yyyyyysssttt{{{zzzsssqqqwww}}}xxxtttrrruuu}}}~~~zzz|||xxxtttrrrrrroookkkhhhlllkkknnnssssssmmmgggdddgggfffdddcccdddgggjjjllliiihhhhhhgggfffdddccccccfffbbb^^^]]]^^^```bbbbbbcccaaafffmmmiii]]]ZZZaaaaaadddhhhlllllljjjgggeeebbbbbbbbbaaa^^^\\\\\\]]]YYY^^^```___aaahhhlllllleeehhhkkklllkkkiiiiiiiiibbbdddjjjpppoooiiifffgggjjjllloooooollliiigggggggggjjjjjjgggeeefffddd```___```bbbcccfffkkkrrrwww{{{wwwqqqnnnoooqqqssstttvvvuuuttttttwww{{{||||||~~~vvvjjjeeejjjllljjjoooyyy}}}{{{}}}{{{yyyzzz{{{zzzyyywwwzzz|||{{{zzzyyy~~~~~~zzzwwwxxx{{{{{{{{{{{{{{{{{{|||~~~|||zzz~~~}}}~~~}}}wwwsssqqqqqqsssrrrnnnlllnnnqqqrrrooojjjhhhkkkkkkjjjjjjnnnooolllhhhiiimmmssssssnnnjjjjjjmmmkkkiiikkkttt{{{xxxppprrriii]]]XXX]]]eeeccc\\\ccckkkoooiiiaaaaaaeeehhhcccaaa]]]YYYUUURRRPPPOOOLLLMMMNNNMMMKKKKKKLLLMMMNNNNNNMMMKKKIIIHHHJJJLLLKKKMMMNNNMMMKKKHHHGGGGGGGGGHHHJJJJJJJJJHHHFFFDDDHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHKKKJJJKKKOOOSSSSSSPPPLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGEEEDDDGGGKKKNNNIIIJJJKKKMMMNNNNNNNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOOOONNNOOORRRUUUXXXWWWVVVUUUTTTUUUVVVWWWUUUVVVVVVVVVUUUUUUVVVXXXXXXXXXYYYZZZZZZZZZZZZYYYJJJKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOONNNOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUUUU\\\\\\[[[[[[[[[[[[[[[[[[```gggtttvvvvvvzzzxxxmmmjjjppplll\\\TTTVVV]]]^^^^^^___```eeejjjnnnhhhddd```]]]]]]\\\[[[YYY]]]]]]\\\\\\\\\\\\\\\\\\ZZZ[[[\\\]]]^^^___``````dddfffiiikkklllkkkjjjiiieeeddddddcccbbbaaa``````______^^^___aaacccfffhhhgggggghhhgggeeefffhhhjjjnnnnnnllljjjggggggiiilllmmmkkkiiihhhhhhiiilllmmmrrrtttwwwxxxyyyxxxvvvtttyyyyyyyyyyyyyyyxxxwwwvvvtttrrrqqqqqqrrrssssssssswwwwwwvvvvvvvvvuuuuuuuuuyyy|||}}}{{{}}}|||{{{}}}|||xxxvvvvvvxxxzzzyyyvvvrrrrrrssstttsssqqqwwwyyy|||~~~~~~}}}{{{{{{wwwyyyyyyvvvrrrsss{{{wwwqqqrrruuu}}}yyyvvvwww|||~~~xxxtttpppnnnnnnmmmjjjgggllllllooouuuuuunnngggddddddeeeeeeeeeffffffeeeeeeccccccbbbbbbbbbbbbbbbccceeeaaa]]][[[[[[\\\]]]]]]```___dddnnnlllaaa\\\______bbbfffjjjkkkiiigggeee\\\^^^______^^^]]]^^^```[[[[[[[[[\\\^^^ccchhhmmmgggggghhhgggffffffhhhiiieeeccceeeiiiiiieeecccdddeeehhhkkkllljjjgggeeedddaaabbbaaa]]][[[[[[VVVPPPYYYZZZ\\\___cccgggkkkmmmrrrooolllkkklllmmmnnnnnnttttttuuuvvvwwwyyyzzz{{{zzzwwwxxx}}}}}}yyyxxxnnneeeaaagggkkkjjjooowwwyyyvvvxxx}}}zzzvvvuuuwwwxxxxxxvvvtttvvv{{{~~~|||wwwwww}}}~~~}}}xxxvvv{{{}}}|||vvvtttvvv||||||wwwvvvuuutttuuuxxx}}}}}}||||||{{{yyywwwxxxzzz}}}}}}zzzwwwuuuuuuwwwvvvrrrmmmhhhfffgggiiilllkkkjjjlllpppqqqooommmjjjlllllliiihhhkkkkkkhhheeecccffflllnnnjjjfffeeefffeeeeeehhhqqqwwwtttkkkpppgggYYYOOOQQQZZZ``````ccciiikkkeee^^^]]]^^^^^^XXXWWWUUURRROOOMMMLLLKKKKKKKKKLLLJJJIIIIIIKKKMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIKKKLLLKKKIIIFFFEEEFFFHHHHHHIIIJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFJJJKKKLLLNNNQQQQQQOOONNNKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFEEECCCBBBDDDHHHLLLHHHIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMOOOQQQTTTTTTSSSRRRRRRRRRSSSTTTSSSTTTUUUTTTSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWEEEEEEGGGHHHHHHIIIIIIHHHFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIKKKLLLOOOOOOOOONNNNNNNNNNNNNNNQQQQQQSSSTTTTTTSSSQQQPPPOOOSSSZZZ``````gggwwwmmmiiigggfffddd```]]]]]]___aaa___]]]ZZZXXXYYYYYYYYYXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\^^^___aaabbbccceeeeeefffggghhhhhhggggggbbbbbbaaa```___^^^]]]\\\[[[[[[[[[\\\^^^```cccdddeeeeeeeeedddcccdddgggjjjnnnnnnllliiieeedddeeefffmmmkkkiiiggggggiiikkklllkkkooovvv|||~~~}}}zzzwww}}}}}}~~~}}}|||yyywwwuuuuuuuuuuuutttrrrrrrtttvvvwwwvvvvvvvvvwwwyyy{{{}}}}}}|||{{{zzz~~~~~~}}}|||~~~|||~~~~~~|||wwwtttoookkkjjjkkkmmmooommmjjjggghhhkkkmmmmmmkkkmmmnnnooopppqqqrrrrrrrrrhhhkkknnnmmmkkkmmmtttzzz~~~~~~uuummmjjjjjjxxxvvvtttrrrrrrtttwwwyyypppmmmiiiggggggggggggfffhhhhhhkkkqqqqqqiiibbb___\\\^^^```aaaaaa___\\\ZZZYYYXXXWWWWWWXXXZZZ\\\^^^```]]]XXXVVVVVVVVVUUUUUUXXXVVV[[[fffggg___XXXXXXXXXZZZ^^^aaabbbaaa___^^^UUUWWWZZZ[[[\\\]]]```bbb^^^WWWUUUZZZ\\\\\\aaajjjgggfffdddaaa___```cccffffff```]]]___aaa___^^^^^^]]]aaadddfffdddbbb```___\\\\\\\\\\\\```bbb]]]UUUTTTSSSTTTXXX^^^aaaaaa___dddcccccceeeggghhhgggffflllnnnpppssssssrrrpppnnnooolllmmmtttxxxuuuoookkkddd^^^]]]dddiiiiiimmmttt{{{zzz|||~~~zzzrrroooppprrruuuxxxyyyvvvqqqnnnlllnnnpppqqqpppmmmmmmpppssswwwxxxwwwrrrmmmlllrrrwww{{{|||}}}{{{yyyvvvvvvvvvuuupppnnnrrrvvvvvvvvvwwwooooooqqqtttxxxzzzzzzxxxyyyuuupppkkkiiijjjmmmpppppppppppprrrttttttsssqqqlllooossstttppplllgggeeekkkjjjgggccc___^^^___aaadddeeegggiiikkkmmmnnnnnngggjjjjjjggghhhkkkkkkhhhddd______dddhhheee```]]]^^^^^^^^^aaaiiimmmhhh___iiiggg___SSSOOOUUU]]]bbb]]]aaaaaa\\\XXXXXXXXXVVVLLLLLLKKKJJJHHHGGGGGGFFFHHHHHHHHHGGGFFFGGGJJJMMMLLLHHHEEEEEEGGGHHHGGGEEEEEEGGGHHHHHHEEECCCBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCFFFHHHIIIJJJJJJJJJLLLMMMIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@BBBEEEHHHHHHGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHIIILLLMMMLLLJJJIIIIIIJJJLLLOOOOOONNNNNNNNNNNNOOOPPPNNNOOOPPPPPPOOOOOOQQQRRRVVVUUUTTTSSSSSSSSSSSSSSSBBBCCCDDDDDDEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKIIIKKKOOOPPPMMMNNN]]]nnnqqqxxx|||zzzzzz~~~{{{ssskkkeee^^^VVVXXXWWWUUURRROOOOOOPPPRRRVVVVVVTTTTTTUUUVVVVVVVVVTTTSSSSSSSSSTTTUUUWWWXXXZZZZZZ\\\^^^___aaaccccccaaaaaa`````````aaaaaabbb___^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXZZZ[[[]]]^^^eeeeeeeeecccccceeehhhkkkllllllkkkiiieeeccccccdddlllkkkhhhgggggghhhjjjlllgggkkkrrryyy}}}~~~}}}{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuvvvvvvtttqqqpppsssvvvrrrqqqpppqqqtttyyy}}}~~~zzzuuuuuuyyy{{{yyyuuuvvvttttttwww|||~~~{{{xxxttttttttttttuuuxxx|||yyyuuuwww~~~wwwttttttvvvvvvuuuqqqooorrrxxxwwwrrrxxxzzz{{{yyywwwuuuuuuvvvsssrrrrrruuuwwwwwwsssoooyyyzzzwwwpppmmmoooqqqpppiiigggccc```___```bbbdddccc```^^^___bbbeeedddccc^^^^^^^^^```aaabbbaaa___YYY]]]aaabbbaaabbbgggkkkiiimmmpppoooiiidddbbbbbbiiikkkkkkiiifffeeegggjjjgggdddaaa______```bbbbbb```^^^___cccccc]]]XXXWWWQQQRRRTTTUUUUUUTTTRRRPPPNNNMMMKKKJJJKKKNNNQQQSSSVVVSSSQQQOOOOOOOOONNNMMMMMMJJJMMMVVVZZZVVVQQQOOOPPPQQQSSSUUUVVVTTTSSSQQQPPPRRRUUUWWWXXXZZZ]]]______TTTRRRZZZ\\\VVVXXXaaaddddddbbb^^^[[[ZZZ[[[]]]```YYYUUUXXX\\\[[[XXXWWWUUUXXX\\\^^^]]][[[ZZZYYYTTTVVVZZZaaammmwwwuuunnnVVVRRRPPPSSSXXX[[[YYYUUUWWWXXX[[[___bbbcccaaa___aaacccfffhhhiiihhhfffeeeeee```___fffkkkiiiccc```^^^ZZZ[[[bbbfffgggiiinnnpppoooqqquuusssmmmjjjjjjjjjlllnnnnnnlllhhhdddbbbbbbeeehhhgggeeecccdddffflllmmmmmmiiicccaaacccfffiiikkkmmmnnnlllkkkjjjjjjkkkeeecccgggjjjkkkmmmpppiiijjjjjjiiiiiijjjmmmooosssoooiiieeebbbbbbaaaaaacccdddfffiiilllmmmkkkiiibbbeeehhhhhheee```[[[YYYddddddbbb___]]]^^^```ccc```bbbeeefffggggggiiikkk___cccffffffiiinnnqqqoooggg```\\\```dddaaa[[[WWWXXXYYYYYY[[[```bbb[[[RRRYYYbbbeee^^^TTTRRRVVVZZZSSSTTTRRROOOQQQUUUWWWUUUFFFFFFFFFEEEEEEDDDCCCCCCEEEEEEDDDCCCCCCDDDHHHKKKIIIDDD???@@@DDDFFFCCC@@@AAABBBDDDCCCAAA???????????????>>>>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDCCCAAAAAAEEEIIIGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAA???>>>???CCCEEEHHHFFFDDDCCCBBBCCCEEEFFFAAAAAAAAAAAAAAABBBCCCCCCGGGHHHHHHFFFEEEEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLHHHJJJLLLLLLKKKKKKLLLMMMUUUTTTRRRPPPOOOOOOOOOOOOCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCEEEHHHKKKMMMJJJIIIIIIHHHFFFDDDGGGLLLQQQRRRTTTWWWYYYXXXUUURRRRRRUUUSSSLLLIIILLLLLLHHHJJJKKKKKKIIIHHHIIILLLNNNJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVXXXZZZ[[[]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZbbbccccccbbbbbbdddgggjjjkkkllllllkkkiiigggfffgggjjjhhhfffeeeeeegggjjjkkkhhhkkknnnssswww{{{}}}tttrrrnnnjjjiiijjjmmmnnnpppqqqpppmmmiiiiiilllpppjjjiiiggggggiiimmmqqqtttsssmmmggggggiiihhheeeaaabbbdddgggiiiiiiiiiiiiiiifffggggggfffgggiiiooossslllfffccciiinnnnnnlllkkknnnqqqvvvzzz||||||{{{zzz}}}zzzuuunnnhhhfffhhhjjjpppoookkkgggiiimmmmmmiiilllmmmmmmmmmllllllmmmoooiiiiiijjjnnnrrrrrroookkkrrrsssnnneee```aaacccccc```^^^\\\[[[[[[[[[]]]^^^```\\\ZZZZZZ]]]______]]]UUUUUUVVVXXXYYYWWWSSSPPPQQQTTTWWWYYYXXXXXXZZZ]]]YYY\\\______]]]\\\]]]^^^^^^bbbfffeeeaaa^^^]]]___^^^\\\ZZZXXXWWWXXXZZZ\\\XXXTTTRRRTTTTTTQQQPPPQQQIIIIIIIIIIIIJJJKKKLLLMMMIIIGGGEEECCCDDDEEEHHHIIIJJJIIIHHHIIIJJJKKKJJJIIIIIIEEEEEEJJJNNNNNNMMMLLLNNNNNNOOOOOOOOOMMMKKKJJJLLLNNNQQQRRRSSSUUUWWWYYY]]]SSSRRR[[[\\\SSSPPPVVV^^^______]]]YYYUUUSSSRRRVVVPPPOOOUUUYYYXXXSSSQQQNNNQQQTTTVVVUUUTTTSSSTTTNNNQQQVVV```ooo||||||www[[[VVVPPPPPPSSSVVVTTTRRRPPPRRRUUUYYY]]]^^^\\\ZZZZZZZZZ\\\]]]___aaabbbbbbaaaZZZXXX\\\```___]]]]]]]]][[[\\\```ddddddeeefffgggfffiiioooqqqmmmkkkllliiihhhgggfffdddaaa^^^\\\XXX[[[___```]]][[[\\\]]]___bbbddddddaaa___^^^___^^^aaadddeeeeeeeeeeeefffddd___\\\___bbbcccggglllgggfffddd```]]]\\\___bbbcccbbbccceeehhhhhhfffccc^^^___```ccceeefffdddaaa```bbbdddbbb___[[[YYYXXXaaaaaa```___^^^```dddgggbbbccceeeeeedddddddddfffZZZ___bbbdddhhhooorrrqqqlllccc]]]___bbb___YYYVVVTTTVVVVVVWWW[[[^^^YYYQQQLLLYYYbbb\\\PPPKKKMMMPPPMMMMMMIIIFFFJJJQQQTTTSSSEEEEEEEEEEEEDDDCCCAAA@@@AAAAAAAAA@@@@@@AAADDDGGGDDD???;;;<<<@@@BBB@@@<<<<<<>>>@@@@@@>>><<<;;;;;;;;;;;;::::::;;;<<<===>>>:::;;;;;;<<<<<<======>>>==================<<<<<<<<<>>>???>>><<<===AAAEEEEEEDDDDDDCCCAAA@@@@@@??????@@@???>>>===>>>@@@CCCFFFEEECCCAAA@@@AAABBBCCC@@@@@@?????????@@@AAAAAAAAAAAABBBAAAAAABBBDDDGGGFFFFFFGGGGGGHHHHHHHHHHHHFFFHHHJJJKKKJJJJJJKKKLLLSSSRRRPPPOOOMMMMMMLLLLLLEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@AAAAAA@@@???>>>===>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAADDDHHHLLLOOOHHHEEEAAA@@@@@@BBBDDDEEEJJJFFFBBBBBBEEEFFFDDDAAAGGGHHHGGGCCCCCCGGGKKKLLLEEEFFFGGGFFFFFFFFFIIIKKKDDDFFFGGGGGGFFFFFFHHHIIIJJJIIIHHHGGGHHHJJJLLLNNNQQQRRRSSSTTTVVVWWWYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYYYYYYYZZZZZZZZZZZZ]]]___```aaaaaabbbeeegggiiikkkmmmlllkkkiiihhhhhhdddcccbbbaaabbbdddgggiiijjjiiiiiijjjnnnsssxxx|||tttpppjjjeeebbbdddgggjjjnnnmmmjjjgggeeeeeegggiiiiiigggdddaaaaaaccceeegggllleee`````````\\\ZZZYYYUUUYYY]]]___^^^___aaabbb^^^___```^^^\\\^^^cccgggiiibbb^^^______]]][[[\\\___ccchhhkkklllkkkjjjjjjmmmllljjjhhhffffffiiikkkkkkllljjjffffffjjjmmmlllhhhhhhhhhhhhiiijjjlllllliiihhhjjjnnnrrrsssppplllnnnooojjj```XXXWWWXXXXXXZZZZZZ[[[[[[[[[[[[[[[ZZZ]]]YYYVVVWWWYYY[[[ZZZYYYTTTSSSSSSUUUWWWUUUOOOJJJNNNPPPSSSSSSSSSRRRSSSTTTVVVWWWXXXXXXWWWWWWYYYZZZYYY^^^ccceeebbb^^^\\\[[[VVVVVVTTTRRROOOOOOQQQSSSQQQLLLJJJLLLMMMKKKKKKMMMGGGEEEDDDCCCDDDGGGJJJLLLHHHFFFEEECCCBBBCCCDDDEEEBBBBBBCCCEEEHHHIIIHHHGGGIIIGGGEEEFFFHHHKKKLLLMMMOOOOOOOOOOOONNNLLLLLLKKKIIIKKKMMMNNNNNNOOOQQQSSSXXXQQQQQQXXXYYYRRRMMMMMMUUUXXX[[[[[[XXXRRRNNNLLLNNNKKKMMMSSSWWWSSSOOONNNJJJLLLNNNNNNMMMMMMNNNOOOOOOQQQTTTZZZdddnnnoookkk\\\WWWRRROOOQQQSSSSSSRRRNNNOOOQQQTTTXXXYYYXXXVVVVVVVVVVVVWWWZZZ]]]```bbb___ZZZXXX[[[\\\[[[\\\___^^^]]]\\\^^^```aaaaaa`````````dddmmmrrrqqqpppqqqmmmiiieeebbbaaa```___^^^WWWZZZ^^^^^^ZZZXXXWWWYYYVVVZZZ^^^bbbccccccdddeee^^^aaaccceeeeeefffhhhjjjbbb]]]ZZZ\\\^^^aaagggnnngggeeeaaa\\\WWWVVVXXXZZZbbbcccffflllpppoooiiiddd^^^]]]^^^___``````^^^\\\bbbdddeeeeeebbb___^^^^^^^^^^^^]]]]]]\\\___cccfffcccccccccbbbaaa```^^^]]]XXX\\\______ccciiikkkiiikkkccc]]]]]]___\\\XXXWWWTTTUUUTTTTTTYYY^^^]]]XXXNNNWWWZZZRRRHHHFFFKKKOOOLLLLLLIIIFFFGGGLLLMMMKKKDDDDDDEEEEEEDDDBBB@@@>>>===>>>??????>>>>>>@@@BBB>>>;;;888999;;;===<<<:::999;;;======;;;999999999999999:::;;;;;;<<<======888888888999999:::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<===@@@BBBAAAAAAAAA@@@@@@???>>>>>>===>>>>>>===;;;<<<>>>@@@CCCBBB@@@?????????@@@@@@@@@@@@@@@??????@@@@@@AAA<<<============>>>AAACCCAAAAAABBBDDDDDDDDDDDDDDDDDDGGGJJJKKKJJJJJJJJJKKKNNNNNNNNNMMMLLLKKKIIIHHHEEEDDDCCCAAA@@@@@@@@@@@@???????????????===<<<;;;<<<;;;;;;<<<<<<===>>>???======>>>???@@@@@@@@@@@@>>>>>>??????????????????@@@@@@@@@AAACCCEEEGGGHHHBBBAAA???<<<<<>>BBBGGGBBBCCCDDDCCCCCCCCCEEEGGGDDDGGGIIIHHHFFFEEEFFFHHHHHHGGGEEEDDDEEEGGGIIIKKKOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRQQQPPPPPPOOONNNNNNOOOOOOPPPQQQQQQQQQTTTTTTVVVXXXYYYZZZ[[[[[[[[[]]]```bbbcccccceeefffccceeehhhhhhfffcccbbbbbb]]]\\\[[[[[[]]]```dddfffeeeccc```___aaafffkkkooonnnjjjeeeaaa```bbbeeegggkkkhhhcccaaa```aaabbbbbbdddccc```^^^^^^^^^```aaaddd^^^\\\]]][[[VVVVVVYYYTTTTTTUUUWWWYYYZZZZZZZZZVVVXXXYYYVVVRRRRRRVVVZZZaaa]]]ZZZZZZXXXSSSRRRTTTUUUXXX[[[]]]]]]]]]```bbbeeefffhhhhhhhhhhhhjjjkkkeeeiiiiiidddaaaeeejjjlllfffeeeddddddeeeggghhhhhhfffdddeeegggkkkllliiieeecccfffdddZZZSSSRRRTTTTTTSSSUUUWWWYYYZZZYYYWWWUUUTTTQQQNNNOOORRRTTTTTTRRRRRROOONNNOOORRRRRRNNNJJJKKKLLLNNNNNNNNNNNNNNNOOOSSSTTTUUUUUUTTTSSSSSSSSSRRRUUUYYY[[[ZZZXXXVVVUUUQQQQQQQQQNNNJJJHHHIIIKKKHHHEEEEEEIIIKKKHHHGGGHHHFFFDDDBBBAAABBBDDDGGGHHHEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@BBBEEEHHHIIIGGGFFFEEEFFFFFFDDDDDDEEEGGGHHHKKKKKKJJJJJJJJJJJJKKKKKKEEEFFFHHHIIIJJJKKKMMMOOOPPPNNNMMMPPPSSSSSSNNNJJJLLLPPPTTTWWWUUURRROOOMMMLLLKKKMMMRRRRRRNNNKKKLLLIIIIIIIIIHHHFFFGGGJJJLLLMMMOOOPPPPPPUUU\\\^^^[[[UUUTTTRRRQQQQQQRRRSSSSSSNNNMMMMMMOOORRRTTTTTTSSSQQQRRRRRRTTTWWWZZZ\\\^^^[[[ZZZ[[[]]]\\\YYY[[[___\\\\\\[[[[[[]]]^^^^^^\\\[[[ZZZ___iiiqqqrrrqqqrrrqqqkkkeeeaaabbbcccdddddd^^^aaacccaaa\\\XXXWWWXXXWWWYYY\\\^^^aaadddgggiiibbbdddeeeeeeeeefffhhhjjjaaa\\\XXXYYY[[[^^^fffooojjjfffaaa\\\YYYXXXXXXYYYfffgggjjjooosssqqqjjjccc^^^]]][[[\\\]]]]]]\\\ZZZ```dddhhhiiihhheeebbbaaa]]]]]]\\\ZZZYYYZZZ]]]```^^^\\\YYYYYYZZZXXXUUUQQQTTTWWWYYYXXXZZZ___aaa___ccc]]]XXXYYYYYYWWWWWWYYYWWWVVVSSSPPPRRRXXXYYYWWWPPPTTTRRRIIICCCDDDIIILLLIIIMMMNNNKKKIIIIIIGGGCCC???@@@AAAAAAAAA???===<<<:::<<<>>>>>>===<<<<<<<<<999999777777777888999999777999;;;;;;999777777777555666888:::;;;;;;;;;;;;666666777777777777777777666777777777888999999999999888888999;;;=================================:::;;;;;;:::999999:::<<<>>>>>>==================???>>>>>>=========>>>>>>:::;;;;;;:::999:::<<>>@@@@@@@@@@@@@@@???BBBEEEGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKHHHFFFDDDEEECCCAAA???============??????@@@@@@???===<<<;;;::::::::::::;;;<<<===>>>;;;<<<===>>>??????@@@???<<<<<<<<<======>>>>>>>>><<<===>>>@@@@@@@@@@@@@@@;;;@@@BBB>>>:::;;;===@@@BBBBBBBBB@@@===<<<===???>>><<>>BBBDDDBBB>>>>>>@@@AAACCCCCCCCCCCCEEEFFFGGGHHHAAACCCFFFGGGGGGIIIKKKMMMKKKLLLJJJIIIMMMSSSQQQJJJGGGKKKPPPSSSSSSRRRQQQQQQMMMLLLNNNQQQOOOJJJIIILLLIIIHHHGGGDDDCCCDDDGGGJJJCCCFFFGGGFFFHHHOOORRRQQQNNNPPPRRRRRRRRRQQQRRRTTTOOOMMMKKKLLLNNNPPPQQQRRRMMMNNNPPPRRRTTTVVVWWWXXXVVVXXX]]]___\\\WWWXXX]]][[[[[[YYYXXXZZZ]]]]]]ZZZWWWVVV[[[fffnnnpppooopppsssmmmeeeaaacccgggjjjkkkfffhhhhhheee___ZZZXXXYYY]]]\\\[[[ZZZ\\\```dddgggdddddddddcccbbbbbbeeeggg___ZZZVVVWWWXXX\\\eeennnmmmhhhbbb^^^\\\\\\\\\[[[```aaaeeemmmtttuuupppjjj^^^\\\ZZZZZZ[[[[[[[[[ZZZ\\\aaahhhlllkkkgggcccaaa^^^]]][[[YYYVVVWWWYYY\\\WWWSSSOOOOOOQQQQQQLLLGGGMMMQQQSSSRRRUUUZZZ[[[ZZZ\\\WWWTTTTTTTTTSSSVVVZZZ[[[XXXQQQKKKKKKOOOQQQOOOIIIKKKJJJCCC???@@@BBBAAADDDKKKQQQPPPMMMJJJEEE@@@:::;;;===>>>>>>===<<<;;;888;;;===>>><<<:::999999666777777666555555777999666888::::::888777666777111333666888999999888888666666666666666666666666444555555666777888888999777555444666:::<<<:::888:::::::::;;;;;;;;;<<<<<<888999:::888777777888:::::::::;;;<<<<<<;;;;;;:::;;;;;;:::999999::::::::::::;;;:::999777777999;;;888:::;;;===>>>>>>======999<<<@@@AAAAAAAAAAAAAAADDDFFFIIIJJJJJJGGGDDDAAA??????>>>===============???>>>>>>===<<<:::999888999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>>>>============>>>>>>@@@@@@@@@???>>>======<<<>>>>>>======>>>@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@BBBFFFIIIIIIGGGDDDAAACCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGFFFEEEDDDCCCGGGGGGFFFFFFEEEEEEDDDDDDAAABBBDDDFFFHHHIIIJJJJJJNNNNNNNNNOOOPPPPPPQQQQQQXXX[[[aaagggjjjiiieeeaaaYYYXXXVVVUUUTTTUUUWWWXXXQQQRRRSSSRRRRRRRRRTTTVVVZZZXXXTTTRRRQQQRRRTTTVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSQQQPPPOOOMMMKKKIIIHHHGGGNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGDDDCCCEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGNNNQQQVVVZZZ\\\[[[YYYWWW[[[[[[\\\ZZZYYYXXXZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXX\\\XXXUUUTTTVVVXXXXXXWWWQQQSSSUUUVVVUUUSSSSSSTTTTTTTTTSSSRRRPPPOOOMMMLLLGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEEEEHHHIIIKKKMMMMMMLLLKKKJJJEEEEEEEEEEEEEEEDDDDDDDDDHHHHHHGGGFFFEEEDDDCCCCCCAAA>>>;;;===BBBEEECCCAAAAAABBBBBB@@@???>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????>>>======AAAAAAAAABBBBBBBBBCCCCCC<<<<<<===???AAADDDFFFGGGBBBCCCFFFHHHIIIIIIHHHGGGFFFFFFHHHJJJLLLNNNOOOPPPIIIIIIHHHGGGFFFFFFGGGGGGEEEEEEFFFFFFEEEDDDBBBAAAAAABBBBBBCCCDDDCCCCCCCCCKKKNNNRRRUUUVVVTTTQQQOOOOOONNNMMMLLLLLLLLLMMMNNNKKKKKKLLLLLLMMMMMMMMMNNNUUUXXX\\\___```^^^[[[YYYaaa^^^[[[[[[]]]]]]ZZZWWWYYYXXXYYY\\\```ccccccccciiihhheeeccccccdddfffhhhkkkeee^^^ZZZZZZ[[[[[[[[[XXX[[[^^^^^^\\\\\\^^^aaa]]]]]]]]]]]]^^^```bbbddd```\\\XXXXXX]]]aaaccccccbbbaaa]]]WWWRRRTTTYYY___eeegggfffbbbccchhhjjjiiiiiieee```]]][[[[[[[[[ZZZZZZZZZ\\\```eeeeeeccc___ZZZZZZXXXWWWUUUTTTSSSRRRYYYUUUPPPLLLJJJJJJLLLNNNIIIJJJKKKLLLMMMOOOOOOPPPUUUQQQLLLIIIIIIJJJLLLLLLJJJHHHEEEFFFGGGGGGEEECCCFFFFFFDDDAAA???>>>@@@BBBCCCCCCCCCDDDCCCCCCBBBBBB===<<<;;;<<<======;;;888777777888888888888777777555555444444444333333333444444444555555555666666555555555666666666666777222222222222222222222222555555555444444333333333444333333222333444555666777777888888888999999999888777555444444444666777666666666666777777777777888888888777777777777777777777666666555555555555777666555444555777999;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666888888888888888888888888999999999999::::::::::::999999999999::::::::::::::::::;;;;;;<<<======>>>===<<<<<<;;;;;;<<<<<<===???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@???>>>>>>=========???AAADDDDDDBBB@@@>>>????????????????????????BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHJJJNNNSSSVVVUUURRRNNNPPPOOONNNMMMMMMNNNPPPQQQMMMNNNOOONNNMMMMMMOOOQQQQQQPPPMMMKKKJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJLLLLLLOOOOOONNNMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFDDDBBBAAADDDDDDEEEFFFGGGGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFIIILLLOOOPPPPPPNNNMMMLLLMMMNNNNNNNNNNNNPPPRRRVVVVVVUUUTTTTTTTTTTTTTTTUUURRROOOOOOQQQRRRQQQPPPMMMOOOQQQQQQPPPOOOPPPQQQRRRRRRQQQQQQOOOMMMLLLKKKFFFEEEDDDCCCBBBCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEECCCBBBBBBBBBCCCCCCCCCDDDEEEGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@@@@??????AAAAAA@@@@@@???>>>>>>>>>>>>;;;888999>>>@@@>>><<<>>>??????>>><<<<<<===>>>================================================;;;;;;;;;;;;;;;::::::999??????@@@@@@@@@AAAAAAAAA:::;;;<<<>>>AAACCCFFFGGGCCCCCCBBBBBBCCCCCCDDDDDDAAABBBCCCDDDFFFGGGIIIIIIFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBEEEHHHKKKKKKJJJGGGEEELLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIJJJJJJKKKKKKKKKOOORRRUUUYYY[[[[[[YYYXXXZZZXXXVVVVVVYYY\\\]]]^^^XXXWWWWWWYYY[[[\\\\\\[[[dddccc```___^^^^^^^^^___ffffffddd^^^WWWTTTVVVYYY[[[]]]^^^]]][[[ZZZ\\\^^^^^^^^^^^^___```bbbdddfffbbb^^^[[[]]]aaaeeefffeeegggfffaaa[[[UUUVVV[[[```fffgggeeeaaaaaagggjjjiiiaaa^^^ZZZYYYZZZ\\\\\\\\\ZZZYYYZZZ\\\______\\\ZZZTTTRRRPPPNNNMMMNNNOOOPPPTTTRRRNNNKKKIIIIIIKKKLLLDDDEEEEEEFFFGGGHHHIIIIIIJJJFFFCCCAAABBBCCCEEEEEEDDDBBB@@@@@@AAAAAA???===@@@@@@???<<<::::::<<<>>>>>>>>>?????????>>>>>>===:::;;;======<<<999777555555666666777777666666555444444444444333333333333333333333444444444555555333333333333444444444555222222222222222222222222444444444444333333333222444333222222333444555666666666666666777777777777888777555333333333444555555555555555666666666666666666666777777777777777666666555555555444444444444444333222333555777888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888777777777777777666555555666666666666666666666666666777777777777888888888666777777777777888888888999::::::;;;;;;<<<<<<===::::::999999999999::::::<<<;;;;;;::::::999999888:::999999888888999999:::;;;;;;;;;::::::999999888999:::;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>?????????????????????>>>>>>>>>>>>;;;<<<===>>>????????????======>>>>>>???@@@@@@AAA???@@@BBBEEEGGGGGGDDDBBBFFFFFFEEEEEEEEEGGGIIIJJJHHHIIIJJJHHHGGGFFFHHHIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGLLLLLLLLLKKKKKKJJJJJJIIIDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEEEEFFFFFFDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHFFFHHHIIIIIIHHHHHHIIIKKKPPPPPPOOONNNNNNNNNNNNOOOMMMLLLKKKKKKLLLLLLKKKJJJIIIJJJKKKJJJIIIIIIKKKMMMPPPPPPPPPOOOMMMLLLJJJIIIEEECCCAAA???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBAAA@@@@@@???@@@@@@@@@???@@@AAABBBCCCBBBAAAAAA>>>======<<<;;;:::999999::::::::::::::::::::::::<<<999777888:::<<<;;;888;;;;;;<<<:::999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888999999999999888777777<<<<<<=========>>>>>>>>>888999:::<<>><<<<<<===>>>???======>>>???@@@AAABBBBBB@@@@@@@@@@@@????????????@@@@@@AAABBBBBBBBBBBBAAA???@@@AAAAAABBBBBBAAAAAAAAABBBEEEGGGGGGEEECCCAAAGGGGGGFFFFFFGGGHHHIIIJJJFFFFFFGGGGGGGGGGGGHHHHHHHHHJJJMMMPPPSSSTTTUUUUUUTTTSSSSSSRRRRRRVVV[[[___XXXWWWUUUUUUVVVVVVUUUTTT]]]]]]\\\ZZZYYYXXXWWWWWW[[[aaaddd___UUUPPPSSSYYY\\\\\\\\\YYYWWWWWWXXXZZZ\\\\\\]]]^^^```bbbdddfff```^^^]]]___dddggggggeeefffeeeaaa[[[VVVVVV[[[___dddggghhheeedddeeeccc```ZZZYYYWWWYYY\\\```bbbcccYYYWWWVVVVVVVVVVVVTTTSSSQQQNNNJJJGGGEEEFFFHHHJJJMMMLLLJJJIIIHHHGGGHHHHHHAAAAAABBBBBBCCCCCCCCCCCC???===;;;;;;<<<===>>>===>>>===;;;;;;<<<<<<;;;999:::;;;:::888666666888:::::::::;;;;;;;;;;;;::::::888<<>>>>>>>>???AAAAAA???>>>?????????@@@AAACCCDDDEEEDDDDDDDDDCCCAAAAAABBBCCCBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@@@@AAABBBDDDEEEEEEIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFFFFCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIJJJJJJIIIGGGEEEEEEFFFJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJIIIHHHGGGEEEFFFFFFEEEDDDEEEHHHJJJNNNNNNNNNMMMLLLKKKJJJIIIDDDBBB???===;;;;;;<<<======>>>???@@@@@@???>>>===??????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA<<<<<<;;;:::888777666666888888999999999:::::::::===;;;999999:::;;;:::888888999999888666666888999999999999999999999999999777777777777777777777777999999::::::999999888777999999999::::::::::::;;;888999999:::;;;===???@@@===<<<;;;:::999:::;;;;;;<<<<<<<<<======>>>>>>???<<<<<<=========<<<<<<<<<======>>>???@@@@@@@@@AAA>>>>>>???@@@@@@@@@@@@???BBBCCCDDDEEEEEEDDDBBBAAACCCCCCCCCCCCDDDFFFHHHIIIDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHKKKMMMNNNOOOPPPQQQRRROOOMMMMMMQQQUUUVVVTTTSSSRRRSSSSSSQQQPPPVVVWWWWWWWWWWWWVVVTTTSSSPPPWWW]]]ZZZSSSOOORRRWWWWWWVVVUUUSSSRRRSSSTTTUUUXXXYYYZZZ\\\^^^```aaabbb[[[ZZZZZZ]]]bbbdddcccaaa``````^^^YYYUUUUUUXXX\\\^^^dddiiiiiifffbbbYYYQQQRRRQQQQQQTTTXXX]]]___```UUUSSSQQQOOOOOOOOOOOONNNQQQOOOKKKGGGDDDCCCBBBBBBFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB===;;;::::::;;;<<<;;;999===<<<;;;;;;;;;;;;::::::888999999888666666888999999999::::::;;;;;;::::::888>>>EEEDDD>>>777333333333444444444444444444333333333333333222222222222000000000111111111222222//////000000000111111111111111111111111111111111222222222222222222222222222222222111222222222222222333333333333444444444555444333111000000000000111111111222222222333333222222333333444555666666222222222222222222111111111111000000000111222333333333333333333333333333333333444555666777777777333333222222222222333333222222333444444444444333222222222222222222222222222222222333333333333444222222222333333333333444333333444444555666666666555555444444444444555555555555444444444444444444666666666555555444333333555555555555444444444444444444333444444444555555555555555555555555555555444444555555555555444444666666666666666666666666666666777777777777777666777777777888999999:::::::::999888888::::::999888::::::;;;<<<===>>>@@@@@@@@@@@@@@@???======>>>???>>>???@@@AAAAAA@@@@@@???????????????????????????????????????>>>>>>>>>===>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGDDDCCCBBBAAAAAAAAABBBCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@???????????????@@@@@@DDDFFFGGGFFFDDDBBBBBBBBBFFFFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCBBBCCCFFFIIIMMMMMMMMMLLLKKKJJJIIIHHHDDDBBB@@@===;;;;;;;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<==================>>>??????@@@@@@@@@@@@@@@<<<<<<;;;:::888777666666777777888999999:::::::::<<<:::888888888888888777666777777777555555777999777777777777777777777777666666666666666666666666888888999999888888777666666666666666777777777777999888888888888999999:::777888999:::::::::999888999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>>>>???????????????>>>===@@@@@@@@@AAABBBDDDFFFGGGCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDFFFGGGGGGIIILLLNNNMMMIIIGGGHHHJJJNNNMMMLLLMMMNNNOOONNNLLLNNNOOOQQQRRRSSSRRRQQQQQQLLLOOOQQQQQQOOOMMMMMMMMMMMMLLLKKKKKKMMMNNNPPPPPPUUUVVVXXXYYY[[[]]]^^^^^^WWWUUUVVVYYY^^^```^^^\\\___``````\\\WWWTTTUUUWWWWWW]]]``````^^^\\\UUUNNNHHHGGGGGGIIIMMMPPPRRRRRROOONNNLLLJJJIIIJJJKKKLLLLLLLLLJJJIIIFFFCCC@@@???AAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAA>>>===;;;;;;;;;:::888666;;;;;;;;;;;;::::::::::::666777888777666555666888777777888999999999999999666<<>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???============>>>>>>>>>>>>???AAADDDFFFEEEEEEFFFFFFCCCCCCBBBBBBCCCCCCDDDDDDAAABBBCCCBBB@@@???@@@AAAAAABBBCCCCCCCCCCCCEEEGGGJJJJJJJJJJJJIIIHHHGGGFFFCCCBBB@@@???===<<<;;;;;;:::::::::;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888777777666555555666666777777777888777666555444444444444444444555666555444444666888555555555555555555555555555555555555555555555555555555555555555444333333333444444444444555555555777777666666555666666666444666888::::::999888777555555555666666777777777888999:::;;;;;;;;;:::999888888888888999:::<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>???AAACCCDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDGGGHHHGGGEEEDDDDDDEEEDDDDDDEEEGGGIIIIIIHHHFFFGGGIIIKKKLLLMMMLLLLLLMMMJJJHHHGGGHHHGGGDDDBBBCCCCCCCCCEEEIIIKKKKKKJJJRRRSSSUUUVVVXXXYYYYYYYYYSSSRRRQQQTTTXXXZZZXXXVVV```bbbdddaaaZZZTTTQQQQQQPPPRRRRRRNNNOOOSSSUUUTTTEEEDDDCCCDDDGGGHHHIIIHHHIIIIIIHHHGGGEEEEEEGGGIIIAAABBBDDDEEEEEECCCAAA@@@>>>>>>?????????????????????????????????>>>>>>>>>===;;;999888888777555333666888888888666666777888444555666555333222333444333333444555666666666666222666999999555222000000333333444444444444333333222222222111111111000000////////////000000000000000000000000111111111111/////////////////////////////////000000000000000000000000111000000///...111111111111222222222222111111111111000000000////////////000000000000111//////000000111111222222000000000000000111111111111111111111111111111111000000000000000000000000111222222333333444444444111111000000111222222333111111111222222111000000111111111111111111111111000000000111111111111222000000000111111111111222///000000111222222333333222222111111111111222222111111111111111111111111111111222222222111000000222222222222222222222222111111222333333333333222333333333333333333333333000111222333333333333333222222222333333333444444111222222333444444444444222222222333444444555555777666555666777888777555444444555666777888888888888999999999888888999;;;777777888999999:::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::;;;<<<===?????????>>>>>>??????@@@AAABBBCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBAAA@@@@@@@@@AAA@@@@@@??????===>>>???@@@@@@@@@@@@@@@>>>AAADDDFFFGGGGGGGGGHHH@@@@@@@@@@@@@@@AAABBBBBB???@@@@@@>>><<<<<<>>>@@@>>>@@@CCCDDDCCCCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@???===;;;:::888777777666666777777888666666888999999999888888777777777777777888888999888888888777777666666666444444444444444555555555333333333222111111222333222333444444333333555666333333333333333333333333333333333333333333333333222333333333333222111111222222222333333333444444333333333333444555666666666777777777666666555555222222333333444555666666666777999:::;;;:::999888777777666666777888999:::999::::::;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>>>><<<;;;;;;;;;<<<===???@@@>>>>>>>>>=========<<<<<<<<<===============<<<;;;>>>>>>???AAACCCCCCBBBAAA@@@??????AAADDDEEEEEEDDDCCCCCCEEEFFFGGGGGGHHHHHHJJJFFF@@@>>>???@@@???===>>>>>>???CCCGGGHHHFFFDDDLLLMMMOOOPPPQQQQQQPPPPPPNNNLLLJJJLLLPPPQQQPPPNNNSSSXXX]]]]]]WWWPPPLLLJJJHHHJJJIIIFFFGGGLLLNNNMMMFFFDDDCCCDDDEEEFFFEEEDDDDDDEEEFFFDDDAAA@@@AAACCC===>>>???AAABBBBBBBBBAAA>>>======<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<999777555444555555444333222444666555333222444666444555666555222111111111000111222333444444444444111111222222111111111111111222222333333222222111222111111111000000000000////////////000000000000////////////000000000111////////////////////////.........//////000000000//////000000000///...---////////////000000000000///000000111111111111111////////////000000000000//////////////////000000//////000000111111111111000000111111111111000000000000000000000000000000111111111111111111111111111111111111111222333333000000111111000//////...111111111111111111111111000000000000111111111111000000000000111111111111000000000111222222333333222222111111111111222222000000000111111111111111...///000111111000///...000000000111111111111111///000222333333333222111222222222222222222222222...///111222444555555666111111222222333333333444///000111222333333333333222222333333444555555555555444444555666777555444555666777888888888888888555666777777666666888:::777777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<===>>>?????????>>>===>>>>>>???@@@AAAAAABBBBBB???@@@@@@BBBCCCDDDDDDEEECCCBBBAAAAAA@@@@@@@@@AAA;;;<<<>>>@@@@@@@@@@@@???>>>???@@@AAAAAABBBAAAAAA;;;<<<===???@@@@@@???>>>===???CCCDDDCCCBBBBBBBBB>>>>>>>>>>>>>>>???@@@AAA@@@AAAAAA>>>;;;;;;???BBB===???BBBDDDDDDCCCDDDEEECCCDDDDDDDDDCCCBBBAAAAAA>>>???@@@@@@???===;;;999666555444333333444555666333444666777777777666666666555555555555666777777555555555555555555555555444444444444444444444444222333333222111111333444111222333222111222333555222222222222222222222222111111111111111111111111333333333333333222111111111222222222333333333333000000111222333555777888:::888666444333333333444222222333444555666777777444666888999:::999888777777777666555555666888999999999:::;;;;;;;;;;;;:::888777777777777999;;;<<<:::999999888999:::<<<===<<<<<<<<<;;;;;;:::::::::888999;;;<<<<<<;;;:::999AAA>>>;;;<<>>@@@@@@???AAACCCEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFDDD@@@<<<999999<<<>>>@@@<<<<<<>>>BBBFFFGGGDDD@@@FFFGGGIIIJJJJJJJJJIIIHHHIIIGGGDDDEEEHHHJJJIIIGGGBBBIIIQQQTTTQQQKKKGGGEEEAAAFFFIIIHHHHHHGGGCCC>>>CCCAAA@@@@@@AAABBB@@@???BBBDDDEEEBBB???<<<===???@@@@@@???>>>???@@@AAABBB>>>===<<<;;;:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<777555333222444555555555111333555444222111333555666777888666444222111222111111222444444555555555333111...///000333333333000000111111111111000000111111111111000000000000////////////000000000111........./////////000000////////////////////////---.........//////000000//////000000000///---,,,---------.........//////...///000111222222222222////////////000000000111///////////////.........///000000000111111222222///000000000000000//////111111111111111111111111000000000000000/////////111111111111111111111111000000000000000000000000111111000000000000000000222222222111111000000000111111111000000000000///000000000000000111111222222222222111111111000000222222222111111111000000000000000000111111111111111111222222222222111111111111111111111111111111111111222222222333333333111111111222222333333333444444444333333222222222444444444444333333222111444444444444444444444444444444444444444444333333666666666666555555555555666666777888888888888888777888999:::;;;:::999888666777888999:::<<<======??????@@@@@@???>>><<<;;;<<<<<<<<<======<<<<<<<<>>=========>>>@@@AAA???@@@BBBDDDDDDCCCBBBAAAAAAAAA@@@???===>>>@@@CCCCCCBBB@@@>>><<<;;;::::::@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@>>>===<<<;;;???===<<<<<<<<<===<<<<<<>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAA@@@???>>>===<<<::::::999777666666666666555555555555555555555555444555555666666666666666666666555555555444444444222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111222222222333333333333333333222222222111111333333222222222222222222333333333333333333333333555555555444444333333333444333333222222333333444666666666666666666555555444444444444444444444444666666777777777777666666555666666777888999999:::888777777777777999;;;<<<<<<<<<<<<;;;:::999888777888888999999999999888888:::<<<======<<<;;;===>>>???>>>======>>>@@@CCCDDDDDDBBB???>>>@@@CCCDDDEEEGGGDDD@@@>>><<<;;;:::888;;;===???BBBDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDCCCDDDFFFGGGEEEBBBAAABBBCCCDDDEEEDDDCCCBBBEEEEEEDDDCCCCCCBBBAAAAAABBBAAA???======>>>???@@@@@@AAAAAAAAA@@@???===<<<>>>>>>===<<<;;;;;;::::::===<<<<<<;;;:::888777666:::::::::;;;<<<===>>>???;;;888444333666777777666555555444333333333444444444444444333333222222222000111111111111222222222000000000000////////////000000111111111111000000000000000000//////////////////......---------,,,........................////////////////////////////////////////////////////////////////////////............////////////........................////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222222222111111111111222111111111111000000000000000000000000111111222222222222111111111000000222222222111111111000000000000000000111111111111000111111222222111111000111111111111111111111111111111111222222222333333222222222222333333333333444444333333333222222222333333444444333333222111444444444444444444444444444444444444444444444444666666666666666555555555666777777888888888888888777888999:::;;;::::::999999999:::;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@???@@@@@@????????????@@@@@@???>>>>>>>>>??????@@@AAA???@@@BBBCCCCCCCCCAAA@@@AAABBBAAA@@@???@@@BBBDDDCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@?????????>>>======>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@?????????????????????>>>===<<<@@@???=========>>>======<<<<<<===>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@???>>>===<<<::::::888777666666555555444444444444444444444444444444555666666666666666555444444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000111111111222222222333333333222222222111111111111222222222222222222222222333333333333333333333333555555444444444333333333333333222222222222333333444444444444444444333333444444444444444444444444555555666666666666555555555555666666666666666666666555555555555777999:::;;;;;;;;;;;;:::999888777777777888888888888777777888:::;;;;;;:::999;;;<<<:::999999999:::<<<>>>???AAA???======???BBBEEEFFFHHHEEEAAA???>>><<<:::999777999;;;>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAABBBDDDDDDBBB???999:::;;;;;;::::::;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<>>>@@@AAA>>>>>>??????>>>===;;;:::<<<<<<<<<<<<============<<<<<<<<<;;;:::999888777::::::::::::;;;<<<======<<<888555444666888888777444444333222111111222222222222222111111111111111000000111111111222222222000000000000////////////000000111111111111000000000000000/////////....../////////.........------............................................................................................................////////////................................................//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333333222222222222111222222222111111111111000000000000000000111111222222222222111111111111111222111111111111000000000000000000000111111111111000111111222222111111000111111111111111111111111111111111222222222222333444444333333333333333222333333333333222222222222333333333333333222222111333333333333444444444444222333333444444555555555555555555666666666666666777777888999999999999888777777999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCDDDDDDCCC@@@???>>>======>>>???@@@??????@@@AAAAAAAAA@@@@@@>>>???@@@AAABBBAAA@@@@@@???@@@AAA@@@@@@@@@BBBDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????<<<===>>>???@@@AAABBBBBB@@@AAABBBCCCBBBAAA???>>>===>>>>>>??????>>>>>>===@@@@@@???>>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@???>>>===<<<:::999888777666555555555333333333333333333333333333444555555666666555555333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000111111111222222222222333111111111111000000000000000111111111222333333333333333333333333333333333444444444444333333333333222222111111111111222222333333333333333333444444444444444444444444444444444444555555555555444444555555444444444333333333444444333333333555666777:::::::::::::::999888777666666777777777777666666555777888888777666888999777666666666777999:::<<<===<<<<<<<<<>>>AAADDDEEEIIIFFFBBB@@@>>>===:::999444666888:::<<<>>>??????>>>>>>>>>>>>>>>???@@@@@@AAA@@@???@@@AAA@@@>>>===999;;;;;;888555444777:::::::::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<======<<<;;;999888999:::;;;<<<===>>>???@@@;;;;;;;;;;;;:::::::::999888888888888999:::;;;<<<;;;999666555666777888777444333222000000/////////////////////000000000000000000000111111111222222000000000000///////////////000000111111000000///000////////////.........///////////////.........................................................................................................---............/////////................................................//////////////////////////////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333222222222222222222222222222111111111111000000000000000111111222111111111111111111111111111111111111000000000000///000000000111111111111000000111111111111000000111111111111111111111111111111111111222222222222555444444444333333222222333222222222222222222222222222333333333222222111333333333333333444444444222222333333444555666666444555555555666666777777777888999999::::::999999777888999:::;;;;;;<<<<<>>>>>>>>>>>>>>@@@AAAAAABBBCCCCCCCCCDDD>>>???@@@AAAAAA@@@???>>>???@@@AAABBBBBBBBBAAA@@@>>>>>>???@@@@@@@@@@@@???===???@@@@@@@@@@@@AAABBBEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===???@@@AAABBBCCC???@@@BBBDDDCCCAAA???===<<<<<<===>>>??????>>>>>>?????????>>>=========???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@???>>>>>>;;;:::888777666555444444222222222222222222222222333333444555555555555444333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111222222222222000000000000000////////////000000111222333333444222222222222222222222222333333333333333333333333222111111000000111111222444444555555555555666666444444444444444444444444333333444444444444333333333333333333333444444444444333222222222444555666888999999999999999888777555555666666666666555555333444555555444444555777777777777777888999:::;;;;;;;;;<<<;;;<<<>>>@@@CCCGGGEEEBBB@@@>>><<<:::777444555777999;;;===>>>???===<<<<<<<<<<<<===>>>>>>AAA@@@@@@@@@@@@???>>>======>>>===999444222555888666777888999:::<<<======AAA@@@>>><<<;;;:::999999:::;;;<<<<<<<<<:::999888888888999:::<<<===>>>>>>;;;:::::::::::::::;;;;;;777777777777777888999:::999777555444444555666777444333222111//////...............//////000000000000000000000111111111111000000000000//////////////////000000000000///////////////.........------////////////////////////................................................................................................---------.........//////................................................////////////////////////////////////000000000111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222111111111000000000000000000000111111222111111111111111111111111000000000000000000000000///000000000111111111111000000000111111000000000000000000000000000000000000000111111111222222222444444444333333222222222222222222222222222222222111111222333333222222222222222222333333333444444222222333333444555666666333444444555666777777888888888999:::::::::::::::888999999999:::;;;<<<<<>>>>>>>>AAA@@@@@@@@@@@@@@@@@@AAA@@@CCCFFFIIIIIIFFFCCC@@@@@@AAABBBCCCCCCBBB@@@@@@>>>>>>??????@@@@@@@@@???>>>AAACCCCCCCCCBBBBBBCCCGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAA<<<===>>>???@@@AAABBBBBB>>>???BBBCCCCCCAAA>>><<<;;;<<<===>>>>>>>>>>>>>>>===>>>???===;;;:::<<<>>>CCCBBBBBBAAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@>>>>>>AAAAAAAAABBBAAAAAA@@@@@@<<<;;;999888666555555555222222222222222222222222222333333444444444444444333333333333333444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000111111000000000000000111111111222222222//////////////////////////////000111222222333333222222222222222222222222333333333333333333333333222111111000000111111222444444444444555555666666444444444444444444444444222222333333333333222222111222222444555666777777555444333333333444555666777777888888999888888888555555666666666666555555222444555555444333555666777777777888888999::::::;;;<<<===<<<::::::<<>>===;;;999666444555666777999;;;<<<===<<<<<<;;;;;;<<<<<<===>>>AAABBBBBBBBBAAA@@@??????<<<<<<;;;777222///000111666777888999:::<<<======AAA@@@???===<<<::::::999:::;;;<<<<<<<<<;;;:::999888888888999999:::::::::::::::999999999:::;;;;;;777666666666666777888888666555444222111222444555555555333222000000//////...//////000000111111111//////000000000111111111000000000000//////////////////000000000000//////............------------.........///////////////................................................................................................------------............................................................////////////////////////...////////////000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000/////////////////////////////////000111111222222000111111111111222222222111111111000000000000///000000000000000111111222111111111111111222222222//////000000000000000111000000000000111111111111///000000111111000000///000000000000000000000000000000000111111111111222333333222222222222222111111111111222222222222222000111222222222222222222111111222222333333444444222333333444444555555555333333444555666777888999999999:::;;;;;;;;;;;;:::;;;::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>>>>>>>>>>AAAEEEHHHHHHEEEAAA>>>AAAAAABBBBBBBBBAAA@@@@@@>>>????????????@@@@@@@@@BBBDDDGGGHHHFFFEEEDDDDDDEEEFFFFFFFFFDDDBBB@@@???@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAA@@@???===<<<;;;<<<======>>>>>>>>>>>><<<>>>???===:::999;;;>>>CCCCCCBBBBBBAAA@@@@@@@@@???@@@AAAAAAAAA@@@???>>>@@@AAAAAAAAAAAAAAA@@@@@@>>>===;;;999777666666555222222222222222222222222111222333333444444333333333333333333444444444444222222222222222222222222111111111111111111111111000000000000000000000000///000000111111000000///000000000111111111111222////////////000000000000///000000000111222222222222222222222222222222222222222222222333333333333222222111111111111222222111111222222333333444444444444444444444444444444222222333333333333222222111111222444666777999999666555444333333444555666555666777888888888888888555555666666666666555555333555666666555444666777666666666777777888888888:::===>>><<<999888:::===AAA@@@>>>>>>===<<<999777444444444444666777888999;;;;;;;;;;;;;;;<<<======???AAABBBBBBAAA@@@@@@AAA<<<<<<<<<;;;999666333111999999:::;;;;;;<<<======<<<<<<==================:::;;;<<<======<<<;;;:::888888888888777777777777:::999888777777888999:::777666666666666666777777444444333111///000222444666555444333222111111111000000000000111111111111/////////000000000111111000000000000////////////...//////000000//////.........---------,,,,,,,,,---------.......................................------------------------------------------------------------------------,,,------------.................................------------------------////////////////////////......////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---......///000000111111//////000000000111111111000000000/////////......000000000000000111111222000000111111111222222222////////////000000111111000000000000111111111111//////000000000000//////000000000000000000000000000000000000111111111111000111111111111111111222000111111111222222222222000000111222222222222222000111111222333333444444444444444444444444444444222222333555666888999999999::::::;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<===??????===>>>@@@AAAAAA@@@>>>===BBBBBBAAA@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBEEEHHHHHHFFFDDDBBBAAAAAABBBCCCCCCCCCBBB@@@>>>@@@@@@@@@AAAAAAAAABBBBBB????????????????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<==================<<>>@@@AAAAAA@@@???>>>>>>??????@@@@@@????????????>>><<<:::999777777666333333333333333333333333111111222333333333333333111222222222333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////000000000000111111111111/////////000000111111111000000000000111111111111111111111111111111111111111111222222222333333333333333222222222222333333000111111222333333444444444444444444444444444444222333333333333333333222111222333444555666777888555555333333333333444555444555666777888888888888666666666777777666666666555777888888777666888999666666777777888888777777888;;;>>><<<999888;;;>>>@@@???>>>>>>???>>>;;;999666666555555555666777888:::::::::::::::;;;;;;<<<;;;===@@@@@@>>>>>>???AAA>>>>>>???CCCFFFDDD>>>888<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<::::::888888888888888888777777999888777666555666888999777777666666666666777777444444444222//////222555555444333222222222222222111111111000000000000000////////////000000000111000000000000////////////......////////////......---------,,,,,,,,,,,,+++,,,,,,,,,,,,---------...........................------------------------------------------------------------------------,,,,,,---------.................................------------------------////////////////////////........./////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,------...///000000111......//////000000000111////////////............000000000000000111111222000000111111222222222222.../////////000000111111000000000000111111111111//////000000000000//////000000000000000000000000000000000000111111111111//////000000111111111222000000111111222222222222///000111222222222222222000000111222333333444444444444444444444444333333222222333555666888999:::999:::;;;;;;<<<<<<;;;;;;>>>===;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<===::::::::::::<<<>>>@@@BBBAAA@@@@@@??????@@@@@@AAACCCBBB@@@???>>>???@@@@@@@@@@@@??????@@@@@@AAABBB@@@CCCFFFFFFDDD@@@>>>======>>>@@@BBBBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<<<<===============<<<<<<===@@@BBB@@@<<<:::===AAA:::;;;<<<>>>???@@@BBBBBB<<<===???AAABBBAAA@@@???<<<======>>>>>>>>>======@@@???===;;;999888777777333333333333333333333333111111222333333333333222000000111111222222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111//////000000111111222222111111111000000000000000111111111111111111111111111111111222222333333333444333333222222333333444222222333444444555666666444444444444444444444444222333333444444333333222333333333444444555555555555444333222222222333444333444555777888888888888666666777777777777666666777888999999888888999;;;777888999999999999999888666:::======:::999<<<@@@@@@?????????@@@???===;;;:::999888777777888999:::999999999888999::::::;;;777:::======<<<;;;===@@@;;;;;;>>>FFFMMMLLLDDD;;;>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888888999:::;;;<<<;;;:::999777777888888999999999999999888666555444555666777888777777666666666777777444555555333000000333666333333222222222222222333111111000000//////......////////////000000000000000000000000////////////......////////////......---------,,,,,,,,,+++++++++++++++,,,,,,---------........................------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------////////////////////////............/////////000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////000000000000000000111333555333000---......///000111222222333////////////////////////111111111111111000///...111111000///////////////////////////////////////000000//////.........---000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222333333444444444444444444555555555555666666888999;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;888999;;;;;;;;;;;;===>>>;;;<<<<<<<<<===>>>>>>>>>??????>>>===>>>???AAABBB@@@???>>>======>>>????????????>>>???@@@CCCGGGIIICCCCCCCCCCCCAAA???<<<;;;=========>>>???AAABBBCCCCCCAAA@@@@@@AAA@@@???>>>???>>>===>>>???>>><<<:::===>>>>>>>>>>>>?????????<<<<<<<<<<<<;;;:::999888===>>>@@@AAA@@@>>>;;;999777888999;;;===>>>@@@@@@AAA@@@@@@??????@@@@@@AAA??????>>>>>>======<<<<<<===<<<<<<;;;999888777777777666333111111111222333111111111111111111111111000000000111222222222333111111111111111222222222000000000000000000000000////////////////////////000000000000111111111111////////////000000000000000000111111111111000000000000000000111111111111111111111111111111111111222222222111111111000000222222222222222222222222111333444444222222333555555555555555555555555555111222333333444444333333333333333444444444555555444444444444444444444444444555555666666666666666777666555555555666888999:::999888777777777888999888777666666777999;;;<<<::::::::::::;;;;;;;;;<<>><<<;;;;;;<<>><<<:::===<<<:::888777888:::;;;::::::::::::999888777777888888999999999::::::::::::888666444444555777999777777777777666666666666444444333333333333222222111222333444444333222111000000111111222222222333////////////000000000000------............------////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------+++,,,---///000000000000............//////////////////.........---------...............///000000........................................................................////////////////////////000000000000//////................................./////////000000000000000000111333444333000---/////////000111111111222//////////////////////////////000000000///......111000000///////////////////////////////////////000/////////.........---/////////000000000111111000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222333333333444444444444444444555555555555777888999:::;;;;;;::::::888999999999999:::::::::888999;;;;;;::::::;;;===;;;<<<<<<<<<<<<<<<<<<===;;;;;;<<<===>>>???AAABBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@BBBDDDEEEGGGAAAAAA@@@???>>><<<;;;:::;;;<<<===>>>???@@@@@@AAA@@@???>>>???@@@AAA@@@???@@@???>>>???@@@@@@>>>===>>>>>>>>>>>>????????????<<<<<<<<<<<<;;;:::999888999:::<<<======<<<;;;:::888999:::;;;===>>>??????@@@@@@????????????@@@@@@>>>>>>>>>>>>============<<<<<<;;;:::999888777777777555333222111111222333111111111111111111111111111111111111111111222222111111111111111111111111000000000000000000000000//////////////////////////////000000000111111111////////////000000000000000000111111111111000000000000000000111111111111111111111111111111111111222222222111111111000000222222222222222222222222111222444333222222333555333333333333333333333333111111222333333333333222222222333333333444444444444444444444444444444444444444555666666666666666777666555555555666888888999888777777777888999:::888777666666777999;;;<<<:::;;;;;;<<<===<<<<<<<<<@@@AAABBBBBBAAA???===<<<:::999888888888888888999888888777777777999:::;;;999:::<<<>>>???>>>======:::;;;===>>>????????????<<<===>>>???>>>===;;;:::===<<<:::999888888888888999999:::::::::999888888999999999::::::::::::;;;:::888666444444555777999777777777777666666666555444444333333333222222222111222222333333222222111000000000000111111222222.../////////000000000000000000111111111111000000........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------,,,---...............---............//////////////////.........---------...............//////000........................................................................////////////////////////000000000////////////................................./////////000000000//////000222333333000...000000000000000000000000////////////////////////------.../////////......000000//////......//////000000000000000000000000/////////........................////////////000000000000000000000000000//////000000000000111111111111111111111111111111111111111111111111111111111111111222222222222333222222222222333333333333333333333444444444555555777888999999999999888888777777777888888888999999888999::::::999888999;;;<<<;;;;;;;;;;;;;;;;;;:::888999:::<<<>>>???@@@@@@AAA@@@@@@???@@@@@@AAAAAA@@@AAABBBCCCCCCDDDDDDDDD??????===<<<::::::999999:::;;;<<<>>>?????????>>>===<<<<<<===???@@@@@@???>>>===<<<>>>???@@@>>>===>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<;;;:::999888666666777999999::::::999;;;;;;;;;<<<======>>>>>>???>>>>>>>>>>>>>>>>>>???===============>>>>>>>>><<<;;;;;;:::999888777777666555333222111222222333111111111111111111111111111111111111111111000000222222222111111000000///000000000000000000000000//////////////////////////////000000000000111111////////////000000000000000000111111111111000000000000000000111111111111111111111111111111111111222222222111111111111111222222222222222222222222111222333333222222333555222222222222222222222222000111222222333333222222222222222333333333444444555555555555555555555555444444555666666666666555666666555555666666777888777777777777888999:::;;;888888777777777999:::;;;:::<<<===??????>>>===<<<@@@AAABBBBBBAAA@@@>>>===:::999999888888888888888888777666666666777888999999999:::;;;===>>>>>>???===<<<;;;;;;;;;===>>>???<<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;:::999888666666888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<:::999777555555666777888777777777666666666555555333333333333222222222222222222222111111222222222////////////000000000000....../////////000000000111111111222222111111111........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------------......---,,,,,,+++---............/////////...............---------......------......///000........................------------------------........................000000000000000000000000////////////////////////................................./////////000000///...///111222222000...000000000000000/////////////////////////////////,,,---...///////////////000//////.........//////000000000000000000000000........................---------.........//////000000000000000000000000////////////000000000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333222333333333444444444444777777888888777777777666666666666777777777777888888999:::999888777888999;;;;;;;;;::::::999999999888999;;;===>>>???>>>>>>????????????@@@@@@@@@AAA@@@BBBCCCDDDDDDCCCBBB@@@???===<<<:::999999:::::::::;;;>>>@@@@@@@@@???>>>===<<<;;;<<<>>>???>>>===:::999999:::<<<===<<<:::>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<;;;:::999888666666666666777777888888<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;<<<<<<======>>>>>>;;;::::::999888777777777555444333222222222222333111111111111111111111111222222111111000000//////333222222111000//////...000000000000000000000000////////////////////////////////////000000000111////////////000000000000000000111111111111000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000222333333222222333444222222222222222222222222111222222333333333333333333333333333444444444444666666666666666666666666333444555555666666555555555555555555666666777777888888888888888888999999888888777777888888:::::::::<<>>???@@@AAABBBBBBAAAAAA>>>===;;;:::888888777777888777666555444555666777888888888999;;;===???@@@AAA???===;;;;;;<<>>>>>>>>===<<<===>>>>>>???????????????@@@AAACCCDDDDDDBBB@@@>>>???>>><<<;;;:::;;;<<<<<<;;;===???AAAAAAAAA???>>>>>>===<<<<<<======;;;:::999999999:::<<<===<<<:::======>>>>>>>>>?????????<<<<<<<<<<<<;;;:::999888999888888777777777777777<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<===999999999888888777777666444444333333222222333333000000000000000000000000222111111000000/////////222222111111000///......////////////////////////////////////////////////...////////////000000000////////////000000000000000000111111111111000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111333222111111222444222222222222222222222222222333333444444444444444444444444444555555555555666666666666666666666666333444444555555555555555444555555666666666666666999999999999888888777777888888888888888888999999:::<<<>>>@@@@@@???===<<<;;;<<<===???AAACCCDDDEEECCCBBB???===:::888777666777666555444444444555666888888888888:::<<>>???<<<;;;999888888888::::::===>>>??????===:::777555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;999888777777777888666666666666555555555555333333222222222111111111333222000000000000222333//////..............................////////////,,,------------------,,,........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------------,,,,,,---//////000000000------------............---.....................---------------...//////........................------------------------........................////////////////////////---............/////////------------------------------........./////////---------...000111000///////////////////////////////////////////////////......///000000000//////......------......//////////////////////////////---------------.........---------............///////////////////////////......////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222111111111111111222222222333333333555555444444444444555666555555555666666666777777777888999999888777888:::;;;::::::::::::::::::999===============<<<<<<;;;<<<===>>>??????????????????@@@BBBCCCBBBAAA???===???>>>>>>=========>>>>>>===>>>???@@@AAAAAA@@@??????===<<<<<<<<<<<<;;;999===<<<;;;===>>>???===<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<;;;:::999888:::::::::999999888666666;;;;;;;;;;;;::::::999999::::::999999999999::::::999999999999999:::::::::888888888777777777666666333333333333333333333333000000000000000000000000000000000000000000//////111111111000000//////...////////////////////////////////////////////////......////////////000000////////////000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111222222222111111111111111111111111000111222222111111222444222222222222222222222222222222333444444444444333333333333444444444555555555555555555555555555555333333444555555555555444444444555666666666666555888999999999999888777777888888888888888888888888999;;;<<<>>>>>>===<<<;;;999:::<<<>>>@@@CCCEEEFFFEEEDDDAAA>>>;;;999777777666555444444444555666777888888888888999;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999888888888999:::======>>>>>>===;;;888666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::999888888777777666666666555555555444444222222222222111111111111111111111000000111111111////////////............------........./////////---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------+++,,,---///000111111111,,,------------.........---------...............------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////---------.........//////---------------------------------.........//////---,,,,,,---///000000///---.........///000000000////////////////////////....../////////...------...------------...///000------------------------,,,,,,,,,------.........---............/////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111000111111111111222222222222333333222222333444555666555666666666666777777777666888999999888888:::;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAA@@@@@@??????@@@@@@@@@???>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????>>>===;;;<<<======<<<;;;>>>=========???>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888:::;;;;;;999888666:::999999999999999888888999888888777777888888999888888888888777777777777777777777777777666666666222333333333444333333333000000000000000000000000/////////000000000000000000000000000000/////////////////////////////////////////////////////////........./////////000000////////////000000000000000000111111111111000000000000000000111111111111111111111111111111111111000000111111111222222222111111111111111111111111///111222222111111222333111111111111111111111111000000111222222222222111111111222222222333333333444444444444444444444444222333444444555555444444333444555666666666555555555666888999:::::::::999888888999999999888888888999999:::;;;;;;;;;;;;:::::::::;;;===???AAABBBCCCCCCBBB@@@>>><<<:::999999555555444444444666777888888888888888999:::;;;<<<999;;;===??????>>>;;;:::;;;;;;:::999999999999999;;;;;;;;;;;;;;;999888777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999888777777666666555555555444444444222222222222111111111111000000111111111111000000000000000/////////......---------.........//////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---......////////////,,,,,,---------.........---------.........//////------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////---------------------------------.........//////---,,,+++---///000000///,,,------...///000111111////////////////////////............---,,,++++++---------------...///000------------------------,,,,,,,,,------..................////////////000////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111000000000111111111111222222222222222111111222444666777666666666666777777777888666888999999999999;;;===:::::::::;;;;;;<<<<<<<<<999999888888999;;;<<<>>>===>>>@@@AAABBBBBBAAAAAA>>>>>>?????????>>>>>>>>><<<===???@@@@@@@@@???>>>>>>===============>>>???<<<;;;;;;<<<>>>???>>>======<<<<<<<<<===<<<;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999444666999;;;<<<;;;999777888888888888888888888888888888777777777777888888888888777777666666555555777777777777666666666666222222333444444444333333000000000000000000000000......//////000000111111////////////000000000000////////////////////////////////////////////////............/////////000////////////000000000000000000111111111111000000000000000000111111111111111111111111111111111111000000111111222222222222000000000000000000000000///111222222111111222333000000000000000000000000......///000000000000000///000000000000111111111444444444444444444444444222333444444555555444444333333555666666666555444222333666999;;;<<<<<<<<<888888999999999888888777888888888999999999::::::<<<<<<<<<<<<===>>>@@@@@@@@@???>>>===;;;;;;::::::555444444444555666888999888888999999::::::::::::999<<<@@@CCCDDDAAA===;;;;;;;;;;;;:::::::::999999999999999999888888777666888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;999888888777666666555555555444444444222222222111111111111000///000111222222111000///111111000000/////////...---------.........//////------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,---------......---------.........//////---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------..............................////////////////////////........................------------------------...........................------,,,,,,------...........................---------------------------------............///////////////////////////000000///...............000000000000000000000000111111000000//////......000000000000111111111111111111222222222111111000333333222222111222222222333333333444444444555555555555666666777777888888777777777777888999:::;;;999999999:::::::::;;;;;;===<<<;;;::::::;;;===>>>@@@@@@????????????@@@@@@AAA@@@???===<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCC???>>>>>>>>>======<<<<<<==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===========================<<<;;;:::999::::::999999999:::;;;;;;888888888888888777666555555666777888888888888888666666555444333333222222555555555555555555555555333333333222222222111111111111111111111000//////000000000000//////////////////000000000000//////////////////////////////............................................................////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000///...111111000000//////......111111111000000000000000000111222222333333222222333333222222333333444555666666666666666666666666333444555666777888999:::999999999888777666666555999999999888888888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===???AAADDD>>>777555777999888555888777666666666888999:::;;;888777999>>>@@@===999;;;;;;;;;;;;;;;<<<===>>>::::::;;;<<<<<<;;;;;;;;;999777777999<<<<<<:::777888888999999999888888777777777888888888999999999666555555555555444444444444333111///...---......//////000000000000//////000000//////............,,,,,,,,,---------..............................------............---------------------------------------,,,,,,+++++++++---............///333666...---,,,+++************------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......------------......,,,,,,,,,---------......------------------------........................++++++,,,,,,,,,,,,---------------............///------------------------,,,,,,,,,------------...........................................................................------------------------...........................------,,,,,,------...........................---------------------------------............///////////////////////////000000///...............000000000000000000000000111000000000/////////...000000000000111111111111111111222222222222111111333333222222111222222333333333333444444444555555555555555666777777888888888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<======>>>>>>============>>>>>>???>>>>>>============>>>;;;<<<<<<===>>>@@@BBBCCCAAAAAA@@@??????>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999999999999999999999999999999888888888888888777666666555555666777777777666666555555555444333333222222333333333333333333333333333222222222111111111111111111111111111000//////000000000000//////////////////000000000000//////....................................................................................////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000///......000000000000//////......000000000000000000000000111111222333333333333333333222222222222333444444555555555555555555555555444444555666777888888999888888777777666555555444888888888888777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBEEE>>>888555555666444222777666666555666777888999:::888666888<<<>>><<<999::::::999999999::::::;;;666666888999::::::::::::999888777999<<<<<<:::777777777666666555555555444777777777888888888888999555555555555444444444444333222111///...---......//////000000000000///////////////.........------,,,,,,,,,---------..............................------............---------------------------------------,,,,,,+++++++++---......------...111444...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......------------......,,,,,,,,,---------......------------------------........................++++++,,,,,,,,,,,,---------------............///------------------------,,,,,,,,,,,,------------------------------------........................------------------------------------------------------------------------...------,,,,,,------...........................---------------------------------............///////////////////////////000//////............///000000000000000000000000000000000000////////////000000000000111111111111111222222333333333222222333222222111222222333333333333333444444444555555444555555666666777888888999999999999999;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===============<<<;;;;;;;;;;;;;;;;;;<<<===============>>>??????<<<<<<<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@???>>>===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888999::::::;;;::::::999999777888999999999999777777888888999999888888777777555555666666666555444444555444444333333222222222222222222222222222222222111111111111000000000000000111111111111000000///000000000000////////////...//////000000//////.......................................................................................////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000000000//////...000000000////////////...000000000000000000000000111222222333333333333333222222222222222333444444444444444444444444444444555555555666666666777777777666666555555444444444666666666666666666666666999999999999999999999999:::;;;;;;<<<<<<=========@@@;;;666333444444333222555555555444555555666777999666444555888::::::888888888888777777777777777444555666888999:::;;;;;;888888888:::;;;<<<:::888666555444333222222111222666666666777777777777888555555555555444444444444333222111///...............//////000000//////............---------------,,,,,,,,,---------......------------------------------............------------------------------------,,,,,,,,,,,,++++++------...---,,,,,,///111------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......------------......,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................------------------------,,,,,,------------------------------------------...------,,,,,,------...........................---------------------------------............///////////////////////////000///............//////////////////////////////000000000000///////////////000000000111111111111111222222333333333333222222222111111222222333333333333333444444444555555444444555555666777777888888888888888999:::;;;;;;999999999:::::::::;;;;;;:::;;;===>>>??????>>>===;;;;;;::::::::::::;;;;;;>>>>>>============>>>>>><<<<<<<<<===>>>@@@AAABBBDDDCCCBBBAAA???>>>===<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;;;;::::::777888:::;;;;;;999777666777888888999888888777777666666666666666555444333444333333333222222222111222222222222222222222222000000000000000/////////000000111111111111000///000000000000////////////...//////////////////.......................................................................................////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111000000////////////////////////////////////000000000000000111222222333333333333333222222222111222333333444222222222222222222222222555555555555555555555555666666666555555555444444444444555555555555666666888888888888888888888888::::::;;;;;;:::999888888999666222222333555555555444444444444444444444555888555222222555777888777777777777777666666555555666777888999::::::::::::777888888:::;;;:::999888888777555333222111111111555555555555666666666666555555555444444444333333222111000000///............//////////////////...------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...---,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,------------------------------------------+++++++++,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...........................---------------------------------............/////////////////////////////////............//////////////////////////////////////////000000000000///000000000111111111111000111222222333333333222222111111111222222333444333333333444444444555555444444444555666666777777666666666666777888999:::999999999:::::::::;;;;;;:::<<<===???@@@@@@???>>>======<<<<<<<<<<<<======@@@???>>>===<<<<<<<<<<<<============>>>???AAAAAACCCBBBAAA???>>><<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>:::;;;;;;<<<<<<<<<<<<;;;999:::;;;<<<<<<:::888666666777777888888888777777777777777777666666555444222222222222222111111111222222222222222222222222///////////////////////////000000111111111000000000000000000////////////......////////////..........................................................................................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111000.............../////////......//////000000000000000111222222333333222222222111111111111222333333222222222222222222222222444444444444444555555555777777666666666666555555333333444444555555555555777777777777777777777777777888999;;;;;;<<<;;;;;;777555333222333444555555333444444444444333333333666444222111222444555666777777888888777666555444888888888999888888777777555777888999999888888888999999777666555444333333333333444444444555555555555444444444444333333333111111000000//////............////////////......------------------------,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++,,,,,,,,,++++++******++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------------------------------............//////////////////////////////............//////000000000000000000000000000////////////000000000000000000000000111111111111///000111222222222222222111111111111222333444444333333333444444444555555333444444555555666777777666666555666666777888999;;;;;;;;;<<<<<<<<<======;;;<<<===???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???AAA@@@???===<<<<<<;;;;;;============>>>???@@@AAA@@@@@@???>>>===;;;;;;:::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????<<<<<<<<<======<<<;;;;;;:::;;;<<<<<<;;;:::888777555555666666777777666666666666777777777666555555111111111111111111111111222222222222222222222222////////////000000000000///000000111111111111000000000000000////////////---......//////......---------------------------............................................................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000---............/////////---......//////000000111///000000111111111111111111111111111111222333333222222222222222222222222333333333444444444555555666666666666666666666666333333333444555555666666666666666666666666666666444555777:::===@@@CCCDDD:::999777555333222222222333444444444444333222222444333222111222222333444666666777888888777555555666666666666555444333333333555888888777666666777999999999999888666555444222222222333333333444444444444444444333333333333000000000000000///......---......//////......------------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,,,,,,,++++++***++++++,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------------------------------............///////////////////////////...............///000000000000000000000000000000.../////////000000000111000000000000111111111111......///000111111111111111111111111222333444555333333333444444444555555333333444555555666666777666666666666777888999:::;;;;;;;;;<<<<<<<<<===============>>>???@@@BBBBBB@@@@@@????????????@@@@@@??????>>>===========================>>>???@@@AAA??????>>>======<<<;;;;;;999:::;;;<<<===???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;:::999;;;;;;::::::999888888777333333444555555555555555444444555666666666555555000111111111111111111111111111111111111111111111/////////000000111111111//////000111111111111111000000000000////////////---......//////......---------------------------............................................................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------...///////////////---------.........//////------......///000000111......///000000000000000111111111111111222222333222222222222222222222222111111222333444555555666555555555555555555555555333333333444555666666666666666666666666666666666444444555888;;;???BBBDDD<<<;;;:::777444333333333444444555555555444222222222333333333222222222333333555666777888777555555444444555555555444333333111444777777555444555666555666888999999777444333111111111222222222333333444444444333333333222222///000000111000000......---......//////......---------........./////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------***+++------,,,+++,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------------------------------.........//////////////////////////////...............///000111000000000000000000000000.../////////000000111111000000000000111111111111------///000000111111111111111111111222333444555333333333444444444555555333333444444555666666777777777777777888999:::;;;999999999:::::::::;;;;;;>>>=========>>>@@@BBBDDD@@@@@@????????????@@@@@@===============>>>>>>???>>>=========>>>???@@@@@@???>>>>>>>>>======<<<<<<888999:::<<<>>>???AAAAAA========================;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<;;;:::999888777;;;:::999888777777777777222333333444555555555444222222333444555555555555000000000000000111111111000000000000000000000000//////000000111111222222//////000111111111111111000000000000////////////---..................---------------------------............................................................/////////000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000+++,,,,,,---.........------------.........//////---------...///000000111---......///////////////111111111000111222222333222222222222222222222222000000111222444555666666444444444444444444444444333333444444555666777777777777777777777777777777666555444444666999;;;===999:::999888666555666777444444555666555444222111111222444444333111111222222333555777777777555444444444555666777777777666000333666666444333444555222444777888888666333111000111111111111222222222444444444333333333222222//////000111111000///...---..................---........./////////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------)))+++------,,,,,,,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////++++++++++++++++++++++++************************,,,,,,,,,---------......+++++++++,,,,,,---------.........------,,,,,,,,,---,,,,,,,,,,,,---......------------------------......------------......------------------------...------,,,,,,------...........................---------............///////////////000000000000000000////////////000000////////////////////////000000000000000000000000111111000000//////......000000000000111111111111333444555555666555555555444444444444444444333333555555555555666666666666<<<<<<<<<<<<<<<<<<;;;;;;???????????????@@@@@@AAA@@@AAAAAAAAAAAA@@@??????@@@@@@>>>===<<<<<<<<<<<>>>>>===>>>>>>?????????@@@@@@@@@>>>===<<<;;;<<<===@@@AAA>>>>>>>>>===============<<<:::999:::<<<<<<999666<<<;;;:::999888888888888666555555666777888888777555555444444444333333333333333333333333333333333111111111111111000///...111111000000//////......000000000000000000000000222111111111000000//////111111000000//////............------------......------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////////////////000000000000000000111111111111000000111111000000//////......,,,,,,------------,,,,,,------............------////////////////////////000000000000111111111111000000000000000000000000222333333222000///000222222333444444444333222111000111222333444444444444555555666777777666555444777777888888888777777666555555666777888999999:::999888666444333444555666666666555555555444444444222222222222222222222222666555555555555666777777777666555444444444444444333333333444444444555555666666666666666666666666333333333222222222111111222222222222222222222222222111111000///......---+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,------------......---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------......------------......------------------------...------,,,,,,------...........................---------............///.../////////000000000000000//////......//////000////////////////////////000000000000000000000000111000000000/////////...000000000111111111222222222222333444444444444444444444444444444444444444555555555666666777777777;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>???BBBBBBBBBBBBAAA@@@???>>>@@@@@@???>>>===<<<<<<<<<@@@@@@@@@@@@????????????>>>>>>?????????@@@@@@@@@>>>>>>=========>>>???@@@@@@??????>>>===<<<<<<;;;;;;:::999:::<<<<<<999666:::999888777777666777777666555555555777888777666555444444444444333333333333333333333333333333333000111111111111000000///111000000000/////////...000000000000000000000000111111111000000000//////000000000000//////............------------......------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////.../////////000000000000000000111111111111000000000000000000//////......------............------------............------//////////////////////////////000000000111111111000000000000000000000000333444444222111000111333111222333333333222111111111222333444555555555555444555666777777666555555666777888999999999999999777777777888888888888888999888666444333444555666666555555555444444444444333222222222222222222333555555444444444555777888777666666555555444555555333333444444444555555555555555555555555555555555333333333333222222222222222222222222222222222222111111000000///......---+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------.........---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------------------------------------------------...------,,,,,,------...........................---------............///....../////////000000000///..................///////////////////////////000000000000000000000000000000000000////////////000000111111111222222222111111222333333333333222555555555555555555555555444555555666777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===BBBBBBBBBBBBAAA@@@>>>>>>@@@@@@??????>>>>>>======???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>????????????@@@???????????????>>>>>>===AAAAAA@@@>>>===<<<;;;:::;;;:::999:::;;;;;;999888999888777666555555555555666555555555777888777666444444444444333333333333222222222222222222222222///000000111111111111000000000000000////////////000000000000000000000000111111000000000000//////000000000////////////.........------------......------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////....../////////000000000///000000111111000000///000000000////////////............//////.........------............------//////////////////////////////000000000000111111////////////////////////333444444333111111222444111111222222222222111111222333444555666666666666333444555666777777777666444555666777999999999999999999999888888888777777888777666444333444444555555555555555444444444444444333222111111222333444444333222222333555777888777777666666666666555555333444444444444555555555555555555555555555555555444444444333333333222222111111111111111111111111111000000//////.........+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------...------,,,,,,------...........................---------............///........./////////000000......------------......////////////////////////000000000000000000000000000000000000/////////////////////000000000111111000111222222333333222222444444555555555555666666444444555666777999999:::999999999::::::::::::::::::::::::::::::;;;<<<<<<>>>>>>???????????????>>>??????????????????>>>>>>>>>??????@@@AAABBBBBBBBB>>>>>>>>>>>>???????????????@@@AAAAAA@@@>>><<<;;;??????>>>>>>===<<<;;;;;;:::::::::::::::::::::999999888777666666555555555777555444555777777666555444444444333333333222222222222222222222222222222...///000111111111111111000000000000////////////000000000000000000000000000000000000000000//////////////////////////////......------------......------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////........./////////000000//////000000000000//////////////////////////////......////////////......------............------////////////////////////////////////000000000111////////////////////////222333333222111000222333111222222222333333333333444444555666666666666666333444444555666777777888444444555666777777777666999999999999888888888888888777666444444444444444444444444444444444444444555444222111111222444555444333111111222444777999666777777777777777666666444444444444555555555555444444444444444444444444444444444333333333333222111111111111111111111111000000/////////.........+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,---......---,,,,,,------------------------...------,,,,,,------...........................---------............///............////////////......------------......////////////////////////////////////////////////////////////000000000000........./////////000000111111222333333333333333444444444444555555666666333444555666777888999:::777888888888999999::::::;;;;;;::::::;;;;;;<<<===999:::;;;<<<===>>>>>>>>>===>>>>>>?????????>>>>>>>>>>>>???@@@AAAAAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@>>>;;;999<<<<<<<<<<<<<<<<<<======:::::::::::::::::::::;;;::::::999888777777777777777555444555666777555444444444333333333222222222111111111111111111111111...///000111111111111111////////////000000000000//////////////////////////////////////////000000.............../////////......------------......------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////............//////////////////000000000000//////.............../////////......////////////......------............------////////////////////////...////////////000000000////////////////////////000111111000//////111222333333333333444444555555555555666666777777666666444444444555666777888888888888888888777666666555666777777888999999::::::777666555555444333333333333333444444444444444444444444333222222333444444444333222111222444666888555666777777888777666666444444444555555555666666444444444444444444444444444444333333333222222222000000000000000000000000////////////............+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---------------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------------------------+++,,,---......---,,,+++------------------------...------,,,,,,------...........................---------............///------.........////////////..................///////////////////////////////////////////////////////////////000000000000........./////////000000111111222333333333333222222222333333444555555555333444444555666777777888666666777777888999999999;;;;;;;;;;;;;;;<<<<<<===777888999;;;<<<=========;;;<<<===?????????>>>=========>>>???@@@@@@AAAAAA???>>>>>>>>>>>>>>>=========>>>???@@@???===;;;999999999::::::;;;<<<<<<<<<999:::;;;:::999999;;;<<<<<<;;;:::999888888888888777555444555666666555333333333333333222222222222000000000000000000000000///000000111111111111000////////////000000000000////////////////////////......////////////000000---............/////////......------------......------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////------........./////////...//////000000//////...---............/////////.........//////.........------............------////////////////////////......////////////000000///////////////////////////000000000//////000222444444333333444555666777555555666666666666666555555555555555555666777888;;;;;;;;;;;;:::888777666444555666777888999::::::666666555555444333333222333333333333444444444444333333444444444444333333444444444444444555555666444555666777888777666555444444555555555666666666333333333333333333333333333333333222222222111111////////////////////////........................+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++++++++***++++++,,,---------------------------***+++---......---+++***------------------------...------,,,,,,------...........................---------............///---------.........//////000//////......//////000////////////////////////////////////////////////.../////////000000000111000000000000111111111111///000111111222222111111111111222222333444444555333333444444555555555666555555666777777888999999;;;::::::::::::;;;<<<<<<999999:::;;;;;;;;;;;;;;;999:::<<<>>>???>>>===============>>>>>>???????????????>>>>>>============<<<===>>>>>>===<<<;;;:::999999999999999999::::::999:::;;;:::888888;;;>>><<<;;;:::999999888888999777666444444555666444333333333333222222222222111000000000000000000000000000111111111111000000///.../////////000000000111////////////////////////........./////////000000---------.........//////......------------......------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////---------.........//////......////////////......---------.........//////------............------------............------////////////////////////........./////////000000000000000000000000000000///000111000//////111333333333222222333555666777555555555666666555555444666666555444555555666777999999::::::999888777777555555666666666777777777555555555555444333222222222222333333333444444444222333444555555444333222555555666666666555444333222444555777777777555444555555555555666666666666222222222222222222222222222222111111111000000000////////////////////////........................+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,...000111++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++******++++++,,,---------------------------***+++---......---+++***------------------------...------,,,,,,------...........................---------.........//////---------.........//////000000////////////000000////////////////////////////////////////////////.../////////000000111111111222222222222333333333...//////000000000000000000000111222222333444444333333444444444444444444444555555666777888888999::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999999777999;;;===>>>>>>===<<<============>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777777888:::;;;:::888888;;;>>><<<;;;:::999888888888888777666444444555555444333333333333222222222111111000000000000000000000000111111111111111000///....../////////000000111111////////////////////////---.........//////000000---------.........//////.........------.........------------------------------------------------------------------------........................---------.........//////////////////////////////////////////////////////---------.........//////......////////////......---------.........//////,,,------------------,,,---..................---////////////////////////............/////////000111111111111111111111111000111222111000111222444222222111111222444555666444555555555555555444444888777555444444555666777444555666666666666666555666666666666555555555555555555555555444333222111222222222333333444444444111333555777777555333111555666888888888666333222111333555666777666555444555555555555666666666777222222222222222222222222111111111000000000000///////////////////////////---.....................+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++***+++,,,...000222******************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///............////////////---------............///000000//////.........---......////////////..................////////////000000000000000000000000000111111000//////000222111111000000111111222333111111222222222333333333222333444555666666666666222333444555666666666666555666888:::;;;;;;;;;;;;999:::;;;;;;;;;:::999888888999::::::;;;;;;;;;:::777888:::;;;<<<;;;:::::::::::::::;;;<<<======>>>===;;;999888999::::::999999999888888888888888999<<<<<<;;;:::::::::;;;;;;;;;:::999888888888999:::555555444333333333333444333222222222111000000000000000000000000000000000............////////////000000000000000000000000......////////////..............................///............---------.........------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000////////////////////////..................------////////////////////////000000//////.........---////////////////////////..................................................................------...------------.../////////////////////000111111000000000000000000000000111111222222222333333333333333555666666666555444444555777888999888666555777777777777666666666666888888888888777777777777777777666666555555555444333333333333333444444555444555555555555555444444444444444555555555555666444222000222444666444222777777777777777777777777444333222111111111222333000000000000000000000000111111111111000///------------...//////...---------,,,+++,,,...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++,,,+++***))))))***+++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------........................////////////---------............///000/////////..................////////////..................////////////000000000000000000000000000111111000//////000222111111000000111111222333111222222222222333333333222222333444555555555555333333444555666666666666555666888:::;;;;;;;;;;;;999:::;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<:::888888999:::999999999999888888888888888999:::::::::999::::::;;;;;;:::999888777777777888888555555444333333333333444222222111111111111111111000000000000000000000000............////////////////////////////////////......////////////..........................................------------......------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------......///........................................................................000/////////.........---...................................................................................................------------.../////////////////////000111111111111111111111111111111111111222222222333333333333333555666666666555444333555666888999888777666777777777777666666666555777777777666666666666555666666666666555555444444222222111111111111222333444444444555555555555444333444444444555555555555444222111222444555444222555555555555555555555555444333222111111111222222000000000000000000000000111111111000000///------........................---,,,+++,,,.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++++++++***))))))***++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------............---............/////////---------............///////////////..................////////////..................////////////000000000000000000000000000111111000//////000222111111000000111111222333222222222222333333333333222222333444555555555555444555555666666666555555666777888999:::;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>><<<:::888888999:::999888999888888888888888999999888888888888888999:::;;;999888777666666666666777555555444333333333333333000000111111111111111111000000000000000000000000............////////////////////////////////////......////////////..........................................------------///...---,,,+++,,,---...,,,,,,,,,+++++++++******,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------.........................................................................../////////..................................................................................................................------------.../////////////////////000111111111111111111111111111111111111222222222333333333333333555666666666555444333444666777888888888777777777777666666666555555555555555555444444444444666555555555555444444444444333111000000111222333333333333444444555555555333333333333444444444444333222111222333444444222333333333333333333333333333333222111111111111222000000000000000000000000000000000000///......---///...---,,,,,,---...///---,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++++++++***))))))***++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---------............//////////////////...............////////////..................////////////////////////////////////000111111000//////000222111111000000111111222333222222222333333333444444333333444555666666666666555666666666666555555444777777888999::::::;;;;;;999999::::::::::::::::::======<<<<<<<<<============<<<;;;::::::;;;===>>><<<<<<<<<======>>>>>>>>>===;;;::::::;;;;;;:::999888888888777888888999:::666666666777777999::::::999888888777666666666666555444333333222222333333//////000000111111222222////////////////////////............////////////////////////////////////......////////////.......................................---------,,,,,,///...,,,++++++,,,---...,,,,,,,,,+++++++++******,,,...///...------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...........................---------.......................................................................................................................................---------..................------------.../////////////////////000000111111111111111111111111111111111222222222333333333333333555666666666555444333444555777888888888888777777666666666555555555444444333333333222222222444444444444444444444444555444333222111222333444222222222333333444555555222222222222333333333444222111111222333333333333222222222222222222222222333222222111111111111111000000000000000000000000//////000000///......---///...,,,++++++,,,...///,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************+++++++++******************+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---------............///.........///////////////......////////////..................////////////////////////////////////000111111000//////000222111111000000111111222333222222333333333444444444444555666777777888888777666666666777666666555555888888888999999::::::;;;999999999999::::::;;;;;;>>>======<<<<<<<<<===>>>>>>===;;;::::::;;;<<<===<<<<<<<<<<<<===============<<<;;;;;;<<<<<<;;;999888888777777888999999:::555555555666777888999:::999999999888888777666666444444333222222222222333/////////000000111111222////////////////////////............////////////..............................////////////.................................------------,,,,,,,,,...---,,,,,,,,,---......,,,,,,,,,+++++++++******,,,---......------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,---......///........................---------.........//////........................---------.......................................................................................---------.........//////...------------.../////////////////////000000111111111111111111111111111111111222222222333333333333333555666666666555444444555666666777888888888666666666666555555555555333333333333222222222222333333333333444444444444333333333333222333333333222222222111222333444555111111111111222222222222111111222222222222333333222222222222222222222222222222222222111111000000////////////////////////...////////////......---///...,,,++++++,,,...///,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++*********++++++***************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---------............///.........///////////////......////////////..................////////////000000000000000000000000000111111000//////000222111111000000111111222333333333333333444444444444444444555777777777777777555666666777777777666666999999888888999999:::;;;999999999999:::;;;<<<<<>><<<;;;;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<===<<<;;;999777777777777888999::::::666666666666666777888999:::::::::999888777666555444444333222222222222222//////000000000000000000000000000000000000000000............////////////..............................////////////..............................------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++******+++,,,......------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------......///------------------------,,,,,,------.../////////---------------------------------------.........------------------------................................................,,,,,,------.../////////...------------.../////////////////////000111111222222222222222222222222111111222222222333333333333333555666666666555444666666666666777777777777666666666555555555444444444444444444333333333333222222333333333333333444000111333444444444333222444333222111111111333333000000000000111111111222000111222222111111222444333333333333333333333333111111222222111111000///////////////////////////....../////////......---...---,,,++++++,,,---...,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++)))***++++++++++++***)))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------............///............/////////000......////////////..................////////////000000000000000000000000000111111000//////000222111111000000111111222333333333333444444444444555222333444555666666666666444555666777777777777777:::999888888888999:::;;;999999888888999;;;<<<===???>>><<<::::::;;;<<<===;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;::::::;;;:::::::::;;;;;;999777777777777777888999:::;;;888777777666777777888888888999999999777666444333444333222222111222222222000000000000000/////////000000000000000000000000............////////////..............................////////////..............................---------,,,,,,,,,++++++***+++---...///...---,,,,,,,,,,,,+++++++++*********+++------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------------------,,,,,,------...//////000------------------------,,,,,,,,,------.........------------------------................................................,,,,,,------...//////000...------------.../////////////////////000111111222222222222222222222222111111222222222333333333333333555666666666555444888777777666666666666666666666555555555444444444666666555555555444444444111222222222333333333333000222666999:::999666555555444222000///000111222/////////000000000111111///111333222111000222444222222222222222222222222000111111222111000///...////////////////////////------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++)))***++++++++++++***)))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---.........//////000000......////////////................../////////000000000000000000000000000000111111000//////000222111111111000111222222333333333333444444444555555111111222333444444444444444444666777888888888888:::999888888888999:::;;;999999888888999;;;<<<===???>>><<<:::999:::;;;<<<::::::;;;<<<;;;:::888777::::::::::::::::::::::::999888888999:::999777555777777777777888999:::;;;999888888777777777777888777888888888666555333111444333222222111111222222111111000000//////......000000000000000000000000............/////////000..............................////////////..............................---------,,,,,,,,,++++++)))+++---000000///---+++,,,,,,,,,+++++++++******)))***,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++******++++++,,,---------------------------,,,,,,------...///000000------------------------,,,,,,,,,------.........------------------------................................................,,,,,,------...///000000...------------.../////////////////////000111111222222222222222222222222111111222222222333333333333444555666666666555444999888777666555555555666666666555555555444444444777777666666666555555555111111111222222333333333222555:::???@@@>>>;;;999666444222000//////000111////////////000000000000///111333222000000222444111111111111111111111111000111111222222000///...////////////////////////------......///......---+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++)))***+++,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........................////////////////////////////////////////////////////////////////////////000111222000//////000222000111222333333222111000//////000222333444555666111222333444555555555555777777777777888888888888::::::999888777777888888999999999999999999999999>>>>>>>>>===<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;::::::999999999999999999888999999:::::::::999888777777777888999666666666555444444333333222222222111111111111000000000//////.........---////////////////////////---------.........//////////////////............//////.........------------------............///------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------..................---------------............///........................------------------------................................................---------------------------------............///------......///000000000000000//////.........---111111222222222111111000222222333333333444444444444444444444444555666777555666888999888777555444555555666777777777777777555555444333333555666777555333111111333444555555666;;;AAAEEEDDD@@@;;;999444333333222111000//////111111000000000000000000333333333222222222111111333333333333333333333333444444333333222111000000////////////............///////////////////////////............------------,,,,,,++++++,,,,,,---///...---,,,++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********************************------------------------,,,++++++******++++++,,,************************,,,,,,...111///+++***---))))))))))))))))))))))))************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---......//////......---++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........................////////////////////////........................///////////////////////////000000///......///111000111222222222222111000///000000111222333444444000111222333444444444444666666666666777777777777777777666777777888999:::999999999999999999999999;;;;;;;;;;;;;;;;;;:::999;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;:::::::::999999999999999888888777777888888999:::999888777666777777888666666666555444444333333222222222111111111000000000/////////............////////////////////////---------.........//////////////////............///.........------------------------............------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------------------------------..................---------------............///........................------------------------........................---------------------------------------------------------............///////////////............000/////////............111111111222222111111000222222222222333333333333333333333444555777888999444555666777777666555444555666666777777777777666666555444444444444555666333222222222333444555444<<<>>>AAABBB???<<<888666333333222222111111000000222222222222222222222222111111111222222333333333333333333333333333333333444444333222222111000000////////////....................................///............------------,,,,,,++++++,,,,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************---000...)))(((***************************************************++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---++++++///444555111+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........................////////////////////////------------------------////////////////////////...//////...------///000000111222222222222111000000000000111111111222222000000111222333333333333444555555555666666666666333333444555777999:::;;;::::::::::::::::::::::::888888999:::;;;;;;;;;:::;;;::::::999:::;;;===>>><<<;;;;;;::::::;;;<<<<<<:::::::::::::::999999999888888777777777777777888999888777777666666777777666666555555444333333333222222111111111000000000////////////............////////////////////////---------.............../////////............---............------------------------............------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------......---------............///........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000//////...------,,,////////////............000000111111222111111000111111111222222222222333222333333555666888:::;;;333444555666666666555444666666777777777666666555777777666555555666666777333444666777999:::::::::@@@>>><<<999666333222111222222222222222222222222333333333444444444444444///000111222333444444555333333333333333333333333333333333222111111000000////////////....................................///............---------,,,,,,++++++++++++,,,,,,...---,,,++++++***++++++************************+++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,******************************...111000***(((*********************************************************************************************++++++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++111---,,,555@@@AAA888---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************++++++,,,++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........................////////////////////////------------------------////////////////////////.../////////......///111111111111222222111111111111000000000000000000000000111222333333444444333333333444444444555555555222222333444666888999;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;:::999999999;;;===>>><<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777888999999888888777777777777666666555444444333333222111111111111000000000000///////////////.........////////////////////////........................//////.........---------------------------------,,,,,,---------.........------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------......---------............///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////......---------///////////////.........///000000111111111111111000000111111111222222222444444555555777888999:::444555666777777666666555777777777888777777666555777777888888999::::::;;;888;;;>>>@@@AAAAAABBBCCCCCC???999444222111111111222222222222333333444444333333333444444444444444000000111222333333444444222222222222222222222222333222222222111111000000////////////....................................///............---------,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++************************+++++++++++++++++++++++++++++++++***************************************************************,,,++++++******++++++,,,************************,,,,,,000444222---***,,,************************************************))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++///++++++333===>>>666,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........................////////////////////////........................///////////////////////////000000000//////111333222111111111111111111222111111111000000000000000111222333444555555555555333333333333444444444444444444444444555666777888::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::;;;::::::999:::;;;<<<===<<<<<<======>>>>>>>>>>>><<<<<<<<<===============;;;:::999888888888888888999999999999999888888888555555555444333333222222111111111000000000//////.........///////////////////////////////////////.....................---............------------,,,,,,------------------,,,,,,,,,------------...------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------............///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,---------.........///.........///////////////...///000111111111111111000000111111111222222222777777666666666777777888666666777777888888888888777888888888888888777777777888999;;;===>>>???@@@AAACCCFFFEEECCCAAAAAABBBDDD???999555555777777777222222222333444444555555111222222222333333333444222222222222222222222222222222222222222222222222222222111111111111111000////////////....................................///............---------,,,++++++******++++++,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,++++++******++++++,,,************************,,,,,,///333111,,,***,,,************************************************))))))))))))))))))))))))***+++++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))((((((+++//////,,,(((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************++++++++++++***))))))))))))***++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........................///////////////////////////////////////////////////////////////////////////000111000000000222444222222111000000111222222111111111111111111111000222222333444555555555555222333333333444444444444666666555555555666666777999999999999999999999999============<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<============>>><<<;;;:::999888888888888888999999999999888777777555555444444333222222222111111000000000/////////.........///////////////////////////////////////...............---------.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,------......---------............///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///+++,,,,,,---......//////.........///////////////......///000111111111111111111111222222222222333888777666666555555666666777777777888888999999:::888888999:::::::::::::::777999;;;===???@@@AAAAAADDDFFFFFFCCC===999999:::===999555555777999888777333333333444444555555555000000111111222222333333333333333222222222111111222222222222222222222222111111111111111111111111////////////............------------------------///............---------++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************************************************************,,,++++++******++++++,,,******************************,,,///---)))(((+++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))))))))******)))))))))++++++++++++++++++++++++++++++++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************++++++++++++)))))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........................////////////////////////........................////////////////////////---///000/////////111333222222111000000111222222111111111222222222222222111111222444444444444444333333333444444444444555666666555555666666777888888888888888888888888888::::::;;;<<<<<<<<<;;;;;;;;;;;;======<<<;;;999888999999;;;<<<=========<<<:::;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777777666777777888777666555444555555444333333222222111111000000000////////////............/////////000//////////////////////////////.........---------.........---------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,------......---------............///........................................................................---------------------------------------------------------............///------------------------............/////////000---...///000111111111111222222222222333333333333666555555444555555666666666666666777777888999:::888999:::;;;<<<=========999:::<<<===>>>???>>>>>><<>>>>>===;;;888555666888999;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;:::999888777666666666666444555666666666555333222555555444333333222222111000000000000////////////---.........//////000000//////////////////////////////.........---------......---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,,,,++++++---,,,,,,++++++*********))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,---......---------.........//////........................////////////////////////................................................---------------------------------........./////////......------,,,,,,+++---.........//////000000---...///000111111111111222222333333333444444444333333333444444666777777555555555555666777999999888999:::<<<===>>>>>>???:::;;;<<<======<<<;;;:::333666888777444444999>>>;;;:::;;;@@@DDDDDD???:::555555555555555555555555000000111222222333444444000000111222333444444555111111111111111111111111000000000000000111111111000/////////............------------------------//////.........---------++++++************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************---++++++---+++((()))...++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++((())))))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///////////////////////////......------------......///////////////.........000000000000000000000000000000000000111111111111//////000111222222333333444444444444444444444444555444444444444555666666777777666666666666777777666666666777888888999999888888888888999:::;;;<<<;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999666666666666777777777777888888999888888777666555888888777777666666555555555444333111000///////////////...------------......------,,,,,,------...000///...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------............------------------------------........................,,,------......------,,,000000//////.........---...///////////////......111000...---...///111222111111000000111111222333333333333444444444555555777777777777777777777777888888888999999:::::::::======<<<;;;:::999888777555555555666666666666777888;;;>>>AAAAAA???<<<:::666666555555555444444444555444222111111222444555222222222222222222222222666444333111000000111111000000000000000000000000.........................................................------,,,,,,,,,,,,,,,---+++***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******++++++++++++************************************************************++++++++++++******************************---,,,***)))))))))******************************************************************************)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///..............................------------....../////////////////////...000000000000000000000000000000000000111111111111///000000111222222333333444444444444444444444444444444444444444555666666777777666666666666777777666666777777888999999999888888888888999:::;;;<<<;;;;;;;;;::::::999999999;;;::::::::::::::::::999888888777777666666555555666777777888888888777777888888777777666555555555555444222111000///////////////...------------......------,,,,,,------...//////...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************************************************************************************+++++++++,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------............------------------------------........................,,,------......------,,,000/////////.........---......////////////......000000.........///111222111111000000111111222333333333333444444444444555555555555555555555555555777777777777888888999999::::::999888777666555555333333333444444444555555555555666777777777666666444444444444333333333222555444222111111222444555333333333333333333333333555444333111000000111111000000000000000000000000......................................................---------,,,,,,,,,,,,,,,---+++***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******++++++++++++************************************************************++++++++++++******************************,,,,,,***)))))))))******************************************************************************)))************+++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///..............................------------............//////////////////000000000000000000000000000000000000111111111111000000000111222222333333333333333333444444444444444444444444444555555666777666666555555666666777777777777888999999::::::888888888888999:::;;;;;;;;;;;;::::::::::::999999999::::::::::::::::::;;;:::999888777666555555444444555666777888888888888888888777666666555555444444333222111000///////////////...------------......------,,,,,,------...///...------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***+++------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------............------------------------------------------------------,,,------......------,,,/////////.....................///////////////...000///.........///111222111000000000000111222222333333333333444444444444333333333333333333333333555555666666666666777777777666666555444333222222111111222222222333333333333222000///...000111333333333222222222111111111444333222111111222333444555555555555555555555555444333222111111111111111000000000000000000000000...................................................------------,,,,,,,,,,,,,,,---+++***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******++++++++++++************************************************************++++++++++++******************************,,,+++******)))*********************************************************************************)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******************************************************************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///..............................------------..................///////////////////////////////////////000000000111111111111000000111111111222222222333333333333333444444444444444333333444444555666666666666555555666666666777777888888999999::::::999888888888999999:::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999888888777777666666666555555666777888888777777888777777666555555444444333222111000//////////////////...------------......------,,,,,,------.........---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************************************************++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++------------///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,------......------,,,------------------------------------------------,,,------......------,,,........................---...//////////////////000//////...///000111111000000000000000111222222222222333333333444444444222222222222222222222222555555555555666666666666555444444333222222111111111111111111222222222222555444222000000111222333333333333222222222111111333333222111111222333333444444444444444444444444333222222111111111111111000000000000000000000000................................................------------------------,,,,,,---+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))******++++++++++++************************************************************++++++++++++******************************++++++******************************************************************************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******************************************************************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///..............................------------......---.........//////000000///////////////////////////000000000111111111111111111111111111222222222222222222333333333444444333333333333333444555555666666555555555555666666666777777888999999::::::999999888888999999::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;666666777777888888999999777777777777777666555555777777666666555444444444222222111000//////////////////...------------......------,,,,,,------...------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++------------///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------------,,,,,,------------------------------------------------,,,------......------,,,---------...............------...//////////////////////////////000000111000000//////000000111222222222222333333333444444333333333333333333333333666666666666666666555555444444444333333222222111222222222222333333333333555555666666666555555555555444444444333333333333222222222222222222222222222222222222222222222222111111222111111111000000////////////////////////................................................------------------------,,,,,,---+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++************++++++++++++************************************************************++++++++++++******************************************+++*********************************************************************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************************************************************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///------------------------......------------......------......///000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222333333444444333333333333333444444555666555555444444555555666666666666777888888999999:::999999888999999::::::999999::::::::::::;;;;;;999::::::::::::::::::;;;555666666777888999::::::777777777777666555444333777777666555555444444333222111000/////////////////////...------------......------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***************************************************************************)))))))))************+++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***+++------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------.........,,,---...///000000000000////////////000000000000000////////////000111111222222222222333333333333444444444444444444444444666666666555555555555555555444444444333333333222222222333333333444444444333444666888999888666555666666555555555555444444222222222222222222222222111111111111111111111111000111111222111111000000////////////////////////................................................,,,,,,,,,------------...,,,,,,---+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++************************************************************++++++++++++******************************))))))***++++++++++++***************************************************************************)))************+++++++++******************************+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))*********+++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///------------------------......------------......------......///000000111000000000000000000000000000000000000111111111111111111111111111111111111000111111222333333444444333333222222333333444555666555555444444555555666555555555666777777888888::::::999999888999999:::999999999::::::;;;;;;;;;;;;::::::::::::::::::999777777777888888999999:::555666666666666666555555777666666555555444333333111111000////////////000//////...------------......------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++***************************************************************************))))))))))))************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,---...///000000000000...//////000000000000000///////////////000111111111222222222222333333333444444444444444444444444555444444444333333333333444444444444333333333333222222222333333333444444222333555777888888777666666666666555555555444444111111222222222222111111000000000000000000000000///000111222222111000000////////////////////////................................................,,,,,,,,,---------......,,,,,,---+++***)))***,,,++++++++++++++++++++++++************************))))))***+++++++++++++++******++++++++++++************************************************************++++++++++++******************************((()))***+++,,,++++++***************************************************************************)))************+++++++++******************************+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++*********)))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////------------------------.........------.........---------...///000000111000000000000000000000000000000000000111111111111222222111111111111111111000000111222333333444444333333222222333333444555555555555444444555555555444444555555666777777777::::::999999888999999999999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999888888888888888333444555666777777777777777666666555444444333333111000000////////////000//////...------------......------,,,,,,------...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,+++++++++************************************************************************))))))))))))*********************++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,---...///000000000000...//////000000000000000///////////////000111111111111222222222333333333333333333333333333333333333333333222222222111111444444444333333333333333111222222222222333333333222333444666777888999999666666555555555444444444111111222222222222111111000000000000000000000000///000111222222111000///////////////////////////................................................,,,,,,,,,------.........,,,,,,---+++***)))***,,,++++++++++++++++++++++++************************((()))***+++++++++++++++******++++++++++++************************************************************++++++++++++******************************((()))***+++,,,,,,+++***************************************************************************)))************+++++++++******************************+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***************************)))(((''''''((()))***************************)))))))))((())))))***+++++++++******************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................000000//////.........---000000000000000000000000000000000000000111111222000000000000000000000000111111111111111111111111000111111111111222222222666555333222222333444555666666666666666555555555666555555444555777999:::888888888888888888999999:::;;;;;;<<<<<<;;;;;;:::999:::999888666666888:::888888888888888888999999888888777666555444333333555555555555444333222111111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))******++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------///---+++,,,///000///---------------------------******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................000///...------...///000000111111111111222222222444444444555555555666666444555555555444333333222555444444333333333444444444333222111111111111222333444777888888777444333444444444333333333222222222222111111111111222222222222222111111111111000000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------******************************++++++++++++************************************************************************************************************************************************************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************+++***))))))))))))***+++***************************))))))))))))***++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................000/////////............////////////////////////000000//////000000111222000000000000000000000000111111111111111111111111000111111111111222222222555444444333333333444444666666666666666666666555666666666666777888999999777777777777888888888888::::::;;;;;;;;;;;;::::::999:::999888666666888:::888888888888888888888888777777777666555555444444555555555555444333222111111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))******++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...---+++,,,///000///---------------------------++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................111000////////////000111000111111111111222222222333444444444444555555555444444555555444444333222555444444444444444444444555555555444444444333333444555666777777666555444444444444333333333222222222222111111111111222222222222222111111111111000000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++***))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,******************************++++++++++++************************************************************************************************************************************************************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************,,,+++************+++,,,***************************************+++,,,,,,************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////............////////////////////////000000//////000000111222000000000000000000000000111111111111111111111111000111111111111222222222333333444444444444333333555555666666666666666666666666777888999999999999777777777777888888999999::::::;;;;;;;;;;;;::::::999::::::888777666888999888888888888888888888888666666666666666666666666555555555444444333222111111111000000000000//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********************++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------...,,,,,,,,,...///...---------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------..............................111111000000000000111222000111111111111222222222333333333333444444444444444444555555444444333333555555444444555555555555666777777888888777555555555666666666666666666555444444444444333333333333222222111111111111222222222222222111111111111000000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***))))))))))))++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++************************************************************************************************************************************************************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************+++++++++******+++++++++************************++++++******++++++,,,---***************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///////////////.........///////////////////////////////////////000111111000000000000000000000000111111111111111111111111000000111111111222222222111222333555555444333222555555555555666666666666666777888:::::::::999888777777888888999999:::::::::::::::;;;;;;:::::::::888999:::999777666777999888888888888777777777777555555555555666666777777444444444444333222111111111000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................000000000000000000111111000000111111111222222222222222222333333333444444333444444555444444333333444555555666666666666666666777999::::::888666555777666555444444555666777555444444444444333333333333222222111111222222333222222222111111111000000000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++***))))))******++++++++++++++++++++++++************++++++++++++******************************++++++++++++************************************************************************************************************************************************************++++++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************************************************************++++++******++++++,,,---))))))*********+++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.................................///////////////......................../////////...///000000111////////////////////////000000000000000000000000000000111111111222222222000111333444555444333222444555555555666666777777666777999::::::999888777888888999999:::;;;;;;<<<999::::::::::::::::::999888999:::999888777777888888888888777777777666666444444555555666777777777444444444444333222111000000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************++++++++++++******))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------.......................................//////000000000000000111111111222222222222222222333333333444444333333444444555444444333444555666777777777777666555666888999:::888777555777666555444444555666777555555555444444444333333333333222222222222333333222222222111111111000000000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******)))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******************************++++++++++++************************************************************************************************************************************************************++++++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))************))))))***************************************+++,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.................................///////////////........................//////......//////000111////////////////////////000000000000000000000000000111111111111222222222000111222333333444444333444444555555666777777777777777888888888888888777777888888999:::;;;<<<<<<999999::::::::::::999999777999::::::888777777888888888888777777666666555444555555555666666777777444444444333333222111000000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************************+++++++++******++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------..............................,,,---...///000000//////000111111111111222222222333333333333444444444444333333444444555555444444444555666888888888777777555666777888999888777777777666555444444555666777555555555555444444444333333333222222222222333333222222222111111111111000000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------******************************++++++++++++************************************************************************************************************************************************************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******************************+++,,,,,,+++*********************************))))))))))))***++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................................../////////000........................///............///000000////////////////////////000000000000000000000000000111111111111222222222111111111111222333444555444444555555666777777888888777777666666777777777555666666777999::::::;;;999999::::::::::::999999777999::::::999777777777999888888777666666555555555555555666666666666666333333444333333222111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++******++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------++++++---///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................,,,---///000111111000000000111111111111222222222333444444444444555555555222333444444555555444444333555777999999999888777777777888888888999999999666666555555555555666666555555555555444444444444444333333222222333333444222222222111111111111000000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******************************++++++++++++************************************************************************************************************************************************************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************++++++------------++++++************************)))))))))((()))******+++((())))))***++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---.........//////000000.......................................///000000////////////////////////000000000000000000000000000111111111111222222222222111000000111333555666444444444555666777777888888777666555555666777888333444555666777888999999999999999::::::999999999777999;;;;;;999777777777999888888777666555555444666666666666666666666666333333333333222111000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))******++++++++++++******++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------))),,,...---+++***,,,///++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................---...000111222222222111000111111111111222222222444444444555555555666666222333333444555555555444333555777999:::999888777999888888888888999:::;;;666666666666666666666666666666555555555444444444444333333222222333333444222222222111111111111000000000000000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++************************************************************************************************************************************************************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************************************************++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------//////.........---------.......................................///000000///////////////000111111///////////////000000111111111000000111111222333222222333333333333444444333333333444444444555555555555444333444555666777777777777777888888888888:::999777666666666777888::::::999888777666555555999888777555555555666777666555555555555444444444222222222222111111111000..............................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......---------............///000000000000111111111111///000111222333444444444555444222111222333555777666666555555444444444333777777888999999999999888::::::999999999999999999777777777777666555444333444555555555444333222222444333222222111111222222333333222222111000000000////////////............---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,************************************************************************************************+++++++++*********))))))******************************************************************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************************************++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------//////.........---------.......................................///000000///////////////000111111000000/////////000111111111111000000111111222333222222222333333333444444333333333444444444444555555444444333444555666777777777777777888888888888999888777666666666777777999999888777777666555555888888777777777777777777555555555555444444444444222111111111000000000000..............................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------------................../////////000000000//////000111222222222222555555444444444555666777666666666555555555444444666666777888888888888777;;;;;;:::888777666555444777777777666666555333333555555555555555444333333444333333222222222222222333333222111111000000///////////////............------------....................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,************************************************************************************************+++++++++*********))))))************************************************************************)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************************************************************++++++++++++******++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------...............---------.......................................///000000///////////////000111111111000000000000111222222111111000000111111222333222222222222333333333333333333333333444444444444555444444444444555666666777777777777888888888888888888777666666666666666777777777666666555555555666777888888888888888888555555444444444333333333000000000000////////////..............................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---......------------............------........./////////...///000111111111111111444444555666666666666666666666666666666555555555555555666777777777777777999999888777555444333333666666666666555444333333555555555666555555444333555444333333222222333333333222222111111000///////////////............---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************************************************************************************+++++++++***************************************************************************************)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))************+++++++++++++++*********)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))******************************************************++++++++++++******++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------...............................................................///000000///////////////000000111111111111111111222222333111111000000111111222333111222222222222333333333222222333333333444444444444444444444555555666666666777777777888888888888777777777666666666666666666666666666555555555555444555666888888888777666444444444444333333333222000////////////.......................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))*********+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........------.........///////////////000111222222111111222333555666777666555444666666666666666666666666555666777777888888777777555555555666666666666666555555555555555444333222555555555666666555555444555444333333222333333333222222222111000000////////////.........---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************************************************************************************************************************************************************))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))************+++++++++***************))))))*********+++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((()))))))))******************************************************++++++++++++******++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------............................................................///000000///////////////000000111111111111111111222222333111111000000111111222333111111111222222222333333222222222333333333444444444444444555555555555555666777777777888888888888777777777777777666666555555555555555666666666666222333555666666666555555444333333333222222222222////////////.........---..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,------,,,,,,,,,------------........./////////000000000111111222222333222222222000111444555666555333222555555555666666666666666666777888888999999888888666666666777777888888888333444444444444333333222444444555555555555555444444444333222222222222333222222111111000//////...............------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************************************************************************************************************************************************************))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))************************************************************++++++++++++******++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------......................................................///000000///////////////000111111111000000000000111222222111111000000111111222333111111111111222222222222222222222222333333333333333444555555666666555555777777777777888888888888888888888888888777666666555555555666666777777777222333444444444444444444333333333222222222111111////////////..........................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,------,,,,,,,,,,,,------------....../////////000000000111222222333333333222222///111333444555444222111444444444555555555555555777777888999999999999999::::::999888888777666666222333333444444333222222222333444444555444444444444333222222111111222222222111111000000///...............------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******************************************************************************************************************+++++++++************************************************************************((()))******++++++******))))))))))))))))))))))))))))))))))))************)))))))))***************)))************+++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((())))))***++++++******************************************************++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------.........//////.......................................///000000///////////////000111111000000/////////000111111111111000000111111222333111111111111222222222222111222222222222333333333333444555666666666555444777777777777888888888888888999999:::999888777666555555666777777888999999555555444333333333444444222222222222111111111111000000000/////////....................................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))))))))*********+++)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++***++++++,,,---++++++,,,,,,,,,---------------........./////////111111222222222222111111111222333444444444333333333333333333444444444555666777777888888888888888:::999999888888777777666222222333333333333222222111222222333444444333333333222111111000000111111111111111000//////...............---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,++++++***************************************************************************************************))))))*********+++++++++************************************************************************((())))))***************))))))))))))))))))))))))))))))))))))************((()))))))))*********+++)))************+++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***++++++,,,******************************************************++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------.........//////.......................................///000000///////////////000111111///////////////000000111111111111000111222222333000111111111111222222222111111222222222333333333333333555666666666555444777777777777888888888888999999:::;;;:::999888777555555666777888999::::::888777555444333333444555222222222111111111111000000000000000////////////..............................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......000000111111111000000///333333444444555555444444222222222333333444444444555666666777777777777777555666666777888999999:::111222222333333333222222000111222222333333333333222111111000///000000000111111111000//////............---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,+++******************************************************************************************************))))))******++++++++++++************************************************************************(((((()))***************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++))))))))))))************++++++************++++++************************************************+++,,,---,,,***)))***+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////........................---------............///////////////000000000000111111111000000000000000222222222222222222222222222222222222222222222222333333333333333333333333555555666777777777777777555555555555555555555555777777888999999999999888888888888777777777777777777777777777777666555555333333444444333333222111222111111000///......---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))************************************************))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,***))))))******)))'''))))))))))))************************************))))))))))))************************************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........................../////////000111111222222333333333333333222111000000111333444555444444333888666555666888===CCCFFF666666666666777777777888555444333333222222333333222222111111111111222222111111111111000000000000////////////............000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***)))'''&&&***++++++,,,,,,++++++***+++((())),,,,,,)))(((+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************)))************+++++++++************************************************,,,+++******))))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***)))(((******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------************************************************************************)))************+++++++++))))))))))))************++++++************++++++************************************************+++,,,,,,,,,***)))***+++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////........................---------............///.../////////000000000000111000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333555555666777777777777666555555555555555555555555777777888999999999999999999999888777666666555555777777777777777666555555333333444444333333222111111111000000///......---...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))))))))************************************************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++***))))))******)))'''))))))))))))************************************))))))))))))************************************+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........................../////////000111111222222444444444444444333222222111222444555666555555555555555666777999;;;>>>???666666666666666666666666444444333222222222222333222111111000000111111222111111111111000000000000////////////............000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***)))'''&&&***++++++,,,,,,++++++***,,,***---111111---***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************)))************+++++++++************************************************,,,+++******))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***))))))******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------************************************************************************)))************+++++++++)))))))))*********++++++++++++************++++++************************************************)))+++++++++)))((()))***************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.......................................---------............///....../////////000000000000000000000000000111111222222222222222222222222222222222222222222222222333333333333333333333333444555666666777666666666666666666666666666666666777888999999::::::999999:::999888777555444333222666666777777777666555555333333333333333222222111111000000//////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************))))))))))))************************************************))))))))))))******))))))))))))******))))))))))))))))))))))))+++***))))))******)))((())))))))))))************************************))))))))))))***************************************++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.........................../////////000111111222222444444555555555444333333222333444555666666666666444555666777888888888888666666555555555555555555444333333222222222222222111111000000000000111111111111111111000000000000////////////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++******)))((('''***++++++,,,,,,++++++***+++***...333333...***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************************************)))************+++++++++************************************************,,,+++******))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++++++++***))))))******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------************************************************************************))))))*********+++++++++))))))*********+++++++++++++++************++++++************************************************(((***+++***)))((()))***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...................................................---------............///........./////////000000000000000000000111111111111111111111222222222222222222222222222222222222222222333333333333444444444444555666666666666555666666666666666666666666777888888999:::999999999888888777666555444333333555666666666666666555555222333333333333222111111000000/////////.................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************((()))))))))************************************************)))))))))(((***))))))))))))))))))***))))))))))))))))))))))))+++)))((()))******)))(((((()))))))))************************************((()))))))))******************************************+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............................../////////000111111222222333444444444444444333333222222333444555666666777777777777777666666555555555555555555444444444444444444333222222222222222111000000//////000000111111111111111000000000///////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((***++++++,,,,,,++++++***)))(((+++//////+++((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************************************))))))*********+++++++++************************************************,,,+++******))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++******)))******************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------************************************************************************))))))*********+++++++++************++++++++++++++++++************++++++************************************************((()))******)))((()))+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------........................---........................---------............///............//////////////////000000111111111111000000000111111222222222222222222222222222222222222222222333333444444444333333444555555555555555666666666666666666666666666777888888999999888888666666666666555555555555555555666666666666555555222222333333222222111000////////////....................................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************((()))))))))************************************************)))))))))((()))))))))******)))))))))))))))))))))))))))))))))***)))((()))***+++***)))((()))))))))************************************((()))))))))************************************)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///......................../////////000111111222222111222333333333333222222111111222222444555666666;;;999777555444444555666555555555555555444444444555444333333222222333333111111000000000000111111111111111111000000000///////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++,,,,,,++++++***+++((((((******((((((+++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************************************))))))*********+++++++++************************************************,,,+++******))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******+++++++++************************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------************************************************************************)))************+++++++++*********++++++++++++,,,++++++************++++++************************************************(((***+++***))))))***,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---------........................---------............///------.........//////////////////000111111222222//////000000111222222222222222222222222222222222111222222333333444444555222333444444555555444444555555555555555555555555555666777777888888777777666666666666666666666666444444555666666666555555222222222222222111111000................................................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++************************))))))))))))************************************************))))))))))))))))))************))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))************************************))))))))))))************************************))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///......................../////////000111111222222111111222222333333222222000000111111333444666777;;;:::777555444555666777444444555555555666666666666555555444444444444444222222111111111111222222111111111111000000000000////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***...***(((******(((***...******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************************************)))************+++++++++************************************************,,,+++******))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++*********************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------************************************************************************)))************+++++++++*********+++++++++,,,,,,++++++************++++++************************************************)))***++++++******+++---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------........................---------............///---------.........//////...//////000111111222222/////////000111222222222222222222222222222222222111111222333333444555555222222333444444444444333444444444444444444444444444444555666666666666666888888888777777666666666333444555555666666555555222222222222222111000000................................................,,,,,,,,,++++++++++++***************************************************))))))))))))************************************))))))))))))************************************************))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))(((((((((***+++***)))))))))))))))************************************))))))))))))************************************))))))***+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,---------------------...//////......................../////////000111111222222111222222333444444333333111111111222333555777888888777777777666666666555444444555666777777888888777777666555555555555666333333222222222222333333111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))***+++***++++++,,,,,,++++++***---******,,,,,,******---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************************************)))************+++++++++************************************************,,,+++******))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))***+++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************)))***,,,,,,++++++,,,---*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------........................---------.........//////---------.........//////...//////000111222222222...//////000111222222222222222222222222222222222111111222333333444555555222222333444444444444333333333333333333333333333333444444555666555555555;;;:::999888777666555444333333444555666666666555111222222222222111000000---.............................................,,,,,,,,,+++++++++******************************************************))))))))))))************************************))))))))))))************************************************))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))(((((((((***++++++***))))))))))))************************************))))))))))))************************************((()))***+++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------...------------...//////......................../////////000111111222222222333444444555555555444222222222333444666999:::333555777888888777555333333444555666777999::::::888888777666666666666666444333333222222333333444111111111111000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))***++++++++++++,,,,,,+++++++++***(((***------***(((*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************)))************+++++++++************************************************,,,++++++***)))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------************************************************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,+++***+++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------+++---000000///---------------------------------...------------...//////............////////////000111111111222222222222111111222222222333333333111111222222222333333333444444444333333222222222111111222333333444555555444444444444444444444444666555555444444444555555444555777777666444222111555555444444444333333333111111111111000000000000//////.........------------------,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,---......//////....../////////000111111222222333333222222333333444555222111111666;;;>>>;;;777222444666888999999888777777777666666666666777777777777777777666666666666555444333222222222333333111111111111111111111111111111222111...------...............---,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---)))'''((((((''')))---************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------,,,...//////...------...------------------------...------------...//////............////////////000000000111111111222222111111111111222222222333111111111222222222333333444333333333222222222222111111222333333444555555444444444444444444444444444444444333333444444555444444666666777666555444555444444444444333333333111111111000000000////////////.........------------------,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,------.............../////////000111111222222222222222222222333333444333222222666<<<>>>;;;777555666888999999888777666777777666666666666777777777666666666666555555555555444333111111222222333111111111111111111111111000111222000...---...///............---,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))***------***)))+++************************************************************************)))************+++++++++************************************************************************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...------,,,,,,------...---------------------------......---,,,,,,---///------------------------...------------...//////............/////////////////////000000000111111000000000111111111222222111111111222222222222333222222222222222111111111111222222333333444444555444444444444444444444444222222333333444444555555444444555666666777888888444444444444333333333333111111000000000000//////...............---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,---..................//////000000111111222111111111111111222222333444333333777;;;===;;;888888888999:::999888777666777666666555555666666777555555555555444444444444444333222111000111222222222222222222222222222222000111111000...---...///...............---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))))),,,,,,))))))+++************************************************************************)))************+++++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------.........,,,++++++---000------------------------...------------...//////............////////////////////////000000000000///000000000000111111111111111111111222222222222111111111111111111111111222222222333333444444444333333444444444444444444222333444555666666666777666555555555666777888999444444444333333333222222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************************+++++++++***************************************************+++++++++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,---.........------......//////000111111111000000000000000111111222333333333555888:::888777777777888888888888777666666666666555555666666666444444444333333333222222333222111000///000111111222222222222222222222222///000111000...---...///...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))...)))&&&''''''&&&)))...************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------...---,,,++++++---///------------------------...------------...//////............////////////////////////000000000000///000000000000111111111000000111111111222222222111111111111111111111111222222333333333333444444333333333444444444555555333444666777888888888888777777666666666666777777444444333333333222222222000000000////////////...---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++*********************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,+++,,,,,,---...---------.........///000000111111000000//////000000111222222222222333555666555555333444555666666777777777666666555555555555666666333333333333222222222222222111000///...///000000111111111111111111111111...///000///...---...///......//////......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,******------******,,,************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------,,,------,,,++++++,,,...------------------------...------------...//////............/////////////////////000000000111111000000000111111111222222000000000111111111111222111111111222222222222222333333333333333333333333222333333444444555555555555666777999999999888888666666666666666666666666333333333333222222222222000000////////////......---------...............++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************)))))))))***++++++,,,,,,*********************************************************++++++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,++++++,,,------------------......//////000000111000000000000000111111222111111111222222333333444222333333444555666777888666555555444444555555666333333333333222222222222111000///...---...//////000000000000000000000000---/////////------...///....../////////......---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***000777777000***(((************************************************************************)))************+++++++++************************************************************************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------***,,,...---,,,+++,,,---------------------------...------------...//////............////////////000000000111111111222222111111111111222222222333000000000000111111111111222222222222333333333444333333333333333333333333222222333333444555555666555666888999999888777666222333555666777777666555333333333222222222222111000000/////////.........---------.........//////+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************)))******+++,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,++++++,,,------------,,,------......///000000000111000000000000111222222222222222222222222333444555555555555555666777777666555555444444555555666444444333333333222222222000///...---------...///////////////////////////---...//////------...///......////////////......++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***///666666///***(((************************************************************************)))************+++++++++************************************************************************)))************+++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++---...000,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...------,,,,,,------...------------------------***,,,......---++++++,,,------------------------...------------...//////............/////////000111111111111222222222222111222222222222333333333000000000000111111111111222222222333333444444444333333333333333333333333222222333333444555666666555666888999888777555444///111333666888888777666333333333222222222111111000/////////............---------.........//////+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************))))))***+++,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------......------,,,++++++,,,---------,,,,,,------......///000000000111111111111111222222333333333444333222222333555888777777666666666666666555555555444444555555555444444444333333333222222000///...---,,,---..............................,,,...///...------...///......///////////////...++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---***))),,,,,,)))***---************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///000///.........///111222000000000000111111111111222222111111111111222222222222333333333333444444555555444333222222222222222222333333444555666666555555666666666666555555444444555666666666666666666555444333333333333333222111111000///......---------------------------++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))+++++++++*********))))))++++++,,,,,,,,,,,,------******+++,,,------......+++++++++,,,,,,,,,------........................///...---,,,,,,---...///------..................000000000000000111111111222222333333333222111111444444444444444444333333222222222222222222222222666555555333222111000000111111000///////////////.........................................................------,,,,,,,,,)))******++++++,,,------+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///000///.........///111111000000000000111111111111222222111111111111222222222222222333333333444444555444333333222222222222222222333444444555666666555555666666666666555555444555666666777777666666666666555444333222222222111111000000///......---------------------------++++++++++++++++++++++++*********************************))))))*********))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************************************************)))))))))(((************)))))))))((())))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))+++++++++*********))))))+++++++++,,,,,,,,,------*********+++,,,---------+++,,,,,,,,,------------........................///...------------...///000000//////////////////000000000000111111111111111222222333333333222222444444444444444444444444333333333333333333333333555555444333222111000000111111000///////////////......................................................---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............/////////......//////000111000000000000111111111111222222111111111111222222222222222222333333333333444444333222222222333333333333333444555555666666555555666666666666555555555555666777777777666666777666555444333222111111111000000//////.........------------------------++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++***************+++++++++***************++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,---------......------------------------///...------------...///222222111111000000000///000000000111111111222222111111222222333333444444333333444444555555666666444444444444444444444444555555444333222111111000111111000///////////////........................------------------------------------,,,,,,,,,,,,------,,,,,,+++******)))+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///............//////000000///000000000111111111111222222111111111111222222111222222222222333333333333333333222222333444444333444444444555555666666555555666666666666555555555666666777777666666666666666555444333111000///000000/////////.........------------------------++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))*********************************************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************++++++************++++++***************************************************++++++++++++,,,,,,,,,))))))*********+++++++++,,,,,,---------.........------------------------.........------.........222222111111000/////////000000000111111222222333111111111222333444555555333333444555666777777777555555555555555555555555666666555444444333222222111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///---......//////////////////000000000111111111111222222111111111111222222111111111222222222333333222222222222333333444555444444555555555555555666555555666666666666555555555555666666666666555444555555555444333222000///////////////............------------------------++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************++++++************++++++*********************************************************+++++++++,,,,,,******************++++++,,,,,,,,,---------......---------------------------..................---000000/////////.........///000000111222333333333222222222222333444555666444444555666666777888888666666666666666666666666777777666666555555444444111000000///////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********************************************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///------...////////////...000000000000111111111111222222111111111111222222111111111111222222222222111111111222333444555666555555555555555555555555555555666666666666555555444444555555555444333333333333444444444222111///........................------------------------++++++++++++++++++++++++***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))************))))))))))))************))))))))))))))))))))))))************************++++++************++++++***************+++++++++***************+++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------------............///000000111222333444444333333222222222444555666555555666666777777888888666666666666666666666666777777666666666555555555111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///,,,---.../////////......000000000000111111111111222222111111111111222222111111111111222222222222111111111222333444666777666666666666555555555555555555666666666666555555333333444444333333222111111222333444444333111000........................------------------------++++++++++++++++++++++++*********************************))))))*********)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************************************((()))))))))************((()))))))))************))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,---....../////////000000111333444444555555444333222222333555666777777777777777777777777666666666666666666666666555555555555444444444444111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////,,,,,,.../////////...---000000000000111111111111222222111111111111222222000111111111111222222222000111111222333555666777666666666666666555555555555555666666666666555555333333333333222222111000///111333444444333222111---.....................------------------------++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************************************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))************************++++++************++++++))))))******++++++++++++))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---...///000000///000000222333444555555666555333222222333444555888888888777777777777777666666666666666666666666333333333333333333222222111111000///////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++(((((((((((())))))))))))******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---......///////////////////////////000111222333222222222222222111000///444333333222111111111222555555555555555555444444555555555555555555555555444555555666666666666666444444333333222111111000111111111111111111111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))***+++++++++,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,.........////////////000000111111222333333444444:::888555222111222555666888888777777666666555555333444444555555666666666444444444333333222222222......//////000000000111000000000000////////////+++,,,......---+++(((&&&++++++++++++++++++++++++444222///,,,************+++++++++*********)))))),,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************(((((((((((()))))))))*********************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---......///////////////////////////000111222333222222222222222111000000333222111111000000000111444444555555555555444444444444444444444444444444444444555666666666666666333333333222111111000000111111111111111111111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))******+++))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,------.........//////////////////000111111222222888777444222111222333555666666666666666555555555333444444444444444444555333333333333222222222111/////////000000111111111000000000000/////////...+++,,,---...---+++***(((++++++++++++++++++++++++222000---+++*********++++++++++++*********)))))),,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************((((((((()))))))))************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---......///////////////////////////000111222333111222222222222111000000222111000000///000000000222333333444555555555555333333333333333333333333444444555666666666666555333222222111000000//////111111111111111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++***************++++++************++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------,,,---------............------......///000000000555444333222222111222222444444444444555555555555333333333333333222222222222222222111111111111111000000000111111111111111000000000/////////......,,,,,,---------,,,,,,,,,++++++++++++++++++++++++...---,,,***)))******++++++++++++***************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************(((((()))))))))***************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---......///////////////////////////000111222333111111222222222111111000222111111000000000111111000111222444444555555555333333333333333333333333333444555555666666555555222222111111000/////////111111111111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++((()))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,+++++++++***)))))))))++++++************++++++))))))*********+++++++++***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......,,,------......///000000222222222222222111000000222222222333444444444555333333222222111111000000111111111000000000000000111111111111111111222222000000/////////.........------,,,,,,,,,---...///++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))******************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---......///////////////////////////000111222333000111111222222222111111222222111111111222222333000000222333444444444444444444444444444444444444333444444555555555555555222222111111000/////////000000000000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,+++++++++***)))))))))++++++************++++++))))))*********+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......------...//////000000111000111222222222111000///111111222222333333444444222222222111111000000///000000000000000000000000222222111111111111111111////////////............---,,,++++++,,,---///000++++++++++++++++++++++++))))))))))))******++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************)))))))))*********++++++******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---......///////////////////////////000111222333000000111222222222222111222222222222222222333444000111111222333333333333555555555555555555555555333333444555555555555444333222222111000000//////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++***************++++++************++++++)))************+++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,------------------,,,---------..................//////000111111111000111111222111111000000222222222222333333333333111111111111111000000000000000000000111111111111111111111111111000000000/////////.........---------,,,+++++++++---...///++++++++++++++++++++++++))))))******++++++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---......///////////////////////////000111222333000000111222222222222222111111111111111222333333111111222222222222222111444444444444444444444444222333444444555555444444333333333222111111000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++++++++************++++++)))************+++++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,------........./////////.........///000000111111111111111111111111111111333333333333333222222222111111111111111111222222000000000111111222222222111111111000000///////////////.........---------,,,++++++++++++,,,,,,---++++++++++++++++++++++++******++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////---......///////////////////////////000111222333///000111222222222222222000000///000000111222222111111222222222111111000333333333333333333333333222333444444555555444444444444333333222111111111000000000000000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))******+++++++++,,,++++++************++++++)))************+++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,.........////////////000------......///000000000222111111111111111222333555444444333333222222222000000111111222222333333000000111111222222222333111000000000//////......//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))******++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************************************))))))))))))******++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************************)))************+++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000000000000000111111111111111111111111222111000000000111333333333333333222222111111111333333333333222222111000...000222444555444333222444444333333222111000000///............---------------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++*********))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++******))))))........................---------.........//////000000000000111111111111111111111000000000000000111111222333333444444555555555444444444333333333222222333333333222111111111111000000000000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************---+++)))***,,,,,,)))'''******************************))))))))))))******++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************************)))************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000000000000000111111111111111111111111222111000000000111222333333333333222222222111111333333444444333222222111///000111333333333333222444444333222222111000000///............---------------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************)))))))))((()))((((((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++*********)))---------------------------------.........//////000000000000111111111111111111111111111111111111222222333333444555555555444444444444444444444444333333333333333222111000111111000000000000111111000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************)))((('''(((******(((%%%******************************))))))))))))******++++++++++++++++++++++++)))************++++++++++++++++++***************************************)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000000000000000111111111111111111111111111111000000111111222333333333333222222222222111444444444555444444333222000000000111222222333333333333333222111111000000///............---------------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++************))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000111111111111000000111111222222333333333333444444555666666666444444444444444444555555444444444333222111000///111111000000000000111111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************+++******+++,,,---+++*********************************))))))))))))******************************))))))*********+++++++++************************************************))))))*********+++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////////////////////////////111111111111111111111111111111111111111222222222222222222222222222222222444555555555555555444444111000000000000111222333333222222222111111000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000000111111111111000000111222333333444444444444555555666777777777444444444444555555555555444444444333222111000///111111000000000000111111000///...---------------------,,,,,,,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************++++++,,,---.........---******************************))))))))))))******************************))))))*********+++++++++************************************************))))))*********+++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////////////////////////////000000000000000000000000000000111111222222222222222222222222222222222222444555555666666555555555222111111000111111222333222222111111111111111000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///000000000111111111111000000111222333333444444444444555666666777777888555555555555555555555555333444444333222111000///111111000000000000111111//////...------------...---------,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((())))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************'''(((***************+++******************************))))))))))))******************************)))************+++++++++***************+++++++++************************)))************+++++++++***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000000000000000000000000000000000000000000000111222222222222111111222222222222333333333333444555555666555555555222222222222222222222222111111111111111111111111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000000111111111111000000111111222222333333444444555555666777777777666666666555555555444444222222333333333222111111111111000000000000111111///......---------.........------,,,,,,++++++***+++++++++************))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************(((***+++,,,*********+++******************************))))))))))))******************************)))************+++++++++))))))*********+++++++++************************)))************++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000000000000000000000000000000000000000///000111222333222222111111111222222222333333333333333444555555555555555222333444555444444333222000000000000111111111111///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++((()))))))))************,,,,,,+++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------.../////////000000000000000000000000111111111111111111111111111111111111333444444555555666777777888888777666555444333333111111222333333333222222111111000000000000111111......---------......///......---,,,,,,+++******+++++++++************)))************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***************************,,,......+++***+++,,,******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++************************)))************++++++++++++++++++++++++***)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............/////////000000000000000000000000000000000000000000000000000///000111222333222111111111111111222222333333333222222333444555555555444222333555666666555333222000000000000000111111111//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++(((((())))))*********+++------,,,+++*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------........................////////////000000000000000000000000111111111111111111111000000000000000333333444444555666666666999999888666555444333222000000111222333333333333111111000000000000111111......---------......///......---,,,,,,+++******+++++++++************)))************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************'''***+++***'''&&&&&&(((************************)))************+++++++++++++++*********************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000000111111111000000111333555666444555555555444333333222111111111111000000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((()))***,,,---...******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............//////...---,,,,,,///////////////.........000000000000111111111111111111222222222333333333000111222333444444444444666666666555444444333333111111111111222444666777444333222222111111222222......------------............------,,,+++******++++++************+++++++++++++++*********))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++***************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111222111111111222333555666444444444444444333222222111111111000000000//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............//////...------,,,/////////////////////...000000000000111111111111111111222222222333333333000111222333444444444444555555555555444444444444222222111111111222444555222222111000000000000111......------------......---------,,,+++*********++++++************+++++++++++++++*********))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************)))))))))(((+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++***************************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000000000///////////////////////////////////////000000000000000000000000000000000000111000000000000000111111222111111111222333444555333333444444444333222222111111000000000000//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............///......---,,,......//////////////////000000000000111111111111111111222222222333333333000111222333444444444444333333444444444444555555555444222111000111111222111000000///////////////......------------......,,,,,,,,,+++******))))))+++++++++++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))+++++++++***************++++++++++++++++++++++++))))))*********+++++++++***************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---...//////000000//////........................////////////000000000000////////////////////////000000000000000000111222000000000111111222222222222222333333333333222222111000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...............------............///////////////000000000111111111111111111222222222333333333111111222333333333333333111222222333444444555555777666444222111000000111111000//////......//////...------,,,,,,------...+++++++++*********))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++************************************)))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------...///////////////------------------------////////////000000000000////////////////////////000000//////000111222222/////////000000000000000111111222222222222222111000000000////////////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------...............------.........//////000000///000000000111111111111111111222222222333333333111111222222333333222222000111111222333444555555999777555333111111111111111111000////////////000------,,,,,,,,,,,,------++++++*********************+++,,,,,,,,,,,,+++***************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,************************)))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...////////////...........................////////////000000000000000000000000000000000000////////////000111222333...///000000000000//////000000111222222222111111000000////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---......///.........------......///000000000000000000000111111111111111111222222222333333333111111222222222222222111000000111222222333444444777666444222111111111222111111000///////////////------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++******************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))***************************+++++++++++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,************************))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++((()))***++++++,,,,,,,,,************************)))***+++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......//////..............................////////////000000000000000000000000000000000000////////////000111222333000000111222222111000//////000000111222222111111000000/////////.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************((()))))))))*********+++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++******)))***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,------...//////......------......///000000111000000000000111111111111111111222222222333333333111111222222222222111111000000111111222222333333333222111000000000111222000///......------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,***+++---......---+++***))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++(((((()))++++++,,,,,,,,,************************)))***+++,,,---,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......//////......////////////////////////////////////000000000000000000000000000000000000////////////000111222333111222333444444333111111//////000111111111111111000/////////............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************(((((())))))*********+++************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************...---,,,***)))(((((((((******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,---.../////////...---------...///000000111000000000000111111111111111111222222222333333333111111222222222111111000111111111111111222222222000//////......///111111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***))))))******++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++++++++++++++++++++++++++++++++******)))************************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,---,,,,,,***)))************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------............////////////............////////////000000000000000000000000///------000111...,,,+++////////////000000000000111111111111111111111111000000000111222222222333111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++,,,,,,++++++***+++++++++........................---------........./////////////////////.........////////////000000000000111111111111111111111111111111222333333333333222111111000000111222333333333333222111000///...---..............................---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************++++++++++++***************++++++***************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------............////////////............////////////000000000000000000000000...///000222111000111222////////////000000000000111111111111111111111111111111111111111111222222000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++,,,,,,++++++***++++++,,,------------------------------------............/////////////////////...////////////000000000111111111111111111111111111111111222333333333333222111111111111111222333333333333222111000///....................................---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++))))))))))))***+++,,,,,,***************************++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------............/////////............////////////000000000000000000000000,,,///000///------000222////////////000000000000111111111111111111111111111111111111111111000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............///////////////////////////000000000111111111111111111111111111111111222222333333333333333222111111111111222222333333222222111000///.................................------,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******************************************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++))))))))))))***+++,,,---***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,+++************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------------------------.........//////............////////////////////////////////////000111///,,,,,,...///...////////////000000000000111111111111111111111111222222111111000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------............//////////////////000000000111111111111111111111111111111111111222333333444444333333222222222111111222222333222222111111000//////...........................---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++))))))))))))***+++,,,---***************************++++++,,,,,,++++++***)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------........................////////////////////////////////////333333///,,,...444333---////////////000000000000000000000000000000000000222111111000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))*********++++++++++++*********++++++,,,---+++++++++,,,,,,---------,,,,,,,,,---------......---.........//////000000000000000000111111111111111111111111111111111111222222333444444444444333333333222222222222222333222222111111000000//////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************************************,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++))))))))))))***+++,,,,,,***************************++++++,,,,,,++++++***)))******+++++++++++++++******+++++++++,,,,,,,,,************+++,,,------************************************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,------------.....................////////////000000000000000000000000---000...***,,,333222,,,////////////000000000000000000000000000000000000000000000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++************+++,,,------++++++,,,,,,------......---------.........//////------......///000000000000000000111111111222222111111111111111111111111222222333444444444444444444333333222222222222333111111111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************++++++++++++***************++++++***************************++++++,,,,,,++++++***))))))***+++++++++++++++******+++++++++,,,,,,,,,***************,,,---...************************************************************************************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,---------.....................////////////000000000000000000000000---777999000+++...///+++////////////000000000000000000000000000000000000/////////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++************+++,,,---...+++,,,,,,---......//////........./////////000000------......///000000111000000111111111222222222111111111111111111111111222333444444555444444444555444333222222222222222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,***+++---......---+++***------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++++++++******************************************+++++++++,,,,,,+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,******))))))***,,,---///************************************************************************************************++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------................../////////000000000000000000000000000888GGGLLL>>>000...000000////////////000000000000000000000000000000000000......//////000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++************+++,,,---...,,,,,,------...///000000////////////000000000000---------...///000000111000111111111111222222222111111111111111111111111222333444444555555444444555444333333222222222222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,***+++---......---+++***........................*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------...------,,,,,,------......------,,,+++000000////////////000000000000000000000000000000888===<<<555111222111...000000000000000000000000222000...000222333111...///////////////......---------------------------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------............///............////////////000000000000000000000000000111111111111222222222222222111111222222333444777777777777666555444333999888888666444222111///111111111111111111222222///............---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********...,,,***))))))***,,,...************************+++++++++************)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------...------,,,,,,---------------.........000000////////////000000000000000000000000000000000555555000...111111///000000000000000000000000000///...///111111///---///////////////......---------------------------,,,,,,,,,------------...+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------............///............////////////000000000000000000000000000000111111111222222222222222111111222222333444555666666666666555444444777777777666555333111000111111111111111111111111............------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++***))))))((()))***+++,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,......------...///000111000000////////////000000000000000000000000000000---000111...---///000///000000000000000000000000///.........000000...---///////////////......---------------------------,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++***************************************+++++++++++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------............///............////////////000000000000000000000000000000000111111111222222222222111111222222333444333444555555666666555555555666666555555444333222111111111111111111111111............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***)))***,,,------,,,***)))************************+++++++++************)))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------///...------...000333444000000////////////000000////////////////////////000222333111///...//////////////////////////////////////////000000///...///////////////......---------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************+++++++++***************************************************************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,---------............///............////////////////////////////////////000000000000111111111111222222111111222222333444222222333444555666666666333444444555555444444333111111111111000000000000.........---------,,,,,,,,,,,,,,,+++++++++************************************+++++++++******)))))))))******++++++++++++************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---///...------...111333555000000////////////000000////////////////////////111111222222000//////111///////////////////////////000111111000000000000///////////////......---------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,---------............///............//////////////////////////////////////////000000000111111111222222111111222222333444000111222444555555555555222333333444555555444444111111111000000000//////...------------,,,,,,,,,,,,,,,,,,+++++++++******************************)))******+++++++++*********************+++++++++************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---************************+++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++***************************************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................---...///111333444000000////////////000000000000000000000000000000,,,,,,---000000...000444000000000000000000000000///111222222000000000111///////////////......---------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************)))))))))***************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,------------............///............////////////000000000000000000000000/////////000000000111111222222111111222222333444000111222333444444444444222222333444444444444444111111111000000//////...------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))***++++++++++++*********))))))******+++,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...,,,***((((((***,,,...************************+++++++++************)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---............------......///000111111000000////////////000000000000000000000000000000---+++---000000---...444000000000000000000000000---000222111///...///111///////////////......---------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************((()))))))))*********+++************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,---------------............///............////////////000000000000000000000000////////////000000000111222222111111222222333444000111222333333333333333222222333444444444333333222111111000//////......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))***++++++++++++++++++***)))))))))***+++,,,************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++++++++************)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---............,,,---...///000000000///000000////////////000000000000000000000000000000222///000333111,,,,,,111000000000000000000000000,,,///111111...---...000///////////////......---------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************(((((())))))*********+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,---------------.........//////............/////////000000000000000000000000000////////////000000000000222222111111222222333444111111222333333333222222222333333444444333333333222111111000///......------------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++++++++++++++***)))))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************+++++++++************)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++******************************))))))))))))******)))+++,,,,,,+++***,,,---***++++++++++++***))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,------......------///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000///......---------++++++++++++------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,---------......111111111000000000000000111111000000000000111111333222000//////111222444333333222111000000111111333222222111111222222333333333333222222222111111////////////............------,,,+++************************************************************************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++*********)))))),,,------......------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))************************************************************************))))))))))))************++++++++++++++++++++++++************************+++******))))))******+++)))+++,,,,,,+++***,,,---+++++++++++++++***))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,------......------/////////////////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000///......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000000000000111111000000000000111111222111000///000111333444333333222111111111111111333222222111111222222333222222111111111000000000////////////............,,,,,,++++++***+++++++++************************************************************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))************************************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---+++++++++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------......//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000000000000111000000//////000000111000000//////000222444555333222222111111111111222333222222111111222222333111111000000000//////////////////............---+++++++++***++++++,,,,,,************************************************************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******+++---000111++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++***************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))+++,,,,,,+++***,,,---++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,------......------............////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000000000000000000////////////000000/////////000111333444555333222222111111222222222333222222111111222222333111111000000000///////////////.........---------************+++,,,------************************************************************************************************************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***))))))+++...222444++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------)))+++,,,,,,+++***,,,---+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,------......---------.........//////000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))************))))))))))))))))))))))))))))))((((((((()))++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000000000000000////////////000000/////////000111333444555333222222222222222333333333222222111111222222333222222111111111000000000............------------************+++,,,------************************************************************************************************)))))))))******+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***))))))+++...222444++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++,,,,,,,,,,,,------+++,,,------......------------......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))))))))))))))))))))))))))(((''''''((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////000000111000//////......//////000//////000111222333333333333222222222222333333444333222222111111222222333222222111111111000000000.........------------,,,+++++++++***++++++,,,,,,************************************************************************************************(((((())))))***+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******+++---000111++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************+++++++++*********************************************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++,,,,,,,,,,,,------+++,,,------......------------......///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************)))))))))))))))))))))))))))((('''&&&''')))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111//////............//////000000111222222222222222222222222222222333444555333222222111111222222333111111000000000/////////.........---------,,,,,,,,,,,,++++++***+++++++++************************************************************************************************((((((((()))***+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,---------+++,,,------......---------------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.....................++++++------------++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))(((((('''&&&''')))+++---******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000000111//////............//////000111111222222222111111222222222222333333444555333222222222222222222333000/////////..................---------,,,,,,,,,------,,,+++************************************************************************************************************'''(((((()))***+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++************************************************---,,,***)))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///000/////////////////////000000000000//////000000000000//////////////////////////////000000111111111000000//////000000111111111000000......---------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++*********))))))((((((+++***)))'''''''''((())))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,------...------------...//////---------............///////////////000111222333111111111111111111111111111111111111111111111111333333333222111000000///------------------------++++++************++++++,,,+++++++++******))))))++++++************++++++************************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,++++++******++++++,,,************************+++++++++*********))))))*********************************************************++++++,,,,,,,,,++++++******************))))))))))))))))))))))))************************,,,,,,***)))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...////////////...////////////000000000000//////000000000000//////////////////////////////000000111111111111000000000000111111111111000000......---------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******************)))))))))(((+++***)))((('''(((((()))***************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************++++++++++++++++++,,,,,,,,,---------------------...//////---------............///////////////000111222333111111111111111111111111111111111111111111111111333222222111000000//////------------------------++++++************++++++***)))))))))((((((((((((++++++************++++++************************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,++++++******++++++,,,************************+++++++++*********))))))************************************************************+++++++++,,,++++++******************))))))))))))))))))))))))************************,,,+++******)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...............////////////000000000000//////000000000000//////////////////////////////000000111111111111000000000000111111111111000000......---------,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******++++++++++++******************))))))))))))******)))((((((((())))))+++++++++***************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---------------......///---------............///////////////000111222222111111111111111111111111111111111111111111111111111111000000//////......------------------------++++++************++++++)))))))))))))))(((((((((++++++************++++++************************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************************************************************************++++++++++++******++++++++++++++++++))))))))))))))))))))))))************************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------////////////000000000000//////000000000000/////////////////////////////////000000111111111111000000111111111111000000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++***************)))))))))))))))******)))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///---------............//////......//////000111222111111111111111111111111111111111111111111111111000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,******+++++++++++++++,,,))))))))))))))))))))))))************************************+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------////////////000000000000//////000000000000////////////////////////////////////000111111111111111111111111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++************************((()))***+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******++++++++++++******))))))))))))))))))******))))))******************,,,+++++++++***)))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......---------............///............///000111222000000000000000000000000000000000000000000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,++++++************++++++************************))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************------------------,,,,,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...............////////////000000000000//////000000000000//////////////////////////////...///000111111222111111111111222111111000///.........---------,,,,,,,,,++++++++++++++++++++++++************************((()))***+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,******++++++++++++******))))))))))))************((()))***+++++++++******+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,------...---------............///............///000111111000000000000000000000000000000000000000000000000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***************++++++************++++++************************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************------------,,,,,,,,,,,,******++++++,,,---------))))))))))))))))))))))))************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...////////////...////////////000000000000//////000000000000//////////////////////////////...///000111111222222222222222222111111000///.........---------,,,,,,,,,++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++******((()))))))))************((()))***++++++++++++******************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************++++++++++++,,,,,,++++++,,,,,,---...---------............///...............///111111000000000000000000000000000000000000000000000000////////////////////////++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++++++++************++++++************************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************,,,,,,,,,++++++***************++++++,,,------...))))))))))))))))))))))))************************((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---...//////000000//////////////////000000000000//////000000000000//////////////////////////////......///111111222222222222222222111111///............---------,,,,,,,,,++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******(((((())))))*********+++((()))***+++,,,,,,+++***))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...---------.........//////...------......///000111000000000000000000000000000000000000000000000000/////////000000000000000++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------++++++************++++++************************)))************+++++++++)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************+++*********))))))((((((******+++,,,,,,---......))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...............------///////////////.........////////////////////////000000000000000000000000///000000000000111111111222222111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************++++++++++++++++++*********))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))((((((''''''))))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------000//////.........//////333222111/////////000111000000000000000000000000////////////............---,,,,,,+++*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...------,,,+++***))))))+++,,,,,,------,,,,,,+++************************************************************************************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......//////...------////////////////////////////////////////////////000000000000000000000000000000000111111111222222222222111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************)))************++++++++++++++++++*********))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************)))))))))((((((((('''))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------------000//////.........//////222111000000000000000000000000000000000000000000////////////............---,,,++++++******++++++************************++++++++++++++++++++++++******************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,------,,,,,,++++++*********+++,,,,,,------,,,,,,+++************************************************************************************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......//////.........////////////////////////////////////////////////000000000000000000000000111111111111222222222333222222111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))************++++++++++++++++++***************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))(((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------/////////......//////000///000000111111111111000000000000000000000000000/////////............---,,,,,,++++++******++++++******************************************************************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---......////////////...///////////////000000000////////////////////////////////////////////////111111222222222333333333111111111000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))(((((((((((())))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,------------------.........///........................//////////////////000111...///000222222222111000000000000000000000000000//////.........---------,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---......///000000//////////////////000000111111000000000000000000000000////////////////////////111111222222222333333333111111000000//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------........./////////........................///////////////000111111...///000222222222111000111111111111111111111111............------------,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...//////000000000000...//////000000111111222000000000000000000000000000000000000000000000000111111111111222222222333111000000000/////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++***************+++++++++*********+++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------.........//////........................////////////000111222222///000000111111111111000111111111111111111111111.........------------,,,++++++******++++++,,,,,,************************))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------///000000111111111...//////000111111222222000000000000000000000000000000000000000000000000000000000111111111222222000000000000////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.................................////////////000111222333222111000000000000000000111111111111111111111111.........---------,,,,,,++++++******++++++,,,---******************************************************************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++---......------++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------*********++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------///000111111111111...//////000111222222222000000000000000000000000000000000000000000000000///000000000000111111111000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////////////////000111222333333222111/////////000111111111111111111111111111......---------,,,,,,,,,+++*********+++,,,,,,---******************************************************************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++---......------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000//////.........---////////////////////////......//////000000111111//////////////////////////////000000000000//////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************))))))))))))************************************************************++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------000000000000////////////000000000000000000000000////////////000111333333222111000//////000111222000000111111111111000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000/////////............////////////////////////.../////////000000000111//////////////////////////////000000000000//////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************))))))))))))************************************************************++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------000/////////////////////000000000000000000000000////////////000111222222222111000//////000111222000000111111111111000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////............////////////////////////////////////000000000000//////////////////////////////000000000000/////////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************))))))))))))************************************************************++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------////////////////////////000000000000000000000000000000000//////000111111111111000000000000111111///000000111111000000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++***************************************************************************************************+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............//////////////////.........////////////////////////////////////000000000000//////////////////////////////000000000000////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************))))))))))))************************************************************++++++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************************+++++++++******)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------.........///////////////////////////////////////111000000/////////000000111000000000000000000111//////000000000000/////////...------,,,,,,------++++++++++++++++++++++++*********************************)))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************************************************************************************************************++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///.........///////////////////////////////////////000000000000//////////////////////////////////////////000000000000/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************))))))))))))************************************************************++++++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------------....../////////000////////////////////////000000//////////////////000000000111111000000000//////000000000000//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************************************************************************************************************++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///.........///////////////////////////////////////000000000000//////////////////////////////////////////000000000000//////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************))))))))))))************************************************************++++++++++++******************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,---------------......//////000000000000000000000000000/////////......///000000000000111111111111000000...//////000000//////......------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************************************)))******+++,,,,,,------***++++++,,,,,,++++++***************************)))******+++,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............/////////000////////////////////////111000000000/////////...//////////////////////////////000000000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************))))))))))))************************************************************++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,---......///000000000000000000000000000000...............///000111///000111222222111000///......////////////.........---,,,,,,++++++,,,,,,************************************************((()))))))))************))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************************************))))))***+++,,,,,,------+++++++++,,,,,,+++++++++************************))))))***+++,,,,,,------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---.........//////000000////////////////////////111111000000/////////...//////////////////////////////000000000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************))))))))))))************************************************************++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,*********************************************************++++++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,++++++,,,,,,,,,---------,,,,,,------...///000000000000000000000000000000---------......000111222///000111222222111000///......////////////.........---,,,,,,++++++,,,,,,************************************************(((((())))))*********+++))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////////////////.........222111000.........///000////////////////////////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++******************************************************************************************************************************************************))))))******+++,,,************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++******************************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------------............///000000111111111111000000//////////////////////////////000111111111111111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,------,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////////////////////////////...111000///......//////000////////////////////////000000000000000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++******************************************************************************************************************************************************))))))******+++,,,************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------------............//////000000111111000000/////////////////////////////////000111111111111111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++************++++++)))************++++++++++++,,,,,,---,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))************))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////......//////////////////000////////////000000111////////////////////////000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++******************************************************************************************************************************************************))))))******+++,,,************************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------------............///...//////000000//////...//////////////////////////////000111111111111111///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((()))************+++++++++******++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++++++++***************))))))************))))))******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////............////////////......//////000000111111////////////////////////////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++******************************************************************************************************************************************************))))))******+++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------------............///......////////////......//////////////////////////////000111111111111111//////000000//////...---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************))))))************))))))******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////---.........//////000000......//////000000111111////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++******************************************************************************************************************************************************))))))******+++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************((((((((((((((((((((((((************************((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------------............///......////////////......000000000000000000000000//////000111111111111111///////////////...------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++)))***++++++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************))))))************))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////------......///000000000...///000000000000000///////////////////////////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++******************************************************************************************************************************************************))))))******+++,,,***************************++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------------............///...//////000000//////...000000000000000000000000//////000111111111111111...////////////...------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******)))************+++++++++((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***************+++++++++))))))************))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////------......///000000111///000000111111000///...////////////////////////------------------------,,,,,,,,,++++++++++++***************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++******************************************************************************************************************************************************))))))******+++,,,******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------------............//////000000111111000000///000000000000000000000000//////000111111111111111......//////......---,,,************************++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++)))************+++++++++((()))***++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++))))))*********+++++++++))))))************))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------++++++,,,---+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---------...///000000111000000111111111///...---////////////////////////------------------------,,,,,,,,,+++++++++******************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++*********************************************************************************************************************************************************)))***++++++,,,*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************************))))))))))))************)))************+++++++++++++++,,,,,,,,,------------------.........//////000000111111111111000000000000000000000000000000//////000111111111111111......//////......---,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,)))************+++++++++(((((()))++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))******++++++++++++))))))************))))))++++++++++++++++++++++++************************+++++++++*********))))))+++***)))***,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......................................................////////////////////////000000////////////000000........................///............---------++++++++++++++++++++++++******************************************************))))))))))))******+++++++++*********))))))+++++++++*********))))))***************************************************************************************************************************************)))((((((******************************+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((************************************************+++++++++*********))))))******++++++++++++******************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............/////////000000000000000000000000000111000---,,,,,,---000111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,,,,+++***///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************+++++++++*********))))))+++***)))***,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......................................................////////////////////////000//////......//////000........................///............---------++++++++++++++++++++++++************************************************++++++************+++++++++++++++*********))))))+++++++++*********))))))***************************************************************************************************************************************)))((((((******************************+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++*********))))))************)))))))))(((************************************************+++++++++*********))))))******++++++++++++******************************((()))))))))************))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000000111000...------...000111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,---------,,,,,,+++***...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************+++++++++***************+++***)))***,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......................................................///////////////////////////..................///........................///............---------++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,+++++++++***************+++++++++************************************************************************************************************************************************+++******)))(((******************************+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++***************************))))))))))))************************************************+++++++++*********************++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,---------.........//////....../////////000000000000000000000000000000000////////////////////////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++))))))***+++,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////......------------..............................///............---------++++++++++++++++++++++++************************************************+++++++++******+++++++++*********************************************************************************************************************************************************************************++++++******)))******************************+++++++++,,,,,,,,,*********************************************************************************************************)))))))))))))))******************************************************************************++++++++++++******************************)))))))))))))))*********))))))))))))))))))))))))((()))))))))******************************************************************************************+++++++++,,,,,,,,,------------...............////////////000000000000000000000000000000000...///000111111000///...////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))((()))+++,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////......------------......///////////////////////////............---------++++++++++++++++++++++++******************************************************))))))))))))************************************************************************************************************************************************************************************++++++++++++************************************+++++++++,,,,,,,,,************************************************************************************************))))))))))))))))))************************************************************************************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------////////////000000000111000000000000000000000000...///000111111000///...////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************************************************+++++++++***)))((()))+++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................///////////////////////////..................//////////////////////////////............---------++++++++++++++++++++++++***************************************************))))))))))))))))))******************+++++++++***************+++++++++************************************************************************************************************************)))***++++++,,,+++++++++******************************+++++++++,,,,,,,,,***************************************************************************************+++++++++))))))))))))***************************************************************************+++++++++******++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------/////////000000000111111000000000000000000000000//////111111111111//////000000000000000000000000......---------,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))*********+++++++++***)))((()))***+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......................................................////////////////////////000//////......//////000///////////////////////////............---------++++++++++++++++++++++++************************************************+++******))))))******+++))))))*********+++++++++))))))*********+++++++++************************************************************************************************************************)))***++++++,,,,,,,,,+++******************************+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++((()))))))))************************************************************))))))*********+++++++++******++++++++++++******************************************)))))))))((())))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------...//////000000000111111111000000000000000000000000000000000111111000000000000000000000000000000000......---------,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,+++,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))******++++++++++++***(((((()))***+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......................................................////////////////////////000000////////////000000000000000000000000000000//////.........---------++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,))))))******++++++++++++))))))******++++++++++++************************************************************************************************************************)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++************************************************))))))******++++++++++++******++++++++++++******************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,---------.........//////000000000000111111111111000000000000000000000000111000000000000000000111000000000000000000000000......---------,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------------+++,,,.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------------------------...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////..................------,,,,,,,,,++++++*********---,,,,,,+++***)))((((((************************+++***)))(((((()))***+++******++++++++++++******)))************+++++++++************************************************************************************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((((()))***+++,,,,,,,,,+++++++++************)))************************)))************+++++++++************************************************)))************+++++++++)))************+++++++++************************((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...............------000000000000000000000000222111111111000000//////////////////////////////////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---************************************************************************************************(((***+++------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***+++,,,---.........---,,,------------------------------------------------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************************************(((((())))))******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///............////////////////////////000000000000000000000000000000000000........................//////////////////////////////.........---------,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))************************+++***))))))))))))***+++******++++++++++++******)))************+++++++++******************************************************************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))***+++++++++,,,+++++++++************)))************************)))************+++++++++************************************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...............------000000000000000000000000111111000000000/////////////////////////////////////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---************************))))))))))))))))))))))))************************************************(((***+++------,,,+++***************************,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,+++++++++,,,---.........---,,,------------------------------------------------...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///............////////////////////////000000000000000000000000000000000000........................////////////////////////000000///...---,,,,,,+++,,,,,,,,,++++++++++++***************************************************++++++************++++++******++++++++++++******)))************+++++++++******************************************************************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************+++++++++++++++************)))************************)))************+++++++++************************************************)))************+++++++++)))************+++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,,,,------------...............---000000000000000000000000000000///////////////...////////////////////////////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---************************((((((((((((((((((((((((************************************************)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,++++++*********)))***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------------------------------------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))***************************************************************)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------......---,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///............////////////////////////000000000000////////////////////////........................////////////////////////111000///...---,,,++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,++++++++++++++++++,,,******++++++++++++******))))))*********+++++++++******************************************************************************************************************************++++++++++++************************************+++++++++,,,,,,,,,************************+++++++++***************+++++++++*********))))))************************))))))*********+++++++++************************************************))))))*********+++++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************+++++++++++++++++++++,,,,,,,,,------,,,---......///.........////////////////////////////////////............////////////////////////////////////////////////------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,++++++******++++++,,,---************************))))))))))))))))))))))))************************************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******)))))))))***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************************************+++++++++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,---......------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///............////////////////////////000000000000////////////////////////////////////////////////////////////////////////111000///...---,,,++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++******************************************************************************************************************************++++++++++++************************************+++++++++,,,,,,,,,************************+++++++++***************+++++++++*********))))))************************))))))*********+++++++++************************************************))))))*********+++++++++))))))*********+++++++++************************************************************************************************))))))*********+++++++++************************++++++++++++,,,,,,------+++++++++,,,,,,,,,------,,,------...//////......////////////////////////............////////////000000000000000000000000////////////////////////------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---******************************************************************************************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,******+++,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************************************,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------------,,,---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000///...---,,,,,,+++***++++++++++++,,,,,,,,,))))))******+++++++++,,,******************************++++++++++++************++++++++++++******)))************+++++++++************************************************************************************************++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,******************************************+++++++++++++++************)))************************)))************+++++++++************************************************)))************+++++++++)))************+++++++++************************************************************************************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,---...////////////000000000000000000000000...////////////000000000000000000000000000000000////////////////////////------,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++******++++++,,,---******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,+++++++++++++++,,,------+++,,,,,,------.........------------------------,,,------......------,,,------------............,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///............////////////////////////000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------******+++++++++,,,,,,,,,***************+++++++++************************))))))***++++++***))))))******++++++++++++******)))************+++++++++************************************************************************************************++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,************************)))))))))***+++++++++,,,+++++++++************)))************************)))************+++++++++************************************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------+++,,,---...////////////000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////------,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++******++++++,,,---************************************************************************************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++,,,,,,******+++,,,,,,,,,------------,,,,,,,,,+++*********+++,,,---++++++,,,,,,---......///------------------------,,,,,,---......---,,,,,,------------.........///,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))***************************************************++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...------------------------,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///............/////////000////////////000000000000000000000000000000000000........................////////////////////////..................------*********++++++,,,,,,,,,************************************************((()))***++++++***)))(((******++++++++++++******)))************+++++++++************************************************************************************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************(((((()))***+++,,,,,,---+++++++++************)))************************)))************+++++++++************************************************)))************+++++++++)))************+++++++++************************((((((((((((((((((((((((************************************************)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////---------,,,,,,,,,++++++))))))***+++,,,,,,------++++++******++++++,,,---************************))))))))))))))))))))))))************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///***+++,,,,,,******+++,,,,,,------......------,,,,,,+++*********+++,,,---++++++,,,,,,---...//////------------------------,,,,,,---......---,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))*********************************************************++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................------,,,,,,,,,------------------------//////.........------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------............////////////......000000000000000000000000......//////000000111111222111000.........///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********************************+++++++++************)))+++++++++*********))))))*********)))))))))))))))************************************************+++++++++++++++***)))(((************************(((((((((((())))))))))))************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,******************************+++++++++,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000000000000000000000000111111222222222222111111111111111111111000//////000000000///......------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++******))))))************************)))*********++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......//////.........---------......//////...---,,,,,,------------------------,,,,,,,,,---------......------------------------.................................------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,------------------------///.........---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------............////////////......000000000000000000000000.../////////000000000111222111000///......///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************+++++++++************)))+++++++++*********))))))************))))))))))))************************************************++++++++++++******))))))************************)))))))))************+++************************+++++++++*********))))))************************)))))))))))))))))))))))),,,++++++******++++++,,,*********************************+++++++++,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///000000000000000000000000000111111222222111111000111111111111111000//////000000//////......------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++*********)))************************)))))))))*********++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......///.........------------...............---,,,,,,------------------------,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------............---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------............////////////......000000000000000000000000////////////000000000000111000000////////////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++************)))+++++++++***************************************************************************************,,,,,,+++************+++*********************************+++++++++,,,,,,************************+++++++++***************************************))))))))))))))))))))))))++++++************++++++*********************************++++++++++++,,,)))************++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///000000000000000000000000000111111222222111111000000111111111111000000///000000//////...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++************************************((()))))))))************+++++++++++++++++++++++++++,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..................---------------............------,,,------------------------,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------............////////////......////////////////////////////////////000000000000000000000////////////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))***************++++++************************************************,,,,,,+++*********+++,,,************************************+++++++++,,,************************************************************************))))))))))))))))))))))))++++++************++++++************************************++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///000000000000000000000000000000111111111111000000000000111111111111000///000//////......---,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------------......------,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------......,,,,,,,,,---------............////////////......////////////////////////000000000000/////////////////////000000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))******+++++++++,,,************************************************,,,+++++++++++++++,,,,,,************************)))))))))*********++++++************************************************************************))))))))))))))))))))))))+++******))))))******+++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///000000000000000000000000000000000111111000000000///000000111111111000000/////////...------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,************************))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,------------------,,,,,,---------------,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,---------............////////////......000000000000000000000000000000000000////////////...//////000000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************+++++++++))))))******+++,,,,,,,,,***************************************************+++,,,,,,---,,,,,,,,,************************)))))))))************+++***************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************)))))))))************+++)))************+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///000000000000000000000000///000000111111000000//////000000111111111111000//////......---,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************)))*********++++++++++++++++++++++++++++++++++++,,,,,,---...............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,,,,------------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,---------............////////////......000000000000000000000000111000000000/////////...---...///000111111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++))))))***++++++,,,------************************************************(((***,,,......---,,,************************************+++++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///000000000000000000000000//////000000000000////////////000111111111111111///......------,,,,,,+++++++++++++++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......///.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------***+++,,,---------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++*********)))************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************---------,,,,,,+++++++++++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,---------......,,,,,,,,,---------............////////////......000000000000000000000000111111000000/////////...---...///111111111000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))******++++++++++++))))))***+++,,,,,,------************************************************'''***---///000...,,,***************************++++++,,,,,,,,,---------************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,------------......---------.........//////000000000000000000000000//////000000000000////////////000111111111111111///......------,,,+++++++++++++++************)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------***+++,,,,,,------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++******))))))************************++++++++++++++++++++++++++++++************++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------------------------------............///............//////////////////000111111111111111000000000000000000000000000000000000000000000000//////...------------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))************+++++++++************************++++++++++++++++++++++++************************'''(((***+++,,,,,,+++***)))************+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************...---,,,,,,+++++++++,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000000000000000000000000000000000000000000000//////000000000000////////////...---,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------...------,,,,,,------...---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***+++,,,------------.........------,,,,,,,,,------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---***++++++++++++***))))))************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------------------------------............///............//////////////////000111111111111111000000000000000000000000000000000000000000000000//////...------------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++******************************************++++++++++++++++++++++++******************************+++++++++******))))))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************------,,,+++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000000000000000000000000000000000000000000000000//////000000000000////////////...---,,,,,,,,,,,,************************))))))******++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------...------,,,,,,------...---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---..................---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++++++++++++++***))))))************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------------------------------............///............//////////////////000111111111111111000000000000000000000000000000000000000000000000//////...------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,+++******))))))************************++++++++++++++++++++++++************************---,,,+++***)))))))))))))))************+++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************,,,+++******************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000000000000000000000000000000000000000000000000//////000000000000////////////...---,,,,,,,,,,,,************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...------,,,,,,------...------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---...////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++******)))************************+++++++++***************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++---------,,,+++,,,---------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,---------------------------------............///............//////////////////000111111111111111000000000000000000000000000000000000000000000000//////...------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,...------,,,***))))))(((************************++++++++++++++++++++++++************************---,,,***)))))))))***+++))))))*********+++++++++++++++++++++++++++++++++******************************************************************************))))))))))))*********************************************************************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------......////////////000000000000000000000000000000000000000000000000000000000//////000000000000////////////...---,,,,,,,,,,,,*********************************))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------------------------------------------...------------,,,,,,,,,------------------------...------,,,,,,------...------------------,,,,,,------------------------------------------------------------------------------------------------,,,,,,---...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,++++++***)))************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,...///...---,,,---...------------------------------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,---------------------------------............///............//////////////////000111111111111111000000000000000000000000111111111111111111111111//////...------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,///...---,,,+++)))((((((************************++++++++++++++++++++++++************************+++***)))))))))***,,,---))))))*********+++++++++++++++++++++++++++++++++************************************************************************)))))))))(((((()))***************************************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111000000000000000000000000111111111111111111111111//////000000000000////////////...---,,,,,,,,,,,,*********************************))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------------------------------.........---------,,,,,,------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------++++++,,,------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------...//////------...///------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------------------------------............///............//////////////////000111111111111111000000000000000000000000111111111111111111111111//////...------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------///...---,,,+++***))))))************************++++++++++++++++++++++++************************))))))))))))***+++,,,---)))************+++++++++***++++++++++++,,,,,,,,,************************************************************************))))))))))))))))))***+++*********************************************************************************++++++,,,,,,---******+++++++++,,,,,,,,,,,,---------............/////////000000000111111000000000000000000000000111111111111111111111111//////000000000000////////////...---,,,,,,,,,,,,************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------------------------------............---------,,,------------------------...------,,,,,,------...------------............,,,,,,,,,------------...------------------------------------------------------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++******************************************+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,---......,,,,,,---...------------------------------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------------------------------............///............//////////////////000111111111111111000000000000000000000000111111111111111111111111//////...------------...,,,++++++******++++++,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------.........---,,,++++++******************************++++++++++++++++++++++++************************)))******+++++++++******)))************+++++++++******+++++++++,,,,,,,,,***************************************************************************))))))))))))***+++,,,************************************************************************)))******+++,,,,,,------******+++++++++,,,,,,,,,------------............//////000000000111111111000000000000000000000000111111111111111111111111//////000000000000////////////...---,,,,,,,,,,,,************************))))))******++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,---............---............................................................------------------------------------...------,,,,,,------...------------.........///,,,,,,,,,---------..............................------------------------------------------------,,,---------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***************************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................+++,,,------++++++,,,------------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---------------------------------.........//////............/////////000//////000111111111111111000000000000000000000000111111111111111111111111//////...------------...,,,++++++++++++++++++,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,++++++***************************++++++++++++++++++++++++***************************+++,,,,,,+++***(((''')))************+++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))******************************))))))***+++,,,,,,************************************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,---------.........//////000000000000111111111111000000000000000000000000111111111111111111111111//////000000000000////////////...---,,,,,,,,,,,,************************))))))***+++,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,---......//////......................................................//////.........---------------------------------...------,,,,,,------...---------.........//////,,,,,,,,,------.................................---------------------------------------------------......///......------,,,,,,,,,------.........------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***************************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++333222000...------...///...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///............/////////000////////////000000000000000000////////////000000//////000000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************+++++++++*********))))))***************)))(((''')))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///............/////////000111111111111111111111111444333222000000000000111000000000000///...---,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++,,,------...///...,,,+++,,,------,,,++++++++++++++++++,,,,,,,,,---......,,,***222///---,,,...000111111...------...//////---,,,//////...---,,,------...+++...///...+++***,,,...000000///...---,,,,,,,,,,,,,,,,,,---------......................................................//////.........---------//////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++************)))************************,,,++++++******++++++,,,************************)))))))))))))))))))))))))))************+++++++++777666555333000///---,,,***+++---------,,,***)))------------............------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........./////////000000////////////000000000000000000////////////000000//////000000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))******++++++******)))((()))************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///........./////////000000111111111111111111111111222222111000000111222333000000000000///...------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---***,,,---,,,+++***+++,,,++++++------...---,,,+++,,,---...000111222111000333111000000000...,,,***333222000//////...,,,+++.....................---,,,...000///---,,,---////////////......------,,,,,,,,,---------.........................................................//////.........---------//////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++************************************,,,++++++******++++++,,,************************)))))))))))))))))))))))))))************+++++++++::::::999888666333111000---------,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///....../////////000000000////////////000000000000000000////////////000000//////000000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++***************++++++++++++++++++***))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000111111111111111111111111000000000000111222444444111111111111000///......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---......+++,,,...---,,,,,,---...------------...///000111---...///111333333444444111111111222444333111///444333222111000000000000...///000000000000///...,,,---...---,,,,,,---...........................,,,------------........................................................................---------...............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++************************************++++++************++++++************************)))))))))))))))))))))))))))************+++++++++<<<;;;:::999888888777777666333...***)))+++...000,,,++++++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///...////////////000000000////////////000000000000000000////////////000000//////000000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...///---,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++,,,,,,,,,++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////...////////////000000000111111111111111111111111111111111111222222333333222222222111111000///...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...//////...---------......///000111000///...///111333222000000111444777999333555777999:::;;;===>>>>>>;;;888777888:::<<<<<<888888888777666666777999111222222222111000000///...////////////...//////............////////////------------............................................................................................................------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++@@@>>>;;;999777777888999:::888555111...------...000///---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////000000000111////////////000000000000000000////////////000000//////000000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///...------//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************************************++++++,,,,,,,,,++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,---......//////000////////////000000000111111111111111111111111111333333333333222222111111222222222111111000///...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........000///...---,,,,,,,,,,,,///111111111//////000111666888;;;>>>??????>>><<<<<>>===>>>888888777555444222111111333222222222222222111000......//////////////////---------.........//////................................................---.....................---.....................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++******))))))******+++************************************************))))))*********+++++++++JJJGGGCCC>>>:::888777777999;;;<<<<<<999444...+++///...+++***)))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............////////////000000000111111////////////000000000000000000////////////000000//////000000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............///...---...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************************+++++++++)))***++++++++++++++++++)))************+++++++++,,,,,,,,,,,,---------------------...//////000000/////////000000000111111111111111111111111111111444444444444333222111000111111111111000///......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------...............---------------......000111333333333333555666<<>>>>>>>><<<888555222111///,,,)))(((((()))***------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////000000000111111111////////////000000000000000000////////////000000//////000000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------........................------------------------........................------------------------........................------------............000...---...///000///---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++((()))******++++++******)))************+++++++++,,,,,,,,,------------...------......//////000000//////000000000111111111111111111111111111111111222333444444444333222111000000000000///...------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------------..................///000222444666777777:::===???AAACCCFFFHHHOOORRRWWW[[[\\\ZZZVVVSSSRRRUUUXXXWWWUUUVVV[[[___[[[YYYWWWXXX\\\aaaeeegggccceeegggbbbZZZSSSPPPPPPYYY\\\``````[[[QQQGGG@@@<<<999666666666555333000111111000000//////..................////////////................................................---------.........//////---------.........//////------------------------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,+++++++++******************************))))))))))))******************************************************)))************+++++++++XXXZZZ[[[ZZZWWWQQQJJJFFFEEEAAA<<<888777999===???999777333000......///000------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////000000000000111111111111////////////000000000000000000////////////000000//////000000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................------------------------........................------------------------........................---------.........//////000...---...///000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))******++++++++++++'''((()))***************)))************+++++++++,,,,,,,,,---------......------......///000000000000000000000111111111111111111111111111111111111000111333444555555444333000000000000///...---,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000111333555999<<>>FFFFFF???EEEHHHKKKOOOYYYdddiiihhhbbbcccaaa```eeejjjiiibbbgggmmmoooggg\\\VVVVVVWWW^^^]]]___```^^^YYYVVVUUUTTTUUUXXX^^^dddgggfffeeegggdddbbbdddfffccc[[[TTTQQQTTTUUUUUUYYYZZZOOOAAA999888777666333///...///222000......///000000///333222000///......//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++******************************************************)))************+++++++++******+++++++++,,,,,,,,,EEEFFFJJJNNNKKKJJJPPPZZZQQQPPPKKKEEE???;;;888666>>>===<<<<<<:::666111---///...,,,,,,---......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------............///000000000000////////////111111111111111111111111////////////////////////111111111000000///...---......---------,,,,,,,,,---------------------------------...------,,,,,,------------------------------------------------///---,,,---///000...,,,//////...///000000000///111111111000------...///111000//////000222444444666666666666888888999999======<<<:::888888:::<<<777:::<<<===<<<999888777<<<;;;777111000222000,,,111111111111000//////111---++++++,,,///111111111))))))+++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111111111111111111111333333333333333333333333333222111111222333333333222111000///------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,---------------...//////...---***,,,000444666666555444BBBCCCBBBBBBJJJTTTWWWSSSLLLOOORRRTTTYYYbbbgggggg______]]]ZZZWWWUUUVVVXXXYYY\\\[[[TTTJJJFFFGGGJJJOOOOOOOOOPPPPPPMMMKKKJJJIIIGGGGGGKKKRRRXXXYYYXXXXXXWWWYYY^^^dddgggfffcccVVV]]]dddjjjnnnnnnbbbUUUIIIAAA999666777666444222000000000///.....................---......///000////////////////////////---......//////......---------------------------...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++******************************************************)))************+++++++++******+++++++++,,,,,,,,,<<<;;;;;;===???CCCMMMWWWRRRVVVYYYWWWOOODDD<<<888<<<<<<<<<<<<<<<;;;777444777222---+++,,,------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++...------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------............///////////////000000000000000000000000000000000000////////////////////////111111111000000///...---...------------,,,,,,,,,------------------------,,,,,,------...---------------------------------------------------------,,,++++++,,,...///---,,,000---***+++000222111...))),,,///111333666:::===AAA@@@AAADDDGGGJJJLLLLLLIIIHHHHHHKKKPPPSSSSSSRRR```ZZZXXX[[[XXXSSSTTT\\\WWW[[[```aaa___\\\[[[[[[WWWUUUMMMCCC>>>===:::555444333000...---///000111000...,,,+++,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))))))))***++++++,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------............111111111111111111111111222222222222222222222222111111111222222333333333222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---++++++,,,------...//////000111444777;;;???CCCEEEPPPSSSVVV[[[cccjjjkkkgggcccccc^^^VVVSSSUUUUUURRRLLLIIIJJJJJJDDD@@@IIIWWWYYYWWWSSSMMMGGGEEEIIIMMMPPPSSSWWWVVVSSSOOOLLLJJJFFFFFFHHHOOOWWW[[[YYYUUUNNNLLLLLLPPPXXXaaagggkkkppprrrrrrrrrtttwwwuuuqqq\\\PPPBBB<<>><<<;;;<<>><<<;;;<<<<<<<<<;;;;;;888555111///.................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////000000000000111111111111111111111111////////////////////////111111111000000///...---------------------------------------------------++++++,,,---............------------------------------------............---------.........---,,,...------///222444333111555888===BBBGGGLLLRRRVVVVVVYYY\\\]]]ZZZWWWVVVVVVUUUUUUVVVZZZ___dddggghhhhhhbbbdddllljjj^^^\\\dddeeefffgggiiijjjjjjjjjjjjpppnnnggg___\\\]]][[[WWWLLLJJJDDD<<<888777555222333000---++++++++++++***.........------------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------........./////////111111111111111222222222111111111111111111111111...000111111111000111222111111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---.../////////000222333;;;::::::>>>EEEOOOZZZ```ccceeehhhjjjllliiiccc]]]NNNJJJEEECCCLLLWWW\\\ZZZTTTLLLKKKQQQPPPOOO]]]rrrppphhh^^^WWWSSSQQQUUUZZZeeennntttnnnccc\\\YYYYYY]]]___fffoootttqqqggg^^^TTTQQQNNNNNNRRRXXX]]]aaagggeeebbb```aaaeeejjjllliii```TTTNNNQQQVVVVVVQQQEEE???888333222333222111222222111111000///......////////////////////////......////////////......///////////////////////////...------------...///------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))*********+++++++++******+++++++++,,,,,,,,,KKKIIIFFFDDDEEEEEEAAA===DDDHHHQQQYYYWWWPPPPPPUUUJJJJJJJJJJJJIIIEEE???;;;:::<<<<<<999333......///........................------------------------------------------------------------............------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///.../////////000000000111222222222222222222222222000000000000000000000000111111111000000///...---------------------------------------------------++++++,,,---............---------------------------------....../////////111111000///............000555:::=========>>>@@@TTTVVVXXXYYYZZZ\\\___aaa]]]eeejjjggg\\\RRRNNNOOOVVVXXXZZZ\\\^^^bbbfffiiidddbbbkkkzzzzzzlllgggllllllhhhdddeeeiiinnnppppppkkkkkkgggcccbbbdddccc___fffiiiiiiccc^^^VVVIII===777444222111111111000///......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***************+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............/////////000000000000000111111111222222222111111111111111111111111///111444333222000111222111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,000222444444444666999<<<@@@FFFOOOZZZccciiilllmmmiiifffccc```[[[TTTNNNJJJQQQJJJCCCGGGYYYlllsssooobbbUUUQQQYYY^^^aaaooozzznnnjjjiiiiiilllqqqqqqnnnvvv|||rrrhhhggggggiiijjjiiiddd]]]WWWUUUTTTTTTVVVXXXZZZ^^^```jjjmmmlllhhhjjjqqquuutttbbbTTTDDD:::888888555111222111111111000000//////000000000000000000000000...//////////////////...////////////////////////.........------.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))*********+++++++++******+++++++++,,,,,,,,,QQQOOOLLLKKKPPPRRRLLLCCC>>><<>>===>>>???<<<777333111111........................------------------------------------------------------...............///,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------............///......//////000000111111222222222222222222222222000000000000000000000000111111111000000///...---,,,,,,,,,------------...------------------------,,,,,,------...------------------------------------------...//////000000------------,,,...222555===CCCJJJNNNNNNOOORRRVVVYYYZZZ[[[[[[[[[[[[]]]___\\\dddmmmmmmgggaaa```bbbccceeeiiimmmpppqqqooommmlllooo{{{{{{uuusssuuuzzz~~~zzzzzzvvvpppkkkhhhbbb[[[___jjjuuuyyyyyysssaaaOOOEEEBBB>>>;;;888444000---------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000111000000000111222222333333222222222222222222222222333666999888555222333444000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........111555777888<<>>:::555222111000//////000111222000000000000000000000000...//////000000//////...////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++******+++++++++,,,,,,,,,___[[[VVVVVV```jjjhhh___NNNCCC===?????????GGGSSSWWW\\\ccchhhhhhaaaVVVNNNHHHCCC>>>>>>???>>>:::555........................------------------------........................,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///.........///000111111111111111111111111111111111000000000000000000000000111111111000000///...---,,,,,,,,,---------......---------------------------------...------,,,,,,---------------------------------...///000000000---...000111444;;;DDDJJJOOOQQQTTTXXX\\\aaafffjjjUUUWWWYYY\\\^^^aaadddgggeeehhhmmmqqqtttwwwyyyzzztttuuu{{{~~~tttyyy{{{uuuuuu{{{}}}tttcccmmmtttuuuxxxwwwjjjYYYTTTRRROOOLLLIIIDDD>>>999666444222000/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000///000000111222222333333333333333333333333333333666999<<<;;;666222222444000000///............///------------------------------------------------------------...000111222222777===BBBFFFLLLUUU\\\]]]gggttt}}}|||qqqbbbXXXKKKLLLTTT___eeeeeehhhmmmQQQRRRUUU^^^nnn}}}|||vvvxxxrrruuueeeUUUOOONNNNNNRRRVVV]]]kkktttooommmsssxxxxxxzzzpppbbbTTTJJJFFFDDDDDD<<<999555222000000111222000000000000000000000000//////000000000000//////........................,,,,,,------------,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++******+++++++++,,,,,,,,,tttnnnfffeeesssgggUUUFFFAAA>>>:::???JJJTTTVVVZZZ___ccceeecccaaaTTTIII>>>???FFFIIICCC;;;////////////////////////------------------------........................+++++++++,,,,,,---------,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------.........//////---......///000111111222000000000000000000000000000000000000000000000000111111111111000///...---,,,,,,,,,------.........------------------------............---,,,++++++---------------------------------...///000000111666888;;;???EEEOOO[[[ddd[[[XXXVVVZZZccclllrrrtttdddgggiiilllnnnqqquuuxxxtttppplllmmmsssxxxxxxuuuvvvvvvvvvqqqxxx}}}rrrnnnooogggZZZXXXYYY[[[^^^______\\\YYYCCC@@@;;;666222///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------........./////////000000111222222333333333333333333333333333333555999<<<:::555000000222000//////............///------------------------------------------------.........///111222444555???EEEMMMSSSYYYbbbmmmuuukkkiiiddd]]]VVVPPPKKKHHHLLLSSScccsssvvvmmmeeecccuuu|||~~~yyyvvvyyyqqqiiiXXXdddhhh```ZZZ]]]___[[[ooonnnhhh]]]RRRMMMPPPTTTIIIEEE>>>777222000000000000000000000000000000000//////000000000000//////........................+++,,,,,,------,,,,,,+++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++******+++++++++,,,,,,,,,jjjhhheeehhhuuuttt]]]UUUOOONNNKKKDDD??????@@@CCCFFFKKKVVVaaabbb\\\XXXWWWOOODDDAAAEEEHHHEEEBBB<<<444000000111000---...111222...***)))---222........................,,,,,,,,,------.........------------------------***+++,,,,,,------,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------........./////////000111111111111111000000111111111111000000......//////000000111111000000///...------,,,,,,.........------,,,,,,,,,---------............///222111000///...------......//////---+++***,,,...***...111222444999???BBBIIIOOOWWW^^^```]]]ZZZWWWRRRSSSUUU___wwwpppkkknnnpppqqqqqqkkkqqquuu~~~|||zzzyyyyyyeee]]]dddjjjhhhllleeeYYYJJJ===666444555444///***)))---000///---,,,---...---,,,,,,---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111222222222222222222222222222333444444222222333444666555555444333222111000//////.........------------,,,,,,+++*********+++,,,,,,,,,...///000///...---555333...222444<<>>999777;;;JJJZZZSSS]]]dddccc]]]TTTJJJCCC>>>CCCFFFCCC;;;333000000,,,---000111111///...---........................,,,,,,,,,------------...------------------------,,,---......//////......------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------............/////////000000000//////000111111111111111//////000000000000///////////////000000000000111/////////...------,,,,,,...------------,,,,,,,,,---------............///+++,,,---...............+++---000222333333222111888>>>IIITTT^^^gggoootttaaa[[[TTTUUU[[[bbbcccbbbbbbjjjuuu~~~vvvttt{{{yyy{{{{{{wwwvvveeefffhhhlllmmmiii^^^UUUGGG@@@777///+++,,,000333000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111222222222222222222222222444555666666444444555666444444333222111000//////...............---------///......---------------222///,,,,,,///111111000444888555:::KKKVVV\\\fffkkknnnkkkaaaVVVQQQMMMIIIXXXdddooorrrvvvvvvooovvvsssnnnhhhdddccceeehhhjjjjjjpppxxx{{{wwwqqqppppppkkkeeebbbeeekkkrrrvvvhhhooosssqqqooopppqqqpppsssvvv{{{{{{zzzZZZ]]]bbbhhhooouuuzzz}}}}}}iiiSSSEEECCCFFF===888444444444111///000111000......//////---,,,........................////////////////////////................................................------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************************))))))))))))******************************************************,,,,,,,,,,,,------------tttvvv{{{zzzooodddeeennn{{{|||jjjdddmmmtttrrruuu\\\GGG@@@===888???LLLPPP[[[fffjjjggg___XXXSSSIIICCC===>>>BBBAAA999000///......///000000...,,,........................------------------------------------------------,,,,,,---...............------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......////////////000000000000//////000111111111111111/////////000000/////////000000000000000000000000//////.........------------------------------------------............///---...///000000//////...---------...000555:::===IIITTTccckkkhhhaaa```ddd^^^^^^aaaffflllooommmkkkgggoooxxx|||vvvhhhdddjjjrrrvvvvvvkkk___OOOAAA999666444222000///....../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---............//////000000111111111111111111222222222222333555666555444333444555333333222111000///....................................---------------...***---000222222111111222:::DDDIIISSScccgggeeeiiiSSSTTTQQQKKKJJJQQQYYY\\\fffnnnpppnnnvvvzzzuuuvvvooosssyyy|||tttggg______ooosssuuurrrllliiikkkoooqqqpppttt{{{~~~{{{wwwwwwtttqqqooonnnpppsssxxxzzzpppssssssooommmlllhhhbbbmmmooorrruuuwwwxxxzzz{{{uuuaaa[[[aaagggfffaaasssyyyzzzppp___PPPKKKLLLIIICCC===888555333222111111000......//////...---........................////////////////////////................................................---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++******))))))******+++*********************************************************+++++++++++++++fffllluuu{{{uuujjjcccbbbttt{{{ttt{{{hhhQQQNNNNNNDDD===>>>MMMVVVdddmmmmmmfff___\\\YYYPPPGGGEEEGGGGGGBBB<<<555222000...//////...---........................------------------------------------------------++++++,,,------------,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......////////////000000000000//////000111111111111111//////000000000000//////111111111111000000000000...............------------------------------------------............///......////////////......555555555666:::CCCPPPYYYdddmmmxxxwwwjjj___eeessswwwxxxxxxvvvsssrrruuuxxxxxx|||vvvwww~~~|||~~~xxxpppjjjbbbSSS>>>///111...++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---............//////000000111111000000000111111222222222222444444444333222333444333222222111000///...------.....................------,,,,,,,,,,,,------(((...444333000111999BBBHHH[[[kkkvvv|||nnn[[[VVVJJJRRRZZZ___gggooossssssxxxsss|||tttsssyyyrrrvvvzzzvvvjjj```aaahhheeeppp}}}}}}zzz|||}}}zzzsssjjjyyywwwssspppnnnnnnnnnnnneeehhhlllrrrzzz{{{tttyyyfff]]][[[YYYWWWYYYbbbmmmpppjjj```XXXSSSXXXRRRIII???:::777555333222000......000111111000////////////////////////////////////////////////................................................,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++************++++++******************************************************+++++++++,,,,,,,,,ccciiioooqqqqqqnnnddd[[[XXXfffqqqqqqqqqyyy~~~kkk]]]\\\]]]UUUJJJDDDCCCIIIVVVeeellljjjfffeee]]]```^^^TTTFFF???AAAFFF<<<:::666222000...//////...........................------------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------............/////////000000000//////000111111111111111000000111111111111000000222111111111111000000000........................,,,,,,,,,------------...---------............///...---------...///000000666FFFZZZgggiiigggfffggghhhvvvwww|||uuunnnrrr~~~|||vvvqqqqqqwww~~~{{{tttqqqnnnmmmjjjbbbTTTIII>>>888000,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************,,,,,,,,,,,,---------------,,,,,,,,,,,,---............//////000000111111//////000000111222222222222333444444222222333444333333222111000///......---------...............,,,,,,,,,,,,,,,,,,---...000333555222111999JJJXXXdddooorrrqqqoooaaaRRRQQQ___dddjjjppp|||wwwrrrrrrvvvzzzuuuwwwyyyvvvmmmhhhnnnyyyxxx{{{wwwsssooolllggglllqqqrrrtttyyy{{{pppffflllvvv```fffnnnssssssnnngggbbbhhheee\\\PPPHHHBBB;;;555444222000///111222222111////////////////////////////////////////////////................................................,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++************++++++************************************************,,,,,,------......//////oootttppphhhjjjuuussshhh[[[\\\```fffnnntttwwwwwwpppqqqpppmmmgggbbb___^^^MMMGGGGGGPPPYYY^^^cccggg```hhhkkkbbbPPPBBBAAAEEEAAABBB@@@;;;444000///000..............................---------,,,,,,,,,------------------------+++,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------.........///////////////000111111111111111111111222222222222111111222222222111111111000000........................,,,,,,,,,---------......---------............//////...---...000333777999CCC[[[wwwsssjjjgggjjjyyy|||zzz|||zzzpppiiimmmsss~~~yyywww{{{nnnlllhhhccc```___aaacccWWWMMM@@@777333222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---............//////000000111111/////////000111222222222333444555444333222333555444333222111000//////...---------.........//////---------------...//////666777888:::@@@KKKZZZeeellllllbbb[[[```___\\\bbbrrrqqqnnnooo{{{yyyuuuvvvlllaaa___fffpppwwwzzzwwwwwwyyy}}}~~~xxxooouuuyyy}}}~~~|||}}}{{{vvvssstttuuuyyyzzzuuujjj___UUUGGG::::::777333111111111111000////////////////////////////////////////////////................................................,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,************************************************,,,,,,------...//////000yyy}}}rrr```dddyyyzzz{{{oooggglllvvvxxxuuurrrjjjzzz{{{mmmjjjpppwwwjjjVVVCCC>>>BBBIIITTT^^^hhhlllooolllcccUUUIIIBBBDDDGGGHHHCCC999222///000.................................------,,,,,,,,,------------------------,,,---......//////......------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------........./////////000111111111111111222222333333333333222222222222222222111111000000---.....................,,,,,,,,,------.........---------.........//////111000000111444999>>>BBB^^^jjjtttpppccc]]]ccclll}}}~~~}}}~~~|||xxx|||vvvwwwzzz}}}}}}xxxnnnfffpppttt|||vvvjjjjjjooovvv~~~yyy~~~wwwiii___^^^aaannnaaaPPPBBB;;;777333000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000111111111...//////000111222222222444555666555444444555666444444333222111000//////---------.........//////...............///000111555777<<>>;;;666333111000///...000000000000000000000000////////////////////////................................................++++++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,******************************************************++++++,,,---......zzz|||xxxooollluuuzzz|||tttuuuyyyssszzz~~~pppiiivvvqqqSSSDDD===;;;BBBLLL___jjjqqqkkkaaa]]]```cccLLL>>>===JJJKKK<<<333555+++---///000...---...//////---+++,,,---...------...------,,,,,,------...------------------------,,,,,,,,,---------..............................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,....................................////////////000111111111111222222222444333333222222333333444000111111222222222111111,,,---------.../////////***,,,------++++++,,,...111...++++++---///111111333///,,,222???OOOZZZ___ccc___\\\]]]cccmmmyyyzzz{{{zzzyyyzzz~~~wwwwww}}}|||tttttt{{{ttt~~~xxxxxxwwwtttllljjjmmmyyyxxx{{{yyy|||{{{vvvuuujjjgggjjjpppyyy~~~{{{{{{}}}mmmfffhhhjjjjjjcccVVVHHH>>>999///222222///***)))+++///------,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------///////////////.........333222111000000000111222444444555555555555444444444333222000//////......000...,,,,,,---............///000//////111555999>>>IIISSSZZZdddiii^^^MMMMMMSSS```nnnsssrrruuuzzz}}}}}}}}}~~~~~~zzzssssssxxxnnnooollliiirrr|||{{{tttooolllaaaXXXbbbuuuzzzwwwzzziiijjjrrruuuuuummm___OOOPPPAAA:::666...000555111111000000000000/////////......------------......,,,,,,------------,,,,,,........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))***+++,,,,,,------++++++,,,,,,,,,---------nnnssswwwwwwyyy|||zzztttrrrxxx~~~}}}|||~~~zzzyyyyyywwwooojjjoooxxxwwwqqqhhh]]]OOOCCC???AAAPPP^^^jjjmmmiiiddd```]]]WWWNNNGGGFFFGGGDDD???===777333...,,,---////////////---,,,,,,---......---...------,,,,,,------...------------------------,,,,,,,,,---------..............................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,....................................////////////000111111111111222222222444333333222222333333444000111111222222222111111---------...........................---,,,,,,,,,000//////...---,,,,,,---111555???LLL\\\iiirrrvvvaaaaaadddkkkooouuu~~~}}}|||~~~yyyxxx|||yyynnnkkkppppppuuuyyyxxxvvvvvvuuusssqqqooonnnssszzz~~~}}}zzzsssnnnkkknnnoooiiiccc```eeeqqq}}}~~~ooobbbdddmmmmmm]]]KKK;;;555///111555555///(((+++,,,,,,---,,,,,,+++***------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------........................////////////////////////333222222111111222222222444444555555555555444444333333111000///.........///...------///000000000///------000666<<>>LLL\\\ggglllllleee\\\]]][[[PPPDDDCCCKKKMMMHHHGGG===111,,,---000000...///---,,,,,,---......---...------,,,,,,------...------------------------,,,,,,,,,---------..............................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,....................................////////////000111111111111222222222333333222222222222333333111111222222222111111000...............---------...------...//////...,,,***---000000//////222555AAAIIIUUUaaajjjrrryyy~~~qqqnnnrrr{{{|||www}}}uuu}}}}}}}}}|||{{{zzzzzzzzztttuuu}}}|||hhhYYYUUU\\\[[[^^^dddhhhhhhggghhh]]]ZZZWWWVVVZZZaaaiiimmmccc\\\XXXZZZ\\\[[[ZZZ[[[QQQ]]]llluuuxxxzzz}}}wwwlllgggiiimmmqqq^^^PPP???555333444222...,,,---.........,,,+++)))........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---------...////////////////////////////////////////////////222222333333444333333222444444555555555555444444333222111000///...............//////000000111111///000111444;;;FFFTTT]]]pppzzz{{{fffWWW\\\jjjzzzyyyxxx|||zzzrrrqqquuuwwwsssnnnddd___]]]bbbjjjvvvssssss}}}rrrpppuuu}}}~~~~~~|||uuukkkeeemmmfffcccXXXDDD;;;888000111000000000000000111111///......------......///.........//////.................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------TTTVVVZZZbbbnnnyyyzzzuuullleeebbbfffmmmtttzzzvvvpppmmmkkkkkknnnpppmmmfffWWWKKKMMMUUUQQQFFF===CCCLLLVVVbbbjjjjjjddd]]]\\\TTTJJJHHHNNNPPPNNNRRRHHH;;;333000///...---///...,,,,,,...///...---...------,,,,,,------...------------------------,,,,,,,,,---------..............................---------............///........................------------------------------------------------....................................////////////000000111111111222222222333333222222222222333333111111222222222111000000/////////...---------,,,+++******---000222111///,,,///111000000444===DDDXXX^^^dddeeeeeejjjuuu~~~wwwuuu}}}~~~~~~{{{|||wwwvvvwwwppprrrwwwzzzppp^^^QQQNNNPPPOOOTTT___dddbbbcccgggeee___VVVRRRTTTZZZbbbgggnnnjjjkkksss{{{eeegggiiiiiigggeeecccbbbhhhlllsss}}}gggZZZaaannnnnnjjj```PPP@@@555222444/////////.......................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...............////////////////////////000000000222333444555555555444333333444444555555444444333333222111000............---///000000000///000111000555:::;;;???PPPiii~~~{{{sssnnnnnnjjjfffnnn{{{{{{|||vvvsss|||xxxxxxzzzyyysssmmmcccaaaaaahhhuuu~~~yyynnndddgggzzz~~~~~~xxxpppooovvv{{{{{{yyyttttttxxxpppqqqzzzyyyzzznnnUUUGGGAAA666222222000/////////000000//////............//////......////////////..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++,,,,,,,,,------------...\\\ZZZYYYZZZ___jjjxxx}}}}}}zzzqqqgggaaaaaadddrrr{{{{{{uuussstttyyyttteeeSSSOOOVVVXXXRRRSSSOOOIIIFFFNNN\\\eeehhh```\\\ZZZ[[[VVVMMMJJJMMMSSSOOOHHH@@@777111...---000...,,,---...///.........------,,,,,,------...------------------------,,,,,,,,,---------..............................---------............///........................------------------------------------------------....................................////////////000000111111111222222222333222222111111222222333222222222222222111000////////////...---------,,,,,,++++++,,,...000000000000111222111333===KKKWWW```gggllljjjfffiiitttyyyooommmwww~~~wwwwwwzzzpppnnniiiddd]]]XXX[[[aaaaaadddllluuuxxxvvvuuuvvvzzzpppddd^^^^^^```aaa```yyyyyywwwpppnnnlllhhhddd```aaagggqqqvvvvvvuuuvvvzzzjjjhhhsss^^^NNNXXXbbbnnnpppeeeSSSBBB999555333///,,,+++,,,///000------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************++++++++++++,,,,,,---------.........////////////000000111111222333444555666555444444333333444444444444333333333222111///......---------///111000......000111444777<<>>IIIYYY]]]eeemmmrrrqqqkkkgggnnnuuuzzzxxxrrrooorrrwww|||uuuqqqrrryyyyyyyyywwwssslllccc]]]KKKGGGGGGPPP^^^ffffffbbbmmmsssxxxuuupppooorrruuuwwwzzznnnmmmrrrtttzzzyyysssrrrqqqfffXXXKKKccc}}}uuu```TTTXXXggguuuwwwkkk\\\MMMAAA999555000000000000000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++---------.........//////---------...///000000111...//////000111222222222222222111111222333555666222333333444444333333222222111000///------------***---///000111777AAAIIIOOOggg|||www___LLLKKKSSSiiiiiimmmvvvoooooooookkkiiijjjhhhfffiiiuuuxxxyyy|||yyyssstttxxxyyynnniiiuuuyyyooommmxxx|||yyyppp]]]PPPLLLEEE>>>888444222111000000////////////000000,,,------------------,,,........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))***+++,,,,,,---------------.........//////|||ddd```cccccceeennn}}}zzzooorrrtttqqqwwwqqqfffoooxxxlllggg\\\JJJAAABBBNNN^^^lllooojjjddd]]]WWWUUUHHHAAAGGGNNNMMMHHHEEE999666222////////////...,,,,,,,,,---------......------------------------........................//////.........---------,,,,,,,,,---------......---------------------------------............///000///...---------------////////////////////////---------------...//////111111111111111000//////111111111111111111111111111111111111000///...------+++***+++...000///---555...***---///:::VVVsss{{{wwwooodddeeennnkkkttt{{{zzztttrrrxxxzzzqqqlllqqqrrroooiiifffdddZZZOOOWWWVVV\\\gggooorrruuuyyyvvvwwwvvvtttyyy~~~||||||~~~zzz~~~vvvjjjZZZZZZZZZYYYVVVYYYiii{{{{{{rrryyyooo\\\UUUUUUVVVeeennnrrrooollleeeQQQ;;;888333111333///((()))111---,,,,,,---///...+++(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000000000000111111222444333222111111111222333333333333444333333222222111///---,,,---------,,,,,,+++000999:::;;;JJJ]]]gggtttxxxhhhSSSMMMYYYfffyyytttpppxxxzzzrrrrrrjjj```aaagggmmmyyytttiiimmmrrr~~~}}}tttiiigggmmmxxx|||{{{vvvuuuzzz~~~ssskkkbbbSSSKKKMMMFFF888222888222222222222222111////////////.........---------////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///rrrhhhaaacccfffhhhnnnuuuvvvuuuxxxzzztttmmmqqq{{{ttteee\\\]]]]]]UUULLLDDDHHHRRR___jjjnnniiiddd___TTTKKKJJJLLLLLLNNNRRRDDD===333......//////---.........------,,,,,,,,,------------------------........................//////.........---------,,,,,,,,,---------......------------------------------------............//////...---------------.......................................//////000111111111111111000//////111111111111111111111111111111111000000///...---000...------///000...++++++---222555555@@@cccpppjjjoootttxxx{{{yyytttuuu{{{~~~xxxpppZZZ[[[]]]cccooo{{{zzzrrryyyrrrnnnppptttwwwzzz~~~~~~xxx}}}~~~xxxkkk]]]VVVXXX\\\[[[gggrrryyy}}}rrrfffXXXNNNLLLSSSWWWWWW```mmmpppjjjPPP???111///111///,,,---,,,,,,,,,,,,---......---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000111111222444333222111111222333444444444444444444333333222111///,,,+++++++++,,,,,,///111333888EEEWWWgggooowwwlll```\\\^^^cccgggjjjsssnnnhhhnnnuuutttoookkkqqqvvv~~~{{{|||wwwjjjmmmwwwyyywwwuuurrrlllgggqqqsssrrrrrr{{{tttxxxvvvjjjdddbbbeee^^^LLL===888222111111111111111111111//////.........---------////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------...000sssgggkkkjjj___]]]fffgggoooyyy|||zzzyyy{{{tttqqqzzz~~~wwwjjjiiirrrsssjjjYYYHHH@@@LLL]]]fffhhhjjjkkkcccYYYRRRMMMLLLQQQXXXRRRHHH<<<444222111000---000000///...---,,,+++***------------------------.......................................---------,,,,,,,,,---------......------------------------------------............//////...------------...------------------------///////////////000000111111111111222111111000///222222222222222222222222111111111000//////......///......///000000...,,,//////444888:::DDD]]]wwwuuuqqquuuvvvwwwwwwxxx{{{}}}jjjWWWQQQRRRWWWgggyyyqqqrrrvvvyyy}}}{{{ssscccfffvvv|||wwwqqqhhh___gggmmmsss|||www}}}~~~zzz~~~pppbbbKKKLLLGGGAAAKKKcccyyynnn___MMMBBB<<<555000------...---,,,++++++---///------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,------------.....................////////////000000000000000111111222444444333333333333444444555555555555555444333333000///---,,,,,,---///000111777999>>>SSSooo{{{vvvnnnaaa___ooo~~~rrrhhhkkkggg```aaarrr{{{tttxxxwwwwww|||yyyqqqkkknnnrrrooolll{{{zzz{{{xxxdddMMM???777666333222111111111222/////////.........------////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,......---...000222zzzmmmqqquuummmdddaaacccdddgggrrr{{{yyyyyy{{{zzzhhhXXXaaasssxxxllllllsssyyy}}}^^^CCCAAAIIIOOO[[[iiippplllfff___WWWQQQOOOOOOVVVRRRJJJCCC;;;555000...000//////...---,,,,,,,,,........................................................................,,,,,,,,,---------......------------------------,,,,,,---------.........///......---------..............................000000000///000111111222111111111222222111111000222222222222222222222222222111000//////.........,,,------///000000000///666000111;;;GGGMMMRRRWWWaaaxxxtttmmmnnnrrrxxxyyy}}}|||yyyfffYYYYYY[[[^^^eeesssyyy}}}www```OOOPPP^^^jjjhhhcccaaacccddddddgggjjjhhhkkkxxx}}}{{{uuuqqqxxxsssxxxiiidddWWWHHHGGGZZZrrr}}}kkkSSS@@@555000...///000---+++)))***,,,---------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,---------.........//////............////////////000000000000000111111222444444444444444444555555666666666666555444333333,,,---...//////000111333111888BBBNNNaaappppppgggWWW\\\ooorrrkkkjjjgggbbbaaaiiirrrsssmmmiiipppqqqvvv{{{zzz{{{rrryyy{{{www{{{qqqeeeqqqpppZZZIII???<<<888333000///000000////////////............////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***---...///...///333666pppnnn{{{|||nnnccc]]]XXX^^^sssyyyuuuxxx}}}yyyjjj\\\UUUcccxxx}}}tttxxxmmmTTTGGG???===MMMaaalllnnnpppooohhh\\\NNNCCCOOORRRTTTOOODDD888111...........................................................................---.....................,,,,,,,,,---------......------------------------,,,,,,,,,------------.........---------......///////////////////////////000000000000000111222222111111222222222222111111222222222222222222222222222111000///.........///---............///000000///111999HHHTTTXXXVVVTTTfff~~~uuukkkmmmttt~~~~~~zzz}}}~~~zzzuuuwwwnnn\\\XXXWWWVVV]]]jjjiiinnnuuu}}}zzz~~~~~~xxxkkkiii```SSSKKKLLLPPPQQQRRRMMMJJJOOOTTTWWW[[[___XXXYYYfffzzz{{{xxxyyyqqqtttddd]]]fffvvvttt[[[BBB111---/////////---+++******---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---------.........//////............////////////000000000000000111111222333333333444444555555555666666666666555444333222+++...111111000///000111222;;;NNNdddjjjaaaXXXUUUUUU```wwwtttqqqiiijjjiiihhhjjjkkkfff```ZZZfffqqqvvviiidddnnn~~~zzztttssstttrrrmmmhhhdddddddddeeegggjjjmmmooommmvvvxxxssssssttt___QQQCCC???:::444000//////000000000/////////.........////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------***---//////...111888===}}}uuupppiiiaaa]]]aaammm{{{~~~wwwpppmmmmmmnnn```\\\fff}}}vvviiiYYYGGG:::>>>JJJ^^^hhhrrruuuqqqeeeSSSDDDHHHNNNSSSRRRIII>>>555111------........./////////................................................---------...............,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------...------------...//////000000000000000000000000000000000000000111111222000111222222333222222222333333333333333333333333333222000.........//////111111000...------000333---===PPPXXXVVVUUU\\\ddd{{{yyyvvvwww{{{{{{sssnnntttyyyvvvmmmfffdddfffXXXUUUVVV[[[^^^```ffflllyyy}}}zzz~~~}}}uuukkkdddaaa```dddgggiiimmmqqqooojjj[[[TTTQQQUUU\\\aaaeeejjjfffbbbfffttt~~~|||}}}{{{sssjjjsssyyypppqqqzzz]]]<<<111000......//////...,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,------------.....................////////////000000000000000111111222111222333444444555444444666666666555444333222111---000222111//////222555???HHH\\\nnniiiVVVOOOTTT^^^iii|||~~~nnnggghhhjjjkkkkkkhhhbbb]]]bbbppp~~~wwwlllfffggg~~~wwwooohhhbbb^^^[[[VVVTTTTTTSSSPPPMMMMMMMMMMMMLLLMMMMMMNNNNNNKKKPPPZZZcccfffddddddhhhuuuyyy}}}}}}zzzttt}}}uuucccYYYHHHDDD>>>888444222222222000000000/////////......////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------+++.../////////444>>>FFF{{{nnnhhhdddeeeppp~~~sssllllllooohhh\\\TTT^^^qqq||||||www{{{yyysssfffUUUFFF>>>;;;JJJZZZiiimmmkkkeee\\\TTTJJJKKKLLLMMMMMMHHH@@@:::////////////............................................................---------.........//////,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------------------...//////000000000000000000000000000////////////000111111000111222222333333333222333333333333333333333333333222000...---...///000000000///......111777<<>>CCCFFFFFFEEEDDDDDDEEEFFFIIILLLMMMNNNNNNNNNRRRJJJFFFHHHIIIFFFGGGKKKBBBGGGJJJJJJGGGFFFIIIMMMHHHYYYjjjqqqvvvvvv{{{rrrlllpppzzzpppssszzzwwwsssuuuiiiddd[[[PPPFFF===777444000000000000////////////000/////////............------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......---///000...///888GGGTTT}}}uuurrrrrrwwwrrroookkk~~~qqqooonnnpppoooddd[[[fffyyyzzzuuukkkcccbbbcccaaa\\\TTTKKKIIITTTaaaeeedddccclll___NNNDDDJJJSSSQQQHHHAAA999111---......,,,)))////////////////////////........................,,,,,,,,,---------......---------............///------------------------...---,,,,,,,,,,,,---...---------............///...............///000000000000//////000222555666222222333333333333444444555333111111222444444333///333555333111111111000---222333111444CCCUUU```eeekkkqqqssssssxxxzzz}}}|||yyyvvvnnneeefffnnnhhh^^^QQQOOO\\\jjjmmmhhhmmm|||~~~}}}xxx}}}yyyuuutttsssqqqmmmiiixxx|||wwwttt}}}~~~sssRRR666333555///***---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000111111111111111111111222333444444222333333444444333333222666555333222222222000///+++333666444999MMMeeessslll]]]___iiinnnkkkhhhqqqoooooorrryyy|||wwwtttiiioootttmmmeeedddyyycccYYYaaawwwzzzooobbbYYYTTTOOOGGG@@@CCCBBBBBBDDDFFFHHHHHHHHHNNNLLLJJJKKKMMMMMMKKKIIIJJJKKKKKKLLLLLLMMMMMMNNNHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLKKKIIIGGGJJJMMMOOOPPPRRRYYYeeeooorrrpppxxx~~~yyy{{{vvvvvv}}}{{{xxxwwwttteeeOOO>>>888333333222000...---///111.........///////////////......////////////......---------............///........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,---------.........,,,+++---444@@@LLLTTTpppppp~~~tttnnntttmmmhhhhhhmmmjjjaaa```fffuuuuuurrrkkkcccccclllwww^^^PPPDDDFFFUUUcccgggeeehhh```WWWRRROOOMMMNNNPPPKKKCCC999222000111111000////////////////////////........................,,,,,,,,,---------......---------............///------------------------...---,,,,,,,,,,,,---...---------............///...............///000000000000//////000222444666222222333333333333444444555333111111333444444333333333222///............111111000444BBBSSS\\\]]]RRRbbbttt{{{yyywww{{{~~~zzzyyy{{{yyyoooccc^^^XXXYYY[[[bbboooyyyyyysssqqq}}}}}}|||zzzuuudddhhhnnnsssvvvyyy|||~~~xxx{{{yyylllppp{{{ttt\\\@@@111000222000,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000111111111000000000111111222333444333333444444444444333333555444333333333333111000222555666:::III___qqqxxxyyyfff]]]kkkyyyyyytttrrrnnnlllkkknnnttt|||vvvyyyuuuqqqiii___aaajjjttt]]]```nnn|||{{{rrraaaXXXLLLEEECCCEEEFFFEEEIIIJJJKKKNNNRRRTTTUUUUUUNNNLLLIIIIIIKKKLLLKKKIIIHHHIIIIIIJJJJJJJJJJJJKKKGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHJJJMMMRRRWWWYYYYYYHHHHHHHHHHHHIIIKKKLLLMMMXXXYYYddd{{{{{{zzz}}}kkkRRR>>>777666444222111000000///////////////////////////......////////////......---------............///........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......222...,,,000:::GGGRRRXXXyyy}}}uuuooo{{{yyyllldddhhhlllgggaaa```dddkkkvvvyyyooogggpppuuudddLLL>>>GGG\\\eeebbbfffggggggcccWWWMMMMMMTTTOOOIII???666000//////111////////////////////////........................,,,,,,,,,---------......---------............///------------------------...------,,,,,,------...---------............///...............///000000000000//////000222444555222222333333333333444444555333111222333444444333555222///---...//////000000...///:::NNN^^^^^^WWWMMM```vvv~~~zzzuuuvvv{{{|||}}}sssfff[[[UUU___fffooouuu{{{~~~yyy}}}wwwlllfffeeegggqqqzzzxxxwwwvvvvvvsssqqqooonnnqqqvvv|||~~~}}}|||}}}{{{xxxdddccckkkwwwiiiNNN555---222111+++.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000111111111000000000000111222333444333333444444444444333333333333444444333222111111444333666DDD[[[pppvvvsssggg]]]aaazzz|||uuujjjiiihhhiiinnnrrruuuvvvmmmrrruuuuuulllfffeeeooo{{{xxxhhhdddpppvvvjjj]]]TTTIIIFFFBBB???AAAFFFLLLPPPQQQPPPOOONNNMMMLLLKKKKKKKKKIIIGGGHHHJJJLLLLLLLLLNNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLJJJIIIHHHJJJMMMQQQTTTUUUUUUSSSSSSTTTVVVTTTMMMGGGIIIGGGNNN```ttt|||vvvwww|||gggFFF;;;777333111111000...+++////////////////////////......////////////......---------............///........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......///,,,***///;;;KKKXXX___}}}iiiooouuu~~~~~~llleeefffgggjjjnnn```gggxxxuuupppvvveeeGGG@@@NNNXXXWWWdddnnnqqqiii^^^YYYSSSNNNNNNLLLGGG@@@777111...---////////////////////////........................,,,,,,,,,---------......---------............///---------------------------------------------------------............///...............///000000000000000000111222333444222222222333333333444444444333222222333444333222444000---///111222333444222999BBBKKKVVV______ZZZ^^^iiiuuuyyywwwvvv{{{vvv]]]QQQUUU```rrryyy}}}{{{yyy~~~}}}yyypppdddbbbggg{{{zzzsssnnnlllmmmiiiddd```^^^]]][[[ZZZ\\\ZZZYYYXXXZZZ]]]aaadddbbbbbbccceeehhhlllpppsssxxxwwwwww}}}xxxxxx}}}ooohhhwwwdddKKK999111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000111111111111111111222222333444555444444555555555555444444222333444333222111000000444777BBBVVVkkkuuuooodddSSSYYYjjjuuuiiihhhhhhiiijjjjjjhhheeeiiisss}}}sssooowww~~~vvvuuu|||qqqbbbVVVLLLDDD???EEEIIIMMMOOOOOOPPPSSSVVVQQQOOOLLLHHHFFFFFFHHHJJJQQQQQQRRRTTTXXX\\\___aaaeeefffggghhhhhhhhhggggggiiihhhgggeeecccaaa___^^^[[[WWWRRROOOOOOOOOOOOOOOUUUSSSRRRTTTWWWXXXUUURRRTTTMMMIIILLLTTT^^^lllwww{{{xxxyyy|||mmmQQQFFF>>>444000000111000---000000000///////////////......////////////......---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,---------......---,,,,,,000<<>>>>>HHHYYY___ZZZ```mmmgggTTTPPPQQQSSSQQQKKKAAA666///////////////////////////........................,,,,,,,,,---------......---------............///------------------------,,,------......------,,,---------............///...............///000000000000111111222222222222222222333333333333444444333222222333444555333111444///...111000,,,000888MMMaaaqqqoooccc```iiirrrqqqqqqtttzzzzzzyyyuuuuuunnnbbbZZZ]]]gggpppsssuuu|||xxxhhhssszzzsssjjjeeeeee___\\\WWWSSSQQQNNNKKKHHHHHHFFFDDDBBBBBBBBB@@@>>>===>>>???@@@@@@@@@@@@???CCCDDDFFFIIIKKKNNNOOOPPPXXXYYY^^^bbbdddeeekkksssttt|||pppaaa___iiizzzfff[[[gggyyy}}}~~~{{{vvv^^^<<<---222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000111111111222222222333333444555666555555666666666666555555333444555333000000444888AAARRRjjjwwwppp^^^PPPLLL^^^nnnxxxzzzxxxwwwvvvuuusssooojjjgggtttzzzyyyzzz~~~xxxuuu}}}xxxzzz}}}~~~ppphhhPPPLLLFFFCCCDDDJJJSSSXXXWWWUUUPPPIIICCCAAADDDGGGNNNQQQVVV[[[aaalllyyyzzzrrrmmmhhhcccZZZSSSPPPSSSYYY^^^bbbaaabbbccc^^^TTTLLLIIIKKKZZZnnn|||iiigggtttzzzrrrqqqgggZZZIII;;;444333333333222111111000000//////.........////////////......---------............///........................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,---------......---111666<<>>>>>===<<<<<<======;;;999===<<<<<<<<<======>>>>>><<<===???@@@AAABBBBBBBBBJJJIIIMMMTTTXXXYYY^^^eeeggglllsssyyyssslllfffaaakkk{{{wwweeefffoootttvvvzzzwww```YYYXXXhhh~~~yyylllSSS:::---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000111111111111111111111222333444444666666666777777666666666333444555333222555===CCCWWWgggyyy}}}kkkVVVOOOTTTlllqqqvvvzzz~~~{{{zzz{{{{{{{{{vvvxxxpppjjjkkkiiimmm}}}wwwvvvvvvyyy}}}xxxjjjZZZRRRFFFHHHJJJMMMOOOQQQTTTVVVPPPNNNLLLIIIJJJNNNTTTYYYdddjjjrrrxxx}}}zzzlll```YYYUUUSSSQQQZZZZZZ]]]dddeee___WWWTTTLLLNNNRRR^^^rrr|||zzz{{{wwwmmm\\\JJJ<<<444111000222222111111000//////.........////////////......---------............///........................------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,---------......---///444>>>KKKYYYeeelll{{{||||||yyyrrrfff}}}qqqwwwssskkknnnooodddSSSHHHEEEKKK\\\kkkeeeZZZdddzzzaaaYYYPPPLLLLLLKKKHHHDDD////////////////////////........................,,,,,,,,,---------......---------.........//////------------------------,,,,,,---......---,,,,,,---------.........//////...............///000000000111111222222222111111222222333333333444444444333222222444555555333111333......222111333EEEZZZppplllgggiiiuuu}}}uuusssvvvxxxyyyxxxyyy}}}vvvooo[[[KKKIIIRRRYYYYYY___kkkwww{{{www{{{xxx^^^GGGTTTzzzyyyooooootttlllccc[[[XXXSSSLLLGGGEEECCC???;;;:::;;;;;;999777777777666777999999777555:::999777666666888:::<<<666777999;;;<<<<<<;;;;;;===<<>>;;;888777777777777777777777777777888888::::::999999888999999999777999;;;;;;999888:::<<<999999999999999999999999888999999:::;;;<<<======>>>AAADDDHHHMMMSSS[[[```lllqqq~~~ppp___dddqqquuueeefffwww}}}wwwwww|||~~~}}}[[[CCC777999IIIrrrsssXXX===444/////////,,,+++...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............///000000000000000111111111111111111111222333444555777666666666555555555555222111444999;;;BBBXXXppp}}}zzzppphhhqqq~~~ooodddeeegggfffooo{{{tttqqqwww|||rrruuu|||~~~xxxsssuuuwwwuuurrrttt||||||hhhSSSJJJLLLPPPUUUYYYQQQLLLKKKMMMOOORRR\\\gggttt|||yyytttqqqnnnmmmlllkkkkkknnnrrruuuyyy{{{~~~~~~~~~tttjjjbbb\\\YYYYYYXXXZZZZZZVVVPPPMMMNNNQQQSSS^^^pppvvvuuutttvvvvvvTTT666444444333111000//////000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,......---------.../////////;;;AAAIIIWWW^^^ffftttyyy~~~zzzyyy|||~~~mmm^^^___eeeaaaUUUUUUfff{{{fffMMMHHHMMMRRR]]]jjjfffkkklllbbbRRRHHHJJJOOOJJJDDD;;;222---,,,---///......------------......------------------------------------------------........................------------------------........................////////////////////////000000000111111111222222222222333444444333333222555444444444444444444555444222555AAATTTcccjjjjjjdddkkkqqq}}}ttthhhZZZKKKFFFVVVjjjjjjnnnqqqpppsss{{{~~~iiiWWWRRRUUU]]]ooo|||zzzwwwmmmbbb```[[[UUUNNNIIICCC???<<<888888666555555555666777888888888888888888888888:::999999999999999:::;;;888:::;;;;;;:::999;;;<<<999999999999999999999999::::::999999888888888888;;;<<<>>>@@@BBBFFFLLLPPPWWWZZZcccssstttVVVUUU```ssspppiiiqqq~~~~~~xxxUUU:::333;;;[[[kkkJJJ???444111111///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------------............///111111111111000000/////////000111222333555666777555666777777777666555444444222444;;;AAALLLddd|||rrraaacccwwwlll[[[[[[^^^\\\eeessseeejjjzzzyyylllooopppqqqsss}}}tttnnncccVVVLLLOOOVVVXXXVVVTTTFFFFFFKKKTTT]]]gggttttttnnneeehhhjjjjjjhhhggghhhkkklllnnnooollliiijjjooouuuuuuuuutttqqqmmmkkkjjjkkkgggmmmuuuxxxnnnbbbWWWSSSTTTUUUUUUTTTQQQOOOMMMEEELLLZZZlll|||zzzrrrwww}}}}}}}}}ccc===:::666111000111111000...000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------......///000000@@@IIIQQQ___hhhrrr}}}xxx~~~uuuzzzzzztttpppyyykkk\\\```iiilllhhh```sssuuuWWWJJJIIIMMMWWWccclllkkklllgggWWWHHHHHHRRRMMMJJJDDD:::111,,,,,,.........------------......------------------------------------------------........................---------------------------------...............////////////////////////000000111111111222222222222222222333333333333333555444444666444222222555222444:::HHH[[[iiijjjdddppptttxxx{{{jjjZZZWWW[[[```eeejjjiiinnnrrrvvvyyy|||tttuuu~~~xxxeee[[[___kkk|||{{{uuusssppphhh```VVVQQQKKKEEEAAA>>>;;;999888888777777777888999999;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<======::::::;;;;;;;;;:::;;;;;;:::::::::::::::::::::::::::999999888777666666666;;;===>>>>>>???AAAEEEHHHOOOOOOUUU```mmmzzznnniii___]]]jjjuuuzzz|||}}}hhhLLL>>>777BBBfffwww```NNN999///000222222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///111111000000000000000000000111222333444555666666444555777888888666555333444111555@@@NNN\\\mmm|||xxxcccWWWeeelll]]]ccchhhbbb```eeeeeeoooxxxrrrnnnppptttxxx}}}qqq```VVVUUUPPPQQQWWW[[[VVVOOOJJJLLLOOOXXXdddqqq}}}}}}ooohhhffffffeeedddfffnnnwww}}}rrrqqqoookkkmmmxxxzzzgggZZZVVVSSSSSSUUUXXXXXXWWWOOONNNPPPZZZjjj|||xxxjjjrrr{{{dddPPPDDD<<<333000222444222///////////////////////////------------------------........................+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---------...///000111111DDDOOOWWWfffppp{{{|||yyypppsssrrrtttlll]]]```jjjtttaaajjjuuuaaaTTTKKKFFFJJJRRRllliiikkkmmmcccOOOFFFIIIMMMNNNLLLDDD:::111---,,,......------------......------------------------------------------------........................---------------------------------.........//////000000000000000000000000111111111111222222222222222222222333333444444444444333555888666000///333333;;;GGGTTTeeerrrrrrllluuuzzzuuukkk^^^UUU[[[iiirrrrrrooooootttzzz|||{{{qqqlllppp}}}|||}}}yyyuuussspppmmmggg___WWWSSSEEEBBB===:::999888777666;;;::::::999999999999:::<<<<<<<<<<<<;;;;;;;;;;;;?????????>>>>>>??????@@@>>>>>>============<<<;;;>>>>>>>>>=========<<<<<<999999999888888888888888666888999999999:::===???DDDCCCGGGOOOWWW^^^hhhrrruuu^^^XXXWWWgggvvv{{{tttpppnnn^^^GGG777MMMtttuuu___BBB000...222222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///...//////000111111222222333333444555555555444444333555666888888777555444222222:::MMMcccqqqvvvwww```VVVXXXnnnyyymmmtttzzztttjjjgggiiirrr|||~~~uuujjjkkkrrr~~~rrrqqqssspppyyy|||ooo```RRRJJJRRRQQQSSSUUURRRMMMMMMPPP___eeeooo{{{|||wwwgggeeecccccchhhpppwwwzzz{{{wwwxxxzzzwwwlll^^^UUUTTTWWWZZZ[[[YYYSSSMMMLLLUUUggg||||||sssuuu~~~ttteeeaaaQQQEEE777111222444222///////////////////////////................................................+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------...///000111111333HHHTTT\\\lllwww}}}|||}}}mmm___[[[gggfffmmmssssss{{{~~~rrrkkkiiihhheee^^^UUURRRUUUcccccckkktttooo\\\KKKDDDLLLOOOPPPLLLBBB888000,,,......------------......------------------------------------------------........................------------------------,,,,,,------.../////////000000000000000000000000111111111222222222222333333333333333444555666666555333555999666///000777???LLLYYYeeettt~~~yyy~~~wwwccc\\\^^^bbbfffmmmvvvyyynnnjjjggglllyyy|||vvvqqqkkkhhheeeaaaWWWKKKBBB@@@:::888555555666666666555999999::::::;;;;;;;;;;;;>>>??????AAABBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEECCCBBBAAAAAA@@@???===@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555666888888777888:::<<<;;;:::>>>DDDHHHKKKRRRYYYdddvvv}}}iiiUUUPPP[[[kkkzzz}}}tttnnnpppgggDDDAAA^^^qqqWWW???222000///---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......///000111222333333444444666666666555444333444555666777777777666555444999HHHaaaxxxyyyooo\\\]]]hhhyyy|||}}}}}}yyytttnnnpppqqqlllaaa\\\dddpppyyysssrrrrrryyy~~~uuuiii^^^VVVRRROOONNNSSSQQQNNNLLLIIILLLYYYfffttt||||||uuuooojjjhhhjjjfffooozzz~~~zzz~~~kkk___YYYVVVTTTZZZWWWQQQKKKKKKTTTdddqqqxxxuuu{{{ttt}}}lllgggeeeVVVBBB555111111000...000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------...///000111222888NNNZZZbbbrrr~~~}}}~~~vvv~~~qqqccc]]]jjjzzzyyypppuuuzzzpppcccjjjtttzzzuuuhhh]]]YYY[[[```iiiqqqpppfffYYYQQQLLLOOOQQQOOOHHH>>>555///......------------......------------------------------------------------........................------------------------,,,,,,------...//////000000000000000000000000000111111111222222222333333444444333333444666777888888333444888555000666AAATTT___iiiqqq|||}}}|||cccVVVYYYdddooorrrsss||||||lll___[[[^^^mmm~~~xxxqqqkkkgggggg]]]UUUPPPIII???888777888777666777999:::999888888999;;;>>>@@@CCCDDDEEEIIIJJJMMMPPPTTTXXX[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXYYYVVVSSSRRRRRRQQQNNNKKKGGGFFFEEECCCBBB@@@???>>>???>>>>>>>>>=========<<<:::;;;<<<<<<;;;:::;;;===:::999;;;???AAAAAAFFFLLLLLL[[[jjjvvvuuu[[[UUUSSS^^^qqqlllaaaFFFMMMbbbpppyyy]]]@@@222...///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////000000111111111222222333555777777777666555555555555555666666666777<<>>:::777777777666777888:::;;;:::999999;;;???DDDHHHLLLOOOPPPUUUWWW\\\aaagggmmmqqqttt{{{zzzxxxvvvuuutttttttttqqqnnnkkkiiiiiigggddd```SSSSSSQQQOOOMMMKKKIIIHHHBBBBBBAAA@@@???>>>=========>>>???>>><<<;;;;;;<<<;;;999999;;;;;;:::>>>CCCDDDOOOXXX___tttiiiQQQKKK[[[sss{{{{{{zzzOOOGGGEEEZZZuuuzzzwwwOOO666000333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////111111111111000000000000000222555777888888888777555555555555555666777888EEEUUUkkk|||vvvbbbQQQWWWdddooopppmmmnnntttyyy{{{rrrkkkiiijjjnnnrrrvvvssstttxxxvvvrrryyyttt```VVVKKKIIIPPPXXXZZZYYYLLLKKKPPPZZZeeennnzzzvvveee]]][[[```qqq}}}|||}}}zzzyyypppdddRRRRRRQQQOOOLLLKKKKKKLLLQQQeeeyyy|||sssmmmsss}}}vvvooovvvdddJJJ:::555444555000000000000000000000000000000000000000000000000........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------......///111222333GGG[[[eeelll|||~~~www{{{{{{mmmtttlllgggyyyzzziiiYYYOOOSSSXXXfffqqqmmmaaaaaajjj```NNNFFFOOOTTTHHH:::666---......---,,,---///111........................,,,,,,,,,---------......------------------------...------,,,,,,------...............////////////............/////////000000111111222222333444444666666666777888888999999>>>666444999555222BBB[[[jjjiiigggiiisss~~~}}}|||lllaaabbb```YYYXXX\\\TTTcccvvvyyymmm^^^TTTVVV___ssszzzwwwooooooooohhh]]]VVVMMMFFF@@@>>>;;;777777999888999:::::::::<<>>>>>>>>:::999888777888999;;;===CCCEEEJJJSSSbbbuuuiiiWWWMMMTTTtttuuuwww~~~dddSSSBBBKKKaaa~~~}}}bbb:::222777111000------000222000,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,............////////////222222222111111111111111444444666777888888888888:::888555444444555777:::VVVbbbuuuwwwcccVVVUUUbbbccciiioookkkdddkkkxxx{{{ooo{{{qqq}}}{{{qqquuuvvvqqqqqqyyywwwoookkkTTTQQQOOORRRVVVVVVPPPIIIGGGSSS___dddmmm|||wwwccc\\\___ccclll{{{~~~wwwqqqoooqqquuuzzz~~~}}}}}}~~~{{{vvv```XXXOOOLLLOOOQQQPPPNNNMMMSSScccwww|||pppgggrrroooiiinnn|||bbb999444999111///111000...---///111222////////////////////////................................................***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///------444111///666III___www~~~{{{vvvvvv|||~~~wwwvvv{{{wwwkkkggglllppp___XXXZZZdddiiidddaaaeeeiiiUUUFFFHHHNNNKKKCCC???444222///...------//////........................,,,,,,,,,---------......------------------------...------,,,,,,------...............////////////........./////////000000000111111222222333444444555555666777777888888999888888777444444>>>QQQaaadddeeedddeeelllvvv{{{yyyttt{{{|||yyywwwpppddd\\\[[[YYYVVV]]]hhhiiirrr}}}rrrhhh```^^^```fffsssyyy{{{tttnnnjjjdddXXXNNNIIIAAA<<<888888888666888;;;555888;;;???CCCHHHNNNRRRTTTZZZ```eeemmmwww}}}}}}{{{tttoooaaaZZZQQQJJJGGGDDDAAA>>>??????>>>>>>>>>===<<<;;;;;;:::999888888999::::::;;;<<>>IIIcccnnnyyytttdddVVVYYYbbbsssnnnhhhddd___```hhhrrr|||xxxiiikkkooonnnpppmmmoooxxx~~~vvvkkkbbb[[[JJJPPPWWWYYYUUUPPPLLLKKKVVV```lllttt}}}}}}ppphhhaaa]]]aaahhh}}}~~~}}}yyytttvvv|||}}}~~~}}}~~~xxxvvv}}}kkkYYYRRROOOLLLJJJKKKHHHKKKWWWjjjwwwwwwqqqmmmkkkttt}}}wwwvvvzzzuuusssyyyWWWDDD;;;000111222111000//////000111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000......444111///999YYYppp~~~}}}yyyzzzjjjooopppooouuu~~~{{{oookkknnnmmmfffvvvppp[[[LLLQQQ^^^dddbbbaaaiii[[[KKKGGGKKKOOOKKKDDD<<<777000------///...---........................,,,,,,,,,---------......------------------------...------,,,,,,------...............////////////....../////////000000000000111111222222333444444444555555666666777888888444999888333;;;OOObbbjjjiiikkklllkkkoooxxx|||}}}iiittt|||uuurrrssspppbbbXXX\\\ccchhhnnntttvvvzzz}}}sss^^^YYYZZZdddrrr}}}xxxtttqqqrrrmmmhhhbbbVVVHHH@@@>>>;;;666555666777777999>>>;;;>>>DDDJJJPPPXXX```eeejjjttt}}}{{{pppeee\\\TTTKKKFFFEEECCCAAA@@@@@@???===<<<======<<<<<<;;;::::::999888999999<<>>>>>??????>>>===<<<;;;999999:::;;;@@@HHHRRRXXXYYYggg|||ppp[[[QQQWWWxxx~~~fffdddtttkkkNNNMMMjjj~~~pppXXX999222000///000///---...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------..................////////////000000111111111222222222333333555666888999999999666222555:::666555LLLjjj}}}jjjSSSTTThhhzzzpppaaadddpppsssllllllaaa\\\fffuuu{{{wwwrrrkkkzzzhhhhhhlllppprrrsssrrrqqqttt~~~sssbbbTTTNNNMMMXXXXXXUUUPPPMMMSSSaaammmmmmvvvwwwmmm\\\YYYZZZeeeuuu||||||}}}}}}|||zzzxxxwwwyyy|||~~~~~~sss{{{}}}~~~{{{|||}}}{{{{{{{{{|||~~~sss```tttxxxkkkZZZRRRVVV[[[TTTMMMLLLPPP[[[nnn~~~qqqfff```jjj~~~{{{zzzjjjZZZLLL???444111000111111//////000////////////////////////................................................---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...111...///444222888JJJeeerrrzzz}}}yyyvvvzzzrrrhhhcccfffkkkVVVcccuuu~~~zzz~~~{{{dddIII???DDDPPP[[[bbbXXX]]]\\\SSSLLLKKKKKKJJJDDD<<<222---...000000...........................,,,,,,,,,---------......------------------------...------,,,,,,------...............////////////////////////000000000111000111111222222333444444444444555555666666777777999222888NNN```eeegggmmmpppuuuvvvtttuuu{{{}}}xxxwww{{{|||xxxvvvwwwmmmiiilllxxx}}}vvvlll]]]XXXXXXiiixxxrrrmmmiiifffddddddXXXLLLFFFBBB<<<::::::;;;:::;;;???@@@???DDDJJJRRRWWWaaajjjttt}}}vvvmmmggg^^^RRRJJJFFFDDDBBB@@@===>>>>>>>>>>>>===<<<<<<777777888999;;;AAAHHHMMMRRRZZZgggxxxvvvcccKKK___~~~zzzmmmoooiiiLLL\\\}}}iiiKKK222......111111---,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------..................//////////////////000111222222333333444555666888:::;;;;;;;;;:::777999;;;777999RRRooo}}}}}}rrr]]]OOOVVVlll}}}uuuiiimmmyyyzzzqqqmmmccc```gggnnnkkkfffdddkkk~~~nnneeetttxxxnnnsssxxxwwwuuuwww||||||nnn]]]TTTUUU[[[^^^VVVMMMLLLUUUcccpppxxxwww~~~~~~pppeee```WWW```nnn|||}}}zzzzzzyyyxxxwwwuuuuuuuuuwww{{{qqqsssvvvyyy{{{{{{zzzyyy|||yyyxxxyyy{{{~~~yyyuuussstttwwwyyy}}}~~~fffiiiwwwgggVVVSSSXXXTTTPPPJJJGGGLLL^^^ppprrrkkkccc```iii{{{{{{zzzwwwxxxsssfffbbbZZZIII888111...111222//////222////////////////////////................................................+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,///---000555444???XXXjjjmmmvvv~~~}}}}}}qqqdddccckkkmmmfffkkk||||||rrrqqqooofffWWWHHHAAAFFFSSS___\\\___^^^WWWMMMHHHLLLQQQGGG@@@777111000000000///........................,,,,,,,,,---------......------------------------...------,,,,,,------.............../////////////////////000000000111111000111111222222333444444444555555666666777888888999777GGGcccpppiiigggnnnsssvvvwwwuuuxxx~~~yyyrrrxxx|||xxxrrrqqqcccuuuooo___^^^fffzzz}}}xxxsssnnnggg```[[[XXXLLL@@@;;;:::888777999888:::???GGGKKKNNNUUU^^^hhhppp|||{{{kkk___WWWPPPHHHCCC@@@@@@???>>>======<<<<<<999::::::999999;;;>>>AAAKKKMMMUUU```ooouuuZZZOOOSSSkkk|||~~~yyy\\\ZZZxxxaaa<<<222---000000+++))),,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------............////////////...///000111222333444444555666777999;;;<<<===============<<<<<>>>>>;;;<<<<<<;;;999999;;;===@@@AAAGGGPPPYYYfffzzz|||jjjXXXSSSXXXeee|||}}}lll}}}xxxPPP>>>000000111---+++...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,............////////////---...///000222333444555444555777999;;;<<<=========@@@???===DDDWWWjjjtttzzzggg[[[^^^bbbeeetttwwwvvvpppeee]]]___gggmmmrrrmmm^^^VVVcccpppxxx~~~~~~xxxppphhhbbb[[[XXXZZZZZZXXXUUUNNNTTT^^^jjjuuu}}}{{{ppphhhaaa___gggqqqzzzuuutttsssqqqrrruuuwwwxxxwwwqqqrrrsssuuuxxx}}}~~~wwwpppppptttuuuqqqkkkjjjjjjjjjiiijjjlllpppsssyyyqqqiiifffgggiiiiiigggeeedddddddddddddddllllllmmmooopppnnnmmmmmmmmmtttyyyddd]]]kkkuuu^^^VVVOOONNNNNNLLLJJJKKKSSS___iiiggg___\\\eeeqqq|||www~~~~~~zzzpppMMM>>>555555555///...333////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---.........///---111555555HHHiiissszzz|||{{{uuu|||xxxuuuvvv|||sssqqqoooeeeZZZooosssttttttzzz{{{oooTTTdddnnndddNNNAAAEEEMMMccc]]]cccoookkkXXXJJJJJJOOOLLLEEE<<<444000///000........................,,,,,,,,,---------......------------------------...------,,,,,,------.............../////////000000000000000111111111111000111111222333333444444666666777777888888999999:::^^^|||~~~vvvwwwuuueee___vvv~~~vvvrrrqqqnnnjjjcccWWWKKKCCC555666999;;;::::::AAAJJJNNNSSS]]]iiipppvvv}}}}}}}}}}}}|||{{{vvvtttqqqqqqtttxxx|||vvvsssttt{{{~~~qqqeeeUUURRRNNNIIIEEECCCBBBBBB888999:::999888888:::<<<999;;;AAAIIINNNSSSbbbqqq|||___FFFGGG^^^sssttt|||cccKKK666222333000///333------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,............/////////000---...///000222444555555333444666888:::;;;<<<<<<;;;AAAAAA>>>JJJcccuuuxxxkkkZZZXXXffflllgggmmm}}}zzzxxx|||~~~qqqgggiiinnnppphhhiiiaaagggyyywwwuuu|||{{{tttjjjggg\\\QQQSSSZZZ[[[QQQFFFNNN\\\lllvvvzzzppp___YYY[[[dddttt||||||zzz{{{xxxqqqwwwtttooommmmmmmmmmmmllllllllllllkkklllnnnsssvvvqqqjjjcccaaadddfffccc```______]]][[[YYYZZZ]]]`````````___[[[UUUQQQPPPQQQMMMOOOQQQQQQPPPPPPRRRTTTOOORRRSSSPPPOOORRRTTTSSSVVVWWW^^^eeehhhqqqnnn[[[bbbtttxxxdddQQQLLLQQQRRROOOLLLHHHXXXkkkqqqkkkbbb^^^___mmmsssvvvVVVEEE999888666///...333////////////////////////...................................................------,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,---......000000...222555444HHHlllkkk{{{}}}nnngggpppwwwuuu|||{{{xxxuuuuuuzzz}}}}}}vvvooosssqqqllldddaaalllwwwhhhZZZqqquuujjjWWWZZZqqqnnnNNN???HHHVVVeeeeeedddlll___KKKJJJRRRNNNJJJEEE<<<222///111......//////...------,,,.................................------,,,,,,,,,---------............///////////////000000000000000111111111111222222222333333333333444444555666666777666555777;;;;;;999GGGlll~~~yyy|||vvv}}}kkkbbbkkk||||||yyywwwtttrrrnnnkkkggg]]]MMMAAA===:::999:::<<<;;;===IIIWWW\\\fffpppwww}}}xxxyyytttooommmoooqqqqqqpppkkkhhhffffffiiilllnnnooopppmmmkkkmmmrrrwwwzzzzzz}}}}}}~~~mmmcccWWWOOOJJJFFFCCCBBB>>><<<@@@@@@999;;;???999:::<<<@@@AAAEEENNN[[[eeemmmtttPPPAAAJJJXXX{{{~~~rrrvvv{{{[[[===555555000///333///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++---,,,+++++++++---///111111000///000111333333222444444333222222222333333777777777777999999777666888>>>BBBGGGWWWlllsssnnn^^^XXXaaarrrqqqeeeiiizzzrrrxxxwwwxxx{{{rrrvvvyyyvvvggg```cccrrr{{{xxxuuuwwwyyywwwqqqqqqmmmfff^^^QQQPPP\\\]]]NNNGGGLLLRRRdddttt|||ooobbbXXX]]]nnn||||||xxxyyyzzzzzzyyyvvvrrrpppnnnmmmllljjjhhhgggeeeeeedddbbb```aaadddeeecccaaaccc^^^XXXTTTSSSTTTUUUVVVMMMNNNMMMMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFBBBCCCCCCDDDCCCAAA@@@???GGGDDDDDDGGGGGGDDDDDDGGGKKKHHHKKKRRRTTTYYYmmmkkkaaahhhxxx```UUUQQQMMMNNNRRRLLLKKKVVVjjjtttkkk]]]VVV___uuuvvvqqquuuUUU===:::777+++***555000000000000////////////000000///........................------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///...///111000555LLLddddddmmmkkkiiitttyyyuuuuuu}}}vvvrrrqqqsssvvvyyyzzzkkkgggjjjtttxxx{{{uuuhhh\\\bbbiiieee]]]gggxxx~~~vvvjjjnnnfffOOOIIINNNbbbhhhbbbcccbbbUUUJJJQQQNNNKKKFFF<<<111...///..................------......................../////////......------------------............///////////////000000000000000111111111111222222222333333333333444555666666888777777666555666;;;???WWWppp~~~}}}~~~||||||xxxnnnccccccjjjuuuxxxuuurrrooommmhhhbbb\\\RRREEE<<<999999999===AAABBBEEEQQQ^^^hhhttt~~~|||xxxuuusssssslllgggaaa\\\[[[[[[ZZZYYYXXXVVVTTTTTTWWWYYYZZZZZZ]]]\\\\\\___ccchhhkkklllrrrrrruuuyyy~~~yyyhhh[[[RRRLLLGGGEEE???<<>>777888;;;===>>>AAAHHHTTT]]]eeesssfffQQQIIIGGGiiiyyywww{{{zzzssssssWWWAAA444//////111///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++---,,,+++++++++---///000222000///000222444444333444444333333222333333333555555666888999:::999999999:::???LLL```nnnlllccc___bbbkkksssqqqiiieeehhhtttqqqyyyzzzsssvvvuuuuuuyyywwwddd```cccnnntttrrruuu|||{{{|||{{{wwwtttpppggg^^^WWWUUUVVVWWWUUUQQQPPPRRR___jjjwww~~~uuuaaa\\\\\\eeettt~~~vvvvvvvvvuuussspppmmmlllkkkiiigggddd```]]][[[ZZZRRRPPPNNNNNNPPPPPPNNNKKKKKKIIIFFFCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???===;;;:::@@@@@@AAAAAABBBAAAAAAAAACCCAAACCCFFFEEEBBBBBBEEEDDD@@@BBBHHHHHHHHHTTTddduuusssgggcccpppddd^^^WWWRRRQQQJJJJJJMMMWWWgggoooggg[[[WWWbbb}}}vvvnnn}}}fffFFF:::666///---333111000000000////////////000000///.....................---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///...000222444<<>>DDDKKKPPPVVVcccnnn{{{|||{{{{{{|||vvvwwwuuunnnfffaaaaaacccXXXUUUQQQOOONNNNNNNNNMMMRRRQQQPPPPPPQQQRRRQQQPPPPPPQQQQQQQQQPPPPPPQQQRRR\\\]]]bbbhhhpppuuuxxxxxxzzzxxxjjj___TTTMMMCCC>>>BBBDDD======>>>888888999::::::;;;AAAIIIPPPZZZbbbpppvvv\\\GGGKKKbbb|||uuuttt}}}zzz}}}sss~~~VVV888000000//////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++,,,---///000222111000111333555555444444333333333333333444444444555666888::::::;;;;;;:::999DDD\\\qqqssseeeXXXdddqqq}}}|||uuukkkcccrrrkkkfffffffffffffffiiivvv~~~ooojjjkkkoooppppppxxx}}}wwwtttvvvtttjjj]]]UUURRRYYYZZZRRROOOWWW^^^^^^nnnrrrzzzwwwjjjccc___cccjjjrrryyyzzzvvvsssooonnnkkkiiieeebbb```___XXXVVVTTTQQQMMMJJJHHHFFFEEECCCBBBBBBCCCDDDBBBAAA>>>?????????>>>======<<<======<<<<<<;;;<<<<<<===;;;<<<<<<<<<============;;;;;;;;;;;;<<<===>>>???;;;<<<@@@DDDBBB>>>???DDDGGGCCCEEEKKKKKKIIIMMMUUUbbbkkk{{{lllnnn|||yyynnnbbbTTTLLLOOONNNHHHGGGWWWlllooodddXXXWWW```{{{~~~zzz}}}|||UUU>>>666444222111111111000000000/////////000000///..................------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------//////000333888EEEZZZmmmhhhqqqqqquuu|||yyy~~~xxxrrrnnnjjjrrr{{{||||||||||||tttsssggggggpppeee```uuu{{{WWWGGGPPPfffkkk^^^``````LLLNNNNNNQQQQQQJJJ===444222...............//////000........................//////..................---------............///////////////000000000000000000111111111222222222333333333333444666777888888777:::<<<999999LLLeeexxxvvv{{{}}}|||}}}}}}iiibbbgggpppuuuwwwwwwzzzrrroooqqqqqqnnnbbbXXXLLLCCC<<<888999>>>CCCHHHOOOXXX```kkkyyy~~~}}}|||{{{zzzxxxwwwwwwkkkiiieee^^^WWWRRRRRRTTTQQQSSSVVV[[[^^^`````````hhhggggggggghhhhhheeecccbbbcccbbb]]]UUUNNNLLLLLLLLLLLLOOOUUU]]]dddiiikkkqqqxxx~~~~~~}}}vvvcccVVVKKKBBBCCCFFF???>>>AAA<<<999999999777777:::@@@EEEPPPUUU___mmm|||vvvXXX@@@III___|||nnniiissszzz{{{ttt|||iii@@@333333...///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---///000222111000111444555666555333333333333333444555666555666888999::::::;;;<<<;;;@@@UUUrrrttt___RRRgggvvvwwwooommmvvvtttnnnddd___``````^^^{{{{{{yyy~~~vvvpppooonnnooowww|||rrrnnnqqqmmm___UUUSSSSSSVVVUUUPPPRRR]]]gggkkkzzzxxx|||vvvcccXXXXXXfffnnnvvvzzzwwwpppjjjggggggddd```[[[WWWSSSQQQPPPEEEEEEDDDBBB@@@???>>>===666666666777999:::::::::777888:::::::::::::::;;;@@@???>>>=========>>>>>>???????????????@@@@@@AAADDDDDDDDDDDDFFFHHHJJJLLLIIILLLRRRXXXWWWTTTUUUZZZYYYVVVXXX___ddddddeeeiiixxx{{{uuueeesss|||ppp___RRRWWWSSSLLLGGGNNN]]]kkkqqqiiiccc\\\fff~~~~~~nnnvvvdddFFF888777666222111111111000000000//////000000///...............------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...000000///000:::NNNeeetttnnnuuuuuuyyy~~~qqqmmmyyytttsssjjjkkkoootttzzz}}}|||~~~nnnggguuussshhhkkkbbbGGGBBBZZZpppiiicccccc[[[LLLLLLOOOSSSPPPDDD999333//////.........//////000........................---------------------------------............///////////////000000000000000000111111111222222222333333333444555666888888999888;;;===:::???UUUmmmkkkhhhtttzzztttvvvttt___jjjzzz|||wwwvvvxxx{{{||||||xxxrrrpppooojjjcccWWWMMMBBB<<<999999???FFFMMMSSSZZZbbbmmm{{{~~~|||}}}~~~{{{vvvoookkkYYYVVVRRRRRRTTTWWWYYYYYY```fffnnnvvvzzz{{{{{{zzz}}}}}}}}}|||zzz~~~yyyppphhheeedddVVVSSSOOOMMMOOOSSSVVVWWWcccjjjtttzzz{{{}}}uuueeeWWWIIIFFFGGG@@@???BBB???<<<;;;999777777888;;;>>>FFFMMMYYYdddlllzzzdddJJJ>>>HHHlllyyy~~~wwwffflll}}}xxxrrrpppGGG777444000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---......///222111000111444666666666222222222333444555666777777999;;;;;;999888999;;;<<>>>>>>>>======<<<<<<777888999:::;;;;;;<<<===:::<<<=========>>>AAACCCAAABBBBBBCCCEEEGGGHHHIIIKKKJJJHHHFFFEEEDDDDDDCCCJJJJJJLLLNNNRRRWWW[[[]]]```ccciiipppqqqoooqqqvvvvvvtttvvv|||kkkjjj~~~ooo___YYYSSSQQQQQQKKKJJJ^^^xxx}}}zzznnndddttt}}}zzzrrrlllPPP===777555111111111111111000000000000000000///...............------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---------.........000111------<<>>===;;;999888999999:::>>>EEESSS___eeemmmrrrRRR===;;;ZZZzzztttvvvoooccceee}}}xxx}}}rrrRRR;;;333333///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------.........111000///111333555666555222222222333444666777888888:::===<<<999888999;;;???YYYwwwsss]]]TTTVVVnnnsssgggddduuuuuugggbbbfffkkkgggooowww}}}vvvooonnnssswwwwwwvvvrrrmmmfff___WWWQQQSSSXXXUUUKKKIIISSS___eeennnwww~~~xxxmmmaaaYYY^^^hhhrrrppplllfff^^^WWWSSSRRRIIIGGGDDD@@@===;;;:::999::::::::::::999999999999<<<===????????????@@@BBB@@@CCCEEEEEEDDDEEEIIILLLGGGIIIMMMQQQUUUYYY[[[\\\]]]]]]]]]^^^```bbbeeegggdddfffiiinnnsssyyy}}}ppplll{{{vvvbbbYYYPPPQQQVVVLLLBBBSSSqqq~~~qqqjjj{{{xxxxxxppp]]]HHH;;;444111222222111111111000000000000000///...............,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---------............///222......AAAaaawww|||llltttvvvxxxyyynnndddhhh|||xxxwwwzzzzzzwwwwwwzzz{{{}}}{{{zzzvvvhhhdddooorrreeevvvzzzvvvtttPPPGGGFFF]]]wwwyyysssxxxbbbSSSHHHIIIOOOLLLCCC;;;444222000...------...///........................------------.........///---------............///////////////000000000000000111111111111222222222333333333444666777999:::666<<<===:::DDDYYYkkkqqqqqqooovvv}}}yyy{{{vvvpppxxxvvvjjjgggssszzzuuuqqqrrrnnnjjjbbb___ZZZIIIGGGYYY~~~xxxsssqqqrrrqqqnnnmmmiii___TTT???:::888<<>><<<:::::::::999999:::===HHHWWW^^^bbbqqqnnnZZZGGGKKKdddzzz~~~iiiZZZlll}}}yyy|||cccCCC444666///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,---............000///...000222555555555111222222333555666888999666:::======:::999;;;>>>JJJggg~~~xxx```PPPTTT]]]oooyyywwwjjj```aaafff```hhhttt}}}xxxwwwvvvvvvyyyzzzxxxuuullliiiaaaWWWSSSUUUVVVUUURRRUUUWWW[[[eeeqqqyyy||||||xxxmmmaaa^^^dddlllpppqqqhhh\\\SSSMMMIIIEEEAAA>>>>>>>>>======>>>>>>???BBBBBBCCCEEEFFFGGGIIIIIICCCFFFJJJLLLMMMOOOSSSVVVVVVZZZ```aaa______aaaccckkknnnsssyyy}}}{{{yyy|||uuuooo~~~lllcccXXXRRRSSSPPPIIINNN[[[nnnoookkkzzzyyyvvvwwwvvvnnn[[[FFF999444222222222111111111000000000000///...............,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------............---222222444JJJkkk|||zzzpppyyy{{{{{{zzzmmmgggqqqssssssuuuzzz{{{ttttttkkkwwwyyyvvvxxxqqqlllhhh```pppjjjwwwsssrrr{{{YYYUUUGGGQQQuuuwwwxxxqqq\\\IIIGGGOOOPPPIIIBBB555333111...---------...........................---.........//////000000---------.........//////////////////000000000000000111111111111222222222222333333444666888999:::222;;;===<<>>;;;888:::AAAJJJRRR]]]fffjjjvvvyyyqqqtttuuuuuuxxxyyytttmmmeee```YYYSSSSSSXXX___dddlllppptttvvvwwwzzzzzzwwwjjj]]]QQQOOOQQQTTT[[[cccjjjqqqzzz{{{tttsssdddSSSJJJBBB@@@>>><<<;;;;;;:::999888;;;888???NNNWWWYYYaaallleeeHHHTTT}}}}}}jjj\\\ssszzz~~~www~~~sssJJJ555999//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,---............///......///222444555555111222222333555777999:::444888======::::::===@@@UUUqqqpppSSSKKKWWWdddgggxxxuuueee^^^```fffdddiiivvv~~~yyyqqqvvvzzzyyyvvvtttqqqnnnhhhfff]]]RRRSSS[[[YYYQQQQQQaaahhhccciii|||vvvqqqdddXXX]]]mmmtttrrrcccWWWJJJCCCDDDFFFDDD@@@BBBCCCEEEGGGJJJLLLNNNOOOVVVXXXZZZ^^^bbbfffhhhjjjgggkkkrrrvvvzzzrrrnnnpppcccUUUPPPRRRSSSNNNGGG]]]{{{zzzgggjjjuuuyyy}}}|||}}}{{{kkkRRR???999222222222111111111111000000000///...............,,,,,,,,,------.........---------,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////***333666999QQQrrrxxxwww{{{mmmjjjwwwllllllpppxxx{{{nnnhhhjjjrrr}}}xxxttt}}}~~~|||ttt{{{{{{yyywwwuuuoooooozzzccc^^^xxxzzzqqqttt```MMMMMM___qqqyyyyyycccKKKFFFHHHOOOPPPFFF???888///,,,...111111000...------,,,,,,------...........................,,,,,,,,,---------......---......///000111111222111111111000000000000000444555555444444555999;;;666777;;;III```wwwxxxoootttvvviiiggghhhbbb\\\YYY___nnnwwwsssnnnpppqqqnnneeeRRRIIIOOOJJJ@@@LLLeee{{{vvvuuutttqqqqqqnnniiibbbTTTDDD===<<<>>>>>>AAAHHHSSS^^^eeeiiiyyy}}}xxxwwwuuuwwwxxxwwwrrrkkkccc^^^UUUVVVXXX\\\ccckkktttyyyzzz~~~~~~{{{ooo___RRRMMMNNNUUU]]]hhhqqqwww}}}gggcccfffbbbVVVMMMGGGBBB???@@@???;;;888999999999<<>>;;;CCCPPPjjj}}}ttt^^^WWWQQQUUUlllnnnuuunnnxxxsssaaaggghhhllljjjhhhqqq~~~}}}rrrlllxxx|||vvvtttrrrooogggYYYPPPTTT[[[[[[WWWUUU[[[kkkqqqlllsssqqqeee]]][[[fffrrruuuqqqlll^^^[[[VVVRRRRRRUUUZZZ]]]cccdddgggkkkoootttwwwyyyiiitttvvv___TTTWWWZZZSSSIIINNNcccnnnaaaddduuutttzzzdddLLL;;;555222111444444111000222000000///...............------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------..................333555===\\\|||vvvxxxzzzggghhhmmmvvvuuuiiieeegggppp{{{yyy{{{}}}qqqlllkkkuuuyyyxxx}}}uuuuuu}}}dddXXXhhhsssYYYOOO[[[nnnzzz|||ooo\\\MMMKKKUUUVVVIIIAAA:::111------000000///...------,,,,,,------...........................,,,,,,---------...............//////000000111111222222222222222222222222555666666555444555999;;;:::<<>>AAAFFFMMMUUUaaammmuuuyyyuuutttqqqtttvvvssskkkbbbZZZVVV[[[cccnnnttttttsssuuuwwwzzz}}}zzzxxxxxxxxxxxxgggVVVLLLLLLQQQYYYdddnnnwww~~~{{{rrrnnneeeWWWMMMKKKDDD@@@@@@???;;;999:::999888;;;???DDDJJJUUUaaaiiiyyyjjj[[[lllvvvkkkkkk|||zzzrrrxxxoooVVV<<<222222111...,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------......//////000111111111111111222333444555666666666555999>>>???AAANNN\\\nnnzzznnn[[[WWWTTTXXXiiijjjoooiiiuuu|||jjjlllnnnppppppoootttyyywwwpppmmmwww}}}zzzvvvtttqqqmmmbbbYYYTTTWWWZZZXXXTTTTTTbbbmmmrrrqqqwwwxxxiiiZZZ[[[bbbooozzz|||||||||zzzzzzzzzwwwvvvyyyrrr~~~lll[[[VVVWWWUUUPPPKKKWWWqqqzzzggg```lll}}}rrrWWWCCC666222111333333111000222000000///...............------------------------//////.........---------++++++,,,,,,,,,------------------............///000111444BBBaaatttwwwiiijjjnnnuuuvvvkkkbbbeeemmmtttzzz~~~~~~xxx|||rrrjjjnnnyyy}}}mmmhhhlll___```}}}dddMMMNNNbbbuuu|||vvvxxxkkkUUULLLTTTTTTIIIEEE===444...---...///.........------------..............................,,,------------.........000000000000000000000000333333333444444555555555555666666555555666888;;;:::===KKK^^^iiimmmsss{{{{{{wwwrrrpppuuu}}}uuutttssssssoooiiifffgggvvvuuuxxxmmmQQQVVV\\\^^^\\\aaarrrzzzwwwxxxwwwuuupppggg\\\QQQFFF===<<>>CCCNNNXXX```jjjyyy|||WWWSSShhhzzzsss}}}wwwuuuxxxxxx|||iiiGGG666333111000000///------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............---......///000000111111222000111222333444555666666777777:::<<>>:::===DDDKKKRRR\\\dddllluuu}}}zzzzzzyyyvvvssspppkkkddd___```dddiiimmmrrryyy}}}yyywwwtttrrrpppooonnnnnnqqqkkkbbbXXXQQQMMMLLLMMMJJJSSSYYYWWWVVVZZZ___```bbbiiiuuujjjaaaUUULLLLLLVVVfffrrr~~~~~~ttt___SSSHHHDDDBBB>>><<<===<<<:::999::::::===FFFPPPWWW___iii```LLLQQQrrrwwwiiiuuuvvvWWW;;;444...///222111...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////000111111222222222333333555666777888999:::<<<<<<;;;@@@OOObbbpppqqqlll^^^VVV```mmmvvvzzzlllddd^^^hhhpppgggjjjxxx}}}zzz}}}tttqqqvvvwwwvvvtttrrrqqqnnnhhhbbbUUUXXX[[[ZZZVVVVVV]]]dddlllpppxxx|||vvvhhh___]]]aaagggsss|||}}}{{{~~~~~~|||ppplllnnnjjjaaaXXXMMMPPPkkk{{{eeelllrrrVVV>>>777111222222111111222000000///...............------------------------------,,,,,,,,,+++++++++,,,,,,,,,------------...------......//////000000333///<<<^^^|||yyyttteee\\\]]]ccckkkvvv|||~~~rrrvvvxxxaaa^^^iiiaaa]]]uuuyyy\\\GGGIII___rrryyyzzzqqqfffOOOFFFTTTLLLFFF===555000...------///......------......///........................---------.........//////111111111111000000000000111222222333444555555666333555666666666666888:::AAANNNddduuuvvvooorrr||||||wwwrrrtttyyy}}}{{{xxxuuuyyy{{{vvvpppnnnppprrrpppsssuuufffnnnyyy}}}wwwyyy||||||yyyuuutttvvvsssmmm^^^SSSFFF???<<<===CCCKKKZZZ___hhhsss||||||xxxwwwxxxvvvqqqmmmfff```\\\```jjjuuuzzz{{{uuuwwwzzz|||xxxvvvuuuwwwqqqiiiaaa]]]]]]```bbb[[[VVVNNNFFFAAA@@@BBBCCC>>>EEEKKKJJJHHHIIILLLMMMZZZcccrrr~~~~~~qqq```RRROOOVVV^^^lllrrryyy~~~qqqcccSSSLLLHHHBBB>>>===???<<<;;;;;;999:::@@@IIIPPPXXX___ooo}}}dddVVV]]]zzzoooooopppDDD777---...222222...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000000111222222222222333444555777888999:::999<<<<<<:::DDDZZZllltttnnncccZZZ[[[hhhpppccc]]]eeeqqqyyyvvvlllbbbaaahhhsssvvvwww}}}|||{{{tttssszzz{{{vvvqqqnnnlllggg```[[[ZZZ^^^^^^YYYTTTWWWaaajjjjjjpppyyyzzzmmm]]]ZZZaaaoooooorrrvvvvvvtttvvvzzzvvv|||zzzqqqtttiiiWWWLLL[[[zzzwwwkkknnnwwwaaaEEE;;;333222222111111222000000///...............------------------------------,,,,,,,,,+++++++++,,,,,,---------.........------......///000000111333111FFFpppzzz~~~|||~~~vvvhhhfffkkklllqqq~~~}}}lllaaajjjddd[[[eeewwwxxxeeeNNNAAAKKK^^^uuuzzzsssrrroooRRRAAASSSNNNIIIBBB;;;444000...---//////............//////........................------........./////////111111111111111111111111111222222333333444444444333555777888999:::<<<>>>HHHZZZoooyyywwwtttwww|||{{{www{{{}}}uuussswwwyyyxxxzzz~~~pppsss}}}~~~lllffflll|||zzz{{{zzzwwwvvvuuummmdddRRRHHH???===@@@EEENNNWWWfffkkksss~~~}}}|||zzzwwwvvvsssooogggaaaXXXYYY^^^jjjwww|||uuuwww|||uuuuuuvvvvvvwwwxxxxxxyyywwwoooaaaSSSJJJIIINNNSSSKKKGGGAAA===;;;<<>>@@@>>>======:::888<<>>@@@BBBPPPeeewwwxxxuuuxxx{{{{{{|||zzzxxxwwwzzz{{{||||||rrruuu||||||hhhTTTZZZpppzzzyyy{{{{{{xxxvvvpppcccVVVHHH@@@<<>>>>>>>>:::666888>>>???KKKRRRZZZhhhsssgggccclll{{{{{{||||||zzztttsssgggKKK333///333111......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////////////////000000111111222333333222333444666777999:::;;;888======AAAVVVsss|||ttthhh\\\___fffoooyyyxxx{{{pppmmmmmmbbb]]]hhhvvv|||yyyuuuxxx|||vvvuuutttrrrvvv|||xxxpppjjjgggbbbZZZVVVWWW``````[[[UUUWWW```fffgggjjjnnnmmmeee^^^bbbllltttuuuqqqoooqqqrrrrrruuuzzzuuuuuuuuuuuuvvvzzz|||zzz{{{}}}yyyyyy^^^PPPYYYsssoooaaafff|||vvvxxx|||xxxoooTTTFFF999444333222111111000000///...............------------------------//////.........---------------------............------...///000111222222555<<>>AAABBBKKK```wwwrrrdddVVVQQQOOOOOOUUU^^^gggqqqvvvvvvppp___RRROOOUUUcccooorrrsssuuuqqqdddVVVIIIBBB>>>===>>>???;;;555666;;;999EEEMMMVVVdddlllyyyuuu]]]aaawwwwwwjjjlllzzzxxxlllwwwtttUUU777000333000------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---......///////////////000000000111222222333333555555777888:::<<<===>>>===BBBAAAEEE\\\xxx}}}ooohhh\\\bbbiiinnnvvvooopppeeecccjjjqqqssspppmmmnnnqqqkkkqqqxxxzzzvvvtttxxx~~~tttmmmgggeee___WWWUUUYYYYYYYYYVVVTTT[[[fffkkkhhhmmmnnnggg\\\\\\iiiuuuzzztttssstttuuutttrrrwww~~~tttzzz~~~yyywww{{{~~~{{{wwwtttuuuzzz|||}}}}}}xxxuuukkkyyyhhhTTTWWWmmmhhh___ooowwwkkkXXXIII:::555444222111111000000///...............------------------------------,,,,,,,,,+++++++++---------.........//////------...///000111222222666@@@[[[}}}kkk\\\^^^ccchhheeejjj~~~|||{{{}}}{{{wwwuuuuuuvvv|||qqqlllttt~~~tttmmmyyyvvvwww}}}ppp^^^kkk}}}|||vvvuuukkkVVVHHHEEEZZZjjjggg___nnnxxxdddJJJNNNQQQPPPHHH===666111///---------------...///000....................................////////////000000000000111111111111222222222111222222333333444666<<<>>>:::888CCCQQQkkkyyy}}}zzz~~~}}}|||}}}nnnpppaaaQQQVVVcccqqq~~~xxxuuutttxxxxxxvvvqqqhhh\\\MMMBBB???@@@BBBIIIXXXhhhppppppvvv}}}zzzvvvyyyzzzxxxvvvpppjjjddd]]]YYYaaannnqqqsssuuuxxx}}}~~~|||vvvrrrtttuuupppnnnppppppmmmlllmmmlllnnnwwwkkkRRRDDD999:::;;;999777666666888666:::===@@@MMM```llloooaaaTTTFFFAAACCCFFFGGGHHHPPP___oootttvvv~~~~~~hhhWWWLLLQQQ\\\dddhhhkkkrrr{{{yyyjjjWWWHHHFFFAAA===>>>>>>;;;:::<<<;;;???@@@KKK^^^hhhooo}}}ttt^^^hhh}}}uuulllxxxpppsss{{{fffBBB333111000...---///---,,,,,,---...,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000000000111222444555666666777777777888:::<<<<<<;;;>>>>>>CCCSSSjjjxxxsssfffbbb```\\\dddttt|||uuuoookkk\\\kkkgggdddoooiii]]]bbbjjjlllqqqwwwxxxtttuuuxxxpppqqqkkk]]]VVVXXX]]]^^^XXXUUUTTTWWW___gggkkklllppphhh___\\\aaahhhlllnnnlllppptttsssooonnnqqquuuyyy{{{|||{{{wwwrrrooonnnppprrrssstttuuuxxx|||{{{{{{|||~~~~~~{{{yyy~~~zzz|||{{{sssyyy}}}~~~~~~||||||mmm___iiiuuu~~~gggPPPOOOlllzzzhhhbbbxxxzzzttt\\\BBB777555333111111000000000000///////////////............---------------------------------...------------...//////...///111111000000222333999666```yyylllaaa\\\[[[fff|||vvv|||{{{}}}||||||{{{yyyuuusssrrrssswwwzzz{{{|||~~~tttlllooouuuwwwxxx{{{mmmkkkkkklllttttttttt~~~yyyppprrrxxxxxxnnnaaaQQQFFFLLL^^^bbbaaappp|||lllUUUKKKNNNOOOJJJAAA999333///...------------...///000....................................////////////000000000000111111111111333333333333333333444555444888>>>@@@===???MMM^^^ttt}}}}}}|||~~~}}}ttt|||{{{aaaSSSSSS[[[iii|||wwwtttssstttvvvuuuooodddWWWIII???AAAEEEJJJRRR```oooxxxyyy{{{~~~}}}wwwtttwwwxxxvvvsssjjjaaa]]]\\\^^^gggqqqwwwyyy}}}}}}wwwssstttsssnnnmmmooosssmmmiiiiiihhhccc```aaaeeegggmmmqqqhhhTTTDDD===;;;;;;::::::999999999999444888:::;;;CCCPPPXXXYYYQQQLLLGGGFFFHHHHHHGGGFFFFFFTTTcccjjjmmmsss~~~}}}lllZZZPPPOOOVVVeeetttssszzz|||bbbMMMKKKDDD@@@AAAAAA===:::999999======FFFYYYbbbjjjyyytttqqq|||pppqqqPPP;;;444222///---///...,,,---......---+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000111111222333333444555555777777888999;;;===>>>>>>AAAFFFPPP^^^mmmuuummmaaaXXXWWWYYYeeerrrqqqxxx{{{}}}kkkmmmeeehhhyyyttthhhkkktttooommmrrrvvvuuuttttttnnnmmmfff]]]ZZZ]]]___]]]UUUVVVXXX[[[```fffkkkoookkkeee^^^^^^dddkkkpppqqqqqqsssuuutttpppnnnnnnooolllnnnqqqrrrtttvvvyyy|||yyyxxxuuurrrooopppsssvvvwwwuuuttttttxxx~~~{{{}}}{{{xxxvvvyyy}}}{{{zzzzzzzzz{{{~~~sss{{{wwwYYYQQQSSSjjjwwwtttZZZMMM]]]uuussscccnnn|||cccGGG:::777444222111000000000000///////////////............---------------------------------...------------...//////...///111111000000222333:::;;;hhh}}}xxxoookkkgggjjjvvv}}}uuu|||~~~wwwxxxyyywwwuuusssssssssuuu|||~~~yyyuuuttttttvvvzzz}}}ssshhhjjjkkkooo}}}}}}{{{zzznnnkkkvvvxxxqqqnnn]]]EEEAAASSSaaaiiivvvtttaaaJJJKKKMMMLLLGGG>>>555000......------......//////....................................////////////000000000000111111111111444444444444444555666666555888===>>>===DDDYYYmmm|||{{{|||~~~qqq^^^UUUPPPSSS```}}}xxxtttrrrrrrppprrrqqqjjj]]]NNNCCC???GGGOOOYYY```jjjwww~~~yyytttsssuuutttrrrjjj```WWWWWW]]]eeeoooxxx|||uuuooojjjiiihhheeeeeegggjjjddd___]]]ZZZTTTPPPPPPTTTXXX^^^^^^UUUIIIDDDFFF???;;;888777999:::888666555777888777;;;CCCHHHIIICCCGGGMMMRRRTTTPPPHHHAAABBBMMM[[[eeeiiimmmttt{{{yyyjjjYYYMMMNNN\\\lllsssyyy~~~~~~pppZZZSSSIIIBBBBBBCCC@@@:::777888;;;999@@@PPPYYYbbbqqqnnnfff}}}___DDD666333111...///...------......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000222222222333333444444444777777888:::<<<>>>@@@AAA@@@MMM^^^jjjqqqqqqiii___WWWUUUYYYiiirrrhhhlll~~~}}}qqqdddnnnzzzqqqxxx}}}qqqjjjnnnuuuvvvrrrooommmhhh```]]]```dddaaa[[[RRRWWW]]]aaacccffflllqqqdddaaa^^^aaahhhooossstttqqqrrrssssssrrrooommmlllkkkmmmnnnqqqtttzzzzzzrrrllliiikkkmmmsssrrrqqqrrrwww~~~}}}}}}uuulllmmmvvv|||vvvqqqoooooopppqqq{{{~~~~~~~~~}}}yyyvvv___GGGBBBLLLddd}}}|||bbbMMMQQQaaammmggguuuqqqQQQ???999666222000000000000000///////////////............---------------------------------...------------...//////...///111111000000222333777<<>>AAACCC>>>RRRgggqqqqqqmmmgggaaa]]]ZZZ^^^lllpppbbbhhh~~~qqq~~~vvvqqq~~~vvvrrr}}}|||rrrkkknnnttttttpppmmmmmmeee]]]^^^eeegggaaaXXXSSSYYY```eeegggjjjlllnnn___^^^___cccjjjoooqqqrrrooooooqqqtttwwwxxxuuussswwwwwwwwwvvvvvvxxx||||||{{{xxxtttrrrrrruuuxxxzzz{{{}}}~~~{{{uuusssxxx{{{{{{{{{|||}}}~~~}}}{{{wwwrrrooovvvlllbbb```fffmmmppppppyyytttnnnhhhfffhhhlllooorrruuuxxxyyyxxxyyy||||||}}}nnnPPPCCCAAAWWWpppuuucccQQQQQQ[[[{{{lllkkk___FFF:::666222///000000000000///////////////............---------------------------------...------------...//////...///111111000000222333666???sssuuuiiittt}}}{{{vvvrrrvvv~~~VVV^^^jjjxxx|||yyyxxxyyy}}}{{{zzzvvvwwwxxxxxx}}}zzzvvv~~~{{{tttzzzzzzvvvfffYYYbbbvvvlllMMMLLL^^^rrrxxx~~~|||lllXXXOOOIIILLLLLLDDD:::555000//////.........//////....................................///////////////000000000111111111111222222222222333444555666666999999999AAAXXXxxx~~~|||uuummmjjjppptttssszzz~~~rrriii]]]```iiiccc___iii|||{{{zzzvvvrrroooooopppmmmfff^^^TTTIIIBBBFFFPPP___jjjtttvvvvvvyyy||||||{{{wwwuuuuuusssmmmeee```RRRXXX^^^bbbgggppp{{{|||xxxsssooommmeeeaaaXXXQQQLLLJJJHHHFFFJJJDDDBBBCCCBBB>>><<<>>>999===DDDMMMVVV\\\ZZZVVVKKKEEE>>><<<>>>@@@>>>;;;<<<:::777666999@@@LLLUUUoooyyyjjjIIIGGGLLLYYYcccgggkkkooosssvvv~~~zzzsssiii[[[QQQYYYaaammmuuuzzzkkkZZZIIIBBBBBB@@@>>><<<:::<<<777888BBBHHHQQQbbbooonnnhhhooogggnnnfffdddxxxwwwZZZ@@@444222222000...------...///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000000333333333333333333333333444666888888999<<>>888000000//////......//////....................................////////////000000000000111111111111222222222222333444666666777;;;===@@@OOOiii|||~~~uuujjjmmmkkkqqqtttsss{{{zzzeeeeeedddmmm{{{wwwqqqwww{{{zzzxxxtttpppnnnooopppkkk___RRRKKKEEEDDDOOO]]]gggqqqyyyyyywwwwwwwwwvvvvvvsssssstttqqqggg^^^[[[RRR]]]iiimmmqqqwww}}}xxxtttqqqooonnnggghhheee___ZZZVVVMMMEEE@@@;;;:::===>>><<<;;;===<<<<<<===FFFSSS[[[VVVLLLPPPJJJBBB>>>>>>??????>>>???;;;888888:::AAAPPP\\\}}}XXXMMMHHHRRR]]]dddjjjppprrrtttyyy|||~~~}}}xxxnnncccNNNQQQYYYgggrrryyy~~~|||kkkWWWLLLFFFBBB??????;;;===888777???AAAIIIZZZgggtttmmmOOOOOONNNXXX~~~pppRRRgggxxxzzzoooRRR:::000222000///......//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000000000222222222333333444444444444666888888888;;;@@@EEEKKK___sssxxxqqqhhhaaa\\\ddduuuiii^^^lllzzzyyynnnlllqqqvvvyyy}}}qqqrrrnnnooossswwwtttmmmlllnnnllleeeaaadddfffccc\\\XXX^^^___bbbhhhmmmmmmhhhccc___aaadddggghhhhhhgggfffiiijjjkkkmmmnnnooopppqqqkkknnnqqqrrrpppnnnlllkkkmmmpppsssttttttuuuvvvwwwwwwwwwuuuqqqmmmmmmppptttxxxzzz{{{{{{zzzyyyyyyzzz{{{~~~{{{vvvooocccaaabbbhhhjjjiiihhhiiioooqqqtttvvvvvvtttqqqoooiii```UUUNNNMMMOOOSSSUUUSSS\\\jjjwww}}}|||wwwtttvvvxxxrrrtttvvvzzz~~~~~~}}}zzz}}}|||vvvUUUBBBFFFPPP\\\```ZZZRRRNNN^^^xxxyyy{{{rrrVVVBBB999444000000000000000///////////////............---------------------------------...------------...//////...///111111000000222333555HHHyyyxxxqqqppp}}}|||vvvvvvzzzyyyuuuGGGJJJPPP[[[hhhrrrwwwxxx~~~~~~~~~{{{xxxwwwxxxyyy}}}yyyxxx{{{zzzwwwxxx}}}|||qqqmmmooozzz|||kkk```jjjyyyuuuuuummmXXXiii~~~}}}hhhFFFIIIccckkkwww}}}lll___PPPHHHQQQWWWOOOBBB;;;111111000///////////////....................................////////////000000000000111111111111222222333333444666777888777<<>><<<<<<======;;;;;;BBBSSSbbbccc[[[ddd^^^UUULLLEEEBBBAAAAAA@@@======@@@DDDKKKZZZiiiwwwlllWWWIIIMMMYYYbbbjjjrrrqqqtttxxx||||||{{{uuuZZZPPPLLLVVVfffqqqyyy~~~}}}jjj[[[PPPFFF@@@@@@;;;===888666<<<<<>>CCCDDDGGGMMMTTT\\\dddhhhkkkooorrrpppiiiaaa[[[YYYZZZ\\\dddppp}}}zzzyyy}}}xxx\\\kkkvvvWWWNNNIIIMMMRRRSSSRRRRRRCCCaaa|||xxx}}}{{{iiigggppppppbbbPPPDDD;;;444000000000000//////////////////.........---------------------------------...------------...//////...///111111000000222333:::RRRzzzvvviiitttxxxzzz|||FFFFFFGGGJJJRRR^^^llluuu{{{xxxttttttzzzyyyyyywwwtttrrrrrrtttvvvxxx{{{|||tttooolllppp{{{zzzkkkeeekkksssvvvjjjuuu{{{wwwdddgggyyyWWWAAAQQQmmmyyytttnnnhhhVVVJJJNNNUUURRRGGG@@@777444000....../////////////////////////////////............/////////////////////000111111222222222222222333444555666777;;;;;;???KKK^^^ooorrrnnnvvvzzzyyytttyyyxxxzzzzzztttrrruuu~~~}}}aaagggjjjqqq{{{wwwvvvtttssssssqqqmmmeee```ZZZPPPEEEDDDNNN\\\ggglllnnnssswwwyyywwwvvvvvvwwwqqqqqqlllaaaXXXZZZfffrrrpppuuuzzz~~~~~~}}}{{{{{{zzz{{{{{{yyyvvvsssssstttuuu^^^QQQDDD<<<@@@DDDBBB===;;;<<<>>>???BBBSSSssszzzeeeZZZQQQFFFGGGGGGMMMYYYbbbgggnnnwwwkkkiiiddd^^^\\\```iiipppqqqaaaNNNEEEJJJVVV```eeeeeellluuu}}}~~~|||ooo\\\PPPTTTcccqqqwww~~~qqq```QQQHHHDDD???<<<;;;;;;999999>>>FFFVVVcccoooxxx}}}sssbbbVVVaaayyy\\\YYYttt|||zzzUUU===111---.........------...000------------------------.........------,,,,,,,,,---------............///////////////000000000000222333444444555555444444888999:::;;;<<>><<<<<<:::888<<>>888<<>>>>>;;;888:::???HHHUUUccclllvvvuuuoooxxxuuubbb:::666444222000......---...------------------------...------------,,,,,,,,,---------............////////////000000000111111111111222333666999<<<>>>999<<<>>>>>>>>>CCCLLLTTThhhwwwtttjjjnnnnnnfffccc```vvvvvvnnnqqqfffaaahhhiiixxx|||mmmllluuuxxxzzzvvvkkkrrrrrrpppnnnkkkhhheeeccceeefffbbb]]]]]]bbbfffffffffhhhgggaaaZZZXXX^^^dddmmmmmmmmmoooqqqsssvvvxxxxxxuuurrrooonnnllljjjhhhaaabbbdddfffiiilllnnnoooiiijjjlllpppssssssrrrpppuuuuuuuuuuuuvvvxxxyyyzzzvvvwwwxxxyyyxxxuuusssqqqpppvvvuuucccNNNCCCDDDFFFBBB;;;===:::;;;EEEUUUfffqqqwwwwwwtttooonnntttrrr[[[NNNIIIGGGEEE???<<>><<>>BBBNNN\\\fffooo~~~fffsss{{{nnnvvvHHH777555111//////.........---------------------------------------------------------............////////////000000111111222222111111111333666999;;;888;;;>>>@@@BBBJJJXXXbbbnnnppphhh]]]\\\aaabbbcccddduuu}}}xxx~~~uuuppp{{{vvvooonnnkkk{{{vvvttt{{{zzzxxxqqqeeerrrqqqpppmmmkkkhhheeedddiiigggbbb]]]___eeegggdddeeefffddd___ZZZ\\\eeennnjjjjjjjjjkkkllloooqqqrrrooommmkkkllloooqqqnnnllllllnnnppprrrtttvvvxxxzzzuuutttssssssrrrpppmmmjjjjjjjjjlllnnnqqqtttwwwyyyuuuuuuvvvwwwwwwvvvtttsssppppppyyy~~~~~~rrrkkkiiiaaaTTTJJJEEEDDDCCCDDD???===AAAKKKZZZnnn}}}~~~xxxxxxttt\\\MMMGGGEEEFFFBBBMMMfffzzzwwwggggggmmmqqq}}}}}}}}}|||{{{}}}qqqbbbWWWRRRXXXNNNRRRaaavvviiiMMM>>>666111///222222///.../////////...------------...---------------------------------............//////000111111111222555888CCC^^^}}}zzzrrr[[[XXXSSSLLLGGGFFFHHHJJJXXXaaaiiilllnnnssswwwxxxzzzzzzyyyyyyzzz|||~~~|||wwwvvvyyy}}}||||||}}}tttssswww~~~uuummmgggllllllwwwooo___WWWmmmxxxsss___FFFGGG```tttyyyrrr|||ttt[[[PPPVVVVVVLLLCCC===777111////////////////////////////////////............/////////////////////000111111222222444444444555777999:::;;;FFFXXXttt~~~vvvxxx}}}{{{rrriiiwww|||jjjlllzzzggg^^^cccwww|||pppjjjpppvvvsssqqqqqqppphhh[[[PPPMMMRRR[[[dddlllsssxxx{{{xxxxxxwwwvvvuuurrrooommmYYYZZZ[[[^^^dddkkksssxxxwwwwwwwwwvvvtttssstttuuutttuuuvvvvvvuuutttvvvwww}}}~~~~~~}}}yyywwwqqqpppqqqiiicccqqqyyyiii[[[RRRLLLKKKHHHEEEBBB@@@===;;;===AAAEEEFFFDDDEEEKKKPPP\\\fffrrryyyzzzyyy{{{~~~}}}ooo^^^TTT```jjjvvvzzzxxx|||nnn^^^LLLFFFBBBAAA???<<<<<>>@@@DDDNNN]]]gggtttiii\\\SSSPPPWWW]]]]]]```nnnxxx{{{nnnkkk{{{}}}xxxsssppp~~~tttxxx~~~yyyvvvsssjjjnnnnnnmmmlllkkkiiigggfffkkkiiiccc___aaafffeeeaaaddddddaaa^^^\\\```hhhppphhhggggggggghhhjjjlllmmmllljjjjjjnnntttxxxxxxvvv|||}}}}}}{{{xxxuuuuuuwwwuuurrrpppooopppppppppooonnnpppsssvvvzzz|||~~~~~~}}}}}}|||zzzxxxuuurrrpppqqqnnnqqqrrrlllqqquuunnnffflllmmmdddYYYQQQJJJCCCBBB???>>>???BBBPPPjjjpppxxxxxx```QQQKKKPPPPPP]]]uuukkkbbbgggmmmooorrrvvvyyyzzz{{{|||}}}{{{~~~~~~wwwiii\\\SSS\\\SSSRRRZZZkkksssRRRCCC888333000222222///.../////////...------------...---------------------------------............///...///000111111222555888EEEcccwwwooo\\\[[[WWWQQQKKKGGGFFFFFFVVV___gggkkkooouuuyyyyyyyyyyyyyyyyyyzzz|||~~~|||wwwvvvzzz~~~zzzuuutttppplllaaawwwsssooonnnpppfffYYYfffoooNNNCCCVVVqqqgggqqqmmmYYYNNNRRRSSSKKKFFF@@@999333000/////////////////////////////////............/////////////////////000111111222222333333444555777999:::;;;CCC]]]{{{||||||~~~|||yyywww~~~|||zzz|||}}}lllrrrssskkkmmmwwwyyyqqqpppwwwtttsssqqqppplllcccXXXPPPOOOWWWaaaiiimmmppptttwwwuuuttttttttttttqqqlllhhhWWW]]]cccgggiiimmmsssyyyuuuvvvwwwwwwvvvvvvwwwxxxvvvwwwxxxwwwuuuuuuuuuwww~~~zzzwww|||~~~|||qqqeee\\\TTTKKKGGGBBB>>><<<;;;999888999;;;>>>@@@AAADDDHHHKKKVVVaaapppxxxxxxwwwyyy|||zzz~~~}}}~~~kkkXXXXXXbbboooxxxyyy{{{xxxeeeSSSKKKDDDBBB@@@<<<<<>>DDDOOO\\\gggrrr\\\MMMkkkwwwpppNNN888333...---...000///...------------------------,,,,,,,,,------------...---------............///...///000000111222333333000111222444777;;;???AAA=========@@@GGGRRR___hhh{{{ggg]]]XXXRRRWWW```___^^^hhhuuulllfffyyy}}}|||~~~yyy|||uuutttoookkkkkkkkkkkkjjjiiiggggggjjjiiieeebbbcccfffddd___cccaaa^^^^^^___cccgggiiiiiihhhgggggghhhiiikkklllkkkjjjkkkmmmppptttuuuuuuqqqtttuuutttqqqoooqqqssstttpppkkkiiijjjlllmmmnnnnnnpppsssuuuwwwwwwvvvuuussssssssssssrrrrrrqqqpppkkkhhhmmmmmmgggkkktttsssnnnooonnnlllooopppdddUUUHHHDDDBBBAAA@@@IIIccc}}}zzzmmm{{{rrriiieeegggrrrlll]]]]]]```hhhlllrrrvvvxxxxxxwwwxxxyyy{{{wwwqqqbbbTTTXXXSSSSSSUUU```~~~|||YYYFFF;;;555111222222//////111//////...------------...---------------------------------............///...///000111111333666999DDDcccsss|||XXXYYYYYYUUUPPPLLLIIIHHHPPPZZZdddkkkrrryyy{{{yyyvvvvvvwwwwwwyyy{{{}}}~~~|||zzzzzz|||}}}|||zzz{{{~~~~~~yyyvvvzzzuuurrrfffmmm~~~uuugggnnnhhh[[[aaa~~~^^^HHHNNNggg{{{hhhmmmhhhXXXMMMNNNOOOKKKIIICCC:::333000/////////////////////////////////............/////////////////////000111111222222222222333444666888:::;;;DDDccc}}}~~~~~~{{{{{{}}}yyywww|||yyyqqqzzz}}}wwwwwwxxxxxxxxxzzzssssssrrrmmmeee[[[RRRMMMRRR\\\iiippprrrrrrsssuuurrrrrrrrrssssssnnngggbbb\\\ccckkkppprrrsssuuuxxxrrrtttvvvvvvvvvuuuvvvwwwuuuwwwxxxwwwvvvuuuvvvxxx}}}}}}|||yyyyyy~~~pppgggjjjpppxxx~~~~~~|||ssshhhbbb^^^XXXOOOFFFAAA<<<999888888777666666888:::::::::>>>DDDJJJRRR^^^lllssssssssswww|||wwwyyy}}}~~~zzzyyyxxxhhhVVV\\\hhhtttzzz|||qqq]]]SSSHHHCCC@@@<<<;;;===<<<>>>GGGVVVcccmmmyyycccLLLWWWqqquuuYYY<<<777000...///000///---------------------------,,,,,,,,,---------......---------............///...///000111222333333444000111333666999<<<>>>??????>>>>>>DDDPPP^^^iiiooollljjjlllbbbffftttuuusssoooqqqmmmcccuuu~~~uuurrrllljjjjjjjjjiiihhhgggfffeeeeeegggfffddddddfffddd___```]]]\\\```fffjjjjjjgggjjjjjjiiihhhhhhiiijjjkkkllllllkkkjjjiiijjjmmmooodddhhhlllllljjjkkkooorrrqqqmmmgggdddcccdddeeeeeeeeefffgggiiiiiiiiiiiihhheeefffhhhjjjlllooopppqqqhhheeejjjkkkfffoooyyy}}}xxxbbbXXXOOOKKKFFFFFFVVVjjjsssrrreeemmm|||~~~||||||tttlllhhhdddhhhlllppptttuuuuuuuuuvvvzzzyyy{{{~~~~~~}}}ttt|||}}}mmm[[[UUUTTTUUUPPPSSSsss{{{~~~|||^^^LLL???888222222111000000333//////...------------...---------------------------------............//////000222222222444777:::JJJfff~~~UUUXXXYYYYYYUUUQQQNNNLLLEEEOOO\\\fffpppwwwvvvrrrtttttttttvvvwwwyyy{{{|||||||||~~~~~~zzzxxx~~~zzz{{{~~~~~~|||~~~wwwtttlllrrrlll\\\\\\ssshhhLLLFFFWWWjjjwwwwwwooo```TTTQQQRRRQQQJJJDDD;;;444000/////////////////////////////////............/////////000/////////000111111222222222222333444666888:::;;;JJJlll|||tttuuu{{{yyyxxx~~~zzzxxx}}}~~~}}}ooonnnyyy~~~yyyuuuxxxzzzwwwrrrssstttrrrlll```UUUNNNJJJTTT```oooxxxyyyvvvuuuuuuqqqqqqqqqrrrrrrlllddd]]]aaagggpppvvvyyyxxxwwwvvvooorrrtttuuutttsssssssssssstttvvvvvvuuuuuuvvvxxxvvvzzz~~~~~~zzzxxxwww[[[NNNLLLLLLRRRXXXZZZYYYXXXSSSQQQLLLIIILLLQQQKKK@@@@@@===999888999:::999777333666999777555888BBBJJJRRR]]]jjjpppppprrrxxx~~~}}}{{{|||~~~zzzXXXZZZdddqqqyyy{{{|||dddXXXKKKDDD???;;;:::;;;::::::AAARRR```jjjttt|||}}}jjjOOOIII___vvvyyyjjjAAA:::333///000111///,,,------------------------,,,,,,,,,------.........---------.........//////...///000111222333444444111222444666777888888888@@@===>>>HHHYYYjjjvvv{{{rrryyyssswww{{{mmmxxxlll___ppp|||vvv}}}{{{uuurrrjjjjjjjjjjjjiiigggfffdddccc```eeegggeeeeeefffddd```\\\ZZZ[[[cccnnnssspppkkkkkkjjjiiihhhhhhiiijjjjjjpppqqqppplllhhhhhhllloookkknnnpppnnniiigggiiilllfffcccaaa```aaacccddddddbbbbbbcccdddeeeggghhhiiijjjjjjkkklllmmmmmmnnnnnnpppjjjnnnqqqppp{{{jjjZZZRRRJJJCCCHHHTTT}}}rrrmmmlllppp~~~xxxxxxyyywwwsss}}}cccggglllppptttxxx|||~~~wwwuuuvvv{{{~~~~~~vvvyyyuuuwwwcccTTTVVVVVVLLLIIIhhhqqqtttzzzbbbTTTAAA999333222111000111555//////...------------...---------------------------------.........//////000222333333444666999<<>>AAACCCBBBAAA:::888777555555555666666444555666666777999>>>AAAOOO[[[hhhpppqqqrrrvvv{{{~~~~~~mmm[[[UUUgggxxx|||~~~ooodddUUUJJJCCC>>>;;;;;;<<<===AAAJJJXXXfffqqqxxx~~~hhhRRREEENNNqqqyyyrrrOOO@@@000***...222111...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////...///111333444444444333333333333444666777888999<<<:::===KKK]]]mmmwww|||~~~zzzuuuwwwmmmppp```]]]{{{xxxuuuzzz{{{xxxtttrrrnnniiiiiiiiiiiiiiihhhfffeeedddeeeeeeeeedddcccbbbaaaaaa[[[\\\^^^aaaeeehhhkkkmmmiiikkkmmmkkkhhhggghhhkkkiiihhhiiilllqqqsssqqqooommmooopppqqqpppmmmiiifffeeeccc```^^^\\\]]]___aaadddbbbaaabbbcccdddcccbbbfffkkkmmmjjjiiimmmrrrtttyyyvvvwwwzzz{{{~~~hhhYYYQQQLLLKKKLLLbbb|||{{{vvvttttttttt{{{~~~}}}uuurrruuuyyy{{{zzzwwwyyy{{{||||||}}}~~~uuuqqqgggXXXZZZYYYTTTQQQ___yyy{{{~~~mmmKKKMMM888111555222000222...////////////....................................------......///000000000...444333222777444555???WWWttt}}}WWWXXXZZZ\\\]]]ZZZUUUQQQKKKKKKNNNVVVbbblllpppqqqvvvuuusssqqqqqqtttzzz|||||||||}}}}}}|||~~~wwwvvvzzz{{{nnnqqqppp___dddrrrkkkqqq^^^DDDEEEVVViiizzzppp___UUUSSSSSSOOOIII???777222000000000........................////////////000000000000000000000111222222333333333888444111999::::::@@@___{{{~~~sssvvv{{{zzz{{{~~~rrrxxx{{{tttrrrssssssrrrsssoookkkfff]]]SSSQQQSSSeeejjjqqquuuuuutttrrrqqqrrrsssrrrnnniiidddcccdddkkkooouuuxxxxxxvvvtttttttttuuuuuuuuusssssstttvvvppppppqqqqqqssstttuuuvvv}}}|||{{{zzzzzz{{{|||}}}cccLLL=========>>>>>>?????????>>><<<999:::<<<>>>>>>===999888777666555666777777444555666666666999<<>>FFFRRRaaammmttt~~~gggQQQGGGMMMmmmvvv{{{~~~[[[EEE111+++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////...///111333444444444444444444444555666888999:::@@@???CCCQQQcccsss|||uuuiiiwww}}}ssssss{{{vvvdddWWWaaauuuuuuuuusss{{{zzzrrrooommmkkkkkklllmmmllljjjgggccc```___```aaabbbbbbbbbaaa```YYYZZZ[[[^^^aaadddggghhhjjjmmmoooooonnnmmmoooppppppooooooqqqtttuuusssqqqnnnnnnnnnmmmlllkkkjjjiiihhheeeaaa\\\YYYYYY\\\^^^\\\YYYUUURRRRRRVVV]]]cccfffkkkmmmjjjiiimmmrrrssswwwwww{{{~~~|||oooccc[[[TTTPPPOOOTTTjjjzzzwwwvvvvvvuuusssyyy}}}zzzxxxvvvtttyyy{{{~~~wwwrrr]]]ZZZYYYWWWUUU\\\www|||zzz}}}oooyyyzzzxxxqqq___PPP:::222555222000222...////////////....................................------......///000000000...444222111666333555BBBUUUsss~~~wwwvvvvvv~~~xxx~~~]]]]]]^^^___```___[[[YYYQQQNNNMMMRRR[[[fffmmmpppttttttsssrrrrrruuuzzz~~~~~~~~~}}}|||yyyvvvxxx}}}|||pppwwwrrruuu|||{{{kkkrrr}}}nnnaaatttxxxppp|||wwwTTTBBBPPPccc~~~pppfffXXXMMMSSSPPPKKKCCC:::444000//////........................////////////000000000000000000111111222333333333555:::666333:::;;;===GGGfff|||ooohhhtttxxxnnnuuu~~~~~~wwwwwwmmmjjjuuu|||}}}rrrooopppqqqqqqppplllgggaaaZZZVVV[[[ccckkknnnqqqqqqpppnnnmmmllloooqqqpppllleeebbbeeehhhppptttwwwyyywwwtttrrrqqqssstttuuutttsssrrrtttuuurrrqqqppppppqqqtttvvvxxx|||{{{zzzyyyyyyzzz{{{|||yyy{{{gggMMM===777777777888888888888888999777666666888999999888777777777666777777888999666666777666666777:::===EEEQQQbbbqqqyyyzzzxxxvvvwwwuuuvvvzzz||||||~~~vvvbbbWWW[[[fffpppvvvxxxvvveeeTTTHHHAAA<<<:::::::::;;;AAAKKKYYYfffnnnzzzgggRRRHHHHHH```tttnnnPPP555///000,,,***---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...////////////000111222333444444444555555555666888999;;;<<<>>>???FFFSSSfffuuu}}}~~~mmm\\\ooozzzwwwvvvhhhVVVWWWkkkqqqfff^^^qqq|||}}}rrrmmmmmmnnnjjjkkknnnnnnlllhhhccc```^^^___aaabbbbbb```^^^]]]YYYZZZ[[[]]]___bbbdddeeejjjllloooqqqpppooooooooolllkkkkkkmmmooopppooommmlllkkkiiihhhggghhhhhhiiidddbbb^^^WWWRRROOOOOOPPPKKKIIIFFFAAA@@@EEEMMMTTTaaagggkkkiiiiiilllppppppsssuuuzzz|||xxxyyy}}}uuummmjjjgggqqq}}}{{{yyyxxxxxxxxxwwwvvvxxxyyywwwwwwvvvtttvvvxxx{{{|||}}}~~~{{{~~~vvvuuu}}}fff[[[XXX]]]ZZZWWWjjjxxx{{{eeeiiilllooosssrrrVVV>>>444555111000222...////////////....................................------......///000000000///333000000444222777FFFYYYsssyyyllleee^^^zzz~~~ssswwwbbbaaa``````aaaaaa___^^^SSSPPPNNNQQQYYYccclllqqqrrrsssrrrqqqppprrruuuxxx||||||}}}~~~}}}zzzuuurrrrrrtttzzztttrrrvvv|||vvvuuuhhh______jjjxxx{{{xxxfffmmmvvv]]]kkkrrrRRRPPPbbb|||mmmmmm]]]JJJRRRRRRNNNGGG???666111//////........................////////////000000000000000000111222222333333444555999777666===???EEESSShhhyyyyyyddd\\\kkkuuupppvvvzzzzzzwwwssslllmmmrrrsssssswww~~~sssmmmmmmoooqqqqqqpppkkkeee^^^XXXYYYdddppplllooorrrtttsssqqqppppppnnnpppoookkkeeedddiiioootttwwwyyyzzzwwwuuussssssrrrtttuuutttsssrrrrrrsssssssssrrrqqqqqqrrrssstttssssssrrrssstttvvvxxxzzzzzzvvvsssuuu{{{zzzmmm[[[III999111777777777777777777777777777666666666666777777666666666777777888999::::::777888888777666777999;;;CCCMMM^^^nnnyyy}}}{{{yyyvvvttttttxxxyyyxxxzzz~~~|||lllYYYSSS\\\jjjqqqwww|||sss___OOOFFF@@@<<<;;;::::::===DDDQQQ___hhhwwwtttaaaRRRFFFVVV|||[[[;;;333333---,,,111------------------------------------------------,,,,,,------...////////////000111222333444444444555666666777999;;;===>>><<<@@@IIIVVVhhhwww{{{yyyeeeYYYrrryyykkkaaacccuuu~~~kkk^^^VVVoooyyyzzzrrrnnnnnnnnnfffgggjjjkkkkkkiiigggeeecccdddeeedddbbb___\\\ZZZ^^^^^^___```bbbdddeeefffgggiiilllmmmmmmllljjjiiifffffffffhhhiiijjjkkkjjjiiihhhgggfffeeeeeeeeeeeedddffffffaaaYYYQQQMMMKKKAAA@@@>>>======>>>@@@BBBUUU___hhhkkkllloooooonnnqqqppprrrtttqqqooovvv|||qqqsssssstttuuuwwwwwwwwwwww}}}xxxtttpppoooqqquuuwwwwwwtttvvvxxxyyyzzz{{{~~~}}}~~~wwwnnnppp___YYYaaa___UUU^^^tttwwwwww|||mmmooosssrrrsssuuu]]]DDD666555111111222///////////////....................................------......///000000000///222//////333111888LLLeeewwwppprrrrrreeeccc]]]uuuvvvxxxdddbbb``````aaaaaa```___TTTRRRQQQTTTZZZdddlllqqqsssttttttsssqqqqqqrrrsssvvvwwwzzz|||}}}zzztttpppsssrrrssszzzxxxvvv|||~~~zzz}}}{{{~~~{{{tttddd\\\dddnnnyyyzzzhhhjjj}}}uuuXXXbbbkkkSSSddd}}}wwwllltttgggOOOPPPRRRPPPKKKCCC999222//////////////////////////////////////////000000000000111111111222333333444444444888666777===???HHH[[[ooozzzzzzkkkeeeqqq|||~~~{{{www|||~~~|||{{{{{{|||}}}uuummmmmmooovvvrrrnnnmmmoooqqqqqqqqqooohhh```ZZZWWWZZZggguuupppsssxxxzzzyyywwwttttttlllmmmlllhhheeefffmmmsssvvvxxxzzzyyyxxxvvvuuuvvvrrrsssuuutttsssqqqqqqrrrnnnooopppppppppooonnnmmmnnnnnnnnnnnnoooqqqtttuuuvvvrrroooooossstttsssqqqnnndddVVVJJJBBB<<<666222777777777777888888888888777888999888888777777888666666777888999:::;;;;;;888999:::999777777888:::@@@IIIXXXgggrrrxxxzzzzzzvvvttttttxxxzzzyyy{{{}}}iiiZZZZZZeeennnxxx{{{lllZZZPPPHHHAAA<<<<<<;;;;;;@@@KKKYYYcccrrr}}}yyyeeeOOOYYYyyyyyy~~~cccAAA555222------222------------------------------------------------,,,,,,------.../////////000000111111222333444555666666777888:::<<<>>>??????FFFQQQ]]]mmm{{{|||vvvvvv{{{bbb```|||tttpppkkkvvv}}}{{{rrrdddWWWSSSlllrrruuurrrnnnmmmllliiiffffffffffffgggggggggggggggggggggfffeeebbb___]]]```aaaaaabbbccceeefffgggeeefffjjjmmmoooooommmlllmmmnnnnnnmmmmmmlllmmmmmmjjjjjjiiihhhfffcccaaa___hhhmmmsssrrrjjj```XXXUUUGGGCCC???>>>@@@BBB@@@>>>KKKYYYhhhooosssuuusssoooqqqmmmllloooqqqpppnnnnnnwwwxxxpppnnnqqqwww{{{{{{~~~yyynnnkkkpppoooiiinnnnnnoooppppppqqqrrrsssvvv||||||vvvtttuuuwwwtttqqqpppppprrrsssttttttuuuvvvwwwxxxyyy|||ooozzzzzzddd[[[cccbbbVVVWWWfff{{{tttxxxzzzyyy|||uuutttfffIII888555111111333///////////////....................................------......///000000000000111///000444111:::QQQqqq~~~oookkkmmmfffhhhdddwww}}}{{{|||zzz|||gggeeecccbbbbbbbbbaaa```UUUTTTTTTVVV[[[ccckkkppptttuuuwwwvvvtttsssrrrsssrrrtttxxx{{{}}}zzztttpppwwwtttssswwwzzz{{{|||{{{|||}}}|||mmmcccfffjjj|||sssllluuupppWWW\\\XXXhhhzzzyyyuuu~~~ttt[[[RRRRRRRRROOOGGG<<<444000000////////////////////////////////////000000000000111111222222333444444444555888777777;;;;;;GGG___sssxxxzzzuuuppptttyyyvvvuuu~~~wwwwww{{{rrrggglllppprrrqqqppppppqqqrrrqqqooolllccc[[[WWWWWW\\\hhhssspppssswwwxxxvvvrrrooonnnhhhgggfffdddeeeiiiooosssvvvwwwxxxxxxvvvuuuuuuvvvqqqsssuuutttrrrpppppppppmmmnnnoooppppppnnnllljjjlllkkkjjjiiiiiijjjkkklllooommmkkklllmmmmmmiiifff```SSSCCC999888999888777555555666777777888999999999:::<<<;;;:::999999999666777888::::::;;;;;;;;;999:::;;;;;;999888999:::<<>>===<<<;;;>>>GGGTTT^^^kkkrrruuu^^^ggg}}}___{{{jjjvvv|||iiiHHH555///------///------------------------------------------------,,,,,,------.../////////000000000111222333555666555666777888:::<<<>>>??????IIIUUU```nnnyyywwwmmmfffqqqooodddjjjyyykkkttttttrrrmmm[[[NNNRRRlllppppppllliiiiiihhhdddjjjhhhfffeeeddddddeeefffeeeeeeeeeeeeeeeeeedddddd``````aaabbbcccdddfffgggfffgggjjjooosssvvvvvvtttuuuuuutttqqqnnnllllllmmmmmmllljjjgggccc^^^ZZZWWWXXX___gggiiieee___\\\\\\WWWPPPHHHBBB@@@AAABBBCCCFFFUUUfffqqqvvvyyywwwsssrrrnnnlllooouuuwwwsssooommmuuu|||wwwoooiiifffeeedddcccaaacccccc___^^^bbbffffffiiikkkllllllkkklllnnnppptttwwwzzzyyyvvvsssssstttxxxwwwtttsssrrrrrrrrrsssqqqrrrsssrrrrrrtttwwwzzz}}}tttqqqyyykkk]]]aaacccZZZWWW]]]vvvvvvzzzwwwzzzyyy|||mmmNNN:::555111111333///////////////....................................------......///000000000000111///222666222===VVVvvvwwwrrrtttmmmmmmfff{{{{{{rrrqqq|||{{{~~~llljjjgggffffffeeecccaaaZZZXXXVVVUUUXXX```iiiooopppsssvvvwwwvvvtttttttttsssuuuyyy|||}}}zzztttpppuuuuuuvvvyyy}}}zzzyyy{{{|||uuuooonnniii~~~~~~qqqoooooo^^^^^^zzzbbbiiiwwwjjjVVVRRRSSSQQQJJJ???666222111////////////////////////////////////000000000000111111222333333444444555555888777999======LLLgggvvvsssvvvzzzuuunnnxxx~~~tttlll}}}~~~yyywwwyyyrrr}}}iii```lllssstttsssrrrqqqqqqppppppooojjj```YYYYYY]]]cccllltttpppqqqsssrrrpppmmmmmmmmmhhheeebbbccchhhnnnrrrtttuuuvvvvvvuuusssqqqrrrsssppprrrttttttrrrpppooooooooonnnllljjjfffccc```______^^^]]]\\\\\\]]]^^^___aaa___\\\[[[[[[[[[ZZZZZZOOOFFF<<<666777999999777444555555777888999:::;;;888;;;======:::888888:::777888999;;;;;;;;;::::::999;;;<<<<<<;;;:::;;;<<<999DDDSSS___ggglllrrrwwwqqqnnnmmmoooooolllllloooppprrruuuyyywwwgggcccjjjtttzzz}}}}}}vvvbbbXXXMMMBBB>>>>>>===;;;<<>>???@@@LLLXXXaaannnwwwqqqddd]]]fffjjjiiiqqqvvvyyyqqqyyyvvvrrrkkkRRRGGGZZZssswwwvvvnnngggfffgggfffhhhhhhggggggffffffeeeeeedddccccccbbbbbbcccdddeee``````aaabbbccceeeggghhhjjjjjjjjjnnnrrruuuuuusssnnnoooooollliiihhhjjjlllmmmjjjeee^^^XXXRRRNNNLLLCCCHHHNNNPPPQQQUUU^^^fffqqqnnnfffYYYLLLDDDCCCFFFDDDRRRaaajjjppptttuuutttsssrrrqqqppprrrttttttrrrlllooouuuzzz~~~vvvtttuuurrrppppppnnnjjjfffdddbbb___[[[XXXVVVUUUVVVXXXVVVVVV[[[bbbeeehhhlllnnnnnnnnnppprrrwwwvvvssspppnnnnnnnnnnnnqqqrrrrrrrrrrrrtttvvvwwwtttttttttsssssstttwwwzzzzzz}}}{{{nnnmmmqqq______ccc```ZZZYYYnnnyyyvvv~~~wwwwwwsssRRR<<<555000111333///////////////....................................------......///000000000///111000555888333>>>ZZZuuu~~~zzz|||uuutttkkkyyyyyyqqqooozzz~~~ooommmkkkjjjiiigggeeeccc___[[[VVVSSSUUU\\\fffnnnkkknnnrrruuuuuutttttttttvvvxxxzzz}}}~~~{{{uuupppooossswww{{{|||}}}}}}xxxuuuyyytttkkkzzz|||ppptttlllpppfffdddyyynnnhhhwwwttt[[[QQQSSSRRRKKK@@@777222222000000000000000000000000////////////000000000000111222222333333444444555444888999<<>>;;;::::::;;;:::999555555666888:::;;;<<<===777:::===<<<999777777999888999:::;;;<<<;;;:::999999;;;======<<<;;;<<<===999FFFWWWccchhhlllrrrwwwpppkkkhhhgggccc^^^\\\]]]dddeeehhhooowww|||llleeejjjpppwww|||{{{}}}kkk```UUUIII===>>>===;;;;;;AAALLLUUUgggpppwwwzzz{{{vvvyyyiiihhh{{{zzz^^^===///222333,,,........................------------------------,,,,,,------...//////000111111000000111333555666444555666777999<<<>>>???EEERRR___gggrrr{{{sssdddZZZcccjjjmmmsssyyyvvvnnnppp}}}ttt|||{{{ttthhhKKKGGGfffzzzuuuiiieeeiiilllccceeegggiiijjjjjjiiihhhfffdddbbb```______```aaabbbbbbbbbdddeeegggiiijjjmmmkkkiiijjjmmmnnnllljjjeeeggghhhhhhfffgggkkkoookkkfff]]]TTTLLLFFFCCCBBB>>>AAACCCDDDIIIVVVjjjxxx{{{aaaNNNGGGIIICCCNNNZZZaaagggmmmqqqqqqsssuuutttoookkkkkknnnooorrrqqqqqqqqqpppmmmhhhdddaaaVVVNNNOOOTTTWWW[[[^^^\\\ZZZXXXXXXYYYXXXTTTQQQNNNJJJLLLQQQPPPLLLRRR^^^ccchhhooosssttttttuuuwwwsssooojjjhhhhhhjjjkkklllrrrssstttttttttuuuwwwxxx~~~~~~~~~|||{{{|||qqqjjj}}}uuuaaa\\\bbbddd^^^WWWhhhzzztttzzz{{{}}}|||yyyvvvUUU===666000111333///000/////////....................................------......///000000000///000111777:::444???\\\sss|||~~~zzz|||tttssswwwsssrrr|||tttqqqmmmiiiggghhhkkkmmmeeeaaa[[[WWWWWW\\\ccchhhmmmqqqtttuuuwwwyyyvvvqqquuuuuuuuutttuuuuuuuuuvvvvvvuuuuuuwww{{{~~~~~~{{{vvvrrrsssxxx{{{kkkkkkttt}}}wwwhhhnnndddhhh}}}dddbbblllyyyaaaTTTVVVTTTNNNFFF===555...000000////////////000000...............///000000222222222333444555666777666999666888CCCNNNddd~~~|||tttnnnuuu{{{uuurrrvvv{{{~~~|||~~~qqquuuttt]]]\\\pppwwwwwwtttrrrrrrsssqqqmmmiiiddd^^^\\\aaafffhhhmmmttt|||zzzwwwvvvvvvuuutttsssmmmjjjhhhjjjooosssuuuuuuppppppqqqqqqqqqppppppooouuurrroooqqqssspppiiibbbhhhaaaWWWNNNGGGDDDAAA@@@???<<<===BBBHHHMMMTTT[[[RRRRRROOOIIICCC>>><<<<<>>:::<<<;;;;;;:::::::::::::::999999:::;;;<<<======>>><<<>>>?????????>>>>>>??????HHH^^^mmmmmmooosssnnnkkkcccXXXOOOJJJHHHIIIIIIMMMUUU]]]bbblllxxxzzzssshhh[[[hhhpppyyyuuuhhh[[[OOOEEE@@@=========???GGGOOOdddooo{{{~~~}}}}}}|||uuukkkfffqqq|||cccGGG555111000...............................................................////////////222222222333333444444444888888999;;;<<<<<<:::999>>>ZZZaaannnwwwrrruuuqqqnnneee{{{sssxxxrrryyy^^^FFFMMMeee~~~ssslllkkkhhhdddjjjiiiiiijjjkkkkkkiiigggcccddddddaaa^^^^^^```ccceeeeeecccbbbbbbeeejjjnnniiijjjkkkmmmnnnoooppppppooommmlllnnnppppppmmmjjjiii^^^RRRJJJEEEAAACCCGGGGGGGGGGGGIIIPPP\\\hhhqqqxxx[[[OOOQQQIIIOOOXXX___dddhhhmmmqqqqqqsssrrrqqqrrrwwwwwwttt{{{vvvqqqmmmeeeZZZOOOHHHFFFCCC??????BBBGGGLLLNNNNNNOOOOOOOOONNNLLLIIIGGGCCCBBBDDDGGGHHHKKKSSS\\\eeennnuuuwwwxxxyyyyyywwwttttttqqqhhh^^^[[[```fffmmmuuu}}}~~~{{{{{{|||uuudddqqq|||hhh\\\[[[hhhgggTTT^^^zzzvvvwww~~~vvvsss```@@@111666555///111111000///------......///,,,,,,,,,---------......------...///000111222222333444333666999555???YYYrrrnnntttyyyrrr~~~|||xxxsssrrr|||yyyvvvqqqllliiihhhiiijjjfffbbb\\\WWWWWW\\\ccciiipppwww|||}}}{{{zzzwwwrrrvvvvvvuuuuuuuuuvvvxxxyyyyyywwwvvvvvvwwwxxxxxxwww|||xxxvvvxxx||||||qqqccc___|||iiihhh\\\\\\|||uuuXXXWWWaaazzzwwwdddSSSUUUUUUPPPGGG===555000000000////////////000000///............///000000444444444444444555666777555::::::>>>KKKWWWjjjwwwlllmmm{{{}}}xxx|||{{{{{{}}}{{{~~~vvvyyyqqq[[[^^^rrrwwwuuusssqqqqqqqqqoookkkggg```]]]```hhhmmmooorrrwwwwwwuuusssssssssrrrpppnnnkkkiiiiiikkkooosssttttttoooooooooppppppoooooonnnqqqrrrtttssspppiii```[[[XXXRRRJJJCCC???===<<<;;;<<<999888;;;???EEEOOOZZZWWWUUURRRLLLFFFBBBAAAAAACCCOOOVVVPPPEEE???<<<999999999:::;;;>>>@@@???<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<>>>???@@@@@@@@@???@@@@@@@@@HHH^^^pppqqqrrrrrrjjjYYYSSSJJJDDDAAAAAAAAAAAABBBIIIOOOTTT```rrrzzzlll]]]```iiiuuu~~~yyymmm```SSSHHHCCC???>>>>>>???EEELLL```lllxxx{{{zzz{{{xxx|||~~~zzz^^^mmm}}}~~~|||jjjKKK555000000---............................................................////////////222222222333333444444555888888999;;;===>>>===<<>>======@@@BBBFFFOOOZZZ^^^gggnnnpppqqquuuuuutttwwwuuuooofff^^^\\\```dddkkkqqqyyy}}}}}}}}}~~~kkkooooooaaa]]]fffhhhZZZXXXrrruuurrr|||xxxvvv~~~rrrbbbDDD333666444///222111000///...---...//////,,,,,,---------.........------...///000111222222222333222666999555@@@[[[ooommmvvvuuulll{{{||||||{{{~~~{{{vvvoookkkhhhgggfffgggccc^^^YYYXXX\\\dddjjjpppzzz|||xxxwwwvvvuuutttuuuwwwzzz{{{~~~}}}|||}}}~~~~~~}}}|||{{{yyyxxxyyyxxx}}}{{{fffZZZnnnmmmfff[[[WWWvvv}}}kkkRRRNNNVVVooo|||rrrcccRRRUUUVVVSSSIII>>>666222000000////////////000000//////......//////000111555444444444444444555555444999:::@@@PPP\\\kkktttdddjjj{{{~~~||||||~~~zzz}}}xxx||||||{{{iiiVVV___rrrvvvsssrrrqqqqqqpppnnnjjjfffYYY[[[bbblllssstttvvvyyysssrrrrrrrrrrrrqqqmmmjjjiiiiiiiiilllpppssstttsssmmmnnnnnnooooooooonnnnnnmmmqqqtttrrriii^^^UUUPPPIIIDDD???;;;:::::::::::::::777555555666<<>>DDDYYYlllnnnnnniii\\\FFFCCC???=========<<<<<<<<>>BBBHHHZZZffftttyyyxxx|||yyyxxx~~~[[[iiiuuunnn{{{sssSSS666000000---............................................................////////////111222222333444444555555777888:::<<<>>>@@@BBBBBBGGGgggkkkppp}}}www}}}iiiYYYxxxppp]]]IIICCCXXXtttyyynnngggggggggeeeiiihhhgggggggggfffcccaaadddbbb```\\\[[[]]]aaaeeedddcccbbbdddggghhhfffcccggghhhiiiiiijjjjjjjjjiiillllllllllllkkkhhhccc^^^XXXSSSQQQTTTWWWZZZ___fffeeefffhhhiiihhhfffcccaaa\\\gggxxxrrrccc[[[SSSWWW[[[]]]^^^aaagggkkkqqqssssssooooooqqqrrrooommmkkkeee^^^UUULLLEEE@@@@@@???>>>=========>>>>>>BBBCCCEEEFFFEEEBBB???===;;;999:::<<<>>>BBBLLLVVVWWW___gggjjjmmmqqqrrrpppnnniiibbb\\\YYYZZZ]]]```iiinnnuuuyyy{{{|||{{{~~~ppphhh~~~yyyiii^^^dddjjjdddUUUiiiuuummmqqq}}}vvvvvvqqqfffKKK777555222///333111000///.........//////,,,------------.........------...///000111222222000222222555999555BBB^^^nnnmmmwwwmmmcccuuuxxx|||zzzsssmmmiiifffeeegggeee```[[[YYY\\\dddjjjjjjqqqwww{{{}}}}}}yyyvvvuuusssssstttwwwzzz|||||||||}}}yyywwwvvv|||}}}xxxnnnqqqqqqjjjfffaaakkk|||{{{nnnYYYLLLQQQjjjwwwmmmaaaRRRTTTVVVUUULLL???777555000000////////////000000/////////...///000000111222222222222333444555666777;;;:::AAAUUUcccooo~~~|||jjjooozzz~~~zzzwwwwwwzzz|||{{{||||||{{{wwwzzzyyy___QQQ___pppssssssssssssrrrpppmmmiiifffWWW[[[dddlllqqqsssuuuvvvsssssstttuuuuuurrrnnnjjjhhhiiikkkmmmppprrrrrrrrrnnnnnnooopppppppppoooooonnnooonnnjjjaaaWWWNNNIIICCC@@@<<<;;;;;;=========999888777666444888FFFTTT^^^[[[VVVNNNGGGCCCCCCDDDEEEaaawwwvvvlllcccSSS@@@===<<>>@@@AAABBBDDDEEEDDDAAA???@@@BBBTTTfffhhheee\\\KKK?????????@@@BBBBBB@@@===>>>???>>>@@@HHHZZZmmmyyyzzzmmm]]]bbbnnnzzz}}}zzzrrrcccNNNGGGBBB@@@???>>>@@@DDDUUUcccrrrxxxxxxzzz{{{}}}{{{eeekkk~~~zzzfff}}}~~~]]]<<<222222...............................................................////////////111222222333444555666666666888:::===???BBBFFFHHHKKKmmmppprrr~~~zzz{{{{{{uuurrr___WWWlllSSSAAAAAAYYYtttxxxnnniiijjjjjjhhhcccbbbbbbdddffffffdddbbbfffccc^^^[[[[[[^^^cccgggccc```___ccciiimmmkkkhhhiiiiiiiiijjjjjjiiihhhhhhggghhhjjjkkkjjjgggbbb___XXXVVVVVV[[[^^^```eeelllqqqqqqrrrrrrrrroookkkiiibbbaaagggsssyyytttlllfff]]]^^^]]][[[XXXXXX]]]aaaggglllnnnlllkkkllljjjffffffccc^^^ZZZZZZXXXOOOFFFBBBBBBAAA???>>>???AAACCCFFFGGGHHHHHHFFFCCC???===;;;:::<<>>999999:::999666666AAAMMMUUUSSSPPPLLLIIIHHHKKKMMMNNNfff|||{{{gggRRRCCC???BBBNNNUUURRRJJJEEE;;;;;;:::999999999999:::888888999:::<<>>???BBBQQQ___pppxxxyyy{{{yyyooovvvssswww}}}wwwwwwrrr~~~~~~sssjjjGGG888333...............................................................////////////111222222333555666666777777999<<<===???CCCHHHMMMUUUxxx{{{zzzwww}}}xxxooolll[[[VVVoooRRR>>>AAAYYYpppvvvvvvrrrkkkhhhjjjiiifffdddddddddfffhhhhhhfffdddgggddd^^^[[[\\\aaafffiiifffbbb___bbbiiinnnooommmkkkkkkllllllkkkkkkjjjiiigggiiikkkllliiieee```]]]YYYYYY[[[```bbbccciiipppzzz|||{{{uuunnnfffdddmmmwwwyyyvvvrrrllljjjfff^^^WWWTTTVVVYYYccckkkpppnnnjjjfff```ZZZRRROOOMMMQQQ]]]fff___RRRJJJHHHDDD@@@<<<===AAADDDGGGGGGFFFDDDAAA>>>;;;999;;;;;;???CCCCCCBBBFFFLLLPPPYYYdddkkknnnnnnggg___QQQMMMHHHIIIPPPWWWZZZ[[[]]]ccckkksssvvvwwwvvvuuuuuuvvvvvvwwwwwwxxx{{{|||}}}|||sss~~~wwwccc___kkkttt``````yyy~~~jjjcccjjjwwwxxxpppnnnkkkqqqnnnXXX???666222///444000000000000000/////////---------.........//////......//////000000111111111444444777:::888IIIiii|||zzz~~~nnnggg}}}}}}vvvpppkkkiiiggghhhfffaaa[[[ZZZ^^^ccckkknnnpppqqqwww}}}}}}yyywwwwwwwwwxxxyyyzzz{{{{{{{{{xxxuuusssssssssrrrqqq|||{{{zzz{{{yyy}}}}}}wwwuuuuuuoooeeeqqqjjjZZZtttwwwlllSSSNNNeee{{{rrrZZZRRRPPPTTTRRRFFF<<<:::000000////////////000000000000//////000000111222111222333555888;;;===???999;;;999DDDddd}}}yyyzzzwwwxxx{{{|||}}}wwwzzz~~~|||mmmSSSUUUccclllqqqlllnnnpppoookkkfffbbbaaaffflllqqqqqqppprrrttttttrrrrrrsssttttttqqqmmmiiijjjlllmmmmmmmmmmmmooopppqqqrrrssstttttttttttttttuuuqqqkkkiiifff___RRRHHHAAA???>>>>>>???@@@???>>>===<<<<<<<<<888777<<>>>>>===<<<<<<<<<<<<===::::::;;;===@@@DDDHHHKKKMMMQQQYYYbbbfffaaaWWWNNNGGGCCCKKKTTTUUUVVVRRRFFFNNNPPPUUUZZZ\\\[[[VVVQQQHHHEEECCCBBBCCCIIIWWWdddyyylllaaa```mmmwwwxxx{{{{{{lll[[[PPPEEEAAA@@@>>>???AAALLLZZZlllvvvyyy|||kkkXXXLLL[[[iii}}}yyyxxx|||zzz|||uuuSSS>>>333---............................................................////////////111222333444555666777888999;;;===>>>>>>BBBIIINNN^^^nnnttt~~~}}}qqqqqqfff___sssUUU@@@EEE\\\pppuuuuuurrrllljjjlllllljjjlllkkkkkkkkklllkkkhhhfffhhhccc^^^\\\^^^ccchhhjjjiiifffcccdddiiilllmmmmmmmmmmmmnnnnnnnnnmmmmmmlllkkkmmmnnnlllfff```\\\ZZZZZZ[[[___eeegggiiipppyyyyyyssssss}}}{{{xxxqqqfff\\\VVVVVVWWW```hhhnnnjjjbbbZZZQQQJJJDDDCCCBBBJJJ^^^ppppppeeeYYYVVVPPPHHH@@@>>>AAAEEEHHHGGGDDDAAA>>><<<:::999:::;;;???CCCCCCAAAEEEKKKQQQZZZccchhhjjjhhh]]]SSSHHHEEECCCFFFKKKQQQTTTUUUTTTZZZcccmmmtttwwwwwwwwwuuutttttttttuuuwwwxxxzzz{{{zzz|||yyy{{{}}}ggg]]]iiittteeeZZZooolll]]]___{{{yyyuuutttqqqrrrrrr\\\AAA888444000222000000111111111000///...------........./////////.../////////000000000111111555555777999888KKKlllyyyuuu}}}zzz|||uuunnnkkkfffhhhiiiddd\\\XXXZZZ^^^hhhqqqyyyzzzzzz~~~|||}}}~~~~~~}}}xxxtttssssssssssss{{{|||}}}www~~~wwwvvvxxxwwwuuurrrcccpppfffTTTfff}}}xxx___RRRccc{{{___RRRLLLRRRSSSJJJ???;;;000000////////////000000000000//////000000111222111222333555777:::<<<===777:::888FFFiii~~~~~~yyyxxxzzz}}}~~~~~~wwwzzzzzzwww}}}{{{|||bbbMMMWWWbbbfffnnnlllooorrrqqqlllfffcccaaajjjsssxxxvvvsssttttttrrrrrrrrrrrrsssssspppllliiimmmnnnnnnmmmkkkjjjmmmpppqqqrrrssstttuuuuuuuuuuuuuuuwww{{{}}}wwwhhhVVVIIIEEEDDDCCCDDDEEEFFFDDDCCCFFFBBB@@@???<<<:::===CCCIIILLLRRRWWW^^^eeemmmrrrpppwwwkkkXXXNNNYYYfffbbbUUUMMMCCCBBBBBBAAA@@@AAAAAAAAA?????????AAADDDHHHLLLOOORRRYYYfffrrrwwwqqqbbbVVVIIIDDDIIIQQQRRRYYY___ZZZ___bbbhhhnnnrrrpppkkkgggTTTPPPKKKHHHDDDFFFRRRaaaqqqzzzzzzeee[[[ffftttwwwyyy}}}tttfffYYYKKKDDDAAA??????@@@FFFTTTfffrrrwwwzzzoooXXXJJJNNNhhh~~~xxxtttuuusssuuuZZZBBB444///............................................................////////////111222333444555777888888;;;===???>>>===@@@HHHNNNhhhyyykkkqqqwww}}}~~~}}}~~~wwwllluuuXXXDDDKKKdddxxx|||zzztttkkkiiilllpppooonnnmmmlllmmmnnnmmmkkkhhhfffbbb]]]\\\___dddgggiiiddddddfffgggiiikkklllmmmmmmnnnnnnooooooooonnnnnnlllmmmmmmjjjccc]]]ZZZYYY^^^```eeejjjmmmpppxxxxxxlll```YYYWWWXXX[[[cccgggbbbYYYRRRKKKFFFFFFGGGEEEGGGWWWmmmuuuqqq```___ZZZPPPGGGBBBCCCFFFHHHEEEBBB???===<<<======;;;;;;>>>AAABBBCCCIIIQQQYYY^^^ccceeeeeeaaaWWWLLLEEEEEEGGGJJJPPPTTTXXXYYYTTTXXX^^^gggooouuuxxxyyywwwvvvttttttuuuwwwxxxyyy{{{yyyzzz~~~yyyqqqlll\\\dddpppiiiTTTfffrrrcccaaa|||{{{}}}xxxuuuuuu___CCC:::666111000000000111222111000///...............////////////////////////000000000000111444444555777666JJJlll~~~~~~wwwpppllleeeiiijjjeee\\\WWWXXX[[[YYYjjjyyyzzzvvvxxx|||wwwuuuvvvyyy{{{|||}}}|||zzz}}}xxxrrr|||www|||~~~wwweeerrreeeQQQ\\\uuukkkWWWccc}}}bbbRRRIIIPPPUUULLLAAA<<<000000////////////000000000000000000000111111222000000111222444666888999===AAA@@@NNNpppwwwwwwzzz}}}}}}|||xxxyyyvvvhhhlllyyyxxxuuuYYYGGGVVV______iiiooosssvvvuuuoooiiifffeeeiiittt{{{yyyuuuuuusssppptttssssssssssssqqqnnnkkkooooooooollliiiiiillloooqqqrrrssstttuuuuuuuuuuuurrr}}}oooXXXJJJKKKKKKJJJLLLMMMNNNLLLKKKPPPIIIDDDBBB@@@>>>AAAFFFOOOSSSZZZaaagggooovvvzzzyyy{{{}}}cccSSS[[[iiifffYYYPPPFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCFFFJJJNNNPPPSSS\\\kkkzzzxxxgggYYYRRRLLLPPPWWWZZZfffssssssooorrryyy~~~zzzccc\\\TTTNNNFFFEEEQQQ```llluuukkkZZZcccqqqtttvvv{{{zzz|||ooo```PPPGGGBBB???>>>@@@AAAOOObbboootttyyyyyy[[[III???```vvvjjjzzz{{{uuu{{{ooo\\\EEE555222............................................................/////////000111222333444666777888999<<<>>>???>>><<>>>>>======@@@BBBEEEOOOYYYaaadddeeecccbbb^^^UUUJJJIIILLLQQQVVV\\\aaafffhhhZZZ[[[^^^ccckkkrrrwwwzzzzzzxxxvvvuuuvvvxxxyyyyyy{{{yyyzzz~~~~~~{{{mmmtttooo\\\aaammmlllQQQaaayyyjjjdddzzzyyyyyyyyyvvvvvv___CCC;;;888111///000111111222222000///.............../////////000////////////000000000000000333333444555444HHHkkkvvvxxxxxxkkkkkkiiieee___[[[ZZZZZZ[[[dddoootttuuuwww|||~~~zzzvvvuuuvvvzzz}}}~~~}}}~~~}}}~~~~~~oooffflll[[[QQQ[[[{{{fffYYYxxxooo[[[OOOSSSVVVMMMBBB>>>555000...111222///...000////////////000000000000333222222222444666999;;;;;;>>>EEEXXXxxx{{{yyy{{{vvvzzzwwwuuuxxxxxx~~~vvvtttyyy}}}~~~jjjSSSIIINNNZZZeeekkkuuuuuutttqqqmmmjjjjjjjjjnnntttyyyyyytttnnnllllllkkkooossssssoookkkjjjjjjjjjmmmnnnllliiihhhkkknnnssssssssstttwwwxxxxxxwwwppp~~~xxxjjj]]]bbbaaaaaabbbddddddbbb```^^^^^^]]]VVVHHH@@@DDDOOO[[[```dddfffnnn{{{|||eee\\\llluuulllccc\\\UUUNNNJJJEEEAAAGGGQQQTTTQQQKKKHHHJJJMMMLLLIIIGGGPPPggg~~~kkkaaa___VVVYYYdddlllyyy~~~wwwrrr}}}lll[[[WWWRRRIIIMMMYYYqqqxxxyyyeeeYYYaaarrrzzzyyyzzziiiVVVJJJDDD??????AAADDDQQQaaammmrrrwww}}}hhhPPPDDDHHH]]]yyy|||vvvWWW```wwwsss{{{vvvpppiiiNNN444111//////...------------...------------------------/////////000000000000000111333555666777999===@@@DDDGGGAAA???EEEEEEGGGRRR~~~}}}fff```tttsssiiiiiizzzwwwxxx|||}}}ttt___OOOTTTjjj}}}tttddd```bbbddddddeeedddkkkoooooooooooolllhhheeeaaa\\\[[[^^^bbbcccccc]]]aaafffiiijjjjjjjjjkkkkkkjjjiiijjjmmmmmmjjjgggiiihhhddd___\\\^^^dddjjjhhhmmmrrrtttsssuuu{{{zzzzzz|||tttmmmgggbbb\\\XXX`````````___\\\YYYWWWVVVUUUWWWVVVRRRNNNQQQ\\\eee^^^[[[YYYWWWQQQHHHFFFGGGCCC>>>;;;:::999777999>>>AAAAAACCCGGGGGGJJJSSS^^^\\\```eeeeee]]]VVVXXX___aaaeeeiiifff___\\\bbblll}}}gggSSSSSScccqqqwwwwwwuuuwwwxxxwwwuuuttttttuuuyyyzzz|||||||||}}}sssiii{{{vvvaaaXXXccckkkbbb^^^sssqqqkkkssswwwwwwtttxxxuuuYYYJJJ@@@555333888111111000///////////////............/////////////////////000111111222222333///222888666888RRRqqqzzz{{{~~~}}}|||~~~zzzrrrpppnnnjjjfffbbb```______```hhhpppsssrrrrrrvvvzzzzzzrrrqqq|||~~~}}}{{{wwwttt{{{{{{zzzyyyxxxzzzzzz~~~|||mmmfffmmmgggTTTSSSnnngggSSSnnnnnnZZZMMMQQQUUUNNNDDD???555111...111111///...000////////////000000000111111111111111333555888:::???@@@IIIbbbsssmmm{{{{{{{{{yyy|||sss^^^IIIDDDOOO^^^jjjqqqttttttrrrqqqpppnnnllljjjvvv{{{~~~xxxrrrooonnnooopppqqqpppmmmiiifffeeehhhiiijjjkkklllnnnqqqsssqqqpppooopppqqqrrrssssssnnnsss|||}}}wwwuuusssuuuyyyzzzsssqqqnnnfffYYYNNNNNNUUU```eeejjjnnnwwwmmmbbbooo{{{{{{{{{mmmkkkjjjggg^^^UUUWWW]]]XXXTTTNNNKKKLLLMMMJJJFFFAAAEEEYYYyyyuuufff\\\UUU\\\kkkvvvwwwyyyuuuaaaXXXPPPHHHMMMZZZlllsss|||~~~{{{mmm___^^^jjjvvvzzz}}}mmmZZZNNNFFFAAA@@@AAAAAALLL[[[gggnnntttzzz}}}yyyaaaEEECCCRRRjjjtttpppuuu{{{```iii|||~~~uuuooojjjQQQ888333//////...------------...------------------------......//////000000000000222444555666777999===???===CCCAAA???CCCCCCIIIXXXhhhaaassspppoootttwww~~~zzzdddMMMYYYppp{{{|||mmm```]]]aaabbbcccdddeeekkkppppppoooooolllgggccc___[[[\\\aaadddcccaaa]]]```eeehhhiiiiiijjjkkkmmmkkkiiiiiikkklllkkkiiigggddd___[[[ZZZ^^^fffkkkfffkkkoooqqqqqqppprrrtttpppjjjjjjnnnpppqqq~~~zzzuuuqqqmmmjjjhhhfffbbb___^^^\\\ZZZ[[[]]]]]]ZZZWWWXXX\\\]]]XXXSSSSSSZZZaaa^^^[[[ZZZYYYRRRJJJFFFGGG@@@;;;:::===??????BBBEEENNNMMMMMMMMMKKKIIIOOOWWW\\\___eeegggccc```gggppp}}}lll\\\WWWXXXjjj```VVVTTT]]]jjjrrrttttttsssrrrqqqqqqqqqssstttxxxyyyzzz{{{{{{}}}tttffftttxxxdddZZZeeelllccc]]]pppuuujjjmmmzzz}}}{{{uuu~~~hhhQQQCCC666///000111111000///////////////............////////////000000111111222333333333444000333888666999SSSqqq{{{yyyvvvuuuyyywww}}}zzzuuunnnvvvrrrlllgggeeecccbbbaaaaaaffflllmmmiiigggiiikkkrrrkkkeeehhhooowww}}}yyysssooovvv|||{{{uuu}}}|||}}}{{{vvvtttsssyyy}}}|||{{{lllhhhrrrqqqZZZRRRjjjkkkPPPdddyyyooo\\\NNNPPPUUUQQQHHHBBB666111///111111///...000/////////000000000111111222222222333555777:::;;;FFFDDDQQQpppwwwkkkwww~~~}}}lllVVVBBBBBBRRRdddpppwwwvvvtttsssssssssqqqooommm{{{zzztttpppoooqqqpppnnnmmmlllkkkhhhfffeeeeeeeeehhhlllqqqsssttttttsssrrrqqqqqqrrrttttttsssnnnrrr~~~{{{{{{|||uuujjj```^^^bbbjjjoootttxxxppp___eeessszzzlllfffggg]]]WWWQQQOOOOOOMMMGGGCCC===<<>>;;;BBB[[[|||lllgggZZZZZZfffsssuuutttvvvyyygggVVVJJJNNNZZZqqqxxx~~~mmmZZZXXXgggvvvzzz|||wwwfffYYYNNNDDD@@@AAACCCHHHQQQ___lllvvvyyyyyytttQQQCCCDDD[[[mmmooosss}}}|||}}}|||zzzyyywww^^^???222000//////...............,,,,,,------------------,,,,,,---...000111222222444555666777777999<<>>ZZZwwwvvv{{{}}}wwwnnnnnnyyy~~~{{{|||wwwsssqqqqqqpppooonnnnnnmmmjjjiiihhhlllqqqrrrooollljjjjjjddddddeeedddaaacccooo}}}|||yyyyyyyyyyyyxxxxxx~~~|||tttkkkiiieeecccfffnnnvvv{{{}}}tttuuuyyyyyy{{{iiihhhxxxzzzqqqkkktttxxxUUU\\\vvvvvvcccQQQOOOVVVWWWOOOGGG999333///000111//////111000000000000111111111111555555777888;;;===???@@@DDD???NNNppp{{{|||~~~|||mmmUUUCCCJJJ\\\iiipppvvvxxxyyyxxxppphhhhhhpppxxxuuuvvvwwwuuussspppooonnnpppllliiiiiikkklllkkkiiiccc```___bbbhhhmmmoooooopppqqqrrrqqqppppppsssvvvwwwxxxrrrjjjqqq~~~xxxvvvyyy~~~uuuYYYKKKRRRtttxxxnnnbbbXXXRRRTTTUUUNNNEEE@@@>>><<>>>>>EEELLLFFFEEESSSqqquuu}}}iiiWWWbbbuuuyyywwwvvv]]]SSSbbbqqqsssvvvlllddddddfffffffffgggkkkooorrrrrrsssqqqjjjaaafff]]]VVVYYYaaaeeeaaaZZZ^^^```ccceeeeeeeeeggghhhdddfffggggggfffdddbbbaaaSSSTTTXXX___fffiiihhheeemmmfff^^^YYY[[[```fffjjjdddbbb```___]]][[[\\\___UUU^^^hhhjjjddd\\\WWWVVVXXX^^^gggnnnpppmmmiiieeeZZZWWWTTTVVVbbbzzz}}}mmm```WWWRRRUUUUUUWWWXXXRRRHHHBBBAAA===;;;???HHHNNNNNNMMMMMMHHHHHHLLLRRRRRROOOOOORRRWWWZZZcccmmmuuu|||iiiiiiaaaWWWXXXcccjjjjjjjjjhhhgggiiimmmsssxxx{{{|||||||||zzzyyyzzz}}}lllmmmzzzyyyeee___iiimmmaaa]]]ttt{{{ttt~~~pppYYYEEE888444555111000000///////////////............////////////000000111111222333333333666666888888888CCCaaa~~~vvv~~~|||qqqoooyyy~~~~~~}}}yyysssppppppjjjkkkmmmnnnmmmmmmnnnppphhhmmmsssvvvvvvssspppnnnlllccc___eeemmmpppooonnnyyyzzz|||}}}zzzzzz}}}wwwllldddaaa^^^aaaiiissszzz}}}xxxxxxzzz}}}xxxqqqqqq{{{iiifffsss{{{{{{VVVVVVqqq{{{gggRRRMMMTTTWWWOOOEEE:::444000000000//////222000000000111111111222222222333555777:::<<<===>>>HHHGGGWWWrrr|||}}}}}}|||~~~}}}}}}}}}zzzsssaaaKKK???KKK^^^hhhpppwwwuuuvvvtttmmmeeefffoooxxxuuutttrrrqqqppppppqqqrrrqqqnnnkkkiiihhhfffdddcccdddbbb```aaadddhhhkkkmmmjjjmmmpppqqqppppppssswwwnnnvvvrrrjjjyyy}}}|||yyyvvvbbbTTTTTTmmmyyyhhh[[[SSSVVVXXXOOOEEEAAA:::======BBBWWWpppyyysssiiiaaafffqqqxxxxxxfff```ZZZXXX]]]nnn~~~iiiXXXUUU[[[mmmsssvvvtttwwwyyyggg]]]```jjjyyy|||{{{mmm```RRREEE???@@@AAADDDLLLYYYgggrrrwwwxxx|||mmmXXXPPPbbbtttvvvwww}}}|||nnn}}}ssslllEEE///111000//////......//////+++,,,,,,------.........//////000000111222333333333444666777888;;;>>>AAA===<<<:::DDDNNNJJJLLL\\\hhhbbbkkk}}}~~~|||xxxuuuooo___SSSbbbyyynnnbbbSSSMMMYYYmmmyyy{{{xxxnnngggfffffffffgggiiillloooqqqrrrsssqqqhhh^^^```ZZZWWWZZZbbbeeeaaa[[[```bbbdddeeeddddddeeefffaaaccccccaaa]]]ZZZXXXWWWYYY```jjjwww~~~ssscccVVVRRRWWWbbbiiidddcccaaa___]]]\\\[[[\\\SSS[[[cccccc[[[SSSOOOOOOYYYbbbmmmuuuuuupppiiieeeXXXXXXWWWXXX```ttt|||ppp___RRRVVVVVVXXXYYYSSSJJJDDDCCC@@@???BBBHHHIIIEEEDDDFFF>>>???EEENNNQQQOOONNNPPPWWW]]]iiiwww~~~lll___[[[[[[[[[YYYXXX\\\ccciiioootttzzz~~~{{{|||}}}}}}||||||}}}qqqnnnuuuhhh]]]fffqqqgggYYYkkkyyyzzz{{{zzzyyyppp^^^GGG777222444111111000///////////////............////////////000000111111222333333333555777999999;;;JJJjjj~~~|||rrrsss|||~~~zzzppplllnnngggjjjjjjfffaaa```fffllleeekkksssxxxyyyvvvqqqnnnrrrjjjfffjjjooonnnlllkkkuuuwwwzzz|||yyyzzz{{{}}}qqqdddbbbbbbgggpppzzzzzzzzzxxx{{{{{{kkk}}}qqqiiinnnXXXQQQjjj{{{mmmVVVOOOUUUZZZQQQEEE;;;555000000000...///222000000111111111222222222111333555777:::<<<===>>>JJJPPPccc|||yyyvvvzzz~~~yyytttyyylllUUUCCC===MMM___hhhpppzzzuuutttqqqnnnmmmppptttxxxxxxtttpppmmmmmmooorrrtttqqqqqqpppmmmhhheeedddccchhhgggccc```]]]\\\^^^```aaaffflllooooooooorrruuuoooqqqooopppttttttuuu|||yyytttpppjjjppp~~~pppaaaWWWZZZZZZPPPEEEAAA888>>>===<<>>???@@@DDDPPPhhh}}}zzz}}}~~~}}}uuuooozzzjjjQQQAAA>>>PPPaaahhhppp{{{xxxsssppprrrxxx|||{{{yyyyyytttnnnjjjjjjmmmqqqsssppprrrtttqqqllliiiiiijjjmmmkkkfff]]]TTTOOOOOORRRVVV\\\dddhhhhhhiiillloooxxxqqqmmmtttxxxooozzzzzz|||}}}wwwfffZZZ\\\\\\PPPEEEAAA:::AAA???:::HHHbbbjjjbbbbbb\\\aaahhhiiiqqqxxxtttZZZNNNEEEEEENNN]]]sssqqqbbb```eeennnvvv{{{xxxvvv|||zzzhhhccchhhwww{{{}}}sssfffWWWIIIBBBBBB???DDDMMMXXXdddnnnvvv{{{xxxrrrdddqqqvvvvvvmmmnnnLLL777111111000///////////////++++++,,,,,,---...//////333333333333333333333333111333555777999<<>>???GGGMMMkkk|||}}}wwwwww|||zzzlllQQQFFFDDDTTTeeemmmqqqtttvvvtttsssvvvxxx~~~yyyqqqjjjggghhhlllnnnnnnpppssssssrrrrrrrrrtttvvvssskkk___RRRIIIFFFEEEJJJMMMPPPTTTZZZccckkknnnooommmoooxxx~~~~~~~~~~~~gggXXX[[[]]]QQQDDDAAA===???<<<;;;FFFYYYbbbbbbUUUWWWZZZaaaiiiooommmhhhRRRNNNBBB@@@OOO^^^mmmuuudddaaafffrrrvvvyyyyyywwwzzzrrrgggeeevvvzzz{{{{{{tttgggZZZOOOEEE?????????CCCOOO```pppyyy|||}}}|||ttt~~~ppp|||ppp{{{}}}tttZZZ777222000...---...///......---------............///.........///000222333444555444555666:::>>>BBBEEEKKKPPPJJJBBBBBBEEEVVVooosssuuutttooowwwrrr|||rrrkkkjjjzzz{{{hhhGGG@@@ccclllbbbXXXVVVZZZ^^^bbbeeennnmmmmmmoooooojjjbbb\\\VVVQQQUUUeeemmmhhh^^^ZZZeeefffffffffeeeeeeggghhhmmmrrrxxx||||||}}}}}}cccUUUVVV\\\dddhhhggg```ZZZZZZ]]]^^^fff```ZZZWWWUUUXXXaaalll}}}yyynnnfffcccbbbaaa\\\^^^iiioooqqqzzz~~~qqqhhhrrruuukkkcccggglllbbbZZZYYYTTTVVVWWWXXXUUULLLFFFLLLWWWYYY]]]jjjooogggbbbYYYIIITTT\\\tttzzzhhhsssvvvyyy~~~sssfffaaaccceeejjjoooqqqoooooosssvvvvvvxxx|||~~~~~~~~~zzznnn|||ooo```^^^ooorrrdddbbbvvvwwwkkkyyyxxxmmm{{{}}}ttttttoooXXXCCC999111111111000//////////////////............///000000000000111222333444444555444999777CCCFFFLLLuuuooo{{{xxxssswww}}}}}}zzzwwwuuutttqqqpppmmmddd[[[YYY]]]cccjjjkkkooosssvvvxxxxxxwwwwwwrrrppppppnnnlllooouuu|||yyyuuusssssstttuuuzzz}}}~~~~~~zzzvvvwwwwwwzzz}}}~~~xxxtttnnn```hhhrrrkkkhhh~~~lllYYY```|||zzzeeeVVVXXX^^^YYYMMMBBB999111000222111000000111111111111111222222333222333555888;;;>>>@@@AAAJJJVVVxxx~~~xxxxxxuuuQQQGGGEEEUUUfffmmmqqquuuuuuwwwxxxyyy}}}zzz}}}xxxqqqkkkhhhiiillloooqqqqqqtttxxx}}}~~~}}}zzzwwwxxxwwwoooaaaSSSHHHBBB<<>>OOO___nnn|||llliiimmmrrrvvvyyyxxxxxx}}}ssseee^^^sssyyy||||||yyykkk^^^QQQFFF@@@>>>>>>BBBMMM]]]lllvvvyyyzzz|||xxxlllxxxuuu}}}xxx|||bbb<<<333000...---...///...------------............///000000000111111222333444333333444666888:::===>>>EEEIIIFFFBBBAAA@@@PPPnnnuuuvvvssshhhnnnlllvvvmmmmmmppp}}}sssoooyyyvvvdddEEE===XXXtttrrrhhh^^^]]]___aaacccdddlllmmmnnnqqqrrrmmmeee]]]VVVQQQVVVeeemmmggg^^^[[[dddeeefffeeedddeeefffhhhnnnqqquuuxxxzzz{{{|||}}}vvvyyy|||}}}~~~xxxddd[[[YYYbbbfffeee```^^^```bbbaaa^^^\\\[[[\\\\\\```lllyyyyyyuuurrrpppooolllddd```aaa```aaaooovvvuuuzzzrrriiinnntttmmmfffddd]]]WWWZZZ___```YYYSSSVVV]]]gggkkkxxx|||vvvhhhSSSTTT\\\vvv|||iiihhhmmmssswww}}}|||qqqkkknnnqqqtttuuutttsssssstttvvvxxx{{{||||||}}}{{{ooo{{{}}}pppbbb\\\kkkooocccaaasssyyyiiiqqquuu|||rrr}}}xxxoooZZZEEE:::222111111000//////////////////////////////000000111000000111222333444444555444:::666@@@CCCJJJrrrnnnooo~~~yyyuuuxxx~~~zzzwwwtttsssuuuuuusssnnniiifffeeeeeejjjjjjkkkmmmooosssvvvxxxxxxtttuuuzzz|||xxxqqqmmmzzzyyyvvvqqqnnnpppuuuzzz}}}}}}|||}}}~~~zzzzzzzzz}}}yyysssmmm```aaaiii```ZZZuuurrr^^^aaa{{{qqq]]]WWW\\\[[[UUUCCC999111000222111000111111111111111111222333333222444666999<<<>>>???@@@KKK]]]yyywwwSSSIIIIIIXXXhhhnnnqqquuutttyyy|||{{{|||}}}{{{wwwqqqllljjjkkknnnpppsssqqqsss{{{nnnttt}}}|||nnn^^^RRRAAACCCCCC@@@???FFFUUUbbbeee[[[SSSYYYkkkzzz~~~{{{rrrrrrqqqmmmiiigggiiilllyyyyyy|||}}}jjjdddpppppplllbbb```\\\QQQGGG???AAAAAA@@@GGGRRRRRRJJJGGGBBBAAAGGGRRRZZZ]]]\\\NNNLLLAAA>>>OOOaaaqqqqqqmmmooosssvvvxxxxxxwww{{{xxxhhh]]]ooowww}}}~~~~~~pppbbbTTTHHHAAA======AAAJJJYYYhhhqqquuuwwwyyy}}}yyyrrrvvv|||}}}kkk@@@333111...---...///...------------............///000000000111111222222333222222333444555666777777>>>@@@???BBBAAA<<>>@@@GGGnnniiiddd{{{wwwzzzxxxsssttt}}}~~~{{{xxxuuusssuuutttrrrqqqooommmjjjhhhhhhiiijjjkkkmmmpppuuuwwwssszzzwwwkkkppprrrsssqqqooorrryyyzzzyyyxxxyyyyyyvvv|||xxxrrrfffaaaiii]]]SSSmmmfffccc{{{www___VVV[[[]]]WWWEEE:::111000222111000111111111111111222333333444666888999;;;============HHH\\\~~~~~~{{{zzzwww}}}}}}XXXOOOOOO]]]jjjoooqqqtttssswwwzzzyyy{{{~~~yyyvvvqqqmmmlllmmmoooqqqqqqooopppuuu|||}}}jjjqqq~~~zzzjjjTTTOOOHHHAAA<<>>CCCKKKTTT]]]eeeZZZWWWHHHAAAPPPcccttt{{{ooommmnnnsssvvvyyyyyyxxxyyy}}}|||pppdddkkkttt}}}uuufffWWWJJJBBB>>>>>>AAAIIIVVVdddnnnsssuuuwww{{{iiihhhzzzooo???444222///......///...------------............/////////000000111111111111222222222222333555666888===;;;:::AAAAAA:::PPPzzzsss]]]^^^}}}ooodddooohhhgggiiiyyyeeeeeeooommmuuulllJJJ===IIIWWWkkk~~~pppeeeeeefffeeefffjjjlllkkklllmmmmmmiiiaaa[[[VVVTTTZZZggglllddd]]]\\\bbbdddeeeeeeddddddeeefffhhhfffeeegggjjjkkkiiifffhhhjjjllllllllllllnnnpppkkkzzzzzzrrrfffeeebbbaaadddhhhfff```UUUSSSVVV^^^fffkkkrrrxxxuuullldddbbbfffnnnzzz{{{mmm\\\QQQNNNVVVkkk~~~zzzvvvyyy~~~}}}xxxkkkiiimmmvvvtttiiicccdddcccqqqiii[[[ZZZkkkiiiTTTUUUXXX```jjjuuu|||uuugggfffgggmmmuuuzzzzzzxxxxxxyyyzzzzzzzzz|||ssspppuuujjjbbbnnntttnnnkkkvvvrrrmmm|||}}}~~~zzzvvvppp]]]HHH777222222111000000//////000000///............///000000000111111222333444555555888>>>777===???FFFkkkzzz~~~eeefffxxxzzzwwwyyywwwqqqttt~~~{{{wwwvvvuuurrrpppoooppppppnnnlllfffiiilllnnnoooqqqtttwwwuuuzzznnnnnnrrruuutttqqqppptttxxxtttvvvvvvxxx~~~~~~zzzwww}}}}}}uuujjjccclllaaaWWWoooiiiaaaxxxpppYYYTTT]]]^^^UUUFFF;;;222000111111000222111111111111222333444555777888:::<<<>>>@@@AAAAAAHHHYYY|||zzz{{{yyyuuusss~~~\\\TTTUUUbbbmmmooopppsssrrrtttuuuvvv}}}xxxvvvrrrooommmnnnpppqqqmmmmmmmmmmmmmmmnnnqqqrrrrrrttt|||{{{dddWWWKKKEEECCCCCCJJJRRRYYYcccnnnyyyyyyuuutttppphhh```___dddiiizzzooo```bbbyyyccc```qqqooojjjhhh^^^RRRGGGGGGCCCBBBKKKWWWWWWNNN@@@===>>>AAAEEEMMM^^^mmmiiieeeRRRDDDPPPddduuuuuunnnooorrruuuxxx||||||{{{zzzzzz|||}}}uuuvvvyyyrrrfffgggqqq|||xxxiiiZZZLLLCCC??????BBBIIIUUUbbbmmmssstttwwwzzzhhhbbbwww|||yyyqqqBBB555222///......///...------------............///000000222333333333333333333222111111333777;;;===@@@;;;888<<<===777NNNxxx~~~uuucccccc{{{iiidddssspppoooiiinnnaaacccooonnnuuuuuuNNNAAANNN\\\ppp|||lll```bbbdddcccgggnnnwwwtttrrrqqqpppllleee```TTTTTT\\\hhhjjjaaa[[[[[[aaaccceeeeeedddcccdddeeekkkiiigggiiilllmmmjjjhhhfffhhhiiijjjjjjkkkkkklllkkkttt~~~vvvqqqpppmmmhhheeehhhkkkggg___QQQLLLLLLWWWccchhhhhhiii```XXXPPPMMMNNNVVViii{{{|||mmm[[[PPPNNNWWWfffrrr|||{{{}}}zzzssssssyyyxxxggg\\\VVVSSS^^^qqqxxxbbbWWW___xxxsssYYYRRRMMMTTTcccrrryyyyyyyyywwwnnniiifffiiiqqqwwwxxxwwwyyyzzz{{{||||||~~~~~~uuuqqqyyyoooaaaiiipppmmmjjjqqqwwwqqq{{{~~~sssooo]]]GGG444222222222111000000000000000......------......///000111111222333444555555666999@@@999>>>@@@HHHjjj|||uuunnnvvvsss___dddzzz~~~yyyzzzuuupppxxx}}}zzzxxxuuusssqqqqqqqqqqqqpppoooeeeiiioooqqqqqqrrrtttwww{{{|||wwwtttwwwyyy{{{xxxrrrmmmjjjjjjrrrvvvxxxxxx{{{}}}wwwuuu|||~~~vvvqqq||||||~~~}}}tttjjj\\\iiibbbZZZqqqeee]]]rrr~~~{{{jjjTTTSSS___```UUUGGG<<<222000111111111222111111111111222444555666333555888;;;@@@EEEIIIKKKKKK]]]~~~{{{yyyzzzwww[[[TTTVVVdddnnnoooppptttrrrssstttvvv}}}xxxvvvsssqqqoooooopppqqqllllllllliiifffeeegggiiipppooouuuyyygggWWWPPPJJJCCCBBBEEEMMMZZZfffoooxxxzzzllliiiddd]]][[[^^^gggnnn{{{mmm[[[YYYnnngggOOOYYYfffuuuxxxsssmmmcccZZZKKKJJJDDDBBBLLLYYYYYYPPPBBB>>><<>>AAAAAA===666777999777KKKooo|||zzz{{{wwwwww|||eeeooo{{{nnnkkkiiilllxxxuuurrrrrrNNNAAAQQQddduuuwwwggg\\\aaadddcccgggpppxxxuuurrrpppooojjjccc^^^SSSTTT]]]hhhhhh^^^XXX[[[```bbbdddeeedddccccccccciiihhhggghhhiiijjjjjjiiihhhhhhiiijjjkkkllllllmmmoooqqqsssuuuvvvuuusssqqqnnnkkkeee```aaadddaaa[[[OOOHHHHHHRRR\\\___]]][[[OOOHHHCCCAAA???CCCTTTgggsssjjj\\\QQQMMMRRR\\\eeegggmmmzzz|||zzzuuuvvv~~~xxxeeeWWWRRRMMMUUUdddtttkkkYYYXXXjjj~~~cccVVVKKKMMM[[[kkkrrrrrruuu|||pppiiiccccccjjjrrrxxxyyyyyy{{{}}}}}}~~~~~~wwwqqq|||sssdddiiioooooollloooxxxqqqxxx~~~xxxlll___III333444222222111000000000000111...............///000000111111222333444555666666777@@@;;;@@@BBBJJJjjjxxxkkkppp}}}qqqSSSYYYwwwrrrtttoookkkuuu}}}{{{zzzuuuuuuuuusssqqqnnnlllkkkfffjjjoooqqqpppqqquuuyyy{{{{{{rrrsssyyy|||~~~~~~~~~|||wwwrrrmmmkkkpppuuuxxxuuuvvv|||}}}uuupppsssyyyyyyssslllnnnzzz|||}}}yyyyyytttlllZZZjjjggg```uuu{{{___YYYooorrrZZZUUUaaaaaaUUUHHH===222000111111111222111111111222333444555666444444777;;;AAAIIIOOOSSSNNNddd|||~~~}}}wwwUUUPPPTTTcccnnnoooqqquuussswwwyyyzzz}}}yyywwwuuurrrpppooooooooonnnmmmmmmmmmllljjjhhhfffiiijjjooozzzzzzkkkbbbUUUEEE???BBBAAAMMMWWWaaappp|||hhhccc\\\YYY\\\eeeqqqyyyxxx|||{{{vvvvvvlllYYYQQQ```vvvvvvJJJLLLXXXlllvvvhhhcccPPPOOOKKKKKKWWWffffff\\\PPPEEE>>>BBBGGGMMM[[[kkkrrrssscccTTT___ppp|||pppooouuuxxxtttrrrmmmgggcccaaabbbdddllltttssskkkmmmwwwssseee___eeeppp{{{~~~~~~~~~pppaaaSSSJJJ>>>???BBBHHHRRR___kkksssrrrwww{{{|||ppppppzzzxxxrrriiiyyy|||~~~~~~uuuUUU666444111/////////...------------............//////000333666777888888777333444666999;;;===>>>???999:::555666===AAARRRmmmwwwxxx}}}eee{{{xxxmmm}}}zzznnnuuu|||iiimmmaaaGGG<<>>FFFRRR^^^___\\\SSSLLLQQQ^^^iiiggg^^^```nnnyyy{{{uuurrrzzz{{{jjj\\\VVVQQQVVV]]]ggg}}}uuuaaaWWW\\\iii|||}}}ggg\\\QQQNNNWWWdddnnnrrruuu}}}xxxllleeefffmmmuuuyyywwwzzz|||~~~~~~xxxmmm}}}wwwhhhkkkpppqqqmmmoooxxxmmmsssyyygggbbbMMM555888333222111111000000111111000000000000000111111222111222222333444555666666333>>>;;;AAADDDMMMjjjuuupppxxxsssTTT^^^zzz}}}oootttrrrkkksss}}}|||{{{tttvvvwwwuuupppjjjfffeeegggkkkoooooonnnpppuuu{{{www|||{{{rrrnnnuuu~~~~~~}}}}}}~~~~~~}}}zzzwwwnnntttvvvrrrqqqxxxzzzooommmtttwwwvvvooojjjsss{{{rrrwwwzzzvvvuuuqqqbbbtttrrrkkk~~~ttt\\\YYYooodddYYYaaa```UUUIII===333000111111111222111111111222333444666777777777888<<>>AAAGGGQQQ]]]jjjssspppvvvzzz{{{qqq\\\eeexxxxxx}}}~~~ooojjj}}}~~~ttt\\\777444111/////////...------------.........//////+++---000333555666666555111444999===??????===;;;000666444777CCCMMM\\\qqqvvvyyyggg|||kkktttsssuuummmiiikkkxxxaaaRRRQQQ@@@777IIIbbbpppzzzqqqbbb^^^iiimmmgggeeellljjjlllnnnqqqqqqjjj^^^UUUPPPSSS]]]gggdddYYYUUUYYY^^^aaadddeeedddbbbbbbbbbbbbeeeggggggfffgggjjjnnnmmmkkkiiiiiijjjkkklllkkkkkkiiihhhiiikkkllljjjgggdddccc___ZZZ[[[aaaeeedddYYYXXXYYYWWWOOOGGGEEEHHHLLLCCCBBBHHHIIIBBB@@@EEEIIITTTZZZTTTNNNTTThhhyyykkk^^^hhhuuuyyy}}}wwwqqqzzzrrreeeZZZVVVXXXZZZ^^^rrr~~~iiiYYYSSSTTTcccssssssggg```WWWSSSWWWaaannnwwwyyyxxx~~~sssjjjjjjnnnrrrvvvxxx|||~~~~~~~~~yyyjjj{{{}}}yyyfffgggkkknnnjjjjjj|||yyyjjjqqqzzzrrrooowwwddddddPPP777<<<333222111111000111111111222222111111222222333444111222222333444555666666000<<<:::AAAEEENNNjjjssswwwbbbrrrzzzwww~~~tttvvv{{{zzz{{{zzzxxx{{{yyyrrrlllkkknnnlllggghhhkkkoooqqqrrrsssuuuvvvyyyrrrpppqqquuuwwwxxxwwwyyyzzz{{{zzz{{{|||~~~|||zzzwwwuuuuuuzzz}}}vvvuuussspppppprrrwwwtttrrrwww}}}xxxtttnnnxxxttt~~~xxxjjj]]]VVV```|||qqq[[[```cccSSSJJJ???555333333222111222000000000222333555777888;;;<<<<<<<<<===???CCCFFFQQQuuu}}}}}}|||vvv|||xxxyyypppaaaiiijjj[[[QQQKKKNNNYYYfffoooqqqsssuuuuuuxxxzzz|||yyyttttttsssrrrqqqqqqqqqqqqooommmmmmsssxxxxxxpppgggkkknnnrrrttttttuuuuuuvvv}}}|||{{{uuuhhhbbblll{{{zzzmmmfffccccccooouuulll```XXXRRRRRRTTTWWW]]]cccxxx}}}{{{lllYYYOOOSSS[[[tttwwwnnnuuu{{{}}}xxxpppssszzzrrruuu}}}yyyxxx~~~qqqddd[[[___kkkwww}}}iii]]]SSSTTTYYY^^^gggooo{{{zzzpppcccfffuuu~~~}}}fff___cccfffeeeXXXLLLGGGDDDEEELLLVVVbbbsss~~~zzzvvvxxxxxxtttcccbbbjjjxxx~~~wwwjjj\\\QQQAAACCCAAAAAALLL^^^jjjmmmppprrrvvvzzzsssTTT^^^www}}}ssszzzyyylllwwwzzz}}}}}}xxxxxx}}}UUU===666111000///------//////////////////.........//////000111222333333444444666:::???BBBAAA===999:::<<<===<<>>;;;AAAAAAHHHkkkzzziiivvv{{{}}}|||{{{zzzyyywwwpppoookkkgggiiimmmmmmiiikkkmmmppprrrrrrssstttuuuzzzvvvrrrqqqrrrtttsssrrrqqqsssuuuuuuuuuvvvxxxzzz~~~{{{wwwssssssxxxvvvqqqlllmmmuuu~~~|||xxxwww{{{zzzyyyiiiuuu{{{~~~xxxkkkZZZSSSaaa~~~nnnYYY```eeeXXXMMM@@@555222222111000222111111111222333555666777999:::;;;::::::<<>>HHHUUU[[[XXXYYYgggxxxooorrrxxx|||~~~wwwttthhhhhhfffcccdddnnn~~~fffSSSKKKNNNVVV\\\dddaaa\\\WWWWWW^^^jjjssswwwwwwyyy}}}yyyrrrvvvyyy|||~~~~~~~~~~~~qqq~~~}}}xxxkkkeeemmmqqqdddcccyyyuuusss|||rrrllltttllljjjpppYYY999333111000000000//////////////////000000111333444555555666666444333444777:::999AAA;;;BBBCCCJJJmmm{{{vvvlll}}}|||zzzxxxwwwuuussslllmmmkkkhhhjjjnnnooolllmmmooorrrsssrrrrrrrrrssstttsssrrrrrrrrrqqqnnnlllppprrrtttttttttvvvxxxzzz{{{wwwqqqlllkkkqqqzzz}}}vvvppplllppp|||{{{zzzjjjqqqzzzqqqYYYPPPaaa}}}mmmXXX___ggg^^^OOOBBB555111000000111333222222222222333444555666777999;;;;;;;;;<<<>>>@@@VVVxxx~~~yyyzzz||||||~~~}}}ssszzzxxx{{{sss]]]OOOJJJMMMXXXeeennnppprrruuurrrvvvzzz|||zzzqqqrrrrrrsssssssssrrrqqqqqqtttrrrppppppqqqpppnnnllllllpppssspppllllllqqqxxx{{{vvvrrriiidddgggjjjiiilllgggVVVGGGAAA<<<===>>>???AAAEEEQQQ[[[cccbbbYYYSSSVVV[[[pppzzzllldddjjjpppqqqllljjjxxxoooeeexxx}}}qqqnnnuuuzzzyyyzzz|||~~~yyynnnnnnwww|||zzzaaaJJJFFFIIINNNMMMOOOTTTYYYaaannnzzz|||wwwvvvtttdddaaagggttt}}}}}}}}}pppaaaVVVEEEDDDAAAAAAKKK[[[hhhmmmppprrrtttxxx~~~vvvQQQRRRhhhrrrrrrzzzoooppp{{{ppp~~~zzz}}}\\\===555///...///......//////////////////////////////000000111333444444555999;;;>>>>>>???AAAFFFKKKWWWZZZWWWLLLDDDMMMfff|||zzzqqqjjj{{{}}}mmm___ccc~~~wwwUUUAAA:::CCCOOO```llljjjZZZWWW\\\iiiqqqqqqsssxxxttttttttttttqqqhhh\\\RRRMMMVVVeeemmmcccSSSRRRZZZaaabbbcccdddeeeeeeeeeeeebbbbbbccccccdddeeeffffffccceeeffffffeeeeeefffgggfffffffffgggiiikkklllmmmhhhjjjjjjgggbbbaaaeeejjjssstttkkkWWWEEEAAAGGGNNN^^^___^^^WWWMMMDDD>>><<<===GGGUUU\\\ZZZYYYdddrrrxxxtttuuu~~~yyytttmmmnnnmmmjjjiiippp~~~ppp\\\OOOLLLQQQWWWfffeeebbb___]]]bbbjjjqqqsssvvvyyyzzz|||uuuxxxzzz|||||||||}}}~~~ooozzzzzzkkkfffpppwwwjjjeeevvvvvvsss{{{~~~{{{zzzoooqqq|||ccc>>>444111111000000000/////////000000000000222333444555777888888666555555888:::===CCC<<>>>>>===::::::<<<@@@JJJTTTVVVSSSQQQUUUZZZpppuuullljjjvvvmmm___jjjsssfffaaahhh{{{{{{pppooovvv{{{zzzsss^^^SSSNNNVVV[[[bbbiiinnnttt}}}gggbbbfffsss|||}}}qqqcccXXXIIIEEEAAAAAAJJJYYYfffmmmqqqrrrtttvvvzzzzzzTTTPPPeeeqqqqqqtttzzznnnrrrxxxpppaaa???666......//////...//////////////////000000000///000111222333444555666888<<>>@@@>>>CCC<<>>@@@CCCFFFIIIbbb|||yyywww{{{ssswwwrrrUUUEEEFFFJJJUUUcccllloooqqquuuuuuzzzyyyqqqppppppqqqrrrssstttuuuvvvuuuuuuuuutttpppjjjeeelllpppsssrrrpppuuu{{{|||zzzvvvvvvxxxvvvqqqcccbbbiiikkkfffeee^^^NNNEEE@@@===>>>>>><<<;;;<<<:::???DDDHHHIIILLLQQQUUUhhhttt___TTTQQQdddiiiooonnnfffZZZPPPKKKEEE???>>>FFFbbb|||sssqqqtttyyy{{{{{{|||oootttwwwyyy}}}zzzsssiiiaaa```jjjtttvvvyyy~~~rrreee]]]PPPGGG@@@BBBIIITTTbbbmmmpppssstttsssttt}}}tttTTTOOOeeewwwrrrqqqwwwhhhbbbxxxzzz}}}uuuGGG;;;000///111111//////...//////000000111111222000000222333555666888888;;;???EEEGGGEEEDDDDDDEEEBBBBBBBBBEEEPPPaaauuurrrdddNNNQQQooowwwmmmkkkkkkiiiddduuu|||kkkxxxsssssswwwhhhIII888BBBXXXqqq~~~yyy^^^SSSNNNVVV```eeellltttqqquuuzzzzzzsssgggZZZQQQIIITTTccciii^^^QQQUUUbbbccccccccccccdddeeefffgggffffffffffffffffffeeeeeedddeeeffffffeeeeeefffgggkkkjjjjjjiiiiiiiiijjjjjjqqquuuxxxtttlllddd``````iii___GGGEEEJJJKKKYYYnnn}}}~~~wwwsssllliiiggggggfffkkkxxxzzzxxx~~~}}}{{{vvvvvvzzzwwwvvvqqqsssuuuuuutttsssttttttuuuvvvwwwxxxzzz||||||}}}~~~~~~~~~yyyyyyvvvccciii~~~}}}|||ssszzzzzzsssrrryyyuuujjjTTT:::777222222111111111000000000111111111111222444555666222555888:::;;;===@@@BBB<<>>EEEIIIXXX|||uuuxxxyyyyyywwwtttrrrssstttooouuuwwwtttqqqqqqooommmmmmooorrrssssssssstttuuurrrsssrrrooommmnnnrrruuuwwwwwwvvvtttsssuuuxxx{{{yyyyyyxxxvvvuuuwww{{{~~~yyyeee```nnnuuulllyyy{{{hhhhhh||||||```\\\dddcccSSSFFF888333222222444666222222333333555666888888999;;;<<<===>>>AAADDDGGGiii~~~}}}yyywwwuuuxxxooottt||||||ttt~~~~~~~~~rrrWWWGGGEEEIIITTTcccllloooqqqtttxxx}}}{{{rrrqqqoooooopppsssuuuwwwyyyuuuqqqqqqrrrqqqkkkeeekkknnnqqqsssvvv}}}{{{vvvzzz|||{{{xxxwwwxxxvvvrrrhhhfffkkklllfffgggdddVVVJJJDDD@@@@@@???;;;:::;;;===AAAFFFJJJMMMOOORRRTTTaaa~~~nnnYYYLLLQQQVVVZZZ\\\XXXPPPIIIDDDAAA@@@CCCIIIbbb}}}xxxvvvwwwxxxzzzzzz}}}|||zzztttooosss|||~~~zzzttt{{{zzzmmmccc```iiirrruuuxxx|||~~~rrrhhh```SSSHHH@@@BBBIIISSSaaammmnnnqqqttttttuuu}}}nnnRRRPPPhhh|||}}}xxx{{{fff]]]sss|||KKK>>>222000222222000///...//////000111111222222000111222444555777888999<<<>>>AAADDDFFFFFFFFFFFF@@@@@@@@@@@@HHHXXXooosssjjjXXXYYYssssssgggiiinnnmmmbbbiiisssiiiyyyoooooo{{{oooNNN;;;EEE^^^yyy```UUUQQQZZZeeeiiinnntttpppuuuzzzzzzsssfffXXXPPPJJJTTTccciii]]]OOOTTTccccccccccccbbbccceeefffgggfffffffffeeeeeedddddddddcccdddfffeeeddddddeeeggghhhhhhhhhhhhhhhiiijjjkkkjjjqqqzzz~~~zzzqqqhhhbbbggg}}}yyy[[[OOORRRIIIQQQ^^^jjjqqqtttsssqqqnnnllllllmmmmmmnnnvvv~~~|||{{{sssmmmnnn~~~zzz{{{xxxxxxwwwuuussstttuuuuuusssqqqrrrssstttuuuvvvxxxyyyzzzzzz{{{}}}}}}}}}~~~|||zzzuuuccchhhzzzwwwppp|||}}}rrruuu~~~tttrrrxxxfffTTT???999222222222111111111000000111111111222333444555666333555888:::;;;<<>>>>>???>>>>>>@@@DDDGGGkkkxxx{{{xxxvvvttttttzzzsss~~~~~~|||}}}lllNNN>>>EEEIIITTTbbbllloooqqqtttxxxrrrqqqooonnnooorrrvvvyyy~~~wwwpppooorrrsssnnniiimmmnnnrrrvvv||||||{{{|||tttwwwxxxuuuuuuvvvtttppptttnnnmmmjjjdddiiilllcccUUUNNNHHHEEEAAA<<<999999???CCCIIINNNQQQSSSSSSSSSVVVppp~~~eeeRRRKKKJJJIIIGGGEEEBBB???===>>>AAAFFFKKK```}}}|||zzzxxxyyy|||zzz|||rrrgggkkkuuuxxxuuurrrvvv~~~rrrgggccckkkuuuwwwyyy~~~~~~sssiiicccTTTIII@@@BBBHHHRRR```mmmlllpppuuuuuuvvv}}}kkkSSSSSSlll~~~{{{eee```yyywwwwww~~~}}}NNN@@@333111333333000......//////000111222222222000111222444666777999999::::::<<<@@@DDDFFFFFFFFFAAACCCDDDCCCIII\\\www|||vvvgggggg~~~wwwiiimmmttttttcccaaaooolll~~~rrrqqqpppLLL888CCC\\\yyyaaaWWWUUU```kkknnnpppuuuoootttzzz{{{ssseeeXXXOOOKKKVVVdddhhh\\\NNNSSSbbbdddcccbbbbbbcccdddfffgggfffeeeeeeddddddccccccbbbbbbdddeeeeeedddccceeefffeeeeeeeeefffhhhiiikkklllhhhrrrtttjjjnnnyyyllldddSSSPPPMMMOOOVVV___fffkkkrrrrrruuuyyyyyyvvvxxx}}}}}}~~~rrraaaiiiuuuzzzjjjwwwyyyxxxzzz{{{vvvrrrrrruuuvvvsssppprrrsssvvvyyy}}}}}}{{{xxxxxxzzz|||}}}}}}}}}~~~yyy|||xxxfffjjjvvvlllaaappp}}}rrrrrrxxxyyyxxxvvvaaaSSS>>>444222222222111111111111000111111111222333444555666444666999:::;;;;;;===>>><<>>===???AAA@@@@@@FFFNNNmmm~~~~~~yyyxxx~~~|||}}}~~~|||zzzfffLLLCCCEEEGGGPPP^^^iiimmmoooqqqxxx}}}vvvqqqooopppppppppsssxxxuuuxxxvvvmmmiiilllllliiikkkqqqxxxxxxvvvxxxyyysssooooooooonnnrrrwwwxxxyyyoooeeeffffffjjjvvvggg___TTTKKKCCC>>>===???CCCJJJSSS[[[^^^]]]ZZZXXXTTTkkkgggSSSJJJCCCCCCAAA<<<:::===:::AAAFFFLLL^^^}}}zzzwwwxxxxxxvvvuuuvvvwwwwwwzzz}}}}}}~~~|||jjjiiijjjgggjjjssszzzvvv~~~}}}vvvsssiiidddkkktttwwwxxx{{{yyypppfffYYYKKKBBBCCCIIIOOO\\\jjjooopppsssvvvwww|||xxxZZZQQQhhh~~~}}}qqqkkkwwwlll{{{ooouuuTTT;;;000222000000111,,,,,,...000000/////////000000000000222444888;;;>>>???@@@BBBBBBBBBCCCFFFHHH888BBBCCCIIIHHHYYY}}}lllfffhhhsssooo}}}|||___gggxxxeeeaaaFFF888@@@VVVtttgggYYYXXXbbbhhhqqqwwwrrrqqqvvv{{{|||vvvhhhZZZPPPKKKXXXggggggYYYNNNTTT```dddfffgggfffeeeeeefffgggeeeeeedddcccccccccddddddgggfffeeedddddddddddddddfffgggggghhhiiiiiijjjjjjkkkkkkssstttqqqqqq{{{yyylllggglllvvvzzzxxxzzzvvvuuusss||||||nnnffflllqqqpppqqqvvvnnnooosssxxx||||||vvvssssssvvvuuussspppnnnnnnqqqtttqqqtttvvvwwwwwwvvvvvvwwwzzzyyyxxxzzz}}}~~~|||zzzzzzzzz{{{kkkgggsssvvvnnnrrryyykkkkkktttwwwvvvZZZSSS@@@888333000......111222111000444333111111111333555777222444777:::<<<=========777>>>@@@KKKIIIWWW}}}~~~~~~|||zzz{{{|||zzzwwwuuuttttttvvvwwwvvvuuusssqqqooommmlllllltttuuuwwwzzz|||}}}|||{{{uuuuuuwwwzzz}}}~~~|||{{{}}}~~~zzzssstttoooooo~~~zzzvvvkkkZZZ\\\wwwvvv___```hhhddd\\\III888444333000000444111222333333444666999;;;???>>>@@@CCCCCCCCCHHHOOOnnn~~~yyy~~~zzzxxxwwwcccJJJAAADDDFFFNNN\\\ggglllooorrrxxxxxxuuupppnnnpppqqqppptttxxxzzz}}}{{{sssooonnnkkkgggmmmrrrxxx{{{xxxxxxyyyyyyssskkkddd___^^^gggqqq|||~~~sssgggfffgggnnn}}}{{{rrrggg\\\TTTPPPPPPRRRYYY]]]bbbeeeeeeccc```___]]]kkkjjj[[[LLLFFFDDDAAA???@@@DDDIIIKKKNNN[[[pppooonnnrrrzzz|||wwwpppmmmnnnnnnsssxxx{{{~~~sssnnnjjjcccdddkkk{{{zzz|||tttoooeee```gggqqqvvvzzz}}}~~~{{{rrriiiWWWJJJAAACCCHHHOOO]]]kkkooopppsssuuuvvv{{{fff^^^qqqzzzyyyxxxpppWWW>>>222333000000111,,,---///000000//////111333222222222333555888;;;===>>>@@@BBBBBBBBBDDDFFFHHHCCCGGGCCCHHHHHH[[[pppdddyyy{{{wwwyyypppVVVeee~~~iiiVVV@@@555???UUUqqq}}}ggg\\\]]]eeegggooowwwvvvsssvvv{{{{{{tttgggYYYPPPKKKYYYiiikkk]]]QQQTTT```dddeeegggfffeeeeeefffgggdddddddddcccddddddeeeeeeggggggfffeeeeeeeeeeeeeeegggggghhhhhhiiiiiiiiijjjhhhhhhmmm~~~|||{{{wwwzzz|||yyyxxxwwwoooiiiiiihhhiiinnnvvvzzz}}}{{{ssstttvvvtttrrrsssssstttuuutttrrrpppppppppppprrruuuwwwwwwxxxzzz{{{|||zzzyyy{{{~~~~~~}}}~~~{{{yyy~~~}}}uuuiiiiiiwww{{{qqqqqq|||{{{llllllttt|||lllXXXSSS???777333000...///111222111000333222222111222333555666666666777888999;;;<<<===AAABBB@@@GGGDDDSSSxxx}}}~~~~~~|||{{{zzz}}}zzzwwwtttqqqppprrrtttuuutttsssrrrpppoooppppppqqqtttuuuwwwyyyzzzzzzzzzzzzqqqsssvvvxxxxxxxxxyyyyyyxxx{{{}}}zzzyyy}}}}}}yyyvvv}}}tttnnnwwwtttvvv{{{tttbbbXXX___xxxuuu^^^___hhhfff^^^JJJ999444333//////333111222333444444666999<<>>@@@BBBCCCCCCDDDGGGIIIMMMMMMEEEHHHJJJ\\\xxxiii}}}uuuyyyoooVVViiihhhLLL:::555@@@RRRkkk{{{wwwfff]]]```ffffffmmmxxxzzzuuuwwwzzzxxxqqqdddWWWOOOKKKZZZjjjlll___RRRUUU```dddeeeffffffeeeeeefffhhhdddcccccccccdddeeeffffffhhhggggggffffffffffffggghhhhhhhhhhhhhhhiiiiiiiiihhhgggiiirrr|||~~~tttmmmkkkjjjhhhllltttyyyyyyzzz|||~~~xxxrrrooorrrvvvuuurrrqqqjjjnnnsssuuutttqqqooonnnppprrrtttuuuwwwyyy|||}}}{{{zzz{{{~~~}}}}}}xxx|||xxxuuuiiiiiivvvyyyrrrtttqqqnnnsssuuuppptttdddXXXSSS<<<666333111//////111222111000111111222333333444555555888888777888:::===AAACCCIIIFFF???EEEDDDTTT}}}vvvxxx{{{yyyyyy{{{}}}zzzwwwssspppnnnppprrrsssppppppoooppprrruuuwwwyyyqqqtttwwwxxxxxxwwwvvvvvvtttwwwyyywwwtttqqqrrrssspppssszzz{{{uuutttvvvwwwxxxmmmgggooo}}}{{{{{{vvv{{{yyy|||rrrbbbYYYaaaxxxyyybbb```hhhfff___KKK:::555333//////333111222333444444777:::===>>>>>>AAADDDCCCBBBFFFLLLrrryyy|||}}}}}}yyy|||}}}xxxpppWWWAAA???@@@AAAHHHUUUaaahhhnnnssswww{{{rrrqqqnnnmmmppprrrrrruuuzzzzzzyyywwwtttrrrpppnnnkkkpppssswwwzzz||||||~~~yyyxxxwwwwwwyyyyyyxxxwwwzzz{{{zzzrrrgggeeevvvllleeedddooo}}}xxxtttllloootttxxxyyyvvvqqqlllhhhnnnyyy|||tttppprrrsssdddZZZUUUTTTRRRNNNKKKRRRcccsss|||~~~|||}}}xxxfff```^^^ccchhhhhhffffffeeeaaa^^^___eeeppp|||rrrgggcccjjjssszzz{{{}}}yyyoooeeedddllltttyyy{{{||||||tttmmmVVVHHH???AAAGGGOOO]]]llloooooorrrttttttxxxzzzxxxnnniii{{{uuuiii~~~sss~~~www[[[@@@222222//////111---///000222111000000222333222333444555777:::<<<>>>>>>@@@BBBDDDDDDEEEGGGIIINNNPPPJJJMMMMMM]]]|||rrr{{{ooo~~~|||uuuYYYiiihhhGGG999777AAAPPPfffuuurrrdddYYY[[[bbbdddmmmyyyzzzvvvxxxyyyvvvnnnbbbVVVNNNKKKYYYhhhjjj\\\PPPTTT```ccceeeffffffeeeeeeggghhhcccccccccddddddfffggghhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhkkkhhhgggjjjrrr|||}}}wwwqqqoootttxxxxxxwwwwww}}}~~~}}}{{{xxxvvvvvvvvvjjjfffdddfffhhhfff___ZZZccchhhnnnrrrsssrrrppppppqqqrrrssstttuuuwww{{{~~~}}}{{{zzzzzz||||||yyy{{{vvvzzzlllgggnnnrrrqqqxxxvvvppprrr}}}uuu~~~~~~pppnnnaaaYYYRRR;;;555333222111000111111111111000111222333444555555555555666888;;;???CCCGGGIIIIIIEEE>>>GGGIIIZZZzzzyyy|||xxxvvvuuuuuuzzzwwwtttpppooooooqqqrrrmmmmmmnnnoooqqqtttwwwyyyssswww|||~~~|||yyywwwvvvzzz|||}}}{{{vvvssssssuuunnnqqqxxxvvvnnnooottt|||pppfffjjjxxxyyy~~~yyyzzz~~~~~~tttaaaUUU^^^xxx{{{eeeaaahhhggg___LLL:::555333000///333111222333444555777;;;>>>>>>===???AAA@@@>>>BBBIIIwwwwwwvvv~~~~~~|||sssnnnuuuwwwWWW>>>???>>>>>>DDDQQQ]]]fffmmmssswww}}}{{{uuupppmmmmmmqqqssssssvvvzzz{{{uuupppmmmlllkkkjjjjjjooorrrvvvwwwwwwvvvvvvwwwyyyxxxwwwwwwyyyyyyxxxwwwxxx{{{tttjjjeeelll}}}~~~|||yyyvvvsssuuuwwwzzzzzzpppccc```dddzzzsssvvv~~~vvvsssoooaaaUUUVVVbbbpppyyy{{{yyy{{{zzzuuussstttsssoooccc]]][[[dddpppxxx}}}xxxmmmeeefffqqq}}}xxxfffgggpppwww{{{zzzqqqfffbbbiiisssyyyyyy~~~|||ssslllXXXJJJ@@@AAAFFFNNN]]]lllnnnoooqqqssstttxxx}}}xxxuuueeeXXXpppxxxxxxxxxsssfffyyy}}}qqqzzz|||[[[@@@111000...///222///...000333444222111111111000111333555888;;;>>>???>>>AAACCCEEEEEEEEEFFFGGGGGGNNNNNNRRROOO^^^rrrrrr{{{ppp}}}|||uuu___ggglllGGG999777AAAPPPfffwwwuuubbbSSSRRR\\\cccpppzzzyyywwwxxxyyyuuummmaaaUUUNNNKKKWWWeeeeeeWWWMMMRRR___cccdddffffffeeefffgggiiiccccccddddddeeefffggghhhhhhhhhggggggggghhhhhhiiihhhhhhhhhhhhhhhiiiiiiiiikkkgggeeefffiiitttzzzqqqrrrvvvwwwwwwxxxuuuwwwwwwrrrkkkhhhkkkooolllkkkkkknnnssssssnnnggggggjjjnnnqqqqqqqqqqqqqqqssstttttttttssstttwwwzzz{{{zzzzzzyyyzzz||||||{{{{{{wwwxxxlllgggmmmqqqqqqxxxvvvmmmlllyyyrrryyyqqq```XXXRRR<<<777333333222111000000111111///000222333444555555555333555999===AAACCCEEEFFFDDDBBB>>>IIILLL[[[}}}||||||yyyvvvtttrrrvvvuuusssqqqpppqqqrrrrrrmmmmmmnnnoooppppppqqqqqqsssxxx}}}~~~{{{wwwuuuuuuwwwxxxxxxxxxvvvvvvwwwxxxtttvvv{{{wwwlllkkkpppxxxpppiiilllyyy|||xxx~~~{{{vvv|||yyybbbRRR\\\zzz}}}wwwdddaaaiiiiii___KKK:::555444000000444111222333444555888;;;>>>===<<<===??????>>>DDDLLLwwwzzzzzzyyy{{{yyyqqqkkkmmmaaaAAA>>><<<;;;@@@MMMZZZdddmmmtttyyy|||zzzvvvpppmmmmmmqqqssssssuuuyyyvvvnnnkkkjjjgggfffgggmmmpppsssuuutttsssrrrrrrtttuuuuuuvvvvvvwwwwwwxxxwwwxxxoooooo{{{||||||}}}zzzwwwggggggvvv}}}jjjYYYWWW```llluuuzzztttuuurrroooppptttsssppplllfffgggrrr~~~{{{ooojjjpppzzz~~~qqqsssvvv}}}~~~uuummmccc___gggsssyyyxxx~~~|||sssmmm]]]NNNBBBBBBFFFMMM[[[jjjnnnoooqqqttttttyyy||||||}}}}}}jjjVVViiiyyyyyywwwrrrhhhyyywww|||^^^CCC333111---///222000...000333444444333444555222333555777:::===???@@@@@@BBBEEEFFFEEEEEEEEEFFFBBBKKKMMMRRRPPP```oooaaattttttzzz~~~wwwsss{{{wwwppp~~~}}}yyymmmKKK:::666???OOOiii||||||cccRRROOOYYYcccppp{{{yyywwwxxxyyyvvvnnnbbbVVVNNNJJJWWWeeeeeeWWWLLLRRR^^^bbbdddffffffffffffhhhiiieeedddddddddeeefffggggggggggggggggggggghhhhhhiiiggggggggghhhiiiiiijjjjjjjjjdddbbbdddeeelllxxxqqqqqqtttuuuwwwyyyrrrvvvyyyyyywwwwwwyyy}}}yyy{{{oooqqqssssssrrrqqqqqqqqquuuvvvvvvvvvttttttuuuwwwyyyzzzzzzzzzyyyzzz|||~~~}}}||||||{{{qqqjjjjjjqqquuussstttzzzvvvkkkhhhxxxwwwrrrxxx```TTTQQQ>>>999333444444222000///000222000000111222444555666666555777:::===>>>>>>======AAA@@@>>>JJJJJJTTTwwwzzz{{{}}}~~~{{{zzzwwwssspppoooooopppqqqrrrssstttuuummmnnnpppqqqrrrqqqpppooosssvvvxxxwwwrrrpppqqqttttttsssssstttvvvxxxyyyyyyyyy{{{|||{{{zzz{{{~~~}}}}}}xxxnnnjjjkkkpppppppppttt~~~zzz|||}}}zzz}}}yyymmmqqq~~~ooo___eee|||}}}yyyzzzsssaaa^^^gggjjj^^^KKK:::555444111222666000222444555666888<<>>JJJWWWbbblllttt{{{}}}wwwuuupppnnnnnnrrrsssssstttxxxwwwpppooonnnjjjggggggiiimmmqqqssssssqqqppppppqqqtttvvvuuusssrrruuuwwwxxx~~~xxx~~~uuufffaaakkktttcccVVVWWWbbbmmmvvv|||zzzyyyvvvuuu{{{{{{rrrkkkiiipppxxxzzzvvvtttxxx||||||sssnnnqqquuuvvvuuuwwwttt~~~uuunnnddd___fffsssxxxvvv|||}}}tttoooaaaRRREEECCCFFFLLLZZZhhhmmmnnnqqqtttuuuzzzuuuyyysss]]]mmm~~~|||qqqjjjwwwwwwzzzeeeHHH777333...///222//////000222333444777<<<@@@777888999;;;===>>>??????BBBDDDFFFGGGEEEDDDCCCDDDDDDIIIGGGMMMOOOdddgggSSS```~~~uuutttsssnnnkkk~~~xxxzzzuuuwwwrrrVVVBBB777===MMMhhh||||||fffWWWUUU\\\bbbooo{{{|||vvvxxxyyywwwooocccWWWOOOIIIXXXiiikkk]]]PPPSSS^^^bbbdddeeefffffffffhhhjjjffffffeeeeeeeeeffffffggggggfffffffffgggggghhhiiieeeffffffhhhiiijjjkkklllnnneeeaaadddeeegggttt~~~|||}}}{{{vvvtttpppooossswwwvvvvvvxxxuuuwww{{{ooosssvvv{{{mmmpppssstttsssqqqqqqqqqvvvxxxyyyyyywwwvvvvvvwwwyyy{{{|||{{{yyyyyyzzz|||~~~{{{{{{~~~ooojjjjjjqqqtttrrrrrrvvvzzznnnjjjuuuuuutttxxxcccRRRQQQ@@@888333444555333000///000222111000000111222555777888::::::;;;<<<<<<======<<>>???>>>>>>>>>CCCEEEGGGGGGFFFCCCBBBBBBHHHIIIAAAGGGNNNgggiiiSSS[[[{{{ooorrrnnniiidddxxxtttuuurrr{{{}}}bbbJJJ:::<<>>===:::<<>>???===>>>@@@AAACCCFFFJJJNNNvvv~~~}}}{{{xxxrrrooosssyyy}}}mmmeeekkkyyy}}}yyyQQQ::::::888;;;FFFSSS^^^iiiqqq{{{ooommmpppkkkkkkooossstttuuuwwwwwwpppqqqsssrrrooonnnnnnnnnooooooooopppppppppttttttsssrrrrrrrrrrrrrrrssssssxxx}}}}}}~~~}}}zzzyyywwwnnneeeVVVPPPJJJKKKVVVfffssszzz|||}}}{{{{{{{{{mmm___OOOMMMYYYkkkzzz|||zzzvvvuuuvvvqqqsssuuuvvvwwwxxxzzz|||zzzxxxuuuvvv~~~|||qqqhhhiiiqqqvvvvvv|||zzztttjjjXXXFFF@@@EEEPPP^^^iiimmmlllnnnqqqrrrwwwzzzrrrtttppp|||sss^^^hhhzzz}}}yyy}}}mmmMMM777333///111444000111000000111333555777888666;;;===;;;<<>>AAACCCCCCCCCBBBHHHHHHGGGJJJPPPjjj|||~~~yyyvvvuuurrrooolllkkklllmmmmmmlllooonnnnnnnnnooosssyyy}}}yyyyyyyyyyyyzzzzzzzzzzzzyyyxxxuuurrroooqqquuuxxxvvvrrrpppsssxxx}}}}}}|||{{{wwwyyy}}}vvvuuurrrsss|||yyy|||~~~uuuppp~~~zzziiiuuuiiiaaaooovvvooo\\\```kkkjjj]]]KKK999222333333222333222333555777:::===???@@@===>>>???@@@@@@BBBFFFHHHmmm}}}|||wwwoooiiinnnwww}}}pppjjjpppzzz|||wwwtttllleeennn{{{jjjKKK<<<999777<<>>===>>>BBBEEEDDDCCCBBBBBBBBBCCCEEEHHHIIIGGGMMMLLLTTTXXXkkkxxx{{{xxxgggpppzzz~~~llliiitttrrrfffddddddBBB;;;:::CCC[[[gggtttjjjddd___```gggpppwww{{{tttwwwyyyvvvlll___SSSLLLJJJZZZkkkmmm]]]OOORRR^^^eeedddddddddeeeggghhhjjjgggggghhhhhhhhhgggffffffeeeeeefffgggggghhhiiiiiigggggggggggghhhhhhhhhhhheeeeeeddddddeeegggiiijjjjjjkkkmmmnnnnnnoooppprrrsssssssssrrrppppppqqqssssssuuuwwwwwwvvvttttttuuu~~~~~~nnnkkkpppuuuyyyqqqeeehhhlllpppsssuuuuuutttxxxvvvvvvtttkkkdddlllzzz|||uuujjjgggsss}}}wwwrrrqqqrrrsssssstttuuuvvvvvvwwwwwwxxxxxx{{{{{{zzzzzzzzz{{{}}}~~~xxxvvvwwwmmmhhhlllssswwwxxxxxxsssqqqVVVOOOIII<<<333222111000000111222333444444555444333444777999::::::<<>>???@@@@@@???@@@CCCEEEdddyyywww{{{oooffflllxxxuuuqqqxxx|||uuunnncccYYYbbbooobbbJJJDDD:::999???LLLZZZdddnnnvvvnnnjjjkkkiiilllqqqtttssssssvvv}}}uuunnnnnnnnnllljjjjjjlllmmmoooqqqqqqpppnnnmmmrrrqqqqqqppppppqqqqqqqqqrrrqqqrrruuuxxx~~~}}}wwwyyy^^^TTTIIIKKKYYYhhhrrruuuvvvqqquuu~~~wwwhhhiiiwww}}}hhhUUUPPP___{{{{{{wwwwwwyyyyyyxxxyyywwwvvvxxx{{{{{{xxxuuusssttttttvvv|||}}}wwwvvvpppjjjkkkrrrwwwxxx|||xxxqqqkkkZZZHHHBBBGGGRRR___iiioooppptttxxxyyy{{{yyytttsssqqqwww^^^ggg}}}~~~pppnnn~~~jjjLLL888333......222///000111111222222111000000555:::>>>>>>???CCCDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHMMMKKKTTTYYYlllxxxkkkuuuxxxsssyyy{{{rrraaaggg~~~mmm```ZZZ===<<<<<>>333222111111111111222333111222333333333555888;;;999:::<<>>???BBBCCCBBBBBBEEEHHHKKKKKKIIIGGGEEEGGGJJJHHHQQQYYYpppzzzooolll|||yyyyyykkkYYYdddwwwcccSSS:::<<<>>>CCCQQQVVV```^^^\\\[[[^^^eeeooowww{{{xxx||||||ssseeeXXXQQQIIIWWWfffhhh[[[OOOSSS^^^bbbbbbaaaaaabbbcccdddeeegggggggggggggggfffeeedddeeeeeefffggghhhiiijjjkkkhhhhhhhhhhhhggggggggggggffffffggghhhiiijjjkkklllhhhkkknnnmmmkkkkkkmmmppplllpppsssrrrnnnjjjhhhiiinnnqqqvvv{{{{{{{{{tttnnnooolllhhhggghhheee```aaaffflllqqqsssuuuwwwxxxtttrrrtttyyyvvvlllhhhlllqqqpppmmmjjjlllqqqrrrooouuutttssssssttttttrrrqqqtttvvvxxxzzz{{{zzzyyywwwzzzyyyxxxxxxyyy{{{~~~{{{yyyvvvlllfffiiioooqqqqqqqqq~~~sssppp}}}}}}kkkYYYLLLFFFAAA444333222111111222333444000111333555666999===@@@BBBBBBBBBCCCEEEFFFEEECCCDDDLLLMMMOOORRRTTTeeeqqqsssvvvwwwvvvtttssssssvvvtttqqqlllgggdddddddddhhhooovvvxxxuuussstttvvvooopppsssuuuwwwxxxxxxxxxtttrrrooooooqqqtttvvvvvvvvvyyyzzzvvvrrruuu}}}yyyyyy{{{}}}}}}zzzqqqqqq}}}qqqvvvvvvjjjooosssdddjjjwwwxxx{{{|||{{{lllZZZ___jjjhhh]]]KKK999222333333222333777888999;;;<<<;;;;;;:::???@@@BBBBBBAAAAAACCCDDDWWWrrr~~~mmmiiirrr{{{zzztttyyy}}}sssrrr{{{yyyuuuuuummmjjjmmm___GGG<<<:::999===HHHTTT^^^hhhoooxxxpppnnnkkkhhhgggiiikkklllsss{{{{{{tttnnnmmmjjjfffeeegggiiikkkmmmooopppppppppppprrrqqqqqqqqqqqqrrrrrrsssppprrrxxx{{{zzzwww{{{}}}|||}}}zzzssstttsssooolllhhh^^^TTTFFF@@@>>>EEEWWWiiiuuuzzzyyy~~~|||iiihhhddd\\\XXX]]]jjjuuuvvvtttssstttwwwxxxvvvtttrrrqqqqqqtttwwwzzz||||||zzz{{{{{{yyy|||~~~uuuvvvqqqjjjiiiooouuuxxxxxxzzz~~~~~~vvvqqqjjjZZZIIICCCHHHQQQ]]]fffkkkmmmppptttuuuwwwxxx{{{pppYYYhhhqqquuuzzzyyy}}}}}}|||hhhLLL:::666///...222000111111222222333333444444777<<<>>>======@@@AAA@@@DDDFFFIIILLLLLLIIIEEECCCEEEGGGDDDOOOYYYsss~~~oooiiirrr^^^ddd}}}lllUUU;;;===???BBBPPPTTT\\\[[[ZZZZZZ]]]cccmmmwww}}}xxx|||}}}ssseeeXXXQQQIIIVVVeeeggg\\\PPPTTT^^^fffffffffgggggghhhhhhhhheeeeeefffffffffeeeddddddeeeeeefffgggggghhhiiiiiihhhhhhhhhhhhggggggggggggeeeeeefffggghhhhhhiiiiiikkkllllllkkkjjjiiiiiijjjfffjjjnnnpppooommmkkkjjjnnnooosssxxx}}}~~~~~~xxxlllaaa^^^___]]]XXX\\\ccckkkqqqssssssuuuwwwtttsssuuu{{{~~~yyylllaaannnooollliiijjjpppuuuuuurrrrrrsssuuuwwwwwwuuusssrrrsssuuuwwwxxxwwwvvvuuuwwwvvvwwwwwwyyy{{{}}}{{{}}}~~~zzzxxx}}}vvvnnniiiooowwwzzzzzzzzz{{{rrrrrrxxxvvvxxx{{{vvvfffUUUKKKDDD???444333222111111222333444222444666888:::===AAAEEENNNLLLIIIHHHHHHHHHFFFEEEBBBHHHJJJMMMTTTXXXjjjnnnoooqqqtttwwwwwwuuusssttttttsssoooiiiffffffgggdddiiiooosssrrrqqqqqqqqqqqqsssuuuwwwxxxwwwwwwvvvuuusssrrrsssuuuwwwwwwvvvvvvyyyzzzyyyvvvxxx}}}yyyvvvuuuwwwxxxyyyqqqqqqwwwtttnnngggmmmsssbbbgggzzzppp]]]```jjjhhh^^^LLL:::333333222111111555777999;;;<<<<<<<<<;;;<<<>>>@@@BBBAAABBBCCCEEESSShhh~~~xxxmmmmmmssszzztttzzz}}}xxx}}}{{{ooonnnzzz{{{tttyyyqqqTTT???===:::<<>>;;;:::===???>>>DDDEEEGGGHHHHHHGGGEEEDDDEEEGGGBBBLLLVVVooo~~~vvvppplll{{{pppgggzzz~~~xxx^^^@@@===<<>>===EEEDDDCCCCCCCCCDDDFFFGGGGGGHHHBBBJJJQQQggg|||gggpppsssgggpppsssssslllsss}}}gggEEE===:::@@@SSSZZZddd___]]]\\\]]]bbbkkkvvv}}}{{{wwwiii[[[SSSHHHUUUdddiii^^^SSSUUU]]]ccceeegggiiiiiihhhfffdddddddddeeefffgggggggggfffeeeeeeeeefffffffffffffffgggggggggggghhhhhhhhhiiihhhiiiiiijjjjjjjjjiiiiiijjjgggfffgggkkklllkkkhhhfffeeedddhhhnnnssstttsssqqqnnnlllmmmrrrwwwzzzzzz{{{zzz~~~lll```ZZZcccttt~~~rrrxxxzzztttjjjbbb[[[UUUQQQZZZfffmmmooonnnoooqqqiiiqqqsssssspppeeelllrrrqqqqqqrrrrrrpppqqqooommmmmmoooqqqrrrsssssstttuuuvvvvvvwwwwwwwwwqqqsssuuuwwwyyyzzz{{{{{{xxxsssttt~~~tttmmmkkkrrryyyzzzxxxvvv}}}wwwpppuuu}}}cccPPPMMMHHH???444444222222222222444444444555666666666888;;;===EEECCCAAACCCHHHMMMRRRTTTRRRQQQJJJFFFKKKSSSjjj|||ooonnnoootttzzz|||yyyuuuuuuuuuwwwyyyuuuooonnnrrruuussspppoooooopppssstttttttttrrrmmmhhhgggjjjmmmqqqqqqrrruuuxxxyyyxxxvvvyyyxxxxxxwwwvvvsssqqqooo{{{}}}~~~{{{uuurrrrrrsssqqqqqqrrrssssssxxxxxxttt{{{}}}wwwmmmeeegggllluuusssfffjjj}}}rrr^^^[[[aaaddd```OOO<<<444222111111222111333777;;;>>>?????????AAA@@@?????????@@@AAAAAAMMMgggxxxooosssuuuuuu~~~|||ttt~~~dddDDD>>>;;;CCCNNNYYYdddlll{{{qqqhhheeedddeeehhhhhhggglllsss{{{xxxppppppvvvlllbbbeeeiiiiiiiiiiiiiiikkkooorrrqqqqqqqqqqqqrrrsssttttttuuuuuuuuuuuuuuuttttttsssvvvxxxzzz{{{|||~~~}}}zzz{{{~~~~~~~~~|||{{{xxx~~~zzz___RRRIIICCCJJJXXXdddnnntttwwwwwwzzz}}}iiiaaaiiiqqqrrruuuwwwyyywwwtttrrrtttvvvzzzwwwssssssvvvxxxxxxwwwyyyxxxwwwyyy~~~xxxvvvooojjjllluuu{{{|||{{{zzz{{{~~~wwwppplll^^^LLLCCCGGGSSS^^^eeennnmmmnnnqqqrrruuu}}}{{{~~~yyy}}}kkk}}}sssuuujjjRRR:::///000111000000000111333555666777777777=========>>>@@@BBBEEEFFFGGGHHHKKKLLLKKKHHHDDDBBBGGGGGGHHHKKKOOO^^^xxx}}}bbbfff~~~zzzjjjqqqeeeiiipppmmm{{{|||rrr|||fffNNN666444CCCVVVfffnnn^^^^^^]]]\\\aaajjjqqqttt{{{|||~~~tttdddYYYVVVLLLSSScccmmmdddTTTRRR[[[eeecccccceeehhhiiigggeeefffeeeeeeeeeeeefffggggggaaacccfffgggggghhhiiikkkgggggggggggghhhhhhhhhhhhggghhhiiijjjjjjiiigggfffnnnmmmlllkkkjjjiiiiiiiiieeefffffffffiiimmmqqqqqqqqqnnnllllllpppsssvvvwww{{{xxxyyy{{{tttrrrzzzzzznnntttvvvqqqlllkkkeee^^^YYY___ffflllpppqqqrrrsssoootttvvvyyyzzzaaa```dddmmmqqqpppqqqvvvqqqqqqpppppppppqqqrrrsssssssssuuuuuuuuutttsssrrrvvvwwwwwwvvvvvvxxx{{{~~~}}}ppprrr~~~|||rrrkkkjjjqqquuutttxxx{{{uuuwww~~~}}}cccUUUSSSIII>>>555444333333333333444555999888777777777888999:::AAABBBEEEHHHJJJKKKKKKKKKPPPSSSSSSMMMMMM\\\ttt}}}mmmmmmnnnsssxxx{{{xxxtttooonnnoooqqqoookkkmmmqqqrrrrrrqqqpppqqqqqqrrrsssnnnnnnnnnkkkgggfffiiilllrrrpppooooooqqqssssssrrr||||||{{{xxxuuusssssssssvvvxxxzzzzzzwwwtttrrrqqquuuuuuvvvuuurrrtttuuulllooo~~~yyylllcccdddgggnnn{{{vvvkkkrrrwwwaaa]]]cccfff]]]LLL;;;333222222333555444555888:::<<<===>>>>>>@@@????????????AAACCCDDDRRRiii~~~uuurrrwwwvvvpppuuu{{{tttlllxxxuuuFFF???<<>>???AAADDDFFFHHHDDDFFFHHHIIIIIIHHHFFFDDDCCC@@@???BBBIII[[[wwweeebbbsss}}}lllnnncccgggmmmnnnyyywwwhhhmmmpppWWW>>>777AAASSSdddooo]]]\\\ZZZ[[[bbbnnnyyy|||}}}uuudddXXXTTTKKKRRRaaallleeeTTTRRR[[[cccbbbbbbdddhhhjjjiiigggfffeeeeeeeeeeeefffgggggggggiiijjjiiigggffffffgggiiiiiiiiiiiihhhhhhhhhhhhkkkkkkiiihhhiiijjjkkklllmmmmmmlllkkkkkkkkkllllllggghhhjjjjjjlllnnnnnnnnnrrrrrrpppppppppqqqssstttuuuuuuxxxyyyuuusss```hhhmmmmmmnnnooolllggg\\\aaaggglllooopppqqqrrrppprrrrrrsss}}}xxxhhhdddeeekkkooooooooorrrrrrqqqpppppppppqqqsssssssssssstttuuuuuutttsssrrrtttuuuvvvvvvuuuwwwyyy|||}}}}}}qqqsss|||qqqiiigggoootttsssvvv|||{{{vvv~~~zzzmmm{{{```RRRQQQIII@@@555555333333333333555555888888777777888:::;;;<<>>>>>>>>???@@@BBBDDDFFFSSSggg}}}}}}yyywww}}}}}}ooooooyyysssnnnjjj{{{{{{GGG@@@===CCCNNNZZZeeennnxxxvvvnnnjjjggghhhjjjkkkkkkpppvvv{{{nnnhhhlllhhhccciiinnnoooooommmkkkkkklllmmmqqqqqqpppooooooooopppppppppqqqrrrssstttuuuuuuuuuxxxuuuuuuzzz{{{wwwvvvxxxzzzxxxxxxuuuqqqqqqvvvzzzyyyuuuwwwyyy|||}}}}}}||||||uuu{{{~~~{{{uuuhhhbbbfffooofffVVVHHHKKKWWWccckkkpppttttttwwwyyyyyy{{{vvveee\\\aaakkkrrrssssssrrrtttuuuwwwvvvvvvuuutttrrrrrrssssssrrrpppqqqttttttsssvvv}}}~~~sssqqqlllfffiiiqqqvvvvvv||||||}}}~~~vvvpppkkk]]]LLLDDDHHHUUUaaahhhjjjkkknnnsssuuuwww~~~www}}}iiiSSS<<<222111111000///444444444555777999<<<======>>>???@@@BBBEEEGGGHHHCCCDDDGGGIIIJJJJJJJJJJJJLLLFFFAAABBBKKK^^^|||jjjaaafff~~~uuurrrjjjllljjjoooyyyxxxiiieeeqqq[[[BBB888>>>NNNbbbrrr]]]ZZZWWWYYYaaannn{{{|||~~~xxxfffXXXRRRJJJOOO^^^kkkfffUUURRR[[[``````aaadddgggjjjjjjiiifffeeeeeeeeeeeefffggggggjjjkkklllkkkiiigggfffgggjjjjjjjjjiiiiiihhhhhhhhhmmmjjjgggeeefffiiimmmpppllllllllllllmmmooopppqqqiiijjjlllnnnnnnmmmlllkkksssuuuvvvssspppnnnoooqqqqqqtttwwwzzz~~~tttnnn[[[bbbhhhkkkooorrrrrrooo```dddiiilllmmmnnnpppqqqqqqqqqnnnlllttt~~~uuuiiicccaaafffmmmooopppqqqrrrqqqqqqpppqqqrrrssstttssssssttttttuuuttttttsssrrrtttuuuuuuuuuuuuwwwyyyzzz}}}}}}qqquuu|||uuullliiirrrxxxxxxyyy}}}|||wwwzzz|||kkkppp]]]OOOPPPJJJBBB666555444333333444555666666777777999:::===???@@@BBBBBBAAABBBCCCDDDFFFGGGGGGJJJLLLKKKOOObbb}}}yyy{{{zzzyyyuuusssqqqqqqqqqqqqnnnllliiiddd```___\\\XXXZZZ^^^ZZZ]]]aaafffhhhjjjiiiiiimmmppprrrrrrooonnnppprrrjjjiiijjjnnnssswwwyyyzzzuuuxxxzzzyyyvvvuuuxxx{{{vvvuuuuuuvvvtttnnnddd\\\aaagggppptttrrrtttyyysss~~~zzz}}}pppfffkkkmmmqqq~~~bbbVVVeeeuuu^^^YYY]]]```WWWGGG888222333444555777777777888888:::<<<===>>>??????>>>???@@@BBBCCCEEELLLaaazzz}}}~~~~~~vvvrrr|||vvvmmmnnnrrrvvvIII@@@<<>>@@@???@@@@@@AAABBBCCCDDDEEEDDDEEEGGGJJJLLLNNNOOOPPPWWWPPPIIIIIIPPPaaa|||qqqfffbbbyyywwwvvv|||xxxnnnvvvyyykkk___fffUUUAAA777;;;JJJaaasss___ZZZWWWYYY___hhhuuu{{{}}}|||jjj[[[TTTIIIKKKZZZjjjgggVVVQQQZZZ___```bbbdddfffhhhhhhhhhfffeeeeeeeeeeeefffggggggggghhhkkkkkkkkkkkklllmmmjjjjjjiiiiiihhhgggggggggiiigggeeecccdddgggkkkmmmkkkkkklllmmmoooqqqssstttkkkiiiiiilllllljjjjjjlllppptttwwwuuuppplllmmmppprrrtttuuuuuuxxxyyyggghhhiiijjjmmmpppqqqpppcccfffiiikkklllmmmnnnpppqqqqqqnnnlllqqqxxxxxxrrrbbb\\\XXX^^^hhhpppsssrrrrrrqqqqqqpppppprrrssstttssssssssstttttttttttttttrrrtttvvvwwwvvvvvvwwwxxxzzz}}}|||rrrwww|||wwwmmmjjjssszzzyyyyyy|||~~~wwwyyyuuuuuu|||{{{[[[OOOQQQIIIAAA666555444333333444555666555666888:::===???AAACCCBBBAAA???>>>???AAADDDEEEGGGKKKOOORRRWWWiiirrrppptttuuu|||xxxuuurrrooollliiiccc___]]]ZZZWWWVVVYYYUUUXXX\\\aaafffiiilllmmmooosssvvvwwwtttqqqqqqssstttttttttuuuuuutttpppmmmooosssxxx{{{{{{{{{}}}{{{wwwtttooofff[[[SSSZZZcccooowwwxxxzzz{{{zzzxxxcccnnnsssttt___OOOaaasss___\\\aaacccVVVGGG777222333333444555666666777888:::===???@@@AAA@@@???>>>???@@@AAABBBFFF^^^xxx}}}yyy~~~}}}yyy|||qqqqqqttt}}}vvvJJJAAA;;;???HHHTTT```iiiuuu}}}wwwlllgggeeehhhkkklllpppuuuzzz|||rrrjjjlllhhhbbbeeegggjjjlllmmmlllllllllmmmpppoooooonnnmmmmmmmmmmmmqqqqqqqqqqqqqqqpppooooooqqquuuyyy{{{zzzyyyzzzzzzzzz{{{|||zzzvvvuuuwwwzzz{{{|||yyysssqqqvvv{{{}}}xxxwwwxxx{{{eee___YYYXXXXXXVVVPPPLLLPPPDDDCCCHHHPPPeee}}}wwwaaaJJJDDDNNN\\\jjjtttrrrrrruuuyyyzzzzzztttfff[[[\\\iiivvvyyyvvvtttuuuwwwxxxvvvssstttuuuuuuuuusssrrrqqqppplllqqqssspppnnnsssxxx{{{zzzxxxrrrkkklllrrruuutttvvvxxx|||}}}xxxtttoooaaaOOOFFFIIIUUU```fffhhhiiinnntttvvvwww~~~}}}}}}~~~zzz{{{uuulllwww|||]]]LLL999111111111111222555555555666999===@@@BBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEGGGIIIKKKMMMNNNOOOUUUPPPLLLLLLPPP___vvvyyysssoootttnnnuuu}}}iiillltttiiiVVV^^^QQQAAA999<<>>@@@BBBCCCBBBAAA>>>======@@@BBBDDDGGGKKKRRRWWWZZZiii|||sssppprrrqqqlll|||wwwrrrnnnlllkkkbbb]]]ZZZ[[[ZZZVVVTTTUUUPPPQQQRRRUUUZZZaaagggkkklllpppuuuvvvtttqqqpppppprrrssstttvvvwwwuuupppmmmnnnppptttyyy~~~yyyrrrjjjbbb[[[WWWeeekkkuuu}}}zzz{{{ttt|||wwwjjj{{{|||]]]QQQdddiii[[[\\\aaaaaaTTTEEE666222333333444555444555777999;;;===???@@@@@@???>>>======>>>???@@@FFF\\\vvv}}}yyy|||{{{|||tttooo~~~yyy~~~tttMMMCCC;;;===FFFPPP\\\fffsss}}}xxxlllgggdddfffjjjlllppptttwww}}}uuulllmmmiiibbbcccdddgggkkkmmmmmmmmmmmmmmmoooooonnnmmmmmmmmmnnnnnnlllmmmnnnooopppqqqqqqqqqmmmsssyyy|||{{{zzz{{{~~~zzz|||}}}}}}{{{yyyxxxxxx|||~~~xxxtttxxx}}}yyywwwvvvyyyxxxeee^^^XXXXXXXXXWWWVVVVVVPPPDDDDDDJJJNNN^^^rrrzzzsss___JJJDDDLLLZZZjjjvvvrrrqqqtttxxxzzzzzz~~~|||rrrggg]]][[[fffrrrxxxwwwvvvuuuvvvvvvtttssstttuuuvvvuuusssrrrrrrtttnnnssstttqqqooossswwwwwwwwwuuuooojjjkkkpppsssrrrtttwww|||~~~{{{wwwtttoooaaaOOOFFFJJJUUUaaagggjjjkkknnnsssuuuwww~~~{{{}}}zzzuuu}}}wwwrrrwwwxxx|||[[[KKK:::333222111111333444444555777:::>>>AAACCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBEEEGGGHHHHHHHHHHHHLLLKKKLLLNNNQQQ___wwwuuujjjuuu~~~|||tttyyy~~~sss```dddvvvttt___aaaTTTEEE<<<===HHH\\\mmm___XXXVVV]]]bbbgggqqq|||yyyzzzrrrbbbZZZKKKGGGSSSiiijjjVVVNNNVVV```bbbddddddccccccdddeeefffeeeeeeeeeeeefffggggggeeegggiiijjjjjjjjjkkklllfffffffffffffffffffffffffffgggiiijjjkkkjjjiiiiiiiiijjjjjjlllnnnppprrrsssllldddaaaddddddbbbfffmmmgggkkknnnooommmmmmnnnpppqqqqqqrrruuuyyy}}}nnneee]]]\\\^^^```cccfff```cccgggjjjkkklllmmmnnnnnnoooqqqsssssstttsssrrr```]]]YYYYYYaaakkknnnmmmpppoooooonnnooopppqqqrrrssssssssssssssstttuuuvvvvvvxxxyyyyyyxxxxxxyyy{{{~~~~~~xxxqqqxxxyyypppjjjjjjrrruuussstttyyyyyyoooooovvvwwwXXXTTTTTTHHH???777666555444444555666777555777999<<<>>>@@@AAABBBBBB@@@???>>>>>>@@@CCCEEEFFFIIIPPPUUUVVVcccyyyvvvrrrrrryyy~~~wwwlll}}}{{{wwwsssooommmmmmnnneeeaaa```bbbbbb\\\WWWUUUOOOLLLIIIHHHLLLUUU___eeeeeekkkqqqtttrrrpppnnnooonnnoooqqquuuxxxzzzxxxwwwpppnnnmmmrrrzzzyyypppiiieeefffggguuuuuuxxx}}}~~~pppuuuqqqwwwttt^^^ZZZooorrr^^^VVV[[[```___PPPBBB444111333555555777555666888;;;<<<======<<<======<<<<<<<<<>>>???@@@FFFXXXooo}}}uuuzzzwwwnnn{{{yyy}}}xxxwwwwwwtttnnnQQQFFF======EEEOOO[[[dddooo{{{wwwmmmgggcccfffjjjmmmpppuuuxxxwwwlllllliiicccddddddhhhllloooooonnnmmmmmmnnnnnnnnnnnnnnnnnnooopppkkklllmmmnnnooopppppppppmmmqqquuuyyy{{{{{{{{{{{{xxxyyy{{{~~~}}}xxxuuu|||zzzvvvyyy}}}{{{yyyxxxyyy}}}vvvhhhaaa\\\\\\[[[YYY\\\bbbXXXKKKJJJNNNLLLSSS___cccbbbTTTFFFCCCHHHTTTdddpppsssqqqqqquuuvvvvvvyyy~~~xxxrrrlllddd___dddnnnssstttuuutttsssrrrsssttttttuuuuuusssqqqqqqtttvvvqqquuuvvvsssrrruuuvvvtttqqqqqqlllhhhkkkrrruuutttuuuxxx|||~~~|||xxxsssqqqmmm___NNNFFFKKKXXXdddkkkllllllnnnrrrtttvvv}}}tttwww~~~www}}}xxxyyyuuurrrooo{{{]]]NNN>>>666444222111222222333555888<<>>?????????AAA@@@??????@@@BBBDDDEEEGGGHHHKKKNNNOOO[[[}}}wwwuuusssuuu||||||uuu{{{zzzxxxuuussssssvvvxxxuuuqqqppprrrppphhh```\\\TTTNNNHHHDDDHHHQQQ]]]eeeaaagggooosssssspppooooootttttttttuuuxxxzzzzzzyyyqqqkkkfffiiisss|||xxxoooiiijjjpppvvv~~~yyywwwzzz}}}uuuvvvrrr|||yyy|||rrrcccfff|||nnn[[[WWW___dddbbbMMM???333111444666777999666888:::<<<<<<<<<:::999;;;::::::;;;<<<>>>@@@AAADDDRRRgggzzzyyyoooyyy{{{ttt|||yyyrrrpppooommmjjjTTTHHH>>>>>>EEEOOOZZZdddmmmyyyuuunnnhhhcccfffkkknnnqqquuuzzzxxxkkkkkkiiieeeffffffiiinnnppppppnnnmmmmmmnnnnnnnnnnnnnnnooopppqqqnnnnnnnnnooonnnmmmmmmlllqqqpppqqquuuyyyzzzwwwttttttuuuxxx}}}~~~xxxrrr{{{{{{wwwyyy|||~~~}}}|||{{{{{{|||vvvnnniiiggghhhfffbbbeeellldddVVVSSSTTTMMMLLLQQQQQQRRRIIIAAA@@@EEENNN\\\hhhssspppooorrrsssrrruuuzzz|||wwwsssqqqkkkdddeeelllnnnqqqssssssqqqpppsssvvvsssttttttrrrpppppptttwwwtttwwwwwwtttuuuwwwvvvrrrooonnnkkkiiillluuuyyyyyywwwzzz}}}~~~{{{uuupppmmmjjj]]]MMMFFFLLLZZZgggnnnnnnmmmnnnqqqsssuuu}}}pppttt|||{{{zzz|||yyyrrrlllsssaaaRRRAAA999555222000111111222555999<<>>>>>======AAA@@@@@@@@@BBBCCCEEEFFFJJJHHHIIIJJJJJJXXX}}}{{{yyyzzz{{{zzzlllnnnllljjjppp|||~~~}}}|||xxxqqqhhhbbbWWWWWWXXXVVVPPPLLLQQQYYYbbblllsssuuuwwwxxxssskkkssssssssssssttttttuuuuuunnnmmmkkkjjjlllsss}}}~~~yyyqqqllljjjkkkllllllsssvvvwwwwwwwww|||pppmmmxxx~~~qqqooommmpppyyypppXXXTTT___ccc^^^NNN;;;333444333777:::555999999999999999999999999:::::::::;;;===>>>@@@AAAEEECCC```~~~zzzrrrlllsssxxxqqqzzz~~~}}}yyytttooolllllllllWWWGGG<<<===CCCJJJVVVbbbqqq}}}tttnnnllliiiffffffjjjpppuuuttt}}}|||nnnccccccccc```gggjjjnnnqqqsssrrrqqqooollllllmmmnnnoooppppppqqqqqqnnnkkklllnnnooommmkkkmmmooorrrssstttvvvxxxzzzxxxvvvvvv{{{}}}{{{wwwttt{{{~~~zzzsssssszzz~~~~~~vvvvvvxxx|||}}}~~~{{{}}}wwwqqqooorrrrrrpppsssxxxcccXXXQQQRRRPPPIIIFFFJJJHHHIIIGGGCCCAAAGGGTTT```jjjkkkmmmoooqqqsssuuuuuuwwwyyyqqqlllnnnjjjhhhqqqsssrrrrrrrrrssstttuuuvvvtttsssssssssssstttuuuuuurrrrrrrrruuuxxx{{{{{{{{{jjjkkkeeedddpppuuuuuu{{{yyyzzz|||~~~~~~zzzsssnnnfffXXXHHHDDDNNN\\\gggjjjoooooonnnnnnpppvvvyyyvvvxxxtttxxxxxxwwwkkk}}}vvv~~~aaaQQQ???666111///...000444555777:::>>>BBBEEEGGGHHHGGGGGGHHHIIIIIIFFFCCCEEEDDDFFFJJJIIIDDD===:::;;;DDDGGGGGGMMMXXXvvvuuuuuuzzzfffccc{{{tttSSS===444>>>FFFOOOtttbbbWWWNNNNNNUUU___kkkttt|||ttteee```WWWGGGKKKfffnnnZZZLLLOOOYYY___dddeeeeeeggggggdddeeeddddddeeeeeeggghhhhhhfffgggiiikkklllkkkjjjiiifffffffffgggggggggggghhhfffggghhhhhhgggfffhhhiiimmmllllllnnnppppppooonnnkkkfffdddhhhhhhcccaaaccckkkhhhddd```___ccciiinnnnnnlllkkkkkklllllljjjiiikkkjjjhhhgggggghhhjjjkkk___UUUOOOTTT\\\___]]]\\\WWW[[[aaagggkkkmmmnnnnnnoooooosssvvvtttqqquuu{{{nnnhhhjjjiiidddkkkrrrmmmppppppooonnnnnnooooooppptttttttttsssrrrtttwwwzzzxxxwwwvvvvvvwwwzzz|||~~~~~~{{{{{{{{{||||||{{{sssssswww}}}{{{uuurrrllllllqqqqqqooouuuzzzyyyaaaNNNRRRUUUHHH<<<777444444666666333333555555;;;AAACCC@@@<<<<<<>>>GGGCCCAAAEEEJJJLLLGGGBBBHHHKKKGGGCCCFFFNNNiiizzzvvv{{{gggkkklllkkkppp{{{~~~uuunnniii___^^^]]]ZZZTTTOOORRRYYY___hhhpppsssvvvwwwrrrjjjrrrrrrrrrrrrtttuuuwwwxxxtttrrrmmmjjjkkkqqq{{{~~~zzzuuuqqqpppqqqqqqpppqqqtttwwwwwwxxx}}}vvvyyy~~~tttoooiiijjjyyynnnZZZXXXbbbddd^^^NNN;;;333444333777:::666999:::::::::;;;;;;<<<<<<::::::::::::;;;===>>>???DDD@@@[[[yyyqqqvvv{{{tttwwwzzzuuurrrooommmkkkQQQCCC:::===DDDJJJUUUaaappp}}}rrrkkkjjjhhhggggggjjjooossssss}}}}}}qqqfffeeeeeebbbdddgggkkkooorrrrrrqqqpppmmmnnnnnnooooooppppppppppppnnnlllmmmoooqqqpppooommmooorrrsssssstttvvvxxxxxxvvvvvvzzz}}}{{{uuupppvvv|||}}}vvvqqquuu~~~{{{{{{||||||}}}|||||||||{{{{{{~~~zzz{{{nnn```WWWXXXWWWNNNGGGFFFEEEHHHIIIDDD@@@DDDPPP\\\iiikkknnnooooooqqqtttvvvzzz{{{rrrlllooommmkkkrrrsssttttttuuuvvvvvvwwwwwwssssssssssssssstttuuuuuurrrqqqrrrtttxxxzzzzzzzzzppppppfffdddnnnsssttt{{{zzz{{{}}}~~~zzzsssnnnfffWWWHHHDDDNNN\\\gggjjjnnnnnnnnnooorrrxxx}}}yyywwwvvvxxxvvvvvvlllzzzyyyrrrzzz{{{~~~www]]]MMM===555222000000333444555777999===@@@CCCEEEEEEGGGHHHHHHFFFEEEGGGIIIIIIFFFDDDEEEEEEAAA;;;666>>>GGGJJJJJJPPPYYYuuuqqqvvvuuu}}}vvvrrr~~~qqq}}}{{{___HHH666999BBBKKKmmmcccXXXOOOOOOVVV___jjjrrr|||vvvfff```XXXGGGKKKdddmmm[[[MMMOOOZZZ```eeeeeeeeegggfffccceeeeeeeeeeeeeeefffggghhhfffgggiiikkklllkkkjjjiiiffffffffffffffffffffffffeeeggghhhhhhgggggghhhjjjkkkkkklllppptttvvvvvvuuunnniiifffhhhhhhddddddgggjjjlllnnnnnnmmmlllmmmnnnnnnnnnmmmlllkkkjjjiiiiiidddeeefffhhhjjjlllmmmmmmeee]]]XXX[[[___```______[[[]]]aaagggmmmppppppnnnoooooorrruuuvvvtttvvv{{{pppiiikkklllgggmmmsssnnnoooooooooooooooooooooooorrrsssssssssssstttwwwyyyyyyxxxwwwwwwxxxzzz}}}~~~}}}}}}~~~~~~qqqrrrvvv|||{{{uuusssooopppuuusssooorrr{{{uuu|||~~~}}}zzzeeePPPQQQPPPDDD;;;555333444777999777888;;;:::>>>CCCDDDAAAAAACCCFFFLLLJJJHHHJJJNNNOOOLLLIIIHHHLLLIIIFFFHHHKKKaaa~~~eeekkkpppqqquuu}}}vvvqqqoooeeebbb```]]]VVVOOONNNSSSYYYaaajjjpppsssuuuqqqlllppppppoooppprrrtttwwwyyyzzzvvvpppkkkjjjnnnwww}}}xxxvvvrrrqqqqqqrrrrrrqqqrrruuuxxxzzz{{{~~~}}}{{{}}}{{{kkkccctttlll]]]]]]ffffff___LLL:::444555333666;;;666::::::;;;;;;<<<===>>>>>>:::::::::999:::;;;;;;<<>>FFFccceeeZZZQQQQQQVVV^^^hhhppp~~~{{{xxxggg___WWWHHHJJJaaakkk]]]NNNMMMWWW^^^dddeeefffhhhhhheeefffeeeeeeeeeeeeeeefffgggfffggghhhjjjkkkjjjjjjiiigggffffffeeeeeeddddddcccdddfffggghhhggghhhiiikkkjjjkkkmmmqqquuuwwwwwwuuuoookkkhhhhhhfffdddeeehhhhhhnnnvvv{{{zzzuuuoookkkmmmnnnnnnjjjeeebbbbbbcccdddeeegggjjjkkkllllllkkkiiiccc```aaabbb``````bbb```___aaahhhooosssqqqnnnooonnnpppuuuwwwvvvwww{{{ooogggjjjmmmiiimmmrrrmmmmmmnnnoooppppppooonnnnnnpppqqqssssssssstttuuuwwwyyyyyyxxxxxxyyy{{{}}}~~~~~~oooqqquuu|||{{{vvvqqqooorrrxxxvvvqqqsss|||wwwtttjjjUUURRRNNNCCC===555333333777999888:::===AAADDDEEEDDDBBBBBBFFFIIILLLKKKKKKJJJJJJJJJKKKKKKIIIOOOPPPNNNMMMKKKYYYttt~~~zzz```hhhooosssuuuyyy{{{sssooopppjjjhhhhhhggg```UUUNNNMMMQQQXXXbbbjjjqqqsssrrrppppppooonnnnnnppprrruuuwwwzzzxxxtttooommmpppuuuyyyuuusssooonnnppprrrttttttvvvyyy|||~~~~~~wwwxxxyyy{{{tttuuu|||jjjsss}}}kkk^^^```hhhgggaaaJJJ:::444666333666;;;777999999:::;;;<<<===>>>???;;;;;;::::::::::::;;;;;;@@@<<>>FFFJJJOOOUUU[[[vvvppp```bbbqqq|||sssmmmgggqqq}}}wwwwwwmmm\\\:::111;;;AAAYYYfff[[[RRRRRRWWW]]]eeemmm{{{yyy}}}zzziii^^^WWWHHHHHH\\\iii___PPPJJJSSS[[[bbbeeegggjjjjjjhhhfffeeeeeeddddddeeeeeefffdddeeefffggghhhhhhhhhhhhgggffffffeeecccbbbbbbaaaccceeeggghhhggghhhjjjlllmmmmmmnnnppprrrrrrpppnnnqqqooonnnllliiifffeeefffgggmmmvvv{{{zzzuuunnnjjjlllnnnmmmggg___[[[\\\___dddeeegggiiikkkmmmnnnnnnhhheeeddddddbbb^^^```ddddddaaaaaafffoootttqqqmmmpppmmmnnnsssuuuuuuvvvzzzlllcccfffkkkiiikkknnnjjjmmmnnnppprrrrrrqqqooonnnnnnppprrrtttttttttuuuvvvzzzzzzyyyzzzzzz|||}}}~~~~~~}}}|||}}}ooorrrwww}}}{{{wwwooommmqqqxxxwwwsssxxx~~~~~~|||llltttkkkVVVTTTPPPEEE???777444333666777666777;;;???AAADDDEEEEEEGGGJJJMMMIIIJJJJJJHHHEEEEEEGGGJJJJJJRRRUUUVVVTTTMMMUUUlllzzzooorrr[[[aaaiiinnnooopppvvv|||{{{tttqqqrrrqqqqqqsssvvvpppbbbUUUOOOLLLPPPZZZeeemmmqqqsssttttttsssrrrrrrrrrtttvvvwwwyyyzzzzzzyyywwwwwwxxxzzzyyyuuuqqqppprrrvvvyyyzzzwwwyyy}}}uuuuuuzzzzzz}}}|||wwwmmmdddmmmwwwzzz|||hhh^^^bbbiiihhhcccHHH999555666333666;;;999777888888:::;;;<<<=========<<<;;;;;;:::;;;;;;;;;>>>>>>ZZZyyyyyyooonnnooowww|||yyy{{{zzzrrrjjjXXXHHH;;;:::???FFFRRR^^^hhhvvvsssllljjjhhhiiilllnnnooonnnqqqzzz{{{rrrllliiihhh```bbbeeehhhkkklllllllllpppppppppooooooooooooooosssssssssrrrqqqrrrrrrssstttuuuvvvuuutttssstttuuutttqqqmmmkkkrrrzzzzzztttxxxyyyyyyuuuooommmrrrxxxpppuuuzzzzzzvvvtttuuuyyyvvvsssooommmooouuu}}}}}}yyyuuuqqqooohhheeefff```UUUOOOQQQVVVOOOFFFBBBCCCHHHMMMOOOMMMQQQRRRNNNGGGDDDHHHNNN^^^fffcccdddrrrxxxsssrrrqqqrrruuuwwwwwwwwwuuutttrrrrrrrrrrrrrrrsssttttttwwwuuutttssstttsssrrrppprrrssskkkjjjsssuuurrrwwwzzz{{{{{{}}}|||yyytttpppcccVVVHHHFFFQQQ```iiimmmqqqrrrssssssuuuxxx}}}qqqyyyhhh~~~uuupppwwwtttmmmvvvzzz}}}oooUUUGGG999333222111111333888999;;;===???@@@AAAAAACCCBBB@@@AAADDDHHHKKKMMMUUUPPPGGGCCCIIIQQQOOOGGG@@@FFFIIINNNSSSUUUooovvvccc]]]hhhyyysssjjjkkkyyyqqquuurrrgggfff\\\<<<333;;;===RRReee[[[SSSSSSWWW\\\ccciiixxxwwwzzz{{{jjj^^^VVVHHHFFFXXXfffaaaRRRHHHSSS[[[bbbdddfffiiihhheeeeeeddddddddddddeeeeeefffbbbcccdddeeeeeefffffffffggggggfffdddcccbbbaaa```ccceeeggghhhggghhhjjjlllooonnnmmmnnnoooooommmlllvvvyyyzzzxxxsssnnnjjjhhhjjjmmmrrrtttssspppnnnnnnlllmmmlllfff```___ccchhhgggggghhhjjjllloooqqqrrrgggffffffgggdddaaabbbgggfffbbb```eeemmmrrrppplllooollllllooopppooorrrwwwlllaaaccckkkiiikkkmmmjjjnnnoooqqqssssssrrrqqqpppmmmppprrrtttttttttuuuwwwzzzzzzzzzzzz{{{||||||}}}zzzyyyyyyzzz|||}}}|||{{{qqqtttyyy~~~zzzvvvpppnnnqqqvvvuuurrr{{{yyyiiiiiiuuuxxx~~~iiilllvvvfffQQQTTTRRRFFF???888444444777888888:::>>>===@@@DDDHHHJJJLLLNNNOOOHHHJJJKKKHHHEEEDDDGGGKKKHHHQQQTTTVVVVVVMMMRRRggg}}}oooppp{{{{{{bbbdddiiiooopppooorrrwww}}}{{{wwwvvvrrrrrrvvv|||zzzkkk[[[QQQKKKMMMUUU```hhhmmmrrrwwwyyyxxxxxxxxxxxxyyyyyyzzzzzz}}}~~~}}}}}}xxxuuurrrqqqsssvvvxxxyyytttwww{{{~~~zzzyyywwwwwwooohhhtttzzzwwwddd]]]ccciiigggbbbFFF888555777444666<<<:::777777888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===AAA```xxxxxxpppnnnsss~~~{{{}}}|||vvvooo]]]KKK<<<999===CCCOOO\\\eeeqqqyyyqqqlllhhhgggjjjnnnooonnnqqqxxx~~~|||ssskkkhhhhhhaaaccceeehhhjjjlllllllllnnnnnnnnnnnnnnnooooooooorrrssssssrrrpppoooqqqrrrtttvvvwwwvvvuuutttuuuvvvttttttpppjjjllluuuwwwqqqmmmjjjiiikkkmmmmmmpppuuummmssszzz}}}}}}{{{zzzzzz{{{yyyssslllhhhjjjrrryyyyyy}}}|||xxxssslllddd^^^YYYZZZ^^^[[[UUUWWW___cccYYYMMMFFFDDDEEEEEEDDDCCCEEEEEEAAA;;;999<<>>DDDccc}}}|||yyyvvv{{{zzzxxxyyyyyytttppp[[[JJJ;;;999===BBBMMMYYYbbblll{{{uuunnnfffcccfffkkknnnnnnqqqwww|||{{{rrriiifffhhh```bbbeeehhhkkkmmmoooooollllllmmmmmmnnnnnnooooooooopppqqqpppooonnnpppssssssuuuvvvuuuttttttuuuvvvvvv{{{xxxmmmjjjnnnmmmggg[[[XXXYYY^^^aaabbbfffllliiinnntttzzz~~~~~~}}}|||~~~}}}wwwkkkaaa___hhhqqq~~~yyyoooYYYRRRPPPTTTUUUSSSWWW___```]]]VVVMMMEEEAAA???@@@>>>>>>===:::888888;;;>>>JJJWWWUUURRR```mmmqqquuuqqqrrrrrrsssttttttuuuuuurrrrrrqqqqqqrrrrrrssstttuuutttssstttuuuvvvuuutttqqqssskkkiiirrrtttqqqvvvuuuvvvwwwyyyzzzxxxuuurrrdddWWWKKKJJJVVVdddmmmqqqrrrrrrqqqpppqqqvvv|||}}}uuulll___uuuyyy}}}mmmTTTFFF999444333222222444777999<<<>>>@@@AAAAAA@@@AAADDDGGGIIIIIIHHHHHHGGGDDDJJJLLLJJJOOOWWWUUUKKKFFFFFFFFFKKKMMMLLLeee}}}~~~~~~|||sss{{{|||uuukkknnnooo^^^ZZZVVVBBB;;;<<<<<>>@@@BBBCCCCCCBBBBBBBBBCCCIIIMMMLLLKKKLLLHHHPPPfffqqq]]]vvvqqqqqqvvvwwwsssrrruuuzzz}}}~~~uuuooouuurrruuu|||~~~uuuggg^^^UUUQQQSSS[[[aaadddkkkssssssuuuxxxzzz|||||||||{{{zzz{{{||||||zzzyyyzzz{{{yyyzzz|||~~~yyyuuu{{{{{{{{{}}}~~~~~~}}}zzzxxxzzzzzz{{{www|||uuuggg[[[]]]fffjjjddd]]]CCC777666888444666<<<;;;999999999999999999999999999999888888999999:::;;;>>>EEEccc|||yyy|||{{{uuussstttssspppmmmWWWGGG;;;:::>>>AAAKKKVVV```jjjwwwwwwoooeee```ccciiimmmnnnrrrvvv{{{zzzqqqgggeeeggg___aaadddhhhlllooorrrsssjjjkkkkkklllmmmnnnoooooolllnnnpppooonnnnnnqqqtttrrrsssuuutttsssssstttuuuyyyrrriiihhhddd\\\TTTRRRTTTYYYZZZYYY^^^fffjjjmmmrrryyyyyyxxxrrrdddVVVSSS\\\fffpppzzzwwwmmm___SSSLLLNNNQQQPPPRRRWWWWWWZZZ[[[SSSGGG???>>>BBB===<<<:::999:::<<>>@@@@@@@@@@@@???EEELLLNNNJJJFFFFFFGGG<<>>===<<>>BBBHHHIIIGGGEEEDDDFFFIIIJJJKKKDDDEEEFFFGGGHHHHHHGGGFFFMMMPPPLLLJJJKKKHHHRRRiii{{{wwwbbbzzz{{{{{{{{{zzzxxxvvvuuu{{{}}}{{{vvvzzzxxxzzzvvvooonnn___YYYUUUYYY```fffnnnuuuyyyyyywwwvvvuuuxxx}}}~~~|||~~~}}}uuutttxxxvvvxxxzzzyyywwwwwwyyy|||wwwwwwvvvwwwyyy|||~~~wwwwwwvvvjjj{{{rrr___ZZZdddggghhhcccXXX???;;;555333555777777666888888999999999:::::::::999999::::::;;;<<<=========FFFVVV{{{zzz{{{}}}{{{nnn___FFF???999888:::???HHHQQQ___lllyyyyyyjjj^^^___bbbbbbffflllqqqpppuuu}}}xxxjjjdddhhh]]]ZZZ]]]iiippppppooopppqqqnnnlllmmmooopppmmmjjjjjjlllooorrrttttttrrrqqqqqqrrrssssssrrrrrrtttvvv}}}|||}}}zzzpppccc___bbbeeeeeekkkjjjbbbiiiqqqllluuuqqqsss|||~~~|||}}}zzzzzzooo[[[KKKFFFFFFEEEXXXZZZ___fffjjjggg```YYYMMMHHHFFFHHHFFFCCCFFFLLLTTTYYYaaabbbWWWGGG======:::999;;;???>>>???IIIVVVWWWRRROOOPPPTTT]]]lllzzzwwwwwwwwwvvvtttsssqqqppppppoooooooooppprrrtttuuussspppmmmoootttxxxzzzzzzyyypppjjjjjjmmmnnnqqqttttttwwwzzz{{{xxxtttqqqooogggXXXMMMOOO[[[dddiiilllqqqpppooopppssszzz|||wwwppp|||ppptttyyy~~~nnnSSSDDD777444666777555444555888<<>><<>>FFFNNN\\\iiixxx~~~nnnaaa```aaa```ccciiijjjjjjqqq|||zzzoooiiilll]]]ZZZ]]]fffnnnnnnnnnooonnnlllkkkkkkllllllkkkjjjjjjlllooorrrssssssrrrqqqqqqqqqqqqqqqrrrssstttuuuyyy|||~~~}}}yyyvvvuuuvvvwww~~~yyywww{{{}}}zzzxxxzzzwwwtttgggTTTFFFCCCDDDCCCGGGIIIMMMRRRVVVUUUOOOIIIJJJDDDAAACCCDDDBBBCCCGGGQQQVVV]]]^^^SSSDDD<<<<<<999999>>>GGGMMMQQQYYYbbb```[[[WWWWWWXXX]]]hhhssswwwwwwvvvvvvuuutttrrrrrrtttsssrrrrrrrrrsssttttttqqqooonnnoooqqqsssrrrqqqvvvnnnjjjlllpppqqqssswwwuuuwwwzzzzzzxxxuuuqqqooodddWWWMMMRRR]]]eeeiiikkkrrrsssssstttuuuxxx|||~~~nnnppp~~~oootttoookkkjjjRRRDDD666333555666555555666888;;;???AAAAAAAAA@@@AAACCCEEEEEEDDDBBB@@@???CCCCCCDDDFFFHHHJJJJJJIIIJJJBBBFFFCCCEEEJJJZZZyyyyyyxxx}}}pppiiiyyywwwtttfffOOO:::555@@@MMMccc```SSSMMMTTTWWWXXXaaaqqqyyyzzzxxxmmmdddTTTLLLQQQaaassslllPPPMMMSSS[[[```bbbdddeeeeeedddddddddccccccddddddeeeddddddcccddddddeeeeeefffhhhgggeeedddddddddeeefffddddddddddddeeefffggghhhlllmmmnnnnnnllljjjjjjjjjkkk```^^^aaaaaaiiinnngggjjjmmmppppppnnnllljjjjjjfff```WWWPPPKKKJJJKKKKKKKKKJJJLLLTTT]]]dddeeeddd^^^YYYWWW\\\aaacccfffiiijjjiiihhhiiimmmppppppnnnooo]]]NNNNNNTTTZZZdddooovvv```RRRYYYeeehhhiiilllkkkmmmoooooopppqqqtttwwwpppqqqqqqrrrsssuuuvvvwww{{{{{{yyywwwuuuuuuxxxzzz{{{zzzzzzzzzzzzxxxuuurrr{{{zzzxxxyyyzzzyyyvvvrrrjjjnnnrrrpppkkkkkksss|||~~~hhhZZZ[[[SSSBBB<<<999888888888999;;;===>>>???>>>======>>>AAACCCDDDIIIKKKMMMPPPRRRRRRNNNKKKPPPQQQRRRPPPMMMJJJHHHHHH\\\~~~~~~}}}}}}yyyxxxpppeee[[[XXXXXX[[[cccjjjmmmooorrrssssssrrrssstttvvvvvvxxx}}}{{{ssskkkhhhdddllltttwwwvvvwww|||{{{{{{zzzzzz{{{~~~zzzrrrmmmffffffzzzooosssvvvgggZZZZZZeeehhhiiibbbSSS999777555555777888777666888888999999999:::::::::999999::::::;;;;;;<<<<<<:::>>>KKK{{{}}}{{{~~~~~~pppooo|||wwwKKKCCC<<<::::::<<>><<>>>>>>>>>>>???@@@CCCEEEFFFCCCJJJMMMKKKOOOUUUTTTLLLPPPPPPNNNKKKGGGEEEEEEFFFWWW}}}|||zzzwwwlll___ZZZYYY\\\cccjjjkkkmmmpppqqqqqqppppppqqqsssssstttxxxxxxtttmmmiiihhhqqqzzz}}}zzzzzz~~~~~~}}}}}}~~~xxxkkkhhhgggkkk~~~www}}}tttaaaXXX[[[fffiiihhh```OOO888888999999:::;;;::::::888888999999999:::::::::999999:::::::::;;;;;;;;;<<<>>>IIIyyy~~~|||~~~zzzuuuxxxssskkkpppuuupppeeeIIIAAA;;;999888:::AAAHHHZZZgggtttrrrdddbbbccccccgggnnnllllllrrr|||~~~vvvmmmjjjaaa^^^]]]aaagggkkkmmmmmmlllnnnpppooolllkkkmmmppplllmmmoooqqqrrrrrrrrrqqqpppllljjjmmmsssvvvuuurrrqqq|||~~~ppp{{{|||yyyvvvtttsssuuuoooeee\\\WWWVVVUUUSSSWWWWWWYYY]]]bbbdddaaa^^^WWWNNNGGGGGGLLLLLLGGGBBBIIIJJJMMMMMMFFF===:::<<>>BBBDDDEEEDDDDDDEEEFFFGGGFFFCCCAAADDDAAAAAADDDJJJNNNNNNMMMMMMHHHLLLGGGHHHKKKTTTzzzwwwsssyyytttxxx~~~ssszzzuuu]]]AAA111666CCC[[[aaa[[[SSSUUUUUUVVV]]]kkkwwwzzzuuuzzzxxxlllYYYMMMLLLUUUiiinnn```MMMQQQXXX___aaa___aaadddcccdddeeefffeeedddcccbbbddddddeeeeeeeeeeeeeeedddffffffeeeddddddeeeeeefffbbbbbbbbbcccdddeeegggggghhhiiikkkqqqwwwyyywwwtttcccWWWSSSQQQOOOYYYcccbbbeeegggiiijjjiiiiiiiiikkklllmmmllliiieee```\\\ZZZTTTQQQMMMKKKKKKKKKJJJHHHGGGHHHKKKNNNNNNRRR___lllnnnllllllllliiiccc___^^^TTTjjj{{{xxxllliiirrrzzzrrr___ZZZbbbiiillllllpppqqqrrrrrrqqqrrrtttvvvqqqqqqrrrssstttvvvwwwxxxvvvuuutttsssrrruuuzzz~~~|||{{{zzzzzzzzzxxxuuusssyyyzzzzzz{{{zzzwwwtttqqqlllrrruuuqqqnnnqqqvvvzzz{{{}}}~~~}}}{{{|||}}}}}}yyy}}}kkk___^^^SSSAAA;;;444444666888:::;;;<<<<<>>IIIzzzzzzoookkkkkkvvv{{{uuu~~~}}}sssjjjhhhiiifff___FFF???999777777999???GGGXXXdddrrr~~~xxxgggcccccccccgggnnnoooooosss{{{zzzpppjjjfffccc______eeekkknnnmmmkkknnnpppooolllkkkmmmpppmmmnnnoooqqqrrrrrrrrrrrrpppllljjjlllrrrvvvtttqqqrrr|||{{{}}}hhhooo|||xxx}}}~~~}}}{{{yyyvvvtttrrrppppppppppppmmmiiifffiiiiiilllqqqvvvxxxuuurrrjjjaaaWWWTTTVVVVVVNNNEEEFFFEEEEEEFFFAAA<<<;;;???FFFSSSaaallluuuqqqhhhbbbaaagggnnnsssssstttuuuuuuuuuuuutttrrrsssssstttuuuvvvvvvvvvuuutttssssssuuuyyy~~~rrrmmmmmmrrrvvvuuussssssyyyxxxwwwxxxxxxuuuqqqmmm^^^UUUPPPVVVaaaiiinnnrrrnnnqqqtttuuuvvvzzz~~~{{{kkk\\\gggwww]]]JJJ>>>444222444777:::>>>;;;<<<===???AAADDDFFFGGGEEEEEEFFFIIILLLLLLJJJGGGHHHEEECCCDDDGGGIIIIIIGGGHHHFFFMMMIIILLLPPPWWWzzzwwwiii||||||qqqsss{{{|||nnnuuuwwweeeLLL999999BBBRRR___]]]TTTSSSSSSSSSZZZgggwww~~~xxxzzzppp\\\NNNJJJOOOaaammmgggOOONNNSSS[[[___^^^___dddddddddeeefffeeedddbbbaaaccccccddddddddddddcccbbbeeeeeedddddddddeeeeeeeeeddddddcccccccccdddeeeeeegggfffiiioooxxx~~~mmm]]]TTTQQQPPP\\\jjjjjjkkkjjjgggdddaaabbbeeehhhpppsssvvvvvvpppjjjdddbbb]]]ZZZWWWTTTSSSRRRQQQPPPLLLMMMNNNNNNKKKLLLVVVbbbnnnnnnooolllaaaWWWWWW^^^lllyyy{{{uuuddd[[[___hhhllljjjqqqrrrrrrqqqooonnnoooqqqqqqqqqqqqrrrtttuuuwwwxxxuuuuuutttssssssvvv{{{~~~}}}|||{{{{{{{{{yyyvvvtttyyyzzzzzzyyyvvvrrrnnnllliiipppsssppppppvvv}}}}}}~~~}}}yyyvvvvvvxxxyyy|||~~~nnn|||}}}}}}ttt```WWWZZZRRR???777444222444;;;CCCFFFAAA<<>>999777777888>>>EEERRR___mmm|||mmmfffccc```cccjjjmmmmmmpppxxx~~~vvvnnniiifff```]]]bbbjjjnnnmmmjjjkkkllllllkkkkkklllmmmnnnnnnooopppqqqrrrrrrrrrpppmmmlllnnnqqqttttttrrrttt{{{~~~|||~~~www~~~yyyfffhhhttttttvvv{{{~~~|||{{{zzzyyyvvvooosss}}}|||~~~zzznnnfffccc```UUUIIIFFFBBBAAA@@@>>><<<>>>DDDKKK\\\oooyyytttjjjeeedddjjjqqqrrrsssssstttttttttsssssspppqqqrrrtttuuuvvvvvvvvvrrrrrrqqqppprrrwwwuuupppoootttwwwvvvssssss{{{yyywwwwwwxxxvvvqqqmmm]]]VVVSSSZZZdddjjjooosssooorrruuuvvvwww~~~~~~}}}iii^^^ggg|||zzzYYYEEE;;;444444777:::>>>BBBJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDEEEIIIMMMOOOLLLIIIJJJIIIGGGDDDBBBAAABBBBBBAAAAAAKKKIIINNNTTTZZZyyy{{{eeemmmuuuqqqxxxxxxfffhhhwwwmmmaaaOOO===888<<>>555666333444===IIIMMMGGG???BBBCCCDDDFFFGGGIIIJJJJJJDDDHHHHHHCCCEEELLLLLLFFFFFFIIILLLMMMLLLJJJJJJJJJQQQooo}}}}}}zzzyyy~~~yyypppjjjgggccccccgggqqqssswwwxxxwwwuuuttttttwww}}}~~~wwwrrrvvv|||{{{zzzyyyxxxwwwvvvuuuuuunnngggbbbdddlllwwwpppmmm}}}xxxuuupppxxxzzzzzzuuu```^^^dddiiifffdddXXXBBB444666777777555444666888888888999999999:::::::::999999999999999999999999:::<<>>>>>======BBBHHHRRRcccvvvwwwmmmhhhgggjjjppprrrrrrrrrsssrrrrrrqqqqqqqqqrrrtttuuuuuuuuuttttttqqqrrrrrrqqqqqqtttzzzwwwsssqqqvvvyyyxxxvvvwww|||yyyvvvvvvxxxvvvqqqlllZZZVVVXXXaaajjjmmmooopppnnnrrruuuuuuuuu{{{zzzxxxhhhbbbjjj{{{~~~wwwYYY@@@999444666:::===AAAFFFOOOMMMJJJGGGEEEEEEFFFGGGFFFEEEEEEIIIMMMOOOLLLHHHHHHIIIJJJGGGCCCBBBEEEIIICCCDDDNNNJJJOOOTTTVVVrrrlllhhhttt}}}vvvxxxuuuccceeettt~~~mmm^^^VVVLLL===555777CCCZZZaaaVVVRRRPPPQQQXXXZZZsss~~~uuu```PPPGGGDDDSSSgggmmmXXXLLLHHHTTT```cccdddhhhffffffeeedddcccccccccccccccdddeeefffeeedddbbbaaaccccccddddddeeeeeeeeeeeeeeedddddddddeeefffgggggghhhiiikkkmmmppptttzzz~~~~~~gggXXXSSSSSS___gggaaaWWWUUUQQQLLLIIIKKKPPPSSSccclllxxx~~~||||||zzzzzzyyywwwtttqqqpppooommmgggccccccbbb]]]YYYYYYaaa\\\ZZZYYYRRROOO]]]qqqwwwuuuvvvqqqiiiooolllbbb___hhhmmmjjjmmmmmmnnnmmmlllkkkmmmnnnoooooooooppprrrsssuuuvvvwwwxxxyyyyyyxxxwwwyyyzzzzzzyyyxxxxxxxxxwwwtttqqqxxx{{{~~~|||wwwqqqmmmllljjjqqqpppiiijjjvvv}}}}}}~~~||||||~~~tttjjjyyy~~~vvviiipppuuuqqqddd\\\]]]RRR>>>777777444444;;;DDDIIIFFFAAADDDEEEFFFGGGHHHIIIJJJJJJFFFDDDCCCCCCEEEFFFGGGFFFHHHIIIJJJIIIHHHGGGHHHIIIQQQmmm{{{yyy}}}yyy||||||}}}yyysssnnngggdddfffoootttyyy|||{{{wwwtttrrriiisssxxxssspppvvv~~~}}}|||zzzyyywwwwwwkkkccc___fffsss|||~~~uuuvvv{{{www{{{}}}{{{~~~nnnbbb```fffiiieeecccWWW@@@777888999888555555777:::888888999999999:::::::::999999999999999999999999:::;;;CCCrrr~~~|||xxxxxx}}}wwwzzz~~~zzzsssnnnooopppjjjbbbLLLEEE>>>;;;999888<<>>DDDKKKWWWgggyyyyyypppkkkhhhiiimmmqqqrrrrrrrrrrrrqqqpppoootttuuuvvvvvvvvvuuusssrrrrrrtttuuusssqqqrrruuuxxxyyytttsssxxx{{{{{{zzz{{{}}}yyyvvvvvvxxxvvvqqqlllWWWVVV[[[fffooopppnnnmmmlllppptttsssrrrvvv|||uuuuuuiiihhhppp~~~}}}yyyyyyqqq[[[===888555888<<>>888777999<<<>>>HHHSSS^^^jjjzzzpppiiiccccccgggiiikkklllnnnxxxwwwiiigggaaaZZZYYY___hhhnnnkkklllnnnnnnmmmllllllmmmooooooppprrrrrrssssssrrrsssssssssqqqpppppprrrtttzzzuuuppppppuuuzzz||||||vvvhhhfffhhh___^^^jjjrrrrrrqqqssssssppplllnnntttttt}}}nnneeeVVVCCC???DDD???>>>GGGMMMOOOkkk}}}pppjjjkkkooorrrrrrpppppprrruuuuuussspppooopppsssuuuvvvuuusssqqqpppqqqrrrsssrrrqqqppppppnnnrrrvvv{{{}}}|||zzzxxxyyywwwuuutttsssqqqmmmjjjUUUWWW\\\dddkkkooommmjjjpppuuutttuuuzzztttqqqyyyzzz}}}rrrwwwrrroooxxx}}}{{{{{{xxxeeeZZZ<<<999666666999>>>BBBDDDHHHHHHFFFFFFFFFFFFHHHIIIIIIIIIKKKLLLMMMMMMMMMMMMGGGGGGGGGGGGHHHLLLQQQUUUQQQNNNMMMNNNMMMMMMVVVbbbxxxwwwppplllnnnqqqjjj___XXXCCC;;;===555AAAYYYggg\\\PPPSSSVVVRRR\\\ddd~~~}}}aaaTTTMMMAAANNNgggmmm^^^NNNEEENNN]]]ccceeegggeeeeeecccccccccccceeeeeegggfffdddcccbbbcccddddddcccbbbbbbaaabbbcccdddeeeffffffgggffffffgggjjjlllllljjjiiikkkppptttuuutttzzzgggRRRHHHJJJMMMJJJDDDEEEJJJPPPWWW\\\]]]]]]\\\```fffppp~~~rrrfffeeehhhddd\\\VVVOOOKKKGGGGGGGGGKKKUUU___]]]ggguuu}}}}}}zzzwwwwwwqqqssssssnnniiigggjjjnnnlllmmmmmmlllkkkkkknnnpppoooooooooooooooqqquuuxxxxxxwwwuuusssqqqpppoooooojjjwww}}}wwwrrruuuxxxuuuvvvxxxzzzyyyuuupppmmmkkkqqqrrroooiiikkkttt{{{{{{}}}xxxvvv|||zzznnn^^^qqq{{{uuusss|||{{{yyyppprrrhhh^^^YYYJJJ:::888333777;;;===<<<<<<>>>AAAEEEBBB@@@CCCHHHIIIEEE@@@AAA???>>>AAAFFFJJJJJJIIIEEEIIIKKKHHHFFFFFFIIIJJJWWWppp~~~~~~zzzxxxwww{{{|||yyyzzzuuussspppoooqqqvvv|||}}}~~~|||wwwrrrooonnnnnnqqqssswww{{{}}}|||yyyvvvnnnqqqsssssssssvvv|||}}}tttrrrtttuuusssbbbVVVqqqxxxqqqvvvyyy}}}uuuuuucccbbbccciiipppmmm\\\HHH<<<999888777777777888:::;;;999777555666888:::999888888777777999::::::888666888<<>>???DDDCCCCCCEEEGGGHHHFFFEEEGGGEEEDDDDDDEEEFFFEEEEEECCCFFFIIIKKKMMMNNNLLLJJJSSSjjj{{{uuuzzz~~~ppppppsss{{{{{{uuuqqqqqqnnnjjjhhhkkkrrr{{{{{{zzz|||}}}yyyvvvtttssstttuuussssssssswww{{{|||yyywwwnnnmmmmmmnnnqqqvvv{{{~~~~~~}}}uuummmmmmssswwwvvvjjjiiiuuulllxxxwww}}}~~~vvvwwwoooaaafffhhhmmmqqqjjjVVVBBB777888888777777777888999:::999777555555666888888888999888777888999999777555;;;===AAAYYYxxxtttlllcccjjjlllqqquuuuuuuuu|||~~~{{{xxxkkkTTTAAA>>>===888888===AAAJJJSSS]]]rrr|||rrriiiddddddooooooooopppvvv}}}~~~zzzwwwvvvqqqiii```]]]aaafffooooooooommmkkkjjjkkklllnnnnnnnnnnnnooooooooooooooopppqqqqqqqqqrrrtttvvvvvvzzz{{{uuukkkeeeggglllvvvvvvxxxnnn]]]\\\dddcccbbb\\\UUUQQQOOORRR]]]iiifff^^^TTTOOOdddjjjjjjxxxvvvmmmiiiiiijjjppppppppprrrssssssrrrpppqqqqqqqqqqqqqqqpppppppppooommmmmmrrryyyzzzuuuooonnnoooqqqssstttuuuttttttsssuuuxxxzzzyyyssskkkeee[[[]]]ccciiioooqqqpppnnnpppsssppprrrwwwkkk]]]]]]yyy~~~pppnnn}}}oookkklllnnnttt|||}}}uuuttt\\\JJJ999888777999<<>>;;;<<>>WWWnnnooo\\\JJJHHHQQQZZZ___```bbbbbbaaaaaaaaaaaabbbbbbdddcccbbbaaaaaaaaabbbcccfffeeedddddddddeeefffggggggggghhhgggffffffgggiiijjjjjjlllmmmnnnlllhhheeebbb]]]TTTLLLGGGJJJRRRYYY```hhhuuuzzzsssdddSSSHHHGGGEEEJJJVVVaaaeeeeeeeeeyyyzzzzzzwwwtttsssvvvzzzvvvwwwvvvqqqllliiikkkmmmjjjlllnnnnnnmmmlllmmmnnnpppqqqrrrqqqpppooopppqqqrrrsssttttttsssrrrpppoooqqqnnnooouuuyyywwwttttttuuuuuuuuussspppnnnmmmnnnxxxwwwsssnnnmmmrrrvvvvvvvvv}}}{{{tttsssuuuvvveee}}}{{{wwwrrrsssgggZZZSSSDDD666666777:::===>>>>>>>>>>>>???BBBEEEGGGFFFDDDDDDEEEGGGIIIIIIIIIGGGEEEDDDEEEFFFDDDDDDFFFLLLRRRSSSOOOKKKGGGXXXppp{{{}}}xxx|||}}}qqqpppsssyyy}}}zzzrrrkkkpppmmmjjjhhhjjjooouuuyyy~~~|||yyywwwvvvvvvxxxyyy}}}xxxttttttwwwzzzyyyxxxssspppmmmnnntttyyy}}}~~~|||wwwooohhhkkktttzzzzzzmmmppptttnnn}}}vvvyyy{{{yyyttt~~~vvvjjjccciiilllqqqrrreeePPP===555555666777999999888777666888777555444555666777888888777666777999999888777:::<<<===RRR{{{~~~|||zzzlllnnnmmmkkkiiikkkqqqwww{{{~~~|||jjjKKKAAA===555666>>>???FFFNNNXXXkkkuuukkkfffdddllllllmmmoootttzzz}}}~~~rrrqqqpppllleee```ccciiimmmnnnnnnlllkkkjjjlllnnnmmmlllllllllllllllmmmmmmooopppqqqqqqqqqqqqsssuuutttyyy~~~{{{tttpppqqqttt~~~uuu^^^\\\aaaZZZSSSLLLEEECCCFFFQQQddduuuuuufff\\\ooo~~~~~~wwwnnniiiiiiiiiooooooppprrrsssrrrqqqpppqqqqqqpppooopppppprrrrrruuuppplllkkknnnqqqrrrrrrmmmnnnoooqqqrrrtttuuuuuuwwwxxxzzz{{{yyysssjjjccc[[[^^^dddjjjnnnooonnnmmmpppssspppsssxxxjjjXXXTTTccctttvvvppp}}}yyynnnppptttsssrrruuuxxxyyy~~~mmmVVVGGG777777777:::>>>@@@AAAAAA@@@BBBDDDFFFHHHHHHHHHHHHFFFEEEDDDCCCCCCEEEGGGHHHGGGGGGFFFEEEEEEDDDBBBAAAFFFHHHKKKMMMNNNOOORRRUUUwwwxxxmmmxxx{{{~~~{{{}}}{{{dddEEE>>>;;;BBBQQQ]]][[[QQQOOOUUUTTT]]]ooo}}}sssbbbXXXEEE;;;NNNiiiuuudddPPPFFFKKKWWW^^^___bbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbaaaaaabbbcccdddgggfffeeeeeeeeefffggghhhggghhhhhhgggfffeeefffhhhgggiiikkkmmmkkkfffaaa\\\\\\^^^______```fffnnnuuuzzz|||qqqbbbTTTLLLIIIUUUgggrrrqqqnnnrrrzzzwwwvvvtttpppoooqqqvvvzzzssstttssspppmmmkkklllmmmiiilllnnnooonnnmmmmmmmmmoooppprrrrrrqqqppppppqqqnnnoooqqqrrrrrrqqqooonnnpppnnnvvv{{{qqqqqqssssssrrrpppmmmmmmnnnoooyyyxxxuuuqqqqqqtttwwwyyyxxx}}}|||uuurrrtttxxxqqq|||vvvttttttgggXXXPPPBBB666777;;;<<<>>>@@@@@@@@@@@@@@@???DDDGGGEEE@@@===@@@CCCFFFHHHJJJJJJHHHHHHKKKNNNIIIFFFEEEIIILLLLLLKKKLLLQQQ\\\mmmssstttzzzssssssuuuyyy~~~}}}vvvnnnooonnnmmmlllkkkkkklllmmm~~~}}}zzzxxxvvvwwwxxxyyy~~~yyyssspppssswwwyyyzzzzzzvvvssstttyyy~~~~~~zzztttppphhhccchhhrrrwwwwwwdddkkksssiiinnn{{{sss}}}}}}~~~pppeeeaaaiiimmmrrrppp```JJJ;;;666333666;;;>>>>>><<<888555777777666555555555777888555444444666888::::::999555888888LLLwww|||yyy~~~vvveeecccmmmlllbbbcccrrryyyuuurrr}}}YYYEEE:::444666???>>>DDDLLLUUUeee|||vvvmmmgggdddeeefffiiimmmrrrvvv|||ooolllkkkkkkhhhbbbccchhhiiijjjkkkkkkkkkkkknnnoookkkkkkjjjjjjjjjkkklllmmmpppqqqrrrrrrpppppppppqqqqqqtttzzzuuuYYYRRRSSSJJJDDDAAABBBFFFKKKTTTbbbpppxxxsssdddeeewwwooojjjiiikkkoooppprrrsssrrrrrrqqqqqqqqqppppppoooppprrrtttvvvvvvvvvtttpppkkkjjjmmmpppmmmnnnoooqqqsssuuuwwwxxx}}}}}}|||{{{wwwppphhhaaa]]]aaafffkkknnnooonnnmmmpppsssqqquuuzzzkkkXXXTTT\\\ooowwwuuuwwwlllrrr{{{{{{wwwuuurrrttt}}}yyyeeeSSSHHH666666777:::>>>AAAAAAAAABBBCCCFFFHHHJJJJJJJJJJJJGGGEEEDDDCCCCCCEEEFFFHHHCCCCCCCCCEEEHHHIIIGGGEEECCCFFFKKKMMMOOORRRSSSSSSjjjqqqrrryyy}}}mmmzzzzzzmmmJJJ999:::===IIIYYY[[[RRROOOUUUQQQZZZgggwwwxxxaaaUUUJJJ???HHH```tttjjjWWWGGGHHHUUU___```bbbccccccccccccccccccbbbeeedddcccbbbbbbcccdddeeeggggggeeeeeedddeeefffgggfffggghhhgggfffeeefffgggeeehhhjjjjjjgggbbb\\\YYY\\\aaakkkvvv{{{oooccc[[[XXXWWWcccuuu}}}uuuvvv|||sssrrrpppooonnnppptttwwwnnnoooooonnnmmmlllmmmnnniiilllnnnooonnnmmmmmmmmmllloooqqqqqqqqqpppqqqrrrmmmoooqqqrrrsssrrrpppoooqqqrrr{{{wwwppprrrpppppppppnnnlllllloooqqqwwwuuutttuuuvvvxxx{{{~~~}}}~~~~~~|||wwwtttuuuxxxzzz||||||tttttttttfffUUUMMM@@@777;;;;;;<<<===???@@@@@@??????>>>BBBEEECCC>>>:::;;;===DDDGGGJJJKKKJJJKKKOOOSSSOOOJJJFFFEEEBBB???DDDLLLWWW```rrrxxxsss|||rrrtttvvvxxx||||||vvvuuuuuuvvvuuutttqqqnnnlllpppvvv}}}~~~zzzwwwuuuuuuuuuvvvuuussspppoooppptttyyy|||~~~{{{xxxyyy|||~~~~~~}}}yyy{{{qqqnnnjjjdddaaafffmmmnnnjjjjjjtttuuu]]]WWWkkkuuurrr{{{vvvfff```jjjooosssnnn[[[EEE:::999555999>>>BBBCCC???:::777666888999888666555666777444333333555888:::;;;;;;888;;;:::LLLyyy{{{}}}wwwkkkbbbtttwwwgggcccvvv~~~zzzdddGGG999555888===<<>>AAABBBAAACCCDDDEEEGGGIIIJJJJJJKKKHHHGGGFFFEEEFFFFFFGGGHHHCCCBBBCCCGGGLLLOOOOOOMMMEEEIIIMMMNNNQQQTTTTTTQQQ[[[|||nnnqqqzzznnnyyyyyyzzzrrrUUU;;;999:::CCCPPPVVVRRRQQQTTTQQQZZZcccsssdddSSSOOOFFFFFFUUUnnnmmm___KKKFFFRRR]]]___bbbbbbcccddddddcccbbbbbbeeedddcccccccccdddeeeffffffeeedddcccccccccdddeeedddfffhhhhhhfffeeefffgggeeegggiiiiiieeeaaa]]]\\\bbbjjjwww}}}|||vvvmmmhhhgggdddeeemmm{{{}}}yyyrrrrrrqqqqqqqqqqqqqqqqqqkkkkkkkkkllllllmmmmmmmmmjjjlllnnnnnnmmmlllmmmnnnmmmnnnppppppooopppqqqssspppqqqrrrssstttssssssrrrssssssuuuwwwuuupppqqquuunnnnnnnnnmmmlllmmmppprrrsssqqqrrruuuxxxzzz}}}}}}||||||yyyuuuuuuwww~~~uuuzzzzzzqqqqqqqqqcccRRRIII>>>888>>>;;;;;;<<<>>>AAABBB@@@???AAABBBDDDEEEDDDAAA===:::EEEGGGHHHIIIJJJKKKNNNPPPPPPJJJGGGEEE???:::???IIIQQQ[[[ttt~~~|||sssvvvwwwtttvvv{{{|||xxxyyyzzz|||}}}|||yyywwwuuuppptttyyy~~~|||xxxtttrrrqqqrrrssslllppptttuuussssssuuuxxx|||{{{yyyyyyxxxxxxwwwvvvqqqxxx}}}~~~yyyrrrmmmkkkfffcccfffhhhccc[[[mmmzzzbbbRRRZZZpppvvv{{{~~~~~~xxxgggaaammmqqqtttlllVVV@@@888;;;777999===@@@@@@>>>;;;999555888;;;;;;888666666777666444333444777999:::::::::>>>;;;KKKyyy~~~}}}{{{lll}}}uuummm|||~~~zzzfffHHH;;;:::;;;888888===EEEMMMYYYlllwwwkkkbbb]]]```gggooopppooovvv}}}ppphhhlllmmmddd^^^]]]bbbeeeiiikkkkkkjjjjjjjjjiiihhhhhhhhhiiikkknnnooonnnppprrrrrrqqqppppppqqquuuvvv|||~~~xxxmmmUUUIIIJJJIIIOOONNNQQQVVVZZZ```lllwww{{{|||tttlllggghhhkkkooorrruuuuuutttrrrssstttrrrrrrqqqpppppppppppppppmmmttt|||~~~zzzsssnnnkkkqqqrrrssstttuuuvvvvvvvvvvvvwwwyyyyyyvvvmmmbbb[[[```eeekkkoooooonnnnnnnnnlllrrrrrrsssuuugggYYYZZZcccsss~~~{{{qqqzzzwwwiiimmmyyy|||jjjkkkzzz}}}{{{yyykkk]]]NNNBBB666666666999===AAABBBCCCBBBBBBCCCCCCEEEFFFHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBFFFLLLPPPOOOMMMGGGLLLNNNLLLMMMQQQOOOIIIKKKuuuyyyvvvwww~~~|||sssuuunnnpppaaaDDD777888===FFFNNNQQQQQQQQQPPPYYY___ooommmUUUQQQJJJDDDNNNfffnnnfffNNNCCCMMMXXXZZZaaaaaabbbccccccbbbaaaaaadddcccbbbbbbbbbccceeefffeeedddbbbaaaaaaaaabbbcccbbbdddgggggggggffffffgggggghhhjjjhhheeebbbbbbcccccckkkyyy|||yyyuuussstttyyy~~~}}}zzzwwwsssooommmlllsss}}}}}}xxxxxx}}}wwwqqqppppppqqqqqqqqqpppoookkkjjjkkklllmmmmmmlllkkkkkkmmmmmmmmmllllllmmmooopppppppppooonnnnnnppprrrppppppqqqqqqqqqqqqqqqqqqooonnnkkkhhhjjjppprrrppplllmmmnnnnnnnnnnnnppprrrooommmnnnuuuxxxxxx|||}}}{{{|||xxxssssssxxxoooiiivvvwwwwwwuuummmllllll^^^MMMEEE;;;888@@@?????????CCCFFFHHHFFFDDDEEECCCDDDIIIPPPOOOFFF>>>DDDCCCCCCEEEHHHJJJKKKKKKLLLFFFFFFKKKIIIAAA???EEEUUU\\\wwwuuuyyyxxxqqqppptttwwwuuuvvvxxxyyy{{{|||{{{zzzyyyyyyvvvtttwww~~~|||zzzvvvrrrpppoooppppppkkksss|||}}}xxxsssrrrsssyyyyyyxxxwwwtttrrrpppooohhhqqqxxxyyyxxxzzz{{{zzzqqqoookkkhhhhhhggg]]]RRR]]]mmmyyyzzzlllUUUWWWpppxxx}}}yyy{{{pppdddaaaoootttuuukkkSSS===777;;;777888999:::::::::999999555999<<<===:::777666666888666444444666888888888666999555CCCqqqxxxyyylllxxx|||uuu|||}}}yyy{{{eeeIII===???<<<444555:::AAAJJJTTTfff{{{lll```^^^aaaiiippppppnnnsss}}}rrriiimmmppphhh___]]]aaaeeeiiikkkkkkiiigggggghhhgggggggggiiillloooqqqkkknnnqqqrrrqqqqqqrrrrrroooqqqvvv}}}wwwrrrnnn^^^TTTXXX\\\```YYYTTTUUU\\\lll~~~~~~|||sssjjjeeegggjjjpppsssvvvvvvtttssstttuuussssssrrrpppooommmlllkkknnnpppssswwwxxxvvvrrrpppssstttuuuvvvuuutttsssrrrnnnqqqvvvyyywwwmmmaaaXXX^^^dddjjjmmmmmmkkkkkklllkkkqqqqqqqqqqqqcccWWW[[[^^^rrrvvv|||~~~ppphhhppp{{{yyylllrrrxxx{{{~~~rrrhhh^^^LLL<<<777666666888<<>>===AAAFFFKKKKKKJJJGGGAAAEEERRRTTTJJJBBBAAANNNOOOgggrrruuuxxxvvvrrrmmmkkkkkkvvvuuutttuuuwww|||~~~yyy{{{sssnnnnnnqqqssstttvvv|||zzzuuutttuuuyyy}}}|||tttnnnmmmnnntttwwwyyyvvvtttuuuxxxyyyooojjjggghhhiiihhhfffdddsssjjjyyycccTTTbbblllzzzwwwuuummmjjjhhhssszzzwwwaaaHHH;;;777777777999;;;;;;:::999888888777777777777777777777777888888888888777777666666888999;;;GGGiiizzzwwwqqqlllqqqrrr{{{zzzrrrtttyyytttSSS===<<<<<<555888;;;@@@FFFQQQeee~~~~~~kkk___aaaeeekkkooommmkkkpppxxx}}}qqqeeefffmmmhhh[[[bbbdddhhhjjjiiigggeeeeeeggghhhjjjlllnnnpppqqqqqqrrrnnnnnnsssuuusssrrrtttoooppptttxxx~~~{{{sssjjjcccbbbfffiiieeeccc^^^\\\fff|||yyy{{{}}}{{{zzz|||}}}~~~~~~~~~{{{rrrhhhdddgggmmmnnnpppssstttsssrrrrrrsssqqqsssssssssqqqpppqqqrrrmmmppptttxxxxxxuuuoookkktttssssssrrrssstttuuuvvvsssuuuwwwvvvrrrlllfffbbbdddgggkkkmmmmmmlllkkkjjjlllkkkpppvvvpppcccaaaggghhhsss}}}uuupppllloooxxx{{{uuuyyy|||xxxrrr~~~{{{pppiiiZZZEEE<<<888888888;;;>>>AAAAAAAAA???FFFIIICCC===>>>BBBDDDGGGDDDAAA>>>===???AAACCCAAAGGGIIIFFFEEEIIIIIIFFFKKKHHHHHHJJJIIIGGGHHHLLLHHHSSSwwwnnniiipppzzzttt|||eeeqqq{{{mmmYYYdddiiiLLL:::999888<<>>>>>999999<<<@@@EEENNNaaayyyooobbb___aaafffjjjjjjhhhlllrrr~~~}}}ttthhhgggmmmiii``````bbbcccdddddddddcccdddeeefffhhhjjjlllmmmnnnoooqqqooopppttttttrrrrrruuurrrsssuuuyyy|||}}}}}}|||zzzuuunnngggdddcccfffhhhgggiiilllpppzzzyyyfffccc^^^^^^eeeuuu}}}||||||}}}}}}}}}~~~|||tttkkkgggjjjooonnnpppssstttsssrrrssssssqqqrrrsssrrrppppppppprrrppppppppprrrsssrrrnnnkkksssttttttsssqqqrrrtttvvvxxxyyyyyyvvvoooggg```\\\fffiiimmmnnnlllkkklllmmmmmmlllooowwwzzzwwwsssqqqoootttyyyyyy|||fffhhhkkkpppxxx{{{|||www~~~wwwmmmiiiZZZDDD888;;;===@@@BBBCCCBBBAAAAAACCCIIIKKKFFFCCCDDDFFFFFFCCCAAA???======>>>@@@AAABBBGGGHHHDDDCCCEEEEEEBBBDDDFFFJJJMMMJJJHHHLLLTTTLLLPPPyyyyyyqqqppp}}}sssooolllbbblll|||___\\\```LLL<<<:::777:::FFFSSSUUUQQQPPPSSSXXX```pppkkk___RRRDDDEEESSShhhrrr___HHHCCCMMMUUU^^^bbbccc```___bbbcccbbbaaaaaaaaabbbbbbdddeeefffaaa```___^^^^^^___```aaaccceeeffffffeeeddddddeeehhhjjjjjjgggeeefffbbb]]]VVV[[[ccciiilllkkkiiigggiiikkkjjjhhhjjjlllkkkggghhhaaaXXXRRROOOMMMJJJGGGJJJPPPZZZeeeppp}}}{{{vvvrrrnnnmmmmmmnnnnnnooopppqqqqqqnnnoooooonnnllljjjjjjkkkmmmmmmlllkkklllmmmooopppqqqrrrrrrpppmmmkkkllllllooommmllllllmmmmmmkkkjjjeeefffhhhkkkmmmnnnmmmllllllkkklllnnnppppppnnnmmmoooooonnnooorrruuuyyy{{{zzz}}}|||xxxlllVVVVVVmmm{{{xxxooohhhkkkttt{{{}}}~~~{{{mmmiiidddbbbXXXHHH>>>;;;<<<<<>>>>>BBBAAAAAABBBEEEHHHHHHHHH>>>BBBEEEFFFHHHLLLKKKGGGPPPMMMIIIFFFFFFFFFEEEDDD???======DDDQQQ[[[WWWNNNGGGGGGLLLhhhppprrrtttuuutttrrrpppooovvvsssnnnkkkjjjkkknnnpppsssyyy~~~|||zzzxxxwwwvvvttttttuuuwwwyyyyyyxxx~~~}}}~~~wwwpppmmmkkkfffbbb```fffccceeekkklllnnn|||xxxnnnrrrxxxvvv{{{~~~{{{yyypppgggpppuuubbbLLL;;;444444666666666666888;;;;;;999777666666666666666666666666999999999999888888888888777::::::<<>>@@@EEEIIIaaa~~~~~~~~~|||yyywwwwwwwww|||}}}{{{uuummmggggggiiimmmooorrrssssssrrrssstttrrrssstttsssqqqppppppqqq}}}wwwqqqppptttvvvssspppqqqtttvvvrrrmmmlllqqqxxxxxxyyyxxxsssllleeebbbaaajjjmmmpppmmmiiihhhlllqqqrrrrrrttttttsssqqquuuzzztttyyyzzzuuussszzz}}}|||}}}qqqhhhTTT>>>666;;;AAAGGGHHHDDD@@@AAACCCFFFGGGHHHGGGJJJLLLIIICCCFFFFFFFFFFFFEEEDDDCCCBBB???BBBEEEEEEDDDEEEFFFGGG;;;===CCCIIIJJJJJJPPPXXXXXXLLL^^^tttppp~~~zzz}}}wwwmmmqqqpppmmm{{{jjjVVVTTTQQQCCC<<<444666DDDSSSWWWRRRHHHSSSWWWUUUaaaxxxwwwdddQQQGGGDDDPPPccclll___IIIFFFQQQWWW]]]```___```cccdddbbbbbbbbbaaaaaaaaaaaaaaabbb``````bbbccccccdddccccccbbbdddggggggfffdddddddddiiikkklllkkklllllleee]]]UUU[[[ccchhhhhhhhhggghhhgggiiijjjgggggggggbbb[[[TTTMMMEEE@@@@@@AAAAAAAAAEEEGGGLLLSSS\\\fffoootttoooyyy|||wwwrrrnnnnnnnnnnnnmmmiiiiiijjjkkklllnnnpppqqqmmmmmmmmmlllkkkkkklllnnnmmmmmmmmmmmmmmmnnnoooppppppqqqqqqooommmllllllmmmnnnmmmllllllmmmllliiigggeeehhhkkkmmmmmmkkkjjjiiinnnlllkkkmmmppprrrttttttqqqrrruuuwwwzzz|||~~~~~~zzz{{{qqqfffZZZccc~~~wwwuuuwwwtttooobbb]]]PPPAAA:::<<>>666777777777777777777777777888888888888888888888888777:::;;;;;;HHHkkk~~~qqqiiixxx{{{zzz~~~tttgggttt|||yyyooo^^^MMMBBB>>>===777888999<<>>AAAEEEFFFGGGGGGGGGKKKNNNKKKDDDFFFFFFFFFEEECCCAAA???>>>999;;;???CCCEEEGGGJJJMMMDDDAAABBBHHHMMMOOORRRVVVZZZRRRZZZxxxooo|||}}}{{{zzz{{{vvvaaaTTTNNNEEE>>>555555BBBRRRXXXUUUIIIRRRUUUSSS\\\rrrpppZZZIIIAAAGGGZZZllleeeOOOFFFMMMUUU[[[``````bbbeeeeeeccccccbbbaaaaaa```aaaaaaaaabbbbbbccccccccccccbbbbbbccceeeggggggeeeddddddeeehhhkkkmmmooorrrrrrjjjaaaSSSZZZbbbggggggggghhhjjjhhhkkkkkkiiigggddd]]]UUUGGGCCC??????BBBFFFHHHHHHCCCEEEHHHNNNWWWaaaiiinnnkkkoooqqqooooooqqqrrrqqqnnnllljjjjjjkkklllmmmnnniiiiiiiiiiiikkkmmmpppqqqmmmnnnnnnmmmllllllmmmnnnoooooonnnmmmmmmmmmmmmmmmkkkmmmnnnnnnmmmlllnnnoooooonnnmmmnnnnnnmmmiiigggfffjjjmmmnnnllljjjiiiiiinnnnnnnnnpppqqqrrrpppnnnnnnqqquuuyyy|||~~~yyy|||vvvpppmmmjjjvvv}}}wwwwwwtttjjj```ZZZMMM>>>999<<<@@@AAA@@@@@@@@@???@@@AAACCCEEEOOOMMMHHHDDDFFFIIIEEE>>>BBBAAAAAADDDIIIOOORRRSSSWWWPPPIIIEEEDDDDDDCCCCCCGGGHHHHHH___oooqqqssswww{{{|||zzzxxxxxxxxxwwwvvvtttrrrpppnnniiiooouuuwwwzzz}}}|||}}}{{{vvvsssqqqpppnnnuuuyyyuuuvvvpppccc[[[[[[UUU]]]VVVGGGUUUwwwrrruuuzzzwwwvvvxxx{{{~~~yyylllkkkwwwvvvbbbJJJ===888777888:::777333333:::DDDFFF???777888888888888888888888888777777777777777888888888666:::;;;:::DDDaaammmnnn}}}}}}}}}gggjjj~~~yyypppdddSSSDDD===<<<777777777:::BBBNNN\\\eeeyyywwwkkkccc^^^```dddgggkkkoooooouuuyyyuuunnnhhhiiikkkgggdddbbbdddjjjpppttttttsssssssssrrrqqqpppnnnnnnqqqqqqsssuuusssooopppuuurrrvvvzzz{{{yyyxxxzzz}}}vvvzzz{{{uuuooovvv{{{zzzyyyuuummmeee\\\TTTLLLFFF>>>???@@@???======>>>???BBBNNNaaattt{{{}}}|||wwwuuuwwwzzzzzzssslllgggdddjjjllloooqqqppppppqqqrrrssstttuuusssqqqppppppqqqvvvuuussssssssssssqqqppprrrttttttqqqmmmnnntttzzz}}}~~~|||uuulllggghhhkkkmmmmmmmmmkkkiiiiiikkkllljjjmmmzzz||||||mmmrrrzzz}}}wwwvvvyyyzzzjjj\\\HHH===CCC888;;;>>>???>>>@@@CCCGGGGGGHHHHHHHHHLLLOOOMMMHHHBBBBBBAAA@@@>>><<<:::999666777;;;BBBEEEFFFJJJOOOPPPIIIGGGLLLRRRUUUWWWYYY[[[[[[[[[sssuuuyyy|||nnnZZZPPPHHHAAA777444>>>MMMVVVVVVKKKPPPRRRRRRYYYiiixxxwwwbbbJJJEEEDDDRRRfffgggTTTFFFGGGRRRYYY___aaacccffffffdddcccbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaadddeeefffeeeddddddeeeffffffiiimmmpppuuuuuulllaaaSSSZZZbbbfffeeedddfffiiiiiilllllliiifff```WWWMMM???>>>>>>BBBHHHMMMMMMLLLDDDDDDFFFLLLUUU```gggkkkkkkkkkjjjiiijjjlllmmmnnniiiiiiiiijjjkkkkkklllmmmhhhhhhgggggghhhjjjmmmooonnnoooppppppnnnmmmmmmmmmoooooonnnmmmlllkkkjjjjjjhhhjjjllllllkkklllmmmoooooonnnnnnnnnooommmiiifffhhhkkkmmmllliiiggghhhiiipppppppppqqqpppnnniiieeemmmpppuuuzzz}}}~~~}}}|||ttttttlllkkksssxxxyyyvvvqqqbbb]]]VVVIII===999===AAA@@@@@@@@@@@@???>>>???BBBEEEMMMKKKFFFDDDHHHMMMJJJCCCEEECCCBBBBBBFFFIIIKKKKKKSSSMMMHHHEEECCC@@@BBBFFFBBBDDDCCCWWW|||{{{~~~mmmnnnrrrwww}}}}}}yyyyyyxxxwwwuuutttrrrrrrlllooopppooottt{{{}}}~~~}}}}}}wwwrrrrrrssssss{{{{{{xxxwwwnnn^^^WWWYYY[[[]]]SSSGGGRRRwwwyyyvvvsssuuu}}}wwwvvvvvvyyy~~~xxxvvvzzzrrr[[[CCC999888888888999666444444777<<<===;;;888777777777777777777777777555555666666666777777777666999:::999>>>VVV|||ssshhh}}}yyypppmmm}}}rrr___JJJ>>><<<:::999888999@@@JJJUUU]]]lll|||mmmeee^^^]]]```ccckkkrrrsssxxx|||{{{tttmmmlllnnnllliiigggiiinnnqqqqqqooommmnnnooopppqqqrrrrrrrrrsssqqqqqqttttttqqqpppsssqqquuuxxxxxxvvvwww{{{}}}uuupppsss~~~}}}{{{{{{nnniiibbb\\\VVVPPPMMMLLLGGGGGGGGGDDDAAA??????@@@AAAFFFSSSfffwww~~~{{{|||}}}}}}{{{vvvpppoootttxxx}}}}}}}}}{{{uuuoooiiifffhhhjjjmmmooooooooopppqqqrrrssssssqqqooommmnnnnnnqqqrrrrrrpppnnnnnnppprrrssssssrrrpppooorrrwww{{{~~~}}}uuukkkgggiiinnnpppnnnlllkkklllmmmkkkiiigggmmm|||tttzzz~~~xxxwwwsssdddYYYFFF;;;BBB;;;===@@@BBBDDDEEEFFFFFFEEEHHHHHHFFFHHHMMMMMMJJJBBBBBBAAA@@@@@@?????????<<<;;;???EEEHHHFFFIIIOOOVVVPPPMMMOOOSSSVVVZZZ```[[[ccc]]]iii{{{zzz{{{~~~{{{zzzqqq[[[QQQKKKEEE;;;444888EEEOOORRRNNNLLLMMMQQQVVV___qqq|||kkkQQQGGGBBBJJJ]]]eeeZZZKKKDDDNNNVVV]]]```bbbffffffcccccccccbbbbbbbbbccccccdddaaa````````````aaacccdddffffffeeedddbbbccceeehhhgggjjjnnnrrrwwwwwwlll```WWW^^^fffhhheeeccceeehhhiiilllllliiiccc\\\PPPFFF???@@@DDDJJJQQQSSSQQQNNNGGGFFFGGGLLLVVV___fffiiihhhgggggghhhiiiiiiiiiiiihhhiiijjjkkkkkkjjjjjjkkkgggfffdddddddddgggiiikkkjjjmmmoooooommmjjjhhhhhhlllmmmmmmllllllkkkjjjjjjhhhiiijjjkkkjjjjjjkkkmmmnnnmmmmmmnnnnnnlllgggdddhhhjjjllliiieeeccceeehhhoooooooooppppppnnnjjjgggooorrrwww|||~~~}}}zzzxxxqqqlllbbbdddvvvuuusssppp^^^ZZZSSSGGG<<<999>>>AAA@@@AAAAAAAAA???===>>>AAAEEEDDDEEEEEEDDDFFFJJJKKKGGGFFFDDDAAAAAABBBDDDEEEEEEFFFCCCCCCDDDCCCBBBGGGOOO@@@AAA>>>PPPwwwxxxooopppssszzz{{{yyywwwuuutttttttttuuuppppppllljjjoooyyy~~~|||zzzzzzwww{{{~~~|||wwwtttvvvyyy}}}vvvpppdddUUUSSS[[[YYYUUUMMMJJJTTTlllxxxsss{{{|||vvv~~~pppXXX???888999999777777555666666444333444777:::666666666666666666666666444555555555666666777777555888999777:::NNNqqqtttggg~~~yyywwwpppUUUDDDAAA===;;;999999>>>GGGQQQWWW^^^yyyoooggg```^^^^^^ccclllvvvxxx{{{yyyrrroooppppppllljjjkkkooopppmmmjjjdddeeegggjjjlllnnnoooppptttppppppsssuuurrrpppqqqppptttvvvvvvtttuuuzzz{{{tttpppppprrruuu~~~~~~|||zzzyyyyyyjjjVVVGGG@@@BBBLLLUUUNNNNNNKKKGGGBBB???>>>>>>>>>BBBMMM___pppyyy||||||{{{xxx{{{{{{{{{wwwwwwuuuoooiiiiiinnntttxxxyyyzzzyyyuuuoooiiifffgggiiilllnnnnnnnnnoooppppppqqqqqqpppmmmllllllmmmqqqssssssoookkkkkkpppvvvtttssspppoooqqqtttxxx{{{|||}}}|||tttkkkhhhkkkqqqsssooolllllloooppplllhhhhhhooouuuqqqcccYYYFFF888===>>>@@@CCCHHHKKKKKKHHHEEEBBBEEEEEECCCDDDHHHJJJIIIFFFFFFEEEEEEFFFGGGHHHIIIDDDBBBEEEKKKKKKHHHJJJOOOVVVRRRPPPPPPQQQSSS[[[ddd[[[hhh___ccc{{{wwwrrr{{{{{{tttmmmUUUKKKMMMHHH===333333>>>IIINNNOOOIIIJJJQQQTTTYYYkkkyyysssYYYEEE???CCCVVVddd```QQQGGGLLLTTT\\\___bbbeeeeeebbbccccccbbbbbbcccddddddeeebbbaaa``````bbbdddgggiiigggfffeeecccaaacccfffiiikkknnnqqquuuzzzxxxlll___]]]dddkkklllgggdddeeehhhhhhllllllhhhbbbYYYLLLAAADDDFFFKKKRRRXXXXXXTTTOOOHHHFFFFFFJJJSSS]]]cccfffiiihhhiiilllllljjjgggeeehhhjjjllllllkkkiiiiiiiiieeedddbbbaaabbbdddfffhhhfffiiilllllliiifffcccbbbjjjjjjkkkllllllkkkkkkkkkhhhjjjjjjjjjhhhhhhiiijjjlllllllllmmmmmmjjjfffcccgggiiijjjgggbbb```cccgggnnnmmmnnnoooqqqrrrqqqooorrruuuzzz~~~|||xxxuuuqqqiii\\\```wwwwwwrrrvvv|||}}}ppppppooo^^^XXXRRRFFF<<<:::???AAA???AAABBBAAA???<<<===AAAEEE===CCCFFFCCCBBBEEEHHHHHHCCCAAA??????BBBDDDFFFFFFHHHEEEEEEFFFBBB>>>BBBJJJEEEFFFAAARRRyyyvvv}}}qqqqqqrrruuuxxx{{{||||||pppttttttqqqqqquuuxxxxxxssspppmmmkkknnnsssyyy}}}{{{vvvtttvvvxxxyyy|||wwwnnnooo|||}}}|||}}}xxxmmmbbbZZZWWWWWWXXXaaa]]]RRRQQQ^^^hhhsss|||zzz{{{vvvxxxyyyuuummmzzz}}}fffMMM888555888555444777444444444444444444444444333444555666666555444333555555444444444444555555555555555;;;BBBGGG```}}}{{{rrrqqqmmmRRR???:::777777888:::===FFFPPPUUUlllooo]]]WWWXXX\\\dddlllnnnssszzz}}}{{{vvvrrrppprrroookkkgggfffhhhllloookkkjjjiiijjjlllnnnnnnnnnoooppppppqqqrrrrrrrrrrrrooopppssswwwwwwwww{{{mmmdddfffkkkpppwww{{{|||~~~~~~{{{vvvtttmmm[[[FFF>>>FFFRRRXXXTTTRRRLLLFFFDDDEEEBBB===???@@@GGGVVVhhhtttvvvtttxxxyyyzzz{{{{{{yyywwwvvvvvvrrrfff\\\]]]jjjtttvvvwwwzzzzzzxxxvvvsssjjj```hhhlllqqqrrrqqqppppppqqquuuqqqmmmlllmmmnnnmmmllljjjooosssrrrmmmkkknnnrrrvvvtttsssssstttttttttrrrwwwxxxuuummmggghhhnnnrrrpppoooooopppqqqoooiiieeeiiiooo}}}~~~{{{nnn\\\KKK>>>;;;@@@BBBBBBBBBFFFKKKNNNNNNLLLJJJKKKKKKHHHDDDCCCGGGJJJJJJIIIEEEBBBDDDLLLTTTXXXHHHJJJKKKKKKJJJJJJLLLMMMQQQQQQPPPOOONNNPPPSSSVVVYYYTTTXXX^^^rrrzzzsss|||ooo```NNNQQQGGGAAA:::111666???===JJJJJJMMMOOONNNTTThhh|||www|||~~~dddSSSJJJAAAFFF]]]nnnbbbJJJIIIOOOWWW\\\^^^aaadddfffcccddddddeeedddcccbbbaaaaaa`````````aaaccceeefffgggfffeeeeeeeeefffhhhiiikkknnntttzzz{{{uuuhhh___fffhhhiiiggghhhjjjhhhcccgggiiiiiieeebbbaaa]]]WWWMMMRRRTTTTTTWWWZZZTTTKKKHHHFFFFFFKKKTTT]]]ccceeeiiiiiihhhhhhgggeeedddcccjjjjjjjjjkkkllloooqqqrrrxxx|||rrrggggggeeeiiiqqqqqqhhh___]]]^^^cccjjjmmmmmmjjjhhhggghhhiiijjjkkkkkkkkkjjjiiikkkhhhiiikkkhhhcccdddkkknnnrrrpppeee___bbbggghhhlllkkkjjjkkknnnqqqsssttttttyyyzzztttooohhh\\\VVVbbbttt~~~yyymmmhhhqqq~~~|||xxxsssppppppnnnfff^^^[[[TTTIII>>>===???@@@BBBEEEHHHIIIJJJJJJIIIFFFBBB@@@BBBBBBCCCCCCCCCCCCCCCCCCFFFCCCCCCFFFJJJJJJEEEAAAEEECCCAAAAAACCCFFFGGGHHHNNNTTTNNN[[[|||ssssssrrrsssttttttsssrrrqqqtttrrrnnnmmmqqquuuvvvtttsssqqqnnnnnnppptttwwwvvvwwwwwwuuuqqqpppqqqsssvvvzzzxxxpppqqqzzz~~~{{{|||zzz{{{}}}zzzrrrggg^^^YYYXXXXXXYYYZZZSSSSSS[[[bbbkkkyyywwwwww~~~|||tttmmm{{{```JJJ777555888666444777444444444444444444444444444444555555555555444444555555444444444444555555666666555999>>>AAAVVVyyytttzzzvvvZZZCCC<<<999888999999;;;BBBKKKLLLaaa{{{ttteee]]]XXXXXX___gggkkkllloootttxxxwwwqqqkkkjjjiiigggdddcccdddhhhlllkkkjjjjjjkkklllnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrpppqqquuuxxxxxxxxx~~~pppgggfffhhhmmmsssvvvwwwxxxyyywwwsssiiiaaaQQQEEEDDDLLLQQQOOOLLLKKKFFF???>>>AAA@@@===>>>???EEETTTfffsssvvvuuu|||}}}}}}}}}|||zzzwwwvvvssstttpppjjjjjjqqqvvvvvvxxx~~~yyyqqqmmmlllkkkccciiioooqqqpppnnnpppsssqqqnnnkkkkkkmmmppppppooopppvvv|||{{{tttooopppsssqqqpppooopppsssuuuvvvvvvwwwvvvrrrllliiijjjooorrrnnnnnnnnnpppqqqpppkkkgggkkkooo~~~xxx{{{|||yyy~~~}}}yyy|||kkk\\\KKK>>>;;;???AAAAAABBBEEEJJJMMMLLLKKKHHHFFFDDDDDDEEEHHHIIIJJJGGGJJJKKKJJJHHHIIIJJJKKKIIIKKKNNNOOONNNLLLKKKKKKIIIIIIIIIHHHHHHJJJNNNQQQOOOMMMSSSXXXjjj{{{{{{}}}vvvlllnnnnnnUUUQQQHHHDDD===222555===;;;JJJKKKNNNOOOMMMPPP```qqq{{{uuuWWWNNNCCCDDDXXXiiicccQQQHHHLLLRRRXXX]]]```cccddddddeeeeeeeeedddbbb```___cccbbbbbbbbbccceeeggghhheeeeeeeeeeeeeeefffggggggkkkooouuu|||}}}vvviii___dddggghhhggghhhkkkjjjfffeeehhhhhhfffeeeddd^^^WWWWWWZZZZZZYYY[[[^^^XXXPPPFFFCCCBBBGGGRRR]]]dddfffhhhiiiiiiiiiiiihhhhhhgggkkkkkkjjjjjjkkkmmmoooppp~~~mmm___cccmmmnnnhhhbbbddddddeeehhhkkkllliiifffggghhhjjjllllllkkkjjjiiigggfffhhhkkkhhheeeiiipppnnnooojjj```\\\```eeefffpppooonnnnnnpppssstttuuurrrtttwwwyyyzzzyyyvvvtttmmm[[[NNNUUUiiizzz|||nnnjjjssswwwrrrppprrrppphhh___[[[QQQGGG???>>>@@@AAACCCEEEKKKLLLLLLMMMKKKHHHEEECCCAAAAAABBBCCCDDDDDDEEEEEEGGGDDDCCCEEEIIIJJJGGGDDDEEECCCBBBBBBDDDFFFGGGGGGLLLRRRIIIRRRzzzvvvvvvvvvuuutttsssrrrqqqtttvvvsssmmmlllpppssstttppprrrsssrrrpppppprrruuuvvvwwwwwwuuussspppppppppqqqvvvwwwsssuuu|||~~~zzz{{{zzzxxxuuussstttxxx{{{tttjjj^^^WWWWWWXXXYYYWWWRRRHHHYYYnnnnnnuuuvvvrrrxxx|||~~~vvvxxx|||wwwuuu{{{VVVEEE666555888666444666444444444444444444444444555555444444444444555555555555444444444444555555777777444666999999IIIgggzzzxxxyyy~~~}}}}}}yyyqqq{{{aaaEEE???;;;999:::999999>>>EEECCCVVVnnn~~~qqqeee[[[WWW[[[cccmmmiiihhhpppzzz}}}wwwooodddeeefffdddaaabbbeeeiiikkkkkkkkklllmmmmmmnnnnnnooopppqqqrrrssssssssssssrrrsssvvvyyyyyyyyyssshhheeeeeeoootttwwwwwwxxxyyyvvvrrrbbbWWWHHHCCCKKKUUUVVVQQQOOONNNHHH@@@>>>@@@BBB@@@>>>===BBBPPPcccqqqvvvwww|||}}}}}}}}}}}}{{{zzzxxxxxxppphhhhhhjjjbbbhhhnnnpppnnnnnnpppsssnnnlllkkklllpppsssuuuvvvvvv~~~zzzrrrqqqssspppnnnmmmnnnrrruuuwwwxxxwwwsssnnnllllllnnnppprrrnnnmmmnnnooopppooollliiilllsss|||}}}{{{yyyrrrvvvttt|||||||||tttiii\\\MMM@@@===@@@AAAAAABBBEEEIIIKKKKKKJJJIIIEEEAAACCCHHHMMMNNNMMMNNNPPPRRRQQQLLLHHHFFFGGGHHHKKKOOOPPPNNNLLLIIIHHHCCCDDDEEEEEEEEEGGGKKKMMMLLLOOOTTTVVVdddrrruuu{{{uuummmiiippp{{{wwwZZZQQQJJJIIICCC444222:::999IIILLLPPPPPPLLLLLLWWWcccxxx}}}]]]UUUGGGCCCOOO```ccc[[[HHHHHHLLLSSS[[[```aaa```eeeeeeeeeeeecccbbb```^^^bbbbbbbbbcccdddeeeggggggeeefffgggggghhhhhhggggggkkkooovvv}}}~~~wwwjjj```bbbfffhhhhhhiiimmmmmmjjjfffhhhjjjjjjkkkjjjccc[[[XXXXXXWWWVVVXXX[[[YYYTTTKKKEEEAAAFFFRRR^^^dddeeefffggghhhiiiiiiiiiiiiiiilllkkkjjjjjjjjjkkklllmmmuuuzzz}}}fff```dddiiiiiiggghhhccc```ccciiikkkiiidddfffgggjjjllllllkkkiiihhhfffgggiiijjjgggfffkkkrrrooolllccc[[[[[[aaafffggguuuttttttsssssstttuuuuuuooonnnnnnpppsssvvvwwwxxxoooZZZJJJPPPfffyyy}}}ooommmuuuwwwsssqqqsssqqqhhh___[[[MMMEEE???@@@BBBBBBCCCFFFKKKLLLMMMMMMKKKIIIFFFEEEAAABBBCCCDDDFFFGGGHHHIIIFFFDDDAAACCCFFFIIIHHHGGGFFFEEEDDDEEEGGGHHHHHHGGGDDDKKKEEELLLtttrrrsssuuuvvvuuuuuuuuuuuuuuuxxxwwwqqqoooqqqsssrrrjjjooossstttsssrrruuuxxxzzzzzzzzzwwwtttpppmmmkkkjjjoooqqqrrrvvv}}}~~~wwwxxxxxxvvvrrrppppppqqqmmmcccVVVQQQSSSVVVUUUSSSMMMFFFfffzzzlllsss~~~}}}sssvvv|||{{{nnnKKK???555555777666444555444444444444444444444444666555333333333333555666555444444333333444444555666888444444777444???WWW{{{{{{zzzxxx{{{yyytttuuuyyyooo}}}{{{{{{gggJJJ@@@<<<:::::::::888;;;@@@AAAPPPdddzzzyyykkk```\\\]]]aaalllhhhhhhooozzz}}}wwwgggiiiiiigggdddcccdddgggjjjkkklllmmmmmmmmmmmmnnnooooooqqqrrrssssssssssssssstttwwwzzzzzzzzzqqqgggddddddooouuuzzzyyyyyywwwrrrkkk___SSSGGGHHHUUUbbbgggeee^^^]]]VVVJJJAAA@@@@@@???===<<>>???KKK[[[nnn|||kkkcccaaa```___dddeeehhhnnnuuu{{{}}}}}}oooooommmjjjgggdddbbbbbbgggiiilllmmmllllllmmmooommmnnnpppqqqrrrsssssssssssstttwwwzzzyyyyyy~~~nnneeedddffflllsssyyyyyywwwsssjjjaaaTTTOOOOOOWWWeeeqqqxxxzzznnnnnngggVVVGGG???<<<:::===;;;>>>JJJ]]]nnnvvvxxxssssssuuuvvvwwwxxxyyyyyyyyypppfffbbb___ccckkkpppooolllnnnnnnnnnnnnooorrruuuxxxuuuyyy|||zzztttpppqqqtttpppooonnnppptttxxxzzz{{{zzzqqqlllpppuuutttssssssrrrqqqpppnnnkkkiiiggggggaaaiiilllooo~~~vvvvvvuuuiiiiiioooxxxtttxxxvvvpppcccRRREEE@@@AAADDDCCCDDDFFFHHHIIIJJJKKKKKKOOOOOOOOOLLLIIIHHHJJJMMMLLLKKKNNNSSSRRRMMMKKKNNNGGGHHHIIIIIIIIIIIILLLNNNJJJLLLNNNMMMLLLLLLLLLMMMIIIQQQSSSPPPUUUjjj|||ppp{{{tttnnnuuuzzz\\\TTTVVVQQQ===222555666???GGGMMMNNNKKKKKKOOORRRdddyyyzzzvvv}}}wwwlllrrrlllcccSSSDDDAAALLLZZZdddQQQJJJFFFJJJTTT]]]___^^^^^^___aaacccdddddddddccc___```aaabbbcccdddddddddggghhhjjjkkkkkkkkkjjjiiijjjmmmsssyyyzzzsssggg]]]aaagggjjjiiihhhjjjkkkjjjlllmmmooottt{{{}}}sssgggXXXRRRMMMMMMPPPTTTVVVWWWRRRKKKFFFIIISSS]]]cccdddfffffffffffffffeeeddddddfffffffffggghhhjjjlllnnnoooooonnnnnnnnnppprrrttt|||sssfffaaaaaa]]]___bbbdddeeefffffffffdddeeehhhjjjkkkjjjiiigggiiiiiihhheeeeeehhhmmmpppiii```XXXXXX```iiiooorrrwwwyyyyyywwwtttpppoooooopppppppppooopppssswwwzzzvvvfff]]]iii~~~}}}xxxzzzyyyqqqlllggg^^^WWWUUUGGGCCCAAADDDEEEDDDEEEHHHHHHHHHIIIIIIIIIHHHFFFEEEJJJJJJJJJJJJJJJKKKKKKKKKIIIFFFCCCBBBDDDHHHLLLNNNMMMLLLJJJKKKLLLNNNMMMMMMCCCHHHKKKRRRppp~~~mmmqqquuuvvvsssrrrrrrtttnnnssstttqqqoooppppppnnnqqqrrrsssuuuvvvwwwwwwwwwrrrpppoooooopppooommmkkkaaaaaa```___bbbgggkkknnnnnnrrrwww}}}~~~yyypppiii]]]VVVMMMIIIJJJKKKIIIGGGGGGZZZmmmggggggmmmwww~~~ooorrrsssTTT:::777555444555555555555444444444444444444444444444444333333333333444444444444333333333333444444333777444444999666777DDDpppyyykkk]]]cccuuupppvvv}}}tttnnnvvv~~~sss^^^FFF???:::::::::888:::===;;;EEERRR```yyymmmeeedddaaa\\\aaaeeelllppptttxxx~~~xxxsssmmmjjjhhheeeaaa\\\cccgggkkklllkkkkkkmmmooolllmmmnnnpppqqqrrrrrrrrrrrrsssvvvyyyxxxxxxnnncccdddjjjmmmttt{{{|||zzzuuukkkbbbLLLMMMVVVdddpppvvvyyy|||uuuyyytttcccQQQFFF@@@===>>><<<>>>JJJ]]]mmmuuuwwwuuuuuuuuuuuuttttttttttttvvvyyyllleee___aaaiiioooooommmlllmmmmmmllllllmmmpppsssqqqrrrsssrrrqqqppppppqqqiiijjjlllpppwww|||{{{rrrmmmsssvvvsssppprrrrrrrrrppplllhhheeedddeeeiiijjjfffdddvvv}}}xxx}}}mmmdddkkkuuuvvvyyy~~~{{{vvvmmm[[[HHH>>>>>>@@@AAACCCFFFHHHIIIIIIIIIJJJLLLLLLOOOPPPMMMHHHEEEFFFHHHHHHGGGPPP___ddd[[[QQQNNNLLLLLLLLLKKKJJJKKKOOORRRKKKMMMOOOOOOMMMLLLKKKKKKHHHPPPPPPOOOUUU```}}}ooo{{{zzzpppsss|||~~~}}}fff[[[[[[WWWCCC666666666:::BBBIIIJJJIIIKKKNNNOOOWWWjjjttttttyyyyyyrrrpppqqqiiiZZZIII@@@DDDRRR^^^WWWOOOFFFFFFOOOXXX]]]^^^\\\]]]```bbbdddeeeeeeeeeaaabbbcccdddeeefffffffffdddeeeffffffggggggffffffjjjkkkooossstttmmmbbbZZZ```fffjjjhhhgggiiijjjjjjllllllnnnvvv~~~qqqbbbYYYQQQPPPQQQQQQSSSUUUPPPLLLIIIKKKSSS\\\bbbfffhhhhhhhhhhhhhhhgggfffeeedddddddddeeegggiiilllmmmnnnnnnnnnlllkkkmmmpppssspppwwwssseee```cccfffgggfffeeefffgggdddeeeggghhhiiiiiiiiiiiifffeeebbb```eeemmmrrrrrrbbbZZZUUUYYYbbbiiinnnrrrtttwwwyyywwwrrrmmmkkkkkkooorrruuutttrrrttt{{{wwwlllttt{{{qqqkkkddd[[[SSSQQQFFFCCCCCCEEEEEEDDDEEEIIIIIIIIIIIIJJJIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIGGGHHHKKKOOORRRQQQOOOLLLKKKMMMOOOOOOOOOEEEEEELLLXXXrrryyysssoootttyyyyyyvvvtttuuuvvvooorrrqqqmmmlllpppssssssuuurrrppprrrxxx||||||{{{uuurrrpppppprrrsssqqqpppdddcccbbbcccdddgggjjjmmmoooooorrrwwwzzzttthhh^^^SSSOOOKKKHHHGGGFFFEEEDDDIIImmmyyylllkkkccceee{{{zzzzzzvvv~~~nnnFFF666666555444333555666666444444444444444444444444333333333444444333333333444333333222222333333444222777444555:::777555>>>WWW}}}||||||mmm```qqq}}}xxxpppnnn~~~zzzzzz|||uuulllMMMDDD<<<:::999777888:::999CCCKKKSSSiiiwwwjjjeeeaaa[[[___eeekkkpppssswww|||vvvmmmjjjkkkjjjccc[[[___dddiiikkkjjjjjjmmmpppjjjkkkmmmnnnpppqqqqqqqqqqqqqqqtttwwwvvvvvv}}}qqqdddeeelllpppvvv{{{|||{{{yyyssskkkXXXTTTVVV___fffggghhhkkkgggooopppdddTTTIIIDDDBBB>>><<>>:::888666666888;;;CCCHHHLLL]]]~~~ooogggbbb]]][[[^^^dddjjjnnnrrrvvvxxxyyymmmkkkoooooofff]]]\\\bbbhhhkkkjjjjjjmmmpppiiijjjlllmmmooopppqqqqqqppppppsssvvvtttttt|||uuuffffffmmmnnnsssvvvvvvvvvwwwtttpppmmm___TTTRRRTTTTTTUUUYYYOOOZZZaaaZZZMMMDDD@@@>>>???===@@@LLL]]]lllssstttvvvvvvvvvvvvwwwxxxyyyzzzwwwqqqoootttvvvsssssswwwuuuxxxzzz|||uuujjjgggkkkqqqnnnooopppooonnnooossswwwpppnnnnnnsssxxxwwwooohhhfffgggkkkqqqwwwzzz{{{zzzzzzqqqoootttssskkkhhhmmmnnnnnnmmmiiidddbbbdddgggtttuuupppjjjllluuuxxxuuurrr}}}tttaaa^^^lll|||}}}}}}|||~~~tttvvvjjjTTTAAA>>>CCCDDD@@@BBBEEEHHHHHHFFFEEEGGGIIIHHHHHHIIIMMMQQQQQQLLLHHHMMMDDDGGGXXXddd\\\PPPJJJNNNPPPPPPOOOLLLIIIHHHHHHFFFIIIMMMOOONNNMMMLLLLLLKKKPPPJJJKKKQQQMMM\\\}}}vvveee```]]]LLL===999666555===BBB@@@AAAFFFJJJJJJTTTaaazzz~~~qqqzzz{{{vvvnnnbbbQQQBBB===DDDNNN___UUUHHHAAADDDMMMWWW]]]]]]^^^```bbbcccdddcccccc^^^___aaacccdddddddddccceeeeeedddcccdddeeefffgggiiiiiiiiijjjiiicccZZZSSSYYYaaagggfffeeehhhlllmmmmmmlllppp}}}zzzooogggffffffdddfffjjj``````___[[[XXXYYY]]]bbbaaabbbccceeefffgggggggggffffffeeedddeeefffggghhhlllmmmnnnllliiiiiikkknnnmmmlllkkkqqqzzzrrrjjjggghhhjjjhhheeeeeeeeedddeeefffhhhjjjkkkkkkeee\\\ZZZcccpppqqqjjj___[[[\\\ccchhhiiilllrrrqqquuuyyywwwpppjjjhhhhhhgggooovvvtttqqqwww~~~|||zzzuuurrrkkk___SSSMMMHHHEEEDDDEEEDDDBBBEEEJJJEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKMMMLLLJJJHHHGGGIIILLLOOOSSSOOOJJJHHHIIILLLOOOQQQMMM>>>DDDTTTfffyyyrrrsssnnnmmmppptttssspppqqqvvvwwwuuurrrqqqrrrvvvzzz}}}xxxyyy{{{}}}|||yyysssrrrrrrqqqpppnnnmmmmmmiiioootttxxx~~~wwwzzz{{{vvvjjj[[[PPPJJJHHHDDDCCCBBB===999@@@JJJooo~~~{{{cccqqqtttpppyyywwwwwwyyyUUU;;;555555444444444444555555555444333333333333444555444444444444444444444444444444444555555555666666444444444444444555666777???[[[zzzzzzzzzqqqpppaaabbb~~~yyy}}}|||gggLLL:::===???888666<<<:::;;;@@@GGGTTTlllyyyjjj```ZZZWWW\\\eeelllllljjjnnnuuu~~~pppkkkpppmmmcccbbb___bbbjjjoooooommmnnnqqqpppooopppssstttrrroooooonnnpppsssqqqppptttzzzmmmeeeiiioooqqquuuvvvuuuxxx}}}{{{uuuxxxrrreeeXXXSSSVVVYYYYYYPPPNNNKKKJJJIIIHHHDDDAAACCC???BBBRRRdddooorrrsssttttttttttttuuuvvvxxxxxx{{{wwwrrrpppppprrrssssssrrruuuxxxxxxxxx|||~~~rrrjjjgggggghhhjjjmmmpppsssvvvxxxzzz{{{tttooonnnrrrsssnnniiiiiijjjlllqqqvvvzzz{{{|||xxxuuuqqqnnnnnnnnnmmmllloookkkhhhgggcccaaaffflll}}}zzznnnaaa^^^fffkkkkkksss}}}bbbaaafffjjjwwwuuu|||cccIII>>>@@@DDDEEEDDDBBBCCCEEEFFFFFFDDDBBB@@@LLLIIIGGGIIILLLNNNLLLJJJDDDHHHKKKLLLIIIHHHIIILLLOOOKKKKKKNNNLLLFFFCCCEEEEEEHHHJJJIIIJJJMMMMMMJJJKKKIIIJJJKKKHHHJJJXXXhhhxxxyyyuuuxxxqqq___\\\VVVEEE888666555888;;;>>>AAAEEEIIILLLNNNYYYmmm}}}{{{ttt||||||wwwlll\\\MMMDDDBBBCCCWWWVVVOOODDD@@@GGGPPPTTTUUU\\\aaa^^^[[[^^^aaabbbaaaaaaaaaaaaaaaaaaaaaaaadddeeefffggghhhhhhhhhggghhhddd]]][[[```ccc\\\QQQ[[[```eeeiiiiiiiiijjjllloookkkooojjjaaaeeelllooojjjeee___^^^aaacccbbb``````bbbccccccaaa```aaabbb```aaabbbcccbbbcccdddfffgggggghhhhhhhhhhhhggggggiiijjjmmmppptttxxx|||~~~rrrnnniiihhhiiiiiihhhgggiiillljjjdddccchhhiiiffffff```\\\bbbmmmqqqkkkccc[[[bbbggghhhjjjooopppooottttttuuuvvvuuusssooolllmmmpppssstttwww}}}yyyzzz{{{xxxqqqmmmnnnkkk^^^NNNEEEGGGFFFEEEEEEFFFGGGFFFEEEHHHCCC???AAAFFFJJJIIIFFFGGGHHHGGGGGGGGGFFFEEEDDDKKKKKKJJJHHHGGGEEEDDDDDDHHHHHHGGGEEEEEEIIIPPPUUUXXXQQQIIIJJJ___ssswwwjjjhhhkkkppprrrqqqtttxxxxxxuuuqqqnnnnnnqqquuuyyyrrrsssvvvyyy|||~~~}}}|||uuuvvvwwwwwwuuusssqqqppprrrwww{{{}}}~~~}}}xxxnnn```SSSIIIEEEBBBBBBBBB???999;;;KKK]]]xxx|||nnnccc```qqqzzzzzz{{{www{{{lllJJJ555555555444444444444555555555444333333333333444555444444444444444444444444444444444444555555555666444444444444444555666666555NNNwwwwwwwwwgggZZZccc~~~qqqVVVAAA@@@@@@777444888777888<<>>@@@BBBBBB@@@@@@BBBEEEGGGHHHGGGEEECCCHHHJJJKKKKKKJJJJJJJJJKKKLLLJJJHHHHHHHHHIIIIIIIIIJJJIIIKKKNNNMMMKKKQQQZZZUUUWWWTTTOOOLLLLLLKKKGGGJJJIIIKKKLLLHHHHHHRRR^^^}}}wwwvvv{{{www```ZZZYYYPPPCCC:::666777:::===@@@DDDGGGJJJJJJRRReeexxx}}}yyy|||yyycccQQQIIIDDD???MMMZZZ[[[KKK???CCCKKKLLLSSSZZZ___]]]\\\^^^```aaa______``````aaabbbddddddbbbbbbdddeeefffggghhhhhhbbb\\\TTTSSS[[[cccaaaZZZWWW\\\bbbfffgggggghhhiiillliiiooo~~~{{{}}}~~~vvvnnnfffaaabbbddddddbbbeeedddbbbaaa_________``````aaabbbbbbbbbaaabbbbbbdddeeefffggghhhhhhhhhhhhfffffffffggghhhiiikkklllnnnkkkhhhggghhhjjjiiihhhfffhhhgggdddeeehhhhhhcccaaa______fffmmmnnnggg___\\\ccchhhjjjlllqqqsssrrrnnnuuuzzzzzztttnnnlllmmmtttuuuuuusssuuunnngggrrr}}}}}}~~~~~~tttnnnjjjjjjfffZZZMMMEEEBBBBBBCCCDDDEEEEEEDDDCCCGGGFFFEEEEEEEEEEEEDDDCCCEEEEEEFFFFFFFFFEEEDDDCCCEEEFFFIIIKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMRRRPPPKKKKKKZZZ{{{xxxllliiiiiinnnrrrsssuuuyyy|||yyytttpppoooqqqtttwwwqqqrrrsssuuuwwwyyy{{{{{{xxxyyy{{{|||{{{zzzwwwvvv~~~zzzpppbbbUUUJJJDDDCCC>>>@@@@@@;;;777AAA\\\vvv|||sss```QQQUUUdddkkk}}}|||{{{\\\AAA111555555444444444444555555444444333333333333444444444444444444444444444444444444444444555555555555444444444444444444555666111CCC]]]wwwyyyqqq^^^UUU{{{yyy}}}ttt\\\FFFBBB@@@999555777777777:::>>>EEETTTmmm{{{kkkaaafff^^^ZZZaaajjjmmmlllkkkooo}}}yyynnnoootttnnnddd]]]___cccgggjjjmmmnnnmmmlllnnnqqqtttuuuuuupppppprrruuutttssswww~~~|||uuufff___eeennnrrrxxx{{{zzz{{{|||pppooosssuuuuuufffWWWTTT[[[^^^VVVLLLEEECCCJJJ]]]oooxxxxxxwwwssssssttttttuuuvvvvvvvvvwwwvvvttttttuuuvvvvvvuuutttuuutttqqqmmmlllooorrrssstttsssqqqmmmjjjiiiiiijjjiiiiiimmmssswwwxxxwwwssssssttttttrrrooollljjjnnnqqqtttxxxzzzyyyxxxwwwuuusssqqqpppoooooommmkkklllkkkhhhccc\\\]]]lll|||wwwsssqqqrrrqqqllljjjjjj}}}yyyhhh___fffmmmuuu}}}lllfffUUUCCC???BBBCCCAAA???@@@BBBEEEHHHJJJJJJIIIHHHHHHLLLOOOOOOKKKIIIJJJLLLSSSNNNHHHFFFIIIJJJIIIGGGGGGIIIKKKLLLJJJMMMZZZhhhdddccc^^^VVVQQQQQQOOOLLLMMMNNNPPPPPPMMMKKKPPPWWW}}}uuuxxx|||llleee~~~~~~cccWWWWWWTTTGGG:::666666888;;;>>>BBBEEEGGGFFFIIIYYYppp~~~~~~|||~~~lllVVVMMMFFF>>>AAAYYYfffWWWDDD???BBBCCCOOOWWW\\\\\\\\\___```___]]]]]]^^^___aaacccfffgggbbbbbbdddeeegggiiijjjjjjhhh```VVVRRRYYYcccddd```VVVZZZ```eeefffgggggghhhiiihhhmmmzzztttiiieeedddddddddllliiieeebbbbbbbbbaaaaaaaaaaaabbbbbbaaaaaa```___bbbbbbccceeefffhhhiiiiiigggfffeeeddddddcccccccccjjjhhhffffffgggiiiiiiiiieeefffffffffhhhjjjfff```YYY^^^eeekkkmmmiii```YYY\\\ccciiijjjmmmrrruuutttlllwww~~~ssskkklllpppyyyxxxuuupppoooyyy{{{cccXXXeeettt~~~nnniiiggggggaaaTTTIIIEEE@@@AAACCCDDDEEEFFFEEEEEECCCFFFHHHHHHEEEBBBBBBBBBBBBDDDFFFGGGGGGFFFEEEDDD@@@BBBFFFJJJLLLLLLKKKJJJHHHHHHGGGHHHJJJJJJIIIGGGKKKNNNOOOMMMTTTppp}}}sssnnnlllooossssssuuuwww|||{{{yyyxxxwwwvvvwwwwwwssstttsssrrrqqqqqqssstttyyyyyyzzz|||}}}}}}~~~~~~|||uuuooodddXXXNNNGGGDDDDDD>>>>>><<<888;;;MMMmmmqqq^^^WWW```kkkooo|||~~~mmmQQQ===444555444444333333444444555333333333333333333333333333333333333333333333333444444444444444444444444444444444333333444555555555BBBLLLsss||||||~~~|||}}}sssqqqtttiiiYYYmmmzzzssspppkkkXXXGGGAAA???;;;999:::888999;;;>>>BBBLLL___qqqsssjjjhhh^^^XXX^^^ggglllnnnooollltttrrrmmmpppllleee```______aaagggnnnnnnmmmllllllnnnqqqtttvvvnnnmmmpppsssrrrqqqvvv}}}vvvfff\\\aaalllrrryyy~~~}}}||||||zzz{{{jjjeeeiiilllfff]]]LLLHHHLLL\\\mmmuuuvvvuuussssssttttttuuuuuuuuuuuuuuuuuutttvvvxxxxxxwwwvvvuuuuuuuuurrrooommmooopppuuuuuutttqqqlllhhhdddbbbiiihhhjjjooouuuxxxvvvsssmmmqqqtttsssoookkkjjjjjjmmmqqqvvvzzzzzzyyywwwuuummmmmmmmmnnnpppqqqpppnnnjjjhhhfffccc]]][[[dddppphhhjjjqqqwwwuuuoooqqqwwwpppcccfffqqqxxx~~~uuu~~~|||vvvqqq___PPPCCC@@@CCCDDDCCCCCCDDDDDDEEEGGGIIIKKKLLLMMMLLLNNNQQQQQQNNNLLLKKKLLLRRROOOKKKIIIJJJKKKJJJIIIHHHIIIIIIHHHGGGKKKVVVaaa]]]]]]YYYRRRPPPSSSTTTRRROOOPPPPPPPPPNNNMMMPPPTTTlll{{{nnnqqqtttwwwrrreeeyyyqqq___WWWRRRHHH<<<666555555888===BBBEEEGGGFFFDDDMMMdddyyy~~~{{{uuuZZZPPPJJJBBB===PPPcccbbbPPP???;;;@@@KKKSSSZZZ[[[]]]``````___^^^^^^]]]^^^```bbbeeegggeeeeeefffgggiiijjjlllllloooiii```\\\aaajjjllliiiXXX\\\aaafffhhhiiihhhhhhggghhhlllrrr|||qqqhhheeeeeeeeejjjhhheeedddddddddcccaaaaaaaaaaaaaaabbbaaa```^^^bbbbbbbbbcccdddfffgggggggggffffffeeeeeeffffffggghhhgggfffffffffggggggggghhhgggggghhhjjjiiiddd]]]UUU^^^jjjoookkkcccZZZVVV[[[bbbhhhiiilllqqqsssrrrpppxxx|||sssllloootttwwwwwwsssllliiippp}}}xxxiiicccmmmyyy{{{fffeeeeeeeee^^^QQQFFFCCC??????@@@@@@AAACCCEEEGGGCCCDDDEEEEEEDDDDDDDDDEEEAAACCCFFFHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJIIIIIIHHHDDDCCCCCCEEEHHHJJJHHHFFFGGGMMMRRRQQQSSSkkksssnnnllloooqqqqqqsssvvvtttvvvxxxzzzzzzxxxuuutttqqqqqqpppnnnkkkkkkmmmpppxxxwwwwwwxxx{{{}}}}}}zzzuuuhhhbbbZZZQQQJJJEEECCCBBB>>>;;;777888EEE___{{{~~~hhh```hhhpppooo~~~|||yyy|||{{{xxxyyy^^^HHH===888444444333333333333444444333333333333333333333333333333333333333333333333444444444444444444333333555444444333333333444444666@@@AAAbbbwwwsssvvvyyy}}}xxxllltttsssdddccc~~~uuukkk```WWWLLLCCC>>>;;;999999888888:::>>>@@@FFFUUUdddyyynnnccc\\\XXX[[[```ffflllrrroooooouuu|||pppjjjfffffffffddd___]]]dddnnnmmmllllllkkklllnnnqqqsssmmmmmmpppssssssrrrwww~~~~~~~~~}}}tttdddZZZaaannnqqqxxx~~~~~~}}}zzzzzz|||{{{wwwhhh___ZZZbbbmmmrrrsssrrrrrrrrrsssttttttttttttssstttssstttuuuwwwxxxvvvuuurrrsssssssssrrrqqqrrrsssoooooonnnnnnmmmkkkhhhfffgggiiinnntttyyyxxxsssnnnjjjnnnqqqoookkkggggggiiikkkpppwwwzzzzzzxxxvvvuuukkkjjjkkkmmmooopppooommmhhhdddaaaaaa]]]XXXWWWYYY^^^hhhtttxxxsssnnnvvvyyygggbbbooo{{{zzz~~~xxxrrr{{{xxxnnnqqquuuYYYMMMAAA???AAABBBDDDFFFIIIHHHFFFFFFGGGKKKNNNQQQOOOMMMMMMNNNOOOOOOLLLIIIJJJLLLMMMLLLIIIGGGHHHIIIIIIIIIHHHGGGHHHLLLQQQSSSKKKMMMMMMJJJKKKPPPRRRQQQOOOOOONNNLLLMMMPPPSSSTTT\\\|||yyywww~~~}}}wwwqqq{{{}}}nnn]]]SSSMMMIII888666333555;;;BBBGGGIIIJJJDDDFFFWWWmmm{{{~~~eeeUUUMMMGGG@@@CCCSSSeee^^^FFF;;;BBBHHHOOOUUUXXX\\\```aaa^^^```____________aaabbbcccffffffffffffggghhhjjjkkkmmmnnnkkkggghhhnnnpppooo]]]___bbbeeehhhhhhhhhgggfffgggjjjllloooyyyqqqhhheeefffgggaaaaaabbbccceeeeeedddbbbcccbbb``````bbbcccbbbaaadddccccccbbbcccddddddeeeddddddddddddeeeffffffggghhhhhhgggfffeeeeeeeeeeeehhhfffeeeggggggccc^^^ZZZXXXbbbmmmnnnggg]]]XXXVVV[[[bbbggghhhjjjnnnpppooorrrtttuuurrrnnnnnnqqqtttxxxyyywwwooohhhjjjwwwyyyzzzwww{{{uuussspppvvv|||zzzqqqcccbbbcccddd]]]OOODDD@@@>>>>>>===;;;;;;>>>DDDIIIJJJFFFAAA@@@CCCFFFFFFDDD???AAACCCEEEFFFFFFEEEDDDLLLJJJHHHFFFFFFGGGIIIKKKEEECCCBBBCCCDDDEEEFFFEEEEEEJJJQQQUUUZZZnnnkkkjjjkkknnnnnnmmmpppvvvlllnnnsssvvvvvvtttqqqnnnjjjmmmnnnmmmlllmmmppptttwwwwwwwwwxxx{{{xxxtttsssqqqmmm^^^YYYQQQJJJEEEAAA>>><<<:::999999BBBYYYvvviiiWWW\\\nnnwwwttt||||||}}}{{{ttttttiiiLLL???:::777444444333333333333444444222222333333333333222222333333333333333333333333444444444444333333333333555444444333333333333333222999999QQQ|||wwwuuurrrmmmjjjuuutttiiimmmvvvjjjaaaaaa\\\OOOCCC<<<888666666666777:::;;;@@@KKKXXXmmmqqqbbb\\\XXXXXXYYY\\\eeemmmqqqnnnoooxxxzzznnngggiiikkkiiibbb]]]aaajjjjjjjjjkkkkkkjjjkkknnnpppnnnooorrruuuuuuuuuzzzwwwdddVVV[[[iiiooouuu|||~~~}}}~~~qqqooossssssqqqpppqqqrrrsssttttttsssrrrrrrsssrrrrrrsssuuuvvvuuusssnnnoooppprrrsssssssssssskkkjjjjjjjjjkkkkkkiiigggggglllsssxxxyyyvvvqqqmmmkkklllllljjjfffeeefffiiilllrrrxxx{{{yyyvvvuuuvvvnnnmmmkkkjjjkkkjjjiiigggeee___[[[[[[YYYRRRMMMLLL]]]mmmzzzwwwooopppyyyooo```eeevvv~~~zzz{{{|||ttt{{{uuuuuuzzzvvvhhhgggooooooSSSIIIAAA???@@@@@@BBBEEEHHHHHHGGGGGGIIILLLOOOQQQOOOKKKHHHJJJMMMNNNLLLHHHFFFJJJMMMLLLHHHEEEEEEGGGHHHJJJKKKJJJMMMQQQQQQOOOIIIMMMOOONNNOOOSSSSSSPPPSSSSSSRRRQQQTTTYYY[[[YYYZZZ~~~zzztttwww~~~}}}{{{pppxxx}}}vvvfffYYYUUUVVV???:::444444999AAAGGGJJJKKKFFFEEENNN___qqq|||www```RRRLLLEEE;;;DDD\\\dddRRRDDDEEECCCJJJOOOSSSXXX^^^```]]]````````````````````````aaaaaaaaaaaabbbdddggghhhsssyyyzzzrrrjjjgggggggggdddcccbbbdddeeefffeeeddddddeeehhhkkkkkknnnzzz~~~tttkkkfffeeefffhhh```bbbfffhhhiiijjjlllnnniiieeeaaa```ccceeedddccceeedddcccbbbbbbcccdddeeeggggggffffffeeeeeeffffffggghhhiiigggeeeddddddeeefffdddbbbccc```\\\ZZZ[[[bbbiiinnnjjj```YYYXXX[[[^^^dddiiihhhiiilllmmmkkkooollliiihhhjjjmmmppprrryyy|||{{{rrrhhhfffppp{{{tttoooqqq{{{}}}zzz~~~yyyqqqeeeaaa___^^^YYYMMMCCC>>>DDDDDDCCCAAA???CCCJJJPPPRRRKKKBBB@@@CCCEEEDDDAAA>>>>>>???@@@AAABBBBBBBBBEEEBBB???======AAAEEEGGGHHHHHHHHHEEEBBB@@@AAABBBBBBFFFOOOVVV\\\ooohhhjjjnnnpppllliiimmmtttnnnooorrrttttttsssqqqppplllppptttuuutttvvvzzzyyyzzz|||~~~yyypppjjjiiihhhdddVVVPPPHHHCCC@@@>>>;;;999666;;;DDDVVVsssqqqTTTTTTeeerrr|||~~~~~~tttxxxzzzUUU>>>888777333444333333222222333333444111222333333333333222111222222222222222222222222444444444333333333222222555444333333222222333333000555666DDDqqq|||uuulllddd___qqq}}}mmmsssxxxmmmhhhrrrrrraaaMMMAAA;;;777666555555777888;;;DDDOOOWWWrrrkkkccc\\\YYYWWWWWW]]]dddjjjnnnppprrr{{{zzzqqqnnnllljjjeee```___cccdddfffiiijjjiiijjjmmmooonnnnnnqqquuuvvvvvv{{{xxx```OOOSSScccmmmrrryyy}}}|||yyyxxxuuuqqqoooqqqrrrsssttttttsssqqqppprrrqqqpppqqqrrrsssrrrqqqnnnooopppqqqrrrrrrpppooollljjjhhhhhhjjjkkkjjjiiikkkpppwwwyyyvvvrrrppppppnnnllliiieeecccdddhhhkkkqqqvvv{{{|||yyyuuutttuuuooommmiiihhhggggggfffdddaaaZZZUUURRRNNNJJJKKKNNNaaasss}}}vvvqqqwww|||zzzhhh```lll{{{}}}uuutttsssjjjiiitttyyyzzz~~~}}}mmmaaakkkqqqdddOOOIIIDDDDDDCCCAAA@@@BBBAAADDDGGGKKKNNNOOOPPPOOONNNMMMKKKJJJKKKMMMNNNNNNOOOOOONNNLLLJJJHHHGGGHHHGGGMMMPPPNNNMMMQQQSSSQQQNNNTTTXXXXXXXXXYYYVVVQQQSSSVVVVVVVVVZZZ```___YYY\\\qqqwww}}}zzzllleeeiiippppppvvv|||vvvhhh```aaaIIIAAA777333888???FFFHHHIIIHHHGGGIIIRRRdddwwwoooZZZQQQFFF======MMM___```SSSFFF???DDDIIILLLSSSZZZ]]][[[^^^___aaabbbaaa```___^^^\\\\\\\\\^^^```dddgggiiixxx}}}nnnfffhhhjjjllliiieeedddeeefffeeecccddddddffflllmmmmmmpppuuuxxxyyyrrrppplllhhheeedddeeefffbbbfffiiiiiigggjjjrrryyyrrrkkkdddaaaccceeedddcccdddcccbbbbbbbbbdddfffggghhhhhhggggggggggggggggggeeegggiiihhhfffeeefffgggeeecccbbbbbb]]]XXX\\\cccmmmooommmdddYYYVVV[[[bbbeeejjjmmmlllkkkmmmmmmjjjhhhfffeeeeeeiiinnnqqqsssvvvyyywwwlll___\\\eeeppppppooo~~~}}}vvvpppjjjaaaXXXVVVRRRJJJBBB???GGGIIIJJJIIIGGGHHHMMMRRRPPPLLLGGGDDDDDDDDDCCCBBB@@@@@@?????????@@@BBBCCC===;;;999888888;;;>>>@@@FFFJJJNNNKKKEEE@@@AAACCC@@@DDDKKKPPPRRRccckkkooottttttlllfffiiiqqqvvvvvvvvvvvvvvvvvvuuuuuusssxxx}}}~~~}}}~~~{{{}}}}}}~~~vvvkkkdddcccbbb___OOOIIIAAA<<<<<<<<<;;;:::555@@@QQQhhhfffKKK^^^vvvzzztttzzzpppJJJ777666666000444333333222222333333444111222333444444333222111222222222222222222222222444444444333333222222222555444333333222222222222333777888>>>bbbvvvqqqmmmhhh___mmm~~~{{{qqq|||tttnnn}}}nnnVVVGGG@@@<<<888666666777777888AAAKKKOOOgggwwwlllaaa\\\YYYWWWYYY]]]```mmmrrrmmmqqqzzzrrrkkkiiihhhccc^^^]]]___cccgggiiiiiijjjmmmpppllllllooosssttttttzzz~~~pppZZZKKKQQQbbblllooowww||||||~~~{{{zzzwwwrrrooopppqqqsssttttttsssqqqppprrrpppoooooopppqqqqqqpppqqqqqqrrrssssssqqqnnnlllgggeeedddgggmmmrrrssssssnnntttyyyxxxrrroooppptttqqqmmmgggbbbbbbeeeiiillluuuzzz~~~yyyttttttuuummmjjjgggeeeffffffgggfff^^^XXXQQQKKKEEEDDDMMMWWWbbbuuu}}}ttttttuuugggcccsss~~~kkkgggpppooorrr~~~kkkaaasssuuu\\\NNNKKKIIIKKKIIIDDDAAABBB;;;@@@HHHOOOSSSSSSPPPNNNOOOQQQQQQNNNLLLMMMRRRVVV\\\VVVPPPMMMNNNNNNLLLJJJFFFPPPUUUPPPKKKMMMQQQRRRNNNTTTZZZ[[[[[[ZZZTTTNNNLLLPPPRRRSSSYYY]]]YYYOOOTTT^^^zzz{{{{{{iiigggtttvvvxxxzzzmmmjjjQQQFFF999333666>>>DDDGGGEEEHHHIIIGGGKKK[[[rrryyyzzz{{{```TTTEEECCC>>>BBBWWWiii^^^EEE<<<@@@DDDHHHOOOXXX[[[YYY\\\^^^```bbbcccaaa___^^^ZZZZZZ[[[]]]aaafffjjjmmmrrrvvvqqqxxxtttoooiiigggggghhhgggeeefffdddffflllooonnnkkkllllllqqqttttttttttttpppkkkllllllllliiifffccccccccc___bbbeeebbb___cccooozzzxxxpppgggbbbbbbddddddbbbcccbbbaaaaaaccceeehhhjjjccccccccccccdddeeefffgggbbbeeehhhhhhgggfffhhhjjjfffddddddccc]]]YYYaaallluuussslll```UUUTTT]]]fffjjjooorrrooonnnnnnnnnkkkdddeeegggiiilllppptttvvvppprrrnnnbbbSSSPPPZZZfffnnnvvv~~~vvvmmmfffoooaaaSSSNNNLLLHHHBBB@@@AAAEEEIIIIIIFFFEEEHHHLLLIIIJJJJJJHHHEEEDDDEEEGGGDDDCCCBBBAAAAAABBBDDDFFF@@@???===<<<<<<===>>>>>>AAAIIIQQQQQQIIICCCDDDGGG@@@DDDIIIIIIEEETTTkkkooorrrrrrpppnnnppprrr|||}}}~~~}}}}}}}}}}}}}}}{{{wwwrrrkkkeee```\\\YYYWWWIIIEEE@@@>>>>>><<<888444888LLLbbbrrrhhh]]]qqq{{{|||xxx~~~|||UUU>>>666555555555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333222222111111222222333222---<<>>CCCGGG\\\|||yyyjjj\\\WWWXXXXXXTTTcccgggkkkmmmooouuuyyyjjjaaadddgggaaaWWW\\\[[[___ggglllllllllmmmqqqsssuuuuuusssrrrqqqqqqzzzdddQQQLLLQQQVVVfffuuuwwwssswww|||}}}{{{wwwrrrppprrrrrrssssssssstttttttttpppppppppqqqqqqrrrrrrsssvvvsssppppppqqqoookkkgggcccbbbdddiiiqqqwwwxxxwwwvvvxxxxxxvvvrrrppprrruuukkkhhhccc______dddlllrrrwwwzzz|||{{{wwwtttssssssllljjjhhhgggfffdddaaa___VVVPPPKKKFFFAAACCCSSSdddrrr{{{xxxqqqiiissszzz{{{|||xxxppplllppp{{{uuudddqqqrrrUUUNNNPPPVVV___bbb___\\\]]]NNNIIIDDDDDDGGGLLLPPPQQQSSSRRRQQQPPPOOOPPPQQQRRRVVVWWWXXXWWWVVVUUUVVVXXXMMMQQQRRRMMMGGGFFFLLLRRRQQQSSSWWWZZZ[[[YYYWWWUUUJJJMMMQQQUUUVVVUUUTTTRRRWWWfff{{{}}}wwwvvv{{{uuu~~~tttooobbbNNN999111555<<<@@@AAAFFFEEEFFFGGGJJJVVVlllzzznnnYYYKKKCCC;;;>>>NNN]]]]]]TTTAAAAAABBBEEEKKKQQQWWWZZZXXX[[[^^^`````````aaabbb^^^ZZZVVVWWW]]]dddiiilllsss{{{ooovvvqqqnnnjjjfffdddcccdddeeebbbccceeegggiiiiiiiiiiiihhhffffffjjjooopppmmmiiilllkkkjjjhhhfffdddbbb```cccccccccbbbccccccddddddllljjjgggdddbbbcccdddeeedddeeefffffffffeeedddccccccccccccdddeeeffffffgggggghhhhhhiiiiiiiiihhhhhhgggddd^^^WWWSSSZZZiiiuuurrrmmmbbbUUUOOOTTTbbbnnnttttttooojjjmmmrrrpppiiieeedddhhhooopppnnnpppuuutttjjj^^^SSSHHHGGGYYYooommm}}}lllhhhpppssskkk```TTTLLLFFFAAA???EEECCCAAACCCGGGIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHDDDCCCGGGFFFAAAAAADDD?????????@@@BBBAAA>>><<>>EEEfff~~~sssdddgggxxxnnnxxxkkkJJJ777333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333222222111111222222333444000777666;;;ppp~~~tttvvviii^^^pppyyyjjjiiiHHH@@@>>>888444666888999<<<@@@BBBOOOfffrrrddd]]]]]]\\\XXX]]]bbbiiimmmpppttt{{{~~~sssllljjjhhheee^^^XXXWWW]]]eeeiiikkknnnoooqqqssstttsssssstttuuuvvvbbbQQQLLLOOORRRdddsssuuurrrvvvzzz~~~~~~}}}xxxttttttqqqpppppppppppppppppppppoooooooooppppppqqqqqqqqqrrrsssuuuvvvuuupppjjjeeeaaacccfffiiimmmrrrvvvyyyyyyyyyyyywwwtttrrrqqqrrriiigggcccaaabbbhhhqqqxxx{{{|||}}}zzzvvvqqqoooooommmkkkiiigggeeeccc___\\\UUUPPPIIIBBBAAAMMMkkkoootttyyyzzzyyy|||}}}wwwxxx~~~vvvvvvhhhMMMLLLLLLRRRYYY[[[XXXWWWXXX\\\WWWQQQLLLKKKKKKKKKJJJOOONNNNNNMMMMMMNNNNNNNNNRRRTTTVVVVVVUUUUUUUUUWWWUUUXXXYYYUUUMMMHHHJJJMMMSSSSSSTTTVVVXXX[[[\\\^^^FFFIIIMMMRRRVVVXXXZZZZZZZZZeee{{{yyywwwpppppp~~~zzzooommmZZZCCC777555888===AAACCCCCCEEEFFFGGGOOOaaarrreeeSSSIII>>>;;;BBBMMMWWW]]]OOOFFF===<<>>@@@GGGCCC???======>>>>>>>>>BBBCCCEEEGGGGGGFFFDDDCCCEEE???GGGDDDCCCLLLlllxxxxxxyyy{{{|||{{{xxxuuurrruuuyyy}}}}}}uuurrrtttzzz}}}wwwtttnnnfff^^^VVVOOOHHHDDD;;;======888333999GGGTTTjjj~~~sssaaahhhhhhrrryyyzzznnn~~~lllVVV===222222222222333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333222222111111222222333444333555222333NNN}}}xxxuuu```___www||||||iiinnniiiIII;;;???:::666888888777888;;;???CCCOOOeeeqqqeee___ZZZUUUVVV\\\dddjjjmmmqqquuuyyy}}}nnnggghhhjjjbbbYYYSSSVVV]]]dddjjjooommmnnnpppqqqqqqrrruuuwwwzzzhhhWWWOOOPPPQQQaaappptttqqqvvvxxx{{{zzzwwwwwwrrrqqqqqqpppoooooooooooonnnnnnooooooooooooooooooooorrrwwwxxxtttnnngggdddbbbfffiiijjjjjjnnnuuu{{{yyyxxxvvvuuutttqqqmmmkkkccccccccccccgggoooxxx~~~}}}yyysssnnnlllkkkllljjjgggdddaaa^^^YYYVVVMMMKKKGGGBBBEEEZZZvvviii~~~zzzvvvzzzuuuZZZIIIDDDCCCFFFLLLNNNKKKKKKMMMTTTQQQMMMKKKKKKKKKJJJIIILLLLLLMMMMMMMMMMMMLLLLLLMMMOOOSSSTTTTTTSSSSSSTTTXXX\\\^^^ZZZRRRMMMLLLMMMSSSQQQNNNMMMOOOTTTYYY\\\PPPPPPQQQSSSTTTVVVWWWXXXWWW___fffqqqxxxqqqooowww{{{ooojjj]]]MMMBBB999444666<<<@@@AAACCCEEEDDDGGGSSS___|||}}}zzzxxx]]]QQQFFF@@@===???NNN___aaaRRR@@@888>>>GGGKKKLLLTTTWWWZZZ]]]^^^___```bbbiiifffcccbbbcccdddeeeeeeoooyyyqqqooonnnmmmllljjjhhhfffeeeeeedddeeeffffffggggggffffffeeecccccceeehhhiiifffccccccdddeeefffgggggghhhhhhdddccccccbbbbbbbbbccccccccccccbbbbbbaaaaaaaaaaaaccccccccccccdddeeeffffffeeeeeeffffffggghhhhhhhhhddddddeeeffffffeeedddccc[[[TTTPPPTTT___iiilllkkk```WWWNNNOOOXXXbbbfffgggpppooonnnooouuuxxxsssjjjbbbdddllltttuuuoooiiiggg\\\SSSBBB:::IIIcccnnniiiqqqzzzsss{{{~~~zzzssspppssstttsssiiibbbWWWMMMHHHGGGFFFFFFIIIGGGEEEEEEFFFFFFFFFEEEGGGLLLSSSWWWWWWSSSLLLHHHKKKIIIIIIJJJHHHCCC@@@@@@IIIGGGCCCAAA@@@???===<<>>;;;<<<:::666777FFF___ssswwwZZZUUUcccnnnllluuu{{{xxx~~~wwwzzzWWWGGG777333444555444444222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222333333333222222111111222222333000555555777888999\\\uuuwwwggg[[[kkkttttttrrrvvvxxxjjj\\\jjjzzzoooUUUEEE???999666888888666666888???>>>DDDSSSjjj~~~mmmddd]]]VVVRRRVVV\\\aaaeeeiiinnnrrrrrr}}}~~~ssskkkgggeeefff^^^XXXWWWYYY]]]eeelllkkklllnnnnnnoooqqquuuxxxvvv```UUUTTTVVV```ooosssqqqvvvwwwwww~~~|||xxxyyywwwvvvtttrrrqqqqqqqqqqqqoooooooooooooooooooooooollloooqqqooojjjeeedddeeehhhjjjkkkkkklllpppuuuzzzwwwtttqqqqqqpppmmmgggaaa\\\^^^aaaeeekkksss|||{{{uuupppllljjjiiikkkhhhddd```\\\WWWRRROOOBBBCCCDDDGGGOOOeee|||oookkk~~~xxxwww|||vvvxxxmmmNNNJJJCCCAAABBBFFFGGGEEEEEEHHHEEEEEEEEEGGGHHHIIIJJJIIIKKKLLLMMMNNNOOONNNMMMLLLKKKNNNRRRTTTSSSQQQPPPPPPTTTVVVXXXVVVRRROOOPPPRRRUUURRRMMMJJJJJJNNNRRRVVVXXXWWWUUUTTTSSSSSSTTTTTTSSS]]][[[XXXvvvwwwppp|||vvv]]]XXXTTTQQQFFF888444888<<<>>>CCCFFFEEECCCIIIRRRhhhwww{{{vvvkkkZZZLLLIIICCC<<>>???BBBEEEHHHJJJLLLMMMDDDCCCLLLGGGCCCFFF^^^vvvvvvxxx}}}~~~uuusssqqqsssxxx~~~{{{~~~|||yyyzzz}}}|||yyyxxxzzzmmmeeeXXXLLLDDD@@@>>>===BBB===888666???VVVsss~~~}}}nnnLLLOOOiiisssiiivvviiiIII>>>555444666555444444222222222222222222222222111111111111111111111111000000000000000000000000111111111222222333333333333222222111111222222333///444222999???555JJJpppooonnnfffhhh{{{}}}xxxpppjjjooommmWWWRRRnnnyyyyyyyyyZZZDDD???999666777888555555777;;;===CCCNNN\\\ssszzznnnfff___SSSTTTUUUWWW[[[aaagggkkklllttt||||||rrrggghhhdddaaa^^^XXXVVV\\\dddkkklllnnnoooppprrrvvvyyyjjjYYYXXX\\\bbbppptttrrrwwwwwwuuuzzzwww{{{~~~{{{xxxzzzzzzxxxvvvtttsssrrrssssssqqqqqqqqqppppppoooooonnnjjjiiieee___[[[\\\bbbhhhooonnnmmmooosssvvvwwwvvvuuurrrooonnnmmmiiibbb]]]XXX[[[aaagggnnnvvv~~~}}}wwwqqqmmmkkkjjjiiikkkhhhccc^^^YYYTTTNNNJJJ===???BBBJJJZZZpppvvvmmmqqq{{{xxxwww|||{{{zzz{{{ooowwwcccFFFIIIIIIFFFFFFIIIJJJHHHIIIMMMHHHIIIJJJJJJIIIHHHGGGFFFIIIJJJLLLMMMNNNMMMLLLKKKMMMOOORRRSSSQQQNNNMMMLLLNNNOOOOOONNNLLLLLLPPPSSSUUUSSSQQQOOOOOOPPPSSSTTTQQQQQQQQQQQQRRRSSSTTTUUUTTTaaa___UUUjjjqqq}}}vvvuuu^^^YYYYYYYYYNNN===666:::999<<>>DDDbbbdddaaaSSSBBB:::???HHHMMMPPPUUUYYY[[[^^^```bbb\\\]]]___aaabbbccccccdddeeegggiiihhhggghhhlllpppkkkkkklllmmmllljjjhhhgggfffeeeeeedddddddddddddddeeedddddddddddddddcccbbbbbbcccdddeeeffffffffffffdddcccbbbbbbaaaaaaaaabbb^^^___aaacccdddcccbbbbbbbbbaaaaaaaaabbbccceeefffffffffffffffggggggggggggcccdddeeeeeeccc```]]][[[RRRPPPSSS```mmmpppeeeYYYJJJLLLQQQZZZeeemmmpppqqqsssqqqqqqtttuuurrrjjjeeeiiilllpppssstttrrrkkkdddUUUGGGDDDTTTccceeeggglllzzzxxxnnnccchhhzzzsssvvvooodddfffppplll^^^[[[TTTKKKDDDBBBDDDGGGIIICCCCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDCCCDDDEEEHHHIIILLLKKKGGGDDDCCCEEEHHHIIIDDDGGGKKKOOOPPPMMMFFFAAA@@@AAABBBEEEGGGJJJMMMNNNGGGFFFOOOIIIFFFHHHYYYuuuvvvxxx}}}xxxtttqqqssszzzwwwqqqttt{{{yyytttnnnkkkkkklllkkkiiibbbZZZNNNDDD???=========>>>999444777FFF___{{{qqqXXXSSScccvvvuuummm{{{~~~___???888333333444222111222222222222222222222222222111111111111111111111111000000000000000000000000111111111222222333333444333222222111111222222333000222---222<<<666FFFppplllhhhooosssqqqvvvrrrggggggmmmaaaMMM\\\wwwrrrsss|||pppYYYIIIBBB<<<888888888666666888555999BBBKKKRRRbbbyyyjjj___WWWUUURRRQQQTTTZZZaaafffiiimmmttt|||~~~qqqllljjjhhhddd]]]UUUVVV[[[hhhjjjmmmoooqqqtttxxx{{{rrr___\\\___dddqqqtttrrrwwwwwwtttwwwrrruuuxxx{{{|||{{{|||}}}}}}uuutttvvv{{{|||zzzyyy{{{yyywwwuuurrrqqqqqqrrrsssrrrrrrqqqpppoooooonnnnnngggccc[[[UUUTTTZZZcccjjjsssqqqrrruuuzzz{{{wwwssstttrrrpppmmmjjjfffaaa^^^ZZZ^^^eeelllrrryyy{{{tttnnnkkkjjjiiiiiijjjfffaaa\\\VVVPPPJJJFFF???AAAFFFPPPddd{{{lllgggooorrrrrrwww|||yyyxxxtttvvvzzzZZZBBBEEEIIIFFFFFFIIIIIIHHHIIILLLFFFHHHKKKKKKIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJMMMOOOQQQQQQNNNLLLJJJJJJMMMLLLKKKIIIHHHIIIMMMPPPMMMMMMMMMNNNOOOPPPQQQQQQOOOPPPQQQQQQQQQOOONNNMMMQQQ]]]^^^XXXddd{{{yyy~~~nnnnnnaaaXXXUUUKKK;;;444999777:::BBBHHHHHHEEEFFFJJJMMM\\\uuu|||rrruuuYYYMMMHHHBBB>>>???OOO\\\fff___MMM??????DDDGGGKKKPPPUUUXXX[[[^^^```^^^```bbbbbbbbbaaabbbcccfffggghhhhhhffffffhhhjjjggghhhiiijjjjjjiiigggfffeeeeeedddcccccccccddddddddddddddddddcccccccccccccccddddddeeeeeeddddddcccdddcccbbbaaaaaaaaaaaaaaa___```aaacccddddddcccbbbaaaaaaaaaaaabbbcccddddddeeeeeeeeeeeeeeeeeeeeeeeecccddddddccc```\\\XXXUUUGGGPPP___nnntttlll[[[MMMEEELLLVVV```iiinnnrrrtttpppnnnppprrrqqqllliiiiiimmmooopppooopppnnnfff^^^KKKBBBJJJ___fff]]]___mmmrrrpppjjjjjjxxx}}}uuuvvvooofffgggnnnhhhZZZYYYSSSJJJDDDBBBCCCEEEGGGFFFFFFFFFDDDBBBAAABBBCCCDDDEEEGGGIIIIIIIIIHHHGGGPPPOOOJJJCCCAAADDDFFFEEEIIIHHHIIIKKKNNNOOOOOONNNGGGGGGFFFEEEFFFGGGIIIJJJHHHFFFMMMHHHHHHIIISSS{{{sssuuuxxxzzz}}}|||wwwsssuuu{{{~~~{{{yyytttnnnnnntttqqqlllgggdddbbb___YYYUUURRRMMMEEE@@@===<<<<<<;;;777888;;;EEEWWWpppwww\\\QQQ^^^rrr~~~~~~|||fffPPP:::555111222222000///111111111111111111111111111111111111111111111111111000000000000000000000000000111111222333333444444333222222111111222222333000222///000444555@@@UUUbbbmmmhhhiiiyyy~~~ttt~~~sssnnndddiiikkkVVVRRRooo}}}|||vvvnnngggdddJJJBBB<<<:::999666666999444666>>>EEEHHHRRRmmmttteee\\\XXXSSSQQQSSSXXX^^^aaadddiiiooouuu~~~wwwqqqllljjjfff^^^XXXVVV]]]aaafffkkkooossswwwzzzzzziiiaaa___eeeqqqssspppvvvuuurrruuuqqqsssvvvvvvvvvxxx|||}}}zzzzzz{{{}}}}}}|||rrrnnnmmmrrrwwwwwwxxxyyyxxxvvvtttqqqqqqqqqssstttrrrqqqpppooonnnmmmllllllddd___XXXUUUXXX___gggkkkpppsssxxx|||}}}{{{uuuqqqqqqqqqoookkkeeeaaa______```eeelllsssyyy}}}|||rrrkkkhhhhhhggggggccc```[[[UUUOOOIIICCC>>>???HHHSSS___qqq{{{mmmaaaaaahhhmmmooozzzxxxtttlllLLLAAACCCDDDAAAAAADDDEEECCCDDDHHHBBBEEEHHHHHHGGGGGGHHHJJJHHHHHHHHHIIIIIIJJJKKKLLLKKKLLLMMMMMMKKKIIIIIIJJJJJJKKKKKKJJJJJJKKKMMMOOOHHHIIIIIIJJJKKKKKKKKKKKKOOOQQQTTTVVVUUUQQQMMMJJJOOOTTTXXXZZZbbbyyyqqqwwwkkk\\\YYYQQQ@@@555666666999???FFFGGGDDDDDDHHHJJJOOOddd|||xxxqqq]]]OOOFFFBBB@@@???MMM]]]ccc\\\PPPFFFBBBAAAEEEKKKPPPTTTWWW[[[]]]^^^aaacccbbbaaa```aaacccccceeeffffffcccaaaaaaaaacccddddddeeeeeeeeeddddddddddddcccbbbbbbcccdddeeebbbccccccbbbbbbbbbcccdddcccddddddddddddccccccbbbdddcccbbbaaa````````````___```aaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbaaaccccccccccccccccccbbbbbbbbbbbbbbb```\\\WWWRRRNNNNNN[[[jjjpppjjj\\\NNNGGGHHHPPP[[[gggooosssuuuuuupppoooppppppjjjcccdddkkknnnpppoookkkjjjggg\\\PPP@@@DDDRRRcccgggbbbhhhtttvvvvvvtttuuu~~~~~~yyyvvvpppiiijjjmmmiii```ZZZTTTLLLFFFDDDDDDEEEEEEGGGIIIIIIGGGCCCBBBCCCEEECCCEEEIIIKKKLLLKKKIIIGGGLLLMMMKKKDDDBBBEEEEEEAAAHHHGGGGGGJJJMMMPPPQQQQQQKKKJJJGGGFFFEEEFFFHHHIIIFFFBBBHHHDDDGGGIIIMMMmmmpppsssvvvwwwwwwzzzzzzvvvvvvzzz||||||yyy|||uuuqqqsssrrrmmmkkkmmmjjjhhhgggfffeee___VVVOOOGGGDDD@@@>>>===<<<:::999777???KKK[[[ooohhhcccffffffnnnyyyyyysss~~~NNN>>>999444111222222000000333111111111111111111111111000000000000000000000000000000000000000000000000000000111222333333444444333222222222222222222333///444666333000111666:::888ttt}}}pppkkkbbbyyytttwwwtttvvveeecccppp^^^MMM___xxxnnnkkkmmmPPPHHH@@@===:::777777999888666:::@@@@@@EEE[[[tttvvv^^^[[[VVVTTTUUUXXX\\\^^^bbbjjjqqqssswwwwwwnnnooopppiii^^^WWWSSSWWW^^^eeekkkoootttwwwrrrggg```fffqqqqqqooottttttpppsssrrrssssssrrrpppqqqsssvvvssssssvvvyyy||||||yyyvvvvvvoookkkoootttvvvvvvvvvyyywwwuuurrrrrrsssuuuvvvqqqppppppnnnmmmlllkkkjjjbbb]]]YYYZZZ___fffjjjkkkmmmttt}}}~~~xxxsssqqqnnnnnnmmmgggaaa\\\\\\^^^fffkkksssyyy}}}}}}rrrjjjgggfffeeeddd\\\YYYSSSNNNHHHBBB;;;777;;;LLL```nnn|||wwwkkkaaa]]]```ffflllppp|||~~~xxx\\\@@@BBBEEEBBB@@@AAADDDEEECCCDDDGGGHHHKKKLLLKKKHHHFFFGGGIIIKKKKKKJJJJJJKKKLLLNNNOOOHHHIIIJJJIIIHHHHHHIIIKKKGGGIIIKKKNNNOOOPPPPPPQQQNNNMMMLLLKKKJJJIIIIIIIIIHHHMMMTTTZZZ]]]\\\XXXVVVSSSQQQVVV^^^eeeuuu~~~|||vvvhhhcccqqqwwwhhhhhhbbbNNN===999666888===DDDEEEBBBBBBFFFHHHEEEQQQlll}}}~~~rrr[[[LLLEEEAAA999DDDUUUdddiii```OOOAAA===AAAGGGLLLPPPTTTXXXZZZ[[[]]]``````______aaadddaaacccdddbbb___^^^___aaa`````````aaaaaabbbbbbbbbdddcccbbbbbbbbbccceeefff```aaabbbaaa```aaacccdddbbbccccccdddddddddccccccdddcccbbbaaa````````````````````````aaaaaabbbbbb```aaabbbccccccbbb```___bbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^ZZZSSSMMMJJJ___iiiqqqjjjYYYJJJFFFGGGOOOUUU___llluuuzzzyyywwwsssrrrssspppeee\\\___hhhmmmooonnniiifffaaaSSSDDD<<>>======@@@FFFbbbuuuyyydddYYYSSSWWW```lll}}}{{{qqqQQQ===666555555444333222222222222111111111111222222222222111111111000000/////////000000000000000000000000111111111111111111111111222222222111111111000000111222222222111111333444666FFFkkkxxxkkkiiiqqqlllcccxxx~~~sssrrrmmm\\\]]]xxxmmmppphhhXXXFFF??????>>>:::666666888999888999===FFFMMMccc~~~xxxiii]]][[[XXXRRRSSSZZZ]]]ccciiijjjjjjnnnxxxtttlllkkkjjj^^^WWWRRRSSSWWW]]]hhhrrruuuuuuqqqooommmoooqqqrrrrrrqqqrrrtttrrrtttuuutttqqqqqqsssuuuqqqrrrssstttuuuwwwwwwxxxwwwtttqqqpppqqqrrrqqqqqqtttuuuvvvuuusssrrrrrrsssvvvsssssstttooofff___^^^hhhwwwtttkkkqqqzzz}}}{{{yyyxxxwwwtttqqqnnnlllgggaaa\\\[[[___eeeiiirrrtttzzzrrroooiiidddeeegggccc\\\TTTMMMGGGCCC>>>999999===IIIccczzz~~~|||tttzzz|||uuummmlllrrriiirrruuuwwweeeTTTLLLFFFFFF@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFGGGJJJJJJGGGFFFHHHGGGFFFEEECCCCCCDDDFFFGGGQQQPPPOOONNNOOOPPPQQQQQQNNNKKKIIIHHHJJJLLLNNNNNNJJJLLLOOOSSSVVVVVVTTTQQQKKKLLLRRRVVVSSSUUUjjj|||wwwyyypppqqqjjjUUUBBB888333333999???@@@AAACCCBBBCCCFFFRRRhhh{{{~~~xxxtttdddQQQIIIEEEBBB>>>CCCRRRbbbeee```OOOBBB;;;@@@DDDEEEIIIQQQUUUUUUVVVWWWZZZ\\\___```ZZZ___```[[[YYY[[[]]]]]]aaaaaabbbbbbaaa___]]]\\\^^^___aaaccccccbbbaaa`````````aaacccddddddbbb```aaabbbccccccbbbbbbdddfffdddcccbbbaaa```_________]]]^^^^^^___```aaaaaabbbccccccbbbbbbaaaaaa``````ccc```]]]\\\^^^`````````___[[[SSSLLLJJJRRR___hhhooofffZZZPPPGGGEEEMMMXXX\\\dddoooxxxzzzyyywwwvvvvvvqqqjjjeeecccdddeeegggkkkiiihhheee[[[KKKAAA@@@IIIUUUdddqqqyyyooopppiiibbbaaaccceeeiiimmm[[[MMMEEEHHHKKKGGGEEEIIIGGGHHHIIIKKKLLLJJJFFFCCCCCCEEEFFFEEEDDDDDDGGGIIIEEEEEEEEEGGGJJJKKKJJJHHHCCCDDDEEEFFFGGGHHHHHHHHHKKKJJJGGGCCCAAABBBFFFIIIHHHIIIIIIGGGEEEGGGMMMQQQ~~~xxxrrrrrrvvvtttmmmkkkpppsssuuuyyyzzzyyytttooolllpppqqqtttwwwtttmmmiiijjjjjjddd]]]VVVQQQKKKCCC>>>::::::;;;===:::999>>>FFF]]]wwwvvv[[[LLLWWW]]]]]]jjjzzzZZZ@@@555666555444333222222111222222111111222222222333333333111111111111111000000000000000000000000000000000111111111111111111111111222222111111111000000000///000111111000000111333555999QQQttttttjjjmmmiii___gggzzzrrrssstttgggOOOwwwppprrrmmmeeeSSSBBB>>>BBB???777666777777666666999@@@FFFPPPhhhrrrbbb\\\WWWPPPNNNPPPVVV\\\cccffffffiiinnnsss~~~}}}uuuqqqiiiccc]]]VVVPPPOOOXXXbbbjjj}}}zzz|||uuuvvvuuutttrrrrrrsssuuupppqqqssssssssssssuuuwwwrrrssstttvvvvvvvvvuuuuuuuuutttssstttuuuvvvuuusssssstttuuusssqqqpppqqqrrrtttqqqooopppkkkccc^^^^^^hhhwwwwwwpppuuu|||xxxtttsssqqqooommmfffaaa[[[WWWXXX___gggmmmxxx{{{{{{jjjllljjjfffdddbbb]]]VVVNNNHHHBBB>>>:::777:::@@@PPPiii}}}~~~xxx{{{pppooossstttxxxttt{{{zzzssstttYYYNNNJJJDDDCCC>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGDDDCCCDDDHHHGGGCCCAAABBBGGGGGGGGGHHHIIIJJJLLLLLLUUURRRNNNLLLLLLPPPVVVYYYNNNNNNMMMLLLJJJJJJLLLNNNLLLLLLMMMOOOPPPQQQOOOMMMJJJLLLQQQVVVTTTSSS___nnn}}}sssqqq}}}vvvqqqkkk___TTT>>>777222555:::<<>>\\\zzz~~~qqqttttttggg\\\YYYqqqpppxxxsssSSShhh{{{||||||sssaaaMMMAAA>>>??????888888777666555777<<<@@@FFFSSSmmmoooccc[[[SSSNNNNNNMMMSSSZZZ```bbbeeeiiikkkqqqwwwtttpppnnniiiaaaWWWPPPOOOQQQ^^^nnn~~~}}}zzz~~~wwwwwwwwwuuurrrpppooopppnnnooopppqqqqqqrrrssssssqqqrrrtttttttttrrrooonnntttuuuvvvyyy{{{{{{xxxvvvooopppqqqpppooonnnoooppplllfffaaa```___]]]```eeekkklllnnntttzzz~~~~~~|||yyyvvvrrrpppnnnmmmkkkiiiaaa]]]XXXVVVZZZcccmmmsss~~~{{{ssskkkmmmkkkddd]]]YYYSSSLLLHHHCCC===:::777777>>>GGG^^^ooo}}}}}}wwwxxx~~~wwwiiinnn~~~yyyxxxeeeLLLHHHHHHBBB@@@>>>???@@@@@@BBBBBBCCCDDDAAABBBCCCEEEGGGIIIKKKKKKFFFCCCCCCEEECCC???===???IIIIIIJJJKKKLLLMMMNNNNNNSSSPPPLLLIIIHHHLLLSSSWWWOOOQQQRRRPPPLLLJJJLLLNNNLLLKKKKKKLLLNNNPPPPPPOOOOOOOOOSSSWWWUUUSSSXXX```xxxuuuvvvvvvvvvmmmccc]]]LLLAAA777555666888<<>>:::999===DDDIIIIIIKKKMMMKKKIIIHHHJJJMMMuuu}}}tttssstttvvvwwwuuuuuuwwwwwwvvvsssooojjjfffcccaaa___aaaiiiqqqqqqiiiaaa]]]XXXPPPFFF???=========<<<>>><<<:::777666???TTThhhgggSSSTTTaaa```lll|||```JJJ===444222666333333222111111111222222111111222222222333333333111111111111111111222222000000000000000000000000111111111111111111111111111111111000000000//////000111222222000111222444555666777EEEaaatttxxx{{{{{{hhhYYYppptttppp{{{|||iii^^^eee|||sssjjjVVV@@@;;;CCC<<<;;;999777666777:::===AAACCCSSStttssseeeZZZSSSPPPGGGKKKQQQXXX^^^cccfffiiillljjjooovvvtttoooiiiccc___ZZZWWWVVV^^^hhhnnnnnnkkkllloookkkmmmpppqqqpppnnnllllllooooooppppppqqqqqqpppooonnnpppqqqssssssqqqpppnnntttuuuwww{{{}}}|||yyyvvvoooppppppnnnkkkiiiiiijjjaaa\\\YYYZZZ\\\]]]ccciiimmmjjjlllwww{{{pppooommmmmmllljjjgggddd___]]][[[\\\aaakkkuuu|||tttmmmkkkkkkfff]]]VVVRRRMMMGGGBBB===999777666:::FFFRRRpppxxxlllpppxxx{{{~~~{{{zzz}}}[[[EEEGGGHHHDDDEEE@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKFFFDDDDDDBBB>>>===@@@HHHHHHHHHHHHIIIIIIHHHHHHLLLLLLJJJGGGEEEGGGKKKOOONNNQQQRRRQQQMMMJJJKKKMMMKKKJJJIIIKKKOOOSSSUUUUUURRRQQQRRRSSSRRRQQQTTTXXXjjj~~~||||||}}}lll___XXXUUUIII;;;555444555:::???AAACCCDDDAAA@@@HHHZZZjjj|||uuuwwwwwwaaaQQQGGGHHHDDD;;;???LLL]]]gggfffRRRAAA>>>@@@>>>FFFIIIMMMRRRUUUVVVVVVVVVVVVOOOGGGDDDLLLXXX[[[XXX^^^^^^______``````______]]]]]]^^^^^^_______________^^^^^^___```aaa```___]]]___bbbbbbbbbaaabbbcccaaaaaa`````````aaabbbbbb]]]]]]\\\[[[\\\]]]___`````````______^^^]]]]]]]]]^^^aaacccddd```ZZZTTTPPPCCCIIITTTdddooonnnbbbWWWKKKDDD@@@GGGRRR]]]hhhppp{{{{{{{{{|||}}}}}}|||{{{jjjccc^^^cccmmmtttrrrmmmdddccc[[[JJJ>>>DDDYYYmmmooohhhmmm||||||kkk^^^^^^mmm|||}}}ssskkkbbbZZZ^^^zzzlll___fffhhh\\\KKKEEEBBBCCCFFFHHHIIIKKKGGGFFFEEEEEEGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFDDDBBBEEEEEEEEEEEEEEECCC???<<>>::::::<<<<<<;;;<<<888666999@@@NNNdddwwwhhhQQQXXXiiiqqqnnnvvvvvvNNN???;;;555222444222222111111111111222222000000111111111222222222000000000111111111111111000000000000000000000000111111111111111111111111111111000000000/////////111222222222111111333444333555777:::HHHddd~~~}}}nnngggzzzvvvnnnwwwzzz|||cccTTTnnn{{{WWWBBBAAA???===:::888777888999;;;BBB???HHHeeeooo```UUUOOOIIIIIIJJJOOOVVV^^^ccceeekkkiiijjjqqqyyy|||rrrkkkiiifffaaa\\\]]]aaaeeebbb\\\YYYZZZ___cccjjjnnnppppppqqqqqqqqqqqqpppqqqrrrqqqooolllkkkmmmoooqqqssssssssssssrrrsssuuuwwwyyywwwtttpppoooooonnnjjjfffbbbaaaaaa]]][[[^^^cccfffeeefffjjjlllttt}}}wwwlllkkkjjjjjjjjjhhhdddbbb^^^^^^```dddllluuu~~~xxxoooiiieeeddd^^^VVVRRRQQQLLLFFF===:::777777999AAAQQQaaaxxxzzz|||jjj|||{{{pppkkklllzzzzzz~~~]]]HHHHHHDDD>>>BBBAAABBBBBBCCCDDDEEEFFFFFFLLLLLLKKKJJJIIIHHHGGGFFFMMMIIIGGGHHHFFFBBBAAACCCJJJJJJIIIHHHGGGGGGHHHHHHGGGHHHJJJHHHEEEDDDGGGJJJLLLNNNOOOPPPNNNLLLKKKKKKJJJIIIIIILLLPPPTTTVVVWWWTTTTTTTTTTTTSSSTTTWWWZZZZZZ}}}}}}zzzyyyfffjjj~~~lll[[[SSSYYYKKK===666444444888===AAACCCDDDCCC???@@@KKKXXX}}}yyypppuuu```MMMGGGBBB:::;;;BBBEEE[[[jjjdddTTTFFF>>>888===AAAGGGMMMRRRUUUVVVVVVVVVSSSNNNKKKPPPXXX\\\ZZZ________________________]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\]]]___```___^^^\\\___aaabbbaaaaaaaaabbbaaaaaaaaa``````aaabbbbbb]]]\\\[[[[[[\\\^^^```bbb``````______^^^]]]]]]]]]___bbbdddccc\\\TTTMMMIIIFFFQQQbbbqqqssshhhUUUFFFAAA@@@FFFTTTbbbkkkrrrwww~~~~~~~~~}}}{{{xxxfffbbb```fffpppuuurrrlll___\\\QQQCCC@@@OOOeeeuuuiiijjjsss{{{rrraaa\\\bbbrrr|||qqqlllhhhcccdddsss```ccc___OOOHHHEEECCCCCCDDDFFFHHHHHHEEEDDDBBBBBBDDDEEEEEEEEEGGGFFFEEEEEEFFFFFFDDDBBBCCCCCCCCCEEEEEEDDD@@@<<<===>>>@@@AAABBBCCCCCCCCCIIIKKKLLLJJJGGGCCC@@@???DDDFFFGGGFFFEEEGGGKKKPPP```sssrrrpppmmmlllmmmnnnooommmkkkhhheeeddddddeeefffaaa^^^]]]```___WWWPPPMMMDDD@@@;;;999;;;<<<;;;999777555999FFFWWWgggxxxyyyYYYQQQaaaooopppwww{{{aaa???888888444111444222222111111111111222222//////000000000111111111/////////000000111111111000000000000000000000000111111111111111111111111111000000000///////////////000111111000000111333444000999;;;666MMMsssyyynnnpppqqq}}}sss[[[WWWuuu{{{WWWCCC@@@>>>;;;999888888999999@@@>>>EEEXXXooo~~~lll___WWWQQQLLLGGGGGGMMMVVV\\\^^^ffffffiiilllmmmrrrvvvpppkkkgggeeefffhhhhhh```UUURRRVVVXXX\\\bbbgggjjjllloooqqqooonnnnnnpppqqqqqqmmmjjjmmmmmmnnnnnnoooppppppqqqmmmmmmnnnppppppnnnjjjgggddddddccc```]]]ZZZYYYYYY``````dddkkknnnnnnpppsssxxxzzztttrrrkkkhhheeecccbbbaaa___]]]]]]```fffmmmvvv~~~yyypppiiieee___\\\WWWRRRQQQRRRLLLDDD:::777666888<<>>@@@;;;KKK^^^fffbbbUUUGGG======>>>AAAEEEIIIMMMPPPRRR[[[bbbeee```YYYYYY[[[\\\^^^^^^]]]]]]]]]]]]]]]^^^\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\\\\^^^______^^^[[[^^^aaabbbaaa``````aaaaaaaaa```_________``````]]]\\\\\\\\\]]]```cccfff`````````___^^^^^^]]]]]]\\\]]]\\\XXXSSSOOOOOOOOOVVV```kkkooogggXXXHHH???@@@DDDQQQcccpppvvvzzz~~~~~~~~~yyyqqqkkkbbbaaaccciiiqqqtttoooiii[[[SSSFFF@@@JJJ\\\hhhjjjaaajjjvvvyyymmmbbbfffqqq{{{~~~uuuppprrrqqqmmmsssxxxeee[[[QQQGGGDDDCCCBBB@@@BBBEEEFFFGGGEEECCCAAAAAACCCEEEEEEEEEEEECCCAAAAAACCCDDDCCCAAA???@@@BBBEEEFFFFFFBBB???@@@AAABBBCCCCCCCCCCCCCCCDDDGGGJJJJJJFFFBBB>>><<>>:::888888999888888666999@@@JJJSSScccppphhhXXXPPPFFFBBBGGGOOOUUUXXX^^^]]]bbblllqqqrrrvvv|||yyysssnnngggiiimmmkkk___RRRRRRZZZSSSUUUXXX[[[]]]```dddgggkkkjjjjjjllloooooolllhhhpppooommmllljjjiiiiiiiiiiiiiiiiiiiiiiiigggccc```UUUVVVWWWVVVUUUTTTUUUVVVeeecccdddjjjooossszzz}}}zzzuuussskkkfff```\\\ZZZZZZZZZYYY]]]aaaiiisss{{{|||rrriiicccaaa]]]ZZZTTTQQQRRRRRRIII???888666666999???LLLcccwwwwwwhhhlll~~~yyyqqqtttvvvtttxxx|||zzz~~~lllQQQEEEGGGCCCCCCNNNAAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJFFFHHHMMMUUUVVVPPPLLLLLLHHHFFFDDDBBBBBBDDDFFFHHHFFFIIIMMMLLLJJJJJJNNNSSSPPPPPPQQQTTTXXXYYYUUURRRMMMLLLJJJJJJLLLMMMLLLKKKGGGMMMQQQPPPOOOQQQTTTWWWSSS___rrreeecccqqq|||tttiiieeeiii[[[KKKAAA:::555444666>>><<>>@@@DDDHHHKKKZZZjjjuuunnn]]]TTTUUUYYY^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^^^^\\\[[[[[[]]]^^^^^^^^^[[[^^^aaabbbaaa```````````````___^^^^^^^^^^^^^^^^^^]]]]]]]]]___bbbfffhhhaaa``````______^^^]]]]]]WWWUUUQQQMMMJJJNNNUUU\\\eeekkkooohhhYYYJJJAAA>>>CCCJJJZZZlllxxx|||zzz{{{}}}|||ttthhh^^^``````dddkkkqqqqqqlllfffYYYLLL>>>???SSSffffffZZZbbbppp}}}|||qqqlllttt{{{nnnlllqqqooohhh~~~~~~yyyiiiTTTGGGDDDAAAAAA@@@???@@@DDDFFFFFFEEECCCAAAAAABBBEEEFFFFFFDDDAAA>>>>>>AAACCCBBBAAA>>>???AAADDDFFFEEEBBB??????@@@@@@@@@??????>>>===:::>>>BBBDDDCCC@@@>>>===@@@EEEJJJLLLJJJHHHHHHIIIQQQ~~~uuurrrlllgggcccbbbbbbbbbaaadddhhhjjjjjjgggccc```YYYRRRJJJEEEDDDCCC???;;;>>>:::666666999999777555888LLL```lll{{{fffOOOJJJ```kkkeeekkk~~~xxxqqqsssjjjHHHAAA888444555555444111222111111000000000000000///////////////000111111////////////////////////---......///000111111222000000//////......------000000000000000000000000111111000000111111222333555222333444111666NNNjjjxxx{{{{{{|||tttqqqqqqkkk___XXXdddlllSSS@@@@@@???>>>===;;;888666999999<<>>444333<<<===;;;MMMnnn}}}xxxzzzbbbqqquuuzzzzzz{{{~~~yyyvvvkkkYYYIIIEEEFFFDDDCCCDDDBBBAAAAAABBBEEEGGGHHHGGGEEEEEEFFFHHHKKKMMMLLLLLLLLLJJJJJJMMMQQQRRRPPPLLLMMMKKKBBB;;;@@@LLLNNNFFFKKKNNNPPPMMMIIIIIINNNSSSQQQRRRSSSRRRQQQPPPQQQRRROOOOOOOOOPPPPPPQQQRRRSSSQQQRRRRRRRRRRRRQQQQQQQQQ]]]YYYmmm|||yyy```jjjzzzzzzpppxxxqqqfffUUUCCC555222555888===BBBDDDCCCAAABBBCCCKKKTTTmmmrrruuuggg[[[PPPBBBAAA@@@>>>@@@LLL\\\dddbbbSSSHHH;;;666999???DDDFFFRRRXXX\\\\\\WWWTTTUUUWWWXXXYYYYYYZZZ[[[[[[[[[[[[XXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]________________________bbbaaa___^^^^^^___```aaaaaa```___]]]\\\ZZZYYYXXXVVVMMMHHHIIIIIIMMM___ssswwwgggVVVMMMGGGBBBCCCHHHOOO\\\jjjuuuyyyyyyzzzxxxsssnnnhhh]]]SSS^^^ccciiillllllhhh___WWWMMM;;;<<>>??????AAADDDFFFDDD???:::@@@@@@@@@@@@AAACCCDDDEEEQQQkkkqqqnnniiidddaaa___``````eeehhhkkkkkkhhhaaaZZZUUUSSSLLLEEEAAAAAA@@@===999:::999888777888888888888TTTYYYeeevvv}}}rrrhhhSSSVVV]]]dddfffmmm{{{vvvnnnMMM???999333111222333222000222111000000//////000000///////////////000111111////////////////////////---......///000000111111///////////////.........////////////////////////111111000000111111222333555333333555111000@@@UUUhhhwwwrrruuulllnnnooogggZZZZZZqqq|||fffPPPDDDAAA<<<;;;;;;;;;999777:::999:::>>>@@@EEEQQQ]]]{{{}}}rrrbbbTTTQQQMMMFFFDDDHHHJJJMMMTTT]]]bbbccchhhnnnooorrrxxxyyyppplllmmmoooddd]]]XXXVVVTTTQQQPPPRRRTTTTTTUUUVVVXXXYYYZZZ[[[___^^^]]][[[ZZZYYYXXXXXXQQQQQQQQQRRRUUUYYY^^^```[[[[[[[[[]]]___bbbeeeggghhhpppyyy~~~|||uuuooonnnpppllldddfffccc___[[[ZZZ\\\aaadddpppyyy{{{tttjjjdddaaa___ZZZVVVPPPMMMHHHCCC@@@>>>:::666333<<>>CCCNNN\\\ggg\\\VVVMMMDDD???<<<;;;;;;EEEJJJPPPRRRRRRPPPQQQRRRWWWXXXYYYZZZZZZZZZYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]bbbbbbaaaaaa```_______________^^^^^^^^^___``````[[[\\\\\\[[[XXXUUUQQQOOOJJJGGGEEEGGGKKKSSS```mmmdddVVVHHHCCCBBBCCCJJJRRR[[[jjjzzz{{{}}}}}}vvvjjjaaa]]][[[XXXbbbeeehhhhhhddd]]]TTTMMM@@@===FFFYYY```^^^cccqqq|||vvvrrrnnnjjjiiikkkooozzzeeePPPNNNHHHCCCDDDEEEDDDCCCCCCDDDFFFFFFFFFDDDBBB???@@@BBBEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGFFFEEEEEEFFFHHHBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCFFFHHHHHHDDDAAA@@@@@@AAACCCDDDFFFHHHIIISSSfffjjjhhhdddaaa^^^]]]^^^^^^dddfffhhhhhhcccZZZPPPJJJJJJEEE???<<<<<<<<<:::777888::::::888555777===CCCjjjlllyyyfffSSSOOORRReeennniiikkk|||~~~pppzzz|||VVV===777333000///222333222000222111000000//////000000///////////////000000111////////////////////////.........//////000000111.........///////////////////////////////////////111000000000000111222222444222333555222///666AAAZZZmmmuuuuuuyyyzzz}}}vvviiiyyy|||lllnnntttsssbbbRRRYYYlll}}}yyyxxxkkk[[[OOOGGG>>>:::;;;===<<<;;;999888888::::::;;;BBBKKK```ooo^^^WWWRRRJJJEEEFFFDDDEEEJJJRRRWWW\\\ccckkkoooppprrrwwwvvvpppooohhhccc```aaa```]]][[[\\\QQQQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPPPPMMMMMMOOORRRVVV[[[```ccciiigggdddbbbdddhhhlllpppvvvttttttrrrooommmkkkcccZZZWWWTTTRRRTTT\\\eeekkkoooxxxooojjjddd```^^^ZZZUUUPPPGGGFFFCCC>>>888555777999666CCCeeewwweeeccctttwwwrrrxxxwww|||RRRHHHEEECCCFFFGGGDDDAAABBBBBBAAAAAACCCFFFIIIJJJIIIFFFFFFGGGGGGIIIJJJLLLMMMGGGKKKOOONNNKKKIIIJJJMMMZZZhhhdddNNNDDDLLLOOOGGGHHHJJJNNNPPPPPPNNNLLLJJJMMMOOOPPPQQQPPPPPPQQQSSSYYYWWWUUUSSSRRRSSSTTTUUUKKKNNNQQQSSSTTTSSSSSSTTTUUUXXX[[[mmmwwwyyyvvvcccOOO>>>555444777:::===>>>@@@BBBDDDCCCGGGIIISSSppptttvvvhhh^^^NNNGGGAAA@@@>>>AAAPPPbbbmmmhhh\\\NNNAAA::::::;;;===@@@FFFKKKOOOQQQQQQQQQTTTUUUWWWYYYYYYXXXWWWVVVWWWWWWXXXYYYYYYYYYXXXXXX[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^bbbbbbaaa```___^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]XXXXXXWWWUUUQQQLLLGGGDDDJJJRRRZZZ]]]```cccdddbbbQQQGGG===<<<@@@IIIUUU___kkkzzz}}}{{{{{{}}}rrraaaVVVWWW^^^bbbkkkjjjgggbbbZZZPPPFFFAAA555DDDVVV___]]]___nnn~~~vvvwwwuuupppnnnnnnlllhhh^^^rrr}}}\\\NNNOOOKKKCCCDDDFFFFFFFFFFFFIIIKKKHHHGGGEEEBBB@@@AAADDDFFFGGGEEECCCAAAAAACCCEEEGGGGGGIIIKKKKKKIIIHHHGGGHHHCCCBBB@@@???@@@CCCGGGIIICCCBBBAAABBBDDDEEEEEEEEEAAAAAACCCEEEHHHJJJLLLMMMRRR]]]bbbaaa```^^^]]]]]]]]]^^^\\\]]]^^^]]]XXXQQQJJJFFFBBB>>>;;;999999999888666999;;;;;;777666===LLLYYYrrrnnnPPPGGGNNN^^^jjjppprrr~~~||||||tttbbbGGG===444333111222444555333222111111000///////////////000000////////////000000////////////////////////........./////////000000------......//////000000////////////////////////000000000000000111222222333000111555555333555:::MMM```qqqwwwtttooommmrrrttt~~~xxxgggkkkwwwrrruuu{{{oooWWWKKKOOOlllzzznnn^^^TTTFFF>>>>>>??????===888777777:::::::::>>>EEEOOOkkklll```XXXPPPIIIFFFEEEBBBCCCIIINNNSSS[[[cccmmmnnnooooooqqqwww~~~ssspppkkkhhhiiiiiifffdddfff___^^^[[[YYYWWWVVVVVVUUUWWWWWWVVVUUUUUUVVVWWWXXX[[[[[[ZZZ[[[\\\___aaacccjjjjjjkkknnnqqqvvv{{{~~~xxxuuutttrrroookkkeee\\\UUUOOOOOOPPPTTT\\\gggpppuuuxxxfffdddaaa^^^[[[VVVOOOJJJBBB@@@>>><<<777333555:::???PPPvvvqqqeeedddkkktttxxxrrryyy{{{jjjEEE>>>@@@CCCFFFFFFDDDCCCDDDFFFEEEDDDEEEGGGIIIIIIIIIGGGGGGHHHHHHHHHIIIKKKMMMMMMOOORRRQQQOOOMMMMMMNNNSSSiiikkkSSSDDDLLLQQQKKKGGGGGGJJJMMMPPPPPPNNNKKKLLLNNNPPPQQQQQQQQQSSSUUUWWWUUUSSSPPPOOOOOOPPPQQQPPPSSSWWWXXXVVVTTTSSSTTT[[[]]][[[aaazzzssseeeWWWEEE888222444555888:::===???AAAAAAIIIIIIEEEUUUttt~~~}}}iii[[[LLLBBBDDDBBB===CCCPPPccccccbbb]]]UUUKKKBBB=========???CCCIIILLLNNNNNNOOOQQQTTTVVVXXXWWWVVVUUUWWWXXXXXXYYYYYYYYYXXXXXXZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[\\\\\\]]]]]][[[YYYWWWVVVVVVSSSOOOJJJFFFDDDBBBAAATTThhhxxxxxxppphhh\\\OOOEEEBBB???BBBJJJVVVccckkkxxx~~~yyywwwxxx}}}wwwjjj[[[VVV^^^hhhmmmqqqllleee]]]QQQDDD===<<<:::QQQdddccc]]]eeewwwwwwvvvvvvsssppprrrtttnnncccUUUkkkwwwgggOOOIIILLLHHHCCCEEEFFFFFFGGGHHHLLLNNNHHHHHHHHHFFFDDDDDDFFFGGGFFFEEECCCBBBCCCEEEHHHIIIFFFIIIKKKKKKIIIFFFEEEEEEBBBAAA??????AAADDDHHHKKKGGGEEEBBBAAAAAACCCEEEFFFBBBCCCEEEGGGIIIKKKLLLLLLMMMTTT^^^]]]]]]]]]]]]\\\\\\\\\TTTSSSQQQNNNKKKGGGDDDBBB<<<;;;999888888888888777777999999:::@@@PPPfffvvvoooUUULLLRRRZZZbbbgggqqq~~~jjjEEE555777444333333333444444222111111000000///.../////////000000////////////000000////////////////////////............////////////------......//////000000........................000000//////000000111222333000///222444444555777;;;PPPnnn|||qqqjjjeeennnvvvuuuggg]]]iiivvvsss}}}|||iiiSSSHHHPPPppp}}}uuukkk```QQQFFFAAA@@@===;;;:::777888:::;;;999<<<@@@DDDTTTccc{{{sssggg[[[QQQKKKJJJDDDAAACCCFFFJJJPPPVVV___ccciiikkkllloootttyyyzzzvvvqqqhhhccccccllljjjgggdddaaa```______dddcccbbbbbbbbbccceeeffffffffffffffffffhhhiiijjjjjjooowwwyyyrrrtttpppkkkgggaaaZZZTTTQQQMMMRRRWWW\\\aaajjjuuu}}}wwwkkk___^^^[[[XXXTTTNNNGGGCCC>>>:::888:::888444555999KKK```zzz~~~lll]]]\\\kkkuuutttuuuuuu}}}yyywwwpppSSSEEE>>>BBBEEEEEEDDDEEEFFFGGGJJJHHHFFFGGGHHHIIIHHHGGGEEEGGGHHHGGGFFFFFFHHHJJJLLLKKKJJJKKKMMMLLLIIIFFFJJJbbbhhhSSSCCCHHHNNNJJJGGGFFFGGGIIIMMMPPPPPPPPPQQQRRRSSSRRRPPPOOOPPPQQQTTTRRRPPPNNNMMMMMMNNNOOOOOOSSSXXXXXXUUUSSSTTTVVVUUUVVVXXX___ooo{{{iii___XXXKKK===444444333333666999<<<======AAABBB@@@CCCSSSiiizzz{{{zzz___JJJGGGFFF>>>:::>>>???IIIYYYhhhmmmdddRRRCCC???===::::::<<<@@@CCCDDDIIIKKKNNNRRRTTTUUUVVVUUUWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYVVVSSSPPPNNNLLLIIIDDD@@@???CCCHHHKKKYYYmmm{{{sssbbbUUUIII??????CCCHHHPPPZZZgggqqqwww~~~}}}{{{xxxuuuuuunnnhhh]]]WWW]]]hhhooopppmmmeee\\\SSSGGG<<<:::>>>OOObbbllleeeaaakkkwww{{{nnnoooooosss~~~{{{vvvpppqqqwwwxxxlll]]]]]]jjjgggSSSGGGGGGGGGEEECCCDDDEEEEEEFFFHHHKKKNNNFFFHHHJJJJJJIIIHHHHHHHHHCCCCCCDDDEEEFFFHHHIIIJJJFFFHHHJJJJJJHHHEEEDDDCCC@@@AAAAAABBBDDDFFFHHHIIINNNLLLHHHEEECCCDDDFFFHHHEEEEEEGGGHHHHHHHHHHHHGGGJJJQQQzzz^^^^^^]]]]]][[[YYYXXXWWWOOOLLLHHHCCC@@@===<<<<<<999999999888888888888999555888===HHHWWWkkk~~~iiiNNNIIIXXXeeeeeellltttpppNNN444...444222222222111111111000000111000//////......//////111000000///////////////////////////////////////.................................///////////////........................000////////////000111111444111//////000111222333111AAAfffzzzuuukkklllnnnnnneeeWWWYYYvvv~~~uuuyyywwweeeWWWDDD[[[vvv}}}wwwqqqsssjjj^^^QQQGGGAAA<<<:::===999888:::999666777:::;;;CCCHHHZZZ|||~~~mmm^^^UUUQQQJJJDDDCCCDDDCCCEEEIIISSSZZZbbbggghhhhhhiiijjjqqqsss{{{zzzyyyvvvtttqqqnnnllllllmmmmmmlllkkkjjjiiiiiikkkmmmnnnjjjkkkmmmqqquuuyyy|||~~~}}}uuurrrrrrqqqmmmhhhbbb[[[WWWRRRNNNNNNPPPQQQXXXbbbiiinnnuuutttggg\\\VVVUUUSSSOOOJJJDDD???===:::444333777888555888@@@ZZZmmmyyyuuuxxxkkk[[[WWW^^^sssyyy}}}xxx}}}zzzUUUCCCFFFAAAEEEEEECCCCCCFFFHHHGGGIIIHHHFFFFFFGGGHHHGGGFFFHHHKKKNNNMMMKKKIIIKKKMMMKKKIIIGGGHHHLLLLLLHHHCCCGGGYYY```RRRDDDDDDGGGFFFHHHHHHGGGGGGIIILLLPPPRRRTTTTTTTTTRRROOOMMMLLLMMMQQQPPPPPPOOOOOOOOOOOOPPPJJJOOOSSSTTTRRRRRRVVVZZZVVVTTTYYY```aaammmzzzhhh\\\XXXPPPEEE;;;888444222444666888999===999:::BBBEEEGGGPPP]]]~~~}}}___QQQKKKBBB<<<:::555999CCCRRR```fffbbb]]]KKKGGGBBB===:::;;;===>>>CCCEEEGGGJJJMMMPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSQQQNNNJJJHHHFFF@@@??????AAAFFFMMMUUUZZZXXXaaacccWWWGGG>>>>>>AAA>>>HHHTTT^^^iiiuuu}}}|||vvvwwwzzzvvvqqqmmm]]]YYYUUUVVVaaakkklllggg___UUUMMMGGG???888===GGGccckkkmmmhhhjjjssstttmmmnnnkkkkkksss}}}zzzssszzzqqqnnnwww~~~xxxhhh\\\lllppp___JJJGGGFFFCCCEEECCCDDDDDDCCCCCCEEEHHHKKKCCCFFFIIIJJJJJJIIIIIIJJJCCCDDDEEEFFFGGGGGGHHHHHHGGGIIIJJJJJJHHHFFFEEEEEEAAABBBCCCEEEFFFGGGGGGFFFLLLLLLJJJFFFCCCAAACCCDDDFFFFFFGGGGGGGGGEEEDDDCCCIIIRRRrrraaa```___\\\XXXTTTPPPMMMGGGEEEBBB>>>;;;999888888888888999888888888888999999>>>JJJ^^^ssstttcccPPPIIITTTeeennnooo}}}vvvzzzlllPPP<<<333222444000111000000///000111222000000///............///111111000///////////////////////////////////////........................///////////////.................................///////////////000111111111111000//////111222111111777XXXwww|||qqqnnnkkkfff]]]\\\mmmwwwuuuwwwrrrkkkSSSRRRZZZjjjxxxzzzwwwvvvwwwtttkkk___QQQFFF@@@>>>???:::888999888666666888666===>>>EEE\\\uuuoooddd[[[SSSLLLJJJHHHDDDBBBCCCIIIOOOVVV\\\___```______iiijjjkkkooouuu~~~}}}}}}~~~yyywwwuuutttuuuvvvxxxzzzuuuwww|||{{{xxxwwwrrrkkkhhhiiifffbbbYYYRRRMMMLLLKKKJJJPPPWWW\\\bbblllvvv~~~{{{ooofff\\\TTTOOOMMMJJJFFFAAA>>><<<;;;666222333777666666BBBRRRlllyyy}}}tttwwwrrr\\\ZZZcccjjj}}}}}}dddIIICCCHHHAAADDDCCC@@@BBBGGGHHHEEEEEECCCBBBCCCEEEGGGGGGFFFHHHMMMQQQQQQMMMKKKKKKMMMIIIIIIJJJKKKKKKKKKIIIGGGFFFPPPWWWSSSJJJEEEEEEGGGIIIKKKKKKIIIGGGGGGKKKOOOMMMNNNOOOOOONNNMMMNNNOOOLLLMMMNNNPPPPPPQQQPPPPPPJJJOOOSSSRRROOOPPPVVV\\\[[[XXXZZZ]]]WWW[[[~~~qqqlllxxxsssaaa\\\XXXRRRDDD???888444444666777777===:::<<>>@@@@@@AAAAAABBBDDDGGGJJJKKKJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRPPPPPPOOOMMMLLLJJJGGGDDDBBBAAAAAA???CCCJJJRRRYYY^^^aaabbbTTTOOOIIICCC<<<:::@@@JJJJJJVVVccckkkttt~~~wwwrrrvvvwwwpppeee```SSSTTTVVVYYY```eeebbbZZZPPPGGG@@@>>>;;;:::FFFVVVgggiiikkkppp||||||oooqqqnnntttwwwmmmkkkqqqkkkrrryyyhhhcccvvvttt\\\JJJKKKEEE>>>GGGCCCCCCBBBAAA@@@AAADDDGGGBBBCCCDDDEEEEEEGGGJJJMMMIIIHHHFFFDDDCCCDDDEEEFFFGGGHHHIIIHHHFFFEEEFFFGGGDDDDDDEEEEEEFFFFFFEEEEEEFFFHHHHHHFFFBBB@@@@@@AAAFFFFFFGGGGGGFFFEEEBBBAAAGGGNNNddddddcccaaa\\\VVVOOOIIIFFF??????>>>===<<<:::999888777888999888777777888999@@@FFFWWWppp{{{PPPGGGHHHWWWdddiiinnnvvvxxx|||XXX===444555444///000000111000000111444666000000///...............111111000///////////////////////////////////////.....................---000000//////.........---........................///////////////000111111---///111111222444555444333///IIIgggpppzzztttlllhhhfffgggiiikkkvvvjjjooovvvvvvhhhRRRIII[[[sss~~~{{{{{{vvvjjjZZZMMMFFFDDD???:::777999:::888999<<<555>>>>>>===HHH[[[{{{|||oooccc[[[TTTQQQNNNHHHDDDCCC;;;???FFFOOOWWW]]]```aaaaaahhhooorrrrrrrrrvvvzzzwww{{{zzzvvvtttqqqqqqnnnhhheeeccc]]]VVVPPPJJJGGGIIIKKKNNNVVVaaagggkkksss~~~pppeee___ZZZUUUKKKJJJGGGBBB>>><<<<<<>>>666333666888555777KKKccczzzfffWWWaaasssvvvyyyUUUIIIJJJIII>>>AAAAAA???BBBHHHGGGAAA@@@??????@@@CCCFFFGGGGGGAAAGGGLLLLLLHHHDDDDDDEEEDDDHHHKKKKKKHHHFFFGGGIIIEEEJJJQQQTTTOOOIIIHHHLLLJJJMMMOOOKKKFFFDDDGGGKKKCCCEEEIIIKKKMMMPPPSSSVVVGGGIIILLLOOOPPPPPPPPPOOOPPPSSSVVVSSSOOOOOOUUU\\\XXXVVVWWWWWWTTTZZZttt}}}rrrccchhhrrrwww}}}hhh```^^^\\\KKKDDD<<<666555666777666888===AAA@@@===???CCCHHHLLLhhhyyy~~~kkkZZZPPPKKKBBBAAA>>><<<<<<@@@HHHMMM___aaa___WWWKKKBBB?????????>>>======>>>AAACCCEEEEEEFFFGGGIIIKKKLLLMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOOMMMKKKIIIGGGFFFFFFEEEBBB@@@>>>>>>>>>>>>EEEMMMZZZffflllkkkgggcccMMMAAA:::===>>>===BBBLLLXXXdddooosssyyy{{{tttqqqvvvttthhh[[[TTTQQQWWW\\\^^^______ZZZSSSIII???:::<<<<<<>>>NNNbbbbbbccchhhxxxyyytttsss|||ssslllrrrjjjgggwww{{{kkkmmmyyyttt\\\LLLNNNBBB:::HHHCCCCCCAAA???===>>>AAACCCBBBBBB@@@???@@@DDDKKKPPPOOOLLLGGGBBB@@@@@@BBBDDDFFFFFFFFFEEECCCCCCEEEFFFGGGGGGEEEEEEDDDDDDEEEEEEEEEHHHKKKJJJFFFCCCCCCDDDEEEFFFGGGHHHGGGEEECCCBBBDDDJJJXXXbbb^^^XXXQQQLLLHHHGGGFFF>>>;;;777666666888999999;;;999999999333...555AAAJJJXXXpppooo^^^EEEQQQYYY]]]gggxxxyyy}}}vvvzzz\\\@@@777777333111333000000000000000000000000000000000000000000000000222111000//////...//////........................---,,,,,,,,,,,,---............////////////......////////////////////////////////////000000000000000000000000111111111111000666>>>OOOmmmxxxlllmmmqqqrrrpppppp~~~hhhooo|||}}}wwwhhhOOOEEE^^^uuukkkdddZZZLLLBBBBBB>>>===>>>;;;555666<<<888777999;;;???LLLdddyyywwwmmm]]]SSSRRRRRRKKK@@@>>>@@@CCCFFFKKKRRRYYY^^^___bbbfffhhhhhhjjjmmmqqqvvvwwwyyy||||||xxxuuurrrppptttnnniiigggaaaXXXRRRQQQNNNMMMLLLMMMPPPWWW```fffrrryyy|||mmmbbb^^^ZZZTTTNNNCCCDDDAAA===999888777666444333555999===HHH```vvv\\\```jjjxxxnnnLLLGGGLLLGGGFFFCCC@@@@@@CCCFFFFFFEEEBBBBBBAAA@@@>>>???AAADDD@@@??????@@@BBBEEEHHHJJJIIIJJJJJJHHHEEECCCCCCDDD@@@DDDIIILLLKKKJJJIIIHHHGGGIIIJJJHHHEEEEEEHHHKKKIIIHHHHHHHHHJJJMMMQQQSSSQQQNNNJJJIIIKKKMMMKKKJJJOOOPPPQQQQQQOOOMMMIIIGGGPPPRRRTTTTTTUUU[[[fffnnn~~~~~~pppaaahhhvvvuuullleeeeee\\\KKK:::333444666555777999<<<>>>@@@@@@??????EEERRRggg{{{xxxttt___PPPKKKDDD===::::::<<<@@@DDDGGGRRR\\\]]]ZZZVVVLLLBBB???<<<999888:::===>>>??????@@@BBBCCCDDDDDDDDDCCCFFFGGGIIIKKKNNNPPPRRRSSSOOOOOOOOOOOONNNLLLKKKJJJJJJIIIGGGEEECCCBBBBBBBBBAAA???<<<;;;===BBBGGGKKKXXX^^^gggmmmkkk```QQQGGG>>>>>>======AAAHHHRRRYYYcccppp|||}}}{{{xxxsssmmmgggaaaZZZUUUUUUaaahhhddd]]]WWWQQQKKK;;;:::999999===HHHVVV___aaannnzzzuuu|||ssskkkiiifffiiivvvwwwvvviiiQQQIIIIIIGGGEEEDDD@@@DDDCCCDDDFFF>>>;;;FFF>>><<<>>>BBB@@@<<>>;;;===<<<888999===999888888:::;;;AAAPPP^^^pppuuueee^^^[[[SSSHHHEEEEEEDDDDDDEEEGGGKKKMMMTTTXXX\\\___aaadddiiimmmkkklllnnnqqqtttvvvxxxyyyyyy|||}}}yyywwwuuuuuutttrrrmmmiiieee```[[[XXXSSSLLLIIIIIIMMMOOOQQQTTTYYYbbbnnnvvvuuukkk^^^UUURRROOOJJJEEECCCAAA===888666555555444<<<666666???MMM]]]qqq|||{{{mmmdddllluuuuuu[[[EEEDDDKKKFFFFFFDDDAAAAAABBBCCCDDDDDDDDDDDDDDDAAA??????@@@BBBBBBBBBCCCDDDDDDCCCCCCBBBBBBDDDEEEEEEEEEEEEFFFHHHJJJJJJHHHGGGEEEGGGJJJMMMKKKKKKKKKKKKJJJJJJLLLNNNIIIHHHGGGFFFHHHJJJMMMOOOMMMLLLKKKKKKLLLMMMLLLKKKJJJKKKLLLMMMLLLIIIFFFEEEPPPRRRSSSRRRRRRVVV^^^eee~~~yyyrrrpppeeeRRR@@@999666555444555666888;;;>>>AAABBB===CCCNNN\\\lll{{{xxxWWWQQQJJJGGGEEEBBB>>>;;;<<>>???>>>???@@@CCCEEEGGGIIIJJJFFFFFFEEEEEEDDDBBBAAA@@@@@@>>><<<:::999999:::;;;:::===BBBIIIQQQYYY___cccfffddd___YYYRRRIIIAAA<<<;;;===@@@EEEMMMWWWbbbjjj{{{|||wwwlllbbb\\\ZZZYYYYYYaaahhhjjjbbbYYYRRRIIIBBB@@@;;;777;;;EEERRR\\\```iiitttyyyvvvqqqkkkhhhiiihhhfffkkkvvvjjjYYYJJJFFFHHHFFFDDDDDD???BBBGGGYYYkkk```FFF;;;@@@===>>>AAA@@@===>>>DDDHHHGGGEEECCCBBBBBBBBBBBBFFFFFFGGGGGGFFFDDDCCCBBBBBBDDDEEEEEEEEEEEEHHHJJJKKKIIIHHHNNN[[[aaaXXXJJJGGGFFFEEEFFFHHHJJJIIIHHH@@@EEEEEE```KKKHHHDDD@@@<<<:::999999777777888888999999999999;;;777555999AAAMMM]]]kkk}}}jjjXXXRRRSSSkkkhhhkkkwwwsss|||___BBB666...222555333222555000000000000000000000000/////////////////////////////////...//////000000........................---,,,,,,,,,,,,---............////////////..............................////////////000000000000000000000000111111111111222111222888DDDcccuuuxxxyyy}}}yyyiiiVVVSSSeeewwwyyyvvv}}}uuucccJJJDDD@@@@@@???;;;888777999777777999999888===DDDMMMdddtttkkk```UUUPPPNNNJJJEEECCCBBBBBBBBBDDDGGGLLLPPPTTTYYY^^^bbbaaabbbeeehhhjjjkkkkkkkkklllnnnpppqqqqqqsssvvvyyywww|||~~~~~~|||wwwxxxuuuqqqoooooopppqqqqqqmmmkkkkkkmmmooollleee^^^YYYSSSNNNKKKHHHDDDEEEHHHSSSWWW\\\___dddmmmzzz|||qqqfff^^^SSSMMMKKKIIIFFFBBBAAA===888555444444555555;;;888===OOOeeeuuu~~~|||~~~xxxlllllljjjqqquuuxxx}}}|||xxxyyyzzzZZZIII>>>AAAGGGDDDEEEEEEDDDBBB@@@@@@AAACCCEEEFFFFFFDDDAAA??????@@@@@@BBBEEEGGGFFFDDDAAA>>>???AAACCCDDDDDDEEEGGGIIIMMMLLLIIIFFFDDDFFFJJJMMMLLLKKKJJJKKKMMMOOOOOOOOOKKKJJJHHHGGGGGGHHHJJJKKKHHHJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOMMMKKKJJJKKKMMMOOOPPPPPPSSSXXX]]]ooo{{{~~~xxxcccLLL===777555444444333444777<<>>===>>>???@@@::::::;;;<<<===???@@@AAA>>>>>>>>>>>>======<<<;;;>>>>>>===>>>@@@DDDGGGJJJNNNQQQWWW]]]aaabbbbbbbbbYYYSSSJJJAAA;;;999999;;;BBBGGGNNNWWWbbbnnnyyy~~~}}}qqqaaaUUUPPPSSSZZZ^^^cccddd```VVVMMMEEE===666999777999CCCSSS]]]```^^^qqqyyy~~~uuuqqqtttppphhh___ddd___XXXhhhpppTTTLLLGGGGGGGGGEEECCCCCCAAA@@@>>>LLL```\\\FFF<<>>===@@@AAA??????AAAFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBAAABBBCCCCCCCCCDDDFFFHHHEEEEEEFFFIIIRRRXXXTTTKKKKKKIIIFFFFFFIIIMMMPPPRRRFFFIIIAAAQQQCCCAAA???<<<:::999888999999:::;;;;;;999888888888999888;;;CCCQQQcccttt}}}rrraaaTTTSSS^^^iiiooommmuuu___EEE777222000333444111111444000000000000000000000000////////////////////////...............///000111........................---,,,,,,,,,,,,---............////////////..............................////////////000000000000///000000000111111111111000---111777999JJJ||||||~~~www|||yyyaaaIIIFFFPPPjjjttt|||~~~}}}mmmOOOIIICCCBBBCCC@@@;;;777888555555888:::888888:::???OOOfff~~~~~~mmm___ZZZVVVPPPKKKHHHEEEDDDCCC===???BBBFFFJJJOOOTTTWWWYYY\\\```dddfffhhhhhhhhhkkkkkkkkkkkkjjjkkknnnpppkkkooorrrqqqqqqrrroookkkmmmkkkhhhgggiiilllmmmnnnkkkgggddddddeeeaaaXXXPPPRRRMMMJJJIIIGGGGGGKKKQQQ^^^ccciiilllooowwwzzzlllccc]]]VVVNNNIIIHHHGGGDDDAAA<<<777444555555555666888555>>>QQQgggyyy}}}uuugggooooooqqqmmmmmmxxxwwwkkkKKKCCC???@@@CCCAAADDDEEEFFFCCC???===???BBBDDDEEEFFFFFFCCCAAAAAABBB<<>>AAABBBAAA@@@>>>@@@KKK\\\iiijjjXXXOOOJJJFFF@@@???===;;;:::;;;:::888EEEMMMWWW[[[ZZZXXXYYY[[[OOOMMMIIIEEEBBB???===<<<>>>>>>===<<<;;;<<<<<<===999999:::;;;<<<============???CCCGGGLLLPPPTTTVVVdddeeedddbbb]]]UUUNNNIII@@@???<<<999999;;;@@@CCCPPPVVV___hhhrrr||||||ooofffXXXNNNMMMSSSZZZ```]]]YYYQQQIIICCC===888333222;;;HHHWWW```dddcccaaaxxxzzzvvvpppwwwzzzuuurrroookkkfff```^^^XXX\\\tttyyyZZZKKKJJJJJJIIIGGGDDDCCCDDD@@@CCC===:::???>>><<>><<<>>>AAACCCAAA@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@AAABBBBBBAAABBBDDDFFF???AAACCCCCCGGGKKKKKKGGGPPPMMMIIIHHHIIILLLOOOPPPLLLMMMEEELLL|||>>>===;;;:::999999999999:::;;;<<<:::777555666777111;;;JJJZZZjjjwww~~~vvvjjjYYYOOOPPP]]]lllvvvyyy{{{dddIII999555333333333222000111444////////////////////////..............................---......///000000........................---,,,,,,,,,,,,---............////////////..............................////////////000000000000///000000000111111111111222,,,000777666<<<```~~~xxxxxx|||sss\\\KKKGGGZZZqqqyyy```VVVIII@@@???AAAAAA???:::555444777:::999888999999AAAOOObbb}}}tttfffaaaYYYRRRNNNJJJFFFDDDAAAAAAAAABBBEEEHHHKKKLLLMMMPPPUUUZZZ^^^```aaabbbddddddeeedddcccdddgggiiijjjmmmmmmjjjjjjmmmmmmjjjgggfffeeeeeefffgggfffeeeccc^^^YYYVVVUUURRRKKKFFFMMMJJJIIIJJJKKKMMMTTT\\\hhhnnnvvv|||zzzkkk```[[[RRRMMMGGGCCCAAA???===:::888444333666555222555:::CCCUUUmmm|||pppaaadddzzzuuurrrmmmqqqxxxzzz}}}YYYDDDEEECCC@@@BBBBBBBBBEEEEEECCC???>>>???BBBBBBCCCEEEEEEDDDCCCDDDEEE>>>???@@@BBBDDDEEEGGGGGGFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFGGGGGGEEEDDDGGGKKKNNNMMMKKKNNNMMMKKKIIIHHHGGGGGGGGGFFFGGGFFFDDD@@@@@@DDDHHHHHHIIIKKKLLLMMMMMMLLLLLLEEEHHHKKKNNNPPPRRRUUUVVVWWWlllnnn\\\SSSNNNDDD:::555555444555666999<<<===>>>@@@BBBAAA@@@CCCKKKSSSllltttcccWWWNNNFFFBBB@@@@@@@@@>>>;;;:::888???HHHMMMNNNQQQVVV[[[WWWWWWXXXXXXVVVSSSQQQOOOLLLJJJHHHEEEDDDCCCCCCDDD???@@@BBBEEEGGGHHHIIIIIITTTVVVZZZ]]]______]]]\\\ZZZXXXUUUQQQKKKDDD>>>;;;:::<<<===>>>@@@EEELLLQQQ^^^ccclllttt{{{xxxmmm]]]XXXSSSPPPRRRUUUYYY[[[XXXQQQIIIBBB>>><<<::::::???NNN^^^eeeddddddjjjqqqvvvtttkkkaaadddtttxxxrrrvvvuuukkkhhhllljjjYYYPPP___{{{nnnTTTFFFIIIJJJHHHEEEDDDEEEFFF>>>HHHFFF@@@???;;;:::CCC@@@>>><<<===AAAEEEDDDAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCC???@@@AAAAAA@@@AAACCCDDDAAAEEEGGGDDDCCCFFFGGGFFFLLLJJJGGGFFFGGGHHHHHHGGGFFFHHHFFFLLLqqq:::999999888888888888888888:::999777555666;;;???CCCTTTiiivvv{{{xxxooofffWWWOOOIIILLLYYYjjjxxx~~~{{{yyyyyyiiiLLL;;;555111222222111000///111333////////////////////////.................................---......//////........................---,,,,,,,,,,,,---............////////////......------------------------////////////000000000000000000000000111111111111666//////555444777PPPppprrrsssuuujjjYYYMMMLLL```yyyyyybbbKKK@@@??????======888555777888666555777555999???III[[[uuu~~~wwwkkkbbbZZZTTTMMMHHHGGGDDDAAA??????@@@@@@@@@@@@BBBFFFJJJMMMPPPQQQRRRWWWXXXZZZ[[[\\\^^^aaacccbbbcccaaa]]]]]]aaacccbbb___]]]\\\\\\\\\YYYUUURRRRRROOOKKKIIIHHHGGGFFFEEEIIIIIILLLQQQTTTWWW___iiitttzzzyyykkk]]]UUUSSSIIIFFFBBB???===;;;999777888444444777444111999FFFcccsssyyyjjj]]]___pppzzzvvvttt~~~wwwqqq}}}uuuppptttwwwtttsss^^^HHHAAAGGGDDDAAADDDCCCBBBCCCDDDCCCBBBAAABBBCCCAAABBBDDDDDDCCCCCCEEEFFFEEEDDDBBB@@@@@@BBBDDDEEECCCDDDEEEEEEEEEEEEFFFGGGGGGFFFDDDAAAAAACCCHHHKKKFFFFFFGGGIIILLLMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEECCCBBBCCCEEEGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQVVV___zzzwwwooo]]]UUUQQQHHH>>>777666555444555777999;;;AAABBBBBB@@@>>>>>>AAADDDKKKaaazzzwwwfffTTTKKKCCCAAAAAA???>>>???666999<<<======???CCCHHHNNNQQQWWW\\\___```___^^^YYYXXXUUUSSSQQQQQQRRRSSSUUUVVVXXXZZZ\\\^^^______cccddddddccc___YYYSSSOOODDDCCC@@@>>><<<::::::999:::===???CCCHHHRRR___hhhpppuuu|||xxxhhhYYYPPPPPPQQQSSSUUUUUUSSSQQQOOOHHH@@@<<<888777:::???SSS]]]eeeccc^^^bbbqqqmmmjjjbbb]]]eeexxxrrrjjjoootttqqqnnnooocccTTTVVVpppwwwZZZFFF???DDDFFFCCCBBBDDDGGGHHHDDDGGG>>>999AAACCC???@@@>>>@@@???>>>@@@DDDEEEBBB???@@@AAACCCCCCDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCC???@@@AAAAAA@@@@@@BBBDDDBBBFFFHHHDDDAAACCCEEEDDDDDDBBBAAABBBCCCDDDDDDCCC======BBBIIIddd888888888888888888888888777888999888999???JJJRRR```mmmwwwuuukkkaaaUUUKKKDDDGGGNNNWWWdddtttyyy|||xxxfffKKK:::444444000111111111000111111111////////////////////////........................//////...---------..............................---,,,,,,,,,,,,---............////////////......------------------------////////////000000000000000000000000111111111111333///111555333444CCCUUUlllwww{{{yyyvvv~~~~~~tttssswwwmmmnnnmmmeee[[[JJJLLLZZZrrrnnn[[[PPPFFF>>>===:::999:::888444444666555777999;;;???LLL```qqqvvvlllccc\\\SSSOOOIIIEEEDDDCCCAAA@@@>>>??????@@@BBBBBBCCCDDDIIIKKKNNNPPPPPPQQQSSSUUURRRTTTRRRNNNNNNRRRTTTRRRQQQPPPOOONNNNNNLLLIIIGGGGGGHHHHHHHHHGGGHHHKKKNNNQQQTTT\\\ccchhhkkksss|||{{{mmmdddZZZOOOIIIHHHAAA@@@>>><<<;;;999888666777444666888666999LLLbbb|||tttfff]]]dddrrr||||||tttvvv}}}xxxpppnnnooo|||zzzOOOCCCBBBFFFAAAAAAEEECCCAAAAAAAAACCCEEEFFFEEEDDDCCCCCCCCCBBBAAABBBDDDFFFHHHFFFDDDAAA@@@@@@AAABBB@@@AAACCCDDDDDDEEEFFFHHHHHHGGGFFFCCCBBBCCCFFFIIIDDDGGGIIIKKKKKKKKKKKKLLLGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFHHHKKKLLLJJJIIIKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQQQQQQQQQQXXXYYYgggrrroooxxxrrrbbbYYYSSSNNNEEEAAA<<<777444555666888>>>>>>>>>===<<<<<<<<<<<>>AAABBB@@@>>>???AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAA@@@AAAAAAAAA@@@@@@BBBCCC???DDDFFFCCC@@@BBBCCCCCCEEECCCAAAAAACCCDDDEEEDDD===888>>>EEESSS888888999999999999::::::777999:::;;;???IIIXXXdddfffllliii[[[MMMGGGEEECCCOOOYYYccchhhlllwwwzzzzzzooozzzaaaFFF777111333666222333444333333333111---////////////////////////........................000///...---------------........................---,,,,,,,,,,,,---............////////////......------------------------////////////000000000000000000000000111111111111,,,...444777444111777@@@aaaggguuuwwwnnnlllmmmzzz}}}ppppppqqqpppttttttppp\\\JJJHHHaaazzz}}}lllZZZKKK<<<;;;<<<>>>;;;666555999333777;;;:::666:::HHHVVV[[[mmm|||ttteee___XXXTTTRRRPPPMMMKKKEEEDDDCCCAAA??????>>>>>>===???BBBCCCBBBBBBBBBCCCIIIKKKKKKGGGGGGKKKKKKIIIGGGFFFEEEEEEGGGHHHGGGFFFEEEJJJNNNOOOMMMNNNSSSXXX^^^cccmmmwww{{{ssseeeWWWQQQMMMEEE@@@@@@888888777666666555444333666444666;;;;;;DDD```~~~xxxbbbXXX```yyy}}}{{{}}}xxxWWWPPPGGGFFFFFF???AAAEEEAAAAAA@@@???BBBGGGIIIGGGEEEEEEEEEDDDAAA@@@@@@BBBEEEGGGFFFDDDBBBAAAAAAAAAAAA@@@AAACCCCCCCCCCCCDDDFFFDDDGGGKKKKKKIIIEEEBBBAAABBBFFFIIIJJJHHHGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDHHHNNNSSSTTTPPPKKKLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKLLLNNNQQQSSSTTTTTT[[[XXXZZZooo|||mmmgggooouuugggeeegggVVVPPPEEE;;;444333444666000222666;;;@@@AAA@@@>>>555???HHHNNNZZZqqqtttdddVVVRRRJJJGGGCCC@@@???>>>===<<<999999::::::::::::::::::<<<;;;::::::<<<@@@CCCFFF???????????????>>>======>>>===;;;999888999:::;;;:::;;;===@@@DDDHHHLLLNNNTTT\\\hhhpppvvv|||}}}uuudddSSSLLLMMMPPPOOOSSSRRRRRRQQQOOOIIIBBB<<<===999777888777888DDDRRRbbb___```jjj|||xxxnnnsss}}}lllkkkvvvvvvyyyyyynnnrrrwwwsssbbbLLLAAA@@@<<>>@@@>>>>>>???@@@AAABBBAAA@@@@@@>>>>>>===<<<<<<===>>>???@@@AAABBBAAA@@@@@@BBBCCC@@@EEEGGGEEEDDDFFFGGGFFFMMMIIIEEEDDDDDDFFFGGGHHHEEE:::>>>BBBHHHsss