BM6P6(@ uuufffbbb]]][[[\\\\\\ZZZXXX[[[ZZZ\\\___bbbfffpppzzzpppllllllllljjjwwwzzzxxxvvvttt}}}^^^MMMDDD>>>>>>>>>===<<<===>>>============>>>>>>???DDDGGGMMMUUU\\\hhh}}}vvvmmmfff^^^YYYYYYYYY[[[dddrrr~~~yyyqqqmmmhhhlllqqqvvv~~~|||uuuqqqooommmmmmmmmlllkkkjjjiiihhh|||mmmccc___ZZZXXXXXXYYYWWWVVVZZZYYY[[[^^^aaaeeennnyyyvvvoooqqqtttvvv~~~tttnnnnnnnnnppp~~~eeeMMMEEE>>>>>>???===<<<==================>>>>>>???DDDGGGNNNUUU\\\hhh}}}zzzooohhhbbb```aaaaaaccckkkxxxzzzqqqmmmjjjlllnnnoooqqqzzz|||uuuqqqooommmmmmmmmlllkkkjjjhhhhhhvvveee]]]ZZZWWWUUUTTTUUUTTTTTTYYYXXXYYY]]]___ccclllvvv~~~~~~tttvvv~~~{{{tttrrrooonnnooonnnhhheeegggkkksss{{{kkkMMMEEE???>>>???===<<<==================>>>??????CCCGGGNNNUUU\\\ggg|||tttkkkggghhhkkkkkknnnvvv}}}sssnnnjjjjjjiiigggfffjjjrrrxxx|||vvvrrrpppmmmmmmmmmlllkkkjjjhhhhhhtttaaaYYYWWWUUUSSSRRRSSSSSSTTTWWWWWWYYY\\\___bbbkkkttt~~~zzz{{{wwwkkkhhhhhhiiikkkooooooiiifffjjjsss|||nnnNNNFFF?????????===<<<======<<<<<<======>>>???@@@CCCGGGOOOVVV[[[ggg|||zzznnnkkkmmmqqqssswwwtttnnnhhhgggfffcccccceeekkkpppttt{{{}}}vvvrrrpppmmmmmmmmmlllkkkjjjiiihhh|||~~~ttt^^^XXXWWWUUUTTTSSSSSSUUUVVVWWWWWWYYY]]]___bbbjjjsss{{{ppphhhbbbccceeegggjjjnnnwwwoookkkqqq}}}lllOOOGGG@@@??????===<<<===<<<<<<<<<<<<===>>>???@@@BBBGGGPPPVVV[[[fff|||rrrmmmoooqqqvvv|||uuunnngggfffeeeccccccfffjjjmmmooottt|||}}}vvvrrrooonnnnnnnnnmmmlllkkkjjjiii}}}vvv^^^WWWWWWWWWUUUTTTUUUWWWZZZXXXXXX[[[___aaaccckkksssyyyvvvhhhcccaaadddggggggiiilllvvvsssrrryyykkkPPPGGGAAA@@@???===<<<<<<<<<<<<<<<<<<===???@@@AAAAAAHHHQQQWWWZZZeee|||xxxqqqpppooouuu~~~uuummmhhhgggeeeccccccdddeeegggmmmooouuu{{{}}}}}}vvvrrrppppppppppppooonnnmmmkkkkkk|||cccWWWXXXXXXWWWUUUVVVYYY]]]ZZZZZZ]]]aaacccdddlllttt{{{{{{jjjdddaaaaaaeeehhhiiikkknnnnnnttt|||nnnPPPHHHAAA@@@@@@===;;;<<<;;;;;;<<<<<<===???@@@AAAAAAHHHQQQWWWZZZddd|||vvvrrrooorrr}}}uuummmiiigggeeecccccccccccccccjjjjjjooouuuvvvuuu{{{|||vvvtttsssqqqqqqqqqqqqooonnnmmmllliiiVVVXXXXXXWWWUUUVVVZZZ^^^[[[[[[^^^bbbdddfffmmmuuu}}}iiibbb^^^[[[]]]bbbfffhhhkkkppphhhvvvrrrQQQHHHAAA@@@@@@===;;;<<<;;;;;;<<<<<<===???@@@AAAAAAHHHRRRWWWZZZddd|||zzztttpppqqq|||uuullliiigggeeeddddddddddddccchhhhhhlllrrrsssrrrxxxzzzvvvuuuuuurrrrrrrrrrrrpppooonnnmmmiii\\\YYYTTTRRRSSSUUUWWWYYY]]]]]]aaagggjjjkkkqqqxxx}}}kkkaaabbb]]]```dddgggiiikkknnnppprrr~~~XXXHHHBBBBBB<<<===???;;;<<<;;;;;;<<<<<<===>>>???@@@DDDMMMUUU\\\hhh}}}~~~tttppprrruuu}}}wwwtttpppiiidddccccccaaacccfffhhhiiijjjlllpppuuu{{{~~~|||wwwvvvvvvsssuuutttqqqllljjjkkkmmmkkk[[[XXXUUURRRSSSUUUWWWXXX^^^^^^bbbhhhkkkmmmsss{{{}}}uuuwww~~~uuufff___^^^___bbbfffjjjlllooorrrtttwwwYYYHHHBBBBBB<<<===???;;;<<<;;;;;;<<<<<<===>>>???AAAEEEMMMUUU\\\ggg|||rrrlllmmmqqqzzzxxxuuuqqqkkkfffeeedddbbbcccggghhhiiikkkooottt{{{|||wwwuuuuuusssssssssqqqnnnlllkkklllmmm]]][[[XXXVVVVVVWWWYYY[[[______ccchhhkkknnnvvv~~~wwwmmmnnnrrrwwwsssjjjeeebbbaaacccfffjjjnnnqqqssswwwyyy}}}ZZZJJJCCCBBB<<<===???;;;<<<;;;;;;<<<<<<===>>>???BBBFFFNNNUUU[[[fffzzzqqqhhhgggkkkvvv~~~yyywwwtttnnniiihhheeecccdddiiikkkmmmpppttt{{{{{{wwwtttsssqqqqqqpppppppppooollljjjooo```___^^^\\\[[[[[[]]]___```aaadddiiijjjmmmvvvuuummmlllooopppxxxzzzkkkhhhiiijjjllljjjlllpppsssuuuwwwzzz|||\\\KKKDDDBBB<<<===???;;;<<<;;;;;;<<<<<<===>>>???BBBFFFNNNVVV[[[eeeyyyqqqgggdddgggrrrwwwzzzzzzxxxuuupppllljjjgggdddggglllrrruuuyyy}}}|||vvvsssqqqpppooonnnppprrrqqqmmmiiippp```aaabbb```^^^^^^___aaacccdddgggjjjjjjmmmxxxvvvooooooppprrrvvv|||wwwmmmjjjjjjmmmrrrppprrrvvvxxxyyyzzz}}}~~~___MMMEEECCC<<<<<<@@@;;;<<<;;;;;;<<<<<<===>>>???BBBFFFOOOVVV[[[eeexxxqqqhhhbbbeeeooo}}}vvv}}}zzzwwwtttpppmmmllliiifffjjjppp}}}|||vvvrrrpppooonnnmmmooorrrqqqmmmiiiqqq```ccceeeccc```___```cccfffgggkkknnnooosssuuupppooonnnsssvvv|||wwwqqqllliiilllqqqsssuuuxxx{{{|||}}}aaaOOOFFFCCC<<<<<<@@@<<<<<<;;;;;;<<<<<<===>>>???AAAEEENNNVVV\\\eeewwwooofffaaaccckkkzzz|||zzzyyyuuuqqqooommmmmmjjjhhhnnnuuu|||uuurrrqqqooonnnnnnooopppooommmkkkqqqcccgggjjjiiieeecccdddgggiiikkkppptttvvv|||vvvpppnnnkkkrrruuu}}}{{{vvvqqqmmmllloooqqqtttxxx{{{}}}bbbPPPFFFCCC<<<<<<@@@<<<<<<;;;;;;<<<<<<===>>>??????DDDNNNVVV\\\eeexxx}}}lllaaa___```hhhwww}}}xxxsssmmmllllllmmmkkkjjjqqqzzzzzzvvvtttsssoooppppppooommmllllllllluuuzzzppphhhlllpppoookkkhhhiiilllkkknnntttyyy}}}xxxqqqnnnjjjpppuuu~~~{{{xxxsssppppppooorrrwww{{{cccPPPGGGCCC<<<<<<@@@<<<<<<;;;;;;<<<<<<===>>>???>>>DDDMMMVVV\\\fffxxx|||iii]]]^^^^^^eeevvvwwwqqqkkkjjjkkkmmmkkkkkksss|||yyyvvvuuuuuuoooqqqqqqoookkkiiikkknnnyyykkkpppnnnnnnuuuwwwpppkkkkkkjjjgggfffoooxxx~~~tttnnnlllqqqssszzz}}}yyyuuurrrsssvvvzzz~~~hhhOOOBBBCCC@@@>>>???999<<<;;;;;;<<<<<<===>>>???@@@DDDMMMUUU[[[fff{{{yyyfff[[[YYYYYYaaarrr~~~sssmmmkkkjjjjjjmmmnnnqqqzzzzzzvvvtttttttttsssqqqooonnnmmmllllllooooooyyyqqqmmmtttwwwqqqlllkkkiiifffjjjrrr|||vvvpppnnnppprrryyy{{{wwwtttuuuxxx}}}iiiOOOBBBCCC???>>>???:::<<<;;;;;;<<<<<<===>>>???AAAFFFNNNVVV\\\ggg{{{xxxdddYYYXXXXXX^^^lll~~~|||qqqmmmllljjjkkknnnpppsss}}}{{{vvvtttrrrtttsssrrrpppnnnllljjjiiivvvqqquuusssooovvvzzzwwwqqqnnnjjjfffkkkssswwwqqqooonnnpppxxx|||wwwuuuvvvyyy}}}jjjPPPCCCCCC???>>>???:::<<<;;;;;;<<<<<<===>>>???CCCGGGOOOWWW^^^iii~~~wwwbbbVVVVVVUUUYYYdddtttuuuooolllllljjjlllooorrrwww{{{wwwsssppprrrrrrqqqpppnnnkkkhhhggg}}}vvvwwwzzzuuu{{{zzzsssmmmiiijjjqqqxxxooommmmmmooovvv~~~yyywwwzzz~~~kkkQQQCCCCCC???>>>???:::<<<;;;;;;<<<<<<===>>>???BBBFFFOOOXXX```mmmxxxcccWWWSSSRRRUUU^^^kkk{{{uuunnnjjjjjjkkkjjjlllpppuuu|||{{{wwwsssoooooooooppppppnnnkkkhhhggg~~~yyy{{{{{{xxxoookkkkkkttt{{{ooojjjmmmnnnttt~~~lllRRRCCCCCC???>>>???;;;<<<;;;;;;<<<<<<===>>>??????DDDMMMXXXaaapppyyyfffYYYPPPPPPSSS[[[eeettt~~~~~~|||sssmmmgggeeefffhhhgggjjjpppwww{{{wwwsssppplllmmmnnnooonnnllljjjhhhzzzvvv|||}}}qqqmmmppp}}}sssjjjmmmmmmsss~~~mmmSSSDDDCCC>>>>>>???;;;<<<;;;;;;<<<<<<===>>>??????DDDMMMXXXbbbrrrxxxfff[[[QQQPPPSSSZZZaaakkkzzz{{{vvvmmmgggbbbaaaccceeedddhhhooowww}}}wwwsssqqqmmmnnnnnnnnnnnnlllkkkjjjxxxsss{{{wwwrrrwww|||ooonnnmmmsss}}}nnnSSSDDDBBB>>>>>>???;;;<<<;;;;;;<<<<<<===>>>???AAAEEENNNXXXaaaqqqttteeeZZZTTTQQQRRRXXX___fffoooxxx|||~~~qqqiiiccc______aaabbbaaaeeennnwwwvvvrrrqqqrrrqqqpppnnnlllkkkiiiiiiyyyrrr|||}}}xxxzzzsssnnnnnnrrr}}}oooTTTDDDBBB>>>>>>???<<<<<<;;;;;;<<<<<<===>>>???CCCGGGOOOXXXaaappp~~~qqqbbbXXXWWWRRRQQQWWW^^^dddkkkqqqsss}}}zzz{{{|||nnnfffaaa^^^^^^```______dddlllvvvvvvqqqqqqvvvtttrrrnnnkkkiiihhhgggsssvvvwwwrrrqqqvvvrrrTTTEEEFFF???:::===???;;;;;;;;;;;;;;;<<<>>>>>>DDDFFFOOOZZZ```jjjwwwjjj___YYYTTTRRRRRRWWW```hhhkkkkkkooowww~~~nnnccc]]]YYYYYY[[[[[[^^^ccckkkvvvxxxrrrpppssspppllljjjjjjjjjjjjiiizzzzzz{{{qqqpppvvvoooQQQCCCEEEAAA<<<>>>>>>;;;;;;;;;;;;<<<===>>>>>>AAADDDMMMWWW]]]hhh|||qqqggg^^^YYYUUUSSSTTTYYYaaaiiimmmmmmttt}}}mmmbbb\\\YYYXXXZZZ\\\^^^ccciiisss~~~zzzyyytttqqqnnnkkkkkkkkkkkkjjjrrrqqqxxxpppRRRCCCEEEBBB??????<<<;;;;;;;;;;;;<<<===>>>???@@@CCCLLLVVV\\\fff}}}~~~sssiiibbb[[[XXXUUUUUUWWW\\\cccjjjoooqqq|||lllaaa[[[XXXXXXZZZ\\\___bbbhhhppp|||vvvsssooommmlllllllllkkkuuuttt}}}vvvXXXEEECCC@@@??????:::;;;;;;;;;;;;<<<===>>>???BBBDDDMMMXXX]]]ggg}}}xxxlllbbb\\\WWWUUUVVVWWWZZZ___eeelllrrrvvvmmmaaa[[[WWWWWWYYY\\\^^^bbbgggnnnxxxvvvsssooommmmmmmmmlllkkkzzzzzzxxx[[[HHHBBB===>>>@@@;;;<<<<<<<<<<<<<<<===??????AAADDDMMMXXX]]]eee{{{tttggg^^^XXXTTTRRRUUUYYY^^^bbbfffmmmuuu{{{ooobbb[[[WWWWWWYYYZZZ]]]aaagggmmmvvv~~~uuurrrnnnllllllmmmllllll~~~yyy```PPPIIIAAA@@@BBB===<<<<<<<<<<<<===>>>??????@@@CCCLLLVVV[[[cccxxx{{{nnnbbbZZZVVVSSSRRRTTTZZZ```dddgggmmmwww~~~sssddd\\\XXXXXXZZZZZZ]]]aaafffkkkrrryyy~~~~~~|||sssqqqmmmlllmmmnnnnnnnnn~~~~~~~~~}}}{{{zzz}}}pppddd[[[MMMGGGEEE===<<<<<<<<<<<<===>>>???@@@@@@CCCMMMWWW\\\cccxxxvvvoooeee\\\WWWUUUUUUTTTSSSZZZbbbeeegggmmmxxxvvvggg^^^YYYXXXZZZZZZ]]]aaadddhhhmmmrrrvvvyyy|||xxxssspppnnnmmmnnnpppqqqqqq{{{vvvtttsssqqqttt}}}xxxvvvvvvvvv|||wwwlllXXXLLLEEE;;;<<<<<<<<<======>>>???@@@CCCFFFOOOZZZ^^^eeezzzxxxuuujjjeee]]]WWWUUUVVVWWWWWWSSSZZZbbbfffgggmmmxxxyyyiii___ZZZYYY[[[[[[]]]aaacccfffiiimmmpppqqqyyyzzzuuusssqqqnnnnnnppprrrssssss~~~uuuqqqqqqqqqrrrssstttttt}}}{{{sssrrruuuxxx}}}hhhSSSEEE>>>;;;::::::::::::;;;<<<<<>>BBBGGGKKKUUUccckkkyyy|||pppgggbbb^^^ZZZVVVSSSSSSUUUVVVWWW[[[YYY]]]eeehhhjjjwwwssseee]]]]]]```bbb```]]]]]]bbbkkksssyyy||||||xxxwwwxxxuuuqqqppprrrsssrrrqqq~~~~~~~~~tttlllllloooppppppqqqooonnnttt|||uuurrrtttxxxxxxxxxzzz}}}lllgggjjjooossswwwmmmPPPDDDCCC>>>>>>======>>>>>>???@@@@@@FFFJJJTTTbbbiiiyyyttthhh___YYYWWWUUURRRQQQSSSUUUWWWXXX\\\ZZZ]]]eeehhhlllzzzxxxkkkaaa___aaafffbbb^^^^^^cccmmmyyy{{{wwwvvvxxxuuuqqqooopppqqqsssssszzzxxxqqqlllnnnppppppoooqqqqqqpppttt||||||vvvrrrtttxxxxxxyyy{{{|||llldddeeejjjsss|||nnnPPPBBB@@@>>>>>>======>>>>>>???@@@@@@FFFJJJTTTaaahhhyyywwwkkkaaaWWWRRRRRRPPPOOOPPPTTTWWWYYYZZZ\\\[[[^^^eeeiiippp}}}|||oooeeeaaabbbgggeeebbbbbbgggqqq}}}yyyuuuuuuvvvtttrrrqqqpppqqqqqqrrr|||zzz}}}sssnnnkkknnnpppnnnmmmnnnrrrrrruuu{{{yyyssstttwwwzzz}}}~~~{{{~~~qqqiiiiiiooo|||mmmQQQBBB=========<<<<<<======>>>???@@@GGGKKKTTTaaahhhzzzvvvlllcccZZZRRRMMMOOONNNOOOQQQVVVYYY[[[\\\[[[\\\```ffflllttt~~~rrrgggcccdddcccdddeeegggllltttwwwtttuuurrrsssttttttsssqqqpppooowww|||yyyooojjjiiilllmmmkkkjjjlllpppqqqvvv||||||ttttttxxx|||}}}zzzyyy}}}tttnnnmmmvvvlllTTTEEE===<<<<<<;;;;;;<<<<<<===>>>???GGGLLLTTT```hhh{{{~~~vvvjjjaaaZZZUUUOOOLLLNNNNNNOOOSSSWWW[[[\\\\\\ZZZ\\\aaagggoooxxx}}}qqqhhhdddeee```dddiiimmmrrr{{{wwwtttuuuooorrruuuvvvtttqqqooonnnttt}}}~~~zzzrrrllliiiiiilllmmmllllllnnnnnnrrryyy~~~vvvvvvzzz~~~yyyxxxwww|||xxxrrrrrr~~~pppWWWHHH@@@<<<<<<;;;;;;<<<<<<===>>>>>>FFFKKKSSS^^^fffzzzvvvlll___VVVRRRPPPNNNKKKMMMMMMOOOSSSWWWZZZZZZZZZXXX\\\bbbiiirrr{{{zzzpppgggdddfffccchhhooovvv}}}wwwtttuuuppprrruuutttqqqooooooooosss{{{|||tttlllmmmjjjjjjnnnpppoooppptttooottt}}}~~~wwwxxx|||wwwwwwwww||||||vvvwwwuuuYYYIIIBBB<<<<<<<<<<<<<<<===>>>>>><<>>EEEIIIQQQ]]]eeeyyy|||rrreee\\\SSSNNNKKKIIIJJJNNNMMMOOORRRTTTUUUVVVXXXZZZUUUUUUYYY```kkksssxxxzzz{{{}}}qqqeee^^^]]]```gggppp}}}|||{{{zzz|||{{{|||wwwuuuwwwsssrrrpppooonnnnnnooopppsss{{{zzzvvv{{{rrrlllllliiijjjmmmqqqtttuuutttrrrvvvxxx{{{{{{{{{wwwnnnYYYIII???AAA<<<<<<<<<<<<======>>>>>>===EEEJJJSSS___fffxxxuuujjj```WWWOOOKKKJJJHHHJJJMMMNNNPPPRRRSSSSSSTTTVVVWWWQQQRRRVVV]]]eeejjjmmmmmmoooqqqtttvvvzzzpppddd[[[ZZZ]]]cccmmmvvvwwwwwwyyy||||||vvvsssuuurrrqqqpppoooooopppqqqrrruuuxxxsss~~~~~~xxxooojjjkkkkkklllpppuuuxxxyyywwwtttxxxzzz~~~||||||||||||xxx]]]LLLBBB===BBB;;;;;;<<<<<<======>>>>>>===EEEKKKTTT___ddduuu}}}||||||pppeeeZZZRRRKKKIIIIIIHHHJJJNNNPPPQQQRRRQQQPPPOOOQQQRRROOORRRWWW^^^ccceeeffffffeeegggiiikkkmmmqqquuuyyyxxx~~~qqqddd\\\ZZZ]]]```gggyyyzzzsssuuuxxx|||vvvrrrsssqqqqqqpppppppppqqqssstttuuuwwwqqq|||~~~uuummmiiiiiijjjkkkoootttyyyzzzxxxvvvzzz||||||ppplllkkknnnsss{{{}}}}}}~~~{{{{{{UUUIIIAAA<<>>>>>???===EEEKKKSSS]]]aaaqqq|||zzz}}}yyymmmbbbVVVOOOIIIIIIIIIJJJLLLPPPTTTTTTSSSPPPNNNLLLMMMNNNOOOSSSYYY^^^bbbbbbbbbaaa___aaadddfffgggiiilllnnnmmmqqqxxxpppddd\\\[[[]]]```dddqqqxxxrrruuuyyyvvvrrrrrrqqqpppppppppppprrrssstttvvvyyyppp|||~~~|||ssskkkhhhiiigggiiimmmrrrwwwyyyyyyxxx|||mmmeeeccccccggglllrrr}}}}}}}}}{{{tttQQQIIIBBB<<>>??????===EEEJJJRRR[[[___ooozzzyyyzzzvvvjjj^^^TTTMMMIIIJJJLLLMMMPPPTTTVVVVVVUUURRROOOMMMNNNPPPPPPUUU[[[___```___^^^^^^]]]```ccceeefffgggiiikkkjjjlllqqqwww|||mmmbbb[[[[[[^^^dddfffnnn|||xxxqqqtttyyyxxxssssssqqqpppoooooopppqqqrrrsss{{{{{{qqq|||}}}yyyqqqjjjhhhjjjhhhiiimmmrrrxxx|||}}}}}}}}}uuuccc^^^]]]___fffkkkqqqzzz}}}|||zzzmmmLLLGGGAAA;;;???::::::;;;<<<===>>>??????;;;CCCIIIQQQ[[[aaarrrzzzwwwwwwqqqdddXXXSSSMMMJJJLLLOOOQQQTTTXXXWWWWWWVVVTTTRRRRRRTTTWWWWWW[[[```aaa___]]][[[[[[]]]```eeegggiiiiiikkkllliiimmmppprrruuu}}}zzzmmmccc]]]]]]aaadddgggnnnvvv}}}zzzsssvvv{{{wwwyyyzzzuuuuuuqqqpppooonnnooopppqqqrrr}}}rrr|||{{{wwwpppjjjiiilllkkklllooouuu{{{~~~lll\\\ZZZZZZ___gggmmmrrr{{{}}}}}}wwwgggGGGDDD???999===::::::;;;<<<===>>>???@@@:::BBBHHHPPP\\\cccuuuzzzvvvtttnnn```SSSSSSNNNKKKNNNQQQSSSWWW[[[WWWXXXXXXVVVVVVWWWZZZ]]]^^^aaaeeeeeeaaa]]][[[[[[^^^aaafffiiikkklllmmmnnniiinnnrrrqqqooosss||||||ooofff```aaaeeebbbfffmmmtttvvv{{{}}}vvvyyy~~~rrr|||{{{vvvvvvqqqpppooonnnnnnoooppppppttt~~~yyyqqqnnnnnnnnnpppsssvvvxxxyyy{{{}}}~~~xxxddd___XXX[[[dddnnntttxxxwwwtttvvvzzz~~~vvv___KKKAAA???@@@======<<<;;;:::;;;<<<===>>><<>>???DDDFFFOOO[[[bbbqqq{{{wwwrrrfffZZZRRROOONNNOOOQQQUUUXXXYYYYYY[[[ZZZZZZ___gggmmmnnnmmmkkkiiifffbbb```___``````jjjjjjlllooorrrtttuuuuuuttttttsssrrrqqqsssxxx{{{wwwlllfffcccfffkkkiiimmmrrrsssuuuzzz{{{uuussspppoooooonnnnnnoooooopppsss{{{~~~}}}sssmmmjjjiiimmmpppuuuxxxyyyyyyzzzzzzzzzkkkcccfffjjjmmmttt}}}}}}|||ZZZIII@@@???@@@===<<<;;;;;;:::;;;<<<===>>>@@@CCCEEENNN\\\```iii~~~xxxooobbbXXXSSSPPPOOOPPPRRRVVVYYYZZZYYYXXXYYY\\\ccckkkqqqrrrqqqnnnkkkfffcccaaaaaacccdddkkklllnnnqqqtttwwwyyyzzz{{{{{{yyyxxxwwwzzz~~~}}}pppiiieeedddhhhnnnmmmppptttuuuwww}}}xxxsssqqqppppppppppppppppppppppppwwwuuuooollljjjlllpppuuuxxxyyyxxxwwwwwwxxx~~~}}}iiifffkkksssvvv~~~~~~|||WWWGGG@@@???@@@<<<<<<;;;::::::;;;<<<>>>???===@@@BBBMMM[[[^^^ddduuuxxxnnnaaaYYYVVVQQQQQQRRRTTTXXXZZZZZZZZZUUUWWW\\\eeemmmrrrtttsssqqqmmmhhhdddbbbdddgggiiilllnnnqqqtttvvvzzz}}}~~~sssiiieeeddddddhhhnnnqqqtttwwwxxxzzz~~~vvvrrrpppqqqqqqrrrrrrrrrrrrqqqqqq{{{yyyrrrooommmlllpppuuuxxxxxxwwwvvvvvvxxx}}}zzzkkkkkkpppxxx}}}}}}UUUGGG@@@???@@@<<<;;;;;;::::::;;;<<<>>>???<<>>???===BBBEEEPPP^^^aaajjj}}}{{{ssshhh___\\\UUUVVVWWWZZZ]]]___^^^\\\```ccciiiooouuuxxxyyyzzzuuuqqqlllhhhgggjjjnnnppprrrvvvzzz}}}~~~wwwllleee```aaacccdddhhhmmmooosssyyy}}}xxxsssqqqqqqsssuuuwwwwwwuuusssqqqvvv|||}}}wwwrrrpppppprrruuuvvvvvvuuuvvvvvv{{{pppnnnsssvvv~~~|||TTTGGGAAA??????:::::::::::::::;;;===???@@@>>>CCCGGGOOO[[[^^^jjj|||wwwlllaaa[[[XXXXXXZZZ]]]```aaa```^^^dddggglllpppsssuuuwwwxxxuuurrrnnnkkkjjjlllppprrrssswww|||~~~tttllleee___\\\___cccfffjjjoooqqqwww~~~{{{uuurrrqqqsssvvvyyyyyyvvvsssqqq}}}qqqvvv{{{~~~wwwrrroooqqqsssuuuvvvuuuuuuvvvwww}}}{{{kkknnnuuuxxx|||UUUHHHAAA??????:::::::::::::::;;;===???@@@<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::BBBDDDIIITTT[[[ggg{{{{{{nnnbbb]]]XXX[[[___bbbccccccdddeeeiiimmmsssxxxzzzzzz{{{|||uuurrrooonnnoooqqqrrrsssuuu~~~zzzwwwmmmgggeee\\\[[[^^^dddgggiiiooouuuyyy~~~wwwsssssstttvvvwwwwwwwwwvvvuuuzzz}}}yyy~~~vvvqqqqqqrrrssssssrrrqqqrrrsssyyy~~~xxxoooqqq|||qqqQQQCCC???AAA:::===;;;;;;;;;;;;;;;;;;;;;;;;;;;CCCEEEKKKVVV\\\ggg{{{~~~rrreee___YYY\\\aaacccddddddeeefffiiimmmssswwwxxxxxxxxxyyywwwuuusssrrrsssuuuwwwxxxzzz||||||{{{rrrhhhaaa```\\\[[[___eeehhhjjjpppvvv}}}}}}yyywwwttttttvvvwwwwwwwwwvvvuuu|||xxxzzz~~~xxxrrrrrrrrrqqqooommmlllmmmooouuu|||wwwsssxxx{{{{{{mmmPPPBBB>>>@@@999<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>???777<<<999::::::;;;;;;<<<<<<<<<;;;AAACCCKKKXXX\\\aaaooo~~~yyymmmfffgggiiiiiihhhiiijjjlllppprrrtttuuutttsssssstttnnnrrrwwwyyy{{{~~~qqqhhhaaa___aaa______ccciiimmmpppvvv||||||uuurrrsssxxx~~~yyyuuuwwwvvvvvvvvvvvvwwwxxxyyyvvvvvv{{{zzzuuuqqqpppnnnkkkgggfffggghhhiiixxxwwwyyy|||iiieeeooo___KKKCCC>>>???888<<<999999::::::;;;<<<<<<===<<>>AAA???;;;::::::::::::;;;<<<<<>>>>>:::;;;::::::::::::;;;<<<<<<>>>AAAEEEKKKSSS^^^jjjrrr{{{wwwooojjjjjjjjjhhhhhhjjjkkknnnqqqrrrqqqrrruuuwww}}}rrrjjjgggfffeeeeeefffiiinnnssswwwyyy}}}~~~}}}yyyyyyyyyxxxvvvuuuvvvwwwxxxuuuuuuxxxtttttt{{{~~~~~~{{{hhhiiikkk|||vvvZZZNNNCCC???===777;;;::::::::::::;;;<<<<<<===@@@DDDJJJRRR]]]hhhooouuullliiiiiihhhiiikkknnnoooooooooppprrrvvvyyy~~~vvvmmmjjjjjjffffffhhhjjjoootttyyy||||||~~~|||zzz{{{|||zzzxxxwwwwwwxxx}}}||||||pppkkkjjjnnnxxxyyyhhhlllmmmhhhOOOGGG@@@???>>>888;;;::::::::::::;;;<<<<<<<<>>???:::;;;::::::::::::;;;<<<<<<<<>>;;;;;;::::::::::::;;;<<<<<<===@@@DDDJJJQQQZZZccciiiuuujjjgggffffffgggeeefffkkkrrr{{{wwwpppooonnnpppqqqqqqssszzz|||wwwyyy|||~~~~~~}}}~~~~~~|||oooiiieeedddhhhmmmqqqxxx|||iiimmmppp```KKKAAABBB<<<;;;===;;;;;;::::::::::::;;;<<<<<<===@@@EEEKKKRRRZZZccchhhyyyyyynnnjjjhhhggggggdddgggooo{{{|||ssspppllloooqqqsssvvv}}}{{{}}}~~~~~~~~~ttthhhfffcccccchhhnnnsss{{{}}}lllppppppXXXFFF@@@BBB<<<999===<<<;;;::::::::::::;;;<<<<<<>>>AAAFFFLLLRRRZZZccchhhttt}}}qqqmmmjjjhhhhhhdddiiitttuuuqqqlllooosssuuuzzz~~~}}}}}}~~~wwwiiicccdddbbbcccjjjqqqwww~~~mmmoootttVVVIII>>>;;;<<<;;;999999;;;::::::::::::;;;<<<<<<===BBBFFFJJJQQQ[[[bbbbbbtttvvvnnnkkkjjjiiigggmmmyyy}}}uuuqqqrrrxxxzzzyyyzzz{{{}}}~~~~~~|||mmmdddaaaaaa```ccckkkrrryyyxxxhhhlllwwwTTTHHH===;;;<<<;;;999999;;;::::::::::::;;;<<<<<<===BBBFFFIIIQQQ[[[bbbcccqqqrrrkkkiiihhhhhhnnnzzz{{{yyyxxx|||zzzwwwxxxzzz|||~~~~~~xxxoooeeeaaabbbaaabbbhhhooovvv~~~~~~rrreeelllxxxxxxQQQFFF===;;;<<<:::999999:::::::::::::::;;;<<<<<<===AAAEEEHHHPPP[[[bbbccclllxxxnnnkkkllliiiooo{{{~~~zzztttvvvxxx|||}}}}}}xxxrrrllleeeeeeggggggjjjqqqxxx~~~nnneeennntttnnnMMMDDD===;;;<<<:::888999::::::999999::::::;;;<<<<<>>BBBGGGMMMVVV___eeehhhuuuwwwuuuzzz}}}zzzxxxvvvxxx}}}{{{}}}~~~vvvhhh___ooo\\\HHH======<<<::::::999999999;;;::::::999999:::::::::;;;>>>BBBGGGMMMVVV___eeefffrrryyyxxx{{{}}}xxxzzz|||~~~~~~{{{xxxnnnkkk|||ZZZHHH>>>===<<<:::999888888888::::::999999999999::::::;;;>>>AAAFFFMMMVVV___eeecccoooyyyxxx{{{~~~zzzyyyyyy{{{}}}yyyzzz|||uuuxxxsssvvvVVVFFF???>>><<<:::999888777777999999999999999999:::;;;;;;===AAAFFFMMMUUU___eeebbbmmm~~~}}}~~~wwwvvv|||~~~www}}}~~~yyyyyyxxxxxxyyy}}}|||xxxyyy||||||ssstttsss{{{wwwQQQCCC>>>===<<<:::888777777777888888888888999999:::;;;:::===AAAFFFLLLUUU^^^dddbbbmmm}}}}}}~~~{{{|||||||||yyyyyy}}}~~~~~~sssxxx~~~~~~{{{{{{sssuuuttttttvvvzzz{{{yyy|||~~~xxxuuu}}}~~~lllooozzzkkkLLLAAA===<<<;;;999888777777777888888777888888999:::;;;:::===@@@EEELLLUUU^^^ddddddmmm|||||||||vvvqqqsssxxxxxxyyy|||~~~~~~~~~uuu}}}xxxrrrvvv{{{|||zzzyyyzzz{{{yyyqqqppprrruuuyyy}}}{{{{{{||||||xxxyyyrrrxxxnnndddiiivvv___IIIDDD<<<;;;:::999888888888888777777777777888999:::;;;:::<<<@@@EEELLLTTT^^^dddeeennn{{{}}}{{{wwwtttqqqsssxxx||||||vvv}}}~~~~~~{{{pppzzz}}}rrrrrrwww||||||zzzxxxyyy|||{{{rrrooorrrxxx~~~{{{}}}yyy}}}|||zzz|||jjjjjjccc___eeerrrWWWHHHFFF;;;::::::999888888888999777777777777888999:::;;;:::<<<@@@EEELLLTTT^^^dddeeemmmzzz}}}xxxuuuvvvvvvuuuwww|||yyyttt}}}zzzzzzxxx{{{zzzvvvvvvxxxyyyyyyxxxyyy{{{~~~{{{vvvxxxwwwyyy~~~|||zzz}}}zzz~~~|||xxxvvvlllccc```^^^fffwwwNNNDDD<<<<<<<<<;;;:::999777777666888888888888888999999::::::;;;>>>DDDLLLVVV___eeeeeehhhuuu~~~wwwvvvxxxzzzyyyyyyvvvttt|||yyy{{{~~~xxxwww{{{~~~wwwssstttvvvxxxxxxxxxyyy|||}}}zzzzzzyyy|||}}}|||{{{}}}|||zzzoooeee___aaagggtttoooNNNGGG@@@<<<;;;;;;:::888777777666777777666666666777888999;;;<<>>888:::999999888888777777777999888777666666888999;;;888;;;>>>AAAEEEOOO[[[dddllljjjooo{{{zzzzzzxxxvvvyyy|||yyytttsssssspppuuuzzz{{{zzz~~~|||}}}{{{ppphhhqqqjjjPPPFFF<<<999999999888888888777777777888888888888888999999:::777:::===???CCCLLLYYYdddnnnjjjmmm||||||xxx{{{wwwuuuxxxyyy|||zzzuuusssrrrrrrxxx}}}~~~|||}}}~~~tttnnnmmmzzz\\\MMMEEE;;;<<<888888888888777777777777666666888999999999888777777;;;>>>@@@BBBKKKYYYdddoookkklllyyy~~~yyywww}}}yyyxxx{{{zzz||||||uuurrrqqqtttzzz~~~zzzooonnnqqq|||QQQIIIBBB999>>>888888888888777777777777333555777999999888666555888<<>>999999999999888888888888777888888777777777777777888999:::===AAADDDJJJWWWcccooollljjjqqq~~~xxxtttsssrrr{{{{{{yyy{{{zzz{{{||||||{{{|||~~~wwwuuuvvvuuu}}}~~~zzzyyy~~~sssooo}}}hhhOOO???;;;===888999999999888888888777777888888777777777777888888999999<<<@@@CCCIIIUUUbbbjjjhhhgggnnn~~~~~~{{{wwwsssqqqrrrvvvxxxxxxwwwzzz}}}~~~~~~}}}{{{zzz{{{}}}~~~zzzuuuwwwzzz~~~~~~yyyzzz{{{zzzoooqqqaaaKKK===:::<<<777999999888888888777777777888777777777777777888888999999<<<@@@BBBGGGTTTaaakkkjjjkkkqqq}}}{{{wwwuuusssrrrpppnnnqqqpppmmmlllnnnttt||||||vvvuuuyyy~~~zzzxxxxxxyyyttt}}}xxxxxx|||xxxvvvzzz}}}sssiiisss|||ZZZIII===;;;<<<777888888888888777777777777777777777777777777888999999:::<<<@@@BBBGGGSSS```nnnoooqqqttt~~~~~~~~~yyysssppplllgggfffiiikkklllkkkqqqpppoooooorrr{{{yyytttuuuyyy~~~{{{xxxxxxxxxsss|||~~~{{{~~~vvvvvv{{{pppgggwwwoooRRRGGG===;;;===888888888888777777777666666777777666666777888999999;;;;;;===@@@BBBGGGSSS___lllppprrrsssxxxvvvuuuxxx|||}}}xxxuuuqqqkkkeeefffbbb^^^___eeekkkoooqqqrrrtttvvvxxx}}}~~~wwwtttvvvzzz{{{|||~~~}}}{{{zzzzzzzzzxxxwwwyyyrrrjjj}}}bbbKKKDDD===<<<===888888888777777777666666666666666666666777888999:::::::::<<>>BBBNNNZZZiiiqqqwwwvvvvvv||||||zzzzzz|||zzzyyynnnjjjeee___\\\\\\]]]^^^^^^___```bbbgggpppzzzwwwuuusssuuuxxxuuuwww{{{}}}}}}|||}}}~~~}}}zzzyyyzzzrrrjjjkkkPPP@@@???:::999;;;666777777777777666666666666666666666666777888999:::777777888;;;<<<@@@LLLXXXaaakkkrrrqqqqqqyyy~~~www}}}{{{yyy}}}qqqhhhaaa```]]]ZZZXXX[[[```dddfffhhhjjjlllooowww|||uuusssssstttwwwtttwww{{{}}}}}}|||}}}}}}qqq~~~~~~|||llllll^^^OOOAAA<<<:::888888<<<888888888888777777777777666666666666777777777777:::888888;;;<<>>FFFOOOYYYllltttqqqqqquuuzzz||||||yyynnnccc\\\ZZZ[[[\\\```dddhhhkkkmmmpppsssvvv||||||rrrlllmmmpppsssuuusssuuuxxx|||}}}}}}|||{{{\\\mmmrrrjjjkkkqqqyyySSSAAA>>>;;;;;;;;;:::888666777777666666666555555555666666666666777777777777888777888:::;;;<<>>EEELLL]]]nnn{{{~~~ssswwwqqqiiidddgggmmmrrrxxx~~~vvvjjjeeehhhgggiiikkkmmmnnnpppsssuuuooowww|||rrrnnnkkklllqqqvvvyyyyyy|||}}}~~~DDDQQQbbbmmmwww|||xxx{{{yyykkkgggnnnxxx\\\DDD>>>===<<<;;;999888777777777666555444333444555777999555666666666666666555555555777888888888:::<<<>>>LLLUUUhhh|||~~~wwwxxxxxxuuujjjdddjjjpppqqqtttzzzwwwhhheeegggggghhhjjjooossswwwxxxxxxzzz}}}uuummmgggjjjqqquuuzzz}}}}}}|||CCCOOO^^^kkkuuuzzzwwwzzzuuujjjkkkwww{{{SSSAAA>>><<<<<<:::999888777777777666666555444555666777888555555666666666666555555555777888888888999<<<>>>LLLUUUhhh{{{~~~vvvvvv~~~yyyzzzooojjjpppuuuvvvzzzwwwjjjfffhhhjjjkkknnnsssyyy~~~||||||ssskkkfffjjjqqqvvvzzz~~~~~~}}}BBBLLLZZZgggrrr~~~~~~yyyxxx{{{qqqlllssslllKKK@@@BBB<<<;;;:::999888777777777666666666666777777777777555555666666666666666555555666888888888999<<<>>>IIISSSfffxxx{{{tttrrrvvv|||~~~tttoootttyyy{{{xxxllliiikkkjjjlllpppvvv}}}}}}wwwnnnhhhfffkkkrrrwww|||~~~}}}CCCIIIUUUcccooo{{{||||||{{{|||yyynnnppp|||bbbFFFAAAEEE;;;:::999888777777777777666666777888888777777666444555666666666666666666555666777888888999;;;>>>EEENNNaaasssxxxrrrnnnnnntttuuuzzzvvvqqquuuzzz|||wwwmmmjjjkkkjjjnnnsss{{{~~~|||sssiiieeefffllltttxxx}}}~~~}}}EEEGGGPPP^^^jjjuuu{{{wwwyyy{{{ssslllrrr[[[CCC???BBB::::::999888777777777777666666777777777777666555444444555666666666666666444666777777777999;;;===BBBLLL^^^pppxxxvvvpppnnn~~~oooqqqrrryyyrrruuuyyy}}}rrrjjjhhhhhhmmmrrryyy~~~xxxoooeeecccfffnnnuuuyyy}}}~~~~~~}}}GGGEEEKKKXXXdddnnn}}}tttsssvvvyyylllkkkuuu{{{TTT@@@;;;:::999999888777777777777777666666666666555555555555333444555666777777777777444555777777777888;;;===AAAKKK\\\ooozzz|||xxxssszzz|||zzzmmmpppnnn|||ssstttxxx~~~uuukkkhhhgggggglllrrr{{{||||||ssskkkaaaaaafffooovvvyyy}}}~~~~~~~~~HHHCCCEEERRR]]]ffftttxxxppprrruuuzzz~~~jjjnnn{{{nnnLLL???;;;888999888888777777777777777777666555333333333444555333444555666777777777777444555666777777888:::===>>>GGGXXXkkkzzz}}}xxxvvv~~~yyy~~~mmmooopppzzz{{{qqqpppssszzzpppjjjkkklllmmmnnnvvv}}}yyywwwnnnfff___aaagggpppvvvxxx|||HHHAAABBBNNNXXX```ooo|||sssooossswww}}}}}}lllrrrcccFFF??????<<<999888777777777777777888777666444222111222444555333444555666777777777777444555666777777888:::===999CCCSSSfffwww~~~xxxttt{{{}}}lllnnnsssxxxxxxmmmjjjmmmvvvpppmmmqqqtttuuuwww}}}vvv|||tttkkkccc^^^```gggqqqwwwxxx|||DDD@@@@@@GGGPPP[[[iiittt{{{rrrooouuu|||zzzqqqxxxUUUBBB;;;<<<>>>999999999888888888777777666666666666555555555555444444444555555555555666555555555555666777999999:::BBBNNN^^^qqq~~~yyyvvvppp~~~xxxuuuuuu}}}tttkkkgggjjjtttuuuqqqrrrxxx~~~|||uuuzzz~~~}}}uuukkkddd```\\\```jjjwww{{{zzz}}}DDD@@@@@@FFFOOOZZZiiiuuuvvvqqqttt}}}yyyrrrpppQQQBBB===;;;<<<999999888888888777777777666666666666555555555555444444444555555555555666555555555555666777888999:::@@@JJJZZZnnn}}}zzzssssss~~~tttkkkfffgggooo~~~zzzwwwxxx}}}}}}wwwrrrwww{{{zzzrrrhhh___[[[\\\```jjjvvvzzzyyy}}}DDD@@@@@@EEEMMMXXXhhhvvv}}}uuuuuu{{{uuusss}}}dddLLLBBB>>>;;;999888888888888777777777777666666666555555555555444444444444555555555555666555555555555666777888888:::===DDDSSSiii{{{|||ttt{{{wwwzzzqqqhhhddddddkkkxxx}}}}}}wwwqqqpppuuuzzzyyypppeee\\\WWW^^^cccmmmwww{{{{{{CCC@@@@@@DDDKKKUUUfffttt}}}xxxzzzzzzsssuuu~~~[[[FFFAAA===999777888888777777777666666666666666555555555444444444444444444555555555555666555555555555555666777888:::;;;@@@MMMcccxxxzzz|||{{{zzz}}}rrrkkkdddbbbccciiivvv}}}rrrnnnrrrvvvzzzxxxoooddd\\\WWWaaagggpppxxx|||~~~CCCAAAAAADDDHHHQQQ```ooo{{{{{{zzz}}}xxxvvv}}}~~~TTTCCC???;;;777777777777777666666666555555555555555555444444444444444444444555555555555666555555555555555666666777:::;;;>>>HHH\\\rrr}}}vvvxxxyyynnnhhhcccbbbccchhhrrr}}}xxxpppnnnsssvvvwwwtttkkkaaa[[[XXXaaahhhqqqwww{{{DDDBBBBBBDDDEEEKKKYYYgggrrr}}}|||yyyzzz~~~yyyzzztttNNN@@@>>>:::666888666666666666555555555555555555555444444444444333444444444555555555555666666555555444555555666666999;;;>>>EEEUUUjjjzzz{{{vvvwwwtttmmmhhhdddcccbbbeeemmmuuu~~~uuuppppppqqqrrrpppjjjbbb[[[XXXXXX```iiiqqquuuxxx~~~DDDCCCDDDDDDDDDGGGRRR___nnnzzz}}}zzz}}}}}}wwwzzzdddFFF??????999555888666666666555555555444444555555555444444444333333444444444555555555555666666555555444444555555555555:::>>>BBBMMMaaattt~~~zzz|||{{{wwwzzzppphhhdddaaaaaabbbcccjjjrrr}}}vvvrrrrrrpppooojjjbbbZZZVVVWWWZZZbbbkkktttvvvyyyDDDDDDEEEEEECCCDDDNNNZZZppp|||yyy|||rrrsssvvvvvvXXX@@@>>>@@@999555999666666555555555444444444555555444444444333333333444444444555555555666666666555555444444444555555333:::???@@@HHH[[[ooo{{{zzz{{{uuuyyypppbbb^^^]]]```aaadddkkktttyyy}}}}}}xxxsssrrrrrrnnnggg^^^VVVTTTXXX]]]fffpppxxxyyy|||~~~EEEBBBBBBHHHIIIIIIMMMTTTcccxxx}}}tttvvvzzzvvvrrr|||VVVOOOEEE<<<888666777777666666555444444444444555333333333333333333333333333333333333333333333333666333222333666777666444777999<<<@@@DDDMMM```rrrzzzvvvxxx}}}vvvhhh]]][[[[[[^^^___aaaiiisss{{{}}}~~~{{{wwwtttssstttttt}}}}}}zzzwwwrrrooonnngggaaa]]]ZZZVVVWWW[[[hhhmmmuuuzzz|||~~~{{{EEEBBBCCCHHHJJJJJJMMMSSS___uuu~~~}}}~~~yyypppwwwqqqpppvvvkkkLLLFFF???:::888999::::::666666555444444444444444333333333333333333333333333333333333333333333333666444333444666777666444666777;;;>>>AAAIII[[[lll}}}zzzwww~~~rrrwwwsssddd\\\ZZZZZZ\\\^^^```hhhpppyyyyyyxxxuuurrrppppppqqqvvvyyy{{{yyyvvvrrrnnnjjjeee```]]]XXXUUUXXX]]]hhhnnnuuuzzz|||}}}{{{DDDBBBDDDHHHJJJKKKMMMPPPXXXnnn||||||}}}mmmppp~~~sssiiilllvvvvvvRRRCCC???;;;888888999999999666555555444444444444444444444444444444444444444333333333333333333333333666555444555777777777555666666999<<<>>>EEEUUUdddwwwxxxwwwzzztttxxxpppaaa]]]ZZZYYY[[[]]]___eeemmmwwwuuuqqqmmmjjjkkknnnrrrzzz}}}yyyvvvsssmmmiiicccaaa^^^\\\VVVSSSXXXaaajjjooovvvzzz|||~~~}}}zzzCCCEEEHHHKKKLLLLLLMMMOOOTTTiiitttxxx}}}~~~pppiiixxxlllffflllwwweeeCCCAAA>>>;;;999888777555444666555444444333333444444444444444444444444444444333333333333333333333333555555555555666777777666777666888:::<<>>@@@999777555555555666555444555444333333222222333333111111111111111111111111333333333333333333333333000333555444222111333666666444444777888:::AAAHHHXXXjjjyyywwwqqqxxxtttuuussskkkeeefffhhhiiikkknnnuuuuuutttuuuyyy|||sssqqqmmmkkkggg```VVVOOOOOOLLLLLLRRRXXX]]]eeelllqqquuuzzz|||zzzzzz{{{}}}}}}|||{{{{{{|||{{{yyywwwooouuuuuuhhhXXXNNNKKKIIIMMMIIIKKKUUUaaakkkvvv}}}|||zzz}}}{{{yyyiiidddyyynnnfffqqq|||WWWEEE>>>888888888777777666666555555555555444444444333333333333222222111111222222333333333333333333333333333222333555555444555666888666555444555777:::===@@@JJJdddpppkkkkkkrrrwwwyyyrrrkkkfffhhhkkkmmmooorrruuuwwwzzz{{{~~~~~~xxxtttqqqmmmgggccc```[[[TTTOOOLLLNNNRRRVVV[[[ccckkkpppsssxxx{{{zzzzzz}}}~~~}}}~~~zzzvvvxxx|||xxxoooccciiijjjaaaVVVPPPNNNLLLJJJGGGIIIQQQZZZeeerrr~~~{{{zzz~~~lllffflll}}}llljjjuuuoooOOOBBB>>>:::888888777777666555555555555444444444444333333333333222222111111222222333333333333333333333333333222333555555444444666888777666555555666999===???EEEZZZggghhhjjjnnn{{{pppjjjfffiiilllmmmpppsssxxx{{{zzztttpppmmmiiiddd```\\\WWWQQQMMMJJJMMMRRRWWW^^^gggooouuuvvv{{{}}}{{{{{{}}}~~~}}}}}}yyyzzz|||wwwooo\\\``````ZZZUUUSSSPPPMMMGGGFFFGGGLLLRRR\\\nnn~~~|||zzz|||jjjaaahhh|||pppjjjnnnzzz^^^EEE>>>===<<<888888777666666555555444444444444444333333333333333222222111111222222333333333333333333333333333222333555555444444555777777666555555666999;;;===AAAPPP]]]fffkkkkkkyyy~~~yyyqqqkkkhhhjjjmmmnnnrrrvvv~~~yyytttooolllhhheee```[[[WWWRRRMMMIIIKKKNNNTTTZZZaaaiiiqqqwwwyyy~~~}}}|||~~~~~~|||}}}zzzzzzyyyrrrjjj```bbb```\\\YYYWWWRRRLLLHHHHHHIIIKKKMMMWWWkkk~~~yyyyyyzzz~~~sssfffcccsss}}}vvvfffjjjsss}}}rrrPPP???<<<===<<<888777777666555555444444444444444333333333222222333222222111111222222333333333333333333333333333222333555444444333555666777666666666666888:::;;;AAAKKKVVVeeennnjjjtttwww|||xxxrrrmmmnnnnnnooosssyyyzzztttpppllljjjeeeccc^^^XXXSSSNNNJJJGGGNNNQQQWWW]]]ccciiioootttyyy~~~~~~}}}}}}|||{{{yyyvvvrrrkkkeeehhhjjjiiieeebbb```XXXOOOLLLLLLMMMMMMMMMUUUiii|||zzzvvvwwwzzzvvvdddfffmmm}}}kkkaaakkk{{{cccIII???===;;;:::777777666666555444444444444444333333333222222222333222222111111222222333333333333333333333333333222333555444333333444555666666666666777888999:::BBBHHHQQQaaammmiiinnn{{{|||xxxtttqqqpppuuu{{{}}}wwwqqqmmmkkkjjjeeebbb^^^XXXQQQLLLIIIHHHMMMQQQXXX^^^dddjjjppptttxxx}}}~~~~~~}}}{{{zzzyyytttmmmfffbbbnnnqqqrrrpppmmmhhh___VVVPPPPPPQQQPPPPPPVVVgggwww|||wwwvvvyyyfffaaajjj|||mmmdddbbbooo|||WWWEEEAAA===999888777777666555555444444333333333333333222222222222333222222111111222222333333333333333333333333333222333555444333222333555555555555666777888::::::>>>DDDKKKXXXggghhhkkkyyy~~~|||tttpppuuu|||}}}zzztttnnnjjjiiiiiieeeccc___XXXQQQLLLJJJJJJIIIOOOWWW```gggnnntttxxxwww|||~~~~~~|||zzzyyytttkkkeeedddqqqwww{{{xxxrrrjjj```VVVQQQQQQQQQRRRRRRUUUbbbooo}}}wwwvvvwww|||qqqfffkkktttuuuddddddhhhvvvqqqMMMAAA@@@<<<777888777666666555555444333333333333333222222222222111333222222111111222222333333333333333333333333333222444444444222222333444333333444666777999:::;;;999BBBFFFPPPbbbjjjlllsssvvvpppuuu}}}|||xxxxxxuuupppiiifffeeefffeeeddd```YYYQQQKKKJJJKKKJJJPPPYYYbbbjjjqqqvvvyyyxxx}}}~~~~~~{{{yyywwwqqqhhhcccdddttt||||||sssiii\\\SSSQQQPPPQQQRRRRRRUUU^^^iiittttttxxx}}}wwwqqqtttzzzrrreeeiiittt{{{xxxjjjccciiiooo{{{jjjHHH>>>???:::666888777666666555444444333333333333333222222222111111333222222222222222222333333333333333333333333333222444444444222222333444222222444666888999;;;;;;666BBBEEELLLaaannnooorrrwwwxxxpppuuu}}}~~~~~~ttttttrrrlllfffbbbbbbdddeeeddd```YYYPPPKKKJJJKKKOOOTTT]]]eeelllqqquuuwwwzzz~~~}}}~~~}}}xxxuuutttnnnddd```ccc|||~~~rrrggg```XXXQQQMMMOOOSSSWWW\\\```dddeeeoooxxxtttxxxyyywwwvvvsssxxxpppgggbbbddd{{{~~~rrrmmmiiigggqqq|||vvvYYY@@@<<<===888333111666555555555444444444444444444444333222111000///555555444444333222222222111111222222222333333333333444444444555666666666222222333444555666777888999>>>CCCKKK[[[lllsssqqqrrr{{{yyyyyyzzz|||nnnnnnlllhhhccc___]]]]]]aaa___[[[UUUOOOLLLKKKLLLNNNWWW```eeeiiipppuuuvvvzzzzzzzzzzzzzzzyyyyyyyyywwwyyyvvvvvvvvvhhh```iii~~~|||pppeee^^^XXXRRRSSSUUUZZZ```fffhhhfffdddgggnnnwww}}}|||vvvtttuuuyyyyyyxxxfffaaabbbmmmyyypppppprrruuugggOOO<<<:::===:::666777666666666555555555444444333333333333222111000000000000000111111111111111111111222222222333333333444444444444555555555555222222333444555666777888999===AAAHHHVVVfffnnnnnnnnn~~~}}}~~~|||wwwmmmlllkkkfffaaa]]][[[[[[^^^\\\YYYTTTOOOKKKKKKLLLMMMWWWaaafffjjjrrrwwwxxxzzzzzz{{{{{{|||||||||}}}xxxyyyuuusssqqqeeecccqqq||||||wwwnnnfffbbb```]]]```aaaeeelllqqqppphhhaaa\\\aaaiiitttzzzuuuqqqnnnqqqvvv|||llleee^^^^^^ggg~~~sssqqq|||WWWGGG:::999;;;888777:::777666666666555555555555333333333333222111111000......//////000111111222111111222222222333333333555555555555444444444444222333333444555666777777888;;;>>>CCCOOO^^^hhhkkkiiiuuu~~~wwwrrrkkkkkkhhhddd^^^ZZZXXXWWWYYYXXXVVVRRRMMMKKKKKKLLLMMMWWWaaafffkkksssyyyzzzuuuvvvvvvxxxyyyzzzzzz{{{yyyzzztttnnnjjjbbbiiitttsssppplllkkklllnnnooossspppooosssuuuqqqfff\\\TTTYYYaaalll{{{zzzuuurrrooonnnssszzzttt___^^^]]]```rrrqqqxxxqqqMMMDDD<<<;;;999555555777777777666666666555555555333333333333333222111000000000111111111222222222111111222222222333333333555555555444444333333333333333444444555666666777777888;;;???IIIWWWdddkkkjjjppp{{{{{{tttnnniiiiiigggbbb\\\XXXVVVUUUTTTTTTSSSPPPMMMKKKKKKLLLMMMWWWaaafffkkksssyyyzzzuuuuuuvvvwwwwwwxxxyyyyyyxxxzzzrrrhhhccc___pppjjjhhhgggiiilllppptttxxxzzzsssqqqpppkkkaaaXXXRRRVVV^^^jjjwww~~~yyyuuussssssrrrsssyyyeee[[[[[[\\\eeezzzttt|||]]]FFFAAA===;;;999555444666666666666666555555555555222222333333333222111111222222222111111111000000111111222222222333333333555555444444333333333222333333444444555666666666555666999>>>EEEQQQ```kkkmmmoooxxx{{{~~~yyyrrrlllhhhgggeeeaaa[[[WWWUUUTTTQQQQQQQQQOOOMMMKKKLLLMMMNNNXXXaaafffkkkrrrxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxnnnccc^^^```yyyccc``````fffkkkmmmpppsss~~~wwwnnnhhheeebbb\\\WWWUUUVVV]]]hhhrrr{{{~~~uuuqqqyyyxxxrrrqqqrrrvvvyyy}}}qqq]]]WWWXXX```ssswwwzzzfffKKK>>>===;;;:::999888777888666555555555444444444444222222222333333222222111222111111000//////......111111222222222333333333444444444444333333333333444444444555555555666666444555888===BBBKKK[[[iiimmmlllqqq|||~~~|||zzzvvvoooiiieeeeeeccc___ZZZVVVTTTTTTPPPQQQQQQPPPNNNMMMMMMNNNRRR[[[dddhhhlllrrrvvvwww{{{{{{{{{zzzzzzyyyyyyyyyttttttiii^^^\\\ccc]]]ZZZ\\\eeekkkkkkkkknnnpppjjjccc^^^\\\[[[ZZZYYYXXXVVVZZZbbbjjjrrrssskkkvvvzzztttqqqqqquuu|||wwwbbbZZZWWW]]]ooowwwssspppSSSDDD:::999888777777999888666444444444444333333333333111222222333333222222222111111111111111000000000111111222222222333333333333333333333333333444444444444444555555555555555555555999===???DDDSSSccchhhfffiiivvv}}}zzzwwwtttpppjjjeeeaaaaaa```\\\XXXTTTSSSSSSPPPRRRRRRRRRPPPNNNNNNOOOXXX```hhhkkkmmmrrrvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwqqqpppeee[[[\\\gggZZZWWW[[[fffmmmmmmlllnnnbbb___[[[XXXWWWXXXZZZ\\\YYYVVVVVV\\\ccclll|||xxxkkkwww{{{uuuxxxzzzvvvqqquuuuuuzzzfffZZZYYY\\\fff~~~kkkpppyyyYYYHHHDDD;;;:::777555666777666222444444333333333222222222111222222333333333222222222222222333444444555555111111222222222333333333222222222333333444444444444444444555555555555555666666999======@@@NNN^^^cccaaadddppp~~~|||vvvrrrppplllgggbbb^^^^^^]]]ZZZVVVSSSRRRRRRQQQRRRSSSSSSQQQOOOOOOPPP\\\dddlllmmmooosssvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{ooonnnbbbZZZ]]]iiiccceeejjjooorrrrrrnnnjjj```cccbbb]]][[[]]]___^^^```ZZZVVVZZZbbblllzzzzzzyyyvvvzzzzzzoooppptttvvvuuuuuussszzz~~~fff^^^\\\YYYhhh|||oooeeexxx^^^IIIBBB<<<777777777777666666666666555555444444444333333333222222222222222222222222444444444333333222222222111111222222222333333333---...000111222222111111444444444555555555555666666777999<<<===>>>FFFPPP```bbbcccgggtttzzzwwwsssooolllhhhdddaaa```\\\WWWTTTRRRQQQPPPOOOSSSUUUTTTPPPMMMNNNUUU[[[gggkkkpppssstttsssssssssrrrrrrssswwwzzz{{{yyyvvvtttfff\\\___gggvvvaaafffmmmsssvvvtttqqqnnnlllpppoookkkggghhhhhhfffggg```[[[]]]ccclllxxxzzzvvvxxx}}}sssiiihhhkkkoootttxxxwwwkkk[[[YYY\\\```}}}zzzmmmlllyyyUUUEEE@@@;;;777777777777666666666555555555444444444333333333222222222222222222222222333333222222222111111111111111222222222333333333///000222333444444444333444444444444555555555555555555888;;;;;;<<>>;;;888777777666666666555555555555555444444444333333333222222222222222222222222111111111111111111111111111111222222222333333333000000000111111222222222333333444444444555555555666444555777777777;;;BBBKKKUUUaaaeeedddnnnwwwxxx|||vvvrrrsssnnngggbbb^^^\\\ZZZXXXTTTRRRPPPQQQSSSTTTTTTSSSRRRQQQNNNLLLNNNUUU^^^fffqqqtttxxxzzzzzzyyyyyyyyyzzzwwwwww|||wwwnnneee```bbbooo___hhhssswwwtttpppmmmmmmiiiqqqxxx{{{~~~|||wwwtttwwwxxxtttooommmooo~~~}}}vvvqqqnnnmmmllliiikkkpppuuuxxx~~~nnn___WWW[[[cccrrrxxxqqq\\\FFF@@@===:::777666666666666555555555555555555444444444333333333222222222222222222222222111111222222222222222222111111222222222333333333111111111111111222222222333333333444444444444555777555555888888777:::???DDDOOO]]]ddddddjjj}}}}}}xxxrrrnnnooojjjddd___\\\ZZZXXXVVVTTTRRRQQQQQQSSSSSSSSSRRRPPPNNNLLLLLLPPPXXXcccjjjsssuuuxxxyyyyyyxxxxxxyyy}}}zzzyyy|||~~~zzzpppgggccccccmmmgggmmmsssvvvuuurrrpppppprrryyy~~~~~~}}}wwwtttxxxzzzuuunnnkkkiiivvvzzz~~~{{{xxxsssooolllkkkkkklllnnnoooqqqwww~~~rrrddd[[[XXX```oooyyyeeeJJJ@@@@@@===888777666666666555555555444444555555444444444333333333222222222222222222222222111111111222222222222222111111222222222333333333444444333333333333444555333333333333444444444444888555444777999777999===AAAHHHVVVaaaccchhh{{{~~~~~~zzzwwwsssooollljjjfffaaa]]]ZZZXXXVVVUUUTTTRRRQQQRRRSSSTTTSSSQQQOOOMMMLLLNNNUUU^^^hhhnnnsssuuuxxxxxxwwwwwwwwwxxxzzzyyyyyyzzzyyytttlllfffaaakkkkkkmmmppprrrssstttssssssyyy}}}}}}}}}|||tttooorrruuusssnnnllliiiooo~~~|||qqqpppnnnllljjjjjjlllmmmsssuuu|||wwweee[[[\\\ccctttxxxzzzjjjSSS@@@>>>???:::777888666666555555555444444444555555444444444333333333222222222222222222222222000000000111111111222222111111222222222333333333555444333333333333444555222222333333333444444444777333333666888777888;;;???BBBMMM[[[aaadddrrryyy~~~{{{wwwtttqqqnnnkkkiiidddaaa^^^[[[YYYWWWUUUSSSRRRRRRQQQSSSTTTUUUTTTSSSOOONNNOOOSSS[[[eeennnssstttvvvxxxxxxwwwvvvwwwwwwyyyzzzzzzyyytttooojjjggghhh}}}kkkjjjkkkmmmqqqtttuuutttxxx{{{{{{xxxwww{{{~~~~~~{{{qqqjjjlllppppppnnnnnniiijjjsss{{{rrrnnnlllnnnnnnnnnmmmkkkkkkmmmnnnsss{{{eee```SSS^^^ppptttrrr{{{___JJJ;;;<<<>>>888555:::666666555555555444444444555555444444444333333333222222222222222222222222.../////////000000111111111111222222222333333333444333222111111111222333222222333333333444444444666222222555888777777:::??????HHHWWW___aaakkkxxxxxx}}}{{{wwwsssooommmkkkiiiggg```^^^[[[ZZZXXXVVVSSSQQQQQQPPPQQQSSSVVVWWWVVVUUUPPPPPPQQQVVV___iiirrrwwwuuuwwwxxxxxxwwwvvvwwwxxx{{{}}}}}}yyyqqqkkkgggfffsssiiilllpppqqqqqqrrruuuxxxwwwvvvuuutttssstttuuuuuuqqqfff^^^___fffkkkoooqqqzzzpppnnnyyy~~~yyyyyyoooiiiggggggiiilllppprrrpppooowwwqqqccc[[[XXXqqqyyy~~~tttMMMHHHAAA<<<999777666555777666666666666555555555444444444333333222222222444444333222222111111111333000///000222333222000111111222222222333333333111111000000111111222333444333333222222333333444666444111000111555999<<<===@@@FFFPPP[[[ccceeeeee~~~zzz~~~{{{wwwqqqkkkhhheeebbbaaaZZZZZZXXXWWWUUUTTTSSSRRRMMMOOOQQQSSSTTTSSSQQQPPPKKKQQQXXX```gggmmmssswwwwwwxxxxxxyyyzzz{{{|||||||||}}}zzzqqqgggdddhhhmmmxxxzzzzzzwwwrrrpppqqqsssvvvuuutttttttttvvvwwwyyypppeee\\\\\\aaadddfffiiitttmmmlllwwwxxxzzzuuulllhhhffffffmmmnnnrrruuuwwwzzzrrrbbb\\\\\\ggg{{{aaaGGGCCC===999888777777666666666666555555555444444444444333333333222222222111111111111111111111111333111000111333444222111111111111111222222222333111111000000111111222333444333333222222333333444555444222111222555888;;;;;;===CCCLLLWWW___cccdddtttyyyyyy{{{wwwvvvrrrmmmiiifffccc```]]]YYYXXXVVVUUUSSSQQQPPPOOOMMMOOORRRTTTTTTRRROOOMMMPPPVVV]]]eeekkkppptttwwwyyyyyyyyyyyyyyyxxxxxxxxxvvvuuurrrmmmeeebbblllxxx}}}uuuqqqqqqsssyyyxxxuuuttttttuuuxxxyyyssshhh^^^]]]___``````bbbkkkggghhhqqq{{{}}}~~~}}}{{{wwwpppkkkhhhhhhiiirrrsssxxxpppaaaYYY]]]ggg|||tttRRRAAA===999666666777777777555555444444444333333333333333333333222222222222......//////000111111222222111000000111222111000000000000111111111222222111111000000111111222333444333333222222333333444444333333333444666777999999;;;???GGGQQQZZZ```bbbggg|||}}}ssswww{{{yyyxxxvvvrrrnnnnnnkkkgggdddbbb___\\\YYYUUUUUUSSSRRRPPPNNNMMMMMMNNNOOOQQQSSSRRRPPPMMMKKKWWW\\\dddkkkppptttvvvxxx{{{zzzzzzyyywwwvvvtttsssqqqjjjggghhhcccbbbtttyyyvvvwwwyyy|||zzzwwwtttssstttuuuwwwzzzpppgggeeeeeecccbbbdddeee```aaaiiipppzzz}}}vvvqqqqqqrrrrrrooolllkkkmmmpppxxx{{{mmmeee```___lllzzzbbbJJJ>>>;;;777666666777777777444444444333333333222222333222222222222222222222/////////000000111111111000///////////////......///000000000000111111111111111000000111111222333444333333222222333333444333333444444555666666777888999<<>><<<888666777777666666444333333333333222222222222222222222222222222222222222111111111000000000111111111000///////////////000000000000111111111111111000000111111222333444333333222222333333444333333444555555666666666888888;;;???FFFOOOXXX]]]]]]ppp~~~{{{zzz~~~{{{xxxtttqqqmmmjjjfffdddbbb```^^^]]][[[YYYUUURRRLLLMMMMMMNNNOOOPPPQQQQQQRRRPPPNNNMMMMMMPPPSSSUUU^^^ccclllssswwwyyy{{{|||yyyyyyyyyxxxuuussspppnnngggYYYTTT[[[```mmm}}}zzz|||~~~wwwwwwvvvvvvvvvwwwyyyzzz{{{uuupppppppppnnnooorrrkkkccc___bbbfffmmm}}}}}}xxxwwwxxxzzz{{{yyy||||||xxxuuusssrrrzzzyyyjjj```XXXZZZbbbuuuyyyzzzVVVCCC===>>><<<999777777777666555444444333333333222222222111111111222222222222222333333222111111000//////222333444333111000000111000000000111111111222222111111000000111111222333444333333222222333333444444444444555555555666666666888:::===BBBIIIRRRXXXZZZiii}}}{{{yyy~~~}}}{{{zzztttssspppmmmiiieeecccaaa___]]]ZZZXXXWWWUUURRRPPPJJJKKKLLLMMMOOOPPPQQQRRRPPPNNNMMMMMMOOOTTTZZZ]]]ccchhhnnntttwwwyyyzzz|||vvvvvvvvvuuurrroookkkiii^^^UUUSSS]]]kkk{{{{{{}}}{{{{{{{{{{{{zzzyyyxxxwwwuuupppnnnqqqrrrrrrtttxxxvvvlllgggjjjlllnnnwww{{{yyyzzz{{{|||xxxxxxxxxwwwxxx{{{}}}|||ggg\\\ZZZZZZ```rrr}}}eeeLLLAAA===<<<:::777666777777666555444444444444333333333333000111111111222222222222000000000000000000000///111333444222///...///111111111111111222222222333111111000000111111222333444333333222222333333444555444444444444555666666444666888:::===DDDLLLRRRUUU___nnn|||vvv|||}}}zzzwwwuuuttttttmmmlllkkkgggdddaaa___^^^^^^[[[WWWTTTRRRQQQOOOMMMKKKKKKLLLLLLMMMNNNNNNOOOKKKKKKMMMPPPUUU[[[```cccjjjnnnrrruuuwwwwwwyyyzzzuuuuuutttrrrnnniiidddaaaWWWVVV[[[jjj}}}}}}~~~|||wwwtttqqqpppmmmmmmqqqtttuuuxxx|||}}}tttnnnqqqrrrpppssszzz}}}xxxuuu}}}~~~}}}}}}}}}xxxwwwtttooommmooovvv{{{{{{yyywwwxxx{{{~~~~~~|||vvvqqqrrrxxxwwwuuusss~~~zzzzzz{{{}}}|||zzzvvvxxx|||~~~~~~zzzhhhdddPPPVVV___mmm~~~~~~yyyUUUFFF@@@<<<999777555555777777777666555555444444444444333333000000111111222222222222------......///000000000...000111///,,,***+++---111222222222222333333333111111111000111222222333444333333222222333333444666555444333333444666777222444777888;;;@@@HHHNNNPPPWWWcccuuusssyyy|||wwwssspppooopppggggggfffccc```]]]\\\\\\]]]YYYTTTQQQOOONNNMMMKKKLLLLLLLLLLLLLLLLLLKKKKKKFFFIIINNNTTTZZZ___ccceeepppsssuuuwwwvvvvvvwwwxxxttttttrrrooojjjddd^^^ZZZUUUZZZeeexxx~~~}}}}}}}}}}}}{{{xxxuuutttqqqkkkllltttzzzyyywwwxxxvvvuuutttsssrrrqqqqqqqqqwww~~~{{{}}}|||vvvssstttppp{{{}}}wwwrrrrrrqqqnnnmmmnnnpppnnnlllmmmoooqqqqqqqqqlllnnnooommmjjjiiilllooottttttvvvzzz~~~yyysssnnnjjjooossswwwxxxtttqqqqqqrrrsssmmmiiijjjpppuuuwwwvvvuuuwwwyyy|||yyykkkbbbZZZWWWcccuuu~~~~~~^^^HHH@@@===:::888777777666555444444444333333333333333333333333222222111111222222333444000000000000000000000000111111000000000000111111///000111222333222111000222222111...------///111111111000000111111222333333333333444444444555555555444333444777===CCCGGGSSS[[[cccnnn~~~~~~~~~|||xxxqqqmmmkkkkkkjjjjjjfffddd```]]][[[[[[\\\]]]YYYVVVSSSOOOMMMLLLMMMNNNKKKLLLLLLLLLLLLKKKJJJIIIDDDJJJRRRZZZaaafffjjjmmmmmmrrrwwwxxxvvvsssqqqqqqnnnrrrqqqiiiccc```\\\WWWVVVggg~~~}}}}}}~~~yyyyyywwwvvvuuutttttttttwwwtttvvv~~~~~~yyyxxxvvvuuutttrrrooonnnnnnooouuu|||~~~wwwzzz}}}yyyrrroookkkpppzzzuuutttrrrnnnlllnnnnnnllljjjjjjjjjkkkjjjjjjeeeeeeeeeddddddeeehhhjjjjjjjjjjjjlllppprrrtttuuutttttttttssspppllliiigggjjjmmmoooooommmkkkjjjkkkkkkhhhfffhhhmmmqqqrrrrrruuuyyy~~~xxxggg___]]]]]]ccctttxxxxxxjjjMMM@@@;;;999777777777777666555444444444333333333333333333333333444333222222111111111111000000000000000000000000111111000000000000111111222222333333333111000///111111111///------///111222222222222222333333444333333333444444444444555555555444555777<<<@@@CCCOOOWWW___iiizzzyyy~~~{{{yyyvvvrrrmmmiiigggfffeeedddaaa```]]]ZZZYYYXXXXXXYYYTTTSSSPPPNNNLLLLLLMMMNNNLLLLLLJJJIIIIIIIIIIIIIIIKKKPPPXXX___dddiiilllnnnqqquuuyyyyyywwwsssrrrqqqooommmjjjfffaaa]]]ZZZYYYggg|||~~~}}}|||||||||zzzyyyuuutttrrrppppppqqqssstttvvvvvv{{{{{{yyyuuutttrrrooollljjjkkkmmmqqqttt|||yyyzzzvvvnnnhhheeekkk~~~~~~|||xxxrrroooppprrrqqqppppppooommmiiifffaaa___]]]]]]```dddfffgggeeedddcccbbbccceeeggghhhffffffggghhhhhhgggfffeeehhhhhhhhhhhhggggggggggggffffffgggiiilllooorrrsssxxx~~~rrraaaZZZXXX]]]eeeuuuwwwrrrxxxyyyTTTCCC>>>;;;888999777777666666555444444444333333333333333333333333555444333222111000000000000000000000000000000000111111000000000000111111333444444444333111///...111111111///......000222333333222222333333444555333333333333444444444444555555555666888;;;===???IIIQQQZZZbbbpppwww|||}}}zzzvvvsssnnnkkkhhheeecccaaa___]]]\\\[[[ZZZXXXVVVUUUTTTSSSOOONNNMMMLLLLLLLLLLLLLLLMMMJJJGGGEEEEEEGGGJJJLLLUUUYYY```fffiiilllnnnpppsssuuuxxxxxxuuurrrpppooopppggg``````]]]XXX\\\ddd~~~{{{yyyyyy{{{|||yyyvvvssssssrrrqqqrrrssstttuuulllpppvvv{{{}}}zzzxxxwwwqqqqqqoookkkgggfffiiilllnnnmmmqqq~~~~~~xxxrrrkkkeeedddooo~~~yyyyyy|||~~~{{{rrrllleeeaaa]]]]]]aaaeeegggfffhhhgggeeecccaaabbbeeegggbbbcccdddeeeffffffffffffiiigggfffffffffggghhhhhhjjjkkkmmmnnnqqquuu{{{qqq___]]]^^^^^^ggguuu|||ooouuugggIIIAAA???999666:::666666666555555444444444222222222222222222222222444333222111000000000000000000000000000000000000111111000000000000111111222333444444333222111000000111111000///...000222222222222222222333444444222222333333333444444444444555666888:::<<<===>>>FFFMMMUUU\\\ggg||||||}}}~~~|||xxxssspppiiigggdddbbbaaa^^^[[[XXXYYYYYYXXXXXXVVVTTTQQQPPPMMMMMMMMMLLLLLLKKKJJJJJJKKKHHHDDDBBBDDDIIIOOOSSS]]]aaagggkkkmmmnnnooopppqqqrrrssssssrrrpppnnnmmmmmmaaaZZZ[[[XXXXXXggg}}}|||yyywwwxxx{{{{{{yyywwwtttuuuvvvwwwxxxwwwvvvvvvhhhmmmpppqqqppppppqqqrrrmmmmmmlllgggbbbbbbgggkkkllljjjkkkvvvxxxtttrrrppppppllljjjlllsss~~~tttjjjfffbbbaaadddggggggeeekkkjjjiiieeebbbbbbeeehhhddddddeeeeeefffffffffeeejjjiiiiiihhhiiijjjmmmooovvvwwwxxxzzz~~~kkk^^^YYY```fffjjj{{{rrrnnn{{{iiiRRR@@@???===444333999555555555555444444444444222222222222222222222222111111111000000111222222000000000000000000000000111111000000000000111111///000222333444333333222000111111111000///111222111111111111111222333333222222222333333333444444222333666999;;;>>>???@@@DDDJJJRRRXXXaaarrr}}}{{{yyywwwtttooolllfffeeecccaaa```]]]ZZZWWWWWWXXXXXXWWWVVVSSSPPPOOONNNNNNMMMLLLKKKIIIHHHHHHHHHFFFCCCCCCGGGNNNWWW\\\cccfffkkknnnooonnnoooooopppoooooooooooonnnmmmlllfff]]]XXXZZZYYYbbbxxxwwwwwwxxxyyyzzzzzzyyyvvvwwwyyyzzzzzzxxxvvvuuunnnssstttnnniiiiiilllnnnkkkkkkiiiccc^^^]]]ccciiijjjhhhiiipppwwwqqqqqqqqqyyywwwvvvuuurrruuu}}}qqqooolllkkkkkkkkkjjjjjjnnnnnnmmmiiidddbbbeeegggffffffgggggghhhhhhiiiiiinnnqqqssssssrrrsssxxx|||sssfff^^^ZZZ]]]gggrrr}}}qqqtttqqq\\\MMMCCC<<<===;;;666666;;;444444444444444444444444222222222222222222222222000000000000000111222222000000000000000000000000111111000000000000111111---...000222333333333222///000222222000000111222111111000000111111222333222222222222333333333333111333555777:::===???@@@AAAEEEMMMTTT[[[hhh~~~yyywwwtttrrrpppmmmjjjgggeeecccaaa___^^^\\\YYYVVVVVVVVVVVVUUUSSSQQQOOOMMMOOONNNLLLJJJIIIHHHGGGGGGGGGFFFFFFHHHNNNVVV___dddeeehhhlllooooooooooooooopppnnnlllllllllkkkjjjhhh\\\YYYYYY]]]dddzzzrrrtttvvvwwwwwwxxxzzz{{{xxxxxxxxxwwwvvvtttsssrrrssszzz{{{ssskkkkkkoooppplllllliiiaaaYYYXXX^^^eeeggghhhjjjmmmtttzzz{{{}}}~~~~~~}}}zzzyyyxxxyyyzzz{{{zzzuuunnniiijjjlllllllllmmmoooqqqtttvvvwww|||nnnaaa]]][[[aaalllzzz{{{wwwlllTTTEEEAAA>>>;;;:::::::::999888444444444444444444444444111111111111111111111111222111111000000000000111000000000000000000000000111111000000000000111111---...000111222111111000///000222222111111222333222111111111111222333333111222222222222333333333222222333555777999<<<======???FFFOOOVVV___ppp}}}||||||uuurrrnnnllljjjhhhfffcccbbb```]]]\\\[[[YYYWWWUUUSSSRRRRRRPPPOOOMMMKKKJJJLLLJJJHHHFFFFFFFFFGGGHHHIIIJJJLLLOOOVVV]]]dddhhheeeiiimmmpppppppppppppppppplllhhhfffeeedddaaa___RRRTTTYYYbbbwwwooorrruuuvvvuuuvvvyyy}}}yyyxxxuuurrrppppppppppppsss|||wwwoooppptttuuunnnnnnjjj```WWWTTTZZZaaaeeehhhjjjkkknnnzzz}}}}}}{{{zzzzzzsssrrrtttrrrsssuuuyyy}}}rrrcccYYYWWW[[[\\\jjj|||{{{~~~pppTTTEEE@@@>>>===888333555888666000444444444444444444444444111111111111111111111111444333222000////////////000000000000000000000000111111000000000000111111//////000111111000///......000222222222111222333333333222222333333444555111111222222222333333333333333222333444666888999:::;;;AAAKKKRRRYYYfffuuu~~~}}}{{{zzzzzztttqqqmmmjjjhhhgggeeeccc```^^^[[[YYYXXXWWWUUUSSSPPPOOONNNLLLKKKIIIHHHGGGIIIGGGEEECCCDDDEEEHHHIIILLLMMMPPPTTTZZZaaafffjjjeeeiiinnnpppqqqqqqqqqrrrmmmiiiccc```^^^\\\YYYVVVLLLQQQXXXggghhhkkknnnoooppprrrvvvzzzwwwuuusssqqqpppmmmhhheeekkkpppqqqnnnmmmpppooojjjkkkmmmhhh]]]]]]hhhmmmjjjfffjjjlllkkkkkkppp|||yyyqqqqqq||||||}}}zzzggg```[[[UUUWWW___oooxxxsssUUUJJJCCC::::::888666666777777555333555555444444444333333333444444444333333222222222111111111000///......---333222111///......------000000////////////000000///000111222222111000///000000111222222222222222333333222111000///......111111111111111111111111444444555555666777777777888999>>>EEELLLSSS___kkk}}}||||||}}}}}}}}}xxx{{{}}}xxxssspppppptttpppjjjgggfffdddaaa^^^___^^^]]][[[XXXTTTRRRPPPOOOMMMLLLJJJIIIHHHHHHIIIFFFFFFFFFGGGIIILLLOOOPPPSSSVVVZZZ]]]```cccgggjjjllllllmmmmmmoooqqqrrrsssooodddYYYVVVUUUSSSRRRSSSMMMRRR^^^uuu```dddjjjnnnpppqqqsssuuuwwwuuussspppnnnjjjeeeaaacccggghhhffffffjjjjjjgggfffkkkjjjdddhhhuuu|||zzzlllmmmmmmjjjfffhhhqqqxxxvvvkkkiiirrrsssfffZZZWWWVVVXXXfffxxxwwwhhhNNNDDD@@@;;;999888666666777666555333444333333333222222222222333333333333222222222111222222111000000///......111000000////////////000000000////////////000000//////000111111000/////////000111111222222111111222222111111000/////////111111111111111111111111333333444555555666666777777777;;;BBBHHHOOO[[[ggg}}}}}}}}}{{{xxxvvvwwwwwwwwwwwwrrrtttuuuuuuqqqnnnkkkjjjlllhhhdddaaaaaa```]]][[[ZZZYYYWWWUUURRROOOMMMLLLJJJHHHFFFEEEDDDEEEFFFGGGGGGHHHIIIJJJMMMPPPSSSUUUWWWZZZ]]]```bbbeeehhhkkkoooooopppppppppppppppppplllaaaWWWSSSSSSQQQQQQRRRTTTYYYeee]]]ccclllssswwwwwwvvvvvvwwwuuurrrooolllhhhccc___^^^``````^^^___cccdddcccdddjjjllljjjppp|||qqqrrrpppkkkffffffmmmsss}}}|||ooohhhmmm|||qqq]]]VVVQQQRRRUUUbbb}}}yyyxxxtttWWWEEE===;;;<<<888777555555666666555333222222222222111111111111222222222111111111111111222222222111000000/////////////////////000111111000000////////////000000...//////000000//////......///000000111111000000000000000000000000000000111111111111111111111111222222333333444555555555666666888===BBBIIIVVVaaaooozzz~~~|||{{{xxxvvvsssqqqrrrrrrqqqqqqnnnmmmlllkkkkkkjjjgggeeedddaaa___]]]\\\\\\ZZZYYYVVVUUURRRNNNLLLJJJIIIIIIFFFEEECCCBBBCCCEEEGGGIIIJJJKKKMMMPPPSSSWWWZZZ\\\]]]___bbbdddeeegggjjjlllrrrssssssrrrqqqooommmllldddZZZQQQOOOOOOOOOQQQTTTYYYbbbssscccjjjuuu~~~}}}wwwuuurrrpppnnnjjjeeebbbbbbbbb___]]]]]]___aaaaaagggkkklllkkkmmmtttwwwuuulllmmmlllhhheeegggmmmrrr}}}vvvvvv~~~lll]]]XXXTTTSSSWWWbbbvvv|||sss{{{]]]III???888888;;;777666444555666666444333333222222222222111111111111111111000000000000000222222222222111111000000///////////////000000111000000////////////000000......////////////............///000000000000000//////000000111111111111111111111111111111111111111111111222333333444444666555666:::>>>DDDPPP[[[bbbttt}}}}}}}}}{{{yyyxxxvvvtttqqqpppppppppooommmllliiiffffffggghhhfffccc```___]]]\\\ZZZYYYWWWVVVTTTQQQNNNKKKIIIHHHIIIIIIGGGFFFEEEEEEGGGJJJNNNPPPOOOPPPSSSWWW[[[___bbbdddbbbdddggghhhhhhiiilllnnnsssssstttsssqqqnnnkkkiii___VVVOOOOOOQQQSSSWWW\\\^^^ooojjjpppzzzuuusssrrrqqqqqqnnnkkkhhhllliiieeebbb``````aaaccclllmmmkkkhhhggghhhhhhfffbbbcccbbbaaa```bbbhhhmmm|||}}}ggg[[[WWWVVVTTTWWWdddxxxqqqqqq~~~hhhJJJ@@@===888666:::666555444444555555444333333333333333222222222222000000000000000000000000222222222111111111111111111000000///////////////000000////////////000000//////............//////......///000000000000000/////////000111111222222111111111111111111111111000000111111222333333333777555666999<<<@@@JJJUUU\\\jjj|||}}}{{{xxxvvvuuurrrpppnnnllllllllljjjhhhhhhdddaaaaaacccdddbbb```]]]]]]\\\ZZZWWWTTTSSSRRROOOMMMKKKIIIGGGHHHIIIJJJIIIIIIIIIJJJMMMQQQUUUWWWUUUVVVZZZ^^^bbbfffhhhjjjggghhhjjjkkkkkkkkkmmmoooqqqqqqrrrqqqoookkkhhhfff]]]VVVQQQRRRUUUYYYaaahhhnnnnnnqqqwww~~~~~~{{{qqqqqqpppqqqqqqpppnnnkkkqqqlllhhhgggeeecccdddgggpppnnnjjjfffcccbbbccccccdddcccbbb```___aaaeeehhhsssxxx~~~xxxwwwzzzcccVVVUUUYYYUUUXXXcccxxxppptttiiiTTT@@@;;;<<<999777888555444333333444555444333444333333333222222222222000000000000111111111111111111111111111111111111111111000///////////////000000////////////000000000//////......//////000...///000000111111000000//////000000111111111222111111111111111111111111000000111111222333333333777555666999:::===EEEOOOYYYaaasss~~~}}}|||zzzwwwtttqqqpppjjjiiigggfffeeedddbbb``````^^^\\\[[[[[[[[[ZZZYYYWWWXXXXXXUUURRROOOMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKMMMOOORRRVVVYYY[[[[[[]]]```dddhhhjjjlllmmmiiijjjlllllllllmmmnnnppppppooonnnllliiifffcccaaaWWWSSSQQQVVV]]]eeeqqq{{{ttttttuuuxxx||||||zzzwwwnnnmmmmmmnnnooonnnllljjjkkkfffeeeggggggeeegggkkktttpppiiieeebbbbbbdddgggiiigggeeecccaaabbbdddfffiiiooouuuyyy|||pppkkklllvvv}}}xxxcccYYYVVVYYY___bbblll~~~yyy~~~nnnRRRHHH===999999999777666444333222333444555444222222222222222111111111111000000000111111222222222000000000000000000000000///////////////000000111000000////////////000000111000////////////000111///000111111222222111111000000000000000111111111111111111111111111111111000000111222222333333444555444666999999:::@@@HHHRRRUUUccczzz~~~~~~zzzzzzxxxuuurrrnnnkkkiiidddbbb```______]]][[[YYYWWWXXXXXXWWWTTTSSSSSSSSSPPPRRRTTTRRROOOLLLLLLLLLGGGHHHIIIJJJKKKLLLMMMMMMNNNOOORRRVVVYYY\\\^^^___aaaccceeeiiikkkmmmnnnnnniiikkklllmmmlllmmmoooppppppooolllhhhccc___\\\[[[VVVUUUZZZfffuuu{{{yyyvvvwwwzzz{{{zzzxxxkkkkkkjjjkkklllkkkhhhfffccc______eeegggfffiiioooxxxqqqiiidddaaaaaaeeeiiigggeeeccc```___```bbbcccdddiiiooorrrttt|||yyyhhh^^^bbbdddbbbnnnzzzbbbXXXYYY\\\aaafffwww}}}vvvTTTFFFCCC===888777999888555444333222222444444444222111111111111000000000000000000111111222222222333///////////////000000000------......///111222333000000////////////000000222111000//////000111222000000111222222222222222111111000000000000000000111111111111111111111111111111111222333333444444333333555888888888===DDDKKKKKKVVVnnn~~~~~~~~~wwwvvvtttqqqmmmjjjfffddd```___]]]\\\\\\ZZZWWWUUUTTTVVVXXXVVVQQQOOOOOOPPPMMMPPPSSSRRROOOMMMMMMOOOHHHIIILLLNNNPPPQQQRRRRRRQQQSSSWWW[[[___aaaccccccdddfffhhhkkkmmmnnnooonnniiijjjlllmmmlllmmmoooppprrrooojjjeee___[[[WWWVVV\\\___jjj}}}{{{wwwsssqqqrrrrrrpppnnniiijjjlllkkkhhheeecccbbbbbbbbbbbbccceeehhhkkklllsssnnnhhheeeeeefffhhhiiieeefffggggggfffdddbbbaaa[[[```ggglllrrr|||}}}hhhZZZVVVZZZ^^^___qqqxxxkkkddd]]][[[^^^iii|||~~~~~~{{{ZZZEEE@@@>>><<<;;;:::999666444555555444444444333333333333333333222222111111111000111111111111222222222000000////////////000000222000//////000111111000///////////////////////////////////////000111111////////////////////////111111111000000000000000000111222222111000222333222222333333333333444444444444555666777999;;;<<>><<<888777666666555444444444444444333333333333222222222222222111111111000000000111111111222222000000////////////000000222000//////000111111000///////////////////////////////////////000111111111111111111111111111111............////////////,,,...000111000000111222222222222222333333333333222222333333555666888999>>>AAAIIIUUUbbbrrr|||}}}}}}{{{zzzzzz|||~~~{{{wwwtttrrrnnnlllkkkllloooqqqrrrrrrnnnlllkkkllllllllljjjhhheee```[[[YYYYYYYYYWWWUUUTTTSSSRRRRRRSSSSSSQQQOOOPPPOOONNNMMMMMMMMMMMMMMMNNNNNNPPPQQQSSSUUUVVVWWWVVVWWWYYY[[[]]]^^^______bbbcccdddeeefffggghhhiiinnnoooqqqsssuuuuuuuuuuuusssrrrpppmmmlllllllllllliii^^^UUUUUUUUUXXXcccppprrrrrrqqqppppppnnnmmmllliiihhhgggfffgggggggggfff___bbbfffiiijjjiiigggeeedddeeehhhkkkmmmllliiieeeffffffeeeeeecccbbbaaa```]]]```dddfffhhhjjjnnnpppyyyzzznnnbbbZZZUUUQQQNNNQQQUUU[[[fffooo{{{nnnhhhkkkpppwwwwww}}}bbbFFF===@@@===:::777555555555555444444444444333333333222222222222222111111111111111000000000000111111111111000000////////////000000111000......000111000//////////////////////////////////////////000000111000000000000000000000000......///////////////000,,,...111222111111222333111222222222222333333333222222333333444666777888;;;===CCCMMMXXXggg|||~~~{{{zzz|||zzzzzzzzz{{{zzzzzzxxxvvvssssssuuuwww~~~vvvqqqnnnkkkfffccc```^^^\\\]]]```bbbddddddbbbaaa```bbbdddeeebbb```aaa]]]XXXUUUUUUVVVUUUTTTRRRQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMMMMOOOPPPQQQSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ\\\^^^aaabbbcccbbbbbbdddeeefffggghhhjjjkkkkkknnnoooppprrrsssssssssrrrrrrrrrpppnnnkkkgggeeecccaaaVVVSSSXXXZZZ[[[kkknnnnnnnnnlllkkkjjjiiiiiiiiigggggghhhjjjjjjhhhfffcccdddeeefffggggggggggggggghhhkkknnnooommmhhhdddaaa```^^^]]]\\\]]]^^^^^^aaabbbbbbbbbccceeeiiikkkxxx{{{qqq```XXXRRRPPPPPPQQQVVV\\\cccgggnnnyyyzzzqqqpppwww{{{~~~gggKKK;;;:::@@@:::888666555555666555444444444333333333222222222111111111111111111111111//////000000000111111111000000////////////000000111///......///000000//////////////////////////////////////////000000111/////////////////////////////////000000111111111---000333444333333333333111111111222222222333333333333333444555666777888999:::???HHHQQQ^^^qqq~~~{{{wwwyyy~~~~~~yyyvvvuuuvvvvvvxxxxxxvvvssspppoooqqqsss~~~{{{yyyyyyssskkkeeebbb___[[[WWWUUUSSSRRRRRRTTTVVVWWWWWWYYYWWWWWWZZZ^^^```]]]ZZZ\\\YYYUUUSSSRRRSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQRRRPPPPPPPPPPPPQQQSSSUUUWWWZZZ[[[[[[\\\\\\]]]]]]^^^^^^```ccceeeffffffeeedddffffffggghhhjjjkkklllmmmooooooqqqrrrrrrrrrqqqqqqppppppooolllhhhbbb\\\YYY[[[SSSSSSZZZ^^^gggllllllkkkiiifffeeefffhhhjjjgggeeefffiiijjjhhheeefffeeedddddddddfffhhhiiijjjkkkmmmoooooolllgggccc^^^[[[WWWTTTSSSUUUXXXZZZaaa```___^^^___bbbdddfffuuu~~~pppfffZZZSSSOOOKKKLLLOOOSSSUUUZZZbbbqqqtttrrrzzz}}}{{{~~~iiiOOO@@@:::;;;@@@888777666666777777555444333333333333222222222222000000000111111111111111/////////000000000111111000000////////////000000111///......///000000//////////////////////////////////////////000111111........................//////000000111111222222///222444555444333222222111111111111222222222222444333333444555666777777777888===DDDKKKUUUfffuuu}}}|||}}}vvvuuuwww|||{{{yyyxxxzzz}}}~~~{{{wwwtttsssrrrsssuuuuuussspppmmmlllmmmnnntttwwwzzz{{{||||||zzz{{{}}}zzzzzzzzzyyyyyyzzzzzz{{{~~~{{{yyywwwvvvtttqqqooolllhhhbbb]]]YYYUUURRROOONNNMMMMMMNNNPPPRRRQQQPPPSSSQQQQQQVVV\\\^^^[[[WWWUUUTTTRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUSSSSSSUUUWWWTTTTTTUUUVVVXXXZZZ[[[\\\______```````````````aaacccdddfffhhhiiiiiihhhggghhhhhhiiikkklllmmmnnnoooqqqrrrsssttttttsssrrrqqqooonnnkkkgggbbb]]]XXXUUUVVVSSSTTT\\\ggg}}}jjjkkkjjjhhhgggiiinnnrrrmmmhhhbbb```cccfffgggfffgggfffeeeddddddeeeggghhhkkkjjjkkklllmmmkkkhhheeebbb]]]VVVPPPNNNQQQUUUYYY]]]]]]]]]^^^```bbbbbbbbbjjjwwwqqqcccXXXOOOLLLMMMLLLNNNPPPTTT]]]nnnyyyvvvzzztttsssxxxmmmQQQAAA<<<::::::;;;666666666888999888555333333333333222222222222111///000000000111111111222////////////000000000111000000////////////000000000///------///000///...///////////////////////////////////////000111111////////////////////////......//////000111111222///222555555444222000000111111111111222222222222333222222333333444555666555666:::@@@EEELLLYYYfff}}}zzzyyyttttttsssqqqppprrrwwwzzz{{{zzzyyyxxxvvvuuusssrrrqqqqqqrrrsssrrrpppmmmkkkkkkkkklllnnnpppooooooqqqvvvzzz~~~}}}}}}{{{{{{|||}}}~~~{{{xxxvvvtttrrrrrrsssvvvxxxyyyqqqqqqqqqqqqqqqqqqrrrrrrqqqnnnllljjjjjjiiigggeee___^^^\\\WWWRRRMMMKKKKKKJJJKKKLLLOOOSSSTTTRRRQQQPPPNNNOOOTTT\\\___[[[VVVRRRSSSSSSSSSTTTTTTVVVWWWXXXZZZZZZYYYWWWWWWYYY\\\XXXYYY[[[]]]___```aaaaaa```aaaaaabbbcccddddddeeehhhhhhjjjkkklllkkkkkkjjjkkkkkklllmmmooopppqqqrrrsssttttttuuutttsssqqqpppoookkkfff```\\\ZZZZZZZZZ[[[^^^fffssshhhiiijjjkkklllrrrzzzppphhh___[[[^^^cccfffgggfffffffffeeeffffffffffffjjjiiiiiijjjkkkkkkiiigggiiicccYYYQQQNNNQQQVVVZZZ[[[\\\^^^aaaddddddbbb``````qqquuudddXXXRRRRRRLLLNNNOOOOOOQQQZZZgggrrrwwwrrrmmmssszzzpppkkkuuujjjWWWCCC;;;;;;:::777666555555777999:::999666333333333333222222222111111//////000000111111111222////////////000000000000000000////////////000000000///------///000///...///////////////////////////////////////000111111000000000000000000000000---------...///000000111///222555555333000......000111111111111222222222111111111111222333444444444555999>>>AAAEEEPPP\\\ppp{{{}}}vvvuuullljjjjjjooovvvyyywwwtttssssssssssssrrrrrrqqqqqqqqqssssssrrrooolllkkkkkkjjjlllnnnllljjjiiilllpppkkknnntttzzz~~~}}}}}}}}}vvvrrrrrrtttooopppqqqsssvvvxxxzzz|||yyyzzz|||~~~~~~}}}{{{yyyuuutttssstttvvvwwwvvvuuuxxxxxxyyyyyyyyyzzzzzzzzzvvvuuuuuuvvvvvvuuusssqqqggggggfffgggiiilllnnnpppmmmmmmlllllllllkkkkkkkkkdddbbb```___``````___^^^WWWYYYYYYUUUNNNIIIHHHHHHIIIJJJMMMRRRVVVWWWVVVTTTOOOMMMNNNTTT]]]```\\\WWWSSSUUUWWWXXXXXXYYYZZZ\\\[[[\\\]]][[[YYYYYY\\\___[[[]]]___aaacccddddddddd``````aaaccceeefffggghhhkkkkkklllmmmmmmmmmmmmmmmmmmmmmnnnpppqqqrrrssstttrrrssssssssssssqqqpppoooooojjjbbbZZZWWWYYY]]]aaahhhrrrkkkmmmoooooopppttt|||wwwnnnddd```bbbcccaaa^^^ccceeeggggggfffggghhhjjjiiigggfffgggjjjkkkiiigggfffbbb^^^[[[\\\___dddhhhiiiiiijjjjjjjjjgggccc___bbbkkkzzzpppddd]]]VVVSSSPPPNNNNNNRRRWWWZZZcccmmm|||uuukkkggggggnnnvvvwwwsssxxxpppLLLEEE===999:::;;;:::777888777555444333333444444333333222111111000000///111111000000000000111111222111000.........///000000000000000000000000000////////////////////////........................000000000000////////////000000111111111111000000////////////000000000000000111111111111222222222000000000000111111111111222222222222222222222222555666777999===DDDMMMSSSeeettt}}}tttkkkdddeeemmmrrrooojjjhhhkkknnnoooooonnnmmmnnnsssrrrpppnnnlllkkkjjjjjjjjjiiihhhfffeeeeeeeeeeeeeeegggiiilllnnnooooooooonnnmmmlllnnnqqqtttvvvvvvuuuqqqmmmhhhfffgggiiikkkggghhhiiijjjkkklllmmmnnnnnnmmmlllnnnpppqqqooommmiiiiiiiiijjjjjjkkkkkkkkkhhhjjjkkkkkkjjjhhhhhhhhhfffggggggggghhhhhhhhhhhhcccbbb``````aaaaaaaaa```aaaccceeedddbbb```___```\\\]]]]]]]]][[[YYYWWWVVVXXXWWWTTTQQQOOONNNMMMMMMIIILLLRRRWWWZZZ[[[ZZZYYYQQQNNNNNNSSSWWWYYYZZZ^^^VVVWWWXXXZZZ\\\]]]]]]]]]\\\]]]___```aaa```^^^]]]bbbbbbbbbcccdddeeefffggghhhgggffffffgggiiikkkmmmppppppoooooooooooooooooooooqqqsssuuuvvvuuuttttttpppqqqppppppqqqpppkkkfff___^^^]]]\\\^^^fffuuukkklllllllllmmmpppuuuxxxrrrllleeebbbcccddddddbbb```aaaaaaccceeeggghhhiiigggeeedddfffiiijjjiiihhhgggddd```^^^___dddkkkooorrroookkkiiihhhfffdddccc]]]cccpppyyykkkeee\\\UUUQQQPPPPPPPPPRRRZZZfffqqq{{{|||nnncccbbbhhhrrr~~~fffUUUGGGAAA:::777888999888666888777555444333333333444333333333333333333333333111111000000000000111111222111000///......///000////////////////////////////////////////////////........................////////////000000000000//////000000000000//////.../////////000000000000//////000000000111111111000000000000111111111111333333444444555555555666777777777888:::???FFFKKKXXXggg}}}{{{qqqllljjjkkkllldddeeeggghhhiiikkkmmmnnnnnnnnnmmmkkkjjjjjjiiiiiihhhggggggffffffeeeeeedddaaabbbdddfffhhhhhhhhhhhhhhhgggeeefffiiikkkllllllkkkiiieeeaaa___```aaabbbccccccdddeeeffffffggghhhfffeeedddeeehhhiiigggeee____________`````````aaa]]]___``````^^^\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^___^^^\\\ZZZZZZ[[[[[[[[[ZZZZZZ\\\]]]^^^\\\[[[[[[\\\WWWXXXYYYYYYYYYXXXWWWWWWYYYXXXVVVTTTSSSRRRRRRRRRMMMQQQVVV[[[^^^^^^\\\[[[SSSOOONNNRRRVVVWWWZZZ^^^YYYZZZ[[[]]]^^^___``````]]]___```bbbbbbaaa```___bbbbbbbbbcccdddfffggghhhiiiiiihhhhhhiiikkkmmmnnnoooooopppqqqqqqpppppppppnnnppprrrssstttsssrrrqqqqqqqqqooommmkkkgggaaa]]]```]]]\\\bbbqqqooommmlllkkklllmmmmmmllljjjiiigggfffffffffggghhh___]]]\\\^^^cccgggiiihhheeeddddddeeegggiiihhhgggfffccc```___bbbhhhooosssvvvpppiiidddbbbbbbcccddd^^^___iii}}}rrrfff___XXXPPPJJJJJJNNNSSSYYY___hhhrrrzzzxxxmmmeee``````kkk|||gggNNN@@@@@@<<<666444555666666444777666555444333333333444111111222222333444444555111111000000000000111111111000000////////////000////////////////////////////////////////////////..............................//////000000111111//////000000000000//////....../////////000000000........./////////000000000000000000111111111111222222333444555666666777666666666666777;;;AAAEEEMMMYYYnnnqqqeeeeeejjjbbbbbbaaabbbdddgggjjjllliiiiiiiiihhhhhhhhhhhhhhheeeeeefffffffffeeecccbbb______```aaabbbbbbbbbbbbbbb```^^^___aaacccccccccbbbaaa^^^\\\[[[ZZZZZZZZZ]]]^^^^^^^^^____________^^^]]]]]]^^^___```___^^^ZZZ[[[[[[[[[[[[[[[\\\\\\YYYZZZ[[[[[[XXXWWWVVVWWWZZZZZZYYYYYYZZZZZZ[[[\\\[[[YYYWWWVVVWWWWWWVVVUUUTTTVVVXXXYYYXXXXXXYYYZZZUUUVVVWWWYYYZZZZZZZZZZZZZZZYYYWWWVVVVVVVVVWWWWWWUUUXXX\\\```cccbbb```___XXXRRROOORRRUUUVVVZZZ^^^\\\]]]___```bbbccccccccc```aaabbbcccdddcccbbbbbbbbbbbbcccdddeeegggiiijjjjjjjjjiiijjjkkkmmmooopppnnnoooqqqsssssssssrrrqqqnnnoooqqqrrrrrrqqqooonnnooonnnkkkhhhccc]]]YYYVVV\\\```iii{{{rrrooolllllllllkkkgggccccccfffiiiiiihhhhhhjjjmmmbbb^^^[[[]]]dddhhhhhhfffffffffffffffffffffffffffaaa`````````cccgggkkkmmmooojjjccc^^^]]]^^^___```aaa___fffwwwwwwmmm___UUURRRRRRRRRQQQRRRWWW___eeeiiisss~~~nnneeebbbhhhmmmxxxpppVVVDDD===;;;888444333444555555444555555555444444333333333//////000000111111111222111111000000000000111111000000000////////////000////////////////////////////////////////////////........................---......///000111111222000000111111111111000000........./////////000000....../////////000000000///000000000111111111111......///000222333444444222333444555777:::???CCCHHHQQQbbbwwwllldddcccbbbaaa``````bbbdddeeeffffffffffffgggggggggggggggeeefffggggggfffcccaaa______`````````aaaaaa``````___]]]\\\\\\^^^```aaaaaa______^^^]]]\\\ZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[\\\]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[YYYWWWWWWXXX[[[[[[ZZZZZZZZZ[[[\\\]]]]]][[[YYYXXXXXXXXXWWWVVVVVVXXXYYYZZZYYYYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^______\\\[[[YYYXXXXXXXXXYYYZZZ\\\___cccfffhhhgggdddccc]]]VVVQQQSSSUUUWWW[[[```___```aaabbbdddddddddeeeaaabbbcccdddeeeeeeeeedddbbbccccccdddfffhhhjjjkkkiiiiiiiiijjjkkkmmmooopppmmmooorrrtttuuutttrrrqqqooopppqqqrrrqqqooommmllljjjgggeeebbb\\\VVVUUUXXXXXXmmmqqqnnnkkkjjjjjjhhhccc^^^```dddiiikkkiiiiiilllooofffbbb^^^```eeehhhgggdddhhhhhhhhhgggeeedddcccccc^^^___aaacccdddddddddcccdddaaa^^^\\\\\\]]]]]]\\\^^^^^^bbbllltttxxx|||yyymmmbbb^^^XXXRRROOOPPPSSSWWWWWW]]]fffoooxxx{{{ooofffbbbgggppp~~~fffUUUGGG>>>;;;777666444444555555555555444444444444444333333333111111111000000/////////111111000000000000111111/////////000000000000///........................////////////////////////........................---......///000111111222111222222333333222222111............/////////////////////000000000111111///000000000111111111111,,,---...///000111222222333444555666777999===@@@DDDKKKYYYkkklllaaa^^^\\\[[[\\\___aaaaaa```ddddddfffgggggghhhggggggggggggggggggeeebbb___]]]```````````````aaaaaabbb^^^\\\[[[\\\^^^```aaaaaa_________^^^]]]\\\[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[]]]^^^YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZWWWVVVWWWXXXZZZYYYXXXWWWXXXYYY[[[\\\___]]][[[[[[[[[[[[ZZZYYY[[[\\\\\\\\\ZZZZZZ[[[]]]__________________``````aaa```^^^\\\\\\[[[\\\\\\aaacccgggkkkllljjjhhhfff```YYYTTTUUUWWWXXX\\\aaa``````aaacccddddddddddddbbbcccdddeeeeeefffffffffcccccccccdddfffhhhiiijjjggghhhhhhiiikkklllnnnooolllnnnqqqssstttsssrrrpppppppppqqqqqqpppmmmjjjiiiccc```]]][[[UUUPPPTTT\\\eeekkkiiigggfffeeeccc```]]]aaadddiiijjjjjjiiikkkmmmfffdddbbbcccffffffeeebbbfffggggggfffcccaaaaaabbb___aaadddeeeeeebbb___]]]]]]\\\\\\]]]______]]][[[]]]]]]aaafffggghhhmmmtttzzzvvvpppeeeZZZRRRNNNMMMNNNPPPSSSVVVYYY]]]dddnnnuuu}}}xxxnnnffffffiiinnn}}}^^^LLLEEE>>>::::::555666666666666666666555333333444444444444333222444333333222111111000000111111000000000000111111...//////000000000000///........................////////////////////////..............................//////000000111111111222222222222222222111------.........///////////////000000000111111111000000000000111111111111//////000111222222333333666777888777666777888:::===DDDOOO]]]nnnmmm[[[XXXUUUUUUYYY\\\\\\[[[```bbbdddfffhhhiiiiiihhhhhhhhhgggfffdddbbb___^^^^^^^^^^^^___```aaacccddd^^^]]][[[[[[]]]_________]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZ[[[[[[ZZZYYYYYY\\\^^^[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\]]][[[ZZZYYY[[[\\\\\\[[[YYYXXXYYYZZZ\\\^^^___]]][[[[[[\\\]]]\\\[[[\\\]]]]]]\\\ZZZZZZ\\\]]]bbbaaa```___^^^^^^______eeedddbbb```______``````cccfffjjjmmmnnnllljjjhhhaaaZZZUUUVVVXXXYYY]]]bbb``````aaabbbcccddddddcccbbbbbbccccccdddeeefffgggccccccddddddeeefffhhhhhheeefffgggiiijjjlllmmmnnnlllmmmoooqqqqqqqqqpppooonnnnnnnnnmmmkkkhhheeeccc^^^YYYWWWVVVQQQOOOZZZiiifffffffffeeebbbaaaaaabbbdddfffhhhiiiiiiiiiiiijjjaaabbbcccddddddcccaaa```aaacccdddcccaaa___aaabbbbbbbbbbbbbbbaaa___]]]\\\ZZZZZZ[[[]]]___^^^[[[YYYYYYZZZ]]]aaaaaa```bbbgggmmmvvv~~~nnnbbbYYYTTTQQQPPPQQQQQQPPPPPPSSSYYY______gggsss~~~qqqnnnsss|||cccKKKCCC@@@:::777:::444555777777666555555555222333444444444444333222222222222222111111111111111111000000000000111111---...///000111111000///........................////////////////////////........................////////////000000000000000000000111111000000000---------.........//////........./////////000000000000000000111111111111111222222222333333444444444555777777666555666888888???HHHPPP[[[mmmeee]]]TTTPPPRRRUUUVVVVVVZZZ\\\```dddhhhjjjkkklllggggggfffeeedddcccbbbbbb]]]]]]^^^___bbbdddggghhhccc```]]]\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[\\\\\\ZZZYYYYYY\\\_______________^^^^^^]]]]]]^^^^^^___^^^]]]]]]___aaa___^^^\\\[[[[[[]]]___aaa^^^]]]\\\\\\^^^______^^^[[[\\\]]]\\\[[[\\\^^^```bbbaaa```_________``````bbbaaa```______```aaabbbcccfffjjjmmmnnnmmmkkkiii___XXXTTTVVVXXXYYY\\\aaa```aaabbbccccccdddccccccaaaaaaaaabbbcccdddeeefffdddddddddddddddeeeffffffeeefffgggiiikkklllmmmmmmlllmmmmmmnnnnnnnnnmmmmmmhhhiiihhhgggdddaaa]]][[[WWWSSSSSSVVVVVVZZZmmmdddfffgggfffcccbbbeeehhhffffffggghhhhhhhhhhhhggg[[[^^^bbbcccbbb```___^^^\\\^^^aaa```___^^^aaacccbbbaaa___]]]\\\[[[\\\\\\YYYYYYYYY[[[\\\[[[YYYWWWQQQQQQTTTZZZ\\\YYYXXXZZZccclll~~~uuuiiiaaa\\\QQQRRRRRRPPPMMMMMMPPPTTTOOOVVV___eeeiiinnnwww}}}www{{{}}}zzz___MMM@@@???===666444777333555777777666444444444111222333444444444333222.........///000000111111111111000000000000111111---...///111111111000///........................////////////////////////........................000000000000////////////......////////////......---------.........//////---------.........//////000000000000111111111111222222222222222222222333///111444666666666888:::888>>>EEEHHHNNN]]]uuusssgggXXXOOOMMMPPPRRRRRRTTTXXX]]]ccchhhkkkmmmnnneeeeeedddddddddeeeffffff______```bbbeeehhhkkkmmmhhheeeaaa___^^^]]][[[ZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^\\\ZZZZZZ^^^bbb___^^^^^^^^^]]]]]]\\\\\\[[[\\\\\\\\\[[[\\\^^^aaa^^^]]][[[ZZZZZZ\\\^^^```___^^^]]]^^^```aaaaaaaaa[[[\\\]]]]]]]]]___bbbdddcccbbbaaa``````aaabbbccc]]]\\\\\\\\\]]]^^^```aaaccceeeiiimmmnnnmmmkkkiii\\\VVVSSSUUUWWWXXX[[[___aaaaaabbbcccdddddddddddd`````````aaabbbccceeefffeeeddddddccccccddddddeeeeeefffhhhjjjlllmmmnnnnnnllllllllllllkkkkkkkkkkkkdddddddddbbb___[[[WWWUUURRROOORRRYYY^^^gggfffggghhhhhhffffffggghhhcccccccccfffiiiiiieeebbb```^^^]]]^^^``````^^^[[[]]]___aaaaaa___^^^^^^^^^___``````___]]][[[ZZZZZZWWWXXXYYYZZZYYYXXXVVVTTTTTTUUUUUUVVVWWWWWWWWWWWWbbbhhhvvvtttllliii^^^TTTRRRSSSPPPMMMKKKNNNNNNPPPRRRVVVZZZ]]]___dddfffjjjooovvvrrr^^^SSSCCCAAA===999777555555555666666555555555444444444333333333222222222111111222111111111111111111111222222222111000//////...000000000000000000000000///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///..............................//////000111111111000000///////////////000---///000111000000222444000111111111111222222222333333444555666777888999;;;;;;===AAAFFFQQQddduuurrrYYYOOOOOONNNLLLMMMQQQSSSVVV\\\bbbggglllnnnjjjiiifffdddbbbaaaaaaaaaaaa``````bbbeeehhhiiiiiibbbaaa```___]]][[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXWWWZZZYYYXXXYYYZZZ[[[ZZZYYY\\\[[[ZZZZZZZZZ[[[]]]]]]___^^^]]]\\\[[[[[[[[[[[[___^^^]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^___``````cccbbb```___]]]]]]\\\\\\XXXYYYZZZ\\\^^^```aaabbbdddbbbaaabbbccceeedddddd````````````aaabbbcccdddfffjjjnnnpppnnniiieeebbbWWWVVVUUUVVVXXX[[[___bbb``````aaabbbdddeeefffgggbbb```]]]\\\]]]```dddgggbbbbbbcccdddeeeffffffgggkkkjjjiiijjjlllnnnnnnnnnssslllgggiiijjjgggdddbbb[[[[[[ZZZZZZYYYZZZ[[[\\\aaafffiiijjjpppdddeeefffeeeddddddeeefffbbbbbbccceeegggfffccc___ZZZYYYXXXZZZ]]]^^^]]][[[YYY[[[___```aaaaaabbbcccaaaaaa```^^^\\\ZZZZZZZZZWWWYYYZZZ\\\\\\[[[ZZZYYYVVVUUUUUUUUUVVVWWWWWWXXX]]]aaajjjtttyyy{{{uuucccYYYUUUQQQNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSSSSUUUYYY\\\```dddjjjnnnxxx{{{~~~~~~|||}}}~~~yyyuuuxxxrrr]]]MMMFFF>>><<<:::777555555555666555444444444333333333333333333222222222111111111000000111111111000000000222222111111000//////...///////////////////////////////////////////////////////////////////////////////////////////////////...------------...///........................+++,,,,,,---......//////000000///////////////000...///111111000000111333000000111111111222222222222333333444666777777888888888;;;???DDDMMM___oooyyycccYYYUUURRRPPPPPPQQQRRRUUUYYY^^^bbbcccdddgggfffeeecccbbbaaaaaaaaaaaa```___aaadddfffffffffccccccaaa___^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYXXXYYY[[[[[[[[[YYYZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[__________________```aaacccbbbaaa___^^^]]]]]]]]]XXXYYYZZZ\\\^^^___aaaaaacccbbb```aaabbbdddccccccaaaaaaaaabbbbbbcccdddeeegggkkknnnnnnkkkeee```^^^TTTTTTUUUWWWZZZ]]]aaacccaaaaaabbbbbbcccdddeeefffcccaaa___^^^^^^aaaeeegggffffffffffffggggggggghhhgggggghhhjjjlllnnnoooooofffbbb```dddfffbbb^^^]]][[[[[[]]]```eeemmmuuuzzzaaabbbcccbbbaaa```aaabbbaaaaaabbbcccdddbbb___\\\VVVVVVVVVXXX[[[]]]]]]\\\YYY[[[___aaaaaabbbcccdddcccbbb___\\\ZZZYYYZZZZZZWWWXXXZZZ\\\]]]\\\[[[ZZZWWWVVVTTTSSSTTTUUUWWWXXXYYYYYY]]]dddiiilllssszzz{{{mmmddd\\\WWWVVVTTTRRRPPPNNNMMMLLLLLLLLLIIILLLOOORRRSSSSSSUUUVVVZZZ]]]___^^^]]]___cccggghhhjjjnnnqqquuuyyy~~~~~~{{{uuummmgggaaa]]][[[]]]ccciiimmmnnnpppwww~~~fffRRREEE>>>;;;888777555444444555666666333333333333222222222222333222222222222111111111...///000111111111//////222111111000000//////...........................///////////////////////////////////////////////////////////////////////////...------------...///------------------------+++++++++,,,------......000//////......///000000///000111111//////000111000000000111111111222222222222333333444555666666666555888<<<@@@HHHXXXfffuuupppfff___ZZZWWWXXXWWWVVVUUUWWWZZZ\\\\\\\\\``````aaabbbbbbbbbaaaaaa```___^^^^^^```bbbbbbaaacccbbb```^^^]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^]]]ZZZYYYXXXYYY[[[\\\[[[ZZZYYYYYYYYYXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]\\\\\\[[[ZZZZZZZZZZZZ[[[_________`````````aaaaaacccbbbaaa```___^^^^^^^^^YYYZZZ[[[\\\^^^___aaaaaabbb```______aaabbbbbbaaabbbbbbccccccdddeeeeeefffhhhkkkmmmkkkggg```\\\YYYSSSTTTWWWZZZ]]]```cccdddccccccbbbbbbccccccdddeeeeeecccaaa```aaacccfffhhhhhhggggggfffeeeeeeffffffhhhhhhggggggeeedddbbbaaaZZZXXXYYY]]]]]]YYYTTTTTTXXX]]]gggttt___```aaa```^^^]]]^^^___```aaabbbbbbaaa___[[[YYYWWWWWWWWWYYY[[[]]]^^^^^^]]]___bbbcccbbbaaabbbbbbbbb___[[[XXXXXXYYYZZZZZZVVVXXXYYY[[[[[[ZZZXXXWWWWWWUUUSSSQQQQQQRRRTTTVVVYYYWWWZZZ```dddhhhnnnttt}}}~~~rrriiifffcccaaa^^^ZZZVVVRRROOOMMMJJJLLLPPPQQQRRRRRRSSSTTTSSSTTTTTTSSSRRRSSSVVVXXXTTTWWW[[[^^^```cccfffiiigggeeeeeehhhmmmpppooommmkkkiiigggeeedddaaa\\\XXXZZZYYYXXXZZZ]]]aaadddeeeooouuu|||```JJJ???;;;:::888555555444444444444555666333333333333333222222222222222222222111111111111...///111222222111000///111111000000////////////........................////////////////////////////////////////////////////////////////////////.........------.........------------------------,,,,,,------...///////////////.........///000000///000111000///...///000000000000000111111111111111111222333333444555555555444555999===DDDPPP]]]hhhyyyxxxsssqqqrrrlllfff]]]WWWVVVWWWXXXXXXWWWYYY\\\___aaabbbcccccc```^^^]]]]]]___``````___aaa```^^^\\\[[[\\\]]]^^^\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYY[[[\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[YYYZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[___``````aaaaaaaaaaaaaaacccbbbaaa```````````````\\\\\\]]]^^^___aaaaaabbb```^^^]]]^^^___aaa``````aaabbbbbbcccddddddeeeeeefffhhhiiigggccc^^^ZZZXXXWWWXXX[[[___aaacccddddddddddddcccbbbbbbccccccdddgggfffdddcccccceeefffggggggfffdddbbbaaaaaaaaaaaaeeeeeeeeeccc___[[[YYYXXXYYYWWWXXXZZZYYYTTTRRRSSSYYYhhh^^^___```___]]]\\\]]]^^^___aaabbbbbb```\\\YYYWWWXXXXXXYYYYYYZZZ[[[]]]^^^```bbbdddeeedddccccccddd___[[[WWWUUUVVVYYYZZZ[[[YYYYYYZZZ[[[ZZZXXXVVVTTTUUUTTTQQQOOONNNOOOQQQSSSWWWVVVZZZbbbgggiiilllppp}}}}}}|||{{{wwwqqqiiiaaaZZZUUUPPPQQQRRRQQQPPPPPPQQQRRRUUUUUUUUUSSSQQQPPPPPPPPPNNNQQQVVVXXXYYYZZZ\\\]]]```^^^\\\]]]aaacccaaa___\\\\\\\\\]]]^^^]]]\\\ZZZTTTWWW\\\aaafffkkkqqqtttlll]]]JJJ>>>;;;<<<;;;888666666555555444444444444333333333333333444444444222222222111111111000000...///111222222222111111000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////---..................---------------------------,,,,,,------.../////////...............///000000///000111000///...///000//////000000000111111111111111222222333444444444555333444888<<<@@@JJJSSS\\\mmmppp```WWWTTTSSSRRRPPPRRRVVVZZZ^^^```aaabbb```___]]]^^^```aaaaaa``````___^^^]]]]]]^^^_______________^^^^^^\\\[[[ZZZ[[[ZZZYYYZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\\\\XXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]______```aaabbbaaaaaaaaabbbaaaaaa`````````aaaaaa_________```aaabbbbbbccc___]]]\\\]]]^^^```_________```aaabbbccccccbbbbbbbbbccceeedddaaa]]][[[[[[^^^___bbbdddeeeeeedddccceeedddcccbbbaaabbbcccdddhhhgggfffffffffffffffgggfffeeebbb___^^^]]]]]]]]]\\\^^^___]]]ZZZXXXXXXYYYYYYXXXYYY[[[YYYWWW[[[aaaiii___```aaa```^^^]]]]]]^^^___aaacccbbb___\\\YYYXXXWWWXXXXXXXXXXXXYYY\\\___```cccfffggggggggghhhiii___[[[VVVTTTWWWYYYZZZYYY[[[\\\\\\\\\[[[XXXVVVTTTUUUSSSQQQOOONNNNNNOOOPPPTTTSSSXXXaaaggggggfffhhhyyy}}}rrrlllbbbbbbaaa^^^ZZZWWWVVVVVV\\\\\\\\\[[[XXXUUURRRPPPMMMOOOSSSUUUWWWXXXZZZ\\\___]]][[[]]]aaaccccccaaa```aaabbbdddeeeeeeffffffXXX___jjjttt|||jjjQQQIII???;;;======:::555666666666555555444333333333333333333444444444444222111111111111000000000/////////000000111111222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------...///000000...///000000......///000/////////000000000111111222222222333333444444444555333333777:::===CCCKKKXXXfffyyywwwggg[[[RRRLLLMMMNNNQQQTTTVVVYYYZZZ[[[\\\[[[ZZZ\\\^^^```aaa```_________``````aaaaaaaaaaaaaaaaaa``````___^^^]]][[[ZZZYYYZZZ\\\]]]\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\WWWXXXZZZ\\\]]]]]]\\\[[[\\\[[[[[[[[[[[[\\\]]]]]]^^^___```aaabbbaaa```___``````_________```aaaaaa`````````aaaaaabbbbbbbbb___]]]\\\\\\^^^______^^^]]]^^^___aaabbbaaaaaa```^^^```bbbbbb```_________ddddddeeeffffffeeeccccccfffdddbbbaaaaaabbbdddeeehhhhhhhhhhhhggggggfffffffffddd```]]][[[[[[[[[[[[XXXZZZZZZXXXTTTRRRTTTWWWYYYZZZ^^^bbbccceeennnyyyaaabbbcccaaa___^^^___```___bbbdddddd```\\\ZZZZZZVVVXXXYYYYYYYYY[[[```ddddddfffiiijjjiiihhhiiijjjccc]]]XXXVVVXXXZZZYYYVVVYYYZZZ[[[[[[ZZZXXXVVVTTTUUUTTTSSSQQQPPPOOOOOOOOORRRQQQTTT]]]bbb```^^^^^^iiiqqq{{{|||}}}}}}zzztttnnnjjjhhhpppqqqrrrrrrppplllfffccc]]]^^^```aaadddiiiooottttttqqqoooqqquuuxxxxxxwwwyyyzzzzzzzzzyyyyyyyyyzzzrrr|||www]]]KKKBBB>>>::::::;;;;;;777333444444555555444444333333111222222222333333333333111111111111000000000000...---,,,,,,,,,...000111////////////////////////........................////////////////////////////////////////////////////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------------...///000000,,,...//////......000111////////////000000000111333333333333444444444444444111222666888999>>>DDDPPP\\\lll{{{qqq]]]OOOLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOPPPRRRUUUXXXYYYYYYZZZ[[[]]]___``````___^^^]]]^^^______````````````[[[ZZZYYYZZZ\\\]]]\\\[[[YYYYYY[[[\\\\\\\\\[[[ZZZWWWYYYZZZ\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^___aaaaaa```___^^^___^^^^^^^^^___``````aaa___``````````````````aaa___]]]\\\\\\^^^______^^^\\\]]]___aaaaaaaaa```___^^^___aaaaaa``````aaabbbfffffffffeeeeeedddcccbbbeeedddbbbaaaaaabbbdddfffhhhiiiiiiiiihhhgggeeedddbbb```]]]YYYWWWWWWWWWXXXXXX[[[]]]\\\[[[]]]ccchhhooosss|||cccddddddcccaaa___```aaa___bbbeeedddaaa]]][[[[[[WWWYYY[[[\\\\\\___eeejjjjjjkkkmmmllliiigggffffffgggaaa[[[YYYZZZZZZWWWTTTTTTUUUWWWXXXXXXVVVUUUSSSVVVUUUUUUTTTRRRQQQPPPOOOSSSPPPRRRYYY]]][[[XXXWWWXXXcccpppwwwxxx{{{}}}yyy{{{yyyxxxwwwxxx|||yyytttzzz}}}gggSSSHHHFFF:::888666777999999666333222222333444444444444333000000111111222222222222111111111111000000000000---+++***)))))),,,///111.........///////////////------------------------////////////////////////////////////////////////////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111,,,,,,,,,---...///000111+++---//////...///000222////////////000000000000333444444444444444444555333000111444666777:::???CCCNNN]]]lllkkkXXXMMMLLLJJJHHHGGGFFFGGGGGGDDDDDDEEEGGGLLLOOOQQQQQQUUUWWWZZZ\\\^^^]]][[[ZZZXXXYYY[[[]]]^^^___``````[[[ZZZZZZZZZ\\\]]]\\\[[[WWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYY[[[\\\]]]\\\ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]___aaaaaa```___^^^^^^^^^^^^^^^^^^___```aaa^^^^^^_____________________]]]\\\]]]^^^_________\\\]]]___aaabbbaaa```______```aaaaaa``````bbbccceeeeeedddddddddccccccccceeecccaaa```aaaccceeeggghhhiiiiiiiiihhhgggeeeddd^^^\\\XXXUUUSSSSSSTTTTTTUUU[[[bbbhhhnnnxxxkkkiiieeebbb``````bbbccceeedddcccaaa^^^[[[YYYWWWYYYYYYXXXZZZbbbkkkmmmjjjpppooollliiigggdddcccbbbaaa```]]]YYYWWWUUUUUUUUURRRSSSTTTTTTTTTTTTSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSTTTRRROOOLLLLLLNNNQQQSSSXXXZZZaaakkkqqquuuzzz|||dddSSSJJJBBB===<<<666666666666555555555555555555444333333222111111333333333333333333333333//////000000000000//////000000000000000///......////////////////////////,,,---------.../////////111000000...---,,,++++++---------............///000///...---------------......//////...---,,,,,,......---------,,,,,,,,,...///000111111000///...111000///...------...///////////////000000000000000000000000111111111111222222222222222222222222222222333444555666777888@@@GGGQQQ\\\llllll```UUULLLIIIGGGBBBAAADDDFFFAAA???AAABBBBBBEEEIIIHHHIIILLLNNNNNNNNNMMMLLLLLLPPPVVVZZZ\\\^^^___```aaaaaa```______^^^]]]]]]aaa___\\\YYYXXXYYY[[[\\\ZZZYYYXXXYYY[[[[[[ZZZYYYWWWYYY[[[[[[ZZZYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```______^^^^^^^^^______```]]]]]]]]]___aaaaaa```___^^^^^^]]]]]]]]]^^^______aaa___]]]^^^```bbb```___^^^^^^______aaabbbdddeeegggeeecccaaa``````bbbcccbbbcccdddeeefffiiimmmqqqxxxsssrrrssspppiiigggjjjaaaWWWNNNMMMPPPRRRVVVZZZaaapppiiigggeeecccaaaaaabbbbbbcccbbbaaa```]]][[[YYYXXXXXXYYYYYY[[[dddooorrrooorrrooolllgggcccaaa___^^^```^^^\\\YYYVVVUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRQQQPPPNNNLLLLLLNNNPPPQQQSSSRRRVVV]]]ccchhhoooxxxnnn^^^LLLCCC>>>:::888888666666666666555555555444555444444333222222111111222222222222222222222222000000111111111111000000111111111111111000//////////////////////////////---------...............,,,,,,,,,,,,------......---------............/////////...---------------......//////...------,,,---------......///////////////000000000000//////111000///...---......///////////////000000000000000000000000111111111111333333333333333333333333444444555666777888888999;;;@@@GGGQQQ^^^sssqqqdddXXXSSSOOOJJJHHHIIIFFFCCCCCCGGGGGGCCCAAAAAABBBCCCEEEFFFGGGFFFEEEDDDGGGJJJNNNPPPSSSUUUYYY[[[ccccccddddddccccccbbbaaabbb```]]]ZZZYYYYYY[[[\\\]]][[[ZZZZZZ[[[[[[ZZZYYYYYY[[[]]]]]]\\\[[[\\\]]]]]]]]]]]]]]]]]]___```aaa_______________`````````cccaaa``````aaa```___]]]\\\\\\\\\]]]^^^```aaabbbaaa___]]]^^^aaaccccccbbbdddddddddeeeeeeeeeeeeeeeccccccccccccccccccddddddhhhjjjlllnnnqqquuuzzz}}}|||vvvsssnnngggcccdddXXXSSSOOONNNNNNQQQ[[[dddwwweeeeeedddccccccbbbbbbaaaaaa```___^^^]]]\\\[[[ZZZYYY[[[[[[^^^hhhrrrwwwuuurrrnnniiiccc___\\\[[[ZZZ^^^\\\ZZZWWWUUUSSSRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQMMMMMMMMMMMMNNNOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOOTTTQQQRRRVVVZZZ___hhhqqq}}}}}}uuu{{{iiiRRRGGG===;;;;;;999888888666666555555555444444444444444333333222222111111111111111111111111111111000111111222222111111000111111222222222111000000////////////////////////...............---------******++++++,,,---......---------............/////////...------------............///......---,,,,,,,,,---...///000111222000//////////////////000000000///............///////////////000000000000000000000000111111111111333444444444444444444444555555555666666777777777777:::>>>DDDNNNaaaxxxyyyjjjeeedddcccaaaaaaTTTMMMHHHHHHGGGBBB???>>>>>>???@@@@@@AAA@@@??????CCCDDDFFFGGGIIILLLQQQUUUbbbccceeefffgggfffeeedddcccbbb___]]]\\\\\\]]]^^^```^^^]]]]]]^^^^^^]]][[[ZZZ\\\^^^^^^]]]\\\]]]^^^^^^]]]\\\[[[\\\]]]```aaa^^^^^^^^^^^^______``````dddbbb`````````aaa```___\\\]]]^^^___```aaacccccc```___^^^___cccfffggghhhggghhhhhhiiihhhgggeeedddfffgggjjjlllmmmlllkkkjjjmmmooorrruuuxxx}}}}}}rrrkkkeee^^^ZZZYYYQQQPPPQQQQQQQQQXXXiiiyyybbbcccdddddddddcccbbbaaa``````______^^^^^^^^^^^^\\\___```bbbjjjsssxxxwwwoookkkeee___[[[YYYYYYYYY[[[ZZZYYYVVVTTTRRRQQQPPPQQQPPPNNNLLLLLLMMMOOOPPPLLLKKKLLLLLLMMMNNNOOOPPPMMMNNNNNNOOOOOOOOOOOONNNUUURRRQQQSSSVVVYYYaaaiiiooo{{{yyyyyy___NNNFFF???:::;;;===:::888888555555555444444444333333333333333333222222111111111111111111111111111111000000111111111111000000000000111111111000000////////////////////////////////////...---------,,,------,,,,,,,,,,,,,,,,,,---------............//////......---------......---...............------,,,------...//////000000000///...------...///000/////////.........//////////////////000000000000///000000000111111111111222222333333333333333444333333333333333333444444666888:::===EEEVVVlll{{{xxxhhhVVVLLLGGGDDDBBBCCCAAAAAA@@@@@@@@@?????????@@@AAABBBCCCDDDGGGKKKNNNZZZ\\\___aaabbbbbb```___aaa```___^^^^^^```aaabbbaaa`````````bbbcccbbbaaa]]]___aaaaaa```___```aaa```___]]]\\\\\\^^^aaabbb___``````aaaaaaaaaaaaaaabbb```______aaacccdddcccaaaaaabbbcccdddeeeeeefffdddcccdddfffiiillloooqqqppppppqqqqqqooollliiigggjjjmmmqqquuuuuussspppmmmjjjkkkmmmooopppssswwwzzzwwwnnnccc]]][[[ZZZXXXWWWZZZXXXXXXZZZ```mmmbbbcccdddeeeeeedddbbbaaaaaaaaa````````````aaabbbaaadddddddddiiiqqquuutttiiifffaaa\\\YYYYYYYYYZZZYYYYYYWWWVVVTTTRRRPPPOOOQQQOOOMMMLLLKKKLLLNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNOOOPPPQQQQQQPPPPPPOOOMMMMMMOOOPPPQQQUUU\\\eeexxx}}}pppVVVGGGCCC<<<888666999:::666333222444444444444333333333333333222222222222222111111222222222222222222222222......////////////............///////////////.../////////////////////////////////...---------,,,............---------------------............///......---------......///------...............---------------------------000///...------...///000......//////////////////////////////000000000000///000000000111111111111000000111111222222222222222222222222333333333333666777888:::@@@NNNaaappp{{{xxxggg]]]SSSKKKGGGDDDCCCBBB@@@????????????>>>@@@BBBCCCCCCCCCEEEGGGNNNPPPTTTWWWXXXXXXVVVUUUXXXXXXYYYYYY[[[]]]___```_________aaadddggggggfffeeefffhhhhhhggggggggghhhgggfffeeeddddddfffggghhhggghhhhhhiiiiiihhhhhhgggdddbbbaaabbbdddffffffeeecccdddfffiiikkkmmmmmmnnnmmmnnnppprrruuuwwwzzz|||~~~~~~|||zzzuuupppkkkhhheeehhhllloooooolllhhheee]]]]]]]]]\\\\\\^^^aaaddd```^^^\\\]]]cccjjjnnnnnntttmmmiiiooo{{{cccdddeeefffeeedddcccbbbbbbbbbaaa``````bbbcccdddeeeggggggeeegggmmmpppoooeeeccc___\\\ZZZZZZZZZ[[[XXXXXXWWWVVVTTTRRRPPPOOOQQQPPPNNNMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOOOONNNNNNOOOPPPQQQQQQQQQQQQMMMKKKLLLOOOOOOMMMOOOTTT```qqq}}}mmmTTTAAA===@@@777333333666777444222333444444333333333222222222222222222222222222111111222222222222222222222222---......//////......---------......//////......////////////////////////...............---------,,,,,,------...///000000---------............///...------------...//////,,,---......///...............------,,,,,,,,,,,,///..................///---...//////000/////////////////////000000000000000000000000111111111111//////000000111111222222333333333444444555555555333555777888<<>>===;;;:::888777666666555555555444444444444333222222222222222222222222111111111111000000000000000000////////////000000/////////////////////000////////////////////////------------------------......---------,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------.........---,,,+++//////............//////111111000///////////////000000000000000000000000333222222111111222222222444555555555555777<<>><<<;;;888777777666666666666777444444333333333222222222222222222222222222222222111111111111000000000000000000////////////000000------........./////////////////////////////////...........................------------,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,------------------------------------......------,,,,,,------------------------,,,,,,------------------------.........---,,,+++//////............//////111000000///////////////000000000000000000000000222222111111111222222333444555444333333444888:::CCCFFFPPP^^^lll{{{zzzggg___WWWTTTSSSSSSUUUYYYTTTXXXYYYTTTPPPRRRSSSSSSTTTPPPNNNOOOMMMIIIIIILLLMMMOOONNNJJJJJJMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMOOOSSSUUUUUUSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRPPPMMMLLLOOOUUU\\\aaabbbeeeiiikkkiiiddd]]]XXXXXXWWWZZZcccpppfffccc___^^^___``````______bbbcccbbbdddiiikkkjjjgggeeebbb```______^^^^^^``````___]]][[[XXXVVVTTTTTTSSSTTTVVVXXXXXXVVVTTTTTTQQQNNNNNNOOOQQQRRRRRRMMMMMMLLLKKKKKKKKKKKKKKKNNNNNNMMMNNNNNNNNNNNNOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKJJJKKKNNNSSSXXX\\\bbbkkkuuu|||aaaWWWIIIAAA===<<<999666555555555444444555555666444333333333333222222222111111111111111111111111111111111111000000000///000000////////////000000,,,,,,------.../////////////////////////////////////////////////////////------------------------...------,,,,,,------...------------------------------------------------,,,------...------,,,,,,........................,,,,,,,,,------.........---------------------,,,//////............//////000000////////////000000000000000000000000000000111111111111111222222333333444444333333444777999;;;<<>><<<>>>===999555666555555444444444444444444444444333333333222222111111111111111111111111111111111111000000000///000000////////////000000------------......//////////////////////////////////////////////////////------------------------...------,,,,,,------...,,,---------------------------------------------,,,,,,------...------,,,........................,,,,,,,,,------.........------------------------//////............//////000000////////////000000000000000000000000000000111000000000111111222333222333444444444555888:::888777:::AAAJJJVVVgggvvvxxxooogggccc___[[[YYYZZZUUU^^^gggkkknnnnnnhhhaaaddd[[[TTTSSSSSSPPPQQQUUUWWWZZZbbbqqqxxxoooiiiggggggfffgggllluuu___```aaabbbbbbaaa___^^^___ccceeefffkkkrrrvvvuuukkkeee___\\\\\\]]]]]][[[]]]\\\[[[YYYWWWVVVUUUTTTTTTSSSTTTUUUWWWWWWUUUSSSRRRPPPNNNNNNPPPRRRRRRRRROOONNNMMMKKKJJJIIIHHHHHHLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGIIIMMMUUU^^^iiiuuuzzzaaaPPPHHHAAA===999777888999888666666666555444333333333333444444444333333333222222111111111111111111111111111111111111000000000000000000////////////000000........................////////////////////////........................,,,,,,,,,------------......------,,,,,,------...+++,,,---.........------------------------------,,,,,,------......------........................,,,,,,------------------------,,,,,,,,,---......//////............/////////////////////000000111000000000000000000000000000000000000000111222333222333444555555666888:::888777888===CCCLLLZZZggg~~~|||yyywwwxxx}}}qqqfffdddbbb___aaaggghhhqqq^^^^^^______^^^^^^___```aaadddggggggkkkrrruuutttmmmfff^^^[[[\\\]]]]]][[[[[[ZZZYYYWWWVVVVVVUUUUUUUUUTTTTTTUUUVVVVVVTTTQQQOOOMMMMMMMMMOOOPPPOOONNNLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEHHHMMMSSS[[[fffqqqxxxlllXXXJJJAAA>>><<<:::777555444444555555444333333222222222222333333222222222222111111111111111111111111111111111111111111111000000000000000000////////////000000111000000//////......---////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,------...+++,,,---.........------------------------------+++,,,------......------------------------------------------------,,,,,,---,,,,,,,,,,,,---.../////////............/////////////////////000111111000000000000000000000000////////////000111222333333444555555444444555777777555666:::===CCCNNNZZZmmm}}}^^^^^^]]][[[ZZZ[[[^^^aaabbbfffhhhgggkkkqqqsssrrrnnnggg^^^[[[\\\]]]]]][[[YYYYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTUUUVVVUUUSSSQQQLLLLLLKKKLLLNNNNNNLLLKKKIIIIIIIIIJJJJJJLLLMMMMMMJJJJJJKKKKKKJJJHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGHHHIIIIIIGGGHHHJJJNNNSSS[[[dddjjjuuuwww}}}www]]]JJJCCC???======444666888888666444444444111111111111111222222333111111111111000000000000000000000000000000000000111111111111000000000000000000////////////000000222222111000///...------////////////////////////------------------------,,,,,,,,,------............------,,,,,,------...***+++---...///...------------------------------+++,,,,,,---.........---------------------------.........------,,,,,,,,,---,,,,,,+++,,,---.../////////............/////////////////////000111111000000000000000000000000////////////000111222333444555666555333222333444444333444777999<<>>IIIYYYfffmmmqqquuuxxx^^^___```ccceeedddbbb```\\\]]]^^^``````aaa``````[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYWWWUUUSSSQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGGGGGGGGGGGGGFFFFFFIIIHHHFFFEEECCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAABBBGGGNNNSSSbbb\\\UUUSSSUUUZZZaaafffrrreeeWWWHHHAAA???<<<::::::555444444333333444555777333333333333333222222111333222111000000000111111000000000000000000000000000111111111111000//////111000000///////////////,,,---///000000000///...///...---...///000///---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------.........------,,,------...........................------------............////////////////////////------....../////////000......///000111111222222111111222222222222222333444333333333444666777888:::999>>>IIISSSYYY^^^bbbfff|||]]]]]]^^^```cccbbb```^^^[[[\\\^^^```aaaaaaaaaaaa[[[ZZZYYYXXXWWWVVVVVVVVVXXXXXXWWWVVVTTTRRRQQQPPPNNNNNNMMMMMMKKKJJJHHHGGGFFFHHHKKKMMMMMMLLLJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGEEECCCBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@AAAEEEKKKOOOYYYRRRKKKIIIJJJMMMUUU\\\jjjvvv|||oooaaaXXXKKKCCC<<<;;;:::888777999666666555333222333555888222222333333333222111000222111111111111000000000//////000000000000000111111111111111111000000///000000///...............---......//////////////////...------//////...---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------......------,,,,,,,,,---......,,,,,,,,,,,,,,,---..............................,,,------------.........////////////////////////---------......//////000...//////000000111111111111111222222222222222222222222222333444666777888777555777>>>DDDIIIPPPVVV\\\qqq[[[[[[\\\]]]``````___]]]\\\]]]___```aaa```___^^^ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUSSSRRRQQQNNNNNNMMMLLLKKKIIIHHHGGGGGGIIILLLNNNNNNLLLJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHDDDEEEFFFHHHIIIIIIHHHHHHDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDFFFHHHKKKFFFCCCFFFGGGGGGMMMUUU]]]ccckkkooosss{{{sssdddYYYPPPFFF???<<<999888999777333444777333555666444222111333666111222333333333222000000000111222222222111///...////////////000000111111000000000111000//////...///......---------------...............///000000///...------//////...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---///000111........................,,,,,,---------.........////////////////////////,,,,,,---......///000000/////////000000000000000222222111111111111111111000111111222333444555555444333555888:::===EEEOOOVVVfffwwwxxx[[[ZZZZZZ[[[^^^^^^]]]\\\]]]^^^___``````___]]][[[XXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRNNNNNNMMMLLLKKKIIIGGGFFFHHHJJJMMMOOOOOOMMMJJJHHHGGGGGGIIIIIIIIIIIIGGGGGGBBBDDDEEEGGGHHHHHHHHHHHH@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCC???BBBEEEFFFDDDAAA??????CCC@@@AAAGGGHHHFFFIIIPPPPPPSSSVVVZZZaaaooovvvhhhVVVIIIDDDBBB>>>;;;777666888999666222333888///222555555222111222333111111222333222111000//////000222333222111///---.../////////000000111111///////////////......---......---,,,,,,,,,,,,---//////...------///000111///...------...///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,---///000222333........................,,,,,,,,,---------......////////////////////////,,,,,,------...///000000000000000000////////////222222111111111111111111000000111111222222222222555444555666555666???IIIMMMYYYfffzzztttiii\\\[[[YYYYYYZZZ]]]```bbb]]]^^^^^^^^^^^^]]]\\\\\\YYYYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTQQQNNNLLLKKKKKKKKKLLLLLLKKKIIIGGGFFFIIIJJJMMMOOOOOOMMMKKKIIIFFFHHHIIIIIIGGGFFFFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???AAACCCDDDDDDFFFJJJPPPXXX```gggkkknnnrrrzzzpppfffPPPJJJCCC>>>===;;;999777555555555555555555555555444333111000000111333444444333111//////000111222222222111000//////000000333333333222111000///...000000000000000000000000///......---------......000///...---------------///...---,,,,,,---...///------------------------------------------------******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...000///---++++++,,,---...*********+++++++++,,,,,,------------------------------------------------,,,,,,------...///000000000000000000000000000000,,,,,,,,,---------........................------////////////////////////000000000000111111111111////////////000000000000111111222222222333333333222333444666777999:::;;;EEEHHHTTTggg{{{wwwkkkeeecccZZZYYYXXXXXXYYY[[[^^^```\\\\\\]]]]]]\\\[[[ZZZZZZWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWUUUSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIGGGEEEEEEFFFFFFFFFGGGGGGFFFEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???AAABBBCCCBBBBBBDDDHHHMMMRRRWWWZZZYYY]]]bbbiiirrr|||zzzlll```SSSKKKGGGCCC>>><<<;;;;;;999777555555555555555555555555444333111000000111333444444333111//////000111222222111111000//////000000111111222222222111000000000000000000000000000000......---------------...///......------------...///...------------...///------------------------------------------------++++++,,,------------,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********------------............------------------------------------------------,,,,,,------...//////000////////////////////////,,,,,,,,,---------......................................................//////000000000111111111/////////000000000111111111111111222222222333333222333444555666888999999>>>???HHHVVVfffxxxtttggg```^^^]]]YYYXXXWWWWWWXXXZZZ\\\]]][[[[[[[[[ZZZZZZXXXWWWWWWUUUUUUUUUUUUUUUVVVVVVVVVXXXWWWUUUSSSQQQPPPOOOOOOLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHIIIHHHFFFDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@BBBDDDFFFHHHGGGHHHJJJNNNUUU___jjjrrr{{{{{{}}}uuueeeWWWMMMEEE???;;;<<<:::999888999999888666444444444444444444444444333222111000000111222333333222111000///000111111111111000/////////000000//////000111111111111111000000000000000000000000------,,,,,,,,,,,,------------------------...//////...------------...///------------------------------------------------,,,,,,---............---,,,,,,++++++,,,,,,---...++++++,,,+++++++++******---............/////////------------------------------------------------,,,,,,,,,---......//////........................,,,,,,,,,---------......................................................//////000000000000111111000000000000111111111111111111111222222222222333333333333444555555666666777777<<>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>????????????@@@??????>>>>>>???@@@@@@BBBBBBAAAAAADDDJJJRRRWWW___cccjjjrrr{{{|||ssshhh___\\\UUUKKKCCC???===;;;:::555555666777888777666555444444444444444444444444222222111000000111222222222222111000///000000111111000000/////////000000//////000000111000000///////////////////////////,,,,,,+++++++++,,,------,,,,,,,,,,,,---......///.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,++++++,,,,,,---...///...---,,,+++,,,---...,,,,,,,,,---------......------------------------,,,,,,------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------.......................................////////////000000000111000000000000111111111222111111111111222222222222333333333333333444444444555555888===AAALLL```qqq~~~pppdddaaa\\\XXXVVVVVVWWWXXXXXXXXXYYYZZZ[[[[[[[[[[[[WWWXXXXXXWWWVVVUUUTTTSSSUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQOOONNNLLLJJJIIIIIIJJJJJJHHHGGGEEEDDDCCCDDDEEEFFFHHHIIIJJJIIIGGGEEEEEEFFFHHHHHHGGGFFFEEEEEEEEEDDDBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@?????????========================>>>>>>>>>>>>>>>>>>===============>>>??????@@@AAAAAAAAAAAA@@@@@@AAADDDGGGKKKPPPYYYbbbkkkuuu~~~xxxoooddd\\\WWWRRRJJJDDDAAA>>>;;;999888888888888333444666777666555444333444444444444444444444444111111111111111111111111111111111000000000000000000///////////////000000000111111000///...------........................+++++++++++++++,,,---...,,,,,,,,,,,,,,,---...///---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111...+++))))))+++///111,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------------------------------------,,,,,,,,,---------......---------.........//////...........................////////////000000000///000000000000111111111000000111111111222222222222222222333333333333333444555999<<<===BBBPPP___wwwuuuggg___WWWVVVTTTRRRQQQRRRRRRSSSWWWXXXZZZ[[[[[[[[[ZZZYYYVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWUUUTTTQQQRRRRRRRRRRRRRRRQQQPPPNNNNNNLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJJJJHHHGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@????????????@@@AAAAAABBBAAAAAA@@@@@@========================>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<>>>???@@@@@@<<<>>>@@@@@@??????@@@AAABBBFFFLLLRRRWWW\\\bbbeeerrr{{{zzzzzzvvvlllcccTTTNNNFFFBBB@@@@@@???===777888777777777666555444333555777777555333222222333333333333333333333333111111111111111111111111111111000000000///////////////......//////000000111111000000///---,,,+++........................,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,---...------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++,,,,,,---...///,,,)))''''''***---000---............/////////------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,------.../////////------------------------......////////////000000////////////000000000000000000000111111111111222222222222222333333333333333444777;;;;;;<<>>@@@BBB???@@@AAABBBBBBAAA@@@@@@========================>>>>>>???>>>>>><<<;;;:::::::::;;;<<<<<<=========999;;;======<<<<<<===??????AAADDDFFFGGGHHHKKKMMMSSSXXXeeeuuuqqqjjjbbb[[[WWWRRRLLLHHH>>>===:::999888999:::;;;888888888888666555555555222444666555333111222333333333333333333333333333000000111111111111000000000000000000000//////..................///000000////////////......---,,,------------------------,,,,,,,,,,,,---...///000------,,,,,,+++,,,,,,,,,------...//////...------------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...++++++*********+++,,,---------------............------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...//////000------------------------........./////////000000---.........////////////000000000000111111111111222222222333333444444444333222444888888888<<>><<<<<<>>>AAACCC??????AAABBBBBBAAA@@@???========================>>>>>>??????>>><<<:::999<<<<<<======<<<;;;::::::;;;<<<<<<;;;999999;;;===>>>???AAAAAA@@@@@@BBBCCCFFFGGGNNNYYY```eeeooozzzvvviiicccNNNNNNKKKFFF@@@<<<;;;<<<888999999888777666777888666666666444333333444666111333555444111000222444333333333333333333333333000000111111111111000000000000000000000//////..................///000111,,,---......///.........------------------------,,,,,,,,,---...///000111...------,,,++++++++++++,,,---...//////...---,,,------------------------+++++++++++++++++++++++++++,,,------......------,,,,,,++++++,,,,,,---...***+++---/////////---,,,*********+++++++++,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,------...///000000------------------------............/////////000------------.........///000000000000111111111111111222222333444444555555555222222555777666999===???JJJWWWbbbhhhoooyyy}}}jjjcccYYYRRROOONNNLLLJJJJJJIIIGGGFFFEEEEEEEEEFFFVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWYYY[[[]]]^^^YYYYYYYYYXXXUUUSSSPPPNNNOOOOOOPPPQQQOOOMMMKKKIIIKKKJJJIIIGGGFFFEEEEEEDDDCCCGGGKKKJJJFFFDDDFFFIIIKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@BBBAAAAAA@@@@@@??????>>>?????????>>>??????@@@@@@;;;<<<<<<<<<======>>>>>><<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<>>><<<:::999999:::;;;<<>>>>>=========>>>>>>>>>@@@CCCEEEGGGLLLSSSXXXjjjwwwzzzxxxzzzwwwlll___TTTKKKGGG??????>>>===;;;:::999888555555444444444444555555444444333333333333222222333333333222222222111111111111111111111111111111000000////////////000000000000000000////////////...........................------,,,,,,------...------------------------++++++,,,---,,,+++***))),,,,,,,,,---------......000///---+++***+++---...000///---+++******++++++------,,,,,,+++***))))))---,,,************,,,---***++++++,,,,,,++++++******+++,,,------------,,,)))***++++++,,,---......+++++++++,,,,,,------------+++)))***...000///......---,,,,,,,,,,,,---...------------------------...------,,,,,,------......---,,,,,,,,,,,,---...******+++,,,---------,,,//////............//////............////////////111000/////////000222222111111222222222333333333444333222222222444666888;;;>>>BBBHHHOOOZZZeeelll~~~kkk```SSSRRROOOLLLJJJHHHFFFFFFGGGFFFDDDCCCDDDEEEGGGIIITTTUUUWWWYYYZZZZZZYYYYYYWWWXXXXXXYYYZZZ\\\^^^^^^XXXXXXWWWVVVTTTQQQNNNMMMMMMNNNOOOOOOOOONNNLLLKKKLLLKKKIIIGGGEEECCCCCCBBBDDDHHHKKKJJJFFFEEEFFFIIIIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA??????>>>======>>>>>>>>>;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>===;;;999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>???@@@CCCHHHLLLPPPZZZeeehhhccc]]][[[]]]gggjjjnnnssswwwzzz{{{|||{{{{{{zzzwwwrrrllleeebbb___\\\WWWQQQJJJCCC???<<<<<<;;;;;;:::999888777777555555444444444444555555444444333333333222222222333333222222222111111111222111111111111111111111000000////////////000000000000000000/////////..............................------,,,,,,------...------------------------+++,,,,,,---,,,+++***))),,,,,,,,,------------...111000...---------...///......,,,,,,+++,,,---------,,,,,,++++++*********++++++************+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,***+++...//////---...---,,,,,,,,,,,,---...------------------------...------,,,,,,------......---,,,,,,,,,,,,---...//////000111111111000000//////............//////............////////////000//////...///000111222111111111222222222333333444333222222222444666777888:::===@@@FFFNNNWWW]]]oooqqqcccXXXRRROOOMMMKKKIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEETTTUUUVVVXXXZZZZZZ[[[[[[XXXYYYZZZ[[[\\\\\\\\\\\\TTTTTTTTTSSSRRRPPPNNNMMMLLLMMMNNNOOONNNNNNLLLKKKLLLKKKIIIFFFDDDBBBAAA@@@EEEHHHJJJJJJGGGEEEGGGIIIFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDD???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;>>>===;;;:::999999999:::::::::999999999999::::::999:::;;;;;;:::;;;>>>@@@???DDDJJJKKKIIIFFFFFFGGGKKKMMMQQQUUUYYY[[[]]]]]]fffjjjpppyyy}}}xxxvvv~~~{{{wwwsssooojjjeeeaaaYYYXXXVVVSSSNNNIIIDDDBBBBBBBBB@@@>>><<<:::999888777777666666666555555555555444444333333444444555333333333333222222222222333222222222222111111111222222222111111000000000000000////////////000000000000000/////////......////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------000000...---------...///,,,,,,,,,,,,,,,---......++++++++++++++++++++++++******++++++++++++******,,,,,,------------,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------...,,,+++,,,......---,,,...------,,,,,,------...------------------------...------,,,,,,------......------,,,,,,------...------.........---,,,,,,//////............//////............/////////////////////...///000000111111111111222222222222333333333222222222444666777666777888:::<<>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;>>>===;;;:::999888888999999999888888888999::::::999::::::::::::::::::;;;>>>>>>???@@@@@@@@@@@@@@@===>>>@@@CCCEEEGGGHHHHHHNNNQQQVVV^^^fffkkkmmmmmmddddddfffkkkqqqvvvyyyzzzxxx{{{~~~~~~}}}{{{{{{|||xxxyyywwwoooeee]]]YYYYYY___]]]ZZZVVVRRRMMMIIIGGGCCCCCCBBB@@@>>>===;;;;;;<<<<<<<<<;;;:::999999888444444444444444444444444444444333333333333444444333333333222222222222111222222222222111111111111222222111111000000////////////000000000000//////000000/////////.........////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++------------------,,,,,,------------------------------------------------...------,,,,,,------...------------------------***************)))((('''///......------......///............/////////////////////000000000111111111111111111222222222222222222222222333444555666666777888888888:::>>>AAAKKKYYYlll|||pppfffZZZSSSPPPNNNJJJEEEDDDCCCBBBBBBAAAAAAAAABBB===>>>??????@@@@@@??????ZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[ZZZXXXVVVSSSRRROOOOOOPPPQQQRRRTTTUUUVVVSSSSSSRRRPPPNNNLLLJJJIIIFFFEEEEEEDDDCCCCCCDDDDDDFFFGGGHHHHHHGGGFFFFFFGGGCCCDDDEEEFFFFFFEEEDDDDDD@@@@@@@@@AAAAAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999:::::::::;;;;;;<<<<<<;;;:::999999888888999999888888999::::::;;;999888999999:::;;;;;;:::<<<;;;:::999:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>???BBBGGGLLLOOOOOONNNHHHGGGHHHKKKPPPTTTVVVVVVTTTWWWZZZ\\\\\\[[[ZZZYYYWWWVVVSSSMMMGGGDDDDDDFFFFFFEEEDDDAAA???<<<;;;;;;::::::::::::::::::;;;;;;888888888777666666555555333333333333444444444444333333222222222222333333333333222222222111111111222222222111111111000000111111111000000000////////////000000000000//////////////////............////////////////////////...------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***))))))(((++++++++++++++++++,,,,,,+++,,,---......---,,,+++******++++++++++++******---,,,,,,++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------------------------------------------------...------,,,,,,------...------------------------------...------,,,+++***......------------..................////////////000000111111111111222111000000111111111222222222111111222222333444444555444666777777777888:::<<<===FFFSSSaaammm{{{mmm```TTTNNNIIIGGGHHHHHHDDDAAABBBAAAAAA@@@AAAAAABBBBBB>>>>>>???@@@@@@@@@@@@???\\\[[[ZZZYYYXXXXXXXXXXXXZZZZZZYYYXXXVVVTTTSSSRRROOOOOOPPPQQQSSSUUUWWWXXXUUUTTTRRROOOMMMJJJIIIHHHDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999::::::::::::::::::::::::999999999999999999999999999:::;;;<<<777666555666888:::::::::999888888777777888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???@@@???======<<<;;;===@@@BBBCCCBBB???@@@CCCEEEFFFFFFEEEDDDCCCBBB@@@<<<::::::<<>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBB???@@@@@@@@@@@@AAAAAAAAA[[[ZZZYYYXXXXXXYYYYYYZZZYYYXXXWWWWWWVVVVVVVVVVVVRRRRRRQQQQQQQQQSSSTTTUUUSSSRRROOOMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCEEEFFFGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBB>>>======<<<<<<=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::999999888999999999999:::::::::888888999::::::::::::999888888888888999:::;;;<<<888555333333666999999999666888999999777666777888888777777888888999:::::::::999999:::<<<<<<:::888;;;999888888:::;;;;;;;;;999999:::<<<>>>>>>>>>===:::::::::999888888888999555666777555333333555888444555555444444222111000222222222333444444444555444444444444444333333333222222111111111111222222222222222222111111111111111111111111000000000000......//////000111111111...///000111111000///...//////.........---------------------------------...------,,,,,,------...------------------------///...---,,,+++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,------............,,,------...---,,,+++***---,,,,,,++++++*********,,,++++++******++++++,,,*********++++++*********+++,,,...///...,,,***)))+++++++++,,,,,,---------.........---------,,,,,,(((+++//////...------...,,,,,,---......---,,,,,,------------------------...------,,,,,,------...,,,,,,---......---,,,,,,+++,,,,,,------------,,,...------,,,,,,------...............////////////------///000000000///...000000000000111111111111000111111222333333444333111333555666555555555666777888===EEEKKKSSSbbbqqq|||zzzyyy{{{|||zzz}}}yyyeeeVVVJJJFFFGGGDDDDDDCCC@@@===>>>@@@CCC@@@@@@@@@???@@@@@@AAABBBAAA@@@@@@??????AAABBBCCCZZZYYYXXXXXXXXXZZZ[[[\\\WWWWWWVVVVVVWWWXXXZZZ[[[UUUTTTRRRQQQPPPPPPQQQRRRPPPNNNMMMKKKIIIHHHGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEECCCBBBAAABBBDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCC<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::999999888888999999999:::::::::777777888:::::::::::::::777777777777888999:::;;;;;;777333333666999999999222666999999666333444666444444555666777999:::;;;555555444555777777666555666444333333444555555444666555555777999:::999888666777999:::888666333222555666666333000///222555444555666666666555444333333333333333333333222222444444444333333333222222222222111111111111222222222222222111111111111000111111111111000000000000------...///000111222222...///000222222000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------///...---,,,+++,,,------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---.../////////...---------,,,,,,+++***))))))+++***)))(((((()))***++++++++++++,,,,,,+++++++++***,,,...000///---***'''------,,,,,,,,,,,,+++++++++++++++******)))))))))'''+++///000...---...///,,,,,,---......---,,,,,,------------------------...------,,,,,,------...,,,,,,---......---,,,,,,,,,------...////////////...------,,,,,,------.............../////////000++++++---.........---,,,000000000000111111111111000000111333333333333333222555777777666555555666666555888>>>@@@BBBNNN[[[nnnvvv|||kkkZZZPPPIIICCCCCCGGG888>>>CCCDDD@@@>>>???BBB@@@????????????@@@@@@AAABBBAAA???>>>>>>@@@BBBCCCZZZZZZYYYWWWVVVWWWZZZ]]]YYYXXXXXXYYYZZZZZZYYYWWWRRRPPPNNNNNNOOOPPPPPPPPPOOONNNMMMLLLJJJHHHGGGFFFHHHIIIIIIGGGEEEEEEFFFGGGGGGEEEEEEEEEFFFFFFEEECCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===>>>?????????>>><<<;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999888888999::::::::::::::::::::::::::::::777777777777666666666666777777777777777777777777222333444555666888888999666666666666666666666666666666666666666666666666444555666777777666555444444444555555555555444444666666666666666666666666666666555555555444444444333333333222222111111111222222222222222222222222333333333333333333333333222222222111111111111000//////000000111111111222555111...---000222222000000000000000000000000000111///---++++++---///111........................//////...---,,,++++++,,,,,,,,,,,,,,,,,,---......///............---------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---....................................////////////............////////////.........---,,,++++++---...000............////////////111111111111111111222333222222333333333444444444222222111111222444555777777666777888:::>>>AAACCCUUU]]]jjjwww~~~qqqVVVRRRKKKEEE@@@>>>>>>???<<<<<<<<<<<<<<<===>>>>>>@@@???>>>======???AAACCC>>>>>>>>>>>>>>>?????????___]]]ZZZWWWWWWXXX[[[\\\YYYXXXWWWXXXYYYZZZYYYWWWSSSQQQOOOOOOPPPQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJJJJIIIGGGFFFGGGHHHGGGFFFEEEFFFGGGGGGEEECCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>===>>>>>>???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888777777888999999999999999999999999999999777777777777666666666555777777777777777777777777888777777666555444444333555555555555555555555555666666666666666666666666333333444444444444333333444444555555555555444444444444444444444444444444666555555555444444444333333333333222222111111111222222222222222222222222222222222222222222222222222222222111111111000000//////000000000111111111000///...///000000///...////////////////////////000...---,,,,,,---...000........................------,,,,,,,,,------...///.........//////000111............------------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............//////............---,,,++++++---...000............////////////111000000000000111222222111222222222222333333333333222222111222333555555555555555666888;;;>>>@@@CCCIIIUUUbbbjjjsssuuudddXXXMMMJJJEEEAAA>>>======>>><<<<<<;;;;;;<<<<<<===>>>>>>======<<<===>>>???@@@=========>>>>>>?????????fff```ZZZWWWXXXZZZZZZZZZZZZXXXVVVVVVXXXYYYXXXXXXSSSRRRPPPPPPRRRSSSRRRQQQKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIGGGGGGHHHIIIHHHGGGFFFGGGHHHHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::888888888888888888888888888888777666666777888888888888888888888888888888777777777666666666555555777777777777777777777777999888777666555333222222555555555555555555555555666666666666666666666666444333333222222333333444333444444555555444444333333333333333333333333333555555444444444444333333222222222222222111111111222222222222222222222222111111111111111111111111222222111111111000000000//////000000000000111111---///111111000/////////////////////////////////................................................+++++++++,,,---...///000000////////////000000111............------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------............------------,,,+++,,,---...///---............////////////////////////000111111000000000111111111222222333333222222222222333444444444444444555777:::;;;999<<>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<=========;;;<<<<<<===>>>???@@@@@@jjjcccZZZWWWYYY[[[ZZZXXXYYYWWWVVVUUUWWWXXXXXXWWWSSSRRRQQQQQQSSSSSSSSSQQQKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIGGGFFFGGGIIIHHHGGGGGGGGGHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@??????===============<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888777777888888888777777777777777777777777777777666666666555555555666666666666666666666666444444555555555555555666444444444444444444444444555555555555555555555555666555444333333444555666333333444444444444333333333333333333333333333333444444333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000//////000000000000000000---111333333000///111333////////////////////////------...//////...------........................,,,,,,,,,,,,---...//////......---------......///.........---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,,,,---------..................---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................---......//////......---,,,,,,------------,,,,,,------,,,,,,,,,---...///---------.........//////...............///000111/////////000000000000111333333222222222222222222444444333333444555777777999999===DDDKKKVVVggguuu{{{ssseee\\\QQQIIIEEEDDDAAA???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;<<<<<<===<<<<<<;;;::::::;;;<<<>>>???@@@@@@jjjbbbZZZWWWYYY[[[YYYVVVXXXWWWUUUUUUWWWWWWWWWVVVRRRQQQPPPQQQRRRSSSRRRPPPLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIHHHFFFEEEFFFGGGHHHGGGGGGGGGHHHHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCCCC@@@@@@AAAAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999666666666666666666666666666666666666555555555555555555555555555555555555222222333444555666777777444444444444444444444444444444444444444444444444555444333222222333444555222222333333333333222222444444444444444444444444222222333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111000000000//////000000//////////////////...000111000......111444........................,,,---...000000...---,,,........................---------,,,,,,------.........------------.........------------,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------...//////...------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................------............------,,,,,,------------,,,,,,,,,,,,,,,,,,------......------------............------------...///000111....../////////000000000222222222222222222111111444444444444444555555666888666555888===CCCPPP\\\___dddqqqwwwhhh[[[TTTNNNIIICCC???@@@AAA@@@???::::::;;;;;;;;;;;;::::::999999999999999::::::;;;;;;<<<<<<======<<<;;;;;;999:::;;;<<<===>>>??????ddd```ZZZXXXXXXYYYXXXVVVVVVUUUUUUVVVWWWWWWVVVTTTPPPOOOOOOPPPQQQQQQPPPNNNLLLLLLKKKJJJIIIHHHGGGFFFHHHIIIIIIGGGEEEDDDFFFGGGHHHGGGFFFGGGHHHHHHFFFDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<999999999999::::::::::::999999999999999999999999999999::::::::::::999999666666666666666666666666666666666555555555444444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444222111111000000111111222111222222333333222222111444444444444444444444444111111222222222222333333000000000111111111111111111111111111111111111111222222222222222222222222111111000000000/////////000000////////////......,,,---//////......000111........................,,,---...//////...---,,,...........................------,,,,,,,,,------000000///............///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,------...,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------------............------,,,,,,,,,---------......,,,------------.........------------...000111222........./////////000000111111222222222222222111444444444444555555555555888444333444555777>>>FFFEEEGGGRRRcccpppzzzoooaaaWWWMMMGGGFFFAAA???============;;;:::;;;;;;;;;;;;::::::::::::888888888888888999::::::<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>]]]\\\ZZZYYYWWWWWWVVVVVVTTTTTTUUUWWWYYYXXXUUURRRMMMMMMMMMNNNOOOOOOMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJHHHFFFEEEFFFHHHGGGFFFEEEFFFGGGGGGEEECCCEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<<<<888888999999999:::::::::888888888888888888888888777888999::::::999888777666666666666666666666666666666555555555444444444444444444444444444444444555555555444444333333333222222222222222222222222333333333333333333333333000000111111111111000000111111222222222222111111333333333333333333333333111111111111222222222333///000000000111111111222111111111111111111111111111111111111111111111111111000000000////////////000000/////////.........+++---000333555444111...........................---..................---........................,,,,,,,,,,,,------.../////////...------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))*********++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........//////.........,,,,,,------......------,,,,,,---------.........---------...///000222333...////////////000000000///000111222333333222222222222333444444444444444777555555777777666888<<<;;;999???LLLUUU\\\jjjzzz~~~sssfffZZZPPPKKKGGGAAA???@@@<<<<<<;;;;;;;;;:::888666:::999888888888888999999888777777777777888999999<<<;;;:::999888999999::::::::::::;;;;;;<<<<<<<<>>>>>>>>>>>??????@@@@@@@@@??????>>>===<<<;;;:::;;;<<<<<<888888888999999:::::::::777777777777777777777777666777888999999888777666777777777777777777777777666666555555555444444444444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333111222333444444333222111111111222222222222111111222222222222222222222222000000111111222222222333//////000000111111111222000000000000000000000000000000000000000000000000000000000000////////////000000//////.........------///444:::===;;;333---........................................................................******+++,,,---///000111---,,,++++++************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******++++++++++++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////******+++,,,,,,---......***+++---......---+++***,,,,,,------------......---,,,,,,,,,,,,---..............................,,,------......------,,,......////////////......+++,,,------......------,,,,,,,,,---------......------......000111222333////////////000000000111...///111222333333333222000111222333333333333333444333444888999666555888===777999BBBFFFHHHTTTcccsssxxx~~~zzzjjj\\\TTTOOOGGGBBBDDDDDD>>>;;;<<<::::::;;;;;;;;;;;;999888777666666555666777888999777777777777777888888999<<<:::888666666777888999;;;;;;;;;;;;;;;;;;;;;;;;WWWUUUTTTUUUVVVVVVUUUSSSTTTTTTSSSSSSSSSSSSSSSTTTNNNLLLJJJHHHGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIHHHHHHHHHIIIJJJKKKKKKIIIGGGEEECCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???===<<<<<<======<<<;;;;;;<<<<<<===>>>??????@@@>>>===;;;:::999999:::::::::::::::999::::::;;;;;;888888777777777777888888888888777777666666555555444444444444555555666666555444444333333444444555333333333333333333333333000111333444555444333333333333333333333333333333111111111111111111111111444333333222222111111000333222111000000111222333000111111111111222222222111111111111111111111111111111000///////////////222111111111000000//////111111111111111111111111000000000000000000000000000...,,,---000111///---...---000555:::999222,,,////////////////////////000////////////.........////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************(((***+++------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......***+++---...///......---------------------------///...---,,,,,,---...//////////////////.................................111111111000000000000000222222111111111111111111555555555555555555555555555777999;;;===@@@DDDHHHXXX^^^ffflllrrr~~~~~~nnnaaaXXXQQQJJJEEEAAAAAA@@@???>>>===<<<<<<999999999888888888777777666777888999999888666555444555555555666666777777666777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;YYYWWWVVVVVVWWWWWWUUUTTTUUUTTTSSSRRRRRRRRRRRRRRROOOMMMKKKJJJIIIJJJKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEIIIIIIHHHGGGGGGHHHIIIJJJFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>======>>>>>>===<<<;;;<<<<<<===>>>>>>??????>>>===;;;:::999999::::::::::::999999999999999:::888777777777777777777888777777777777666666555555555555555555666666777777444444333333333333444444333333333333333333333333333333444444555555444444333333333333333333333333111111111111111111111111111222222222222222222222222222111000000111222222000000111111111222222222111111111111111111111111111111000///////////////111111111000000000//////111111111111111111111111////////////////////////000...------000000///---,,,,,,///333666555111,,,......................../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************&&&(((***,,,......------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......***+++---............---------------------------...---,,,++++++,,,---...////////////............111111111111111111111111000000000000000000000000111111111222222222222222444444444444444444444444555666888888888:::>>>@@@EEEKKKTTT[[[bbbnnn}}}xxxggg___TTTLLLHHHEEEAAA=========<<<;;;:::999888888999999999888888777777777888888777666666666555555555555555666777777888888777777888888888999999999;;;;;;;;;;;;::::::::::::ZZZYYYWWWWWWWWWWWWVVVTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLMMMLLLKKKJJJHHHGGGFFFFFFEEEHHHHHHGGGFFFFFFGGGGGGHHHBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????>>>===;;;;;;<<<<<<===>>>>>>>>>===<<<;;;999999999::::::::::::999888777777777888777777777777777777777777777777777666666666666555666666666666666777777777444444333333333333444444444444444444444444444444555444333333333333333333333333333333333333333333111111111111111111111111///000000111222222333333222111111000000111111222000000000111111111222222111111111111111111111111111000000///////////////111111000000000000//////000000000000000000000000///////////////////////////...---...//////...---+++,,,...000111000///---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......++++++,,,......//////.....................---------,,,++++++++++++,,,---........................////////////////////////000000000000000000000000111111111222222333333444444444444444444444444444555555666555444333555777555:::BBBGGGMMMWWWdddnnnvvvwww|||~~~rrrfffZZZSSSLLLGGGAAA?????????===;;;::::::999888777666666555888888888888777777777777:::888666444444444555555555555666666777888888888777777888888888999999999;;;;;;::::::999999999888ZZZXXXWWWVVVWWWVVVUUUSSSUUUTTTRRRQQQPPPOOONNNNNNPPPOOONNNMMMLLLLLLLLLMMMOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???===>>>??????>>><<<;;;;;;;;;<<<<<<============<<<:::999999999::::::::::::888777666666666666666777777777777777777666666666666666666666666666555555555555666666666666444333333333333333333444444444444444444555555555555444222111000111222222222222222222222222222222111111111111111111111111000000000000111111222222111111000000000000111111000000000000111111111111111111111111111111111111000000////////////000000000000000000000000//////////////////////////////////////////////////////......---...............+++---......------...///........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------+++***((('''***+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------------------------------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...//////000/////////..................---,,,++++++,,,---...------...............///------------------------/////////000000000000000000000111222333444444555333333333333333333333333333444444333111000111222333666:::===???DDDLLLSSS\\\^^^dddoooyyyrrrfff\\\SSSLLLFFFBBBCCC@@@>>>===>>>>>><<<:::::::::999999888777777666777777777777777777777777999999888777666666555555555555555666666777777777666666666777777777777888:::::::::999888888777777XXXWWWUUUUUUVVVUUUTTTRRRTTTSSSRRRPPPOOONNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLNNNLLLJJJHHHFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???===<<<<<<===>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888999:::::::::999888777666666555666555666777777777777666555555555555555555666666666444444444444444444444444333333333222222333333333333333333444444444555555666555444222222222333444222222222222222222222222000000000000000000000000111111111000000/////////000000000000000000000000//////000000000111111111000000000000000000000000000000////////////000000//////////////////000000................................................---.........---------...---...///...------...000........................---,,,,,,,,,,,,+++++++++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,+++)))((('''*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,---...///000111000000000//////.........///...---,,,,,,---...///,,,---------......//////000000000000000000000000......//////000000000000000000111222222333444444333333333333333333333333111222333333111000111222555777999999999:::???BBBGGGKKKQQQ[[[hhhwww}}}nnnbbbUUUQQQLLLHHHEEEBBB@@@>>>===<<<;;;;;;;;;:::888666:::999999888888777777777666666666666666666666666777888;;;<<<<<<;;;888777555555555555555555555555444444444444555555555555999999888888888777777777WWWUUUTTTTTTUUUVVVUUUSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJGGGEEECCCCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBB>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999888777666666666777555555777777777777555555444555555555555666666666444444444333333333333333333333222222222222333333111222222333333444444444888777666666666666666666222222222222222222222222000000000000000000000000111111000000///......---///000000111111000000////////////000000000111111000000000000000000000000///////////////000000111......////////////000000////////////////////////........................,,,...///...---,,,---...///......---......//////------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,---...000111222111111000000//////......///...------------...///,,,,,,,,,---......//////////////////////////////---......//////000000111000000000111111222222333222222222222222222222222///111333333222222333444222444666666666777:::<<<:::===CCCIIIQQQ[[[dddkkkpppwwwtttjjjbbbZZZPPPIII@@@@@@@@@???>>>===<<<<<<888888999999999888888777777777777666666555555555555555555555666666666666444777<<>>======>>>>>>===;;;::::::::::::::::::::::::::::::999888888999:::;;;999888888777777777888888444555777888888777555444444444444555555555666666555555444444444333333333333333222222222222333333000000111111222333333444555555666666777666666666111111111111111111111111000000000000000000000000////////////////////////...///000111111000///...////////////000000000111000000000000000000000000///////////////000111111........./////////000000////////////////////////........................+++---///...,,,+++---///000...+++,,,///000...,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---)))******+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,------......------------------------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---...000222333222222111000000///............---,,,,,,---......++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000000000000000000000222222222222222222222222///111444444333222333444111333444555666666888888555777:::===@@@EEELLLQQQVVV]]]fffoooxxxyyynnnggg___ZZZTTTNNNJJJFFFBBB???;;;<<<<<<;;;:::999999:::777888999999888888888999666666555555555555444444444444444555555666666666333666:::>>>AAABBBAAAAAA<<<;;;:::888777555444333222222333333333444444444444555555666666777777888VVVUUUUUUVVVXXXYYYYYYXXXSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNLLLJJJGGGGGGHHHJJJKKKHHHHHHIIIIIIHHHGGGEEEDDD???@@@AAACCCDDDDDDCCCCCC>>>>>>?????????@@@@@@@@@@@@???>>>>>>??????>>>===:::::::::::::::::::::::::::999888888888999:::;;;999888888888888888999:::444555666888888666555444444444444555555555666666666666555555555444444444333222222222222222222333//////000111222222333333000111333444555444333333111111111111111111111111000000000000000000000000------......///000000000...///000111111000///...////////////000000000000000000000000000000000000///////////////000111111---.........//////000000000000000000000000000000........................+++---///...,,,+++,,,///000---***+++///111---)))------------------------......------------,,,,,,++++++++++++++++++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))***+++,,,,,,------,,,------......------,,,******++++++,,,---......------------------------+++++++++,,,,,,---------++++++,,,---------,,,,,,...------,,,,,,------...------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...000222444222222222111000//////...------++++++++++++------++++++,,,,,,---...//////////////////////////////---------...///000000111000000000000////////////111111111111111111111111000222444444333222222333444555666666666666666666555777888777777:::@@@EEEEEEIIIOOOTTT[[[eeeqqqzzz~~~yyyrrriii```WWWOOOJJJFFFEEEDDDBBBAAA@@@??????<<<<<<<<<:::999888999;;;666777777666555444555666666666666666666666555555444444444555555555666666333555888<<>>===:::888666444333333333333444444444555555333444444555666777888888TTTUUUUUUUUUUUUSSSQQQPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJIIIHHHGGGEEEDDDDDDBBBCCCCCCDDDCCCAAA@@@???<<<===@@@BBBBBBBBBAAA@@@?????????>>>>>>===<<<;;;;;;;;;:::::::::999999999::::::::::::::::::::::::666666666666666666666666666555555555555444444444444444444555555555555666555555444444444333333333444444333333222111000000222222111111111111111222000000111222333333444444222222222111111111111000222111111111000000////////////000000000000//////////////////////////////////////////000000000000000000000000000000000000////////////000000000000555333111...,,,,,,+++,,,---------............///------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++...------,,,,,,------...---------,,,,,,+++++++++,,,+++***+++---...---,,,)))***,,,...//////......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------+++)))(((((()))+++---++++++++++++++++++++++++---------...------,,,,,,+++,,,,,,---............---,,,,,,++++++,,,,,,------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,***++++++,,,------------***---///...+++)))+++......---,,,,,,---///222444444444333111000...---,,,*********+++,,,---...///...---,,,++++++,,,---...............////////////000000//////.........---000000000000000000000000111000/////////000222333000000111111111222222222222222333333333333444444444555555666777888888999888;;;>>>BBBFFFLLLRRRVVVbbbiiisss~~~{{{mmmeeeVVVTTTQQQMMMJJJGGGEEEDDD>>>>>>===<<<:::999888888999999999888888888777777:::999888666666666777888777777666555555555555555444555555555444333333222444555666888;;;???BBBDDDCCCDDDCCC@@@:::555111000333333333333333333333333444444444555555555555666TTTTTTTTTTTTSSSRRRQQQPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCBBB@@@???>>>===>>>@@@BBBCCCBBBAAAAAA===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::777777777777777777777777666555555555555444444444444444444444555555555555555444444444444333333333444333333222222111111111222222111111111111111222000000111222222333444444222222222111111111000000111111111000000000////////////000000000000//////////////////////////////.../////////000000000000000000000000000000000000------------..................---------...000000---------............///------------------------///...---,,,,,,,,,,,,---,,,,,,,,,---------.........---------,,,,,,,,,+++------,,,,,,,,,,,,---------------,,,,,,+++++++++***)))((()))+++,,,+++***++++++,,,,,,---,,,,,,,,,,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,---,,,,,,++++++,,,,,,---------------,,,,,,++++++---,,,++++++******++++++++++++,,,---------,,,,,,+++,,,------,,,,,,---.........------...000222444444333222111///...---,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------............////////////000/////////............000000000000000000000000111000/////////000222222111111111111222222222222222222222333333333444444333444444555666666777777666888;;;===???BBBGGGJJJKKKQQQZZZbbbjjjpppvvvzzztttqqqmmmhhhccc\\\TTTOOOGGGFFFCCCAAA???===<<<;;;<<<<<<;;;:::999999888888999999888888888777777777777666666555555555555666666555555444444444444444444444555555444333333222333333444666999===@@@BBBFFFGGGHHHEEE???999555333333333333333333333333333444444444444555555555555SSSSSSRRRQQQPPPPPPPPPPPPRRRQQQPPPOOONNNOOOPPPPPPQQQPPPOOOMMMMMMMMMMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@>>>===>>>???AAABBBCCCBBBBBBAAA<<<<<<===>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::::::::999999777777777777777777777777666555555555555444444444444444444444555555555555444444444444333333333333222222222222222222222222222111111111111111222222000000111111222333333333222222111111111000000000111111000000000000//////...//////000000//////...////////////////////////....../////////000000000000000000000000000000000,,,------------.........+++++++++,,,---///000111---------............///------------------------......---,,,,,,,,,------,,,,,,,,,---------...............---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***)))((()))+++,,,+++***---,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---...---------------,,,,,,,,,++++++***************,,,,,,---------,,,++++++,,,+++***+++---......---......------...000222333222222111000///------,,,...---,,,,,,+++++++++,,,,,,,,,------------,,,,,,---............/////////////////////............000000000000000000000000000000000///000111111222111111222222222333333333222222222222333333333333222222333444444555555555666777888888888999;;;===;;;???DDDJJJNNNTTTYYY\\\mmmtttsssiiiaaa\\\ZZZQQQNNNJJJGGGEEEDDDBBB@@@>>>===<<<;;;:::999999999999999999999888888888777888888888888777777777777333333444444555444444444555444444333333333333333444444444444444333333222222222333444777:::===???GGGIIIJJJHHHCCC<<<777444333333333333333333333333333333333444444444555555SSSRRRPPPOOONNNOOOPPPPPPSSSRRRPPPOOONNNOOOPPPQQQQQQPPPNNNLLLLLLLLLNNNOOOLLLLLLJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA???>>>???@@@AAABBBBBBBBBBBBAAA:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999888888888888888888888888666555555555555444444444333333444444444555555555444444444333333333222222222222222222222222333333111111111000111111222333000000111111222222222333111111111111000000000000000000000000000000//////...//////////////////...////////////////////////........./////////000000////////////////////////........./////////000000......------,,,,,,,,,,,,---------............///------------------------...------,,,,,,,,,------,,,,,,,,,---------..............................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,+++******+++,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,------------------------------,,,++++++******++++++------------,,,++++++***+++)))''')))---///---+++------,,,------///000111000000000///...---,,,,,,---,,,,,,++++++,,,,,,,,,,,,---...//////...---,,,---------........./////////////////////.........000000000000000000000000000000000000000111111222222222222222333333333333111222222222222333333333333333333333444444555555777888999888666666777888888:::<<<>>>@@@DDDHHHLLLRRRXXXaaalllvvvzzztttqqqiiiddd]]]TTTNNNJJJIIIHHHHHHEEEAAA???>>>>>>>>>===<<<;;;::::::999999::::::777777777777777777777777888888777777777666666666000222333555555555444333555444444333333333333333333333444444444333333222222222222444666888;;;<<>>>>>>>>>>>;;;;;;;;;::::::::::::999:::::::::999999888888888777777777777777777777777666555555555555444444444333333333444444444444555444444333333333222222222222222222222222222333333111111000000111222222333000111111111111111222222111111111000000000////////////////////////000000......////////////......////////////////////////............////////////....................................//////////////////......---+++******---------............///------------------------------,,,,,,,,,------...,,,,,,,,,---------..............................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,+++++++++---///000,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---------------------------......---,,,,,,,,,,,,---------------,,,++++++***)))'''&&&(((+++---,,,)))++++++++++++,,,,,,---............---------,,,,,,++++++++++++,,,---...///---...///000000///...---------------.....................//////////////////////////////////////////000000000111111111111111111222222222333333333111111111222222222333333333444444444444444555555666888999888666666666777666777888888888:::===@@@@@@CCCGGGMMMTTT]]]gggmmmxxxyyyzzz|||~~~wwwrrrjjjbbb\\\WWWSSSQQQPPPMMMIIIDDDBBBBBBBBBCCCAAA???>>>===>>>===;;;999:::999888777666666666666555555555666666666666777777777777666666666555555111222444555666666555444666555555444333444444444222222333333444333333222333333333333555777999:::>>>AAADDDCCC???999444111222222222222222222222222222222222222333333333444PPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLJJJJJJJJJIIIGGGEEECCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@999:::;;;<<<===>>>>>>>>>;;;;;;:::::::::999999999:::::::::999888888777777666666666666666666666666666555555555555444444444333333333333444444444444333333333333222222222222222222222222222222222222000000000000111222333333111111111111111111111111111111000000000/////////......////////////000000---......//////......---////////////////////////------........./////////........................+++,,,,,,,,,,,,---------,,,------.........---------------............///------------------------------,,,,,,,,,---......,,,,,,,,,---------......---------------.........,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------***)))((()))+++,,,+++***+++++++++,,,---...000000************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,///---***))))))***---///++++++++++++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------//////...---------------,,,,,,---------,,,++++++)))((('''(((***++++++***))))))******++++++++++++------,,,,,,,,,,,,,,,,,,*********+++,,,---//////......////////////......,,,------------................../////////////////////////////////////////////000111111111111000000000111111111222222222111111111111222222222222444444444444444444444444222444666666555555555666666777777666666777999<<<<<<<<<<<<<<<>>>CCCKKKPPPVVVVVVWWWXXX[[[bbbjjjppp~~~zzztttmmmeee___[[[VVVRRRLLLHHHEEECCCAAA???DDDBBB@@@>>>======>>>>>>:::::::::;;;<<<;;;999777:::999888777666666666666555555555555666666666666666666666666555555555555444444555555666555555555666555555444444444444444111222222333333333333333333333222222333555777888:::===@@@@@@===888555333222222222222222222222222111111222222222333333333OOOOOOPPPPPPPPPPPPPPPOOOMMMNNNOOOPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIHHHGGGEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@@@@?????????>>>?????????::::::;;;<<<============<<<;;;;;;;;;::::::::::::::::::999999888777777666555555555555555555555555666555555555555444444444222222333333333444444444333333333222222222222111444333333222222111111111000000000000111222333444111111111111000000000000111000000000////////////........./////////000000---......//////......---////////////////////////---------.........//////------------------------++++++,,,,,,,,,---------+++,,,---///000000000///---------............///------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------***)))((()))+++,,,+++******+++,,,---------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,---------******+++++++++,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++******+++,,,---......---+++,,,,,,------------,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,......---,,,,,,,,,,,,---++++++,,,---------,,,,,,)))+++++++++******+++,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,---------...................../////////000////////////////////////...///000111222111111000//////000000000111111111111111111111222222222222333333333333333333222222000222555555555444444555555666777777777777999;;;;;;;;;;;;::::::<<>><<<======<<<;;;======<<<;;;;;;:::::::::<<<;;;::::::::::::888666999999888888888888888888666666666666555555555555666666666555555555444444666555555444444444444555555444444333333333333333111111222333333333333333222222111111111222444555666999;;;;;;999666444444111111111111111111111111111111111111222222222222NNNOOOPPPQQQRRRQQQPPPOOOKKKMMMOOOPPPPPPNNNKKKIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHGGGEEEDDDBBB@@@AAAAAABBBBBBCCCCCCDDDBBBCCCCCCDDDCCCAAA@@@?????????>>>>>>>>>>>>>>>???:::;;;<<<<<<===<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999888777777666555555555555555555555555666666555555555444444444222222333333333444444444333333333222222222111111444444333333222111000000000000000000111222333444111111111000000000000000000000000000////////////---.........//////000000---..................---////////////////////////---------.........//////---------------------------------.........//////,,,---///000000000//////---------.........//////------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,+++***+++---...---,,,***+++,,,---,,,+++***)))........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---)))***+++,,,------...///******+++++++++,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++((()))***+++,,,---------+++,,,------............---,,,,,,++++++,,,,,,---))))))*********+++++++++...---,,,,,,++++++,,,,,,***+++,,,,,,------------+++---///...+++)))+++...******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,************,,,---,,,,,,,,,---------......---.........//////000000////////////////////////...///000222222111111000////////////000000000000000111111111111222222222222222111111111111111111111333666666555444555555111333555555555555777888333666888:::::::::<<<===888:::<<<======>>>???@@@CCCKKKRRRSSSTTTXXX[[[[[[___eeekkkooowww~~~yyytttssssssqqqjjjddd]]]ZZZVVVSSSQQQNNNKKKIIIFFFGGGGGGFFFDDDAAA>>><<<<<<;;;::::::<<<======<<<999999::::::::::::999888AAA>>>:::888777666444333555444444444555666777777777777666666666555555555666666555555555444444444777666444333222333333444444333222222111111222222000111222333333333333333111000/////////000222222222555777777555333333333111111111111111111111111000111111111111222222222OOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMKKKJJJIIIEEEFFFHHHIIIJJJIIIIIIHHHIIIGGGFFFEEEFFFEEECCCBBBAAABBBDDDEEEEEEEEEDDDCCCFFFDDDBBBAAAAAABBBAAA???======<<<;;;;;;<<<>>>>>>;;;===>>>===;;;::::::;;;::::::::::::::::::::::::<<<;;;:::888777666666666777777666555555555555555777666555333333444555555444444444333333222222222111111111111111111111111222222222111111111111000000000////////////000000222222222111000//////...000000000000000000000000........................////////////////////////...........................------...111222222111,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////.........---------........................000///...,,,,,,,,,---...,,,,,,---...---,,,***)))++++++++++++++++++++++++...------,,,+++***))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,------......------,,,***++++++,,,,,,------...++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,+++++++++,,,------************************+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))---,,,+++*********+++,,,,,,,,,+++++++++,,,......//////.........---------,,,,,,,,,---------......000...+++******,,,,,,,,,------------,,,+++***)))******+++++++++,,,,,,,,,...------,,,,,,------...***+++---.........---,,,........................///......------...000111111000///......///000111000000111111111111000000000000111111111111000000555444333333333444555666555555555555555555555555222444666666555444555666777777777777777777777777777777888999;;;<<<======>>>??????@@@AAABBBBBBBBBIIIJJJLLLOOOTTTYYY]]]___eeehhhlllrrrvvvyyy{{{{{{~~~~~~wwwuuurrrmmmiiidddaaa___WWWVVVTTTRRRPPPOOONNNNNNEEEDDDCCCAAA???>>><<<<<<========================999999999999999999999999:::999888777777777999999999888888777666555555444555555555555555555555555666555555555555444444444888666333111111222444666333333333333333333333333333333333333333333333333111111111111111111111111111111000000000000111111222222222222222222222222000000000111222222222333222222222222222222222222QQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOONNNMMMKKKIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGIIIGGGFFFEEEFFFEEECCCBBB@@@AAABBBCCCDDDCCCCCCBBBEEECCCAAAAAAAAAAAAAAA???>>>===<<<<<<;;;<<<======<<<>>>???>>>===;;;;;;<<<:::::::::::::::::::::::::::999888777666666666666777666666555555555555555666666555444444444444444444444444333333222222222111111111111111111111111222222222111111111000000000000////////////000000222222111111000//////...////////////////////////...........................................................................---,,,---///000000///,,,,,,,,,---------......------------------------,,,,,,---------.........//////.........---------........................//////...------------------.../////////...---,,,------------------------......------,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,+++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++------,,,++++++,,,,,,---...---,,,,,,,,,---...............------------,,,,,,,,,,,,---------......///---******+++,,,,,,,,,////////////...---,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------......///000000000000///.......................................///000000000000............000000000000111111111111000000000000111111111111000000000000/////////000111222444444444444444444444444222444666666555444555666555555555555555555555555666666777888999999::::::999999999:::;;;<<<<<<<<<<<<===>>>@@@CCCFFFIIIKKKLLLOOORRRVVVYYYZZZ[[[[[[___```aaacccfffhhhiiijjjiiihhhgggffffffgggiiijjjlllkkkiiigggeeecccaaa```______^^^^^^]]]\\\\\\[[[XXXWWWUUURRRPPPMMMKKKJJJFFFEEEDDDBBBAAA@@@??????AAA@@@???>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888777777777888999888888777777666555555444555555555555555555555555333444444444555555666666777555444222222222444444333333333333333333333333333333333333333333333333111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111222222111111111111111111111111TTTSSSRRRRRRQQQPPPOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGIIIGGGFFFEEEFFFEEECCCBBB@@@@@@AAABBBBBBBBBBBBAAADDDBBB@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;<<<<<<===>>>@@@???===<<<======;;;;;;::::::::::::::::::888888777777666666666666777666555555444444555555555555555555555444333333444444333333333333222222111111111111111111111111222222111111111000000000000000////////////000000222111111000000//////...////////////////////////................................................////////////////////////...---,,,,,,...///...,,,,,,,,,,,,---------......---------------------------------.........//////...............------------------------------------............------,,,,,,------............---------------------------------------------------------,,,,,,,,,,,,++++++************************++++++************+++,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,...------,,,++++++******---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........------,,,,,,,,,,,,---.........---,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,---------.........,,,******+++---------...//////......---,,,+++,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...........................---......///////////////000///...------...///000///000000111111000000//////000000111111000000///111111000000000111222333444444444444444444444444222444555666555444555666444444444444444444444444555555555555666666777777444555555666666777777777888888888888999:::<<<===<<<===???AAABBBBBBBBBAAAFFFFFFGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFGGGHHHIIIKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======<<<<<<;;;::::::999999888;;;;;;;;;:::999999888888888888888888888888888888888888888888888888888888888888777777777777888888888777777666666555555555444444444444444444444444222222333444555666777777444444444333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111000000000000000000000000000000VVVUUUTTTSSSRRRPPPOOOOOONNNNNNMMMMMMKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFIIIGGGFFFEEEFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAACCCAAA@@@???@@@AAA@@@?????????>>>===<<<;;;;;;;;;<<<===??????===<<<<<<===;;;;;;;;;;;;;;;:::::::::777888888888888777777777666666555444444444444555333444555666555444333222333333333333333333333333111111111111111111111111111111111111000000000000000000////////////000000111111000000////////////////////////////////////................................................///////////////////////////---,,,---......---,,,,,,,,,,,,---------......------------------------------........./////////........................------------------------,,,---...///......,,,+++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,*********************************************************++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******///---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---+++******,,,......---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------,,,++++++******++++++,,,+++***)))))))))***,,,---........................,,,---///000000000///...///...---,,,,,,---.../////////000000000000////////////000000000000//////222222222222222333333444333333333333333333333333111333555555444444444555444444444444444444444444555555555555555444444444555555555666666777777777999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;>>>>>>>>>======<<<<<<<<>>>>>>>>>>>>>>AAAAAA@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::777777777777777777777777777777777777777777777777888888888888888888888888666666666666777777777888777777666666666555555555444444444444444444444444222222333444444555666666222333444444444444222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000222222111111000000//////000000000000000000000000WWWWWWUUUTTTRRRQQQOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHJJJIIIIIIHHHGGGGGGGGGGGGIIIGGGFFFEEEFFFEEECCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBB@@@??????@@@@@@@@@??????>>>>>>===<<<;;;;;;::::::<<<======<<<;;;<<<===<<<<<<<<<;;;;;;:::::::::888999:::::::::999888888666666555444444444444444333444555555555444222111333333333333333333333333111111111111111111111111111111111000000000//////000000////////////000000000000000///////////////........................................................................////////////////////////000...---...//////...---,,,,,,,,,---------......------------------------------------.........///---.....................------------------------+++,,,---......---,,,+++************++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,*********************************************************+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,000///,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++))))))******+++++++++++++++,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,+++***+++---......---+++++++++,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,,,,---///000........................,,,---///000000000///...///...---,,,,,,---.../////////000000000000////////////000000000000////////////000000000111111111333333333333333333333333111333555555444333444555555555555555555555555555555555555555555444444444666666666777777777777777555555666777777777777777777777888999999999999999:::::::::999999999999999===<<<<<<;;;::::::::::::=========<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888777666666666777777777888888777777777777777777777777777777777777777777777777555555666666777777777777666666666666555555555555444444444444444444444444444444444444444444444333111222333555555444222111222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111////////////////////////222111111000000/////////111111111111111111111111WWWVVVUUUTTTRRRQQQPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIGGGFFFEEEFFFEEECCCBBBDDDCCCCCCBBBBBBBBBBBBCCCAAA???>>>>>>???@@@??????===>>>>>>>>>===<<<;;;:::999;;;======<<<;;;<<<=========<<<<<<;;;:::::::::::::::;;;;;;;;;:::888777666555444444333333444444444444444444444333222222222222333333333333444444111111111111111111111111111111000000000/////////000000////////////000000////////////////////////................................................------------------------........................///...---...///000///...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---,,,,,,,,,,,,------...------------------------*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,*********+++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***'''((()))***+++++++++******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++---...---+++,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---..............................---......///////////////000///...------...///000...//////000000//////......//////000000//////...000000111222222222222222222222222222222222222222111333444555444333444555555555555555555555555555555555555555555555444444555555555555555555555555222333444666666777777777444555555666777888888999777777888888888888888888888888888888888777777777::::::999888888777666666999888888888888888888888888888888888777777777777666777888888888777666555666666666777777888888888777777777777777777777777666666666666666666666666333444555666777777777666555555555555555555555555333333333333333333333333444444444444333333222222000111333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111////////////////////////000000000000000000//////111111111111111111111111VVVUUUTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGFFFEEEFFFEEECCCBBBDDDCCCAAA@@@@@@@@@AAAAAA@@@???======???@@@???>>><<<<<<===>>>>>>===<<<;;;:::<<<===>>>===<<<===>>>=========<<<;;;;;;::::::::::::;;;;;;;;;999666555666555444444333333444444555444333333222222333333222222222333333444444444111111111111111111111111111000000000////////////000000////////////000000////////////////////////................................................---------------------------------------------------,,,+++,,,...//////...,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,---------------------------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++---------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++'''(((***+++,,,,,,++++++***+++---...///000//////.........------------,,,,,,,,,,,,---------......---,,,+++,,,------,,,***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,.......................................///000000000000............000000......////////////............////////////......111111333444444444333222222222222222222222222222111222444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444333444666777888888777777555555555555666777888999777777777888888888888888666666777777777777777777888888888888777777777777888888888888888888888888777777777777777777777777777888999999999777555444666666666666777777777777777777777777777777777777666666666666666666666666222333444666777777666666555555555555555555555555333333333333333333333333333333333333333333444444111111222333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000/////////000000000000000000000000000000000000000UUUTTTTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNMMMLLLKKKHHHGGGGGGFFFGGGHHHJJJKKKIIIGGGFFFEEEFFFEEECCCBBBCCCBBB@@@?????????@@@@@@@@@>>>======???@@@???>>>;;;<<<===>>>>>>===<<<<<<;;;===>>>???>>>===>>>???>>>>>>===<<<;;;;;;::::::999:::;;;;;;:::777555333555555444333333333333444555444333222111222333444222222222333333444444444111111111111111111111111000000000000////////////000000////////////000000.........///////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///...---,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---,,,***)))))))))******++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++************************)))***+++---......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,((()))+++,,,------,,,,,,+++,,,...000222222222222//////.........---------,,,,,,,,,---------.........---,,,,,,------+++))))))******+++++++++******,,,,,,,,,---------.........------,,,,,,------...---...///000111000///...........................//////...------///000111111000///......///000111......////////////............////////////......,,,---///000000//////...111111111111111111111111000222444444333333333444333333333333333333333333222222333333333444444444555555444444444444444444222333555666666666555444444444444444444555666666666666666555555555555555333444555666777777666666666666666777777888888888777777777777777777777777555555666666666777777777555666777888777555333222666666666666666666666666666666666666666666666666666666666666666666666666111222444666777777666666444555555555555555555555333333333333333333333333111111222333444444555666111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111......//////000000111111////////////////////////SSSQQQPPPOOOPPPPPPNNNMMMOOOOOOOOOPPPQQQOOOLLLIIIKKKKKKJJJIIIIIIIIIIIIJJJFFFEEEEEEFFFFFFEEECCC@@@@@@@@@BBBBBBBBBBBB@@@@@@@@@???>>><<<<<<<<<===>>>======>>>>>>>>>>>>======@@@??????>>>>>>>>>>>>>>>;;;;;;::::::::::::999999888888888888777777777777666666555444333333222222333111...++++++,,,///111000000111111111222222222111111111111111111111111//////............//////////////////////////////......////////////..............................---------............///111///---,,,,,,,,,...///------------------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,---.........---,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------++++++++++++------,,,,,,+++***)))))))))))),,,...---+++---000...***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///---------,,,,,,+++++++++,,,,,,---......---,,,,,,---------......//////////////////......------------,,,,,,+++,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------........./////////...---,,,+++,,,------111000///......///000111.........------,,,,,,,,,000000000000000000000000000000000000000000000000000111111111111222222222222222444555555444222222333333333444444444555555555555555555555555555555333333333444444444555555333333333444555666777777333333444444555666777777888777555444444555666777777666555444444555666777444222111444888:::999777222000---///333666888777777777666666666666777777666666777777777777666666666666666666666666666666777777777777777777777777444444555666777777666666666666666666666666666666444444333333333333222222222333333444444333333222222222111111222222333444222222222222222222222222555444333333222222222333111111111111111111111111444333222222222333444555222111//////000111333555222111000//////......///000000000000000000000000000000//////.........---TTTQQQNNNLLLMMMNNNOOOOOOOOONNNNNNNNNOOONNNLLLJJJJJJJJJIIIHHHGGGGGGHHHHHHFFFEEEDDDDDDEEEEEECCCAAA@@@@@@AAABBBBBBAAA@@@@@@??????======<<<===>>>>>>===>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<::::::999999999888888888888888888777777777666666666555555444333333222222444222000......///000222000000111111111222222222111111111111111111111111//////............//////////////////////////////......////////////..............................,,,,,,,,,,,,---------...000///---,,,,,,,,,...///,,,,,,,,,------------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...,,,---.........---,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++************++++++...///,,,+++---,,,))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++,,,...---------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................111000///...---......///111000///......///000000.........------,,,,,,,,,////////////////////////000000000000000000000000000000111111111222222222222222333333333333222222333333333333444444444444333333333333333333333333333333333444444444444555333333444444555555666666333333444444555666666777777666555444444555666777666666555555555555666666666444333444777888777555888555222222555777777777777777666666666666777777666666777777777777666666555555555555555555555555666666666666666666666666444444555666666666666666555555555555555555555555444444333333333333222222222333333333333333333222222222111111222222333444222222222222222222222222444444333222222222222222111111111111111111111111444444333222111222333333333222111//////000222333000///////////////000111000000000000000000000000000/////////............SSSPPPLLLJJJKKKNNNPPPQQQPPPNNNLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGEEECCCBBBCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>=========>>>??????>>>>>>????????????>>>>>><<<;;;;;;:::::::::::::::999999999888888888777777888888777777777777666666555555555444444333333222444333222222111222222222111111111111111222222222111111111111111111111111//////............//////////////////////////////......////////////..............................+++++++++,,,,,,,,,------000///---,,,,,,,,,---...++++++,,,,,,------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,------222444///+++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........---+++***+++---------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,------------++++++++++++************+++++++++***++++++,,,---......---,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---------------000000///............/////////.........//////000.........---------------////////////////////////000000000000000000000000000000000111111111222222222222111111111111222222222222333333333444444444111111111111111111111111333333333333444444444444444444444444444555555555333333333444555555666666666666555444444555666777555555666666666666555555777555444555666666555444:::888555444555666555555777666666555555666666777555666666777777666666555555555555555555555555555666666666666666666666666444444555666666666666555555555555555555555555555444444333333333333222222222333333333333333333222222222111111222222333444222222222222222222222222333222111111111111111111111111111111111111111111444444333222111111222222444333111000//////000000............///000111222000000000000000000000000////////////............RRROOOLLLLLLMMMOOOPPPQQQOOOMMMJJJIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGDDDBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@=========>>>>>>??????@@@>>>>>>????????????>>>>>>;;;;;;:::999999999999999999999999999888888888888888777777777666666666666555555444444444333333333222333333333333333222222111111111111111111111111111111111111111111111111//////............//////////////////////////////---......//////......---........................+++,,,,,,,,,,,,---------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111777999333---,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,------...............------,,,,,,,,,,,,..................//////...............---------////////////////////////////////////////////////000000000000111111111111222111000//////000111222222222222222333333333333111111111111111111111111222222333333333444444444555444444444444444444444333333333444444555555555555555444444444555666666333444666666666666444333555555444555555555555555888777555444444444333333666666666555555666666666555666666666666666666555555555555555555555555555666666666666666666666666444444555666666555555555555555555555555555555555444444333333333222222222333222222222222222222333222222111111222222333444222222222222222222222222111111000000000000111111111111111111111111111111333333222222111111000000333222111000///000000000///////////////000111111///////////////////////////////////////.........OOONNNNNNOOOQQQQQQPPPNNNNNNKKKHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGDDDBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>?????????@@@@@@>>>>>>????????????>>>>>><<<;;;::::::999999::::::;;;::::::::::::999999999777777777666666666666555444444444444444333333333000111222333333222222111111111111111111111111111000000000000000000000000//////............//////////////////////////////------............------........................------------..................---,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///111777999333---,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,..................------......---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------)))***+++,,,---///000000---------------,,,,,,,,,,,,,,,------............................................................//////////////////////////////000000000111111111222111////////////111222111111111222222222333333222222222222222222222222222222222333333333444444444444444444444333333333333333333444444444444444444444444444444555666666333444555666666555444333222333444444555555666777555555555555444444444555666666555555555555666666555555666666666666555555555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555444444333333333222222222333222222111111222222333222222111111222222333444222222222222222222222222000000000//////000111111000000000000000000000000222222222111111000000000/////////000000111111222111111000///////////////////////////////////////.........///////////////NNNNNNOOOPPPRRRQQQNNNKKKLLLIIIGGGFFFGGGIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGEEECCCBBBCCCCCCBBBAAA@@@@@@????????????@@@@@@>>>>>>???@@@@@@@@@??????======>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::;;;;;;;;;:::::::::999999777777666666666666555555444444444444444444444444000000111222222222111111222222222111111111111111000000000000000000000000//////............//////////////////////////////------............------........................---------.........//////------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,......---222444///+++++++++******++++++++++++,,,,,,,,,***++++++,,,,,,------...---------,,,***)))***,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,---------------...////////////......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------)))******,,,---...///000//////000000//////...---***+++,,,---.........................../////////........................000000000000000000000000/////////000000000111111111111000000000000111111000000111111111222222222222222222222222222222222222222222222333333333333333333333333333444444444333333333333333333444444333333333444555555666666444444555555555555444444111333444555444444666777444666777777666555666888666555555444444555555666444555555666666555555444444444444444444444444444555555555555555555555555444555555555555444333333444444444444444444444444444444333333333333222222333222111000000111222333222222111111222222333444222222222222222222222222000000000000000000111222000000000000000000000000///000111111111111000000......///000000111111222222111000///............000000000000000000000000.........///////////////NNNMMMLLLMMMNNNMMMKKKIIIJJJHHHFFFFFFGGGHHHIIIHHHFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEEEECCCAAAAAA@@@???>>>>>>???@@@AAA??????@@@@@@@@@???>>>===<<<<<<============<<<<<<<<<;;;::::::999999::::::::::::::::::999999999888777777666666666555555555444444444444444444444444000111111111111222222222222222222111111111000000000000000000000000000000//////............//////////////////////////////,,,------......------,,,........................,,,,,,---------.........------------,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++***************+++,,,---+++...///,,,+++---,,,)))******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,+++******+++---+++++++++,,,,,,---------...---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,---------........./////////...,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------+++,,,,,,,,,,,,---------...///000000000///...---)))***,,,---......---------........./////////000........................000000000000000000000000////////////000000000111000111111222222111111000000000000000111111111222222222222222222222222222111222222222222333333333222222222333333444444555333333333333333333333333222222333444555555555555555444444333333444444555222444666555333222444666333666777777555444555666666555555444444555555666444555555666666555555444444444444444444444444444555555555555555555555555444555555555444444333222444444444444444444444444444444333333333333222222333222111000000111222333222222111111222222333444222222222222222222222222111000000000000111222333000000000000000000000000---...///111111111111000//////000000000000000000111000///////////////000000000000000000000000000............/////////000OOOMMMJJJIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGDDDCCCCCCDDDDDDEEEFFFGGGFFFEEEEEEFFFFFFEEECCC@@@AAA@@@???>>>>>>???@@@AAA???@@@AAAAAA@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999888999999999999999999888888888888777777666666666555555555555444444444444444444444444222111111111222222333444222222222222111111000000000000000000000000000000//////............//////////////////////////////,,,------......------,,,........................++++++,,,,,,,,,---------,,,,,,---------,,,+++***&&&'''(((***,,,...///000,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++------------++++++******))))))******+++,,,,,,...---+++---000...************++++++,,,,,,,,,******+++,,,,,,---......***+++,,,+++******,,,---+++++++++,,,,,,---------...---,,,,,,,,,,,,---.../////////......---------+++++++++,,,,,,---------------...///...---+++******++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------......---,,,,,,+++******,,,---.........---++++++)))***+++---......---------.........//////000000........................000000000000000000000000////////////000000000000000111222333333222111000000000000000111111111111111111111111111111111111111111222222222333333333111111222333333444555555333333333333333333333333111222333444555555555555555555333222222333555555444666777666222111222444222444666555222000111222555555555444444555555555444555555555555555555444444444444444444444444444555555555555555555555555444555555555444444333222444444444444444444444444444444444333333333222222333222000//////000222333222222111111222222333444222222222222222222222222111111000000111222333333000000000000000000000000,,,---///000111222111111000111111111000///...---///......//////000111222000000000000000000000000---.........//////000000NNNLLLJJJHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFF??????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA???===<<<>>>>>>===<<<;;;:::::::::999999999999::::::;;;<<<:::999888777666666666666444555666666666666555555777666555444444444444444222222222222222222222222---...000222222000...---////////////////////////000000000000000000000000000000111000000///......------------------------..............................---------,,,,,,,,,,,,,,,+++***+++,,,---...******+++++++++,,,,,,,,,------++++++++++++------.........------,,,,,,,,,(((,,,000...+++)))+++...,,,,,,,,,------.........))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********+++*********+++,,,,,,---++++++++++++++++++++++++,,,+++*********+++,,,---------------------------++++++,,,---------,,,,,,........................---,,,,,,+++*********+++''''''(((((()))***,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,+++)))(((,,,,,,+++***))))))***************+++,,,---...///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,...111111000.................................//////............//////,,,,,,,,,---------..................//////////////////000000111111111111000///////////////000111000111111111111222222222333222222222222222222333333333333333333333333333444444333333222333333444222222222222222222222222222333333444555555555444444444555555555555444444333333333333333444555666444444444444444444444444444444444555555555555666222333555666666555333222444444444444444444444444444444444333333222222222444555555555555555444444555555555555555555555555444444444444444444444444222222222222222222222222444444444444333333222111111111222222222222111111000000000000000000000000333222111000/////////000............////////////////////////000000000000000/////////............////////////////////////,,,------...///000111111MMMLLLKKKIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFEEEFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@???>>>===>>>>>>===;;;;;;::::::;;;999999999999999:::;;;<<<:::999888777666666666666555555666666666666666555666666555444444444444444111111111111111111111111//////000111111000////////////////////////////////////////////////////////////000000//////...---------------------------..............................---------,,,,,,,,,,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,***...111000,,,+++---///,,,,,,,,,---------------))))))***+++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++*********+++,,,---------------------------------------,,,++++++***---------------------------,,,++++++******++++++******)))))))))***++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,+++***************++++++++++++,,,---......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---......//////......---+++...000111///...------................................................---------.........//////............///////////////////////////000000000000000////////////000000000000111111111222222222222222111111111111222222333333333333333333333333333333222222222222222333333333333333333333333333222333444444555555555444444444555555555555444444444444333333333444555555444444444444444444444444444444444555555555555666444444444333333444444444444444444444444444444444444444444333333333222222333444444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222333333333333222111000111111222222222222111111111111111111111111111111222222111000000///000000/////////////////////000////////////000000000111000000/////////.........////////////////////////---.........///000000000MMMLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>============>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999999999999::::::;;;:::999888777666666666666666666666666666666666666666555444444444444444444000000000000000000000000111111111111111111111111////////////////////////////////////////////////.........///......------------------------------------------------------......---------,,,,,,,,,,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,///222111...---...000------------,,,,,,,,,,,,)))******+++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++******++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------.........---,,,+++***)))++++++++++++++++++++++++,,,,,,++++++******++++++---,,,++++++*********+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++------,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,......////////////......+++---//////...---------........................+++,,,---......---,,,+++........./////////000000............////////////////////////............111000000//////000000000000000000111111111222222111111111000000111111111222222222222222222222222111111000000000111111222333333333333333333333333333333444444444444444444444444555555555555444444555555444333333333444444444444444444444444444444444444444555555555555666666555333222222333555666444444444444444444444444444444444444333333333333222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333111222222222222111111000111111222222222222111111111111111111111111111111111111000000000000000000111111111111111111111000/////////000000000111111000000000/////////......////////////////////////////////////////////////LLLLLLMMMLLLKKKIIIFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;:::999999999999999::::::999999888777666666777777777777666666666666666666555555444333333444444444111111111111111111111111222222111111111111222222////////////////////////////////////////////////---------......---,,,,,,------------------------------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...---...///...------,,,,,,+++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************+++++++++,,,,,,+++++++++,,,------,,,++++++******+++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,,,,,,,------------,,,,,,+++---......---,,,,,,---........................+++,,,...//////...,,,+++---.........////////////............////////////000000/////////.........111111000000///000000000000000000000111111111111111111000000000000111111111111111111111111111111000000/////////000111111222222222222222222222222444444444333444444444444333444444555555444444333666555444333333333333333444444444444444444444444444444444555555555555666555444333333333333444555444444444444444444444444444444444444444444333333333333444444555555444444555555555555555555555555222222222222222222222222333333333333333333333333222222333333333222222111111222222333333222222111111111111111111111111111000000111111111111111111333222222222222222111111//////000000000111111111000000000////////////...////////////////////////000000000///////////////LLLLLLLLLLLLJJJHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHDDDCCCBBB@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;;;;<<<===>>>???======<<<;;;;;;;;;;;;<<<:::999999888888999999999999888777777777777777777777777666555444444555555444444333333333444444555222222222222222222222222222222111111111111222222////////////////////////........................,,,,,,---------------,,,------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++*********)))***+++,,,,,,,,,+++++++++++++++,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,+++---......,,,,,,,,,---........................,,,---///000000///---,,,,,,,,,---------.....................////////////000000000000000000000000222222111000000000000000//////000000000111111111111111000000000000111111111111111111111111111111000000//////000111222222222222222222222222222222555444444333333333444555333333444444444444333333666555444333333333333333444444444444444444444444444444444555555555555666333333444555555444333333444444444444444444444444444444444444444444444444444444555666666666666666555555555555555555555555222222222222222222222222333333333333333333333333333333444444444444444333222222333333333333222222111111111111111111111111///000111222333333222222444444333333222222222111000000000000111111111111111000000000////////////000000000000000000000000000000000000000/////////LLLKKKKKKJJJIIIGGGFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>===<<<<<<<<<==================<<<<<<;;;;;;;;;<<<<<<:::999999888888888888999888888777777777777777888777666444333222333333444333333333333333444444555222222222222222222222222111111111111111111111111////////////////////////........................,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------++++++******++++++,,,,,,*********+++,,,---//////++++++++++++++++++++++++)))************+++++++++))))))******+++,,,,,,,,,)))))))))******++++++,,,,,,++++++++++++,,,,,,---//////...---,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////000000000000//////,,,...///...---,,,---///..............................///000000///......,,,,,,,,,------------...............////////////000000000000111111111222333222111111000000000000/////////000000000111111111111111000000111111111222222222222222222222222111111111111111222333444333333333333333333333333666555444333222333444555333333444444444444333333555555444333333333444444444444444444444444444444444444444555555555555666222333555666666555333222444444444444444444444444444444444444555555555555444555666777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555555555222222333333333333222222222222222222222222222222000111333444555555444444444444444333222222111111000000000111111111222222111111000000000/////////000000000000000000000000000000000000000000000000LLLKKKIIIHHHFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>><<<===>>>???>>>===<<<;;;<<<<<<;;;;;;;;;<<<<<<===::::::999888888888888888888888777777777777888888777555333111111111222333333333222222333333444555111111111111111111111111//////000111111000//////////////////////////////........................,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,---,,,+++***+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++++++++******++++++,,,---++++++***++++++,,,------++++++++++++++++++++++++)))************+++++++++*********+++,,,---------((()))***,,,------,,,,,,+++++++++++++++,,,---...///......------------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000//////...//////...------...000................................................------------........................////////////---......///000111222222444333222111000000000000////////////000000000111222222111111111111222222333333333333333333333333222222222333333444666666777777777777777777777777777555444222222333444555222333333444444333333222444444333333333444555555444444444444444444444444444444444555555555555666333444444444444444444333444444444444444444444444444444444444555555555666333444555666777777777777333333333333333333333333333333333333333333333333444444444444444444444444222333444444555555555444222333333444444333333222222222222222222222222222000222444666777777666666444444333333222111111000000000111111111222222222111111111000000000//////000000000000000000000000/////////000111111111222LLLKKKHHHFFFEEEDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>===>>>???@@@@@@>>><<<:::<<<<<<;;;;;;;;;<<<<<<===::::::999888777777888888888777777777777777888888666555222000000000111222222222222222333333444555000000000000000000000000---///000222222000///---////////////////////////........................,,,------.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,++++++------------++++++*********++++++,,,,,,,,,,,,++++++,,,------,,,************++++++,,,,,,---***+++,,,,,,------,,,,,,************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++************************+++*********+++,,,,,,---,,,,,,++++++******++++++++++++++++++++++++++++++)))************+++++++++******+++,,,------......((())),,,...///...---,,,++++++++++++,,,,,,---.........---------......///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------............------...///000///------///000...........................------,,,,,,------.............../////////000............/////////000+++,,,---...///111222222444333222111000000000000////////////000000000000333333222222222222333333333333333333333333333333444333444444555666777888999999999999999999999999777666444222222222444555222333333444444333333222333333333333444444555666444444444444444444444444444444444555555555666666666555333222222333555666444444444444444444444444444444444555555555666666222333444555666666666666555555555555555555555555444444444444444444444444444444444444444444444444111222333333444444444444222333333444444333333222222222222222222222222222000222555777888888888777444444333222222111000000000111111111111222222222111111111111000000000000000000000000000000000000......///000111222222333KKKJJJIIIGGGEEECCCBBBAAAEEEDDDDDDDDDDDDDDDEEEFFFBBBDDDEEEDDDCCCCCCDDDEEEDDDBBBAAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;999999:::;;;======<<<:::999999999888888888777777666666666666555555555555666666555444333333222222111333444333111//////000111111222222222222111111111111111111000000000000///............---------------------------------000...,,,******,,,...000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---///,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++*********++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------,,,,,,++++++000///---+++*********++++++++++++,,,,,,---------)))))))))***,,,,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---***))))))))))))))))))***++++++*********************************+++++++++***+++,,,---.../////////,,,,,,,,,------.........,,,,,,,,,---------......((())))))((('''(((+++---,,,---...---+++******+++++++++++++++++++++++++++------...---,,,+++***)))---.........---,,,,,,+++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///.........000...,,,,,,------,,,++++++,,,,,,------.........000---,,,---///000...,,,......////////////..................////////////000000000000000000000000////////////000000000000333333333222222000//////000000000111222444666888;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>======<<<<<<;;;;;;;;;:::888777555444444444222333444555666555444444555444444333333444444555111222222333333222222111222333444444555555444444444444444555555555666666555555555444444333333333333333333333333333333333444555666777888888888888777777777666666555555555777666555444444555666777777666555333333333444444222222222222333444555666555444333222222333444555222111111111222333444444555555555555555555555555222222222222111111000000222222111111111111222222000000000000000000000000////////////............000000000000000111111111JJJIIIHHHGGGFFFDDDCCCCCCGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBBBBCCCDDDEEECCCAAAAAABBBCCCBBBAAA@@@???>>>>>>======>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999999:::<<<===<<<:::999999999888888888777777777777777666666666555555777666666555444444333333111333444333111//////000000111111222222111111000111111111111000000000000///............---------------------------------///...,,,++++++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------------///...,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---+++******+++------,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,------,,,++++++,,,------)))))))))))))))))))))))),,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------------...)))******)))((()))+++---///000111000...,,,,,,---++++++++++++++++++++++++------------------------------......---,,,,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000---------------------------///000000///......///111///,,,+++,,,---,,,,,,------,,,,,,,,,---......///---,,,---///000...,,,......////////////..................////////////000000000000000000000000////////////000000000000000111111222222222111111000000000222444666999:::@@@@@@AAAAAAAAA@@@@@@?????????>>>===<<<<<<;;;;;;999999777666555444444444000111222333444333333222555555444444444444555555333333444444444444333333444444555666666666666555555555555555666666666666666666666666555555444444555555555555555555444444444555666777888888888888666666666555555444444444555444333333333333444555555444444333333444555666777777666666666666666666333333222111111222333333333222222222333333444555444444444444444444444444222222222222111111111000222222111111111111222222111111111111111111111111111111000000000/////////000000000000111111111111IIIIIIHHHGGGFFFEEEDDDDDDHHHGGGFFFEEEDDDCCCCCCBBBAAABBBCCCCCCAAAAAABBBCCCFFFDDDBBBBBBCCCCCCBBBAAA@@@???>>>>>>======>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999999;;;<<<<<<;;;999999999888888888888888888888777777777666666666777777666666555555444444111333444333111//////000000111111222222111111000111111111111000000000000///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,------------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))+++,,,---.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,++++++,,,......---+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))------,,,+++***)))(((((())))))***************))))))))))))***************,,,,,,,,,,,,------------***+++,,,+++******,,,...000222222111///---,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...///000---------------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---.................................///000///------///000333000,,,***+++,,,------///...---,,,+++,,,---...///...------...///...---......////////////..................////////////////////////////////////////////////000000000000...///000111222333333333000000222444777:::<<<>>>EEEFFFGGGHHHHHHFFFDDDCCC??????>>>===<<<;;;:::999888777666555444333333333111222333333444444333333666666555555555555666666555555666666666666555555555555666777777777777666555555666666666777777777888777777777777666666666666666666666666666666777444555666777888888888888777777777666666666666555555555444444444444555555333222222333333555666666666666555444333333222222444333222222222222333444333333333333333444444555333333333333333333333333222222222222111111111111222222111111111111222222111111111111111111111111222222111111111000000000111111111111111111111111KKKJJJIIIHHHFFFEEEDDDCCCFFFFFFFFFFFFEEEEEEDDDCCCBBBDDDDDDDDDBBBAAABBBCCCFFFDDDBBBBBBCCCCCCBBBAAA??????>>>========================<<<<<<;;;;;;;;;<<<:::888888999;;;;;;;;;888888888888888888888888888888888888777777777777666666555555444444444444111333444333111//////000000000111111111111000000111111111111000000000//////............---------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++)))***+++,,,------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,++++++,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++***(((&&&&&&(((***+++))))))))))))************,,,,,,,,,++++++*********)))***************)))((()))))))))***************++++++,,,,,,,,,---------+++,,,---,,,++++++,,,---///111111000---+++***+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,...///000,,,,,,---------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...,,,,,,++++++,,,,,,---...------------------------/////////...,,,---///111444000,,,******,,,......000///---+++++++++,,,---......---............---......////////////..................////////////////////////////////////////////////000000000000///000111222222222222222111222444777;;;>>>@@@BBBFFFGGGIIIJJJIIIGGGDDDBBB======<<<;;;999888777777666555444444333333333333444555555555666666666666666555555444444555555666666666777777777777666666555555666777777777777777555555666666666777777777888888888888888888888777777777777777888888888888555666777888999999999999999999999999999999999999777777777777777777777777333333333333444444555555333333333333333222111111555555555555555555555555444333333222333333444444333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222111111111000000000222222111111111111111000MMMLLLKKKHHHFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFDDDFFFFFFEEECCCCCCCCCDDDFFFDDDBBBBBBBBBBBBBBB@@@???>>>>>>===<<<=========<<<<<<<<<<<<;;;;;;;;;;;;===:::888888999:::::::::888888888888888888888888888888888888777777777777444444333333333333333222111333444333111//////000000000000111111000000000111111111111000000000//////............---------------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***++++++,,,---------------------,,,,,,++++++++++++******+++,,,,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))...---+++******+++---...*********++++++,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++******+++++++++++++++++++++***+++++++++,,,,,,,,,------+++---...---,,,+++,,,---///000111000---+++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,---///111444111,,,***+++---.../////////---,,,+++,,,,,,------.........------............////////////..................////////////////////////////////////////////////000000000000111111111222222222111111333555777:::===@@@BBBCCCAAACCCDDDEEEDDDBBB???===999999888777666555444444555444444333333333444444555555555666666666777777555555444444444444555555666666777777777777666666555555666777777777777777666666666666777777777777888888888999999999999999888888888999999999::::::888888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999999999999999999666666666666555555444444444555666777888777777777666666666666666666666666444333222222222222333333333333333333333333333333222222222222222222222333333333222222222222333333111111111111111111111111111111000000000/////////333222222222111111000000MMMLLLKKKIIIGGGEEECCCBBBBBBCCCEEEGGGHHHHHHGGGGGGFFFGGGGGGFFFDDDCCCDDDEEEFFFDDDBBBAAAAAAAAA@@@??????>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888999:::999888888888888888888999999999888888777777777666666666333222222222222222222222111333444333111//////000///000000111111000000///111111111111000000000000///............---------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111000...,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,---------,,,,,,+++******+++,,,------------,,,---,,,,,,,,,,,,,,,,,,++++++*********++++++)))(((++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))++++++************++++++******++++++,,,---------))))))***+++,,,---......++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++---......,,,++++++,,,///111222111///------...*********++++++,,,,,,---------.........------,,,***++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---......//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---------............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000///------///000444111---+++,,,---......------------------,,,,,,---...///...------...///......////////////..................////////////////////////////////////////////////000000000000111111222222222111111000555666888;;;===???@@@@@@:::;;;<<<===<<<;;;999777666666555555444333333333444444333333333444555555555444444444444555666666666555555555555555555666777777888888888888777777666777888888999999888888888888888999999999::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===;;;<<<===>>>>>>?????????;;;;;;<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888777555666888999::::::999999666666777777777777666666555444444333333333333333333333333333333333333333222222222222333333333333333333222222222222333333222222222222222222222222111111000000000/////////333333333222111111000000JJJJJJIIIHHHGGGGGGFFFFFFCCCDDDFFFHHHHHHHHHGGGFFFEEEFFFGGGFFFCCCBBBCCCDDDEEECCCAAA@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::888777777777888888888999999999777777777666666666555555333333333333333333333333111333444333111//////000//////000000000000//////111111111111000000000000///............---------------------------------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++,,,---------,,,,,,***+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,***(((++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************'''((())))))))))))(((''')))******+++,,,,,,------***++++++,,,,,,---------******+++,,,------------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,***,,,...---,,,*********---...000000...---...///)))******+++,,,,,,------+++---000222222111000...******+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------.../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,---......---------------------------///000000///......///333000...------......---+++,,,---//////...---,,,,,,...000///---,,,---///......////////////..................////////////000000000000000000000000////////////000000000000///000111222222222222222444555777999:::;;;;;;:::555555666666666555555444444444444444444444333333444444333444444555666666666555444444444555666777888888777777777777888888999999::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>??????=========>>>???@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBBBBAAA@@@?????????@@@AAAAAA@@@???>>>999:::;;;======<<<:::999999:::;;;<<<<<<;;;:::999777777666555555555555555444444444444444444444444222222222333333333444444444333333222222333333444222222222222222222222222222222111111111000000000444444333222222111000000GGGGGGHHHHHHHHHHHHIIIIIIEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFFFFEEECCCAAABBBCCCEEECCC@@@???@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;:::888555777777888888999999999999666666666666555555555555444444444444444444444444111333444333111//////000//////000000000000//////111111111111000000000000//////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******)))+++...111,,,,,,,,,------.........*********++++++,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,---.........+++,,,------------+++++++++++++++,,,,,,---------...---,,,,,,------+++)))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,......,,,***)))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***,,,------+++***)))))))))+++------,,,+++,,,---))))))***+++,,,,,,------***---111444666555333222)))***+++,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,------...///000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------,,,,,,------...///........................,,,...000111///.........222000......//////...,,,)))+++---///000///---+++,,,...000///---,,,---000......////////////................../////////000111111111111111111111111////////////000000000000---...///111333444444444444555666777888777777666222222222222222333333333333333333444444444555555444444444444555555666777888777666666666777999:::::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<======>>>=========????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@AAABBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEAAABBBDDDEEEFFFFFFEEEDDDAAABBBCCCDDDCCCAAA???>>>>>>???@@@AAAAAA@@@???>>>999999888777777777777777555555555555555555555555222222222333333444444444444333333222222333333444222222222222222222222222333333333222222222111111444444333333222111000000LLLKKKHHHFFFFFFFFFGGGHHHEEEFFFGGGHHHIIIIIIJJJJJJEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA????????????@@@>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999888888888888999999;;;:::999888777666555444222222222222222222222222222333333333333222111111111111111111000000000000000000000000000000000000////////////////////////,,,------......------,,,///...---,,,+++,,,,,,---........................------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,+++***+++,,,---...,,,------......------,,,---------------------------------,,,,,,+++++++++.........//////000000000+++,,,------......------,,,,,,+++***))))))******,,,,,,,,,---------......***+++---,,,,,,+++---...------------------------,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///+++++++++******)))))))))******+++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000222111///---...------,,,,,,------...+++,,,------++++++,,,---------------------------...............---------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------------,,,,,,,,,------.................................------------......333222000///.........///++++++,,,,,,,,,------------......///////////////000///...------...///000111111000000/////////...111111222222222222111111111111111000000000000000222333333444444555555666555555444444333222222222777777777666555444222111222222333444555555555555888555333333666888888666888999999::::::::::::999;;;;;;<<<=========<<<<<<<<<<<<<<<===============@@@@@@AAAAAAAAA@@@@@@???BBBBBBCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHHHHKKKJJJIIIIIIJJJKKKKKKKKKOOOOOONNNMMMKKKJJJIIIHHHKKKJJJIIIJJJKKKKKKJJJIIIGGGIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIJJJKKKIIIFFFCCCHHHHHHGGGGGGFFFEEEEEEDDDAAAAAA@@@???>>>===<<<;;;;;;:::888666777888:::;;;555666777777888888777777666444333222444444444333555555444333333222333333333333333222222222111111111111222222222222111111JJJIIIGGGEEEDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>>>>>??????=========<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::::::::999999999888888888999888888888888888888999999999888777666555555444333333333333333333333333222333333333333222111111111111111111000000000000000000000000000000000000........................,,,------......------,,,///...---,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,+++***************,,,,,,,,,,,,------------***+++---,,,,,,+++---...------------------------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,------,,,,,,,,,,,,------,,,---......,,,,,,---...------------------------,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........------,,,,,,---...//////.................................------.........222111000...------......++++++,,,,,,,,,------------...//////000000//////000///............///000000000000/////////......000111111111111111111000111111111111000000000000222222333333444555555555555444444444333333222222666666666666555444333222333333444555666666666555;;;888666666999;;;:::999<<<<<<<<<<<<<<<============>>>??????@@@?????????BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOQQQRRRSSSTTTTTTTTTWWWVVVUUUTTTTTTUUUUUUTTTXXXWWWVVVTTTRRRPPPOOOOOOPPPPPPOOOPPPRRRSSSTTTTTTSSSTTTVVVWWWXXXWWWVVVUUUTTTTTTTTTUUUVVVUUURRROOOMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@===;;;:::999999;;;;;;;;;:::999888777666555444333333555666666555666555444333222222222222333333333333222222222222000111111222222222111111GGGFFFEEECCCCCCCCCDDDDDDFFFHHHJJJKKKLLLJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999:::999999999999888888888888888888888888888888888777777666666555555555555333333333333333333333333222333333333333222111111111111111111000000000000000000000000000000000000------------------------,,,------......------,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,++++++))))))))))))************+++,,,------......------,,,++++++************+++++++++++++++,,,,,,,,,,,,***,,,------++++++,,,...---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++******++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---+++,,,,,,++++++++++++,,,,,,---...//////------...///------------------------***++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////---,,,------...///000111................................................000///...---------------,,,,,,,,,,,,---------------...//////000000//////000//////......//////000////////////............///000000111111000000///111111111111111111111111111222222333333444444555333333333333333333333222444555555666666555555444555666666777777777777666===<<<:::;;;<<<>>>>>>===@@@??????>>>???@@@AAABBBAAABBBCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVWWWVVVUUUTTTTTTUUUUUUVVVTTTUUUWWWYYY\\\^^^___```cccbbbaaa___^^^^^^^^^^^^```___]]]ZZZXXXVVVUUUUUUWWWWWWVVVUUUVVVXXXZZZ\\\\\\]]]___```aaa```_________^^^]]]^^^^^^\\\YYYWWWUUUUUUSSSQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHEEECCCAAA@@@??????>>><<<:::888666555666555555555777999888777777666555444333333333333333333333333333333444444///000111222222222222222FFFEEEDDDCCCCCCCCCCCCDDDFFFHHHKKKMMMLLLJJJGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???============>>>;;;<<<<<<<<<=========>>>>>>======;;;:::999888888999999999999888888888888777777888888888888777777555555555555555555555555444444444444444444444444222333333333333222111111111111111111000000000///000000000000000000000000------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,------......------,,,++++++******+++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***++++++,,,***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++,,,++++++******++++++,,,,,,...///...---,,,---...------------------,,,,,,******+++,,,---.........///...---,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------............,,,,,,------///000222222..............................////////////.........---------------------,,,,,,,,,------------.........///000000000000000000//////////////////000//////..................//////000000000000//////000111111111111111222222111111222222333444444444222222222222222333333333444444555666777777777777888999999::::::999999999>>>>>>===>>>????????????CCCBBB@@@@@@@@@BBBDDDFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOSSSTTTVVVVVVVVVUUUTTTSSSSSSTTTVVVXXXZZZ[[[\\\]]]___^^^]]]\\\[[[ZZZZZZYYYZZZ[[[\\\___bbbeeeggghhhkkkkkkjjjhhhfffeeeeeefffiiigggeeebbb___^^^]]]]]]```___]]][[[ZZZ[[[^^^```aaabbbdddeeefffgggfffffffffeeedddddddddbbb___]]]```___]]][[[XXXVVVTTTSSSRRRRRRQQQQQQPPPPPPOOOOOONNNOOOPPPQQQQQQPPPNNNMMMHHHHHHFFFEEEBBB@@@>>>===;;;:::999:::;;;;;;999888777777666666555666666666333444444444444555555555///000111222222333333222FFFEEEEEEEEEDDDDDDDDDEEEFFFHHHKKKLLLLLLJJJGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???============>>>;;;;;;<<<<<<===>>>>>>>>>>>>======;;;:::999888888999999999888888888777777666777888888888888777666444444444444555555555555444444444444444444444444222333333333333222111111111111111111000000000///////////////////////////------------------------,,,------......------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,------......------,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---...---+++,,,++++++******++++++,,,+++---------,,,+++,,,---......---------,,,,,,,,,+++,,,,,,---...//////000///......---,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,,,,,,,---------,,,,,,------///000222222..............................///000000///......,,,,,,,,,---------------,,,,,,---------............//////000000000000000///000000000000000000///......////////////////////////000000000000//////000000111111222222222333111222222333333444555555222222222333333444444444555666777888::::::::::::;;;<<<<<<============<<<>>>???@@@@@@@@@@@@@@@AAAEEEDDDCCCBBBCCCEEEGGGIIIIIIJJJKKKLLLMMMMMMMMMMMMPPPPPPRRRTTTVVVWWWYYYZZZ___```aaaaaa```^^^\\\ZZZXXXYYY[[[]]]___```aaabbbffffffffffffdddbbb```^^^```aaaaaaccceeehhhjjjkkkoooppppppooolllkkklllnnnqqqooollljjjhhhgggggggggggggggeeebbb``````dddgggggggggggghhhiiijjjkkkllliiihhhhhhiiikkklllkkkiiiiiihhhfffdddbbb___^^^]]]]]]]]]\\\ZZZYYYWWWVVVVVVQQQSSSUUUXXXYYYXXXWWWVVVTTTSSSSSSRRRPPPNNNMMMLLLEEECCCBBBAAAAAA???<<<:::666666666666666777777888555555555555555555555555111111222333333333333333FFFFFFFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>======>>>>>><<<<<<<<<======>>>>>>>>>======<<<;;;::::::999999999888888888888777777777555666777888888777666555444444555555555555555555333333333333333333333333222333333333333222111111111111111111000000000000////////////////////////------------------------,,,------......------,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++******++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,+++************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---.........------,,,,,,+++,,,------......////////////...------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,---------,,,------...///000111...........................///000111111000///...++++++,,,---.........---,,,---------...............///000000111111000000///000000111111000000///////////////000000000000///000000111111000000///000000111111222333333333222222333444444555555666444444555555666777888888888999:::<<<===>>>>>>>>>>>>>>>???AAAAAABBBBBBAAA@@@BBBDDDDDDCCCCCCCCCDDDHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSTTTUUUWWWYYY\\\^^^```aaabbbdddeeefffeeebbb___]]][[[\\\^^^aaadddfffgggggglllnnnqqqrrrrrrooollljjjkkkjjjiiihhhiiijjjkkklllppprrrtttssspppooorrruuuwwwvvvsssrrrqqqrrrssstttnnnoooooolllhhhhhhkkknnnnnnllliiigggfffhhhjjjkkkgggfffgggiiimmmpppqqqqqqnnnmmmlllkkkiiihhhffffffiiihhhgggeeecccaaa______YYY[[[]]]^^^^^^]]]\\\[[[YYYYYYYYYXXXWWWVVVTTTTTTOOONNNLLLKKKJJJGGGCCC@@@999999888777777777777888777777777666666666555555444444444555555444444333EEEEEEEEEFFFFFFFFFEEEEEEDDDEEEGGGHHHHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>>>>>??????===============>>>>>>>>><<<<<<<<<;;;;;;:::::::::888888888888777777777777555666777888888777666555666666666555555555555555333333333333333333333333222333333333333222111111111111111111000000000000////////////////////////........................,,,------......------,,,+++,,,---.........------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,------......------+++++++++++++++,,,---...,,,,,,,,,,,,------------,,,---...---+++***+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++******++++++,,,---)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))***+++,,,---,,,,,,+++*********+++++++++,,,,,,------------,,,+++***)))************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---------,,,,,,,,,,,,------,,,---...---,,,+++,,,...///......---,,,,,,++++++------------------------...------------......///........................,,,------......------,,,,,,,,,,,,,,,---------...------,,,,,,---...//////...........................///000111111000///...***+++---.../////////...------------............//////000111111111111000///000111111111111000///000000000000111111222222000111111111111111111000000000111222222333444444333444444555555666666777777888999:::;;;<<<======<<<===>>>???@@@AAAAAAAAA@@@@@@BBBCCCEEEFFFFFFFFFEEEGGGJJJJJJHHHGGGHHHIIIMMMNNNNNNOOOQQQRRRRRRSSSTTTUUUVVVWWWYYYYYYYYYYYYXXXYYY[[[^^^aaaccceeegggeeegggjjjkkkllljjjgggeeefffhhhkkkooossswwwyyyzzz}}}|||yyyxxxxxxyyy|||}}}xxxyyy{{{zzztttmmmjjjjjjmmmnnnmmmlllkkklllnnnppppppooonnnnnnnnnmmmmmmlllllllllnnnnnnlllkkkiiihhhgggfffffffffggghhhhhhgggfffeee______^^^]]]\\\ZZZYYYXXXXXXWWWVVVUUUTTTRRRMMMJJJDDDCCCAAA>>><<<;;;:::999999999888777666666555444777777777777666555444333DDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA????????????@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777555666777999999777666555777777666666666555555555222222222222222222222222222333333333333222111111111111111111000000000000////////////////////////////////////////////////,,,------......------,,,***+++---...///...------........................---------,,,,,,,,,++++++,,,,,,,,,---------......,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,+++++++++,,,,,,+++++++++------------------------+++++++++,,,,,,---------.........------,,,,,,,,,+++,,,------......------++++++++++++,,,,,,---...,,,,,,------------......,,,---...---+++***+++,,,++++++++++++++++++++++++)))***,,,------,,,***)))+++*********+++,,,,,,---))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))***+++,,,---,,,++++++)))))))))******+++++++++,,,---,,,,,,+++***)))(((++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---............------,,,,,,------...---...///...------.../////////...---,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,---------------...///000........................,,,------......------,,,---------.........//////------,,,,,,,,,------..............................///000222222000///...***+++---///000000//////---------.........////////////000111111111111111///000111222222111000///000000111111222222222333111111222222222222111111000000111222333333444444444444555555666777777777;;;;;;<<<===>>>@@@AAAAAA??????@@@AAABBBCCCCCCBBB@@@BBBCCCEEEGGGHHHIIIIIIHHHLLLOOOOOOMMMKKKLLLNNNQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXZZZ[[[\\\]]]]]]^^^___```bbbeeehhhkkknnnooommmooosssvvvwwwvvvtttsssxxxzzz~~~{{{vvvuuuwwwyyy|||yyyvvvtttsssrrrpppnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmmmmlllkkkjjjjjjiiinnnoooppppppqqqqqqqqqqqqiiihhhgggfffdddbbb```___]]]]]]\\\\\\\\\YYYUUURRROOOMMMJJJFFFBBB???===<<<;;;:::999888777555444444999999888888777555444333GGGFFFEEECCCBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>============>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888999999999888777666666555666666777888888888888888888777666555555555555555555444333222111111111111111111111111111111111111111111111111000000000000////////////.............................................------,,,,,,,,,...---++++++++++++---......---,,,+++***+++,,,---------------------------*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------///......---,,,+++******++++++++++++++++++++++++,,,+++***))))))***+++,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********---------,,,,,,++++++++++++---...---+++))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************111///---***)))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,,,,++++++*********000000000//////...............---,,,++++++++++++,,,,,,,,,++++++************++++++,,,---...//////---------,,,,,,+++++++++------...///...---+++***,,,,,,,,,------.........000000...------...///000,,,------......------,,,++++++,,,,,,,,,------------------.........//////............/////////000////////////000000000000///000111111000000111222444333222111111000000111111222333222111000111333111222444555666555444444555666777888:::;;;<<<===@@@@@@AAACCCDDDEEECCCBBBCCCDDDEEEEEEDDDCCCAAA@@@CCCEEEHHHHHHGGGGGGJJJMMMTTTRRRPPPQQQTTTUUUSSSQQQTTTVVVXXXYYYYYY[[[]]]___bbb]]]\\\aaafffffffffhhhkkkttt{{{{{{zzz}}}}}}yyyvvv}}}{{{xxxuuurrrqqqpppppppppooommmnnnoooooonnnmmmooosssuuutttxxx~~~~~~yyywwwwwwtttpppjjjdddaaa```cccccccccbbbaaa___]]]\\\WWW\\\\\\VVVRRRPPPKKKCCCGGGAAA:::999;;;===<<<:::;;;:::888999::::::888666FFFEEEDDDCCCCCCBBBCCCCCCBBBCCCEEEGGGGGGFFFEEEDDDEEEDDDCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@???>>>============>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888999999888888777666666555555666666777888888777777777777666555555555555555555444333222111111111111111111111111111111111111111111111000000000//////////////////.............................................------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,,,,---------...---++++++++++++---...------,,,,,,,,,+++++++++(((***,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***))))))+++---///111+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,------------------.........---------------------......------,,,+++,,,,,,------------------000///...------...//////,,,------......------,,,***++++++,,,,,,,,,,,,,,,---------.........//////........./////////000000////////////000000000111...000111111000///111222444333333222111111111222111333444333222222333444666666777777777777666555888888:::<<<>>>@@@AAABBBDDDDDDEEEFFFFFFFFFEEECCCCCCDDDEEEEEEEEEEEEDDDCCCDDDGGGKKKMMMNNNOOORRRUUUSSSQQQPPPQQQTTTVVVVVVUUUZZZ\\\^^^_________```aaaffffffkkkqqquuuvvvzzz{{{wwwuuutttrrrpppooooooppppppooommmsssyyyzzzwwwvvvzzz}}}}}}zzzzzzyyyvvvssspppnnnmmmhhhiiikkkkkkkkkjjjhhhgggbbbggghhhdddbbbaaa]]]VVVTTTNNNFFFBBBAAAAAA>>>;;;???===;;;::::::;;;:::999DDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>============>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999888999999888888777666666666444555666666666666666666666666666555555555555555444444333222111111111111111111111111111111111111111111000000000000//////////////////.............................................---------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++******++++++)))***++++++------...//////---+++))))))+++---///,,,,,,,,,,,,++++++++++++(((***,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))(((((()))+++...000222++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///,,,---------------............---------,,,,,,,,,.............../////////......---,,,,,,,,,------------------------,,,,,,......---------......///,,,------......------,,,******++++++,,,,,,++++++------........./////////....../////////000000000/////////000000000111111...///000000//////111222444333333222222222222333111333444444444444555666;;;;;;;;;:::::::::::::::======???AAACCCFFFGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEAAABBBDDDFFFGGGHHHIIIIIIIIILLLOOORRRSSSUUUWWWYYYVVVUUUSSSTTTWWWZZZ\\\\\\___bbbfffhhhhhhhhhiiiiiinnnttt~~~zzzyyywwwvvvvvvuuutttrrrtttzzz}}}yyyuuuwww|||}}}zzzwwwssspppoooooopppsssuuuuuussspppoooiiimmmooonnnmmmllliiieeeaaa[[[TTTNNNLLLJJJFFFDDDEEEBBB>>><<<;;;;;;;;;:::CCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEBBBAAAAAA@@@???>>>=========>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999888888888888888888777777666666444444555555666555555444555555555555555555555444444333222222111111111222111111111111111111111111111000000000////////////////////////...................................................---------+++,,,---......---,,,+++***+++,,,---...---,,,+++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------************************************************...------,,,,,,++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,---------,,,+++))))))))))))+++,,,,,,++++++++++++++++++++++++---...---+++))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******+++,,,,,,***++++++++++++,,,,,,,,,,,,+++************+++,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------,,,,,,,,,------------------------,,,+++++++++,,,,,,---...++++++,,,,,,------......---------------------------------......//////000///...,,,++++++,,,---............------,,,,,,,,,---------------.........,,,------......------,,,******+++,,,,,,,,,+++***............////////////...////////////000000000//////000000000111111111---///000000000000111222333222222222222222333444222333555666555666888999????????????@@@@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJDDDEEEGGGGGGFFFFFFGGGHHHEEEFFFHHHKKKMMMOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXYYYZZZYYYXXXZZZ]]]aaaeeehhhgggkkkppptttvvvwwwxxxxxx~~~yyy~~~}}}|||~~~~~~|||zzzxxxvvvrrrpppwwwxxxzzz|||{{{yyywwwuuunnnpppqqqqqqpppooommmjjjgggccc]]]YYYWWWVVVTTTRRROOOKKKFFFBBB@@@>>>===<<>>======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777888888888777777777777777444444555555555555444444333444555555666555444444333333222222111111222222111111111111111111111111000000000////////////...////////////............................................................,,,,,,...//////...,,,,,,)))***,,,---...---,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***+++,,,------...************************************************---------,,,,,,+++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,---------,,,,,,+++++++++))))))+++,,,,,,+++))))))+++++++++++++++++++++++++++---...---+++))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,+++******))))))*********+++++++++,,,,,,******))))))))))))******+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++++++++++++++,,,,,,,,,------------------------...---,,,,,,+++++++++,,,******++++++,,,,,,------++++++,,,,,,---...//////,,,,,,------.........///...---,,,++++++,,,...///.........------,,,,,,,,,,,,------....../////////,,,------......------,,,+++,,,---......---,,,+++........./////////000000////////////000000000111000000000000111111111111...///111111000111222444222222222222333444444555333555777888999:::<<<>>>BBBCCCDDDEEEFFFHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHH@@@BBBEEEEEEEEEFFFIIIKKKOOOOOOPPPQQQRRRSSSTTTUUUXXXWWWWWWWWWYYYYYYZZZZZZZZZ[[[^^^bbbhhhooowww{{{|||~~~}}}}}}~~~}}}{{{xxxzzzzzz{{{|||}}}}}}}}}|||yyywwwuuutttrrrooonnnnnnjjjgggdddaaa```______^^^]]]YYYTTTPPPMMMIIIFFFCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGBBBAAAAAA@@@???>>>======>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::999888777888888777777777777777777555555555666555555444333222333444666666555444444333333222222111222222333111111111111111111111111000000////////////......////////////.................................................../////////------............------******+++,,,------------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++******++++++,,,,,,///......---++++++***))))))+++---//////---+++)))*********+++++++++++++++(((***,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++************++++++++++++((()))******+++************++++++,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++******+++++++++++++++,,,***++++++,,,---...///000---------------.........------,,,,,,,,,---......------------------,,,,,,,,,---...///000000000///,,,------......------,,,...///000111111///---,,,....../////////000000000/////////000000000111111000000000111111111222222...000222222222222444555444444444444555666888888777999<<<===>>>@@@BBBDDDFFFHHHJJJLLLMMMNNNMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGAAADDDGGGHHHGGGIIIMMMQQQRRRRRRRRRSSSTTTVVVXXXYYY\\\YYYWWWXXXZZZ]]]______```dddjjjrrr{{{}}}yyyyyyxxxvvvvvvwww{{{~~~|||wwwsssoookkkkkknnnmmmllljjjgggeeedddddddddhhhfffdddbbb___ZZZTTTPPPDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHBBBAAAAAA@@@???>>>======????????????>>>===<<<;;;::::::;;;::::::999888777777777777777777777777888666666666666666555444444111222444666666555444333333222222111222222333333111111111111111111111111000000/////////.........////////////....................................---........./////////000......------------......++++++++++++,,,---......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,+++***)))***+++---...++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++++++++---......---++++++)))*********++++++++++++(((***,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,************++++++++++++((())),,,......---+++*********+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........./////////...............+++,,,------......------,,,,,,---------------------...///111111111111000,,,------......------,,,000111333444444222000....../////////000000000000//////000000000111111111000000111111111222222222///111333333333333555777777777777888999:::<<<===<<>>======????????????>>>===<<<;;;::::::::::::999888777777777777777777777888888888666777777777666555444444111222444666666555444333222222222111222222333333111111111111111111111111000/////////............000/////////....................................---.........//////000000///...---,,,,,,---...///++++++******+++---...000------------------------,,,,,,,,,++++++*********------------------------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------...///,,,+++***))))))+++---...+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))******+++++++++++++++---...---+++))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***)))************+++++++++(((+++...000111///---+++******+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---------,,,+++,,,,,,,,,------..................//////000000000++++++++++++,,,---...............------,,,,,,,,,......---------,,,,,,,,,111111000000//////......***+++---...///...------,,,,,,,,,------.........---...000111222222222111,,,------......------,,,222333555666666444111///////////////000000000000000000000000111111111111000111111111111222222222000222444444444444666888999999:::;;;<<<>>>???@@@@@@CCCEEEHHHIIIKKKNNNPPPOOORRRTTTVVVUUURRRNNNKKKKKKJJJJJJJJJJJJJJJJJJJJJQQQTTTVVVUUUSSSSSSXXX]]]___ccciiisss}}}zzzuuuooojjjmmmssskkklllmmmlllkkkkkklllnnnhhhlllqqquuuuuupppgggaaaEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???=========<<<<<<<<<<<<===>>>>>>===<<<<<<;;;999888888777888888888888777777777777555555444444444333333333333444444555555444444333333333333222222111111111111111111111000000000000000000111111111111000000......////////////.........---,,,,,,,,,...///000---------,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---------,,,+++,,,---...///------------------------++++++++++++++++++++++++......---,,,+++***)))(((++++++++++++++++++++++++...,,,++++++,,,---,,,+++************************++++++,,,,,,,,,,,,------------,,,++++++,,,------///...---,,,,,,,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,///...---,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...---+++***)))(((((((((*********++++++,,,,,,,,,************************+++,,,---,,,***))),,,...---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))...//////...,,,,,,...///...---,,,,,,,,,,,,---...........................111///...,,,++++++,,,,,,---------...///000111111,,,---------.../////////------------------------//////000222222333333333///000000///......000222555888:::999666222000///////////////000000000000------......///000000111111222222222111111000///000444777777555555999>>><<>>===<<<<<<;;;999888888777888888888888777777777777555555555444444444333333222333333333333333333222333333333222222222111111111111111111000000000000000000111111111111000000......////////////........................///000---------,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,------,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++++++++++++++++++++,,,,,,************************,,,222777666///+++,,,000---,,,,,,++++++,,,,,,---************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******------......------...///...---,,,,,,,,,,,,---...........................///...---,,,,,,+++++++++---------...//////000000---------...............---------------------------...///000111111111111......//////...///222444555777888777444111000///////////////000000000111/////////000000111111111222222333333333333222222444777;;;;;;999:::>>>BBBFFFHHHKKKMMMNNNNNNMMMLLLHHHHHHIIIIIIKKKLLLMMMNNNMMMMMMNNNOOOOOONNNMMMLLLPPPRRRSSSUUUWWWYYY[[[]]]]]]^^^]]]]]]^^^cccllltttzzzqqqlllmmmjjjgggiiilllppppppoookkklllmmmllliiigggggggggDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???======;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::999888888888888888888777777777777555555555444444444444333111222222333333222222111333333333222222222222111111111111111000000000000///000000111111000000///......////////////......---............------,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------------------,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++******))))))))))))***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++444===;;;222++++++///---,,,,,,++++++,,,,,,---++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........---...------,,,,,,------...........................------------,,,+++******------.................................---------------------------------,,,,,,---...////////////,,,.../////////000333555444555666444222000000111/////////000000000111111000000111111111111111111222333333444555666666666777;;;???@@@@@@BBBFFFIIINNNOOOPPPPPPPPPOOOMMMLLLHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSVVVVVVXXXZZZ\\\]]]___``````bbbeeehhhmmmwww|||uuuoooiiigggjjjmmmnnnnnnkkkjjjiiihhhhhhiiijjjjjjDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???======;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::999888888888888888888777777777666555555555555444444444444222222333333333333222222222222222222222222222222111111111111000000000/////////000000000000//////......////////////......+++,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))))))))))))))*********++++++------------++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,---------------,,,,,,,,,++++++*********++++++++++++++++++++++++)))000777666000***)))+++---,,,,,,++++++,,,,,,---...---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---+++++++++---...///...,,,------------------------........................+++,,,---------,,,***)))............------------/////////...---------,,,........................,,,---....../////////...---///000000000000222444333444333111//////000222//////000000000111111111111111111111111111111111111222333444666888:::;;;<<<@@@DDDGGGIIILLLPPPSSSUUUUUUTTTRRROOOLLLJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLRRRRRRTTTVVVWWWYYYYYYZZZYYYYYY[[[___cccfffhhhhhhiiimmmrrryyyxxxsssqqqqqqooommmnnnkkkhhhgggiiilllmmmmmmDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>===;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::999999888888888888888777777777666666666555555555444444444333333444444444444333333222222222222222222222222111111111111000000000/////////000000000000//////......////////////......,,,---.........,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************)))******+++++++++,,,,,,++++++------------++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++------.........---,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---,,,+++***)))---,,,,,,++++++,,,,,,---000///---,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---++++++,,,//////...,,,------------------------........................+++,,,---...---,,,+++***..................------/////////...---------,,,..............................///000000000//////000111222222000///000111222222111000...///111333000000000000111111111111111111111111111222222222222222444666999<<>>>>>===;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;::::::999999999888888888888777777777777666666666555555555444444333444444555555444444333111222222222222333333333111111111111000000000000...//////000000//////.........////////////.........////////////......---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++,,,,,,+++******)))***+++,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///...---+++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((+++,,,,,,***---,,,,,,++++++,,,,,,---000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---///000111...+++,,,...000///,,,,,,------......------,,,........................---------......------,,,......//////////////////...............---------........................///000000111111111000000111222333333111/////////000111111000///000222444000000000111111111222222111111222222333444444444555666888;;;???CCCGGGJJJSSSUUUXXX\\\___aaabbbcccZZZXXXTTTPPPMMMJJJIIIIIIKKKLLLMMMNNNPPPSSSUUUVVVWWWXXXZZZ^^^bbbfffjjjlllgggiiippp||||||yyyxxxuuullleeeFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA?????????????????????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>;;;;;;::::::::::::999999888888888888777777777777666666666666555555555555333333333444444333333333111111222222222333333333111111111111000000000000......////////////............////////////......------------------...///+++++++++,,,,,,---------,,,,,,,,,---------......---,,,++++++***++++++++++++++++++***++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.........++++++++++++++++++++++++************++++++++++++***+++,,,------,,,+++***)))***+++------------,,,---,,,,,,++++++,,,,,,---************************+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------***+++---......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,...000111555111,,,+++...000///---,,,,,,---......---,,,,,,.................................------......///.../////////000111111111---------.......................................000000000111111000000//////111333333111000000000...000111111000111333555000000111111111222222222222222333555666777888999<<<===???BBBGGGMMMQQQTTT\\\]]]^^^```aaaaaa___^^^TTTRRROOOMMMKKKKKKLLLMMMRRRRRRRRRSSSUUUWWWXXXYYY]]]___dddkkkttt|||~~~tttGGGFFFEEEDDDDDDCCCCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDCCCBBBAAA???>>>>>>????????????>>>>>>======<<<<<<<<<<<<===>>>>>>;;;:::::::::::::::::::::888888888888777777777777777666666666555555555555222222222333333222222222111111111222222333333333111111111111000000000000......////////////............////////////......******)))((()))***,,,---+++++++++,,,,,,---------,,,,,,,,,---------......---,,,++++++******++++++,,,+++***)))***+++---...++++++++++++++++++++++++------------------------***++++++,,,---//////000------------------------,,,***)))***,,,.........************************)))************++++++++++++,,,------------,,,+++((()))+++,,,------,,,,,,...---++++++++++++---...************************+++,,,,,,------,,,,,,++++++*********++++++------******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,..............................,,,++++++,,,......''')))+++---......------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///---(((%%%&&&)))---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++******,,,...111222999333,,,+++...000000...,,,,,,---......---,,,,,,........................000///...------...000111...//////000111222222333,,,------......////////////////////////////////////000000000000000//////...000222333222111222222---///111222111222333555000111111111111222222222333444555777888:::;;;<<>>=========>>>???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555555888777666555444333333333666444222333666666333111111111111111111111111111111111111111111000//////000000000000000000000000///...---,,,+++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------------------------------+++,,,------++++++,,,---+++++++++*********)))))))))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++************++++++,,,,,,+++***+++,,,---...------------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...000000000000////////////...---,,,,,,,,,,,,---...,,,---......//////......////////////............////////////000000000000000///...------...000111///////////////.........111111000000//////......111111111111111222222222222222333444666777555444222333444444333333444555888777777888<<>>===<<<<<<;;;;;;<<<;;;;;;;;;::::::999999777777888888777777666555777666555444444444444444666444333444555555333111111111111111111111111111111111111111111000/////////////////////////////////...---,,,,,,,,,------.........---------,,,,,,------------------------,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,------++++++,,,---.........---------,,,,,,******,,,---------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,************++++++++++++---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))***+++,,,---++++++------------++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,,,,---.........,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,------------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---.................................---,,,,,,---......,,,---......//////......,,,---------......//////.../////////000000000000333222000.........///000////////////////////////000000000000////////////111111222222222222333333222222333555666555444222000222333444444666888:::BBBAAAAAABBBEEEHHHLLLOOOWWWXXXXXXYYY[[[]]]^^^___]]]ZZZVVVSSSRRRRRRSSSSSSYYYWWWXXX\\\\\\YYY\\\aaaccc______cccgggjjjqqqxxxHHHHHHGGGFFFFFFFFFFFFGGGKKKKKKLLLLLLJJJGGGDDDCCCBBBBBBCCCCCCCCCBBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;:::<<<<<<;;;:::999888888777888888999999888888777666666555555444444444555555555444333444555555333111111111111111111111111111111111111111111000/////////////////////////////////...------,,,---------//////.........---------........................++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,------++++++,,,---/////////.........------++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************+++++++++,,,,,,---------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...------------------------......---,,,,,,---......------...////////////...***+++,,,---...//////000....../////////000000000555333111000///...///////////////////////////////////////000000000111111111111222222222333333333222333444555555444222000333444555666777999===@@@JJJJJJKKKLLLNNNQQQTTTVVV___^^^]]]\\\[[[[[[[[[[[[WWWVVVTTTSSSSSSTTTUUUVVVYYYYYY[[[___aaaaaaeeejjjmmmmmmpppuuuxxx|||FFFFFFFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>@@@@@@???>>>======<<<<<<<<<<<<;;;:::888777666666999999999999999888777777555555444444444555555666444444444444555444333222111111111111111111111111111111111111111000//////////////////////////////.........------------...............------------------------------------***+++,,,---...---,,,++++++++++++,,,,,,,,,------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,---------.........)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------//////...---,,,+++***))),,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...---------------...............------------......------...///////////////,,,,,,------...///000000........./////////000000222222000////////////000///////////////000000000...//////000111111222222000000111111222222333333222444666666555333222111888999;;;;;;<<>>==================>>>>>>>>>>>><<<<<<;;;:::888777666666999999999999999888777777555555444444444555555666444444555555444333333333111111111111111111111111111111111111111000//////........................---.....................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,,,,------------------------------+++,,,------++++++,,,---++++++++++++************,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------------------------------------------------------........./////////........................---...//////000000//////000000//////////////////............////////////............//////000111////////////000000111111......///000111222333333//////000000111222222333222555777777666444555666<<<>>>AAACCCFFFIIINNNQQQTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVVVVTTTRRRRRRUUUXXX]]]aaafffllluuuEEEEEEFFFFFFGGGFFFFFFEEECCCBBBBBBBBBBBBCCCDDDEEE???@@@AAACCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;:::999888888777888888999999888888777666666555555444444444555555333555666555444222333333111111111111111111111111111111111111111000//////........................------...////////////...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,------++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++***+++,,,---------,,,,,,(((((()))+++,,,...//////,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------***++++++,,,,,,------...---------------------------------------------------------...//////000000---...////////////...---......///000000000000///111111111000000000//////------........./////////,,,,,,---...///000111111...//////000000111111222//////000000111222333333//////000111222333333444333666888888777777;;;???@@@CCCHHHMMMQQQUUUZZZ]]]]]][[[XXXUUUSSSQQQQQQQQQPPPQQQQQQSSSUUUWWWXXXZZZSSSTTTTTTSSSQQQTTTZZZ___ooovvv}}}EEEEEEFFFGGGGGGFFFEEEDDDBBBAAAAAABBBBBBCCCCCCDDD@@@@@@BBBCCCDDDEEEEEEEEECCCDDDDDDDDDBBBAAA???>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999777777888888777777666555777666555444444444444444333555666666333222222444111111111111111111111111111111111111111000//////........................,,,---...///000000///......---------,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,------++++++,,,---......---------,,,,,,,,,,,,++++++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///......---++++++------------++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---------,,,,,,))))))***+++,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,+++******+++,,,,,,,,,------------------------------------******+++,,,,,,---......------------------------------............------+++,,,,,,---......//////---...///000000///...---......///000000000000000////////////000000000000---------.........//////---...///000000000000000...//////000111111222222000000000111111222222222000111222333444555555666555777999888888;;;AAAGGGIIIMMMRRRWWWZZZ\\\___aaa\\\YYYUUUQQQOOONNNNNNOOOQQQQQQRRRSSSTTTVVVWWWXXXUUUWWWYYYYYYZZZ```jjjrrrEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFBBBBBBBBBBBBAAA???===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555555888777666555444333333333222555777666333222222444111111111111111111111111111111111111111000//////........................,,,---///000000000///...//////.........---------........................---,,,+++***+++,,,---...++++++,,,,,,,,,---------------------------------+++,,,------++++++,,,---------,,,,,,,,,+++++++++,,,+++*********+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---***+++---......---+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,///...---,,,+++)))((((((,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***))),,,,,,,,,------.........------------------------******+++,,,,,,---......------------------------------............------******+++,,,,,,---......---...///000000///...---...//////000000000000000,,,------...///000111111---------.........//////000000111111111000000///...//////000111222222222111111111111111222222222222222333444555777777888555888999999888===EEEMMMSSSWWW[[[^^^^^^^^^^^^^^^UUURRROOOLLLKKKLLLOOOPPPSSSSSSRRRRRRSSSSSSTTTUUUZZZ]]]```bbbfffooo|||DDDDDDDDDDDDCCCBBBAAA@@@@@@AAA@@@???======???AAACCCCCCDDDDDDCCCCCCBBBAAADDDBBB@@@>>>=========>>>>>>===<<<;;;::::::999:::;;;;;;;;;;;;;;;;;;;;;;;;888777666555555444444444777777666555444444333333222333333444444333333222000000000000000000000000////////////////////////,,,---------......//////111111000///...------,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...------,,,,,,------...........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,+++***)))))))))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...,,,---///000000///---,,,*********++++++,,,,,,,,,------------------------......///000///...,,,+++))))))*********+++++++++,,,,,,,,,++++++*********000///---+++*********+++*********+++,,,---...///------------------------,,,,,,,,,---------......------,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,+++***+++,,,---...************************---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------.........------,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,''')))+++...000000//////////////////////////////000000////////////000000------......//////000000111111000000000000000111000000000000111111111111///111333444444444555777555222///111555888999999888999<<<>>>===@@@KKKWWWYYYZZZ[[[[[[[[[ZZZZZZYYYNNNNNNNNNOOOOOOQQQRRRSSSUUUWWWYYYXXXVVVTTTVVVYYY```hhhpppttt|||DDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>@@@BBBCCCBBBBBBBBBAAAAAAAAAAAACCCBBB@@@???=========>>>===<<<;;;:::999999999999::::::::::::::::::::::::888888777666555555555555777666666555444444333333333444444555555444444333111111111111111111111111////////////////////////------.........///////////////..................------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------............------,,,,,,------...........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...+++,,,------------,,,+++++++++++++++++++++,,,,,,------------------------,,,,,,------,,,++++++************+++++++++,,,,,,,,,,,,,,,+++++++++******///...,,,++++++++++++,,,++++++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,------------...---,,,+++++++++,,,......++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------...---------,,,,,,,,,,,,---------............//////...------,,,,,,,,,---+++,,,...///000///...---........................000000////////////000000.........///////////////111111000000000000111111000000000000111111111111...000222333222222444555666444222444999<<<>>>>>>======@@@CCCEEEHHHQQQ[[[]]]\\\ZZZXXXUUUSSSQQQPPPNNNOOOPPPQQQQQQQQQRRRSSSWWWXXXYYYXXXVVVXXX]]]aaalllxxxCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAAAAA@@@@@@BBBDDDCCCBBBAAA@@@???@@@AAAAAABBBAAA@@@???>>>=========<<<;;;:::999999888999999999999999999999999999999999999888777666666666666666666555555444333333333444444555555555555444444222222222222222222222222000000000000000000000000......////////////000000,,,,,,------............------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++++++++---------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,+++*********++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........------,,,,,,------...------------------------------,,,,,,,,,,,,++++++---------............//////...------,,,---------//////000000000...---+++........................000000////////////000000///////////////.........111000000000000000111111000000000111111111222222000222333333222222444555555555666999>>>CCCEEEFFFHHHFFFFFFKKKNNNQQQVVV\\\ZZZXXXUUUQQQNNNLLLKKKJJJQQQSSSUUUVVVUUUTTTTTTUUUYYYZZZ\\\\\\]]]bbbjjjpppzzzBBBBBBBBBBBBBBBAAA@@@@@@>>>@@@AAABBBAAABBBDDDFFFDDDCCCAAA??????@@@AAACCCAAA@@@@@@???>>>=========;;;:::999999888888888999999999999888888888888888:::999888777666666666666555555555444444333333333333333444444444444333333222222222222222222222222000000000000000000000000/////////000000000000000------------------------***+++---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------......//////------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++---------............///......------------......000000111111000///...---------------------------000000////////////000000000000//////......------000000000000000000111222000000111111111222222222333444555555444555666888555777;;;@@@FFFKKKOOOPPPUUUOOOMMMPPPTTTTTTTTTVVVPPPOOOMMMKKKKKKLLLMMMNNNUUUXXXZZZZZZXXXWWWXXXZZZ]]]```eeehhhmmmttt~~~AAAAAAAAAAAAAAAAAA@@@???>>>???BBBBBBBBBCCCEEEFFFEEEDDDBBB@@@@@@AAACCCDDD????????????>>>======<<<::::::999888888888999999999999999888888777777777:::999888777666666666666444444444444444333333333222222222333333222222222222222222222222222222222000000000000000000000000000000000000000////////////......---,,,,,,++++++((()))+++------------,,,------------------------******++++++,,,---.........------,,,,,,------...---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------...............------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------....../////////000000000000000000........................000000////////////000000000000//////......------000000//////000111222222111111111111222222222222222444555555555666999;;;<<>>>>>??????>>>>>>===<<<::::::999999999999::::::::::::999999888777777777999999888777666666666666444444333333333333333333111111222222222222111111222222222222222222222222000000000000000000000000000000////////////......000000///...---,,,++++++******+++,,,------------------------------------******+++,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,------------***+++,,,------------,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,---......------,,,,,,------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,------------......---------............///.........---......///000---......///000111111222////////////////////////000000////////////000000///////////////.........////////////000111222333111111111222222222222333000222333555666999===@@@GGGLLLRRRWWWZZZ]]]___aaa\\\UUUNNNNNNMMMJJJHHHIIIJJJJJJKKKMMMOOORRRUUUWWWVVVYYY\\\\\\]]]cccnnnwww??????@@@@@@@@@@@@??????===???BBBCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA===>>>?????????>>>===<<<;;;;;;::::::::::::;;;;;;;;;::::::999888888777777888888777666555555555555333333333333333333333333111222222333333222222111111111111111111111111111/////////////////////////////////.........------/////////......---------000///...---------------........................,,,,,,------.........///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,+++,,,---......---,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---------......***+++,,,---------,,,+++++++++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,---...///,,,,,,++++++,,,------...------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---......---,,,,,,---------------------------------....../////////---------............///...............///000000............///000111111000000000000000000000000000000////////////000000.........///////////////////////////000111222333111111111222222222333333111333555777:::>>>DDDHHHPPPUUUZZZ\\\\\\[[[[[[\\\TTTNNNIIIHHHHHHFFFHHHLLLNNNOOOQQQRRRTTTVVVXXXXXXYYY\\\___aaagggsss>>>??????@@@@@@@@@??????===???BBBCCCBBBAAAAAABBBAAAAAABBBBBBBBBAAA@@@???======>>>??????>>>===<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;::::::999888777777888777666555555444444444333333333333333333333333222333333444444333333222000000000000000000000000//////////////////////////////......---------,,,.........////////////000555444111///------------........................//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,+++***))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...---,,,,,,***+++---......---+++************++++++,,,,,,---++++++++++++++++++++++++)))+++,,,---...------,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........+++,,,------------++++++*********+++,,,---...///------------------------,,,,,,,,,---------......++++++++++++,,,---...///+++*********+++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------........./////////000000---------.........//////...............///000000///............//////000000000000000000000000000000000////////////000000---.........//////000000////////////000111222333111111222222222333333333444666999<<>>===<<<;;;?????????@@@AAADDDFFFHHHDDDCCCBBB@@@???@@@@@@AAA>>>>>>>>>===<<<:::999888555666666777999::::::;;;999999999888888666555555444444444555555555555555333333333222222222111111333222222111111222222333000000000000////////////000000000000000000000000........................////////////////////////,,,,,,,,,++++++*********+++++++++,,,,,,,,,------..........................................------*********++++++,,,,,,,,,------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))+++---...++++++++++++++++++,,,,,,***)))))))))***++++++,,,------,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...+++++++++*********))))))............////////////++++++*********+++,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,---,,,,,,,,,------.........,,,------......------,,,***************************+++,,,,,,------,,,,,,...///000///---,,,---...+++,,,,,,---.........---,,,,,,,,,---------..............................////////////////////////000///...------...///000///...---,,,---///111333000000//////............000000///////////////000111111000000000000111111222111111000000000000000///111222222111111555888999===DDDIIILLLOOOQQQSSSWWWWWWVVVTTTPPPKKKGGGEEEHHHGGGHHHJJJMMMOOOPPPPPPUUUTTTVVVZZZYYYYYYaaalllqqqoootttDDDDDDCCCAAA@@@???>>>===???>>>>>>???@@@BBBDDDEEECCCBBBAAA@@@??????@@@@@@>>>>>>>>>===<<<;;;999888::::::::::::;;;;;;;;;;;;999999999888777666555555555555555555555555444444333333333222222222222111222111111000000111111222000000000000////////////////////////////////////.........................................................------,,,,,,,,,---------.........//////------------------------..................------******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,***************+++,,,------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,+++++++++***------------...............---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,---,,,***)))***++++++,,,------......------,,,---------------------........................////////////////////////000///...------...///000///...---,,,---///111222000000000/////////......000000////////////000000111111000000000000111111222222111111111111111222111222333333222444888;;;BBBGGGNNNSSSUUUVVVVVVWWWRRRQQQOOOLLLJJJHHHFFFEEEGGGHHHIIILLLOOOQQQRRRRRRWWWVVVXXX[[[[[[```oooEEEEEEDDDCCCAAA@@@?????????>>>>>>>>>???@@@AAABBBBBBBBB@@@??????>>>??????>>>>>>>>>===<<<;;;:::999===<<<<<<<<<;;;;;;::::::888888888777777666666555666666666555444444444333333333333333222222222222111000000000000000000111000000000000////////////////////////////////////......................................................------------,,,,,,---------.........//////++++++++++++++++++++++++------------------......***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---)))+++,,,...---,,,***(((***+++++++++,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,------------000///......------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,+++***)))***+++,,,,,,------......---------------------------,,,........................//////////////////////////////............//////......------...///111222000000000///////////////000000////////////000000111111000000000000111111222222222111222222333333333444444444666999>>>BBBMMMRRRXXX[[[[[[YYYWWWVVVLLLKKKHHHFFFEEEFFFGGGHHHIIIKKKMMMPPPSSSUUUWWWWWWYYY[[[___aaacccnnnEEEDDDCCCBBBAAA@@@??????????????????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>======<<<::::::;;;;;;:::::::::999999999888888777777666666666666777777666555444333333333444444333333333222222222111111000000000000111111000000000000////////////////////////////////////................................................+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++)))(((***++++++,,,,,,---------------,,,,,,,,,------...,,,,,,+++++++++,,,---------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,.........,,,,,,---...,,,,,,------...------,,,...------------,,,,,,,,,......................../////////////////////////////////....../////////.........---...///000111........................000////////////000000111222111111000000111111222111111111111222333333444444555666888<<>>>>>@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<;;;;;;999999999:::::::::;;;;;;888777666666555666666777777777666555444333333333444444444333333333222222222222222111111222222222000000000000////////////........................................................................+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++*********++++++******+++,,,------............------,,,------...,,,+++++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,------------.........///...---,,,++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---.........---------///000///......///000,,,------...------,,,,,,------------------------........................////////////////////////...//////////////////..................//////000------------------------///////////////000111111222222111111111111222222000000000111222333444555555666888===DDDLLLRRRVVVZZZ[[[\\\ZZZTTTMMMHHHEEEEEEGGGIIILLLNNNOOOOOOOOOOOORRRVVVXXXZZZ\\\```dddffftttAAAAAA@@@??????>>>======???@@@AAAAAABBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<===888777666555555555666777666666666555444444444333444444444444333333333333333333222222222222333333000000000000////////////................................................------------------------,,,,,,------------......---------.........//////------------------------++++++,,,,,,------......,,,,,,,,,++++++++++++*********++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---+++))))))***,,,---******+++,,,---...//////......---,,,,,,,,,------++++++++++++,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------............---,,,+++***************,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,---...............,,,---......------...///------......------,,,,,,,,,,,,,,,---------..............................////////////////////////......////////////............//////////////////---------------.........///......//////000111222222222111111111111222222111111111222333555666777999:::===DDDMMMUUUZZZ\\\^^^]]][[[VVVOOOJJJGGGFFFGGGIIIMMMPPPSSSSSSSSSSSSSSSWWW[[[^^^```fffnnnttt}}}@@@@@@@@@???>>>>>>=========>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::777666555444444555777888555555555555555555444444555444444444444333333333222222111111111111222222000000000000////////////................................................------------------------,,,,,,,,,------.........---------.........//////++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,+++++++++******)))******+++,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,******+++,,,---...//////...------,,,++++++,,,,,,++++++++++++,,,---...///---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,---------...+++,,,,,,,,,------------,,,++++++*********++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------------------------,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,------...............+++,,,------,,,,,,---///------......------,,,+++***++++++,,,---...//////........................////////////////////////---...///000000///...---...///////////////.............../////////000000............///000111222333222222111111222222333222222333444666777999:::???@@@DDDKKKSSSZZZ]]]]]]^^^\\\WWWQQQLLLJJJKKKLLLOOOPPPRRRUUUWWWYYYZZZ[[[\\\```eeejjjoooxxxAAA@@@@@@??????>>>>>>>>>;;;<<<>>>???@@@@@@??????AAABBBCCCCCCBBBAAA???>>>===>>>>>>>>>>>>======<<<;;;::::::999888666666555777666555444444555777888444444444555555555555555555555444444444333333333111111000000000000111111000000000000////////////................................................------------------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------******************************+++,,,,,,---......,,,,,,,,,++++++*********))))))***+++,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---((()))+++---------,,,+++******+++,,,---//////000...---,,,,,,++++++++++++++++++++++++,,,---...///---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---------.........//////******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------..................------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---......------///000---.........---,,,,,,+++)))***+++,,,...///000000........................////////////////////////---...///000000///...---...///////////////......///000000000111111222222............///000222222333222222111111222222333444444555666888:::;;;<<>>>>>???@@@@@@@@@@@@???>>>@@@AAAAAA???>>>>>>???@@@@@@@@@@@@???===<<<;;;;;;;;;;;;:::999888777666555555555555555555555555777777666666555555444444555555444444444333333333333333333222222222111111////////////////////////......//////000000111111........................***++++++,,,,,,------...+++,,,---,,,***)))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,...------,,,,,,------......---++++++---......---------------------------///...---,,,++++++***)))---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++************************------,,,,,,,,,---......++++++++++++++++++++++++------------------------......---,,,---...///000444222///,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000//////............************************------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......//////.........---------******+++,,,,,,---....../////////...------,,,,,,....../////////...,,,+++////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000111222333222111111333555333333222333444666888999333555777999;;;>>>CCCFFFLLLMMMOOOTTTZZZ^^^```aaaYYYSSSOOOQQQTTTTTTUUUWWW\\\^^^```______bbbggglllvvvAAAAAABBBCCCCCCBBBAAAAAA>>>>>>?????????@@@@@@@@@???@@@BBBAAA???>>>??????@@@@@@@@@???>>>===<<<<<<::::::::::::999888777777555555555555555555555555555555555555555555444444555444444444444333333333333333222222222111111111000000000000000000000000...///////////////000000........................------------------------+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...------,,,,,,------......---+++,,,---......---------------------------///......------,,,,,,+++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++------------------------------,,,,,,,,,---...///222111...,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++//////.........---------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,------......///------......................../////////...,,,,,,////////////////////////////////////////////////........./////////000000////////////////////////000000000000000000000000111222222222111111333444222222333444555555555555777:::???CCCEEEHHHKKKMMMTTTUUUWWW[[[^^^```^^^\\\WWWSSSQQQUUUWWWWWWYYY[[[```aaabbbbbbeeelllwwwBBBBBBCCCCCCCCCCCCBBBBBB??????>>>===>>>???@@@AAA@@@AAABBBBBB@@@??????AAA?????????>>>>>>=========::::::::::::999888888777555555555555555555555555444444444555555555555555444444444444333333333333333222222222222111111111111111111111111111111111/////////.......................................000000///......---,,,,,,+++,,,---,,,+++***+++,,,------------------------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,------...///---+++,,,---...---,,,------------------------...............---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...000///---,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++........................,,,,,,------...//////000.........///......---,,,////////////////////////////////////////////////....../////////000000000////////////////////////000000000000000000000000000111222111000000222444333444555777888777666666===BBBIIINNNQQQRRRTTTUUU^^^___```bbbbbb```[[[XXXVVVSSSTTTYYY[[[ZZZ\\\```dddeeehhhkkkrrr~~~AAABBBBBBBBBBBBBBBBBBAAA@@@???===<<<===>>>@@@BBBAAABBBCCCBBB@@@???@@@BBB??????>>>===============:::::::::::::::999888777555555555555555555555555444444555555666666666777444444444333333333222222222222222222111111111111000000000000000000000000//////......------,,,,,,........................///.........---------,,,,,,---...---+++***+++,,,------------------------000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++*********,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,............---------------------.........//////..................------////////////////////////////////////////////////...////////////000000000////////////////////////000000000000000000000000000111111111000000222444555666888:::<<<>>>???@@@FFFJJJPPPTTTWWWYYY[[[]]]dddcccbbbbbbaaa^^^ZZZVVVWWWVVVYYY]]]]]][[[^^^cccgggmmmvvv@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===>>>???AAABBBBBBBBBBBBAAA??????@@@BBB@@@???>>>===<<<<<<<<<===999999:::::::::999888888666666666666666666666666555555555666666777777888444444333333333222222222222222222111111111000000//////////////////////////////......------,,,,,,........................++++++,,,,,,,,,---------,,,---...---+++***+++,,,++++++++++++++++++++++++///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...------,,,,,,------...000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............---------,,,,,,,,,,,,,,,//////.........---------......------............////////////////////////000000000000000000000000////////////000000000111000000000000000000000000111111111111111111111111000111222111000000222444666777999<<<@@@EEEJJJMMMRRRTTTWWWXXXZZZ\\\___bbbcccaaa^^^\\\\\\[[[ZZZYYY[[[[[[^^^```^^^]]]bbbjjjuuu@@@@@@????????????@@@@@@AAAAAA@@@???@@@AAABBBCCCBBBBBBBBB@@@>>>>>>@@@BBBAAA@@@>>><<<;;;;;;;;;<<<999999999::::::999999888666666666666666666666666555555555666666666666666333333333333222222222222222111111111111000000000......................../////////.......................................******++++++,,,------...,,,---...---,,,+++,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------,,,,,,---...************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,------.........//////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------...............///,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,......---------...//////////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111111222333222111111333555666888;;;AAAGGGNNNTTTWWW]]]^^^^^^]]]\\\]]]___bbb^^^[[[XXXWWWYYY[[[\\\\\\^^^___bbbcccbbbeeeppp|||AAAAAA@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA???======???BBBCCCAAA>>><<<::::::::::::888999999::::::999999999666666666666666666666666444444444444444444333333333333333222222222222111111111111111000000000000////////////////////////...///////////////000000........................,,,,,,,,,------------------.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...000...,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++******,,,---------,,,+++***++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,------......//////.........---------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,------.........++++++,,,,,,------........................------...------,,,---...///000////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111222333444333222222444666999===DDDLLLSSSYYY]]]^^^aaaaaaaaa___\\\ZZZYYYZZZXXXVVVVVVWWWZZZ]]]^^^]]]___```dddhhhjjjqqqBBBBBB@@@@@@@@@@@@BBBBBBAAABBBCCCDDDDDDDDDCCCCCCAAAAAA@@@>>><<<===???AAADDDBBB???<<<:::999999:::888999999:::::::::999999777777777777777777777777333333333222222111111111333333333222222222111111111111111111000000000000000000000000000000000000......//////000000111111......................../////////...------,,,,,,---...///...,,,+++,,,---------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,------...111///---,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------++++++++++++++++++++++++***+++,,,---...---,,,,,,***+++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******++++++,,,,,,,,,,,,******++++++,,,---......------,,,,,,,,,+++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000,,,,,,------.../////////...------,,,---...///000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111333444444444333333555777===CCCMMMWWW___ccccccccc___```aaa___[[[VVVRRRQQQTTTUUUVVVYYY]]]______^^^^^^aaafffkkkooo|||@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD===@@@CCCCCCAAA@@@AAACCCOOOIIIAAA>>>???>>><<<888;;;::::::999888888888999666666666666555555555555555555666666666666555555222222222333333444444444000111222222111///,,,***//////000000000000//////............//////000000/////////...------,,,,,,------------------------......---,,,++++++******++++++,,,------......///++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---.........---******++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,---,,,,,,,,,------+++)))------------,,,++++++*********+++++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,------.........***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////...---------,,,,,,,,,------...------------------...------,,,,,,///...---,,,++++++++++++******+++---///000111222...---,,,,,,++++++++++++---------............///---------...............------------------------.................................------,,,,,,,,,.........------,,,,,,,,,//////000000///...---------......///000111111222.........///////////////111111111000111111222333000///...///111222333222444444444555888;;;>>>???JJJPPPWWW]]]____________aaa]]]XXXUUUSSSSSSRRRRRRWWWVVVXXX[[[ZZZXXX^^^iiipppsssvvvyyy@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@BBBAAA@@@???AAACCCNNNHHHAAA?????????===:::;;;:::999999888888999999666666666666555555555555555555666666666666555555222222333333333333333333111222222222111///---+++//////000000000000//////------........./////////------..................------------------------000//////...------,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...---------,,,,,,,,,++++++++++++***+++,,,------......------,,,,,,------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,......---,,,---......,,,+++,,,,,,---------,,,++++++***++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............---------------------...------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111...---,,,,,,+++++++++,,,---------............///....../////////000000000------------------------.................................------,,,,,,,,,.........------,,,,,,,,,//////000000///......---......//////000111111222111111111111111222222333000000000///000111111222111000000111222333333333666666666888<<>>>>>AAACCCJJJFFFAAA??????@@@>>><<<::::::999999888888999999666666666666555555555555555555666666666666555555333333333333333222222222222222333333222000...---//////000000000000//////---------------.........,,,,,,------...//////000------------------------/////////......------,,,.........---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---............,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---...,,,,,,,,,.........,,,++++++,,,---------,,,,,,++++++,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------........................---,,,++++++,,,,,,------...------,,,)))***,,,---.........---+++++++++,,,---.........------,,,+++++++++,,,,,,---------............///...//////000111222333333------------------------.................................---------------.........---------------//////000000000///.........//////000000111111111222111000000000111333444000////////////000111111222222222222333333333333777888999<<>>======>>>@@@BBBEEEBBB>>>===>>>>>>>>><<<::::::999999888999999:::666666666666555555555555444555555666666555555444444333333333222222111111222333333333222111///...//////000000000000//////---------------------------------.........//////........................------,,,,,,,,,+++++++++---------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------,,,,,,,,,+++++++++,,,,,,------...------,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++---,,,++++++---...---,,,***++++++,,,------------,,,,,,------...---------+++++++++,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------.....................---,,,+++***,,,,,,------...---------)))***---...//////---,,,++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,---------............///---...///000111222333333------------...................................................---------...............---------//////000000000//////...//////000000000111111111000///...------///000111000000000000000111111222111222333333333333444555888:::>>>DDDLLLTTT[[[^^^^^^bbbffffffbbb[[[UUUQQQLLLNNNQQQTTTVVVXXX[[[\\\[[[]]]bbbhhhqqq??????@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA???===<<<<<<===?????????===<<<;;;;;;<<<;;;;;;:::999999888999999::::::666666666666555555555555444444555555555555444444333333333222222111111111222222222222111111000/////////000000000000//////------------------------//////.........---------........................,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------,,,,,,,,,++++++,,,------...------,,,,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******+++,,,---+++******+++,,,,,,,,,***++++++,,,------------+++,,,---...............+++++++++,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,,,,------..................---,,,+++***+++,,,,,,---.........---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------............///,,,,,,---...///111111222---------....../////////........................................................................//////000000000000000///000000000000111111111111......---------...///000222222111111222222333444000222333333333444777:::===AAAHHHPPPXXX]]]___````````````\\\VVVQQQMMMLLLOOORRRUUUWWWWWWXXX[[[^^^```gggqqq{{{??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;<<<======<<<;;;;;;::::::999999999:::999999888888999999::::::666666666666555555555555444444555555555555444444222222222222222111111111222222111111000000000000//////000000000000//////.........---------------000//////...------,,,,,,................................................*********+++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---............------------,,,,,,,,,,,,------......------,,,,,,,,,,,,------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...000///---+++***+++,,,,,,+++++++++,,,---------,,,,,,++++++,,,---............++++++,,,,,,,,,,,,------------------------,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------............---,,,++++++++++++,,,---............,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------------............///+++,,,,,,---...//////000---------...//////000000......................................./////////...............///////////////000111111111000000111111111111111111111111///000000000111111111111333222222222222333444444111333444444444888>>>DDDGGGLLLTTT[[[```aaa```___[[[ZZZWWWRRRNNNKKKLLLMMMRRRVVVYYYYYYYYY[[[___cccdddqqq?????????@@@AAAAAABBBBBB???????????????????????????===;;;;;;======<<<::::::;;;;;;:::999888999999999999888888999999:::;;;666666666666555555555555333444444555555444444333111111111111222222222222111111000000//////000000//////000000000000///////////////.........------..................------................................................++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...---------...------------,,,,,,,,,------......------,,,+++,,,,,,------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,............000111333000---,,,,,,------,,,,,,,,,---------,,,++++++******,,,------.........++++++,,,,,,,,,,,,------,,,,,,------------------........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,,,,,,,---------...------,,,,,,***+++,,,---............,,,,,,------......//////,,,,,,------.........///,,,+++++++++,,,,,,---...---------............///,,,,,,------............---------...///000000000........................---........./////////000---........./////////000//////000111111111111111111111111111111111111111000111333444444444222111222222111111222222333444222444666666777===FFFNNNQQQTTTYYY]]]___^^^[[[YYYSSSRRRQQQNNNLLLMMMPPPSSSVVVZZZ^^^______cccjjjooorrr>>>??????@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<>>>>>>;;;888:::;;;<<<;;;999888999:::999888888888999::::::;;;777666666666555555555555333444444555555444444333000000111111222222222333111000///////////////000//////000000000000//////000000/////////.........,,,,,,------.../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,---------------------------------+++++++++,,,,,,------------------...------,,,,,,......---------,,,,,,,,,---.........---,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,---///000666333000............---------------,,,,,,+++***)))***+++,,,------------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++,,,,,,------...---------***+++,,,---............+++++++++,,,...000111222,,,,,,------...//////000++++++++++++,,,,,,---...---------.........//////---------...............---------...///000000111........................---.........//////000000---.........//////000000//////000111111111111111222222111111111111111111...000333555555444222000111111111000111111222333444666888888999AAALLLVVVVVVWWWYYYZZZZZZXXXUUUSSSMMMMMMNNNNNNOOOQQQVVVYYYZZZ^^^bbbdddfffllluuu|||@@@@@@@@@???@@@@@@AAAAAABBBAAA???>>>===>>>???@@@>>>>>>>>>>>>============777777888:::;;;:::777555888888999999999999888888:::999777666555555555666555555444444444333333333222222222111111111111000000000000000////////////////////////////////////......////////////......000////////////.........---......//////////////////............---------+++************+++,,,------------------------------------------------------------............///------------------------------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000444888;;;555444111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,........................---------............///---------......000111111000000000000000000000000111111111000000000000000111111000000000000111111000000000000000111111222555444111000111555999;;;555444555===HHHTTT\\\```ccc^^^XXXUUUTTTQQQKKKFFFGGGJJJNNNOOOPPPRRRVVVZZZ___fffjjjkkkqqq@@@@@@????????????@@@@@@AAA@@@>>>=========???@@@???>>>>>>>>>>>>=========:::999888888::::::999888777777888888888888777777777666555444333333333333666666555555555444444444111111111000000000//////000000000000////////////////////////////////////......////////////....../////////.........------,,,,,,---...........................------------------------------------------------------------------------------------------------............------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000444777:::111000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,------------------------///...---,,,,,,,,,,,,---........................---------............///---------......///000111000000000000000000000000111000000000000000000000111111000000000000111111000000000000000111222222222111111111222444666777999:::===EEEOOOXXX]]]___eee___WWWSSSQQQOOOJJJFFFKKKOOOTTTVVVVVVWWW[[[^^^dddjjjrrr{{{AAA@@@???>>>>>>===>>>>>>@@@???===<<<<<<======>>>?????????>>>>>>>>>=========:::888888999:::;;;;;;666666777777777777666666555555555555555444333222666666666666555555555555000000000000/////////...000000000000////////////////////////////////////......////////////..................---------,,,++++++,,,---------------............------------+++,,,---------,,,+++***------------------------------------------------------------............------------------------,,,,,,,,,---.........///------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///222666888---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------------,,,,,,,,,------------------------......---,,,,,,,,,------........................---------............///......---......///000111000000000000000000000000000000000000000000111111111111000000000000111111111000000000000111222222000111222333444555555555<<>>>>>===<<<<<<<<<<<<===??????>>>>>>>>>=========<<<;;;999999;;;<<<;;;:::555555666666666666555555666666777888777666444333555555555555444444444444111111000000000/////////000000000000////////////////////////////////////......////////////............---------,,,,,,,,,++++++,,,---------------.........---------,,,,,,'''(((***,,,,,,+++***)))------------------------------------------------,,,,,,---------.................................+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---...111333555+++++++++,,,,,,------...++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------,,,,,,,,,------........................---------............///...............///000000////////////////////////000000000000000111111111111111000000000000111111111111000000111111222333222222333444666888:::;;;===CCCNNNYYYbbbfffgggfff]]]WWWOOOJJJIIIJJJKKKKKKPPPSSSVVVWWWWWWZZZ___cccppp~~~@@@???>>>===<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<>>>>>>>>>============<<<::::::;;;<<<>>>===;;;888555555666666666666555555555555777777777666444333444444444333333333222222222222111111111000000000000000000000////////////////////////////////////......////////////............---------,,,,,,,,,,,,,,,---............---...------------,,,,,,,,,%%%&&&))),,,------,,,+++------------------------------------------------,,,,,,,,,------------...........................,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---...///111222,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,------...........................---------............//////............//////000//////////////////////////////000000111111111111111111000000000000111111111111111111111222222333444333333444777;;;@@@CCCDDDKKKTTT]]]cccdddcccaaaSSSOOOJJJHHHIIIKKKOOOPPPVVVXXXYYYYYY[[[```hhhooo|||{{{|||yyyuuuzzz@@@???>>>======<<<=====================<<<<<<<<<=========<<<<<<<<<;;;;;;999999;;;===???===:::777555555666666666666555555333333444444444333333222333333333333222222222111222222222222111111111111000000000000////////////////////////////////////......////////////..................---------,,,,,,,,,---...............------------,,,,,,,,,,,,(((***,,,...///000//////------------------------------------------------,,,,,,,,,,,,------------........................---------.../////////000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,---...//////------------,,,+++*********++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...------------------------------,,,,,,,,,---..............................---------............/////////............//////000000000000000000000000/////////000111111222222111111000000000000111111222111111111111222333333444333333555:::AAAHHHLLLPPPTTTYYY\\\[[[XXXVVVUUUJJJJJJIIIJJJLLLPPPSSSVVVVVVXXX[[[^^^ccckkkwww~~~xxxuuuqqqqqqsssuuuxxxyyyyyyxxxzzzzzzyyytttrrruuu~~~??????>>>======>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<:::888666666666777777666666666333333333222222333333444444444333333333222222222111111111111000000000000000000000000////////////////////////////////////......////////////....../////////.........------++++++,,,------------------------,,,,,,,,,++++++---............/////////------------------------------------------------++++++,,,,,,,,,---------....................................////////////++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,---------,,,------......---++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///........................---------............/////////............//////000000000000000000000000...//////000111111222222111111000000000000111111222222111111222222333444444555888===CCCKKKRRRVVVWWWYYYYYYVVVQQQMMMKKKKKKGGGIIILLLOOORRRUUUWWWYYYWWW]]]eeemmmvvv~~~zzzvvvwww|||zzz{{{}}}}}}{{{yyyxxxxxxuuuxxx{{{}}}~~~~~~||||||zzzuuuqqqqqquuuzzzzzzzzz|||???>>>>>>>>>>>>??????@@@>>>>>>>>>???>>>======<<<;;;;;;:::::::::999999999<<<:::888888999;;;;;;:::666666777777777777666666666555444333333444666777555555444444444333333333000000000000////////////000000000000////////////////////////////////////......////////////......000////////////.........******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++000///...,,,,,,++++++,,,------------------------------------------------++++++,,,,,,,,,---------///////////////////////////////////////.........++++++++++++++++++++++++))))))***+++,,,,,,------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------******+++,,,------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,---...///........................---------.........//////000//////.........//////000000000000000000000000...//////000111222222222111111000000000000111111222222111111222222333444666999>>>EEEMMMUUUZZZ]]]YYYYYYWWWQQQKKKGGGGGGHHHGGGJJJPPPTTTWWWXXXYYYZZZ^^^gggttt|||~~~|||xxxyyy~~~xxxyyyyyyxxxxxx{{{~~~wwwnnniiikkkooonnnrrrxxx~~~DDDCCCBBBAAA???>>>===<<>>>>>===>>>===<<<;;;:::999999999:::999999999999999::::::888888888777666666555555777777555444333222222222222333333444333222111000//////000000000000//////////////////////////////////////////000000000000///.........---------------------........./////////............------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++000///...---,,,+++******+++,,,---......---,,,+++///...---,,,,,,,,,,,,,,,******+++...000000...,,,------------------------+++,,,,,,------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000///...------,,,,,,...---+++******+++---......---+++******+++---......------,,,,,,------...,,,------......------,,,///......---+++******)))***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,------......------,,,,,,------......------,,,///...,,,,,,,,,---///111111000///...............///////////////.........000///...------...///000000000////////////000000333333333333222222222222111111222333333333333333000222444555666777888:::===???BBBIIIPPPVVVYYYYYY[[[WWWQQQKKKFFFEEEHHHKKKVVVSSSSSSWWWYYYZZZ]]]aaalllxxx{{{{{{~~~lllccceeekkkmmmttt~~~{{{yyy{{{DDDDDDBBBAAA???>>>===<<>><<<<<<<<<<<<===>>>>>>???@@@@@@;;;;;;:::::::::::::::;;;888888777777777777777888777777777666555555444444555444333222111000000000222222333333333222111111//////000000000000//////////////////////////////------........./////////000000000/////////..........................................------------------------------------,,,------------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------............////////////......//////...------------...555111,,,))))))***,,,---++++++++++++++++++++++++------------,,,,,,+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++---,,,+++++++++,,,---...//////---,,,,,,---//////------,,,,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,------......------,,,......---,,,,,,...///000//////...------------.........////////////////////////............////////////............//////---......///000111222222111222222222222222111111333222222333666:::???AAANNNUUU]]]```^^^YYYUUUTTTJJJJJJJJJIIIKKKPPPVVV[[[YYYYYYZZZ^^^```fffttttttqqqrrr|||{{{xxxvvvvvvwwwvvvsssuuuzzz|||EEEDDDCCCAAA???>>><<<<<<<<<<<<<<<===>>>>>>??????;;;:::::::::::::::;;;<<<;;;:::999999888999999999777777666666555444444444555444333222111111111111222222222222222222222222//////000000000000//////////////////////////////------------.........///000000000000//////////////////............------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......------.........555111,,,))))))+++,,,---++++++++++++++++++++++++------------,,,+++******+++,,,------......------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---.........------------......---,,,,,,,,,,,,,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,------......------,,,,,,------......------,,,...------------...///000......------------................../////////////////////......///////////////............//////444444333333333222222222222222222222222222111000333222222555:::AAAGGGJJJSSSYYY``````YYYRRRNNNMMMPPPPPPPPPPPPQQQTTTYYY]]]cccbbbccceeeiiisssxxxtttuuutttuuuzzzDDDCCCBBBAAA???>>>==============================;;;;;;;;;:::;;;;;;<<<<<<;;;::::::999888888999999777777777666555555444444666555444333333222333333222222222222222222222333//////000000000000//////////////////////////////------------.........///000000000000////////////,,,,,,,,,,,,,,,+++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,......---------......///111...,,,+++,,,------,,,------------------------,,,---------,,,,,,+++***+++,,,------......------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,------------......//////......---------......///---.........//////000000...//////////////////...//////............//////111000000000000/////////222222333333333222222111333333444:::CCCKKKQQQSSSVVVZZZ\\\YYYQQQKKKJJJKKKXXXYYYYYYXXXXXXZZZ^^^aaaeeeeeehhhnnnvvv|||yyy}}}yyyvvvvvvyyyBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===999999888777666666666666888888888777666666555555666555444444333333333444222222111111222222333444//////000000000000//////////////////////////////------........./////////000000000/////////......---.........////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,++++++******......------------......---,,,,,,,,,,,,---......---,,,,,,,,,...///---,,,------------------------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------------------------++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,---------,,,,,,+++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........,,,------......------,,,,,,------......------,,,---------............//////............///000000------......///000000000......////////////......000000////////////000000,,,---......000000111222222222333444444444444444777777;;;CCCNNNVVVYYYYYYXXXXXXVVVRRRMMMKKKMMMPPPZZZ\\\]]]^^^___aaadddgggdddfffooo||||||zzz@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>???@@@@@@@@@@@@???>>>===============:::999888777666666666666999999999888777777666666555444333333222333333333222222111111111222333444//////000000000000//////////////////////////////....../////////000000000/////////.........------,,,------...///000111111---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---///000000000......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,......---,,,,,,---......+++++++++++++++,,,------...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........++++++,,,,,,---......///,,,------......------,,,,,,------......------,,,,,,------...............///////////////000111111------......///000000111---...///000000///...---111111000000000000111111//////000111222333444444222333444555666777777777<<<>>>CCCMMMWWW]]]]]]ZZZVVVTTTQQQNNNNNNOOORRRUUUYYY[[[^^^```aaadddgggjjjhhhooo~~~?????????@@@@@@AAAAAAAAA<<<<<<===???@@@AAACCCCCCAAAAAA???>>>============<<<;;;:::999888888888888::::::999999888777777777333333222222111222222222222222111111111222444555//////000000000000//////////////////////////////////////////000000000000///.........------------%%%%%%&&&''')))***+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---///000111000///---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------((()))***+++,,,---......,,,,,,************,,,,,,************++++++,,,---111...,,,+++,,,------,,,++++++++++++++++++++++++)))***+++,,,---.........+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...---------......//////......---,,,++++++++++++++++++,,,,,,------......------,,,)))******+++---......///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,---...//////,,,------......------,,,,,,------......------,,,,,,---......//////......000000000000000111222222---------...///000000111---...///000000///...---222222111111111111222222111111111000000000000///222333444666777888888999AAACCCIIITTT]]]aaa^^^YYYSSSPPPMMMLLLOOOSSSVVVWWWXXX[[[^^^```aaacccfffhhhqqqzzz}}}zzz||||||BBBAAAAAA@@@?????????@@@??????@@@AAAAAAAAA@@@@@@AAA???<<<===>>>???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666666555555444444444333333333444444333333333333222222111111000000/////////...////////////////////////------------------------....................................---,,,+++***......////////////......---------,,,,,,+++++++++)))***+++---......------//////.........---------++++++++++++,,,,,,---...///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////...---,,,++++++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///'''(((333888111,,,---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///***,,,......---------...------------------------......---,,,,,,---------000---++++++---///---+++++++++++++++++++++++++++......------------......---------.........//////......///////////////...111222333333333111000///000000000000000000000000222222222111111111111111222222111111222222333444111111111111222333444444555555555666777999;;;===HHHNNNWWW___bbbbbb^^^[[[SSSOOOMMMPPPSSSTTTWWW[[[YYY\\\bbbgggfffeeejjjqqq}}}xxxvvv|||BBBAAA@@@@@@??????@@@@@@>>>???@@@BBBBBBCCCCCCCCCAAA>>>======>>>>>><<<:::<<<<<<<<<;;;;;;:::::::::999999999888888777555555555555555555444444444333444444333333333222222222/////////.........------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.................................------+++******......////////////......---------,,,,,,,,,++++++)))***,,,---......------//////.........---------,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***111???CCC999///,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------............***,,,......---------...------------------------------,,,,,,,,,,,,------///---++++++---...---,,,---,,,,,,,,,,,,,,,,,,,,,......------------......------..................---......////////////...111111111111111000000///000000000000000000000000111111111111111111111111000000//////000000111222222111111111222222333444333333444777;;;@@@EEEHHHOOOTTT[[[aaacccaaa]]]YYYPPPLLLLLLPPPTTTUUUXXX]]]______bbbfffhhhlllxxxzzzwwwzzzAAAAAA@@@@@@??????@@@@@@>>>???AAACCCDDDEEEEEEEEE@@@>>>============<<<:::======<<<;;;::::::999999888888888888777666555555666666666555555555444444333333333333222222222222000///////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++***......////////////......------------,,,,,,,,,,,,***+++,,,------...------...............---------,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***000<<>>=========<<<;;;;;;>>>======;;;:::999888888888888888888888777666666777666666666666555555555333333333222222222222111222222222222111111111111////////////////////////------------------------------------------------...............---,,,+++---......//////......---------------------,,,,,,+++,,,,,,---------..............................------,,,,,,,,,------...---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,------.........---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///***)))...000...,,,...+++,,,---...---,,,+++***------------------------------------.........///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........+++---......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,---......---------------------...............------------.....................------------------------......///000000...------...///000000000000000000000000000///000000000000000111111222222111111222222333444222222222222222333333444555777:::@@@GGGPPPXXX]]]___aaabbbbbb___ZZZUUURRRSSSQQQSSSWWWXXXXXX[[[```eeegggmmmwwwAAA@@@@@@???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;;;;>>>======;;;:::999888888999999:::::::::999888888777666666666666555555555333333222222222111111111111111111111222222222222////////////////////////........................------------------------...////////////......---------............------------------------------------------------......---...........................---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---+++,,,,,,------.....................------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333...***+++,,,---///333***+++,,,---...---,,,+++------------------------------........./////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---***,,,---......---------++++++,,,,,,---------.........------------...........................---///...------------...///000///...------...///000//////////////////////////////000000111111111222222222111111222222333444222222222222333444555666555999>>>FFFOOOXXX___ccc`````````^^^[[[WWWRRRPPPVVVUUUVVVXXXXXXVVVZZZ```ccciiiwww@@@@@@??????@@@@@@AAAAAA@@@@@@@@@??????>>>===<<<===>>>>>>===;;;::::::;;;======<<<;;;::::::999999999:::::::::::::::999999666666666555555555444444222222222222111111111111......///////////////000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---------............------------------..................------------......---------...............///...------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,,,,------.........---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...++++++,,,---------,,,,,,---------------------------------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...)))+++...///...------...+++++++++,,,------............------------......---------.........//////222111///...------......///............//////000////////////////////////000000000111222222333333000000//////000000111222222222333444555777888999777<<>>>>>?????????>>>======<<<>>>???===:::999:::<<<<<<<<<<<<;;;;;;:::::::::888999999:::::::::999999555555555555444444444333222222222222111111111111------........./////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------......------,,,------------.........//////...---,,,,,,---...///---------.........////////////...---------------+++,,,.../////////...---------------------------..............................////////////......,,,,,,------------------,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,(((+++---------,,,+++))),,,+++++++++,,,,,,---...........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,...///...---+++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///(((+++...///...------///,,,,,,,,,---......//////......------------......+++,,,,,,---...///000000555333111///------............///000000000000000////////////////////////000111111222333333444444000000//////000000111222222222333555777999;;;<<<@@@FFFQQQ[[[aaabbbaaa___XXXWWWWWWVVVVVVVVVUUUUUUVVVVVVYYY]]]___bbblllwww@@@?????????@@@AAAAAABBB<<<===>>>???????????????<<<>>>???===:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999888888555555444444444333333333222222222111111111111000.../////////000000111111////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,------......------,,,---------.........////////////---,,,,,,---...///---------.........//////000///...---------------+++,,,.../////////......------------------------..............................////////////......------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,+++,,,......,,,,,,+++***+++,,,...///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,...///...---++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000'''+++///000...------///---------...///000000111.........------.........***+++,,,---...000111111777555222///...------...---...000111111111000///////////////////////////111111222333444444555555222222222111222333333444222222444666888;;;===>>>KKKQQQ[[[ccceeeaaa[[[VVVTTTTTTTTTUUUVVVWWWXXXYYYWWWXXX\\\bbbfffmmmzzzAAAAAAAAA@@@@@@@@@??????>>>===============>>>???;;;<<<===>>>>>><<<:::999<<<<<<;;;;;;;;;:::::::::444555666777777666555444555555666666555555444333444444444333333222222222000000000000////////////........................---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------////////////////////////.................................------,,,,,,,,,,,,++++++******++++++,,,..................------........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---111555555111---,,,+++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------------............///000...---++++++,,,---...000///...---------------***++++++***((((((+++---//////.........---------,,,,,,,,,---------......))))))*********+++++++++---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------............------------------------------------------------------,,,,,,,,,---...///000111444222111...---,,,++++++........................222000///......///000222000000///...........................////////////333333333444444444555555333222222111222222333333555666777777888===EEEKKKVVV[[[```aaa]]]YYYVVVUUUQQQUUUYYYZZZYYYWWWXXXZZZ\\\```cccfffnnnAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===>>>>>>>>>:::;;;<<<======;;;999888;;;;;;;;;::::::::::::999777777777777666666555444555555555555555444444333444444333333333222222222000000000000////////////........................---------,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------........................////////////////////////.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---........................------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222333000---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------............///000...---++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,***))))))+++---------------------------,,,,,,,,,---------......*********+++++++++,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------............---------------------------------------------------------------------...///000000000000000//////..............................111000...------...000111000000///...............//////000000000111111111222222222222333333333444333333333333333333333333666777777888;;;BBBLLLSSS[[[^^^aaaaaa]]]XXXUUUTTTPPPTTTXXXYYYXXXWWWYYY[[[\\\___fffpppBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>:::;;;<<<<<<<<<;;;999888;;;;;;;;;:::::::::999999:::999888777666555555555555555555555555444333333333333333333222222222222000000000000////////////////////////////////////------------,,,,,,,,,,,,......---------,,,,,,,,,,,,------------.................................////////////////////////.........---------------...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,---...------,,,,,,,,,,,,++++++,,,------------.........------------------------,,,,,,+++++++++,,,---------------............//////...---,,,+++,,,---------------,,,,,,,,,,,,,,,---...---,,,***)))+++---,,,,,,,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------............------------------------------------------------------......---------......///+++,,,...///000000//////........................000///...------...///000000//////............///111111111222222222333333111111111111222222222222333333444444444444333333555777999<<>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;:::<<<;;;999777555555555666444444555555555444333333333222222222222222222222000000000000////////////000000000000000000000000------------------,,,,,,///.........---------------------.........//////........................////////////////////////...............---------------,,,,,,,,,,,,---------------...............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------------...///000---------............//////...---,,,,,,,,,---------------------------,,,//////...,,,******,,,............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------............------------------------------........................///......---------......(((***,,,...///...---,,,........................///...------------...///000///............//////111111111222222222333333111111111222222222222333222222333444444444333333333666<<>>>>>>>>>>>>>>======<<<============<<<<<<<<<<<<<<<;;;999777555555555666444444444555444333333222222222222222222222222222000000000000////////////000000000000000000000000------------------------/////////.........---------------.........//////........................------------------------........................,,,,,,++++++++++++,,,,,,---------.........//////------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------------...///000---------............///......------,,,,,,,,,,,,---...////////////......//////...---++++++,,,...222111000///...---,,,+++,,,,,,,,,---------......,,,,,,---------.........---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------............------------------------------........................///......---------......***,,,...//////...---,,,..............................------------......//////............//////000000000111111111111222222222222222333333333333000111222333444444444444333999BBBMMMVVV[[[]]]]]]YYYXXXWWWWWWVVVVVVTTTTTTVVVXXX[[[\\\[[[]]]bbbfffpppBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@????????????@@@?????????>>>>>>>>>>>>============<<<<<<<<<;;;:::999888777666555555555444444444444444333222222111111111222222222222222000000000000////////////////////////////////////------------............//////.........---------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,++++++******++++++,,,,,,,,,------.../////////........................,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,------,,,++++++,,,,,,,,,,,,------,,,------------.........------------------------,,,,,,+++++++++,,,---------------............///......---------,,,,,,,,,---...///111111000//////---......,,,++++++---///333222111000///---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------............------------------------------..............................---------....../////////000111000///...---................................................///............//////000/////////000000000000111222222222222333333333444000000111222333555777888999???JJJVVV^^^```\\\XXXSSSSSSSSSTTTVVVWWWVVVUUUUUUXXX[[[]]]___cccjjjppp}}}AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>><<<;;;;;;;;;::::::::::::777777777777666666555444333444444444444333222222000111111111222222222222000000000000////////////........................------------.........///.........---------,,,,,,,,,,,,,,,,,,---------------------------------------------------------------........./////////000,,,,,,,,,++++++,,,,,,,,,,,,,,,------...//////000////////////////////////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---++++++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------............///------......------,,,,,,,,,---///000111000///...+++,,,,,,+++++++++...000///////////////.........,,,,,,,,,---------......+++,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------............------------------------------........................---------------...///000................................................/////////000000/////////...............///000000/////////000000000111111111111111111222222222222222111111222444888<<<>>>CCCIIIRRR\\\cccbbb\\\VVVQQQPPPQQQTTTXXXYYYXXXUUUVVVYYY^^^bbbgggoooyyy~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}AAAAAAAAA@@@@@@@@@???????????????>>>??????@@@@@@??????>>>===============:::::::::999999999888888444555666777777666555444333333444444444333222222000000111111222222222222000000000000////////////........................---------.........//////......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................---.........//////000000...------,,,,,,------...,,,,,,------...///000000000000000000000000000000///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***,,,...///,,,)))+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///......---------------------.........//////------......------,,,++++++,,,...000000///...---***+++++++++***,,,...111,,,,,,------...///000000,,,,,,,,,---------......+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......---..................---------------------------////////////////////////,,,,,,,,,---...///000111***************,,,------........................//////000000000000//////...............///000111///000000000000111111111000000000000111111111111333333222222666:::???CCCLLLPPPWWW___dddccc\\\VVVQQQPPPRRRUUUYYY[[[XXXUUUXXX]]]ccciiipppzzz}}}{{{{{{zzzxxxvvvvvvvvvvvvwwwttttttsssssstttuuuwwwxxxuuuuuutttsssssssssttttttvvvuuuuuuuuuwwwzzz}}}}}}}}}}}}~~~||||||}}}~~~??????@@@@@@@@@AAAAAAAAA>>>??????@@@@@@@@@??????>>>>>>>>>>>>============999999::::::999999888777888888777777666666555555444444333333333333222222222111111111000000//////333222000............///////////////////////////000---,,,---///000...,,,++++++,,,---............................................................------------------------000000000000111111111111.........------,,,,,,,,,......,,,,,,,,,,,,......------------------------............////////////......---------,,,,,,,,,///...---,,,+++,,,---...------------------------,,,++++++******++++++,,,......------------...............------,,,,,,,,,000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------...............///......---------......000000///..................///000///---,,,,,,---...------,,,,,,------...------------------------...//////000000111111111---------....../////////,,,,,,,,,---...///000000////////////////////////...............///000000222000//////000000///...555222......000111000///,,,---......//////......////////////000000000000111111000000000000111111333333444222111000222333777666555555777>>>GGGMMMZZZ]]]bbbeeeccc\\\TTTOOOQQQRRRUUUWWWZZZ\\\]]]]]][[[```jjjwww~~~|||{{{{{{{{{yyyyyyyyyxxxvvvsssqqqooopppppppppooonnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjhhhggghhhiiikkklllllllllllllllmmmnnnoooooossstttuuuuuuuuusssrrrqqqooopppqqqssstttvvvwwwwww{{{{{{zzzyyyyyyzzz{{{|||~~~@@@@@@AAAAAAAAABBBBBBBBB>>>??????@@@@@@?????????=========<<<<<<<<<<<<;;;:::::::::::::::999999888777777666666555444444444444444333333333333222222111111111111000000000///222111000///....................................///---,,,---///000...,,,------.../////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000.........------,,,,,,,,,------,,,,,,,,,,,,------------------------------............////////////------,,,,,,,,,+++++++++---,,,++++++++++++---------------------------------,,,,,,,,,,,,,,,,,,---......------------............---------,,,,,,,,,///...---+++++++++,,,---------------------------,,,---..................,,,,,,------......//////........................000//////...............+++---...---,,,,,,---......------,,,,,,------...------------------------,,,,,,,,,,,,,,,---------,,,---------............,,,---------.../////////.......................................//////000//////......//////...---444111......000111000...,,,---......//////......////////////000000000111111111000000000000111111222333333222111000222333555555666777<<>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999777666666555555444444333444444333333333222222222111111111000000000000000///000111111111///...---------------------------......---............---+++++++++++++++***)))(((++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,---------........................---------***+++,,,------,,,+++***,,,,,,---------------------------.........//////,,,,,,,,,,,,++++++++++++)))******+++,,,------...------------------------------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,+++++++++++++++++++++------------------------............------,,,+++++++++,,,---......///000,,,---///000111000...---//////...------------...***,,,------,,,,,,---......------,,,,,,------...//////......------,,,,,,000000//////......------,,,,,,,,,---------------...............---------...........................------------...////////////000000000000000111//////.........//////...------.../////////////////////000000000111111111222111111000000111111222000111222111111111333555333666:::???GGGPPPZZZaaaeeeaaa[[[VVVSSSRRRTTTUUUTTT[[[aaaccc``````fffllluuu|||yyywwwvvvxxxxxxtttooommmnnnpppmmmllljjjhhhfffdddcccccc^^^^^^]]]\\\[[[ZZZYYYXXXVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSRRRQQQQQQPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWXXXXXXXXXWWWWWWWWWTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\^^^^^^^^^___aaaccceeegggggghhhgggiiimmmooopppqqqsssuuu{{{}}}@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>=========>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888777777666555555444444444333333333222222222000000000000000000111111//////000111111000...------------------------------.........------......++++++++++++***)))((((((++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------........................++++++---......---++++++,,,,,,,,,---------......------------............------------,,,,,,,,,,,,***++++++,,,---......///------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++,,,,,,---......///,,,---///111111000///...//////...---------------...//////...---,,,,,,---...------,,,,,,------.../////////......------------,,,,,,++++++*********------------------------...............---------........................---------------...//////---///111000......///111....../////////...//////---...//////000000//////000000000000111111111111222222111111111111222222000111222222111222444666555999>>>DDDJJJQQQXXX\\\```\\\VVVQQQPPPSSSWWWZZZWWW[[[``````___cccmmmvvv~~~{{{xxxvvvssspppmmmnnnpppqqqnnniiieeeeeefffaaaaaa```^^^\\\ZZZXXXWWWXXXWWWVVVUUUUUUTTTTTTSSSQQQQQQPPPPPPOOONNNNNNNNNPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQRRROOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRTTTUUUVVVVVVWWWVVVWWWYYY[[[\\\^^^______]]]```ccceeefffgggiiikkknnnpppsssvvvxxx{{{~~~?????????@@@@@@@@@AAAAAAAAA@@@>>>===<<<<<<===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888888777666666555555444444333333333333222222000000000000111111111111//////000000000000//////---------------------------...///...------...///,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.............../////////,,,------......------,,,+++,,,,,,------.........,,,------------..................---------,,,,,,+++,,,---...............------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,------------...***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,------------,,,---///000111111000//////...------,,,,,,------///000000///---,,,,,,---...------,,,,,,------..............................------------------,,,///............---------------..................------------------------------,,,,,,------...///,,,///111///,,,+++,,,///---...000000/////////000......///000000000000///000000000111111111222222222222111111111111222222000111333333333444666888999>>>EEEKKKOOORRRUUUWWWXXXUUURRRPPPQQQUUUYYY\\\XXX[[[___aaafffooo}}}}}}|||yyyvvvssspppmmmjjjgggfffggghhhfffbbb^^^\\\[[[\\\[[[ZZZYYYWWWTTTRRRQQQPPPOOONNNMMMMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUXXX[[[]]]]]]___aaabbbeeegggkkkmmmoooqqqtttwwwzzz|||~~~@@@@@@@@@AAAAAAAAABBBBBBAAA@@@>>><<<;;;<<<===>>><<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999888888777777666555555444444444444333333333333222222///000000000111111111111000000////////////000000........................,,,...000///---,,,---///+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---........./////////000///......------......///++++++,,,,,,---......///,,,,,,---------.........---------,,,,,,,,,++++++++++++,,,---------,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,---...------,,,------------------------++++++,,,---------,,,,,,---------,,,,,,,,,,,,+++---......///000000111111///...------,,,,,,------,,,...///...,,,,,,---......------,,,,,,------...------......//////000000000000000000000000111111000000/////////.........,,,---------.../////////------------------------------,,,,,,------...//////222444222---+++---000,,,///222222000///000111......///000000000000000000000111111111222222222333222222111111222222333111222444444444666888:::>>>DDDMMMSSSVVVVVVUUUTTTQQQQQQPPPQQQSSSVVVYYY[[[[[[^^^dddlllwww~~~}}}{{{xxxvvvvvvtttpppmmmjjjgggdddaaa___^^^^^^]]]\\\YYYUUUQQQXXXXXXWWWVVVTTTQQQOOOMMMJJJJJJHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKLLLIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJJJJJJJIIIIIIKKKKKKKKKLLLLLLMMMNNNOOONNNPPPSSSUUUVVVWWWXXXZZZ\\\^^^bbbdddfffhhhkkkmmmlllnnnppprrrtttvvvzzz}}}AAAAAAAAABBBBBBBBBCCCCCCBBB@@@>>><<<;;;<<<======;;;;;;;;;:::::::::999999999::::::::::::999888888777666666555444444333333444444444333333333222222//////000000111111111222111000///......///000111////////////////////////,,,...000///---,,,---000)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---.........//////000000000///...------...///000++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,+++++++++*********+++,,,---,,,+++***)))------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........***+++---...///...------........................***+++,,,,,,------------...------,,,,,,++++++***............///000222222......---,,,,,,,,,,,,---)))+++,,,,,,,,,,,,---///...------,,,,,,------...,,,,,,---...///000111111,,,---------......//////111111000000/////////...,,,,,,------...///000000---------------------------,,,,,,,,,,,,---......444777999666111...000333,,,///333333111000111222...//////000000000000000000111111111111222222222333222222111111222222333111333444555555777999<<>>??????>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999888555555555666666666666666222222111111000///......000000000000000111111111//////000000000000////////////...------------...------..................++++++------------++++++,,,,,,---...---,,,***)))++++++,,,,,,---...//////...---,,,+++++++++++++++111///---+++++++++,,,---------,,,,,,,,,------...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///...---,,,,,,++++++++++++---------.........//////---,,,++++++++++++,,,---///...---,,,+++,,,,,,---------------------------+++,,,,,,------,,,,,,+++------------------------------------------------........................+++,,,,,,------,,,,,,+++---------------------------......///////////////,,,***)))***...///...,,,---------............///........................//////.........---------////////////000111333333222222111111000...---,,,---------.........//////////////////000000000000000111111111111222222222333333222111111000111111555222444888888888???IIITTTVVVXXXXXXUUURRRPPPOOOSSSRRRSSSUUUUUUTTTWWW]]]```jjj{{{~~~|||zzzvvvtttpppnnnlllkkkhhhfffdddaaa^^^[[[YYYWWWTTTRRRQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOQQQTTTVVVYYYZZZZZZ[[[]]]]]]___bbbgggjjjsssuuuyyy{{{}}}CCCCCCCCCCCCCCCBBBAAA@@@BBB@@@???>>>??????>>>===;;;;;;;;;;;;::::::::::::999999::::::999999888777555666666666666666666666444444333222222111000000000000000000111111111111//////000000000000////////////...------------...------..................+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,------...//////000......---,,,,,,,,,,,,,,,---,,,***)))***+++,,,...,,,,,,,,,------///000111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------......------,,,,,,,,,,,,---,,,,,,,,,,,,------.........---,,,++++++,,,---...///...---,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............,,,+++)))+++---///...,,,---------............///........................//////.........---------.........//////000111111000000000000000//////...---------.........//////////////////000000000000000111111111111222222222000000000000000111222222444111111666;;;???IIISSSYYYZZZZZZYYYVVVTTTSSSTTTYYYVVVUUUXXXZZZZZZ[[[___lllxxx~~~{{{yyywwwuuusssooollliiiggggggeeecccbbb^^^[[[WWWUUUSSSQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEEEEDDDDDDDDDCCCFFFFFFEEEDDDDDDDDDEEEEEECCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLIIIJJJJJJLLLMMMOOOQQQRRRRRRSSSTTTUUUWWWYYY^^^aaahhhjjjmmmppprrruuuxxx{{{EEEEEEDDDDDDCCCAAA@@@???BBB@@@>>>>>>??????>>><<<;;;;;;:::::::::999999999888999999999999888777777666666666666666666555555666555555444444333333222111111111111111111111111//////000000000000////////////...------------.........---------------------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,------......//////000000.........---------------))))))(((((()))***,,,---++++++,,,---...000111222......---,,,,,,,,,---------,,,++++++,,,---///000------------------------***++++++,,,---...///000,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------......+++++++++,,,,,,,,,,,,---......------------............---,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------------------------------+++,,,,,,---...------------,,,+++,,,---...---,,,---------............///.......................................---------.............../////////......///000000000000000------........./////////////////////000000000000000111111111111222222222000000000111222333555666777222222999BBBKKKUUU\\\^^^]]][[[XXXUUUUUUWWWYYY^^^YYYXXX\\\___```ccchhh}}}}}}yyyuuuqqqooommmkkkiiieeeccc```___^^^^^^\\\ZZZWWWTTTQQQOOONNNLLLJJJHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKMMMMMMNNNQQQTTTWWW[[[]]]aaaccceeehhhkkknnnrrruuuzzzEEEEEEEEEDDDDDDBBBAAAAAAAAA@@@??????@@@???===<<<;;;::::::::::::999999999999999999999999888888777666666666666555555555555666555555555444444333333222222111111111111111000//////000000000000////////////...------------.........------------,,,,,,------++++++++++++------...---,,,+++***+++,,,---------------......//////..................------)))))))))((()))***+++,,,+++++++++,,,---...///000------,,,,,,,,,------...///...---,,,,,,---...///------------------------++++++,,,,,,---...//////,,,,,,------------,,,,,,+++,,,,,,,,,,,,------------------------...///000,,,,,,,,,,,,,,,,,,,,,---........................------------------------------------------------+++,,,,,,------,,,,,,+++------------------------////////////////////////------------------------...---+++******+++---...,,,,,,------------------,,,,,,---............---...---------------,,,,,,---------............///................................................//////////////////............///000000000000000............////////////////////////000000000000000000111111111222222222222222222333444555777777888666888@@@LLLWWW]]]aaa___]]]YYYUUUSSSTTTXXX\\\\\\ZZZZZZ]]]aaafffqqq{{{~~~|||tttqqqllliiifffeeebbb```___]]]ZZZXXXWWWVVVTTTSSSSSSQQQNNNLLLKKKJJJHHHGGGCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJKKKKKKMMMPPPRRRRRRUUUXXXZZZ\\\___bbbeeefffiiioootttxxx|||CCCCCCDDDEEEEEEDDDDDDDDDAAA@@@@@@@@@AAA@@@>>><<<;;;;;;;;;:::::::::999999:::::::::;;;:::999999888777777666666555555555444444444444444333333333333333222222222111111000000//////000000000000////////////...------------.........------,,,,,,,,,,,,------++++++++++++---------,,,+++***+++,,,---...+++,,,,,,,,,,,,,,,------------...//////......---,,,,,,++++++************,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---...///222111///---,,,,,,------------------------------------------------------,,,------......------,,,------------............---------------...///000............------------........................,,,---------------------------------------------+++,,,,,,------,,,,,,+++------------------------////////////////////////------------------------...---+++******+++---...,,,,,,,,,---------......------...///////////////---......------,,,---------------............///........................---.....................000000111111111000//////000000000000000///.............../////////000000////////////000000000000000000111111111222222222444333333333333444555555666999AAALLLYYYbbbeeeddd\\\ZZZVVVRRRQQQSSSXXX]]]XXXYYY\\\aaaeeeppp~~~{{{wwwtttrrrllliiieeebbb```^^^\\\[[[[[[YYYUUUSSSRRRQQQOOOMMMNNNLLLIIIHHHHHHHHHFFFEEEAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHDDDDDDEEEEEEGGGHHHJJJKKKGGGHHHJJJJJJJJJKKKMMMOOOMMMOOORRRTTTUUUWWWZZZ]]]]]]aaafffjjjnnnqqquuuwwwCCCCCCDDDEEEEEEEEEEEEEEEBBBAAAAAABBBBBBBBB???===<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999777777777666555555444444333333333333333333333333333333333222111111000000//////000000000000////////////...------------.........------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------+++++++++++++++++++++,,,+++,,,---//////...------...------,,,++++++******,,,,,,+++***))))))))))))+++++++++,,,---...///000111111000///...------,,,------------------------......---------,,,,,,,,,------............---------------.........//////------------------......///...............------------............------+++,,,---.........------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,,,,------.........---...//////000000//////,,,---......---,,,---///---------............///........................---------...............///000111222222111000///000000000000000///............/////////000000000////////////000000000000000111111111111222222222222222111111111222333333555>>>KKKWWWbbbiiiiiieeeWWWWWWUUUSSSRRRUUUZZZ^^^WWWZZZaaajjjttt}}}{{{yyyvvvqqqmmmjjjhhhdddbbb^^^[[[ZZZYYYXXXVVVVVVSSSPPPNNNNNNMMMKKKIIIHHHFFFDDDCCCDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJJJJIIIDDDDDDDDDEEEFFFHHHIIIJJJFFFHHHIIIIIIHHHHHHJJJKKKIIIKKKNNNOOOOOOPPPSSSUUUWWWZZZ]]]```cccfffjjjmmmsssvvvzzzEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBCCCCCCDDDCCC@@@============<<<<<<<<<;;;;;;:::::::::::::::999888888888777777666555555444444333333333333333333333333444444333222222111000000//////000000000000////////////...------------.........------,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******************+++++++++,,,---...000000---...000111111000///...------------------------,,,,,,------------------------............------,,,,,,---------............------,,,,,,,,,,,,---.........------,,,,,,,,,+++,,,---......---,,,++++++,,,---.........------------------------------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---......//////......+++---///...------...111---------............///........................---------.........//////,,,...000111222111000///...//////000000000000///.../////////000000000000////////////000000000000000111111111111222222222222222222222333444666666===IIIWWW^^^dddhhhfffaaaUUUVVVWWWWWWWWWYYY]]]```^^^___hhhxxx~~~}}}zzzwwwtttsssrrrpppllliiieeebbbaaa\\\ZZZVVVTTTTTTTTTSSSRRRMMMKKKIIIIIIIIIIIIHHHGGGEEECCCAAAAAABBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNQQQPPPOOOMMMMMMNNNPPPQQQOOOPPPPPPQQQPPPOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLLGGGGGGGGGGGGGGGHHHIIIIIIFFFHHHJJJIIIHHHHHHHHHIIIHHHJJJLLLLLLLLLLLLNNNOOOPPPRRRTTTUUUWWWZZZ^^^aaaeeeggglllrrrxxxGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCCCCEEEEEEDDDAAA>>>>>>============<<<<<<<<<888999999999999888777777888777777666555444444444333444444444444444444444444444333333222111000000//////000000000000////////////...------------.........---,,,,,,+++******++++++---......---++++++)))***,,,---...---,,,,,,------------------------)))***,,,......---,,,+++)))***+++,,,,,,,,,,,,,,,+++*********+++,,,------******+++,,,---...000111***,,,///222333222111000------------------------***++++++,,,---...//////------............------++++++,,,,,,,,,---------...---,,,,,,++++++++++++---------,,,,,,+++++++++++++++,,,------,,,++++++***+++---...///...------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////+++,,,------......------***,,,//////------///222---------.........//////........................---------.........//////***,,,...000111111000///,,,---...000111111222222////////////000000000000////////////000000000000000111111111111222222222333333444555777999;;;<<>>AAA???===;;;:::;;;<<<===::::::999999888777666666666666666666555555555555777666444333333444666777444444333333333333222222111111111111000000000000...---,,,,,,---...---,,,...------,,,,,,------...,,,,,,,,,------.........---------...------,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------............------///...---,,,,,,,,,,,,,,,***++++++,,,---...//////---------............///......---------,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......------------------------........................//////.........------------------.........//////111000...,,,,,,,,,.../////////............//////////////////////////////////////////000000000000000000000000//////////////////............//////000000000000111111111111111111111111111222222222111111111333777<<<@@@CCCSSSVVVZZZ]]]]]][[[XXXVVVYYYVVVVVV\\\```aaabbbeeefffnnn~~~zzzyyywwwuuuqqqmmmjjjiiieeeccc```]]][[[YYYVVVSSSNNNMMMLLLKKKJJJIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@??????>>>>>>@@@AAAAAAAAAAAACCCDDDDDDDDDCCCCCCBBBAAA@@@@@@EEEEEEDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHIIIKKKIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNQQQRRRTTTTTTUUUTTTSSSRRRWWWVVVTTTSSSSSSTTTVVVWWWXXXVVVTTTRRRRRRRRRSSSTTTWWWXXXWWWUUUSSSRRRSSSTTTUUUTTTSSSRRRQQQPPPOOONNNPPPPPPPPPOOOOOONNNNNNNNNPPPOOONNNMMMLLLJJJIIIIIILLLLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKLLLNNNOOOQQQQQQYYY[[[]]]___ccchhhoootttxxx{{{BBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCAAA???>>>???>>><<<;;;:::;;;<<<===::::::999999888777777666666666666666555555555555555444333222222333444555444444333333333222222222111111000000000/////////000///......///000///......------,,,,,,------...,,,,,,------------------,,,,,,------...---------+++,,,,,,---------------...............---------------............------///...---,,,,,,,,,,,,---+++,,,,,,------.........------------........................------,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,............,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,---------......------------------------------------------------//////.........------------------.........//////111///...,,,,,,,,,...///......------------....../////////////////////////////////000000000111111000000000000//////////////////............//////000000000000111111111111111111111111222222222222333333333555888===BBBEEETTTUUUXXXZZZZZZYYYVVVUUUUUUSSSUUUZZZ^^^___ccciiimmmxxx}}}{{{uuutttrrroookkkgggdddcccaaa___\\\ZZZXXXVVVSSSPPPJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIKKKKKKJJJJJJLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRPPPQQQQQQQQQQQQRRRRRRRRRUUUVVVWWWXXXXXXWWWVVVVVVXXXWWWVVVUUUUUUVVVWWWWWWZZZYYYXXXVVVVVVVVVVVVWWWVVVWWWXXXWWWUUUUUUUUUWWWVVVVVVUUUTTTSSSRRRRRRQQQSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQTTTUUUWWWXXX[[[```fffjjjlllpppuuu{{{BBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAA@@@>>>======<<<;;;::::::;;;<<<<<<::::::999999888777777777666666666666555555555555444333222111111222333444333333333333222222222222000000000/////////......000///......///000///......------,,,,,,------...------------------,,,,,,++++++,,,---............***+++,,,,,,------,,,,,,//////......------,,,,,,------............------......---,,,,,,,,,------------------------------------------............/////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,---...//////...---,,,************++++++++++++,,,,,,------...------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------........./////////000///...,,,,,,---.........------,,,,,,------...////////////////////////------........./////////////////////000000000000000//////......//////000000000000000111111111111111111111222222333333333555555555888<<>>======;;;;;;:::::::::;;;;;;<<<999999999888888888888888666666666666555555555555555555444444444444555555333333222222222111111111////////////...............,,,,,,,,,---...---,,,...------,,,,,,------............------,,,,,,,,,***+++,,,---............,,,,,,---...............,,,,,,+++++++++*********------............------------,,,,,,,,,------............------,,,,,,+++,,,,,,,,,------------....../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////...------,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,,,,---------......---------------------------------------------------............................../////////000000......---------.........000000////////////000000////////////////////////,,,,,,---------............/////////000000000111000000////////////000000///000000000111111111111111222222333444444555555444777;;;BBBIIIPPPVVVYYYZZZXXXVVVUUUTTTUUUVVVWWW]]][[[\\\___eeerrr}}}{{{xxxsssnnniiifffddd___]]]ZZZVVVRRRPPPNNNMMMMMMKKKIIIHHHHHHGGGEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDD<<<>>>@@@AAA@@@AAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHIIIJJJKKKKKKLLLNNNOOOQQQSSSTTTTTTTTTTTTTTTVVVWWWXXXWWWWWWXXXZZZXXXXXXXXXXXXXXXYYYYYYYYYWWWXXXXXXYYYZZZ[[[[[[[[[]]]\\\\\\[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\]]]\\\\\\[[[YYYYYYZZZ\\\^^^^^^\\\ZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTPPPPPPOOOOOOOOOPPPPPPQQQOOOPPPPPPOOONNNNNNPPPRRRSSSUUUXXX[[[^^^ccciiinnnwww|||@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888666666666666555555555555555555555555555555555555222222222222111111111111000000000/////////......000///......///000///......------,,,,,,------...------------------,,,,,,++++++,,,---............,,,---......//////......,,,,,,,,,---------------------............------------,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,---------------............/////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,........................,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000///...---,,,,,,------......//////++++++,,,---............,,,,,,,,,---------......------------------------........................---------...................../////////000000000---------...............111000000000000000000111///////////////////////////000000000000111111111......//////000000111111111000000//////000000111000000000000111111111111222222333444444555666666666:::@@@HHHPPPVVVZZZ\\\ZZZYYYWWWUUUUUUVVVXXXYYYWWWXXX]]]iiivvv|||uuutttppplllgggccc```^^^YYYWWWTTTPPPMMMLLLKKKKKKHHHGGGEEEEEEEEEEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCDDD<<<===@@@AAAAAABBBDDDFFFEEEEEEEEEFFFFFFGGGGGGGGGLLLLLLMMMNNNOOOQQQQQQRRRTTTUUUWWWXXXXXXXXXWWWWWWWWWXXXZZZZZZYYYYYY[[[\\\XXXYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[\\\\\\aaa```___^^^^^^^^^^^^^^^________________________``````______^^^]]]]]]]]]\\\^^^___^^^\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVTTTTTTSSSRRRRRRRRRSSSSSSOOOPPPPPPOOOMMMMMMNNNOOOOOOQQQRRRTTTUUUYYY^^^bbbiiinnnuuu|||@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@????????????============<<<<<<;;;:::888888888888888888888888666666666666555555555555444444444555555444444444222222222222111111111111111111000000000/////////000///......///000///......------,,,,,,------...,,,,,,------------------,,,,,,------...---------,,,,,,---............---+++++++++,,,------......------............------,,,,,,,,,,,,,,,---...///------------------,,,,,,++++++,,,,,,,,,---------,,,,,,------............,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///........................,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------------------------...///000000///...---++++++,,,------...//////***+++,,,---............,,,,,,,,,---------......---------------------------------------------------------.........//////.../////////000000000000,,,------......///......000000////////////000000//////////////////////////////000000000111111111.........///000111111111111111000000000000111111000000000000111111111111222222333444555666777777:::>>>FFFOOOUUUYYYZZZZZZYYYXXXVVVVVVVVVWWWYYYZZZWWW[[[gggzzz|||vvvrrrlllkkkhhhddd```\\\YYYWWWSSSRRROOOLLLJJJIIIIIIIIIFFFEEEDDDDDDEEEEEECCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCC???@@@BBBCCCCCCCCCEEEGGGEEEEEEGGGIIIKKKLLLNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXZZZ\\\\\\\\\[[[ZZZXXXYYY[[[[[[ZZZZZZ\\\]]][[[[[[[[[[[[[[[[[[[[[ZZZXXXYYYYYYZZZ\\\]]]]]]^^^bbbaaa```___^^^^^^^^^______^^^^^^^^^^^^```aaabbbbbbaaa___^^^]]]]]]^^^^^^\\\]]]^^^]]][[[ZZZ[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUUUUUUURRRSSSSSSRRRPPPNNNOOOPPPNNNOOOPPPPPPPPPRRRVVVYYY]]]aaagggmmmsss{{{@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;:::888888888888888888999999777666666666555555555555222333333444444333333222222222222111111111111000111111111111000000000000...---,,,,,,---...---,,,...------,,,,,,------...,,,,,,,,,------.........---------...------,,,,,,++++++,,,---------,,,,,,(((((()))***+++,,,,,,------..................---,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,------.........,,,,,,,,,---------..............................++++++++++++++++++++++++---...///000000///...---******+++,,,,,,---......***+++,,,---............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000,,,,,,---.../////////...//////............//////////////////////////////---------............///---......///000111111222111111000000000000111111000000000000111111111111222222333444555666777888===BBBKKKSSSXXXZZZYYYWWWWWWVVVVVVVVVVVVWWWYYYZZZ]]]cccrrr~~~yyyssslllgggfffeeebbb^^^ZZZWWWTTTRRRPPPOOOLLLIIIGGGGGGHHHHHHFFFDDDCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGDDDFFFHHHKKKNNNQQQTTTUUUSSSTTTUUUVVVXXXYYY[[[[[[WWWYYY[[[]]]___^^^^^^]]]XXXZZZ[[[[[[[[[[[[\\\^^^]]]]]]]]]]]]]]]]]]\\\\\\YYYYYYZZZ[[[\\\^^^^^^___aaa```^^^]]]\\\\\\\\\]]]___^^^]]]]]]^^^```cccdddaaa___]]][[[ZZZ[[[\\\]]][[[\\\\\\\\\[[[[[[]]]___]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVWWWUUUSSSRRRRRRSSSPPPPPPPPPOOOOOOPPPSSSVVVVVVYYY^^^bbbfffmmmvvv}}}BBBAAA@@@??????AAACCCDDDFFFEEEBBB???>>>>>>???@@@>>>>>>===<<<;;;::::::999:::777444111000222555777888666444444444555444333222111111111111333444555222222222111111111000000111111000000//////......333111///...---------.........---------,,,,,,,,,************+++,,,---............------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,------...///000000,,,---...//////...---,,,000///---,,,++++++,,,---.................................------,,,,,,,,,////////////////////////000///...---------------------------------------.........------,,,,,,,,,,,,,,,,,,---------.........,,,***+++...000...,,,..............................------------......000000111000000///......------............------000000000///......------.../////////...---,,,,,,---------............////////////...---------,,,///...------...///...,,,------............------......------------......//////000000///...------////////////////////////000///---,,,---...000222////////////////////////222222333333333222222111000000////////////000000222666888888666888===CCCFFFJJJQQQVVVYYY[[[]]]___^^^[[[ZZZZZZYYYXXX[[[aaa]]]mmmzzzuuuqqqmmmiiifff```^^^[[[XXXUUURRRQQQPPPMMMKKKHHHEEEBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@AAAAAABBBBBB@@@AAAAAAAAA@@@@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFGGGGGGGGGIIIJJJKKKLLLNNNQQQSSSUUUWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^___^^^]]]]]]\\\\\\]]]]]]```___^^^]]]\\\\\\\\\\\\\\\]]]___``````^^^]]][[[YYYZZZZZZ[[[]]]^^^______^^^___```aaaaaa```___^^^___```aaa```______aaacccdddaaa^^^]]]______]]]ZZZ[[[[[[\\\]]]]]]\\\\\\\\\\\\^^^``````___]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[XXXXXXYYYYYYZZZ\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\XXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVTTTRRRPPPOOOPPPRRRUUUXXX[[[]]]bbbiiioooyyyAAA@@@???>>>???@@@BBBDDDEEEDDDBBB@@@????????????>>>>>>===<<<;;;::::::999999888666555555555666777888666444444444555444222333222111111000111222222222222222111111111000000111000000000/////////...111000///......---............---------,,,,,,,,,************+++,,,---.........---------,,,,,,,,,..............................---------,,,,,,,,,,,,,,,------...//////000,,,---...//////...---,,,......---,,,,,,,,,------..............................---------,,,,,,,,,------------------------//////...---------------------------------------......---------,,,,,,,,,,,,,,,,,,---------.........,,,+++,,,...///...,,,........................------,,,,,,,,,,,,------///000000000//////...---------............------,,,,,,------------------.........///......---------------............///...............---------///...------...///...------......//////......---///......------....../////////////////////...---////////////////////////000///...------///000111000000000000000000000000111222222222222222111111000000000000111222333444111333666555555999@@@FFFMMMQQQVVVYYYZZZZZZ[[[[[[```\\\ZZZ\\\]]]\\\^^^aaajjjzzz{{{uuuqqqlllhhhdddaaaZZZXXXVVVRRROOOMMMLLLKKKKKKIIIFFFDDDBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBB@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFIIIJJJJJJJJJKKKMMMNNNPPPRRRTTTVVVXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^___```___^^^]]]\\\\\\\\\\\\]]]^^^___``````___^^^]]]ZZZ[[[[[[\\\^^^______```___``````aaaaaa``````___aaabbbbbbaaa``````bbbcccfffccc```^^^______^^^]]]```````````````___^^^^^^___aaabbbaaa```^^^^^^___]]]\\\[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]\\\\\\[[[[[[[[[[[[YYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVWWWUUUSSSQQQQQQQQQRRRTTTVVVWWWYYY\\\aaaeeeiiiooowww~~~???>>>>>>===>>>@@@BBBCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999888999999999999888777777888666444333444444333222444333222000000///000000222111111111111000000000000000000000////////////......////////////............---------,,,,,,,,,+++******++++++,,,---......------------,,,,,,,,,........................------------,,,,,,,,,,,,,,,,,,,,,---......//////------............------,,,,,,------...---------------------------------...------------,,,,,,,,,++++++++++++++++++++++++///.........------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,...///...---........................,,,,,,,,,++++++,,,,,,,,,...////////////...------------............------++++++,,,,,,---......///------......///.........---------............///---------...............///---,,,---...///...------......//////......---///......------......///---...//////////////////////////////////////////000///...---...///000111111111111111111111111111000000111111222111111000000111111222444555777888111333444555777>>>HHHOOOTTTWWW[[[\\\\\\[[[[[[[[[bbb]]]ZZZ]]]___```cccgggyyyxxxtttnnnjjjeeeaaa]]]ZZZTTTRRRPPPMMMKKKIIIHHHGGGHHHFFFEEECCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEEEEDDDCCCCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMNNNNNNOOOPPPRRRTTTUUUVVVXXXYYYZZZ[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^___````````````___^^^]]]]]]]]]]]]^^^___```aaaaaaaaa______\\\\\\]]]^^^___```aaaaaaaaaaaa````````````aaaaaabbbccccccbbbaaa```bbbdddgggddd```^^^^^^^^^^^^^^^```_________^^^^^^]]]]]]aaabbbbbbaaa___]]]^^^___]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ\\\[[[[[[[[[[[[[[[[[[\\\ZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXWWWUUUSSSSSSSSSTTTUUUVVVUUUUUUWWWZZZ\\\___dddjjjpppwww============>>>???AAABBB@@@@@@AAAAAA@@@???>>>===>>>>>>===<<<;;;::::::999999999999999999999888888777666444333444444333222222111111000000000//////111111111111000000000000000000000000////////////,,,---///000000000///.........---------,,,,,,,,,+++++++++++++++,,,---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------***+++---...///...------------------------------------------------------++++++++++++++++++++++++..................------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,---......---........................------,,,,,,,,,,,,---------...............------------............------........./////////000000,,,,,,---.../////////...---------............///,,,---------.../////////...---,,,---/////////---......////////////......//////............//////------...///000000////////////////////////////////////......//////000111111111111111111111111111//////000111111111111000222222222333444666777888444444555777<<>>???@@@@@@>>>??????@@@@@@???>>>>>>>>>>>>===<<<;;;::::::999999888777666666777999:::777555333333333444333222//////000000111111111111000000000000000000000000////////////000000000000,,,---...000000000//////......---------,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------***+++---...///...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------------------------------------------------,,,,,,,,,---------......,,,,,,------------....................................------------......------...............---------............------000000/////////.........,,,,,,---.../////////...---------............///,,,---------.../////////...---,,,---///000///......//////////////////.../////////....../////////------...///000000/////////////////////////////////////////////000111111000000000000000000000000...///000111111111111111444333333333333444555555444555666:::AAALLLXXX___^^^```aaaaaa___^^^]]]^^^]]]]]]___```aaahhhzzz|||yyywwwtttrrrhhheee```\\\XXXUUUQQQNNNMMMLLLJJJIIIGGGFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJLLLMMMNNNOOORRRUUUWWWXXXXXXYYYZZZ[[[[[[[[[\\\]]]]]]]]]\\\\\\___^^^^^^^^^^^^]]]]]]]]]ZZZZZZZZZ[[[\\\^^^``````aaaaaa``````______`````````aaaaaabbbbbbccccccccc`````````aaaaaabbbbbbccccccbbb```_________```aaa^^^`````````______```bbbcccccccccbbbaaaaaa```aaa````````````aaacccdddeeegggggggggdddaaa___^^^___``````^^^]]]]]]\\\\\\\\\YYYYYYYYYZZZ[[[\\\]]]]]]ZZZZZZZZZ[[[[[[[[[[[[[[[^^^]]]\\\[[[[[[\\\]]]^^^[[[ZZZZZZZZZZZZZZZYYYYYYXXXZZZ[[[ZZZXXXWWWWWWWWWXXXWWWWWWWWWXXXYYYYYYYYYWWWYYY\\\]]]___dddlllrrr}}}===>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;::::::999999888666555555777999:::777555333222333333222111...///000111222222222222//////000000000000000111////////////000000000000------...///000000//////......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,---.../////////...---------------------------,,,,,,,,,------------...,,,,,,,,,---------......+++,,,...---,,,,,,---///........................///......------......///------...////////////...------............------///......---,,,,,,++++++------......///.........---------............///---------...............---,,,,,,---///000///......//////000000//////...000//////......//////000---...////////////////////////////////////////////////000000000111111111000000000000000000000000//////000111222222222222444444333333333333333444444555999???GGGRRR[[[aaaeeefffeeeccc^^^[[[YYYYYY[[[]]]bbbhhhnnnzzz{{{|||}}}xxxtttqqqnnnkkkhhh```]]]YYYUUUSSSPPPMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHJJJLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGIIIJJJKKKKKKLLLNNNOOOQQQRRRRRRUUUXXXZZZ[[[[[[\\\]]]^^^\\\]]]^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^[[[[[[[[[\\\]]]^^^```aaabbbbbbaaa``````aaaaaabbb```aaaaaaaaabbbccccccddd```aaaaaaaaabbbbbbbbbcccbbbaaa```______^^^^^^___\\\]]]^^^___^^^___aaaccc___cccgggiiihhheeecccbbbddddddddddddeeefffhhhiiimmmoooooommmiiieeecccccccccbbbaaa___^^^^^^^^^^^^XXXXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]\\\\\\\\\\\\\\\\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[YYYXXXXXXYYYVVVUUUUUUVVVXXXYYYXXXWWWWWWYYYZZZYYYXXX[[[```eeejjjpppxxx??????@@@@@@??????>>>>>>>>>======<<<===>>>???@@@>>>>>>===<<<;;;::::::999666777777777888888888888777555333222333333222111000111222333333222222111////////////000000111111.../////////000000000111//////.........//////000......---------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,...///000///...---------------------------,,,,,,,,,---------......,,,,,,,,,---------......***,,,......,,,,,,---///...........................------,,,,,,------...---...//////000000000///------............------------------------,,,,,,.........///......---------------............///...............------------,,,+++---///000000/////////000000000000//////000000////////////000000//////////////////...---//////////////////////////////000111111111111111111111111111111111111111///000111222333333333333333333333333333444555666888:::???GGGQQQZZZ```cccggggggfffbbb^^^ZZZXXXXXX\\\]]]eeesss|||}}}xxxuuuqqqmmmiiifffaaa^^^YYYVVVRRROOONNNLLLIIIGGGEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGJJJNNNPPPQQQQQQQQQPPPPPPNNNLLLJJJKKKMMMPPPPPPPPPQQQRRRTTTUUUUUUVVVWWWYYY\\\]]]]]]]]]___```^^^^^^___```aaaaaa``````___`````````````````````]]]]]]]]]^^^___```aaabbbbbbbbbaaaaaaaaabbbbbbccc`````````aaaaaabbbcccdddaaaaaaaaaaaabbbbbbbbbbbb`````````______^^^]]]\\\[[[\\\^^^______aaacccffflllsss{{{{{{wwwtttrrrqqqooonnnnnnoooppprrrrrrtttuuutttooojjjgggeeeeeedddbbbaaa```_________\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ[[[[[[YYYXXXXXXYYYWWWVVVUUUVVVYYYZZZXXXVVVXXXZZZ[[[ZZZXXXXXX\\\___]]]aaahhhnnnwww@@@AAAAAA@@@@@@???>>>===>>>===<<<;;;<<<>>>@@@AAA>>>>>>===<<<;;;::::::999444666999;;;;;;:::888777666555333222333333222111333333444444333222000///.../////////000000111111.../////////000000111111000///...------...///000......---------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,------.........------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,...000000///...---------------------------,,,,,,,,,------.........,,,,,,,,,---------......***---///...,,,+++---000........................---,,,,,,++++++,,,,,,---......///000111111000000---..................---------......///000000000.../////////...---,,,,,,---------.........///////////////......------,,,---,,,+++---///000000/////////000000000000//////000000////////////000000///000000000///...------//////////////////////////////000111111111111111222222222222222222222222000000111222333444444444222222222333555666888999<<>>===>>>>>>>>>>>>???AAACCCEEEGGGCCC???===<<<<<<;;;:::888888888888777777777777777666555333222222333333222222222111111111000000222111111111000000//////000000000000////////////111111000000//////......---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------...///...---+++***++++++++++++++++++++++++---000222///+++(((***---------------------------******+++,,,,,,---......***+++---//////...---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------//////............//////000000//////.........---,,,,,,,,,---------......//////.........------------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------......------------------------............////////////........................///////////////.........---...///000000///...---////////////////////////........................000000000000000///......,,,,,,,,,---------......000000000000////////////000000000000000000000000333333222222111222222222555444222333666:::;;;;;;@@@EEENNNWWW___dddfffgggeeehhhiiieee^^^[[[]]]``````hhhvvvxxx}}}xxxzzzwwwtttnnniiibbb]]]XXXUUUQQQOOONNNMMMJJJHHHFFFEEEEEEEEEAAACCCDDDDDDCCCBBBBBBCCCEEEEEEEEEEEEDDDCCCBBBAAADDDDDDCCCCCCCCCDDDEEEEEEHHHJJJNNNQQQTTTUUUUUUUUUWWWVVVTTTRRRQQQQQQSSSSSSWWWWWWXXXXXXYYY[[[\\\]]]ZZZ[[[]]]^^^___`````````bbbbbbccccccccccccbbbbbbbbbccccccbbb```___```bbbaaa```_________```aaabbbeeecccbbbccceeeeeebbb___``````aaa```______```bbbdddcccbbbcccddddddcccaaa^^^___aaacccdddcccaaa```ccchhhkkkiiifffjjjvvvzzzrrrnnnmmmkkkfffbbbdddddddddbbb___]]]]]]^^^```___^^^]]][[[YYYXXXXXXWWWVVVTTTUUUVVVWWWWWWVVVWWWXXXZZZZZZYYYXXXXXXYYY]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWXXXXXXZZZ[[[[[[YYYWWWVVVWWWZZZZZZXXXUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXZZZ\\\aaahhhpppvvv???@@@@@@@@@@@@???>>>===>>>>>>>>>>>>???@@@BBBCCCEEEBBB>>><<<<<<<<<;;;:::888888888888777777777777777666444333222222222333333222222222222111111111111111111111000000000///000000000000/////////////////////.........------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***---///---)))'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///......------......///............---------,,,,,,,,,,,,---------......///.........------------...---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......------------------------------------..................................../////////////////////.........////////////......////////////////////////////////////////////////000000000000000///......------------............000000000000////////////222222222222222222222222333333222222222222222333555444333444666:::???BBBKKKOOOVVV]]]cccfffffffffggggggeeeccc``````aaabbbfffqqq{{{yyy~~~~~~yyytttpppmmmhhhccc]]]WWWRRROOOLLLIIIJJJIIIGGGEEECCCCCCCCCCCCDDDEEEFFFEEECCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEFFFFFFGGGKKKMMMQQQUUUXXXYYYYYYXXXXXXWWWUUUTTTSSSTTTUUUVVVXXXXXXXXXYYYZZZ[[[]]]]]]\\\\\\]]]^^^______``````bbbbbbccccccccccccbbbbbbbbbcccdddcccaaa```aaabbbfffeeecccbbb````````````dddcccbbbccceeefffdddbbb```aaabbbbbbaaaaaaccceeeeeefffgggiiijjjjjjkkkkkkkkkmmmoooqqqrrrsssssssssooorrrtttvvvyyyzzzsssnnnjjjhhheeecccdddeeeeeedddaaa___^^^^^^^^^___```aaaaaa___]]][[[ZZZXXXVVVVVVWWWWWWVVVUUUZZZ[[[\\\\\\[[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\ZZZXXXWWWYYY[[[[[[YYYWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[]]]bbbiiimmmsssyyy??????@@@@@@??????>>>>>>>>>>>>======>>>???@@@@@@CCC@@@===;;;;;;;;;:::999888888888888777777777777555555444333222222222222333333333333222222222222111111111111000000000000000000000000////////////.........---------------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,------------------------))),,,---,,,***)))***---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------.........---------------,,,------......------,,,------------------------..............................------------......------------------------,,,,,,,,,------------.................................////////////////////////............//////////////////////////////000000000000000000000000//////000000000///..................////////////////////////000000000000333333333333333333333333333333222222222222333333444555555555666<<>>>>>????????????>>>>>>===============>>>>>>>>>AAA???<<<;;;;;;;;;:::999888888888888777777777666444444333333222222222222444444444333333333222222111111111000000000000000000000000000////////////......------------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,------------------------***,,,......,,,,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,------......------,,,...................................................------,,,,,,------...------------------------,,,,,,---------.............................................//////////////////...------...000111////////////////////////////////////////////////...///////////////......////////////000000000000////////////000000000000333333333333333333333333333333222222222333444444444666888777888???LLLUUU\\\]]]```bbbcccaaa___^^^ccccccaaa___```eeemmmrrr~~~~~~zzzuuuqqqlllfffbbb^^^YYYSSSNNNKKKHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCBBBAAA@@@AAACCCCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGHHHIIIKKKKKKLLLOOORRRWWW[[[^^^^^^]]]\\\WWWWWWWWWXXXYYYZZZ\\\]]][[[[[[[[[[[[\\\]]]^^^___``````___^^^^^^___```aaaddddddeeeeeeeeeeeeddddddbbbccceeeeeedddcccccccccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbdddeeeeeeeeefffhhhlllooorrruuuzzz}}}}}}wwwpppnnnrrrvvv{{{}}}~~~zzztttpppnnnjjjkkklllllljjjhhheeecccgggeeecccbbbbbbbbbaaa```]]]\\\ZZZZZZZZZZZZYYYXXXZZZZZZYYYYYYYYYYYYYYYZZZXXXXXXXXXXXXYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYZZZZZZYYYYYYXXXXXXWWWWWWUUUWWWXXXYYYXXXXXXZZZ\\\\\\___dddlllttt{{{===>>>>>>?????????>>>>>>============>>>>>>======???===;;;;;;;;;;;;:::999888888888888777777777666333333444333333333222222444444444333333333222222000000000000000000111111000000000000////////////........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...///------------------------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,++++++++++++,,,,,,---------------------...,,,,,,,,,---------......,,,,,,------------------........................,,,------......------,,,................................................------,,,,,,,,,,,,---------------------------------.........////////////........................---.........//////000000///...---------///000111////////////////////////..............................////////////....../////////000000000111111.../////////000000000111111111111111111111111111333222222222333444444555444777:::;;;===EEERRR\\\^^^___aaabbbbbb```^^^]]]^^^aaacccaaa```gggwww}}}|||}}}zzzxxxtttppplllgggaaa^^^XXXTTTOOOKKKHHHGGGEEECCCBBBBBBCCCCCCDDDDDDDDDDDDAAABBBCCCCCCBBBCCCFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHKKKMMMNNNOOOOOOPPPSSSWWW[[[]]]]]][[[ZZZWWWWWWXXXYYYZZZ\\\]]]^^^]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaaaaaaaabbbbbbeeeeeeffffffffffffeeeeeecccdddffffffdddddddddeeebbbbbbccccccddddddeeeeeedddeeehhhkkknnnrrrvvvxxxzzz}}}}}}xxxtttqqqooonnnrrrpppnnnnnnoooooonnnmmmgggdddaaa_________]]]\\\XXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXYYYYYYXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXTTTVVVXXXYYYXXXYYYZZZ[[[\\\]]]```dddiiioootttwww======>>>>>>??????>>>>>><<<<<<===>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;999888888888888777777777777333444444555555444333333333333333333222222222222000000000000111111111111000000000000////////////.............../////////++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---------............---,,,,,,++++++,,,,,,---------------............,,,,,,,,,---------......,,,,,,,,,,,,---------------------------.........,,,------......------,,,------------------------------------------------------,,,,,,,,,,,,------------------------------........./////////000000........................------......///000000000......---......///000111////////////////////////........................------.../////////......////////////000000000000......//////000000111111000000000000000000000000333222222333333444555666444777;;;???DDDMMMWWW^^^aaaaaacccdddcccbbb```___[[[aaaeeeeeefffsss{{{xxxqqqnnnjjjfffbbb^^^YYYVVVQQQNNNIIIFFFEEEDDDCCCBBB???@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEGGGJJJMMMJJJIIIGGGEEEEEEEEEEEEFFFGGGIIILLLOOOQQQSSSSSSTTTTTTUUUXXXZZZ[[[[[[ZZZZZZXXXXXXYYY[[[\\\^^^^^^______^^^^^^^^^______```aaaaaabbbcccdddddddddddddddffffffggggggggggggffffffeeeeeefffeeeddddddfffhhhbbbccceeegggiiijjjjjjjjjiiimmmsssyyyqqqmmmgggeeeeeedddaaa___ZZZYYYXXXXXXWWWWWWWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYWWWYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXUUUWWWXXXYYYYYYZZZ\\\]]]\\\\\\]]]___bbbfffiiikkkxxx<<<======>>>>>>>>>>>>>>>;;;<<<===???@@@@@@@@@???===<<<<<<<<<======<<<:::888888888888777777777777444444555666666666555444333222222222222111111111///000000000111111111111000000000000////////////,,,,,,---------.........,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------------------------------------+++******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,---,,,,,,++++++,,,,,,---------------............------,,,,,,,,,,,,------++++++,,,,,,------------,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------------------------------.........//////........................------......///000000111,,,---...///000000000000////////////////////////........................,,,---......//////.............../////////000000.........///000111111111000000000000000000000000222222222333333555666666444777<<>>>>>>>>>>>>>>:::;;;===???@@@AAAAAA@@@===<<<<<<===>>>>>>===;;;888888888888777777777777444555666777777666555555222222222111111111000000//////000000111111111222000000000000////////////+++++++++,,,,,,---------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---...///...------////////////////////////...---,,,---......---,,,++++++++++++++++++++++++******+++,,,,,,---......***+++---//////...---,,,---,,,,,,++++++,,,,,,------------.........//////...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..............................---------...///000000111+++,,,...000111000000///////////////////////////000000000000000000000000,,,,,,---.../////////...............////////////---......///000111111222000000000000000000000000222222222333444555666777555777===FFFPPPWWW[[[\\\bbbbbbbbbbbbaaa___]]]\\\___aaaeeemmm}}}~~~yyyuuurrrooommmgggbbb\\\WWWTTTRRROOONNNKKKHHHEEEDDDDDDEEEEEEEEEAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@BBBEEEGGGIIIHHHGGGGGGGGGIIIKKKMMMMMMOOOSSSWWW[[[\\\]]]]]]^^^^^^]]]\\\\\\\\\]]]]]]\\\]]]^^^```aaaaaabbbbbbaaa````````````aaaaaabbb```cccfffjjjkkkjjjhhhfffgggggghhhhhhhhhhhhgggggghhhgggfffdddccceeeiiillltttxxx}}}yyytttkkkjjjiiigggfffeeeeeeeee]]]]]]\\\\\\\\\\\\\\\]]]YYY[[[^^^]]][[[YYY[[[\\\VVVWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZYYYXXXYYY[[[^^^\\\\\\]]]^^^```aaacccddddddhhhnnnwww??????>>>>>>======<<<<<<;;;<<>><<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777777666555555444444333333333222222222111111222222222111111111111000222222000///............---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------******+++++++++,,,,,,,,,++++++++++++,,,------...,,,------......------,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000++++++++++++++++++++++++******+++,,,------------***+++,,,---..................------------.........------,,,,,,------.../////////...---------,,,---------------------------------............//////......------------...///......---------......222111///.........000000........................//////////////////////////////000000000000//////...///000111111111111111000000000000111111111111444333111000000222444555444333000---,,,...333777555;;;CCCLLLSSSYYY^^^aaaccccccaaa]]][[[]]]^^^]]]___aaammmzzztttooojjjeeebbb]]]ZZZVVVPPPLLLIIIGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGIIIIIIIIIJJJLLLNNNQQQRRRVVVWWWYYYZZZ[[[[[[[[[ZZZ```aaaaaabbbbbbaaa____________^^^___```bbbdddeeedddaaa^^^___aaadddcccbbbggghhhiiiiiigggfffggghhhdddiiijjjiiihhhiiihhhdddhhhlllpppqqqppprrryyy~~~|||wwwsssqqqrrrqqqlllgggkkkfffaaa``````aaa___]]]^^^]]][[[[[[\\\\\\ZZZYYYZZZYYYXXXWWWWWWYYYZZZ\\\ZZZZZZYYYZZZ[[[]]]___```ZZZ[[[\\\^^^```bbbcccdddbbbccceeeiiippp|||>>>>>>>>>>>>======<<<<<<;;;===???AAAAAA@@@>>>===<<<<<<;;;;;;;;;:::::::::::::::999999999888888888444555555555666666777777333333333222222222111111222222222111111111000000222111000///..............................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++------------------------******+++++++++,,,,,,,,,------------------------,,,,,,------......//////++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,---............------,,,,,,,,,,,,------...------,,,,,,------..................------------------------------------------............///.........------.../////////......---------......000000///......---..............................//////////////////////////////000000000000/////////000000111111111111000000111111111111222222222333333222111222333444555777666444222111333777;;;:::@@@GGGNNNSSSXXX\\\^^^______^^^[[[ZZZ[[[]]]]]]dddkkk||||||xxxsssnnniiieeeaaa]]]ZZZWWWSSSNNNJJJHHHFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGJJJJJJKKKMMMOOOSSSVVVXXXYYYZZZ[[[\\\]]]]]]]]]\\\```aaabbbbbbbbbaaa```___```_________aaabbbdddeeegggeeeccceeegggiiiiiihhhfffiiikkklllkkkjjjjjjkkkjjjlllllljjjmmmrrrrrrooonnnvvv}}}{{{{{{yyytttpppooollliiihhhiiihhheeeaaa___^^^]]]]]]^^^^^^\\\ZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]ZZZZZZYYYXXXYYYYYY[[[[[[\\\\\\]]]^^^___``````aaa___```cccggglllttt}}}>>>>>>>>>============<<<<<<===???AAAAAA@@@???>>><<<<<<;;;;;;;;;::::::::::::999999999999888888888555555555666666666666666333333333222222222111111222222111111111000000000222111000//////......////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***------------------------++++++++++++,,,,,,,,,,,,........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...---------...............---------------------------------............///...............///000111......---------......///////////////...---,,,+++........................///////////////////////////000000111111000000///000111111111111000000///000111111111222222222222222222333333333444444444777777666555555666:::>>>AAAFFFLLLRRRUUUWWWYYY[[[\\\\\\\\\[[[ZZZ[[[]]]```hhhwww{{{rrrooojjjeeeaaa^^^ZZZWWWSSSQQQNNNKKKHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDEEEGGGHHHIIIKKKLLLNNNPPPTTTXXX\\\^^^\\\]]]^^^_______________```aaabbbccccccbbbaaaaaaaaaaaaaaaaaabbbccceeefffeeeddddddfffhhhiiihhhgggfffiiikkklllkkkiiiiiiiiinnnqqqqqqrrrwww|||uuusssrrrssstttrrrmmmhhhcccbbbbbbbbbcccbbb___]]]\\\\\\[[[ZZZZZZ\\\]]]^^^\\\[[[ZZZYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^aaadddgggkkkpppttt========================<<<===???@@@AAA@@@???>>><<<<<<;;;;;;;;;:::::::::999999999999888888888888999888888666555444333222333333333222222222111111111111111111000000000000111111000///////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,,,,------......------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------...------,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,---------.../////////------------............---------............///---------...///000111222...------------.../////////000000000///---+++***........................////////////////////////000000000111111000000000111111111111111000///...//////000000111222222222000111222333444444333333333444555555555777;;;>>>FFFKKKQQQWWWYYYYYYYYYYYY\\\[[[\\\]]]\\\[[[```fffnnnxxxrrrlllhhhccc___[[[WWWSSSPPPMMMLLLJJJGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFEEEEEEFFFHHHJJJMMMOOOOOOPPPQQQTTTWWW[[[___aaa^^^______``````````````````aaabbbdddddddddccccccbbbbbbccccccdddeeeffffffdddeeefffggghhhhhhgggeeejjjkkkllllllkkkkkkmmmoooxxx|||zzzzzzzzzyyytttpppkkkjjjjjjjjjkkkiiifffcccaaa```^^^]]]\\\\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^aaabbbdddfffkkknnn<<<<<<<<<<<<<<<=========<<<===>>>?????????>>>>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777888888777666555444333333333333333222222222111111111111111000000000//////111000000////////////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++++++++++++++,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,------......------,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------...------,,,,,,......------------.........------,,,,,,------...,,,---------.../////////---------....../////////---------............///------------...000111111---------------...//////000000111111000///---,,,////////////////////////000000000000000000000000000000111111111111000000111111111111111000///.........//////000111222222///000111222333333333333222333555555666999===AAAIIINNNVVV[[[]]]\\\[[[ZZZZZZXXXZZZ]]]]]]]]]eeeoooyyypppjjjhhheee___ZZZVVVRRRNNNKKKHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBDDDDDDEEEFFFGGGIIIMMMQQQTTTVVVTTTTTTUUUVVVYYY\\\___```____________`````````aaa```aaacccdddeeeeeeeeeeeeddddddeeeffffffggggggggghhhiiikkklllkkkkkkjjjiiimmmmmmnnnoooqqqvvv}}}~~~zzzwwwvvvttttttsssqqqnnnkkkgggfffdddbbb___^^^\\\\\\______`````````aaaaaaaaa\\\\\\\\\]]]]]]^^^^^^___aaaaaabbbbbbcccfffkkkooo;;;<<<<<<<<<<<<=========<<<<<<======>>>>>>======<<<<<<;;;;;;;;;:::::::::999888888888888777777777444444555555666777777777333333333222222222111111111111000000000/////////000000////////////000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++*********+++++++++,,,,,,///...------------------,,,------......------,,,+++,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,---...//////------------------------------------,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,------...---------///......------......///...------,,,,,,------...---------...............---------...//////000000---------............///---------------...///000---------------...///000000000000000000000///...////////////////////////000000000000000000000000000111111222222111111000000111111111111000000///......///000111222222333000000111222222333444444555666777888999===CCCGGGLLLRRRZZZ___```^^^\\\[[[WWWUUUXXX^^^aaadddqqq~~~yyyvvvpppiiidddccc___ZZZVVVRRRNNNJJJGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBCCCEEEFFFGGGIIILLLOOOSSSWWWYYY[[[XXXXXXXXXYYY[[[]]]___```aaa``````______```aaaaaa```aaaccceeegggggggggfffffffffggghhhhhhhhhhhhhhhhhhjjjlllmmmllllllnnnooommmooosssxxx~~~|||zzzxxxuuusssmmmllljjjhhheeebbb```___``````aaabbbccccccbbbbbb]]]^^^^^^______`````````bbbcccccccccdddggglllooo;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888777777777777222333444555666888888999333333333222222222111111111000000000////////////000000////////////000000..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,+++***+++++++++,,,,,,,,,------...------------......///,,,------......------,,,)))+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------------------------......---------,,,,,,,,,++++++,,,,,,---......///+++++++++,,,,,,------...------------------------+++,,,,,,,,,+++******)))++++++,,,---...............------,,,,,,------......------,,,,,,------..................------------------...///000000000---------............///------,,,,,,,,,------...---,,,,,,------///000000///............///000000////////////////////////000000000000000000000000000111111222222111111000///000000111111111111000///000111222333444555555222222222222333555777888777777888888;;;@@@GGGLLLPPPVVV^^^cccccc___[[[YYYXXXUUUZZZcccjjjqqq{{{tttppplllhhhccc^^^ZZZWWWSSSPPPNNNKKKHHHFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBCCCEEEGGGHHHKKKNNNQQQUUUYYY[[[[[[\\\[[[[[[[[[[[[]]]___bbbcccbbbbbbaaa``````aaaaaabbb```bbbdddfffggghhhhhhhhhggggggiiijjjjjjiiiiiihhhgggjjjmmmnnnoooqqquuuyyy~~~~~~|||yyyxxxrrrqqqpppnnnllljjjhhhgggeeeeeefffgggfffeeeddddddbbbbbbaaaaaaaaaaaa``````___aaacccddddddeeegggiii;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888777777777777555555555555666666666666333333333222222222111111000000000000////////////000000////////////000111---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,+++***,,,,,,,,,---------......---------------...///000,,,------......------,,,(((***---///000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------.........------,,,,,,,,,,,,,,,------...///000000******+++,,,,,,---......------------------------...------,,,***(((&&&%%%***+++,,,---......///...---,,,,,,++++++,,,,,,---...------,,,,,,------.../////////......------,,,---------...///000000111---------.........//////------,,,+++++++++,,,,,,,,,,,,,,,---...///000111...---,,,,,,---...000111000000000000000000000000000000000000000000000000111111222222222222111111...///000111111111111111111222222333555666777777555444333333444777999;;;777777777777:::@@@HHHMMMTTTYYYaaaeeeddd___ZZZXXX[[[XXX^^^jjjsss~~~{{{}}}~~~{{{uuunnniiigggccc___[[[SSSQQQNNNLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCFFFEEEDDDDDDEEEGGGIIIJJJOOORRRVVVZZZ\\\\\\\\\[[[\\\\\\\\\]]]___bbbdddfffdddcccbbbaaaaaaaaabbbccc```bbbdddfffhhhiiiiiiiiiggghhhjjjjjjkkkjjjiiihhhkkknnnrrrtttvvvzzz}}}{{{zzzttttttssssssqqqpppnnnmmmkkkkkklllkkkjjjiiigggeeefffeeedddcccbbbaaa```___\\\___ccceeedddcccbbbbbb:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888777999999888888888888888888666666666666666555555444444444333333222111000000////////////............////////////////////////000///...---------------...------,,,,,,------...------------------------...---,,,,,,++++++++++++,,,,,,,,,---------......+++,,,------++++++,,,---...---++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---......//////..............................///...,,,++++++,,,---///...---,,,,,,++++++++++++..............................//////...---,,,,,,)))***,,,,,,,,,,,,.../////////.........---------,,,---......//////...............------,,,,,,,,,------------------------///...------++++++***))),,,,,,---...//////.........---,,,,,,,,,,,,---...///...---,,,,,,---...///------------------------............////////////---.........//////000000000000////////////000000111111000000//////......000000000000000000000000////////////000000000000222222111111222222333444222///---///333666666555666777999999<<>>BBBJJJSSS\\\bbbdddeeeaaa\\\ZZZYYYVVVWWWeeevvvyyynnnnnnuuu}}}yyyrrrjjjddd```^^^WWWTTTOOOLLLJJJHHHFFFDDDCCCCCCDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOPPPRRRUUUZZZ^^^aaaaaaccceeeeeefffkkksssyyyyyykkkiiiiiifffhhhlllkkkkkklllmmmoooppppppqqqoooooonnnnnnpppvvv~~~|||wwwsssrrrssswwwyyy|||yyyuuuooojjjfffcccbbb999999999::::::::::::;;;<<<<<<;;;;;;:::999999888:::999999999888888777777888888777777666666666555444444444444444333222222444333333222222111111111000000000////////////...////////////////////////++++++,,,,,,,,,---------...------,,,,,,------...------------------------,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,---......,,,,,,---...---,,,++++++---......---)))******+++,,,---......,,,---......//////..............................,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......+++,,,------++++++,,,---++++++,,,,,,,,,---------++++++,,,------------,,,,,,,,,,,,---------......+++,,,,,,------.........---------.....................//////...------,,,---...///000000///...---...///000111111000///.......................................////////////000000000000//////.........///000111111000///....../////////000000000111000000000000000000000000222222222333333333444444222222111111222222333444222333444333333666;;;@@@EEEKKKTTT[[[___aaabbbbbb```ZZZYYY[[[[[[___rrruuupppvvv~~~wwwooohhhccc___ZZZWWWSSSPPPLLLIIIGGGFFFDDDCCCDDDDDDDDDDDDCCCBBB@@@???AAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDGGGIIILLLOOOPPPUUUUUUUUUWWWYYY]]]```bbbbbbeeegggggghhhmmmvvv}}}yyykkkkkklllhhhiiinnnmmmmmmnnnooopppqqqqqqqqqqqqsssvvvwwwzzz|||zzzxxxyyyzzz{{{yyywwwuuurrrnnnjjjgggeee888888999999999:::::::::<<<<<<;;;::::::999888888888888888888888999999999777777777777666666666666222333333333333222111111444444333333222111000000111111111111000000000000////////////////////////,,,++++++++++++,,,---......------,,,,,,------...------------------------++++++++++++,,,,,,---...,,,,,,,,,---------......---...///...---,,,---///,,,+++)))***,,,......---)))***+++,,,...///000000,,,---......//////..............................---,,,+++***+++---000111---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...+++---------++++++,,,---+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,------.........***++++++,,,---...//////.........................../////////...---,,,,,,---...///000000///...---...///000111111000///...////////////////////////............/////////000222111111111000000//////...///000222222000///....../////////000000111111000000000000000000000000000000111111111222222222222222111111222222333444444444444333333777>>>CCCKKKRRRZZZ___```___^^^___```[[[[[[```bbbhhh~~~{{{vvvuuu~~~yyyqqqgggaaa^^^[[[VVVQQQLLLJJJGGGFFFFFFGGGFFFEEEDDDEEEEEEEEEDDDBBB@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEHHHKKKNNNQQQSSSZZZZZZZZZZZZ\\\___bbbdddaaacccffffffggglllvvv~~~rrrgggjjjmmmkkkkkkpppnnnooopppqqqqqqqqqqqqqqqwww}}}~~~|||{{{yyyqqqqqqrrrqqqpppnnnlllkkk;;;::::::999888888888999;;;;;;::::::::::::999999888999999:::999888777666666666666666666666666666555444444333333222222111111111111111111111222222000000000000////////////////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++........................111///...---,,,------...---------------------------,,,+++*********+++,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,......---,,,---...///000////////////////////////........................------------------------..................------////////////////////////000000111000///...,,,+++............////////////222111000.........///000111111111111111111111111000000000000////////////,,,...///000///...///000111111222222222333333333111111111222333444666777333555555555666;;;DDDJJJTTTWWW[[[]]]]]][[[[[[[[[ZZZ]]]^^^\\\```qqqzzz}}}yyyqqqkkkccc[[[WWWTTTSSSQQQKKKJJJHHHFFFEEEEEEFFFGGGGGGFFFCCCAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGKKKPPPVVVYYY[[[^^^]]]]]]^^^```bbbeeefffdddddddddfffiiinnnrrruuussspppmmmkkklllnnnoooppprrrtttuuurrroooqqqxxx~~~{{{wwwyyy{{{zzztttsssrrrpppnnnmmmllllll;;;:::999999888888888999;;;;;;;;;::::::999999999888999:::::::::888777666666666666666666666666666555555444333333222222111111111111111111111111111000000000000////////////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------///......---,,,,,,---------------------------------,,,+++*********+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---,,,+++++++++,,,......------------------------........................................................................//////////////////////////////000000///...---,,,............////////////222111000///......///000000000000000000000000000///////////////.........///111333333222111222333111111222222222333333333111111222222333444555666444666777888:::@@@IIIPPP[[[]]]```aaa___]]]\\\\\\XXX[[[^^^```iii}}}}}}xxxssslllfff^^^XXXSSSQQQOOONNNJJJIIIGGGEEEDDDEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGIIIIIIKKKOOOTTTYYY\\\^^^______```aaabbbccceeefffffffffeeefffhhhlllppprrrpppooommmmmmnnnppprrrssstttuuuuuurrrqqquuu||||||}}}{{{yyyyyyyyyxxxvvvsssqqqooo::::::999888888888888999<<<<<<;;;::::::999888888999999:::::::::999888888666666666666666666666666555555444444333222222222111111111111111111111111000000000000////////////////////////////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------------------------------,,,+++++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////........................////////////////////////......////////////...---............////////////111000000////////////000////////////////////////........................000222333444333222333444111111222222222333333333333333222333333444555555555777999;;;>>>FFFPPPXXX```bbbdddccc```]]][[[[[[YYY[[[```ggguuu}}}wwwooojjjddd___XXXRRROOOMMMKKKJJJHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBBBBAAABBBBBBBBBCCCEEEGGGJJJKKKNNNOOOQQQTTTXXX\\\___aaabbbbbbcccdddeeeeeeeeeeeehhhggggggggghhhkkknnnpppooooooooopppqqqsssuuuvvvsssuuuwwwwwwyyy}}}zzzzzzzzzzzzxxxuuurrrppp999999888888888888888999<<<<<<;;;:::999999888888999999:::::::::999999999666666666666666666666666555555555444333333222222222222222111111111111111000000000000////////////////////////////////////+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,+++***------------------------------,,,,,,++++++++++++,,,,,,------...---------------------------------------------------------,,,,,,,,,------.........+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------...............////////////////////////---------....../////////............////////////000000000////////////000////////////////////////.........///////////////---///111111000000000111111111222222222333333333444444333333333444444555444777:::>>>BBBKKKUUU]]]___```bbbaaa^^^[[[YYYYYY\\\^^^dddppp{{{uuuooogggccc]]]YYYSSSNNNKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDBBBCCCCCCDDDCCCCCCBBBAAACCCCCCCCCCCCEEEHHHKKKMMMRRRTTTWWWYYY\\\___bbbddddddeeeggghhhhhhhhhffffffiiiiiiiiiiiikkkmmmoooqqqqqqqqqrrrrrrrrrsssuuuwwwsssyyy}}}|||zzzyyywwwvvvvvvuuu888888888777777888999999<<<<<<;;;::::::999888888999999999999999999999:::666666666666666666666666666666555444444333333222222222222111111111000000000000000000////////////////////////////////////*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------++++++------------------------------------,,,,,,+++++++++,,,,,,---.........---------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------------------------------------........................---------------------------------.........//////////////////////////////,,,,,,------......//////............/////////////////////000000000000///000000000000000000000000//////000000000111111111,,,...000000///...///000111111222222222333333333444444444333333444555555444888===AAAFFFNNNWWW^^^]]]^^^______\\\ZZZZZZZZZ\\\```iiiyyy|||uuuooohhhbbb^^^WWWSSSNNNKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDCCCCCCBBBDDDDDDEEEFFFGGGJJJLLLNNNUUUXXX[[[]]]^^^```cccfffggghhhiiijjjjjjiiihhhgggjjjjjjkkklllnnnpppssstttqqqrrrssssssrrrsssvvvyyy{{{zzzyyyzzz}}}888777777777777888999999;;;;;;::::::::::::999999888888777777888888999:::666666666666666666666666666666555555444333333333333333222222111000000000000000000000////////////////////////////////////************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------..............................++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................+++,,,,,,------------------------------------------------------,,,++++++++++++,,,---............------------------------------------------------,,,,,,------------------,,,---.../////////......------------------------........................------------------------,,,,,,------.../////////////////////////////////------,,,,,,---...//////............////////////...//////000000000000///000000000000000000000000///000000111111222222333...000111111000000111222111111222222222333333333444444333333444555666666777<<>>CCCKKKPPPSSSVVVZZZ^^^^^^___```___\\\[[[\\\\\\bbbkkk{{{|||wwwooohhhaaa\\\WWWTTTNNNKKKHHHGGGGGGGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFFCCCFFFJJJOOOSSSVVVWWWXXX[[[```dddeeeddddddfffjjjjjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnooopppqqqrrrsssssswww{{{}}}~~~|||~~~777777666777777888999999888999999::::::;;;;;;<<<777666555555555777888999666666666666666666666666666666666555444444333333333333222222111000000///000000000000////////////////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...000111------------------------,,,---.........---,,,+++***+++,,,---....................................------------------------.........------,,,,,,,,,,,,---.../////////...---++++++++++++++++++++++++........................////////////////////////,,,,,,------...///000000////////////////////////......,,,,,,,,,,,,---.............../////////000---...///111111111000///........................---......///000111111222...000111111000000111222111111222222222333333333222222333333555666888999CCCIIIRRRWWWYYYZZZ\\\___^^^______]]][[[YYYYYYZZZjjjtttwwwrrrjjjccc]]]XXXSSSPPPLLLIIIFFFEEEEEEFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@AAACCCFFFGGGBBBFFFLLLSSSXXX\\\]]]^^^]]]bbbggghhhfffeeehhhkkkjjjjjjiiiiiijjjkkkmmmnnnooooooooooooooopppppppppwww{{{444555555666777888888888555666888:::::::::888777777777777777777777777777888777666555555666777888555555444444444333333333111222222111111000///...////////////////////////////////////............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,...------,,,,,,,,,------++++++,,,,,,---...//////.........---,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////............++++++++++++++++++++++++------------------------........................................................................---------............///........................+++,,,---......---,,,+++///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........//////000000000000000111111111111000000000000000000//////.........---000000000000000000000000000111111111111222222222111111000000000000000000333444444444555777;;;>>>KKKTTT\\\]]]^^^aaabbbaaa[[[\\\^^^^^^]]]^^^aaadddxxx{{{vvvqqqllleee___YYYTTTOOOLLLIIIHHHFFFDDDCCCCCCDDDEEECCCDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBCCCFFFHHHEEEJJJRRRXXX\\\___aaabbbeeeggghhhiiihhhiiikkkllljjjjjjjjjllloooppppppoooqqqpppqqqpppllliiioooxxxrrr555555666666777888888999555666888::::::999888777777777777777777777777777888777666555555666777888444444333333333222222222222222222222111000///...////////////////////////////////////............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------------,,,,,,...------,,,,,,---------+++,,,,,,------.........,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++------------------------------------------------................................................---------............///..............................////////////......///...------,,,,,,,,,---------------------------,,,,,,---------.........000000000000000///...---000000000000000000000000000000/////////.........000000000000000000000000000111111111111222222222444444444333333333333333333444555555666888===@@@QQQYYY______^^^``````^^^YYY]]]___]]]ZZZ^^^jjjuuu}}}wwwsssmmmhhhaaa[[[VVVQQQMMMJJJIIIHHHFFFDDDCCCCCCDDDEEECCCCCCDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDCCCDDDGGGIIIIIINNNVVV\\\___aaacccdddeeegggiiiiiiiiiiiikkklllkkklllmmmooopppqqqpppoootttqqqooolllhhhfffmmmwww666666777777888888999999666777888999999999888777777777777777777777777777777666666555555666666777333333333333222222222111222222222222111000///...////////////////////////////////////............------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,------...------------------------------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///------------------------......------------...............---------------------------------------,,,------------.........111111111000///...,,,,,,.........//////000000111000000////////////......000000000000000000000000000111111111111222222222444444444555555555555555444555555666777;;;@@@DDDXXX^^^cccaaa^^^^^^]]][[[WWW\\\___[[[XXXbbbyyy{{{wwwqqqmmmfffbbb\\\VVVRRRNNNJJJGGGHHHGGGEEEDDDCCCDDDDDDEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEFFFGGGJJJLLLPPPUUU[[[```cccdddeeeffffffhhhjjjjjjjjjjjjlllmmmoooppprrrttttttsssrrrqqqvvvrrrnnnjjjfffgggrrr}}}777777777777888888999999666777888888999888777777777777777777777777777777666666666666666666666666444444444333333333222222222222222222111000//////////////////////////////////////////............------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------***++++++,,,,,,++++++***------,,,,,,,,,---......------------------,,,,,,/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///------------------------,,,,,,***))))))***,,,,,,---...............------........................------------............000000000000///...---,,,,,,------...///000000111000000//////////////////000000000000000000000000000000111111111222222222222222222222333333333333444555666777:::>>>DDDIIIZZZ```ccc___\\\\\\[[[ZZZXXX[[[[[[YYY\\\mmmyyyuuuqqqkkkfff___\\\VVVRRRNNNKKKHHHFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@BBBEEEHHHIIILLLOOORRRUUUZZZ```dddffffffgggggggggiiilllmmmllllllmmmnnnrrrtttwwwxxxwwwvvvuuuttttttqqqnnnmmmmmmrrr777777777777777888888888777777777888888777777777666666666666666666666666555555666666666666555555555555555555444444444444222333333222222111000///000000000000000000000000////////////............------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---...///------------------,,,,,,---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///------------------------,,,,,,***))))))***,,,,,,------...//////......---........................---------.........//////......////////////......,,,------...///000000111//////000000000000000000111111111111111111111111000000111111111222222222000111111111222222333333555666777999<<>>EEEMMMSSSWWW\\\^^^YYYWWWXXXZZZZZZ[[[ZZZ\\\gggyyy{{{sssmmmiiiddd___ZZZTTTQQQMMMKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGBBBFFFKKKOOORRRVVVZZZ\\\ZZZ^^^cccggghhhhhhhhhhhhkkknnnqqqssssssrrrrrrrrrrrruuuwwwwwwuuutttvvvxxxwwwzzz666555555555555555555555888888777666666666666666666666666666666666666666444444555666666555444444666666555555555444444444333333333333222111000000000000000000000000000000////////////............------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////+++,,,,,,------.........******++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///++++++,,,,,,---......///------------------------------------------------................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---///000000000///.......................................////////////.........///......------000000000000000000000000//////000000000111111111111111111111111111111111000111111111111222222222333333333444555666666666666777888;;;@@@GGGQQQWWWWWW\\\]]]XXXUUUWWWZZZZZZ[[[]]]fffvvv{{{uuummmgggccc^^^YYYTTTOOOLLLIIIGGGGGGGGGFFFEEECCCCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCCCCCCCEEEGGGHHHHHHKKKPPPSSSVVVXXXZZZ\\\[[[___dddhhhiiiiiiiiiiiimmmppptttvvvuuutttttttttuuuxxxzzzyyywwwwww{{{555555555555555444444444888888777666666666666666666666666666666666666666333444555666666555444333555555444444444333333333333333333333222111000000000000000000000000000000000/////////............------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,---...///000++++++,,,,,,---...//////000///...,,,***((('''&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////------------------------........................................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,++++++---///000111000///...////////////////////////............/////////000000000//////...---++++++111111111111000000000000//////000000111111111222111111111111111111111111000111111111111222222222222222333333444555666666666777999<<>>DDDLLLUUU\\\```^^^[[[ZZZZZZYYYZZZaaaiiitttxxxssshhhddd^^^XXXTTTPPPLLLJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFEEEEEEHHHOOOUUUYYY\\\___`````````aaabbbfffhhhkkknnnppprrrrrrrrrwwwvvvxxx}}}}}}{{{{{{{{{333333333444444444555555555555555555666777888999777777666666666666666666777666555555444555555555444444444444333333333333222333333333333222111111111111111111000000000000111000///......---......------------------------------------------------------------------------...------------,,,,,,,,,---------............//////............---------------------------......+++,,,------......------.........------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------............------------------------------------------------------...............---------........................---------............///------------------------////////////////////////........................---------............///...///...---,,,,,,...000000000000000000000000000000000////////////......000000111222222222222111222222111111222222333444444444444555555555666666222333444333333444777:::<<<>>>BBBHHHOOOVVV\\\___]]]ZZZYYYZZZ[[[___iiitttzzzsssnnneee```YYYSSSOOOLLLIIIGGGHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCDDDEEEEEEBBBDDDEEEEEEGGGLLLTTTZZZ^^^```bbbdddddddddeeegggiiikkknnnqqqsssuuuvvvvvvuuuvvvzzz}}}}}}222222333333333444444444555555555555555666777888777777777666666555555444777666666555444444444444333333333333333333444444222333333333333222111111111111111000000000000000000000//////............000///...---,,,------------------------------------------------------------------------------------------............//////............---------,,,,,,------------......+++,,,------......------------,,,+++***))))))(((------------------------........................------------------------+++++++++,,,,,,,,,------------............------------------------------------------------------/////////...---------,,,........................---------............///------------------------................................................---------............/////////...,,,+++,,,...111////////////////////////000000//////////////////000000111111222222222222222222111111222222333444444444444444555555555555333444444444333555777:::<<<@@@EEEKKKPPPUUUYYY\\\\\\YYYXXXZZZ^^^eeerrr~~~zzzuuunnniiiaaa\\\UUUNNNKKKIIIGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHJJJOOOWWW^^^aaaccceeeffffffggghhhjjjjjjkkknnnrrrtttvvvwwwwwwwwwwww{{{~~~222222222333333333333444777777666555555555555555777777666666555555444444666666555555555444333333222222333333333333333333222333333333333222111111000000000000000000111111///////////////.........000000...------------------------------------------------------------------------------------------------............//////............---------,,,,,,,,,,,,------......+++,,,------......------------,,,,,,+++***))))))------------------------........................------------------------+++++++++,,,,,,,,,------------............------------------------------------------------------/////////...---------,,,........................---------............///------------------------------------------------........................---------............/////////...,,,+++,,,...111//////////////////////////////000000000000000000111111111111111222222222222222111111222222333444222333333333333444444444555555666555444555888:::???DDDJJJPPPSSSVVVYYY[[[[[[YYYYYY]]]cccnnn~~~zzzuuuooohhhccc]]]XXXQQQLLLIIIGGGFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEGGGJJJLLLMMMOOOSSSZZZ```ccceeeggggggggghhhjjjlllkkkmmmppptttwwwxxxyyyzzz~~~}}}222222222333333333444444888777666555444444444444666666555555555555555555444444555555555444333333333333333333222222222222222333333333333222111111000000000000111111111111......////////////......////////////......------------------------------------------------------,,,,,,,,,------------...---------............//////............---------++++++,,,,,,------......+++,,,------......------/////////......---------------------------------........................---------------------------------.........//////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................---------............///------------------------------------------------........................---------............///...///...---,,,,,,...000000000000000000000000000//////000000000000111111111111000000111111222333222222111111222222333444222222222333333333444444555666777666666888:::===EEEJJJQQQUUUVVVXXX[[[^^^[[[ZZZ]]]dddnnn|||{{{uuupppjjjccc]]]WWWSSSNNNJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFKKKNNNRRRTTTUUUYYY^^^cccfffggghhhiiiiiijjjmmmoooppprrruuuxxx{{{}}}333333333333444444444444666555555444444444555555444444555555555555555555222333444555555555444333444333333333222111111111222333333333333222111111///000000000111111111111---...///000000///............///000000///...---------------------------------------------------,,,,,,,,,---------......---------............//////............---------***++++++,,,------......+++,,,------......------////////////////////////------------------------................................................---------.........//////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---------............///------------------------................................................---------............///---...///...------...///000000000000000000000000//////000000000111111111222111000000000111222333222222111111222222333444333333333333444444444555333444666777888;;;???BBBHHHNNNTTTWWWWWWXXX[[[___\\\\\\bbbnnn|||{{{tttnnnjjjeee^^^YYYQQQNNNKKKHHHGGGGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGLLLQQQWWWZZZ\\\___cccggghhhjjjkkkkkkkkkllloooqqqsssuuuxxx|||333333444444444444555555444444444444444555666777333444444555555666666666111222444555666555444444444444333333222111000000222333333333333222111111//////000000111111111222---...///000000///......,,,...///111111000...---------------------------------------------------,,,,,,,,,------.........---------.........////////////.........---------******+++,,,,,,---......+++,,,------......---------------...............------------------------................................................+++++++++,,,,,,,,,---------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////........................---------.........//////------------------------////////////////////////........................---------.........//////,,,...//////...------...000000000000000000000000//////000000111111111222222111000000000111333444222222111111222222333444444444444555555555666666000222555777:::>>>CCCGGGHHHNNNTTTVVVUUUVVVZZZ^^^\\\^^^fffuuuyyytttnnniiifffaaa[[[VVVMMMKKKHHHGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHKKKQQQYYY^^^aaacccgggjjjjjjkkklllllllllnnnqqqssssssuuuxxx|||222222222222222222222222444555666666444444555666555555555555555555555555444444444444444444444444444444444333333222222222333333333333333333333333222111000.........///000////////////////////////........................------------------------------------------------------------------------+++,,,,,,---.........---......////////////......------------------------000///---+++++++++---...///...---,,,,,,,,,,,,,,,------------------------........................------------------------------------------------/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////////////////.........------,,,,,,,,,++++++---.........---,,,......------------......------------------------...............///000000000000//////.........---////////////000000000000222111000//////000111222111111111111111222222222555444333222111111111111444444333444444555666777888888888888:::>>>EEEIIIMMMRRRVVVUUUSSSUUUXXX[[[``````jjj~~~uuuqqqjjjddd^^^YYYUUURRRLLLJJJFFFBBB@@@@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAADDDDDDDDDDDDFFFIIILLLNNNTTTWWW[[[```cccfffgggggglllnnnoooooooooppprrrtttwwwvvvvvvyyy222222222222222222222222333444555555333333444555555555555555555555555555444444444444444444444444444444444333333222222222222222222222222222222222222111000///......///000////////////////////////........................------------------------------------------------------------------------+++,,,------.........---......////////////......------------------------000...---++++++,,,---.........------,,,,,,,,,,,,------------------------------------------------------------------------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.............................................---------,,,,,,,,,+++,,,---...///......---111111000000000000111111------------------------...............///000000000/////////............////////////000000000000111111000000000000111111000000000111222222333333222222111111222222333333444444333444444555666777777888888999;;;@@@GGGLLLLLLPPPTTTTTTTTTUUUXXXZZZ___gggvvv~~~xxxrrrmmmfff```[[[VVVQQQNNNKKKIIIFFFDDDCCCDDDEEEGGGDDDDDDDDDCCCCCCBBBBBBBBBEEEDDDDDDFFFHHHLLLPPPSSSXXXZZZ^^^bbbfffhhhhhhiiikkkmmmnnnnnnoooppprrruuuwwwwwwyyy|||222222222222222222222222222333444444222222333444444444444444444444444444444444444444444444444444444444333333333333222222111111111111111111111111111000000////////////000////////////////////////........................------------------------------------------------------------------------,,,,,,---............---......////////////......------------------------///...---,,,+++,,,---......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////..............................------------,,,,,,,,,------...////////////...///......------......///------------------------...............///000000////////////............////////////000000000000000000111111111111000000///000000111222333444444///000000111222444555666444444333444444555666777666777999;;;>>>DDDKKKPPPPPPRRRUUUWWWWWWWWWYYY\\\aaasssxxxrrrlllhhhaaa[[[VVVQQQMMMJJJHHHGGGEEEDDDCCCDDDFFFGGGDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGKKKQQQVVVYYY]]]___bbbeeehhhjjjkkkkkklllmmmooopppqqqrrruuuxxxyyy|||111111111111111111111111111222333333222111222333444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111000000000////////////000////////////////////////........................------------------------------------------------------------------------------............---------......//////......---------------------------...------,,,,,,,,,---...---------------------,,,------------------------------------------------------------------------------------------------,,,---------.../////////---------------------------------------------------......///000/////////........................------------------------.........///////////////------,,,,,,,,,,,,------.......................................///000000///////////////.........////////////000000000000///000111222222111000///111111222222222222222333///000000111222444555666444444333444444555666777666888:::===BBBHHHOOOTTTZZZZZZ[[[\\\[[[ZZZ\\\```kkk|||tttooofffbbb\\\VVVRRRMMMIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFIIINNNUUU[[[^^^```bbbdddgggiiikkkllllllnnnppprrrtttuuuwww{{{~~~~~~111111111111111111111111111222333333111111222333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222/////////000000000000///////////////////////////........................---------------------------------------------------------------------------......//////...------------............---------------------------------------,,,------------,,,,,,---......------,,,------------------------////////////////////////------------------------------------------------,,,---------.../////////........................---------------------------......///000/////////........................------------------------............//////000000000//////////////////000.......................................///000000.........///////////////////////////000000000000///000111222222111000///444444333333222111111111222111111111222333333444444444333444444555666777666888<<<@@@EEELLLSSSYYYccc`````````\\\ZZZ```iii|||vvvooojjj```\\\WWWRRRNNNKKKHHHEEEEEEDDDDDDCCCBBBAAA@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDEEEHHHMMMRRRYYY^^^aaabbbccceeegggiiikkklllmmmnnnqqqtttvvvxxx{{{111111111111111111111111111222333333111111222333333333333333333333333333444444444444444444444444222222333333333333444444222222222222222222222222...//////000000000000///////////////////////////........................------------------------------------------------------------------------...////////////...------------............------------------------------,,,,,,------------------+++,,,---.........---,,,------------------------////////////////////////---------------------------------------------------------.......................................------------------------------...////////////...------------------------,,,,,,,,,------------.........------......///000......------------.............................................///000000.........///////////////////////////000000000000000000111111111111000000444444444333222222111111333333222222111222222222444444333444444555666777777:::>>>CCCHHHOOOWWW\\\cccaaa```___ZZZYYYgggyyyyyytttnnnfffaaaZZZVVVRRRNNNLLLIIIGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFHHHMMMRRRXXX]]]aaaccccccdddfffhhhjjjlllnnnooooooqqquuuxxx{{{~~~111111111111111111111111222333444333222111222444333333333333333333333333444444444444444444444444222222222333333444444444111111111111111111111111---...///000111111000///////////////////////////........................------------------------------------------------------------------------///////////////...------,,,------......------,,,------------------------+++,,,,,,---.........---***+++---...///...---,,,------------------------////////////////////////------------------------------------------------...............---------------------------------........................,,,,,,---...............------------------------,,,,,,,,,---------.........---,,,,,,,,,---//////,,,++++++******++++++,,,.......................................///000000............/////////000////////////000000000000111111000000000000111111222222222333333333444444333222222111111222222333444444333444444555666777999<<<@@@EEEKKKRRRYYY]]]___^^^______ZZZ^^^uuuxxxrrrmmmfff^^^YYYSSSPPPLLLJJJIIIHHHFFFDDDCCCCCCDDDEEEEEECCCBBB@@@AAABBBCCCDDDEEEFFFGGGGGGJJJMMMRRRYYY^^^aaacccddddddeeegggiiikkknnnpppqqqsssuuuyyy}}}000000000000000000000000222333444444222222333444333333333333333333333333444444444444444444444444222222222333333444444444000000000000000000000000---...///111111111000///////////////////////////........................------------------------------------------------------------------------//////000000///...------,,,------......------,,,------------------------+++,,,------.........---***+++---//////...---,,,------------------------........................------------------------------------------------/////////......------,,,++++++++++++++++++++++++........................+++,,,------......------------------------------,,,,,,,,,------.........------,,,+++,,,---...//////......------......///////////////////////////...............///000000---.........//////000000////////////000000000000222111000//////000111222///000111222444555666777222111111111222333333444444444444444444555777777999===AAAGGGLLLSSSZZZ^^^\\\\\\^^^```]]]ccc~~~vvvoooiiiccc[[[UUUOOOMMMIIIGGGGGGFFFEEEDDD>>>???AAACCCCCCBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHLLLPPPWWW]]]bbbeeeeeeeeeeeefffgggjjjlllooorrrtttxxxzzz~~~000111111111111222222222111111111111111111111111555444444333333222222111555555555555555555555555222222222222222222222222222111111111000000//////000000000000000000000000------......------,,,+++------............------...---,,,,,,+++++++++++++++,,,---...///...---,,,//////.........---------------------------------******+++,,,,,,---......//////.........---------******+++,,,...///000000////////////////////////...---,,,,,,,,,,,,---...////////////////////////---,,,,,,,,,,,,---......+++,,,.../////////...---................................................------............------........................------------------------........................------------------------///////////////000111111---------,,,,,,+++++++++000000000000000000000000111111000///////////////////////////000000000000111111111111111111111111/////////000111111222222333222222111111222222333333555666666555555777888;;;<<<@@@HHHQQQWWWYYYXXXaaa]]][[[\\\aaapppxxxppphhhccc]]]VVVQQQKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGFFFFFFHHHKKKNNNTTTWWW[[[^^^```bbbeeehhhjjjjjjjjjkkkmmmpppsssuuu{{{|||000000111111111222222222111111111111111111111111333333222222222222111111444444444444444444444444222222222222222222222222222222222222111111000000000000000000000000000000...............---,,,,,,------............------///...------,,,,,,,,,---+++,,,------......------//////.........---------........................+++++++++,,,,,,------...///.........------------//////...---,,,,,,++++++------------------------...---,,,,,,,,,,,,---...........................---,,,,,,,,,,,,---......,,,---......///.........................................................------............------........................---------------------------------------------------------------------------------------......///...---------,,,,,,,,,,,,////////////////////////111111000///////////////////////////000000000000111111111111111111111111//////000000111111222222333333222222222222333333333444666666555666777999===???EEEMMMVVV[[[\\\[[[___]]]]]]```gggxxx~~~zzzsssjjjccc^^^YYYSSSNNNJJJIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFEEEFFFGGGHHHHHHKKKOOORRRYYY]]]aaadddeeegggiiikkkkkklllmmmnnnpppsssuuuwww000000000111111111222222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333222222222222111111000000000000000000000000...////////////...------------............------//////...---------......---,,,,,,,,,,,,---.....................---------////////////////////////,,,,,,,,,,,,,,,---------............------------111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---,,,,,,,,,,,,---.........------------...//////................................................------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///...............---------........................111111000///////////////////////////000000000000111111111111111111111111//////000000111222222222333333222222222222333333222444555555555666999;;;@@@DDDKKKTTT\\\``````___\\\\\\^^^dddooo~~~yyyssslllbbbZZZVVVRRRNNNKKKHHHGGGFFFEEECCCCCCBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFHHHJJJLLLPPPTTTXXX]]]aaafffiiijjjjjjkkklllmmmnnnppprrruuuwwwyyyzzz000000000000111111111111111111111111111111111111000000000111222333333444333333333333333333333333222222222222222222222222111111111111111111111111/////////////////////////////////000///......---------............------......------------......------,,,+++,,,---...///................................................---------------,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,,,,,,,---............---,,,,,,...///000................................................------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000///////////////.................................111000000///////////////////////////000000000000111111111111111111111111///000000111111222333333333333333222222333333333222333555555666777;;;===CCCHHHQQQZZZaaacccbbbaaaYYYZZZ^^^fffuuu{{{vvvlllddd[[[SSSPPPMMMJJJHHHGGGFFFEEECCCCCCBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEGGGJJJNNNQQQUUUZZZ^^^^^^bbbgggkkkkkkkkkjjjjjjnnnppprrruuuxxxzzz|||}}}//////000000000111111111111111111111111111111111000111111222333444555555333333333333333333333333222222222222222222222222/////////000000000000000/////////////////////////////////000///......---------............---------,,,,,,,,,,,,,,,------------,,,+++,,,---...///---.....................------------------------...---------------------,,,,,,------------------******+++,,,---...///000------------------------------------------------........................---,,,,,,,,,,,,---............---,,,,,,...///000................................................------............------........................------------------------------------------------------------------------...............///000000////////////////////////........................111000000///////////////////////////000000000000111111111111111111111111000000000111222222333333444333333333333333333444333444555666777999===@@@EEEKKKTTT]]]aaabbbaaa```XXX[[[```jjj}}}~~~wwwrrrfff___VVVOOOMMMKKKIIIGGGEEEEEEDDDCCCBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFIIIMMMQQQUUUYYY^^^bbb```dddiiilllmmmlllkkkkkkpppqqqtttwwwzzz}}}/////////000000000111111111111111111111111111111111111222333444444555555444444444444444444444444222222222222222222222222.........////////////000000000000000000000000000...////////////...------------............------,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......---------...............---------------------------------------.........,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,---------------------------,,,,,,,,,,,,---.........------------...//////................................................------............------........................------------------------........................------------------------,,,,,,++++++,,,,,,---............///////////////........................111111000///////////////////////////000000000000111111111111111111111111000000111111222333333333444444333333333333444444444555666777888<<>>CCCGGGJJJPPPXXX]]]___^^^]]]^^^YYYcccqqq~~~wwwpppiiiddd\\\VVVPPPMMMKKKJJJGGGDDDEEEDDDDDDCCCDDDDDDEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJMMMRRRVVVYYY\\\```cccgggjjjmmmppppppqqqssstttxxxwwwxxxyyy}}}////////////000000000000111111111111111111111111111111111111111222222222111111111111111111111111222222222222222222222222//////000000111111111222000000000000000000000000------......------,,,+++---..................------------------...///000+++,,,---...///...---,,,---------.........//////////////////////////////,,,,,,,,,---...///000000+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,---......---,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,.../////////...---................................................---..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////,,,---------......//////000000000000000000000000111111000///////////////////////////000000000000111111111111111111111111000111111222222333444444555444444333333444444555666777888999;;;???EEEIIILLLRRRYYY]]]^^^]]]]]]]]]ZZZhhhyyy{{{tttmmmfff```YYYTTTOOOLLLKKKJJJFFFCCCEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJKKKOOOSSSWWWZZZ]]]```bbbgggiiilllnnnoooqqqsssuuu{{{zzzyyy{{{000000000000000000000000......///000000000000000000000000000111222333444333333333222222111111111222222222222222222222222000000000000111111111111000000000000000000000000222111111000///......------.........---,,,,,,+++------------------------+++++++++,,,---...///000........................------............------.........------,,,,,,,,,........................//////000000///...---------------------------------------.........//////...------,,,,,,------...........................................................................................................................000000//////......------...........................---,,,,,,++++++,,,,,,---------.........//////,,,---///000000000///...////////////////////////111000000000000000111222////////////////////////////////////000000000000000000111222222222222111222222333333333333444444444444444444444555666777777777777666888???IIIQQQ[[[ZZZ\\\___]]]ZZZ\\\```ggguuuyyyrrrkkkddd```TTTQQQMMMIIIFFFDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFEEEFFFHHHMMMPPPVVVVVVWWWYYY\\\^^^```bbbooommmmmmooosssvvvuuuttt|||{{{000000000000000000000000......///000000000000000222222111111000111111111333333333222222111111111222222222222222222222222000000000000111111111111000000000000000000000000111111000000///......---------......------,,,+++------------------------------,,,,,,,,,---..............................------............------......---------,,,,,,,,,------------------------///////////////...---,,,------------------------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------................................................................................................111111111111000000//////------------------------///...------,,,,,,---------------.........//////---...///000000000//////////////////////////////000000/////////000111111000000000000000000000000////////////000000000111111111222333333333333333222222333333333333444444444444444444555666666777666777999:::>>>DDDMMMTTT^^^\\\]]]^^^\\\XXXZZZ___lllyyysssllleee^^^YYYRRRPPPLLLHHHFFFEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGGGGHHHJJJOOORRRVVVWWWYYY\\\```cccfffhhhnnnmmmnnnppptttwwwvvvttt}}}~~~000000000000000000000000......///000000000000000333333222111000000000000222222222222222111111111222222222222222222222222000000000000111111111111000000000000000000000000111000000//////.........------......------,,,,,,------------------------///...---,,,,,,,,,,,,,,,........................------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------------------------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................111111111000000000000///------------------------//////...------------...------........./////////...///000000111111000000///////////////////////////.........//////000111111111111111111111111111/////////000000000111111222222333444444444444333222222333333333333444444444444444444555666777888555777:::===AAAHHHPPPVVV]]][[[[[[\\\ZZZXXX]]]ddduuu}}}yyyrrrkkkddd\\\UUUQQQOOOMMMJJJGGGFFFEEEFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKNNNQQQTTTXXXZZZ]]]aaaeeeiiilllnnnmmmmmmooosssvvvxxxxxxvvv{{{000000000000000000000000......///000000000000000222222111000000000000000222222222111111111111111111111111111111111111111///000000000111111111111////////////////////////000000/////////.........,,,------...------,,,,,,------------------------...------,,,,,,,,,------........................------............------------------------------------------------------,,,---------------,,,,,,---------------------------------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................------------------------///......---------------............///////////////000000111111111111111////////////////////////......---......///000111000000000000000000000000//////000000000111111111111222222333444333333333222222222333333333444444444444444444555777888888888999:::===BBBIIIQQQVVVYYYXXXXXXZZZYYY[[[eeeooowwwrrrkkkddd]]]VVVOOOKKKKKKJJJHHHFFFFFFFFFGGGGGGDDDDDDDDDCCCDDDDDDEEEEEEFFFHHHKKKMMMNNNQQQTTTWWW[[[]]]```dddiiillloooppplllnnnqqquuuxxxzzzzzzzzz}}}////////////////////////......///000000000000000000000//////000111111222111111111111111111111111111111111111111111111111///000000000111111111111////////////////////////////////////............,,,,,,------...------,,,------------------------,,,++++++,,,---...//////........................------............------------------------------////////////////////////,,,,,,---------------,,,---------------------------------.........//////...------,,,,,,------...------------------------................................................................................................---------------.........------------------------...---,,,,,,+++,,,,,,,,,........./////////000000000000000000000111111222////////////////////////------------...///000111////////////////////////000000000000111111111111000111111222222222222222222222222333333333444444444444444555666777888999@@@>>>===???DDDMMMTTTYYYXXXWWWXXXYYYZZZ^^^lllzzz}}}qqqmmmfff___XXXRRRMMMIIIHHHGGGFFFFFFEEEFFFGGGGGGCCCBBBBBBBBBCCCCCCDDDEEEFFFIIILLLOOOQQQTTTWWWYYY___aaadddgggjjjlllnnnooolllooorrrvvvyyy{{{}}}~~~////////////////////////......///000000000000000////////////000111222222000000000111111111111111111111111111111111111111000000000000111111111111000000000000000000000000........................,,,,,,------......------------------------------+++++++++,,,---...000000........................------............------,,,,,,,,,------------...////////////////////////,,,,,,---............---------------------------+++++++++,,,,,,,,,------...------,,,,,,------..............................................................................................................................////////////000000000........................------,,,++++++++++++,,,....../////////000000000000////////////000111222////////////////////////---------...///000111222........................000000000111111111222222000000111222222222222111222222333333333333444444333444444555666888999:::FFFDDDCCCEEELLLTTTZZZ]]]\\\ZZZZZZZZZZZZaaarrr}}}vvvkkkfff```YYYUUUPPPLLLIIIFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBAAABBBBBBCCCDDDEEEFFFJJJOOOSSSVVVXXXZZZ\\\aaacccfffiiikkklllmmmmmmmmmppptttwwwyyy|||////////////////////////......///000000000000000000000/////////000000111///000000000111111111222111111111111111111111111000000000000111111111111000000000000000000000000........................+++,,,------......------------------------------,,,,,,,,,,,,,,,---...///........................------............------,,,,,,,,,---------......////////////////////////,,,---...///////////////------------------------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------........................................................................................................./////////000000////////////////////////......---,,,,,,,,,,,,,,,.../////////000000000000//////.........///000111////////////////////////.........///000111333333////////////////////////000000111111111222222222000111222222333333222222222222333333333333444444333444444555666888:::;;;DDDDDDFFFLLLTTTZZZ^^^^^^\\\[[[ZZZ[[[\\\fffzzz~~~vvvoooccc___YYYTTTPPPMMMJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFHHHMMMSSSXXXZZZ]]]___```bbbdddgggjjjmmmnnnnnnnnnoooqqqtttvvvyyy}}}////////////////////////...//////000000000000000222111000//////....../////////000000111111111222000000000000000000000000000000000000111111111111000000000000000000000000---.....................+++,,,,,,---.........---------------------------......---,,,,,,,,,------........................---..................---,,,,,,,,,------.................................------...///000000//////---------------------------------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................,,,,,,,,,---------......000000000000000000000000//////...------------...////////////000000000000///...---------...000111////////////////////////......//////000222333444000000000000000000000000000111111111111222222222222222333444444444444333222222333333333444444444333444444555777888:::;;;???AAAFFFOOOXXX]]]^^^]]]YYYXXXYYY[[[^^^jjjyyyqqqjjj]]]YYYTTTOOOMMMKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGJJJOOOUUU[[[^^^```bbbcccbbbdddhhhkkknnnoooppppppooorrrtttvvvxxx}}}000//////.........//////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////------............------000///...------------------------............///......................../////////...------,,,,,,111111000000//////......................................................------------------------------............------........................////////////............//////.........------------...000111111111000///........................000000000000000000000000...............///000000//////...------------...////////////////////////000000//////.........---000000000000000000000000////////////////////////////////////////////////222111111111000000//////000000000000000000000000222222222222222222222222111222333333444444333333444555666666666666999;;;AAAFFFMMMUUU\\\^^^]]][[[WWWWWW[[[aaadddmmm{{{sssjjjddd[[[XXXTTTNNNJJJGGGFFFEEEGGGEEEEEEEEEFFFEEECCCAAAEEEEEEFFFGGGHHHIIIIIIIIIPPPRRRUUUXXXZZZ]]]aaaeeeeeegggjjjlllnnnqqqtttwwwvvvwwwxxxxxx{{{......------------........./////////000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////------............------//////...------------------------............///........................------..................////////////............................................................------------------------------............------........................000000000////////////...//////.........---------///...---,,,,,,...///000........................//////////////////////////////.........//////000//////...------------...////////////////////////000/////////............////////////////////////////////////////////////////////////////////////111111111111000000000///111111111111111111111111222222222222222222222222222222333444444444444333333444555555555666999;;;AAAFFFNNNVVV\\\]]]\\\ZZZWWWWWWYYY]]]fff{{{~~~wwwoooeee___XXXVVVQQQLLLHHHFFFDDDDDDFFFEEEEEEEEEFFFFFFEEECCCDDDEEEFFFGGGIIIKKKMMMNNNRRRTTTWWWZZZ\\\___cccfffgggiiikkkmmmnnnqqquuuxxxyyyzzz||||||------,,,,,,,,,------........./////////000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...//////000000//////...------............------//////...------------...---------............///........................,,,,,,------...//////000------------............................................................------------------------------............------......................../////////.........------...............---------000---***((((((+++///111........................////////////////////////000//////.........//////000///......------......////////////////////////////////////....................................////////////////////////////////////////////////111111111111000000000000222222222222222222222222222222222222222222222222222222333444444444444444222333555555555777:::<<>>DDDHHHNNNSSSYYY\\\\\\[[[\\\^^^]]]dddpppyyyrrrkkkeee^^^UUUOOONNNMMMJJJHHHFFFFFFGGGHHHCCCBBB@@@AAACCCEEEFFFFFFHHHHHHIIIKKKOOOTTTXXX[[[```cccgggiiijjjkkklllnnnoooqqqtttvvvxxxzzz~~~------------...///000000---------.........//////........./////////000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////---......//////......---------............---------------------...//////---------............///..........................................---------......//////000000000................................................------------------------------............------......................../////////.........---------------.........//////,,,---///000000///......................................................------------...000111222111000000///////////////////////////////////////............/////////000////////////////////////////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111000111111222333333444444333444444555555555555555555666777888:::???EEEJJJPPPTTTYYYZZZXXXXXX[[[^^^ccchhh{{{{{{uuulllddd___XXXQQQLLLLLLKKKHHHGGGFFFFFFGGGHHHFFFDDDBBBBBBDDDFFFGGGGGGGGGHHHKKKOOOTTTYYY]]]```bbbeeeiiilllllllllmmmnnnmmmqqquuuyyy{{{}}}+++++++++,,,---...///000---------.........//////............/////////000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////---..................------..................------------------...///000---------.........//////........................,,,,,,------.../////////---------...............................................................---------------------------..................---........................,,,,,,,,,+++++++++******---------.........//////------............///...................................................,,,,,,,,,---///000222333111111000///////////////////////////////////////---.........//////000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222222222222222222222222222000000111222333333444444333444555555666666555555444555666777:::???EEEJJJPPPTTTXXXXXXUUUUUUYYY^^^dddlllyyyrrrhhh```ZZZTTTNNNJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIFFFDDDDDDEEEGGGHHHHHHFFFHHHMMMRRRXXX^^^bbbdddcccfffjjjmmmmmmmmmnnnnnnlllpppvvv{{{}}}////////////////////////000000000000000000000000---......///////////////000000000000000000000000000000///...............////////////////////////000000111111111111000000000000//////.........---///......------......///......------------..............................------------------------........................,,,---......//////......///...,,,***)))***,,,---........................,,,,,,,,,---------......000000//////.........---000000//////............///............---------//////.........------------------.........////////////.........---------........................////////////////////////........................000000000000////////////////////////////////////............////////////,,,...000222111000---+++////////////////////////000000000000000000000000222222111111222222333444444444333222222333333333222333444555666666666666444444666999>>>CCCHHHKKKRRRSSSTTTTTTWWW[[[]]]\\\ggg~~~tttnnnddd[[[TTTOOOLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFJJJPPPUUUZZZ^^^cccffffffffffffgggiiikkkmmmooowwwuuuuuuxxx........................////////////////////////---......///////////////000000000000000000000000111000//////.........////////////////////////////////////000000/////////000/////////..................------------............------------..............................------------------------........................,,,---......//////......111000...---------...///........................,,,,,,,,,---------......000/////////.........---/////////.........------///............---------//////.........------------------.........////////////.........---------........................////////////////////////........................222222111000...---,,,,,,////////////////////////............////////////---...000111000///...---000000000000000000000000000000000000000000000000222222111111222222333444444333333222222333333444333333444555666666666666666777888;;;@@@FFFKKKNNNTTTUUUVVVVVVXXX\\\^^^^^^ooo{{{pppjjjaaaXXXRRRMMMJJJHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHLLLRRRWWW[[[```dddggggggggghhhiiilllooorrrtttxxxwwwwwwzzz~~~------------------------////////////////////////---......///////////////000000000000000000000000111000000///////////////////////////////////////---......//////......---////////////...............------,,,,,,------.........------------..............................................................................,,,---......//////......000000000///////////////........................,,,,,,,,,---------....../////////........................---------------///............---------...............---------------........./////////...............---------........................////////////////////////........................000//////...------,,,,,,////////////////////////............////////////////////////////////////111111111111111111111111000000000000000000000000222111111111111222333333333333333222222333333444333444555666777777777777999999:::===BBBHHHNNNRRRVVVWWWXXXXXXYYY[[[```ccc|||~~~xxx{{{tttjjjddd\\\TTTOOOKKKHHHFFFHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGLLLPPPUUUZZZ^^^bbbfffiiihhhiiijjjlllooosssvvvxxxzzz{{{}}}}}}------------------------////////////////////////---......///////////////000000000000000000000000111000000/////////000000////////////////////////.........//////.........///////////////.........------,,,,,,,,,,,,------......------------..............................////////////////////////........................,,,---......///.........---......//////...------........................,,,,,,,,,---------..............................------------------------///............---------....................................////////////................................................////////////////////////........................***++++++,,,...//////000////////////////////////............////////////000///.........///000111000000000000000000000000000000000000000000000000111111111111111222222333333333222222222333444444444444555666777777777777;;;;;;<<>>BBBGGGMMMRRRUUUWWWVVVWWWYYYZZZ]]]kkkyyy~~~||||||vvvnnnggg___ZZZTTTOOOLLLIIIGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDEEEGGGJJJMMMOOOVVVYYY^^^bbbdddgggkkkmmmoooooooooppprrruuuwwwyyyyyy~~~------------------------........................---......//////////////////////////////////////////............//////000/////////////////////////////////000000/////////.........///////////////.........------...............------------..............................................................................,,,---......//////......///////////////000000000........................,,,,,,,,,---------......---------------.........---------------.........///............------------------...................../////////000000000---------.......................................////////////////////////........................------------------,,,,,,////////////////////////............////////////000//////...///000222333........................000000000000000000000000111000000000000111222222222222222222333444555555555666777888888999999999:::===AAAFFFKKKPPPTTTVVVWWWUUUVVVZZZ[[[bbbuuuyyy{{{wwwqqqhhhbbbZZZVVVQQQMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHEEEEEEFFFGGGKKKOOOSSSUUU[[[^^^bbbeeehhhjjjmmmpppqqqqqqqqqrrrsssvvvxxxyyyxxx}}}................................................---......///////////////////////////////////////---------------...//////////////////////////////---......//////......---............/////////000000//////......//////000......------------..............................------------------------........................,,,---......//////......///...---------...000111........................,,,,,,,,,---------......,,,,,,,,,------.........------.........////////////............------------------.........//////.../////////000000000000---------.........//////........................////////////////////////........................//////......------,,,,,,////////////////////////............////////////////////////000111222333////////////////////////000000000000000000000000000000000000000111222222222222222222333444555666666666777888999999999999;;;>>>DDDKKKPPPTTTVVVWWWXXXUUUWWW[[[^^^ggg|||}}}vvvrrrlllccc\\\UUURRRNNNKKKIIIHHHGGGEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGIIINNNSSSXXX[[[___bbbeeehhhjjjllloooqqqqqqqqqrrrsssuuuxxx{{{}}}|||////////////////////////........................---......///////////////////////////////////////,,,,,,,,,,,,,,,---...///////////////////////////,,,------......------,,,---.........//////000000000000////////////000000.........------.................................------------------------........................,,,---......//////......---,,,***)))***,,,...///........................,,,,,,,,,---------......,,,,,,,,,------................../////////000000//////.........------------------.........//////////////////000000000000---------.........//////........................////////////////////////........................,,,------....../////////////////////////////////............/////////000...//////000111222222222000000000000000000000000000000000000000000000000000000000000000111111222222222222222333444555666666777888999999:::999999;;;@@@GGGNNNTTTWWWXXXXXXZZZVVVWWW]]]aaalllzzzsssnnnhhh```YYYRRROOOKKKIIIHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGHHHKKKPPPVVV\\\___aaadddgggjjjlllmmmppprrrqqqqqqrrrtttwww{{{~~~........................---.........//////000000///////////////.........////////////////////////000000000000000000000000000///...---------------///////////////.........------............---------------------------------------.........//////,,,,,,,,,---...///000000......------------............------------......//////000000///...---------------,,,,,,+++++++++------------------------------------------------,,,------......------,,,///...---,,,,,,---...///000000//////.........------.........//////000000,,,---///...------...///......//////000000111111---------............///------............------............////////////......////////////......000000//////.........---000000000000000000000000000111111111111222222222111000/////////000222333000111111111111222222222222222222222222222222222333333333444444444555555777666666777999;;;;;;:::===CCCLLLSSSWWWXXXYYYZZZWWWWWWZZZ___eeeuuutttkkkeee```ZZZVVVMMMMMMLLLKKKJJJHHHFFFEEEDDDEEEFFFFFFEEEEEEFFFGGGFFFHHHMMMTTTYYY\\\\\\ZZZ```dddiiilllnnnooopppqqqssstttwwwyyy|||~~~~~~..................................../////////000/////////////////////...////////////////////////000000000000000000000000...---,,,,,,+++++++++,,,/////////////////////...---......//////......---////////////////////////------------............,,,---------.../////////......------------............------------......///////////////...------.........---------,,,,,,------------------------------------------------,,,------......------,,,///...------------...///000/////////.........---////////////000000000111---///000///------...//////////////////000000000---------............///...//////////////////...............////////////......////////////......000/////////............000000000000000000000000000000111111111222222222111000/////////000222222000111111111111222222222222222222222222222222222333333333444444444555555666666666777999:::;;;;;;@@@EEEMMMSSSVVVWWWWWWWWWVVVXXX^^^fffooo}}}xxxnnneee___ZZZUUUQQQLLLLLLKKKIIIHHHFFFEEEEEEDDDEEEFFFFFFDDDDDDEEEGGGHHHLLLRRRWWW\\\^^^______dddgggkkknnnoooppprrrssswwwxxxzzz{{{}}}~~~}}}yyyyyyxxxwwwvvvuuuuuuuuuvvvuuutttsssssstttuuuuuuvvvvvvwwwzzz....................................////////////......//////////////////////////////////////////000000000000000000000000...---,,,,,,+++,,,,,,,,,......//////////////////---......//////......---////////////////////////,,,,,,,,,---------......------........................------------............------------......///////////////......---//////............------------------------------------------------------------............------///...------------...////////////...............///000000000000111111111///000111000...---...///000000//////////////////---------............/////////000000000000//////............////////////......////////////......////////////............000000000000000000000000000000000111111111222222000000000///000111111222000111111111111222222222222222222222222222222222333333333444444444555555555555666777888:::<<<===DDDHHHNNNSSSTTTUUUUUUUUUVVVZZZdddqqq}}}yyyrrrggg___ZZZUUUPPPMMMKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCEEEFFFKKKQQQXXX]]]___```ccceeeiiikkknnnoooppprrrtttvvvxxxyyy{{{|||}}}{{{vvvrrrooojjjjjjiiihhhhhhhhhhhhiiikkkjjjiiihhhggggggggghhhhhhhhhhhhjjjnnntttyyy|||~~~.................................///////////////............//////////////////////////////////////////////////////////////////............//////............////////////......////////////......------------------------,,,,,,,,,,,,------------...............---------......------------............------------.........///////////////..................------------------------------------------------------------------............------.........------.................................///////////////000000000111222222111...------...000000000//////......------------............////////////000000/////////............////////////......////////////......///////////////.........////////////////////////000000000000111111111111000000000000000111111222000000111111111222222222222222222222222222222222333333333444444444555555444555666777888:::===@@@FFFJJJOOOSSSTTTTTTUUUVVVVVV\\\jjj|||tttmmmccc\\\WWWTTTOOOLLLKKKJJJGGGEEEDDDEEEFFFGGGEEEFFFFFFEEECCCCCCEEEGGGNNNTTT\\\```aaabbbfffjjjlllnnnooopppqqqrrruuuxxxvvvwwwyyy{{{~~~yyytttpppkkkhhhcccbbbaaa```______``````cccccccccbbbbbbbbbbbbbbbcccccccccdddfffiiilllnnnpppqqqsssttttttuuuxxxzzzyyy|||///////////////////////////////////////.........---.........//////000000////////////////////////........................//////.........//////000---.........//////000000...//////////////////...------------------------,,,,,,,,,---------.....................---------......------------............------------............///////////////...,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......//////......------..................------------.......................................111222222111...------...000000//////......---------------............///---......//////......---............////////////......////////////.............../////////////////////////////////////////////000000000111111111///000000000111111111111000000111111111222222222222222222222222222222222333333333444444444555555333555777888888;;;@@@CCCIIILLLPPPSSSTTTVVVWWWYYYXXX```qqq|||wwwooohhh___XXXTTTQQQMMMJJJKKKIIIGGGEEEEEEFFFGGGHHHEEEFFFFFFEEEDDDDDDGGGIIIPPPVVV^^^aaabbbccchhhllllllnnnppppppqqqrrruuuxxxvvvxxx{{{}}}~~~{{{vvvrrroookkkgggdddbbbaaa^^^\\\[[[ZZZ[[[[[[]]]]]]^^^___```aaaaaaaaaaaaaaabbbbbbccceeefffggghhhiiikkkllllllnnnrrrttttttwwwzzz~~~///////////////////////////////////////.........------......///000000000////////////////////////........................---------,,,------...///------......///000000000...//////000000//////...////////////////////////---------.........//////------........................------------............------------......---...//////////////////+++++++++,,,,,,,,,,,,---------------------------------------------------......////////////......------...//////...---------------------...............---------------,,,///000111000...---.../////////..................---------............///------............------............////////////......////////////...............///////////////000000000000000000000000/////////000000000111111//////000111111111111000000111111111111222222222222222222222222222222222333333333444444444555555333666888999999<<>>EEEKKKRRRSSSUUUVVVUUUVVVXXXZZZ___kkk|||uuuqqqeee___VVVQQQNNNLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEFFFHHHMMMPPPVVVXXX\\\aaaeeehhhkkkllljjjmmmqqqssstttvvvwwwyyyzzz~~~~~~zzzyyy|||~~~}}}wwwsssnnnjjjgggdddbbb```___]]]ZZZWWWVVVVVVXXXYYYVVVWWWYYY[[[[[[\\\[[[[[[YYYZZZ[[[]]]]]]^^^]]]]]]]]]```cccfffhhhkkknnnqqqtttyyy000000000000000000000000000000//////.........------------...///000000111////////////////////////------------------------///////////////000111111---------...///000000111//////000000000000//////------------------------////////////000000000000,,,,,,------...///000000.........------..................------.........------...///000000//////---------.........//////------------------------------------------------......////////////......,,,---...//////...---,,,,,,,,,,,,------.........000000//////.........---,,,---///...------...///,,,------....../////////---------.........////////////000000000000//////............/////////000......////////////......---.........//////000000000000000000000000000000////////////000000000000...///000222222111111000000111111111111222222222222222222222222222222222333333333444444444555555444777:::;;;;;;???FFFMMMVVVWWWXXXWWWVVVVVVWWWYYYaaaooovvvoookkkeee^^^VVVQQQOOOMMMJJJHHHCCCDDDEEEEEEFFFEEEEEEDDDEEEFFFFFFFFFGGGJJJOOORRRXXXYYY[[[aaafffkkklllllliiimmmrrruuuwwwxxxyyyzzzwww}}}|||||||||}}}|||{{{{{{}}}|||zzz|||zzzvvvpppkkkgggeeebbb```]]]\\\YYYWWWWWWXXXZZZ[[[XXXYYYZZZ[[[[[[ZZZYYYYYYVVVWWWYYY[[[\\\\\\[[[[[[[[[^^^cccfffiiikkkoooqqqyyy............////////////....................................////////////---------.........//////////////////............---.........//////000000000000000000000000000000//////000000000000//////////////////////////////------------------------////////////////////////.........////////////000000//////.........//////------,,,---...000222333......------------.....................///000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////////////////.........///............---------////////////////////////------............------////////////////////////222111///.........///000......////////////......////////////////////////000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000222222222111111111111111444444444555555555555555555888;;;;;;<<>>DDDNNNVVV]]]YYYWWWVVVUUUWWWaaakkk}}}xxxooogggccc[[[VVVPPPLLLJJJIIIHHHGGGCCCDDDDDDDDDDDDDDDCCCCCCFFFGGGHHHJJJMMMRRRUUUXXX]]]___cccgggjjjlllmmmnnnmmmmmmpppttttttsssvvv{{{vvvnnniiieee___ZZZYYYXXXVVVTTTSSSSSSTTTUUUUUUWWWXXXXXXUUURRRQQQQQQQQQSSSTTTUUUUUUWWW[[[^^^```aaabbbaaaaaaeeennnuuu............/////////////////////////////////////////////000000000111111---............/////////////////////........................////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////,,,,,,,,,------------...//////............/////////////////////...------......------------............------,,,---------................................................---------............///..............................//////////////////111000000000////////////////////////////////////---......//////......---////////////////////////111111000/////////////////////000000///...------////////////////////////........................000000000000000000000000......///000000000000000////////////////////////000000111111222222333333444444555555555666666666666999;;;===@@@GGGPPPWWW^^^[[[YYYWWWVVV\\\mmm|||zzzrrrkkkeeeaaaVVVRRRMMMJJJIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKNNNSSSVVVZZZ[[[cccdddgggjjjlllmmmnnnnnnmmmnnnrrrvvvwwwvvvzzzuuummmfff```YYYTTTUUUTTTRRRPPPOOOOOOOOOOOORRRSSSTTTRRRPPPNNNNNNOOOPPPRRRTTTVVVXXXZZZ^^^aaa```aaaaaa```___cccjjjooo............////////////000000000000000000000000000000000000111111111111.............../////////////////////...................../////////////////////////////////////////////000000000000//////////////////////////////------------------------////////////////////////.........////////////000///............//////000+++,,,...000111000000///......------------......//////...---------..............................////////////////////////---------............///....................................////////////000000000/////////......////////////////////////......////////////......////////////////////////111000000///////////////000000000000///...---,,,////////////////////////////////////////////////000000000000000000000000...///000000111111000000////////////////////////000000111111222333444444444444555555666666777777666888;;;>>>BBBIIIQQQWWWZZZXXXWWWWWWYYYeee}}}xxxpppiiibbb^^^SSSPPPKKKIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGJJJNNNSSSXXX\\\^^^___ggghhhjjjkkkmmmmmmmmmmmmnnnppptttyyyzzzzzzuuutttttttttuuuwwwyyy{{{{{{uuummmfff```ZZZTTTPPPPPPOOONNNLLLKKKKKKKKKKKKNNNOOOOOONNNLLLMMMOOOQQQSSSUUUXXXZZZ[[[]]]```cccaaabbbaaa___^^^```eeeiiisss|||............////////////000000000000000000000000000000000000111111111111////////////////////////////////////............///////////////.........//////////////////////////////000000000000//////////////////////////////------------------------////////////////////////.........////////////000...............///000000,,,---...000000000//////......------------......000000///////////////000........................////////////////////////---------............///........................---.........//////000000/////////.........------////////////////////////...//////////////////...////////////////////////000000000000000//////...//////000//////...------////////////////////////000000000000000000000000111111111111111111111111///000111111222222111111000000000000000000000000000000111222333444444555444444555555666777777888777888;;;>>>CCCJJJRRRWWWXXXVVVVVVXXX^^^ooozzzqqqhhh___YYYRRROOOKKKHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGIIILLLQQQWWW\\\```bbbccciiiiiijjjkkkllllllmmmmmmssstttwwwzzzyyy{{{yyyqqqkkkeeedddcccbbbbbbdddeeeggggggeeeaaa]]]YYYUUUQQQOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMOOOSSSUUUXXXZZZ]]]^^^^^^___aaacccbbbbbb```___^^^___aaacccgggnnnzzz............/////////////////////////////////////////////000000000111111000000000////////////...////////////............///////////////.........000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////,,,,,,,,,------------.........---......///000111000000000000///...,,,,,,......------------......000000//////000000111222........................////////////////////////---------............///------------------------------......///000000000............------------////////////////////////...//////000000//////...////////////////////////000000000000000///............////////////......////////////////////////111111111111111111111111111111111111111111111111000000111222222222222222000000000000000000000000111111222222333333444444444444555666777777888999::::::<<<@@@FFFMMMSSSVVVZZZWWWWWW[[[eeexxx~~~wwwnnnddd[[[TTTPPPNNNJJJHHHGGGFFFDDDBBBEEEDDDDDDCCCDDDEEEGGGHHHLLLOOOTTTYYY^^^bbbeeefffiiiiiijjjkkklllmmmnnnnnnxxxxxxzzz{{{zzz}}}vvvnnneee]]]XXXWWWVVVTTTSSSSSSTTTVVVWWWXXXWWWWWWVVVTTTQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSWWWZZZ\\\^^^```aaa``````aaabbbbbbaaa```____________``````fffppp|||............////////////............................../////////000000000000000000000/////////...////////////............000/////////............000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////,,,,,,,,,------------...---------......///000111222111000///---------,,,......------------..................///111222333................................................---------............///------------------------------......///000000111////////////............//////////////////////////////000000000000/////////////////////////////////000000111000///...---,,,---...///000000000000////////////////////////000000000000000000000000111111111111111111111111///000000111111111111111222222222222222222222222333333333333333333333333444444555666777888999999>>>>>>???CCCIIIPPPUUUWWWYYYVVVWWW___nnn|||uuunnnfff^^^WWWRRRMMMKKKHHHGGGGGGGGGFFFDDDEEEDDDCCCCCCDDDFFFHHHIIIOOOQQQUUUZZZ___dddggghhhiiiiiijjjkkkmmmooopppqqqxxxyyy{{{~~~xxxqqqhhhaaa]]]YYYTTTPPPOOONNNMMMLLLLLLNNNPPPQQQQQQRRRSSSSSSQQQOOOMMMLLLLLLLLLMMMNNNOOOOOOOOOOOORRRSSSUUUVVVVVVWWWYYY[[[[[[]]]```aaa``````aaabbbbbbaaa```_________^^^^^^]]]aaaiiiuuu............/////////000....................................////////////111111000000/////////...000/////////............000000//////.........---000000000000000000000000//////000000000000//////////////////////////////------------------------////////////////////////........./////////000000---------......000111111000///...------...000111.........------.........,,,,,,,,,---///000222333................................................---------.........//////---------------------------------...///000000111000000000000//////////////////////////////////////////000000000000/////////////////////////////////000111111111000...---+++,,,---///000000111111////////////////////////////////////////////////111111111111111111111111...//////000000000000000222222222222222222222222444333333333333333333333444444555666777888999999AAAAAABBBFFFLLLRRRVVVXXXVVVSSSVVVaaattt{{{vvvmmmeee___YYYTTTQQQKKKIIIGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCDDDFFFHHHIIIQQQRRRVVVZZZ___dddgggiiiiiiiiijjjlllnnnppprrrtttvvvxxx|||~~~wwwqqqmmm```[[[UUURRRSSSTTTRRRPPPLLLKKKKKKKKKLLLNNNQQQSSSQQQSSSTTTSSSQQQNNNLLLKKKLLLMMMNNNPPPQQQQQQRRRRRRWWWXXXZZZZZZYYYYYYZZZ\\\YYY[[[^^^`````````aaabbbcccaaa````````````^^^]]]\\\___fffqqq~~~............/////////000222111111111000000//////111111000000//////......////////////////////////000000000000000000000000////////////////////////000///...---------------000000000000000000000000111///------///111222222////////////////////////---------.........//////...............///000111////////////////////////000000000000000000000000000000///...............///............------------------............///////////////////////////////////////////////////............///////////////......------///000111........................,,,---...000000000///...000000000000000000000000000000000000000/////////111111111111222222222222////////////////////////111111000000//////......111111000000000000111111222222111000//////000000000000000000111111111111222222111111111111222222444444444444444444444444555555666555555666999;;;AAABBBEEEJJJPPPVVVYYYZZZXXXVVVZZZkkkvvvqqqhhh```ZZZUUUQQQNNNJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHJJJKKKTTTWWWZZZ]]]```cccgggjjjjjjkkkmmmnnnnnnpppsssuuuttt{{{zzzppphhhccc___ZZZVVVQQQPPPOOONNNMMMMMMMMMMMMKKKLLLNNNOOOPPPQQQQQQQQQWWWXXXWWWTTTRRRSSSSSSRRRMMMNNNOOOQQQRRRTTTVVVWWWYYYXXXVVVUUUTTTUUUUUUVVV\\\^^^```bbbbbbccceeegggfffcccaaaaaaccceeeeeeccc___dddllluuu........./////////000000111111111111000000000///111000000000/////////...////////////////////////000000000000000000000000////////////////////////111000///...............////////////////////////000...++++++---...//////////////////////////////---------........./////////............//////000////////////////////////////////////////////////000000///...............///............------------------............///////////////////////////....................................///////////////......---...///000111........................---...//////////////////////////////////////////////////////////////////........./////////000000////////////////////////222111111111000000000000111111000000000000111111222222111000000000000000000000000000111111111111222222111111111111222222444444444444444444444444555555666666555666999<<>>AAAHHHMMMTTTVVVTTTSSSTTTVVV[[[hhh~~~tttiiibbbXXXTTTOOOKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGIIILLLPPPVVVZZZ]]]aaacccfffiiijjjmmmppprrrtttttttttssssssvvvzzz}}}tttpppiiiccc___]]]ZZZYYYYYYYYYZZZZZZXXXWWWVVVVVVRRRTTTWWWWWWVVVWWWYYY\\\\\\\\\\\\\\\\\\]]]^^^___\\\\\\ZZZYYYZZZ[[[]]]^^^___^^^bbbfffbbbaaappprrrfffcccYYY[[[^^^aaaccceeeeeefffgggiiilllmmmlllkkkkkkkkkkkklllmmmlllkkkkkknnnqqqzzz000000000000111111111111//////000000111111111222.../////////000000111111000000000000000000000000000000000000000000000000///////////////////////////////////////000111111........................///......///111222111///////////////////////////////////////000000000000...............///000111////////////////////////.......................................///000111//////.........------------------.........//////////////////////////////------------------------............/////////000,,,---///000000000///...........................,,,---///000000000//////........................000000000000000/////////111111111111222222222222////////////////////////000000111111222222222333111111000000000000111111000000///000000111222222111111222222222333333333222222111111111111222222222222333333444555666666666777888888999;;;>>>AAAIIIOOOUUUVVVTTTRRRTTTWWWfffsssyyynnnccc[[[UUURRRMMMIIIHHHGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJLLLOOOTTTXXX\\\___bbbeeehhhjjjlllnnnqqqssstttuuuuuuuuuvvv{{{vvvlllccc```\\\ZZZYYYYYYXXXWWWWWWXXXYYYXXXXXXXXXYYY[[[VVVYYY[[[ZZZXXXWWWYYY[[[^^^]]]]]]]]]]]]^^^______^^^]]]\\\[[[[[[\\\^^^___```___cccfffaaaaaatttuuufffaaaZZZ]]]bbbggglllooorrrssstttxxx{{{}}}}}}{{{zzzzzz|||}}}{{{vvvqqqnnnooopppyyy|||000000000000///...,,,,,,000000000000000000000000000000000000000000000000111111111111111111111111222111111000000000000000000/////////............---.........//////000000------------------------////////////////////////000///.........000111222111111000000/////////...////////////////////////......////////////......////////////////////////------------------------------............------////////////////////////............///////////////////////////.................................////////////////////////............////////////000000///...............000///...------...///000------...000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000111111111111222222222111111111111111111111111222222333333333333444444444333333333333444555555666777888888:::===CCCFFFMMMSSSWWWUUURRRSSSXXX[[[fffyyyqqqhhh___YYYSSSPPPKKKHHHGGGGGGEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGIIIIIIKKKNNNTTTZZZ```ddddddeeehhhjjjmmmoooqqqqqquuuxxxzzzxxxwww}}}xxxpppjjjccc^^^ZZZYYYYYYYYYZZZZZZ[[[\\\^^^]]]]]]^^^___^^^[[[YYY\\\YYYYYY\\\\\\ZZZ[[[^^^[[[\\\^^^```aaabbbcccccccccaaa^^^]]]^^^______^^^fffgggdddeeejjjmmm~~~sssaaa```___aaafffqqq~~~|||zzzyyy|||{{{|||111111111111000///......111111111111111111111111000000000000000000000000000000000000000000000000222111111000000000000000000000/////////................../////////000000////////////////////////////////////////////////......---------...///000000000000//////.........////////////////////////......////////////......////////////////////////........................------............------////////////////////////............////////////.........///////////////........................////////////////////////............////////////000000///...............000///...------...///000---...///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222111111111111111111111111222222333333333333444444444444333333444444555666666777888999;;;???EEEIIIQQQUUUXXXUUURRRSSSYYY___ooouuunnnfff^^^XXXRRRNNNJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKNNNSSSXXX\\\```bbbcccdddgggjjjmmmoooqqqrrrtttwww{{{{{{|||~~~rrriiiddd```\\\XXXYYYYYYYYYYYYZZZ[[[\\\]]]bbb```______```___]]][[[]]]ZZZZZZ\\\]]][[[[[[^^^]]]^^^___aaabbbcccdddddddddcccbbbbbbcccdddddddddhhhkkkiiilllssswwwnnn^^^]]]aaaeeeooo~~~~~~~~~111111111222222111000000111111111111111111111111000000000000000000000000////////////////////////222111111000000000000000000000000/////////............////////////000000////////////////////////////////////////////////---,,,,,,,,,,,,---....../////////...............////////////////////////......////////////......////////////////////////////////////////////////------............------////////////////////////............////////////------......//////000000........................////////////////////////............////////////000//////............/////////............////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000111111111111222222222111111111111111111111111222222333333333333444444444444444333444444555666555777999;;;===BBBHHHMMMVVVXXXXXXUUURRRTTT^^^hhhxxxoooiiibbb[[[VVVOOOLLLIIIHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLQQQVVV[[[^^^```aaabbbdddfffjjjmmmppprrrrrrtttxxx|||yyypppjjjbbb]]][[[ZZZXXXVVVZZZZZZZZZZZZ\\\^^^```aaaccc```^^^]]]]]]]]]\\\[[[___\\\\\\___```]]]^^^aaa```aaabbbccceeefffggggggffffffggghhhjjjkkkllllllnnnssstttyyyjjj]]]___aaajjjzzz000000111111222111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111000000000000000000000000////////////...//////////////////000000------------------------////////////////////////------------------------..................------////////////////////////......////////////......////////////////////////........................------............------////////////////////////............////////////,,,------...///000111111........................////////////////////////............////////////000///............///////////////......////////////000000000000//////...////////////////////////////////////////////////000000000000000000000000222111000//////000111222000000111111111222222222111111111111111111111111222222222333333333444444444444444444444555666666555777999<<<@@@EEELLLQQQXXXXXXWWWUUUSSSXXXhhhwww}}}sssjjjddd^^^WWWRRRLLLJJJHHHGGGHHHHHHHHHGGGDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLPPPTTTYYY\\\___```bbbdddgggjjjnnnppprrrsssvvvyyy|||}}}uuunnniiifffbbb]]][[[[[[\\\\\\[[[]]]\\\\\\]]]___aaadddffffffccc```^^^^^^^^^^^^]]]aaa______cccdddbbbbbbeeeddddddeeeggghhhjjjkkkllliiikkknnnppprrrsssuuuwww{{{iiiaaaeeefffsss//////000000111000000000111111111111111111111111000000000000000000000000111111111111111111111111222111111000000000000000111000000000////////////000000000000000000//////........................////////////////////////...////////////.........------..................////////////////////////......////////////......////////////////////////------------------------------............------////////////////////////............////////////,,,------...///000111111////////////////////////////////////////////////............//////////////////............//////...//////////////////...///000000000000//////...////////////////////////////////////////////////000000000000000000000000222111000//////000111222000000111111111222222222111111111111111111111111222222222333333333444444555444444444444555666666555777:::===AAAHHHOOOTTTWWWUUUUUUVVVVVV^^^ssszzzooofff___YYYSSSOOOJJJHHHGGGGGGHHHHHHGGGFFFDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLMMMPPPTTTYYY^^^aaadddeeehhhkkkoooqqqssstttwwwwwwyyy{{{pppjjjgggcccaaacccaaa___^^^___`````````^^^^^^]]]^^^```cccfffhhhkkkiiifffddddddeeedddcccbbb```bbbggghhhfffgggjjjhhhhhhiiikkkmmmooorrrsssrrruuuyyy{{{}}}hhheeeiiinnn}}}///000000111000000//////222222222222222222222222000000000000000000000000111111111111111111111111222111111000000000000000111111000000000/////////111111000000000000//////000000000000000000000000////////////////////////000000000111000000///................../////////////////////////////////......////////////......////////////////////////------------------------------............------////////////////////////............////////////------......//////000000////////////////////////////////////////////////............///////////////............//////000......////////////......//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000111111111111222222222111111111111111111111111222222333333333333444444555555444444555555666777555777:::>>>BBBIIIPPPUUUUUUSSSTTTWWWYYYddd}}}wwwkkkbbb[[[VVVPPPLLLIIIGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOTTTZZZ```cccfffhhhjjjmmmppprrrssstttwwwwwwxxxxxxqqqiiicccbbbbbbbbb```bbbbbbbbbaaaaaabbbbbbbbbbbbaaa``````bbbeeeiiikkkmmmkkkiiihhhiiiiiihhhgggeeedddgggmmmpppoooooorrrqqqqqqrrrtttwww{{{~~~}}}mmmmmmqqqvvv222222222222111000//////222222222222222222222222000000000000000000000000111111111111111111111111222111111000000000000000111111111000000000//////111111111000000000//////000000000000000000000000////////////////////////000000111111111000///............//////000000000////////////////////////......////////////......////////////////////////........................------............------////////////////////////............////////////.........///////////////////////////////////////////////////////////////............////////////...............///000000---...///000000///...------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222111111111111111111111111222222333333333333444444555555555555555666666777666888:::>>>BBBIIIPPPUUUUUUSSSTTTYYY\\\gggyyyqqqfff^^^XXXTTTOOOLLLHHHGGGFFFGGGGGGGGGFFFDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLMMMPPPTTTYYY^^^ccceeeiiikkkmmmoooqqqssstttttt{{{{{{}}}uuurrrlllhhhdddccceeegggfffeeeeeefffgggggggggfffggggggjjjiiiggggggiiilllooorrrqqqppppppppprrrrrrpppooonnnnnnrrryyy}}}|||}}}~~~444444444333222111000///222222222222222222222222000000000000000000000000000000000000000000000000222111111000000000000000111111111111000000000000222111111111000000/////////////////////////////////////////////////////////000111111111000...---.../////////000000111111////////////////////////......////////////......////////////////////////////////////////////////---..................---////////////////////////............/////////000///////////////.........000000000000000000000000////////////////////////............/////////000...............///000111---...///000000///...---------///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000111111111111222222222111111111111111111111111222222333333333444444444555555555555555666777777666888;;;>>>BBBIIIPPPUUUVVVSSSUUU[[[^^^iiizzzuuummmccc[[[VVVSSSOOOLLLHHHGGGFFFGGGGGGGGGEEECCCEEEEEEFFFGGGHHHJJJLLLLLLLLLOOOSSSYYY^^^ccceeegggkkklllnnnppprrrssstttttt}}}uuuqqqmmmjjjlllkkkiiigggiiilllnnnllljjjiiikkkmmmmmmmmmmmmmmmnnnrrrqqqooonnnpppssswwwyyy{{{{{{{{{}}}}}}{{{xxxxxx}}}222222111111222222333444333222222111111222222333111222222333333222222111111111111111111111111111///000111222222111000///333333333222222222111111//////............//////000000111111111111000000////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000......////////////......////////////////////////////////////////////////---------............///---...///000000///...---......---------......///////////////////////////000///...------...///000///////////////.........222111000.........///000000000000000000000000000000///...------...///000000000000000000000000000////////////////////////111111222222222222111111000000000000000000000000000000000000000000000000000111111111111222222222222222333333444555666666222444555666555555555666777888<<>>CCCIIIOOOUUUXXXYYYWWWXXX[[[cccvvvwwwqqqhhhccc\\\UUUPPPMMMJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFIIIMMMPPPRRRSSSYYY\\\```ccceeegggjjjllloooooopppqqqsssxxx{{{|||uuunnnmmmmmmllljjjsssvvv{{{xxxppp222222222222222333444444333333222222222222333333111222222333333222222111222222222222222222222222111111111000000111111111222111111111111000000000000000////////////000000000000111111111111000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000//////...---////////////////////////////////////////////////---------............///......////////////......+++,,,---///000000000///////////////////////////......////////////............//////////////////111000000////////////000000000000000000000000000000//////......//////000000000000000000000000000111111111111111111111111//////000000000000//////111111111111111111111111111111111111111111111111111111111111222222222333666555555444333222222111222444555666555555666888:::<<<@@@EEEKKKQQQVVVYYYYYYWWWXXX```ooo~~~sssmmmeee```YYYRRRNNNKKKHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHLLLQQQUUUXXXZZZ^^^aaadddeeefffgggiiikkkpppqqqssstttvvvyyy}}}}}}yyywwwuuusss~~~zzzsssiiiaaa333222222222222333444444333333333222222333333333111222222333333222222111222222222222222222222222333222000000000000222333111000000000000000000000111000000//////000000111000000111111111111000000////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000111000000///...---////////////////////////////////////////////////---------............///...//////////////////...)))+++...000111111000///////////////////////////---...///000000///...---............////////////000000000////////////000////////////////////////000//////////////////000////////////////////////111111111111111111111111//////000000000000//////111111111111111111111111111111111111111111111111111111111222222222333333555555444444333222222111222444555555555555777999;;;===AAAFFFLLLRRRVVVYYYYYYXXX[[[hhh~~~yyypppiii```[[[UUUOOOLLLIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEECCCFFFKKKPPPUUUYYY^^^```bbbdddfffggggggggghhhjjjpppqqqtttwwwxxxyyy{{{yyyvvvsssrrrqqqlllddd]]]333333222222333333444555444333333333333333333444111222222333333222222111222222222222222222222222333222111000000111222333000000000000000000000111111111000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000000000111111000///......////////////////////////////////////////////////---------............////////////....../////////***+++...000222111111000////////////////////////---...///000000///...------.........//////000000/////////000000000000//////////////////////////////000000000000000000///////////////////////////000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333444555555555666888;;;;;;===BBBGGGMMMRRRVVVXXXXXXZZZaaarrr}}}vvvmmmfff\\\WWWQQQLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDHHHOOOTTTXXX\\\aaadddccceeeggghhhgggggghhhiiipppqqquuuyyyyyyzzzyyytttppppppooonnnnnnmmmiiibbb\\\333333333333333444444555444444333333333333444444111222222333333222222111333333333333333333333333222222111111111111222222000000000111111111111222222222111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000////////////////////////000000000000///000000111111000000///////////////////////////////////////////////////---------............/////////............//////,,,---...000111111111000////////////////////////......////////////......------......///000000000...//////000000000000///000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000111111222222222222111111222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333333444555555555666999<<<<<<>>>CCCIIINNNSSSVVVXXXXXX]]]iii}}}|||xxxqqqjjjbbbXXXTTTOOOJJJHHHGGGFFFEEECCCDDDDDDEEEEEEFFFFFFGGGGGGLLLSSSXXXZZZ]]]aaaeeedddfffhhhiiiiiiiiijjjkkkppppppuuuzzz{{{}}}~~~yyyxxxvvvtttuuutttrrrqqqmmmhhhaaa\\\444333333333333444555555444444333333333333444444111222222333333222222111333333333333333333333333111222222333333222222111111111111111222222333333222222222111111222222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000...///000111111111111111////////////////////////////////////////////////---------............///000///...------...///000......//////000000000000//////////////////////////////............//////------......///000000111---...///000111111000///000000000000000000000000///000111111111111000///000000000000000000000000111111111111111111111111000000111111111111000000222222222222222222222222222222222222222222222222222222222333333333444444444444333333222111111111444444555555555666:::===>>>@@@EEEKKKPPPUUUXXXYYYWWWaaaqqq|||rrrmmmfff^^^VVVRRRMMMIIIHHHGGGFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGKKKPPPWWWZZZ[[[\\\```cccdddfffiiikkkkkklllmmmoooqqqqqqvvv|||}}}|||{{{yyyvvvrrrlllfffbbb444333333333333444555555555444444333333444444555222222222333333222222222333333333333333333333333111222333444444333222111111111222222222333333333333222222111111222222333000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000---...///111222222222222////////////////////////////////////////////////---------.........//////000///...------...///000000000////////////000111////////////////////////000///...------...///000---------...///000000111---...///111111111000///000000000000000000000000///000111222222111000///000000000000000000000000222222222222222222222222//////000000000000//////222222222222222222222222222222222222222222222222222222333333333444444444666555444333111000///...444444555444555777:::===???BBBGGGMMMRRRVVVYYYZZZWWWcccvvvyyyooojjjccc[[[UUUQQQLLLIIIHHHGGGGGGFFFCCCDDDDDDEEEFFFGGGGGGGGGMMMSSSYYY\\\[[[[[[^^^bbbeeegggjjjlllmmmnnnppprrrrrrqqqwww~~~~~~{{{wwwrrrnnnkkk444444444444444444444444333444444555555555444444333333333333333333333333333333444555444333222111222222111111111111111222444333333222222333333444333333333333333333333333222222111111111111222222000000111111111111000000333222222222222222222333000000000000000000000000222111111111000000//////////////////////////////222111111111000000//////////////////000000000000////////////////////////////////////////////////////////////////////////,,,------...///000111111////////////////////////......////////////......000000000000000000000000//////000000111111222222//////............//////////////////000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000111111111111000000000111111111111222222222//////000111222222222222444444444444444444444444777777666666666888<<>>AAAEEEHHHNNNSSSWWWYYYYYYXXX\\\ggg}}}wwwmmmcccYYYSSSOOOMMMJJJGGGEEEEEEFFFGGGDDDEEEEEEDDDDDDFFFIIILLLTTTXXX\\\^^^]]]^^^bbbggggggkkknnnnnnmmmmmmooorrruuuwww|||444444444444444444444444555555555666666555555444555555555555555555555555444444555555666555555444333333333333444444555666444444333333333333444444222222222222222222222222222222111111111111222222000000111111111111000000111111111000000111111111000000000000000000000000111111111111000000000000////////////////////////111111111111000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000000//////.........///////////////////////////000000111111000000///000000000000000000000000111111111111000000000000000//////......//////000000000000111111111222222000000000000000000000000////////////////////////000000000000000000111111111111222222222222111111000111111111111222222222111222333444555555555555444444444444444444444444888888888888999;;;@@@CCCEEEJJJPPPUUUWWWYYYZZZ[[[aaaooo{{{rrriii```WWWRRRLLLKKKIIIHHHGGGFFFFFFFFFDDDEEEEEEEEEEEEHHHKKKNNNUUUYYY^^^``````aaadddggggggkkkoooooonnnnnnqqqsssuuuuuu{{{666666666666666666666666777777888888777777666666777777777777777777777777444444444555555555555555333333333333444555666666444444333333333333444444222222222222222222222222333222222111111222222333000111111222222111111000111111000000000000111111000000000000000000000000111111111000000000000000////////////////////////111111111000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000/////////////////////////////////////////////000000111111111111000000////////////////////////222222111111000000//////000000////////////000000000111111111222222222222000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222222222000000111111111222222222///000111222333333333333444444444444555555555555666777888888999<<>>CCCGGGIIIOOOTTTRRROOOQQQ[[[eee|||wwwqqqhhh___XXXSSSNNNLLLGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEGGGIIIKKKPPPUUUYYY[[[\\\___cccfffggghhhiiigggkkkoooqqqpppqqquuuxxxyyy~~~}}}|||~~~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666666666777777777666555444444444444555555444444444444555555444444444444444444444444444333333222222333333444111222222333333222222111222222111111111111222222000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////...//////000000//////...000000000000000000000000000000000000000111111111111111000000000000111111/////////000000000111111000000000000000000000000111111111111111111111111...//////000111111222222000111111111111111111000000111111111111222222222222333444555666666666666444444444555666777777777444555777888;;;@@@EEEJJJKKKQQQVVVTTTQQQVVVdddrrrssslllcccZZZTTTOOOLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDCCCEEEHHHJJJMMMRRRWWW[[[]]]]]]^^^aaaeeehhhiiiiiiiiimmmqqqsssssstttxxx{{{zzz}}}~~~|||zzzzzz~~~HHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<999888888888888:::999888666555555555555555555444444444444555555555555555555555555555555444333333222222333333444111222222333333222222111333333222222222222333333000000000000000000000000//////000000111111111222000000000000000000000000//////000000111111111222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////......////////////......000000000000000000000000//////000000111111222222111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000...//////000111222222222000000111111111111000000000111111111111222222222111111222333444444444444444444444555666777777888555666888:::<<>>999<<<;;;999999::::::999777888777666555444444444444555555444333333444666666888888777666555444444333222222222222222222222222444333222111000000000000222222222222222222222222000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000///////////////......---............///111222333444333333222111000//////000000000000000000000000000000000000000000000000///...---,,,,,,---...///000000000000000000000000,,,------...///000000111000000000000000///......///111222111000///000222////////////////////////000111111111111222222222000000000000000000000000222111111111000000//////000000111111111222222222333333333333333333333333333444555666777777777777888999:::;;;===BBBHHHMMMRRRQQQSSSTTTXXXcccyyyvvvkkkeee]]]UUUPPPLLLIIIGGGGGGGGGFFFEEEDDDDDDEEEEEECCCEEEHHHLLLQQQWWW\\\___```bbbeeefffggghhhkkkmmmnnnrrrssspppppptttzzzzzz|||~~~{{{xxxvvvwwwyyybbbcccccc```\\\YYYXXXXXXWWWUUUTTTTTTUUUWWWWWWVVVYYYYYYYYYYYYXXXVVVUUUTTTPPPMMMJJJKKKMMMMMMIIIEEEBBB@@@>>>======<<<999888999888777666555555555555555444444333333444666666888888777666555444333333333333333333333333333333444333222111000000000000222222222222222222222222333333333333333333333333///000000111222333444444111111111111111111111111000000000000000000000000111111111111111000///...000000000000000000111111333222222111111000000000000000000000000000000000000000000000000000000000///...------------...///000000000000000000000000------...//////000111111000000000000000///......///000111111//////000111111111111111111111111111000000111111111222222222000000000000000000000000222222222222111111111000111222222222333333333333333333333333333333333333333444555666777777777777888999:::<<>>AAAGGGMMMRRRUUUUUUUUUVVVZZZlll{{{rrreee___XXXQQQLLLIIIGGGEEEGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFJJJNNNTTTYYY^^^``````bbbfffiiikkkmmmqqqtttrrruuuvvvvvvuuuxxx~~~xxx{{{tttrrrvvvzzz{{{|||{{{xxxuuuttttttyyydddfffgggfffeeeddddddeeeeeeddddddeeeggghhhhhhhhheeeeeecccaaa___\\\ZZZYYYYYYVVVTTTTTTVVVXXXYYYXXXWWWTTTRRRPPPOOOMMMJJJHHHCCCAAA???===:::999888777777777777777777777777777777777666555444333222222444444444444444444444444444333222222111111111111333333333333333333333333000000000000000000000000000111111222333444444555111111111111111111111111000000000000000000000000444444444333222111000///000000000000000000/////////000000000111111111222000000000000000000000000//////////////////////////////............/////////////////////////////////000000000111111111222//////000000000000//////...///000000///...///000111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222222222222333333333333444333333333444444444444444666666666666666777777888777999<<<@@@DDDJJJPPPUUUWWWWWWWWWWWW]]]sssvvvnnnbbb]]]UUUOOOKKKIIIGGGEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHKKKPPPVVV[[[___bbb```bbbeeehhhjjjlllooorrrssstttuuuuuutttwww~~~xxxvvvxxx|||vvvsssxxxvvvxxx{{{{{{xxxuuussssssssszzzccceeeggggggffffffggghhhcccbbbcccdddgggiiihhhhhhhhhgggfffeeeccc```^^^]]]YYYXXXVVVVVVWWWXXXYYYYYYZZZXXXVVVUUUUUUTTTRRRQQQKKKIIIFFFCCC???===;;;:::888888888888777777666666777777666555444333333222222222222222222222222222444333222222222222222222333333333333333333333333444444444444444444444444222222222222222111111111111111111111111111111111000000000000000000000000222222222222111000///...,,,---...///000000000000/////////000111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111//////000000000000/////////000111000///...///111000000000000000000000000//////000000000111111111000000000000000000000000000000111111111111111111111111111111222222222222333333333444444555555555777777666666666777888888777:::===AAAFFFLLLRRRWWWYYYXXXXXXZZZbbbyyy{{{rrrkkk___ZZZSSSNNNKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIMMMSSSXXX]]]aaacccccceeehhhiiijjjlllnnnpppxxxwwwxxxyyyxxx||||||rrrrrrqqqrrrvvv~~~uuurrrwwwrrruuuxxxzzzxxxvvvttttttqqquuu}}}^^^___aaabbbaaa```aaabbb^^^^^^^^^___aaabbbaaa```]]]]]]^^^^^^^^^^^^]]]]]]XXXXXXXXXXXXYYYZZZ[[[\\\XXXWWWUUUUUUVVVVVVUUUSSSQQQOOOLLLIIIFFFCCCAAAAAA======<<<<<<:::999777666888888777666555444333333222222222222222222222222333333222222222222333333333333333333333333333333333333333333333333333333333333333222111111000000111111111111111111111111000000000000000000000000000000000111000000///...+++,,,...000111222111111/////////000000111111111000000000000000000000000////////////////////////...//////000000//////...000000000000000000000000000000000000000000000000...//////000000000000000///111222111000///000111/////////////////////////////////000000000111111000000000000000000000000000000000000000111111111000000111111111222222222333333333444555555666666888777666666666777888999777:::>>>CCCGGGMMMSSSWWWZZZXXXXXX\\\hhh~~~vvvnnnggg\\\WWWQQQLLLJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHKKKOOOUUUZZZ___bbbdddgggiiikkklllmmmnnnqqqssswwwuuuvvvyyyzzz{{{rrrnnnpppsssvvv}}}yyyooommmpppooorrrvvvxxxxxxwwwvvvwwwrrrtttzzzUUUWWWZZZ[[[[[[\\\]]]______^^^]]]]]]]]]\\\YYYWWWSSSSSSTTTUUUVVVVVVVVVVVVTTTUUUXXXYYYZZZ[[[]]]^^^XXXWWWUUUUUUVVVVVVUUUSSSSSSRRRPPPNNNLLLKKKJJJJJJHHHGGGGGGFFFCCCAAA>>>===999999888777666555555444333333333333333333333333333333333222222333333444444444444444444444444444111111111111111111111111333333333333333222222222111111111111111111111111000000000000000000000000...///000000111000000000...///111333333333222111/////////000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////......///000000000000000000222333222111000111333000000000000000000000000////////////000000000111000000000000000000000000000000000111111222222222111111111222222222333333333333444444555666666666999888777555555666888999777:::???CCCHHHMMMSSSVVVZZZWWWWWW___mmm{{{sssjjjeeeXXXTTTNNNIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGIIILLLQQQVVV\\\```ccceeefffhhhkkkmmmnnnpppsssuuuuuurrrtttzzz~~~~~~vvvsssrrrvvv|||vvvmmmhhhiiilllmmmppptttwwwxxxxxxyyyzzzvvvvvvzzzQQQTTTXXX[[[]]]```ccceeecccaaa___^^^]]]ZZZVVVSSSTTTTTTTTTTTTTTTTTTSSSRRRNNNQQQUUUYYYZZZ\\\]]]___[[[YYYWWWWWWWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRQQQPPPMMMJJJGGGEEE::::::999888777666555555444444444444444444444444333333333222222333444444444444444444444444444444444444444444444444444444333333333444444555555555111111111111111111111111000000000000000000000000...///000111111222111111222333444555555444222000000000000000000/////////000000000000000000000000111111111111111111111111...///000111111000///...000000000000000000000000////////////..................///000000000000000111222333333222111222333111111111111111111111111////////////000000000000000000000000000000000000111111111222222333333333222222333333333444444444333333444444555666777777:::999777555555666888999888;;;???CCCHHHMMMRRRVVVZZZVVVWWW```pppyyyqqqiiicccUUUQQQKKKGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGIIILLLQQQWWW]]]aaadddeeebbbeeehhhkkkmmmooosssuuuxxxuuuwww~~~wwwvvvxxxxxx}}}ssshhheeeeeehhhkkklllooosssvvvxxxyyy{{{}}}zzzyyy|||