BM6P6(@ wwwsssmmmgggdddaaa^^^\\\\\\[[[ZZZXXXXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[^^^___aaabbbccccccccccccccccccdddeeefffggghhhhhhkkklllnnnoooqqqrrrsssssstttsssqqqpppqqqsssuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyvvvxxxzzzzzzzzzzzz|||~~~uuunnnjjjgggfffgggdddccceeehhhkkkqqq~~~|||oooqqqmmm]]]VVVTTTQQQOOONNNMMMKKKIIIEEEEEEEEEDDDBBB@@@===<<<:::999777777888888666555555666666666555444333333333333333222222333444444444444444444444444444444555444222222222222444555888999999888888888;;;===???KKK___uuu}}}{{{yyyvvvrrrlllhhhdddaaa\\\WWWTTTPPPLLLIIIFFFDDDBBB@@@>>><<<;;;:::>>>===<<<;;;:::999999888777666555444444555666777777888999<<>><<<===>>>===;;;999888<<>>===<<<===<<<@@@HHHOOOXXXggguuuuuulllfff\\\YYYWWWVVVTTTSSSWWW^^^eeemmmuuuxxx|||}}}wwwrrrnnnjjjgggeeecccaaa___\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^___```aaabbbccceeefffhhhiiiiiiiiiggghhhiiijjjkkkllllllmmmmmmnnnppprrrtttuuuvvvvvvssssssttttttuuuvvvvvvwwwxxxxxxxxxxxxxxxyyyzzzzzzxxxzzz{{{|||||||||~~~sssiiieeecccccceee``````bbbeeegggmmmzzz~~~sssrrrttteeeYYYVVVRRRPPPOOONNNLLLJJJGGGGGGFFFDDDBBB@@@>>><<<===<<<::::::;;;;;;999888666666666666666555555444444444333333333333333444222222222222222222222222333333444444444444333333666777777777666777999<<<>>>HHH[[[qqq~~~|||zzzwwwsssmmmiiiccc___ZZZUUUQQQMMMIIIFFFBBBAAA???===;;;999888888666666666666666666666666666555555444555666888999;;;;;;<<<===???@@@BBBBBBBBB???<<<;;;<<<>>>>>>>>>BBBBBBEEELLLUUU```qqqwwwmmmhhh\\\YYYYYYYYYVVVUUUZZZaaammmvvvyyytttnnnkkkhhhffffffeeecccbbb]]]]]]\\\]]]]]]]]]^^^^^^^^^^^^^^^___```aaaccccccdddeeefffhhhjjjkkkllllllkkkkkklllmmmnnnoooooopppqqqqqqrrrssstttuuuuuutttssstttuuuwwwxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyzzzxxxzzz{{{|||{{{|||~~~rrrgggccc``````ccc______aaaeeeggglllxxx|||qqqqqqxxxhhh[[[XXXTTTQQQOOOOOOMMMLLLIIIHHHGGGEEEBBB@@@>>>===>>><<<;;;;;;;;;;;;:::888666666777777777666666555555444444333333333333444222222222222222222222222222333444555555444333222555666666666555666888;;;>>>FFFWWWmmm}}}{{{xxxtttnnnjjjbbb^^^YYYTTTPPPLLLHHHEEE@@@???===;;;999888777777444444444555555555666666666555555555555777999:::;;;;;;<<<===>>>>>>?????????>>><<<<<<<<<>>>@@@@@@DDDFFFIIIPPPZZZiii|||~~~qqqfffaaaZZZZZZ[[[\\\ZZZXXX^^^fffsss~~~~~~xxxsssjjjiiigggfffffffffeeeccc^^^^^^__________________]]]^^^^^^___aaaccceeefffgggggghhhiiikkklllmmmnnnmmmnnnnnnooopppqqqrrrsssuuuuuuuuuuuuttttttsssrrrtttuuuwwwxxxzzzzzzzzzzzzxxxwwwwwwwwwwwwxxxyyyyyyxxxyyy{{{|||{{{|||}}}qqqgggaaa^^^^^^```^^^^^^aaaeeegggkkkwwwzzzmmmnnn|||{{{jjj^^^ZZZUUURRRPPPOOONNNMMMKKKIIIGGGEEEBBB@@@???>>>>>><<<;;;:::;;;;;;:::888666666777777888777777666666555444444333333333444444444444444444444444444333333555666666555333333555666666555555555888:::===DDDTTTiii~~~|||yyyuuuoookkkbbb^^^YYYTTTOOOKKKGGGDDD>>>===;;;999888777666666333333444444555555666666555555444555666888:::;;;???@@@AAABBBBBBBBBBBBBBB>>>>>>=========>>>AAACCCDDDHHHMMMTTT```sssxxxiii___ZZZXXXZZZ^^^```^^^]]]ccclllxxx{{{uuuqqqhhhgggffffffggggggeeedddaaaaaaaaaaaaaaa```______^^^^^^___aaaccceeegggiiijjjjjjjjjkkklllmmmoooooooooppppppqqqrrrssstttuuuxxxxxxxxxwwwvvvuuutttsssvvvwwwxxxyyyzzz|||}}}}}}xxxxxxxxxxxxxxxyyyzzzzzzyyy{{{|||}}}|||}}}~~~rrrgggbbb^^^\\\^^^]]]^^^```dddfffjjjuuuzzzkkkkkkxxx~~~mmm```\\\VVVSSSQQQPPPOOOOOOLLLKKKHHHEEECCC@@@??????>>>===;;;;;;<<<<<<:::999666777777888888888888888777666555444333333333333444444444444444444444444444444555555555555444444555666666666555666888;;;<<>>@@@BBBCCCCCCCCCBBB?????????>>>>>>???BBBEEEDDDKKKRRRZZZiiiqqqccc[[[XXXWWWZZZaaaeeeccccccjjjsss~~~}}}xxxrrrmmmgggfffeeefffggggggeeedddccccccccccccbbbaaa___^^^______aaaccceeehhhkkkllloooooonnnnnnnnnooopppqqqpppqqqrrrssstttuuuuuuvvvyyyyyyzzzzzzzzzyyyyyyxxxyyyxxxxxxyyyzzz|||zzzzzzzzzzzzzzz{{{||||||{{{}}}sssiiiccc^^^[[[[[[[[[\\\___bbbdddhhhsss~~~|||kkkjjjsssooobbb]]]WWWSSSQQQQQQPPPPPPMMMLLLIIIEEECCCAAA@@@???@@@>>>============<<<:::666777888888999999999888777666555444444333333333333333333333333333333333555555444444444444555555666666777666555666999;;;<<>>AAACCCCCCCCCCCC@@@AAAAAA@@@>>>???CCCFFFFFFOOOYYYbbbssszzzfffYYYUUUTTTUUUZZZccciiihhhhhhpppzzzzzzuuuooojjjgggfffeeefffggggggeeeddddddeeeeeedddcccaaa___]]]```aaabbbeeegggjjjmmmnnnrrrrrrqqqppppppqqqrrrsssqqqqqqrrrssstttuuuvvvvvvyyyyyy{{{|||}}}}}}}}}}}}zzzyyyyyyyyyzzz}}}|||||||||||||||}}}~~~~~~}}}tttjjjddd^^^ZZZZZZYYYZZZ]]]aaacccfffqqq|||llljjjpppqqqbbb^^^XXXTTTRRRQQQQQQPPPNNNLLLIIIEEECCCAAA@@@???AAA@@@>>>>>>??????===<<<666777888999999999999999777777666555444333333333222222222222222222222222666555444333333444555666666777777777666777999<<<<<<@@@LLLbbb{{{~~~{{{wwwqqqmmmccc___ZZZTTTPPPKKKFFFCCC<<<;;;:::888777666666666222222222222222222222222444444444555777:::<<<>>><<<>>>AAAEEEGGGHHHHHHHHHAAABBBCCCAAA???@@@CCCGGGHHHSSS^^^hhhzzzoooZZZPPPNNNOOOTTTZZZdddkkkjjjkkksss~~~{{{wwwsssnnnkkkeeeddddddddddddeeeffffffiiihhhhhhgggffffffeeeeeeeeefffgggffffffhhhkkkmmmrrrooommmnnnqqqttttttssswwwwwwvvvuuuuuuvvvwwwwwwzzz{{{|||}}}}}}|||{{{zzz~~~}}}||||||}}}wwwllleee```^^^^^^]]]\\\___cccdddfffmmmuuupppjjjmmmlllbbbZZZTTTTTTTTTRRRQQQRRRNNNKKKHHHEEEDDDDDDBBBAAA>>>===<<<<<<===>>><<<;;;:::::::::999999999888888999999888777666555444444555555666666666666555555666555444444333333333333333333444444555666666666:::@@@KKK\\\ttt}}}xxxpppjjjfff```ZZZWWWRRRIIIBBB@@@;;;:::888777555444444444333333222222222333444444666777888888777888:::<<<@@@@@@AAACCCGGGJJJKKKJJJJJJHHHDDDBBBAAACCCFFFHHHNNNXXXcccqqquuubbbVVVNNNMMMRRRXXXaaadddiiirrrrrrvvvzzzvvvrrrmmmjjjeeeeeeeeeeeeeeeffffffgggjjjiiihhhhhhgggfffeeeeeefffggghhhhhhhhhiiilllooorrrpppoooqqqtttwwwxxxwwwyyyyyyyyyyyyyyyxxxxxxxxxzzz{{{}}}~~~~~~}}}||||||}}}~~~yyynnnhhhbbb______\\\\\\^^^bbbccceeekkktttpppiiikkkpppccc[[[VVVVVVVVVSSSQQQQQQNNNKKKHHHFFFEEEDDDCCCBBB???>>><<<<<<======;;;:::999999999999888888888888888888777666555444333333444444555555555555444444666555555444444444444555444444444555666666777777:::@@@JJJZZZqqq}}}xxxqqqlllfff```ZZZWWWQQQHHHBBB@@@;;;:::888777555444444444333333222222333333444555777999:::::::::;;;===???@@@@@@AAAEEEJJJNNNPPPPPPOOOLLLGGGDDDCCCDDDHHHJJJRRR\\\iiiwwwooo]]]SSSLLLMMMSSSVVVbbbhhhnnnvvvuuuzzzxxx|||xxxtttqqqmmmjjjfffffffffffffffgggggghhhkkkkkkjjjiiihhhgggfffeeeggghhhiiiiiiiiikkknnnpppsssrrrrrrtttxxxzzz||||||{{{|||}}}}}}}}}{{{zzzyyyzzz{{{~~~}}}}}}}}}~~~{{{qqqjjjddd``````[[[ZZZ]]]```aaabbbiiiqqq|||ppphhhhhh|||vvvddd]]]YYYYYYYYYUUURRRQQQNNNLLLHHHFFFFFFEEEDDDBBBBBB@@@>>>>>>???>>>===;;;999999999999888888888888777777666555444444333333333333444444444444333333444444555555555555555666555555555666777777888888;;;@@@IIIXXXooo~~~zzzsssnnnggg```ZZZWWWQQQHHHBBB@@@;;;:::888777555444444444333333333333333444555555666888:::;;;;;;<<>>@@@???@@@CCCJJJSSS[[[```bbb^^^YYYRRRKKKHHHIIIMMMPPPWWWcccqqq~~~aaaSSSLLLJJJNNNUUUWWWgggqqqyyy}}}uuussswww~~~{{{pppcccZZZ~~~zzzwwwuuussspppmmmiiiiiihhhhhhiiiiiijjjkkkmmmllllllkkkjjjjjjiiiiiihhhiiijjjkkkkkkmmmpppsssxxxxxxyyyzzzzzzzzzzzz{{{}}}~~~~~~|||zzz~~~}}}ssskkkddd^^^]]]YYYYYY[[[^^^^^^^^^dddlllwwwooofffbbbrrr{{{jjjccc______^^^YYYUUUSSSMMMKKKHHHFFFFFFEEEDDDCCC???>>>>>>???AAABBBBBB@@@<<<;;;;;;;;;;;;:::::::::999999888888777666666666555555666666666666555555111222333444555444444444666666777777888999999999999===FFFTTTlll~~~vvvqqqiiibbbZZZVVVPPPGGGAAA@@@;;;:::888777555444444444333333333333444555666777444777:::<<<<<<===???@@@???@@@DDDLLLVVV___fffiiieee___WWWPPPLLLMMMPPPRRRZZZfffsssxxx]]]QQQLLLKKKOOOWWW^^^lllvvv~~~qqqiiigggjjjmmmtttsssqqqnnnhhh___VVVPPP~~~|||xxxvvvuuusssqqqooojjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllljjjkkklllmmmmmmooosssvvvyyyzzz||||||{{{zzzzzz{{{}}}~~~~~~}}}~~~sssjjjccc]]]\\\ZZZYYYZZZ]]]]]]]]]ccckkkuuunnneeeaaappp|||kkkddd^^^^^^]]]XXXTTTSSSLLLJJJFFFEEEEEEEEEDDDCCC===<<<;;;<<<>>>??????>>>;;;;;;;;;;;;::::::::::::999999999888888777777777555666666666666666666555222333444555555555444333666666666777888888999999888<<>>@@@@@@@@@AAABBB@@@AAAEEEMMMWWWbbbiiimmmiiiddd\\\UUUQQQPPPRRRTTT]]]gggqqq|||pppYYYPPPNNNNNNRRRZZZeeesss}}}|||hhh```]]]]]]^^^bbbaaa```^^^YYYSSSMMMIII|||yyyvvvtttsssrrrpppoookkkkkkkkkjjjkkkllllllmmmkkkllllllmmmmmmnnnoooooolllnnnoooppppppsssvvvyyyxxx{{{~~~~~~|||{{{|||~~~~~~~~~sssjjjbbb^^^]]]ZZZYYY[[[]]]\\\\\\bbbjjjssslllddd```ooojjjbbb[[[ZZZYYYTTTQQQPPPKKKHHHEEEDDDDDDDDDCCCBBB@@@>>>======>>>>>>===;;;::::::999999999888888888888888888888777777777777444555555666666555555444444555777888777666444333555555666666777888888999999<<>>@@@???>>>>>>>>>BBBBBBFFFMMMWWWbbbjjjnnnjjjfff```ZZZVVVUUUUUUUUUUUU]]]dddkkkxxxuuubbbQQQNNNRRRTTTYYYaaaooo}}}jjj[[[XXXWWWUUUUUUQQQRRRRRRPPPNNNKKKKKKKKK~~~xxxrrrsssttttttuuuuuuttttttooonnnmmmllllllmmmnnnoooqqqqqqppppppppppppqqqqqqsssssstttuuuwwwyyyzzz{{{~~~vvvkkkddd```]]]]]]ZZZZZZ\\\\\\\\\aaahhhooommmbbb```mmmjjj___UUURRRQQQNNNLLLKKKGGGEEEDDDDDDEEEEEEDDDBBBAAAAAA@@@???>>>===<<<;;;;;;;;;::::::999888888888999888888777666555555444555555555555555555555555444444444555555555555666888777666666666777999:::<<<===BBBNNNbbbxxx~~~zzznnnggg]]]TTTLLLGGGBBB@@@:::999777666555555555666222444666777666777999;;;<<<===>>>???@@@@@@???>>>???@@@DDDKKKUUU___hhhnnnjjjfff```ZZZVVVTTTTTTTTTWWWVVVXXXaaallluuuxxxxxxfffYYYNNNMMMNNNQQQ\\\iiiuuuyyybbb[[[YYYSSSQQQTTTTTTSSSQQQMMMJJJIIIJJJKKK}}}wwwqqqrrrssssssttttttssssssqqqpppooonnnmmmnnnoooppprrrrrrqqqqqqqqqqqqrrrrrrtttuuuuuuvvvxxxzzz|||}}}~~~xxxllleee```]]]]]]ZZZZZZ\\\\\\\\\aaahhhooonnnbbbaaalllkkk```VVVSSSRRRNNNKKKJJJGGGFFFDDDDDDEEEEEEDDDBBBAAAAAA@@@???>>>===<<<<<<;;;::::::999888888777777555555555444444333333333555555555555555555555555444444444555555555555666888777666666666777888999:::<<>>===<<<<<<::::::999999888777777777444444444444444444444444555555555555555555555555444444444555555555555666777777666666666777888999999;;;???JJJ\\\rrr{{{rrrlllcccZZZRRRKKKFFFBBB>>><<<999777555333333333333555777888888999;;;===>>>>>>@@@AAAAAA@@@@@@???@@@AAACCCHHHPPPZZZdddjjjllliiiccc\\\VVVSSSQQQQQQLLLKKKLLLQQQXXX^^^______YYYPPPLLLPPPUUU[[[kkk{{{zzziii[[[XXXXXXUUUTTTVVVSSSSSSSSSQQQOOOOOOQQQRRR}}}wwwsssoooooopppqqqqqqqqqqqqqqqrrrqqqpppoooooooooppppppuuuttttttssssssttttttuuuvvvvvvwwwyyy{{{}}}zzz{{{}}}}}}qqqiiibbb^^^]]]ZZZZZZ\\\\\\\\\aaahhhnnnmmmaaa___hhhkkkaaaXXXVVVTTTPPPKKKJJJIIIHHHFFFFFFFFFFFFDDDCCC@@@@@@??????>>>======<<<:::999999888888777666666777777777777777777777777555555555555555555555555444444444555555555555666666666666666777777888888:::;;;???HHHXXXnnn|||sssnnneee\\\UUUMMMGGGCCC===<<<999777555444444444444666888999999:::===>>>???@@@AAABBBBBBAAA@@@???AAAAAACCCGGGOOOZZZdddjjjmmmiiibbb[[[TTTOOOLLLKKKGGGFFFFFFIIINNNQQQRRRRRRQQQKKKJJJPPPVVV___qqq}}}jjj```XXXXXXZZZXXXWWWYYYVVVWWWWWWUUUSSSSSSTTTVVV{{{uuupppnnnoooppppppqqqqqqpppppprrrqqqpppoooooopppqqqrrrvvvuuuuuuttttttuuuuuuvvvvvvwwwxxxyyy|||~~~xxxoookkklllmmmttttttkkkccc___]]]ZZZZZZ\\\\\\\\\aaahhhnnnjjj___]]]eee|||ooodddZZZWWWVVVQQQMMMKKKJJJIIIGGGFFFGGGFFFDDDCCC@@@@@@??????>>>>>>======::::::999999888777777777888888888888888888999999555555555555555555555555444444444555555555555666555555666666777777777777:::<<>>@@@@@@AAABBBCCCCCCBBBAAA@@@AAAAAACCCHHHOOOYYYccchhhiiieee^^^WWWPPPJJJFFFDDDDDDDDDDDDEEEGGGIIIJJJJJJKKKGGGIIIPPPVVV```vvvmmm___ZZZWWWYYY[[[[[[[[[\\\[[[\\\\\\[[[YYYXXXYYYZZZzzztttpppnnnoooppppppqqqpppppppppqqqqqqppppppqqqrrrtttuuuxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxzzz{{{~~~wwwjjjdddccccccccchhhpppyyywwwmmmddd___]]]ZZZZZZ\\\\\\\\\aaahhhmmmjjj___\\\cccxxxyyymmmaaa[[[WWWRRRMMMLLLLLLJJJHHHGGGGGGGGGEEECCC????????????>>>>>>======;;;;;;::::::999888888777666666666666666666666666555555555555555555555555444444444555555555555666444555666777777777666666;;;<<>>@@@BBBBBBCCCCCCDDDDDDCCCAAA@@@???@@@BBBFFFMMMUUU\\\```^^^[[[VVVPPPJJJEEEBBB@@@AAAAAAAAAAAABBBCCCDDDEEEFFFDDDHHHOOOVVVbbb{{{ooo```WWWWWWXXXYYYZZZ[[[\\\]]]^^^___``````___^^^___```zzzuuurrroooooopppqqqqqqqqqqqqppprrrrrrrrrrrrtttvvvxxxyyy{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{|||~~~nnnaaa]]]\\\[[[[[[```gggmmmvvvyyyoooeee___]]]ZZZZZZ\\\\\\\\\aaahhhllllllaaa]]]bbbuuuyyyiii```ZZZSSSMMMLLLLLLKKKIIIHHHHHHGGGEEECCC????????????>>>>>>>>>>>><<<<<<;;;;;;:::999999999666666555555444444333333555555555555555555555555444444444555555555555666444555666777777777666555:::;;;===CCCOOOddd}}}~~~wwwsssmmmeee]]]SSSJJJDDD<<<;;;999777666666666666777999;;;======???AAACCCCCCDDDDDDEEEDDDCCCBBBAAA>>>>>>@@@CCCGGGLLLPPPSSSPPPOOOLLLHHHEEEBBBAAA@@@======>>>>>>>>>>>>@@@AAACCCBBBGGGOOOWWWeee}}}ooocccZZZSSSVVVXXXXXXYYYZZZ[[[\\\^^^```bbbddddddeeefffhhh{{{vvvsssoooooopppqqqqqqqqqqqqqqqssssssssstttvvvyyy{{{|||}}}}}}||||||||||||}}}}}}}}}~~~iii]]]XXXWWWTTTVVV[[[bbbgggmmmzzzzzzooofff```]]]ZZZZZZ\\\\\\\\\aaahhhkkkoooccc^^^bbbssspppddd\\\SSSMMMKKKMMMKKKIIIHHHHHHGGGEEECCC????????????>>>>>>>>>>>>===<<<<<<;;;;;;::::::999777777666555444444333333555555555555555555555555444444444555555555666666333444666777777777666555888:::<<>>???BBBDDDDDDDDDEEEEEEEEECCCBBBAAA<<<===>>>@@@BBBEEEGGGHHHGGGFFFEEECCCBBBBBBAAAAAA999:::;;;;;;;;;;;;===???AAAAAAFFFOOOXXXhhh}}}lllddd^^^YYYQQQUUUXXXWWWWWWXXXZZZ[[[\\\___cccfffgggiiilllnnn~~~{{{yyywwwtttrrrsssrrrqqqqqqqqqrrrssstttuuuvvvvvvvvvxxxyyy{{{|||~~~||||||}}}zzzkkk```ZZZZZZZZZ\\\___aaadddjjjssszzzzzzlllccc___ZZZZZZZZZYYYYYY\\\```cccjjj|||mmmbbb^^^```nnnttteeeZZZRRROOOOOOLLLIIIGGGFFFFFFEEEDDDBBBAAA@@@???????????????@@@>>>===<<<;;;999888777666777666555444444555666777222222222222333333444555444444444555555555555666666666666666777777777777::::::<<>>======>>>@@@BBBDDDBBBCCCEEEFFFEEECCC@@@>>><<<;;;:::999999999:::;;;<<<@@@GGGNNNVVViiisssfff___XXXRRRPPPSSSTTTUUUVVVXXXZZZ\\\^^^___dddiiikkkkkkmmmpppsss{{{yyywwwvvvsssqqqqqqqqqppppppqqqrrrtttuuuxxxyyyyyyzzz|||}}}}}}~~~~~~~~~zzzkkkaaa\\\\\\\\\^^^```bbbdddjjjssszzzzzzlllccc^^^ZZZZZZZZZYYYYYY\\\```cccjjj|||nnnbbb]]]```mmm}}}jjj]]]SSSNNNMMMLLLIIIGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@??????@@@@@@>>>===<<<;;;999888777666777666555444444555555666333333222222333333444555444444444555555555555666555555666666666777777777::::::<<>>@@@AAABBBEEEFFFHHHIIIIIIIIIHHHEEEBBBAAA>>>===<<<;;;<<<===???AAABBBCCCEEEFFFEEEBBB???>>><<<;;;:::999999:::;;;;;;<<>>999999999777888:::999<<>><<<;;;;;;===>>>???CCCDDDFFFFFFEEEBBB???===<<<;;;:::999999:::;;;<<<<<>>>>>===<<<<<<;;;999888888777666666555555444333333333444444333333333444444555444444444555555555555666444444444444555555555666:::999;;;@@@FFFTTTkkk~~~wwwqqqjjj```UUUMMMGGG@@@:::999888777888<<<:::===@@@CCCDDDEEEHHHJJJJJJKKKMMMNNNMMMJJJGGGDDDCCCAAA???>>>===>>>???@@@FFFGGGHHHHHHFFFCCC@@@>>>;;;;;;:::999:::;;;<<<======???EEEKKKUUUfffuuudddZZZQQQOOOOOOPPPRRRVVVZZZ```ggglllnnnnnnnnnoooppprrruuuvvvxxx}}}{{{wwwrrrpppnnnnnnpppppppppooolllmmmoooqqqtttvvvwwwxxx}}}tttpppqqqnnnqqquuuyyy~~~}}}nnnbbb]]]XXXXXXXXXWWWWWWZZZ^^^aaahhhxxxvvvddd\\\```kkktttcccUUUNNNMMMJJJHHHFFFEEEFFFFFFEEECCC@@@@@@@@@@@@???>>>===<<<<<<<<<;;;::::::999888888666666666555555444444333555555444333333444444444444444444555555555555666444444444444555555555666999999;;;???DDDQQQgggzzz~~~xxxrrrkkkbbbWWWPPPIIIAAA;;;999888777888<<<:::===AAACCCEEEFFFIIIKKKLLLMMMOOOQQQPPPMMMIIIGGGDDDCCCAAA???>>>???@@@AAAIIIIIIJJJJJJHHHEEEAAA???;;;;;;:::::::::;;;======???AAAEEEKKKSSSccc|||tttfff\\\UUUPPPOOOPPPRRRXXX___iiipppyyy~~~~~~}}}}}}~~~~~~|||wwwssspppnnnmmmmmmoooppppppooolllnnnpppsssuuuwwwxxxyyy|||~~~|||}}}zzz}}}~~~oooddd]]]XXXXXXXXXWWWWWWYYY]]]aaafffwwwyyyeee\\\```jjjwwweeeVVVMMMKKKJJJHHHFFFEEEFFFFFFEEEDDD@@@AAAAAAAAA@@@>>>===;;;<<<<<<;;;::::::999888888555555666666777666666555666555444444444444444444444444444555555555555666444444555555555666666666999999:::>>>BBBNNNcccvvv~~~xxxrrrmmmdddZZZSSSJJJCCC<<<:::999777888;;;:::===@@@CCCEEEGGGIIIKKKMMMOOORRRSSSSSSPPPLLLIIICCCBBB@@@>>>>>>???@@@AAAJJJKKKKKKKKKHHHEEEAAA???;;;;;;:::::::::<<<===>>>@@@AAAEEEJJJPPP\\\pppuuufff]]]VVVRRROOOQQQTTTYYYdddnnn}}}zzzuuuqqqooonnnmmmmmmoooppppppooonnnooorrruuuwwwyyyyyyyyy|||}}}pppeee___WWWWWWWWWVVVVVVYYY]]]```dddvvv{{{eee\\\```jjjvvveeeWWWMMMJJJJJJHHHFFFEEEFFFFFFEEEDDDBBBCCCCCCCCCBBB@@@>>><<<<<<;;;;;;::::::999999888444555666888888888888777666666555444444444444444444444444555555555555666555555666666666777777777999888:::===AAALLL```rrr~~~yyytttoooggg]]]VVVKKKCCC===<<<:::777888:::999<<<@@@CCCDDDFFFIIIKKKNNNPPPSSSUUUUUURRRMMMKKKDDDCCCAAA@@@@@@AAABBBCCCJJJJJJJJJJJJGGGCCC???===;;;;;;::::::;;;<<<>>>???@@@@@@DDDHHHLLLTTTdddsss~~~sssddd[[[WWWRRRPPPQQQUUU[[[dddttt~~~{{{xxxtttppppppnnnmmmmmmoooppppppoooooopppsssvvvxxxyyyzzzzzz}}}~~~qqqfff```WWWWWWWWWVVVVVVXXX\\\```cccuuu}}}fff\\\aaaiiirrrdddWWWNNNKKKIIIGGGFFFEEEFFFFFFFFFEEEDDDEEEEEEEEEDDDBBB@@@>>>;;;;;;;;;::::::999999999444555777888999:::999999777666555444444444444444444444444555555555666666666666666666777777777777999888:::<<<@@@KKK^^^ppp~~~yyyuuupppiii```YYYKKKDDD>>>===;;;888777999999<<<@@@BBBDDDFFFIIIKKKNNNQQQTTTWWWVVVSSSNNNLLLGGGEEEDDDCCCCCCDDDFFFGGGIIIIIIIIIHHHFFFBBB>>>;;;;;;;;;::::::;;;<<<>>>?????????BBBFFFIIINNN[[[hhhooorrrtttpppfffZZZUUUTTTPPPPPPRRRYYYbbbooo~~~yyywwwvvvtttsssqqqpppoooooooooooooooooopppppprrrtttwwwzzz}}}~~~yyy|||~~~qqqeee]]]YYYVVVVVVYYYYYYXXXYYY]]]eeettt|||ppp```^^^jjjwwwmmm___TTTOOOIIIIIIIIIIIIHHHFFFEEECCCBBBCCCEEEGGGGGGDDD@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;999999888888777666666666666555555555555444444444555555555555555555555555555555555666666666777777555777:::<<<<<>><<<::::::;;;;;;<<<=========DDDCCCCCCCCCGGGLLLQQQTTTYYYZZZ[[[YYYUUURRRQQQPPPRRRSSSUUU]]]lll~~~{{{wwwuuutttsssrrrqqqqqqpppppppppppppppqqqpppqqqtttvvvzzz|||~~~}}}sssggg___ZZZVVVUUUXXXXXXWWWYYY^^^cccrrrzzz{{{kkk\\\\\\jjjmmmfff[[[TTTQQQLLLIIIIIIIIIHHHFFFEEECCCBBBBBBEEEGGGGGGDDDAAA???>>>===<<<<<<<<<<<<;;;;;;;;;:::999999888777777666666777777777666666666666555555555555555555555555555333333333444444444555555777888;;;<<<<<>>===:::;;;;;;<<<======>>>>>>AAA@@@@@@@@@AAADDDHHHJJJMMMOOOQQQPPPOOOMMMMMMNNNSSSUUU[[[eeettt|||xxxxxx|||{{{wwwssssssrrrrrrqqqrrrrrrqqqqqqqqqrrrrrrsssssstttxxx{{{uuuiiiaaa[[[WWWUUUVVVWWWWWWZZZ___bbbpppwwwxxxhhhZZZ[[[iiivvvfffaaaXXXSSSSSSNNNJJJJJJIIIGGGFFFEEEDDDCCCBBBDDDFFFFFFDDDAAA@@@@@@=========<<<<<<<<<;;;;;;:::::::::999888888777777777666666666666555555555555555555555555555555555333333444444444555555555999:::<<<<<<<<>>:::888888888:::===@@@BBBDDDEEEGGGIIIJJJLLLNNNQQQSSSTTTUUUTTTNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIGGGEEECCC@@@>>>===;;;<<<<<<======>>>????????????>>>>>>>>>??????@@@AAACCCFFFHHHHHHIIIKKKLLLQQQUUU^^^kkk{{{vvvmmmkkklllqqqyyy{{{xxxtttqqqqqqrrrrrrrrrssssssrrrrrrssstttuuuuuuvvvyyy}}}vvvjjjbbb\\\WWWTTTUUUVVVVVVZZZ___```nnntttzzziii[[[]]]hhhwwwfff```WWWRRRRRRNNNKKKJJJIIIGGGFFFEEEDDDDDDAAACCCEEEEEECCCAAAAAAAAA>>>>>>======<<<<<<;;;;;;;;;;;;::::::999888888777444444444444333333333333555555555555555555555555666666666666777777777777888999;;;<<<<<>>===<<<<<<======>>>?????????>>>???????????????>>>>>><<>>>>>===<<<<<<;;;;;;;;;;;;::::::999888888777555555444444444333333333555555555555555555555555666666666777777777888888777777999<<<===AAANNN\\\rrr}}}|||{{{wwwpppjjj]]]VVVLLLCCC>>>===<<<<<<;;;>>>@@@BBBCCCCCCEEEGGGDDDEEEGGGJJJMMMPPPSSSTTTSSSSSSSSSTTTUUUVVVWWWWWWTTTRRRNNNIIIDDD@@@===<<<<<<<<<======>>>?????????<<<===???@@@AAAAAA@@@@@@>>>@@@BBBCCCDDDEEEHHHJJJKKKPPPZZZeeeqqqzzz}}}qqqeee\\\YYYZZZ]]]^^^jjjzzz|||xxxuuuqqqpppqqqrrrssssssrrrrrrssssssuuuvvvxxxyyy|||~~~wwwiiiaaaZZZVVVTTTUUUVVVVVVYYY^^^]]]jjjooowwweeeYYY]]]fffyyyvvvddd^^^UUURRRSSSOOOMMMKKKIIIGGGFFFEEEEEEFFFCCCEEEEEEDDDBBBAAAAAAAAA@@@???>>>>>>===<<<;;;;;;:::::::::999888888777777888777777777777666666666555555555555555555555555444444555555555666666666666666888;;;===AAALLLXXXlll~~~~~~}}}zzztttnnnaaaZZZOOOFFFAAA??????>>><<<>>>AAABBBBBBCCCDDDFFFCCCDDDEEEGGGJJJNNNQQQSSSRRRSSSUUUWWWZZZ\\\^^^______\\\VVVOOOHHHBBB>>>===;;;<<<<<<======>>>??????;;;<<<>>>@@@AAACCCCCCCCCAAABBBCCCCCCCCCCCCEEEHHHKKKPPPWWW___hhhnnnsssuuusssmmmcccZZZTTTTTTVVVXXXZZZeeeuuuzzzwwwtttpppooooooqqqqqqqqqrrrrrrrrrsssuuuwwwxxxyyy|||}}}xxxjjjaaaYYYUUUTTTVVVWWWVVVXXX\\\]]]jjjnnnwwwdddXXX\\\bbbssswwweee___VVVRRRSSSPPPMMMLLLIIIGGGEEEEEEFFFFFFEEEFFFFFFDDDBBB@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999888777777666666999999888888888777777777555555555555555555555555444555555555666666666666888888999<<<===@@@IIITTTggg~~~xxxsssggg___TTTJJJDDD@@@???>>><<<>>>AAABBBBBBBBBCCCEEEDDDDDDDDDFFFIIIMMMQQQSSSTTTUUUYYY]]]aaaeeehhhiiikkkggg___VVVMMMFFFAAA???:::;;;;;;<<<======>>>>>>===>>>???AAACCCEEEFFFGGGFFFFFFFFFEEEDDDEEEGGGIIIKKKNNNRRRXXX^^^dddhhhjjjfff```YYYRRRPPPPPPRRRSSSYYYbbbrrr~~~xxxvvvsssooonnnnnnoooppppppqqqqqqrrrsssuuuwwwxxxyyy{{{|||~~~yyykkkaaaXXXUUUTTTWWWWWWVVVWWW[[[]]]jjjnnnzzzfffYYY[[[___lll|||iiibbbWWWRRRSSSOOOMMMLLLIIIGGGEEEEEEFFFGGGFFFFFFFFFDDDAAA??????@@@@@@@@@???>>>===<<<;;;;;;999999888888777666666666777777777777666666666666555555555555555555555555777777777777888888888888;;;999:::<<<<<<>>>FFFPPPddd}}}{{{vvvkkkcccWWWLLLEEE@@@>>>======???AAABBBBBBBBBCCCDDDEEEEEEEEEFFFIIIMMMQQQTTTWWWYYY^^^ccchhhmmmppprrrsssnnnfff[[[QQQIIICCCAAA::::::;;;;;;<<<=========AAABBBBBBCCCEEEGGGIIIJJJJJJJJJJJJIIIHHHHHHJJJMMMIIIKKKNNNRRRWWW\\\aaaccc^^^ZZZSSSOOOMMMMMMNNNOOOYYYaaappp}}}{{{uuutttsssrrrqqqpppppppppqqqqqqrrrtttvvvxxxzzz{{{zzzxxxiii```ZZZWWWUUUWWWWWWVVVXXX\\\\\\gggtttfff___VVVWWWiiiiii___[[[UUUPPPQQQLLLIIIFFFEEEFFFHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@AAA???>>>===>>>===<<<:::999999888888888888888888777666555444444555666777555555555555555555555555555555555666777888888888;;;:::999888:::???GGGMMM```ttt|||yyynnnhhh]]]RRRHHHBBB??????>>>>>>???@@@AAABBBBBBCCCFFFGGGGGGHHHIIILLLQQQUUUZZZ___cccfffmmmvvv||||||}}}uuuhhhXXXLLLFFFDDD??????>>>=========>>>??????@@@AAADDDHHHLLLOOOQQQPPPOOONNNLLLLLLNNNNNNLLLLLLPPPRRRRRRUUU[[[]]][[[[[[SSSMMMMMMPPPQQQSSSVVVaaalll{{{~~~{{{xxxuuutttsssrrrqqqppppppppprrrrrrsssuuuwwwyyy{{{||||||xxxiii___ZZZVVVTTTVVVWWWUUUWWW[[[]]]hhhtttfff^^^UUUUUUgggiii^^^ZZZSSSOOOPPPNNNKKKHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@??????===<<<<<<======;;;:::999999999888888888777777555555444444444444555555555555555555555555555555444444555666777888999999<<<;;;:::999:::>>>EEEJJJ]]]qqq}}}zzzqqqjjj```TTTKKKDDDAAA@@@??????@@@AAABBBCCCDDDDDDBBBDDDEEEFFFIIIMMMSSSWWW^^^ccchhhlllsss}}}}}}ooo___QQQIIIGGGAAA@@@???>>>>>>???AAABBBCCCFFFIIIMMMPPPTTTWWWZZZ\\\[[[YYYWWWUUUTTTQQQOOOQQQTTTVVVVVVXXX]]]___]]][[[TTTNNNOOOQQQSSSWWW[[[fffssszzzwwwuuussssssrrrqqqqqqpppqqqqqqssstttuuuvvvxxxzzz|||~~~xxxhhh___YYYUUUSSSUUUVVVTTTVVVZZZ^^^hhhuuueee]]]TTTTTTdddkkk^^^XXXQQQNNNOOOPPPMMMIIIGGGFFFEEEDDDBBBCCCCCCBBBBBBAAA@@@??????===<<<;;;;;;<<<===<<<:::;;;::::::999888777666666333444444555555444444333555555555555555555555555333444444666777888999999<<<<<<:::999999===BBBFFFXXXmmm~~~{{{tttnnndddXXXNNNGGGBBB@@@@@@AAAAAABBBCCCDDDEEEEEEAAACCCEEEGGGKKKPPPWWW[[[bbbiiiooottt}}}xxxfffVVVLLLHHHCCCBBB@@@???@@@BBBEEEGGGFFFKKKPPPTTTXXX]]]dddiiilllkkkiiifffbbb]]]YYYWWWZZZ]]]___^^^```eeefffddd```YYYTTTTTTWWWYYY^^^dddnnn}}}{{{xxxuuussssssrrrrrrqqqqqqqqqqqqrrruuuvvvvvvxxxzzz|||~~~xxxhhh^^^XXXTTTSSSTTTUUUSSSUUUYYY___iiiuuueee\\\SSSSSSbbb{{{mmm^^^WWWQQQNNNOOOOOOLLLIIIGGGFFFEEECCCBBBBBBBBBAAAAAA@@@??????>>>===;;;;;;;;;===>>>===;;;;;;;;;:::999888666666555333444555666666555444333555555555555555555555555555555555666666666777777:::::::::999999<<>>>>>===<<<<<<>>>???>>>===;;;;;;:::999888666666555555666777888888777666555555555555555555555555555777777666666555444444444666777888999:::===AAADDDOOOddd}}}~~~vvvqqqiii^^^TTTKKKDDDAAA@@@@@@AAABBBCCCDDDEEEEEEEEEGGGJJJLLLPPPVVV]]]aaahhhqqq{{{kkkYYYNNNJJJFFFEEEEEEEEEGGGKKKNNNQQQMMMPPPTTTZZZeeeuuuzzzpppnnnrrrzzztttooolllmmmmmmmmmrrryyy{{{xxxwwwuuutttssssssrrrsssssstttuuuuuuyyyzzzzzz|||~~~zzziii___XXXTTTRRRTTTUUUSSSUUUYYY___hhhsssddd[[[SSSSSSaaavvvmmm^^^WWWPPPMMMOOOHHHGGGFFFFFFGGGHHHFFFEEEAAAAAAAAA@@@@@@@@@?????????>>>======>>>???>>><<<;;;::::::999888777666666777777777888888777777777555555555555555555555555777777666666555444333333444666777999:::<<<@@@CCCJJJ___xxxwwwrrrkkkaaaWWWNNNGGGCCC@@@@@@AAABBBCCCDDDEEEEEEFFFHHHKKKNNNRRRXXX___dddoooxxxkkkYYYQQQNNNHHHHHHIIIKKKNNNQQQTTTVVVVVVVVVYYYaaaqqqvvvzzz~~~}}}~~~~~~yyywwwvvvuuutttssssssssstttuuuvvvwwwwww{{{{{{|||}}}|||kkk```XXXTTTSSSUUUUUUTTTVVVZZZ^^^gggrrr~~~}}}aaaXXXQQQRRR___sssiii\\\UUUOOOLLLMMMHHHFFFFFFFFFGGGGGGFFFDDDAAAAAAAAAAAAAAA@@@@@@@@@???>>><<<<<<======<<<:::999999999888888888777777777777666666666666777777555555555555555555555555555555555555555555555555444666888999999;;;===???EEEZZZssswwwtttmmmddd[[[QQQJJJFFFAAABBBCCCCCCEEEEEEFFFGGGHHHJJJNNNRRRWWW^^^fffkkkxxxfffVVVQQQPPPKKKLLLOOOSSSVVVYYY[[[\\\\\\[[[^^^jjj~~~~~~zzz}}}xxxvvvuuuttttttttttttttttttuuuwwwxxxyyy{{{|||}}}~~~}}}}}}kkkaaaYYYUUUSSSUUUVVVTTTVVVZZZ]]]fffqqq}}}{{{___VVVOOOQQQ^^^qqqgggZZZTTTMMMJJJKKKHHHGGGFFFGGGGGGGGGEEECCCBBBBBBAAAAAAAAAAAAAAAAAA???===<<<<<<<<<<<<:::999999999888888888888888888777666555444444555666777555555555555555555555555222333333444555666777777666777999:::999999;;;<<>>===;;;::::::::::::999999999888888888777777666666666666666555555555444444444555555555555666555555444444555666888999555666777777666777:::<<>>>>>???>>>===<<<;;;:::::::::999999999888888888777777555555555666666666666666444444444555555555555666555444444555555666777888333555666777666777999;;;???IIIZZZmmm{{{vvvqqqlllfff___[[[WWWWWWXXXYYYYYY\\\```ccckkkssszzziiiVVVLLLGGGCCCCCCEEEDDDDDDEEEHHHMMMQQQTTTTTTUUU\\\eeeooo{{{zzzuuuxxx{{{{{{yyywwwttttttuuuwwwxxx{{{}}}~~~~~~~~~zzzuuurrrqqqqqqqqqqqqrrrssstttuuuooopppoooooonnnppptttwww|||~~~nnncccZZZUUUSSSTTTTTTRRRTTTXXXYYYfffkkkoooWWWSSSNNNOOOYYYiiihhh\\\OOOJJJKKKGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@??????>>>>>>=========>>>>>>===<<<;;;::::::999999999999888888888888777555555555666666666666666444444444555555555555666333444555666666666666555444666888888888999;;;<<>>=========>>>>>>======<<<:::999999999999999888888888888777555555555555666666666777444444444555555555555666222333555777777666444333333555777888888999:::<<<===DDDRRRfffzzz~~~yyytttooojjjddd```YYY\\\___bbbfffkkkqqqvvv}}}ttt___TTTJJJHHHHHHFFFDDDDDDBBB@@@???@@@BBBDDDEEEDDDGGGOOOVVV\\\dddooowwwyyyzzz|||~~~~~~qqqhhh___YYYTTTSSSYYYaaaeeeqqqeeehhhmmmrrrwww}}}~~~{{{xxxuuuxxxzzzzzzxxxwwwxxxzzz{{{}}}ooofffZZZVVVSSSTTTTTTRRRTTTXXXWWWeeekkklllUUUQQQLLLLLLUUUdddlll___RRRMMMNNNJJJEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>===>>>>>>>>>===<<<;;;999888999999999888888888888777444555555555666666777777444444444555555555666666111333666888888777444222000222555666666777888:::<<>>AAAAAA@@@>>>BBBIIIOOOQQQWWWaaajjjmmmiiikkklllmmmnnnnnnjjjeee]]]WWWQQQMMMKKKKKKQQQYYYWWWaaaooo}}}]]]^^^___bbbffflllpppssszzz|||}}}zzzxxxxxxyyysssuuuwwwxxxxxxyyy{{{}}}|||{{{kkkaaa[[[WWWTTTTTTTTTRRRSSSWWWWWWfffllljjjUUUQQQJJJJJJUUUeeemmmYYYRRRNNNKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>======;;;;;;;;;:::::::::999999888999999999999888777777333333333444555666666777666666666555444444444333444444444555555555555666666666666666777888999:::???CCCMMM^^^sss{{{tttoookkkhhheee^^^\\\]]]aaadddiiiuuuwwweee\\\IIIHHHFFFDDDCCCBBBBBBCCCAAA@@@???>>>=========>>>AAABBBEEEIIINNNTTTYYY\\\\\\\\\[[[YYYWWWUUUSSSRRRKKKKKKJJJHHHFFFFFFIIIKKKQQQWWW```jjjuuuRRRSSSTTTWWW[[[___dddfffmmmooosssxxx{{{~~~|||xxxvvvuuuvvvvvvsssuuuwwwxxxyyyzzz|||~~~~~~{{{kkkaaaZZZVVVSSSTTTSSSQQQRRRVVVVVVdddkkkiiiUUUQQQJJJJJJUUUeeelllYYYRRRNNNKKKKKKHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA???>>>>>>======;;;;;;;;;:::::::::999999999999999999999888777777555555666666777888888999444444444444444333333333444444444555555555555666666666666666777888999:::<<<@@@JJJ[[[pppzzztttoookkkgggddd^^^\\\\\\___bbbgggsss|||iiiYYYQQQHHHGGGEEEDDDBBBBBBBBBCCCBBBAAA@@@???>>>=========>>>???@@@CCCGGGKKKNNNPPPRRRQQQQQQOOOMMMKKKIIIHHHDDDDDDDDDCCCBBBCCCFFFIIIKKKOOOVVV]]]fffsssFFFFFFHHHJJJNNNRRRUUUWWW\\\___ccchhhlllppprrrsssvvvuuusssrrrqqqrrrssstttsssuuuxxxyyyyyyzzz}}}zzzjjjaaaYYYTTTQQQRRRRRRPPPQQQVVVUUUccciiiiiiTTTQQQIIIIIIUUUeeekkkYYYRRRNNNKKKKKKIIIIIIHHHGGGGGGFFFFFFEEECCCBBBAAA@@@>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999999999888888777555666666777777888888999333333333333333444444444444444444555555555555666666666666666777888999999:::===GGGWWWkkk~~~zzztttnnniiieeebbb]]]ZZZYYY[[[]]]cccooo{{{}}}ooo^^^QQQLLLGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBBBB@@@???>>>===============>>>@@@BBBDDDEEEGGGGGGGGGFFFDDDBBBAAA@@@>>>???@@@@@@@@@BBBFFFHHHHHHKKKNNNRRRXXXcccpppzzz???@@@AAACCCFFFIIILLLMMMOOORRRVVV[[[```dddggghhhjjjkkkkkkmmmnnnppprrrssssssuuuwwwyyyzzz{{{~~~xxxiii```WWWSSSPPPQQQPPPOOOQQQUUUUUUccciiihhhSSSPPPIIIIIIUUUeeejjjYYYRRRNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;:::::::::999999::::::999999888777444444555555666666666666333333333444444555555555444444444555555555555666666555555666666777888999888<<>>===>>>>>>>>>??????@@@AAAAAACCCCCCCCCBBBAAA@@@???>>>>>>???AAAAAABBBCCCFFFIIIKKKLLLMMMOOOSSS\\\iiirrr<<<===>>>???AAACCCEEEFFFFFFHHHKKKPPPUUUYYY\\\^^^```bbbeeeiiillloooqqqrrrqqqtttvvvxxxzzz{{{~~~vvvggg___VVVQQQOOOPPPPPPNNNPPPUUUUUUccciiigggSSSOOOHHHIIIUUUeeekkkZZZSSSOOOLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDCCCAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;::::::999::::::::::::999888888555555555666666666666666444444555555666666777777444444444555555555555666555555555555666777888999999<<>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???AAACCCDDDDDDEEEGGGIIILLLMMMNNNNNNQQQZZZfffnnnyyy888999:::;;;===>>>??????>>>???BBBFFFJJJMMMPPPRRRWWWYYY^^^dddiiilllooopppppprrruuuwwwyyy{{{~~~ssseee]]]UUUQQQOOOPPPPPPOOOQQQUUUUUUccciii~~~fffRRROOOHHHIIIUUUeeemmm[[[TTTPPPLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCBBB@@@????????????<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888888888888888888666666666666666777777777444444444555555555555666555555555555666777888888999;;;@@@JJJYYYnnn}}}vvvooohhhaaa\\\UUURRROOOOOOMMMOOOWWW```rrryyyiii]]]SSSIIIDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDEEEEEEFFFEEEDDDBBBAAA===>>>???AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAACCCEEEFFFGGGHHHJJJLLLLLLMMMNNNNNNQQQXXXbbbjjjttt|||666777777999999::::::::::::;;;<<>>FFFTTThhh~~~wwwppphhhaaa\\\RRROOOMMMLLLIIIHHHNNNWWW^^^kkkzzz|||ooo```WWWPPPIIIFFFGGGAAAAAA@@@@@@@@@AAACCCDDDCCCDDDFFFGGGGGGEEEDDDCCC>>>???@@@BBBBBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBCCCFFFIIILLLMMMOOOQQQSSSQQQRRRSSSSSSUUUZZZcccjjjuuu{{{555666777888888888888888::::::;;;===???AAADDDEEEGGGKKKRRRYYY```dddfffgggmmmooosssuuuwwwzzz}}}~~~ooobbbZZZUUUQQQOOOPPPQQQPPPRRRVVVSSSaaafff}}}zzzfffQQQNNNHHHHHHUUUeeeppp^^^VVVPPPLLLIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@?????????======<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888777777777666666666666666666666666555444444444333444444444555555555666666555444444555555666777888888999<<>>>>>CCCGGGMMMSSSXXX\\\aaadddhhhlllqqquuuxxx{{{~~~pppccc\\\VVVTTTRRROOOOOOPPPQQQSSSWWW^^^iiiwww}}}cccTTTIIIIIIJJJPPPeee}}}oooaaaUUUPPPPPPLLLIIIIIIIIIHHHFFFDDDCCCBBBEEEDDDBBB@@@???>>>============<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888999999999888777666666555666666555555555444444444555555555555555555555555666666666666777777777777888999===DDDMMM\\\sss|||vvvpppjjjbbb\\\UUUPPPIIIEEECCCCCCDDDCCCJJJNNNVVV]]]cccggghhhiii]]]XXXQQQIIICCC@@@??????CCCBBB@@@??????AAADDDFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@@@@AAABBBBBBBBBDDDGGGJJJJJJMMMSSSWWW[[[^^^```bbbbbb]]][[[^^^ccciiirrr{{{444555777777666666666777999999999999:::;;;<<<<<<@@@DDDIIINNNSSSXXX^^^bbbgggkkkpppuuuxxxzzz}}}rrreee]]]VVVTTTRRROOOOOOPPPQQQSSSVVV]]]hhhuuu}}}bbbTTTIIIIIIKKKPPPddd{{{oooaaaUUUPPPPPPKKKJJJIIIIIIHHHGGGEEECCCBBBDDDCCCBBB@@@???>>>============<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888888888777777666555555444777777666666666555555555555555555555555555555555555555666666666777777777999999<<>>@@@BBBEEEGGGKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBCCCGGGIIIIIINNNVVV]]]bbbfffiiijjjmmmhhhfffjjjpppxxx444666888888777666777888777777777777888999:::;;;===???CCCGGGLLLRRRYYY^^^fffjjjooossswwwzzz}}}sssfff___VVVTTTRRROOOOOOPPPQQQSSSUUU[[[eeesss|||aaaSSSJJJJJJKKKOOOaaaxxxoooaaaUUUPPPPPPKKKJJJJJJIIIHHHGGGFFFDDDCCCDDDCCCAAA@@@>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888777777666666555555444444777777777777777666666666555555555555555555555555444444555555555666666666:::999:::>>>EEESSSjjj~~~~~~xxxssslllccc]]]UUUPPPIIICCCAAA@@@???>>>>>>???BBBEEEHHHJJJKKKLLLHHHFFFDDDAAA??????>>>???>>>>>>>>>???AAADDDHHHJJJNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA???@@@AAAAAAAAABBBEEEHHHIIIOOOYYYdddlllqqqssstttqqqmmmmmmsss}}}666888999999888888999:::777777666777777888999:::;;;===???BBBFFFMMMUUUZZZbbbffflllqqquuuxxx|||~~~sssfff^^^VVVTTTRRROOOOOOPPPQQQRRRTTTZZZcccppp|||aaaSSSJJJKKKKKKNNN___uuuoooaaaUUUPPPOOOKKKJJJJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777666666555555555666666666666666666666666555555555555555555555555444444444444555555555666999888999<<>>>>>>>>???@@@AAABBBCCC@@@?????????>>>>>>>>>===>>>>>>???AAADDDGGGKKKMMMOOONNNLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBBBB???@@@AAAAAA@@@BBBDDDGGGIIIPPP\\\iiisssyyyyyyxxxooommmppp{{{888999;;;;;;:::::::::;;;777777777888888999:::;;;;;;<<<===???CCCIIIQQQVVV]]]bbbhhhnnnssswww{{{~~~sssddd[[[VVVTTTRRROOOOOOPPPQQQRRRSSSXXXaaammm||||||cccUUUKKKKKKKKKMMM^^^sssoooaaaUUUPPPOOOJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@???>>>=========;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888777777777777777666555555555555555555555555555555555555555555555555444444444444555555555666888777888;;;AAANNNdddxxx|||wwwooofff```VVVQQQIIIBBB>>><<<;;;:::???>>>============>>>???>>>>>>>>>>>>>>>>>>======>>>???@@@CCCFFFJJJMMMOOONNNMMMLLLKKKJJJKKKLLLMMMLLLKKKJJJHHHFFFEEECCCCCC@@@AAAAAAAAA@@@AAADDDFFFIIIPPP\\\jjjvvv{{{zzzxxxnnnooowww888:::<<<<<<;;;:::;;;<<<888888888888999:::;;;<<<;;;<<<===>>>AAAFFFLLLQQQWWW\\\cccjjjpppvvv{{{~~~ssscccZZZVVVTTTRRROOOOOOPPPQQQSSSSSSXXX___kkk{{{}}}fffWWWLLLKKKJJJMMM^^^ssspppaaaUUUOOOOOOJJJGGGHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888888777777777777444444444444555555555555555555555555555555555555444444555555555666666666888777888;;;@@@KKK___qqqyyyqqqhhhaaaVVVQQQIIIBBB>>><<<;;;:::===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBDDDGGGJJJLLLNNNLLLKKKJJJIIIJJJMMMOOOQQQPPPOOOMMMKKKHHHFFFDDDCCCAAAAAABBBAAAAAABBBDDDGGGKKKQQQ\\\kkkwww|||{{{wwwooosss777999;;;;;;:::999:::;;;888888888888999:::;;;;;;;;;<<<===>>>???CCCHHHLLLQQQWWW___gggnnntttzzz~~~ttteee[[[VVVTTTRRROOOOOOPPPQQQSSSSSSXXX___jjjzzz~~~iiiYYYMMMKKKIIILLL^^^tttpppaaaUUUOOONNNIIIFFFFFFFFFFFFEEEDDDDDDCCCAAA@@@???>>>>>>======>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::999999888777777777777777777777777444555555555666666666666555555555555555555555555555555666666666777777777999888999;;;===FFFWWWhhh{{{{{{sssiiibbbVVVPPPIIIBBB???===;;;:::999::::::;;;<<<<<<======>>>============>>>???@@@@@@AAABBBDDDFFFHHHIIIJJJHHHHHHGGGHHHJJJNNNRRRTTTUUUSSSQQQNNNJJJGGGDDDCCCBBBCCCCCCBBBAAABBBEEEGGGLLLQQQ\\\kkkyyy}}}zzzwww}}}666777999999888888888999777777777777888999:::;;;:::<<<======>>>AAAEEEHHHNNNTTT\\\eeemmmtttzzz~~~uuuggg]]]VVVTTTRRROOOOOOPPPQQQSSSSSSXXX___jjjzzz~~~kkkZZZMMMJJJIIILLL___uuupppbbbUUUOOONNNIIIEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@???>>>======>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999999888555555555666666666666666555666666666777777888888555555555555555555555555666666666666777777777777:::999:::;;;<<>>>>>>>>===<<<<<<<<<===???AAABBB@@@@@@AAACCCDDDFFFGGGGGGFFFEEEFFFGGGJJJOOOTTTVVVWWWVVVSSSOOOKKKHHHEEECCCCCCCCCDDDCCCBBBCCCEEEGGGNNNRRR]]]lll{{{}}}=========<<<;;;;;;;;;:::666777888999999999999999999;;;===>>>>>>@@@CCCEEEKKKQQQZZZccckkkrrryyy}}}tttfff]]]WWWSSSRRRSSSRRRNNNNNNQQQVVVZZZaaakkkxxxmmm]]]PPPMMMKKKMMM___uuuqqqaaaYYYQQQLLLLLLJJJIIIHHHFFFEEEEEEEEEEEE============<<<<<<<<<<<<===============<<<<<<;;;:::999888888777777888888888666555666777888777666888888777777666666666666333333444444555666666666888888777777777777888888888888888999:::???MMM[[[uuu~~~~~~uuukkkcccWWWRRRJJJCCC???<<<:::888::::::;;;;;;===>>>@@@AAA???>>>>>>>>>>>>>>>?????????AAABBBCCCBBBBBBCCCEEE===>>>AAADDDIIIQQQZZZ___aaa]]]XXXQQQLLLHHHFFFEEECCCBBBBBBBBBCCCFFFHHHJJJQQQVVVbbbrrr}}}<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;<<<===???@@@AAAAAABBBDDDFFFHHHNNNVVV___hhhpppxxx}}}ssseee\\\VVVSSSQQQSSSRRRNNNNNNQQQVVVZZZ```iiivvvmmm]]]PPPMMMLLLNNN```vvvsssaaaYYYQQQKKKKKKGGGFFFEEEDDDCCCBBBBBBBBB??????>>>>>>>>>========================<<<;;;;;;:::999888888777777888888777555444555666777666555555555444444444333333333555555555555555555555555777777666666666666777777777777888::::::>>>JJJWWWppp{{{wwwllldddXXXRRRJJJDDD???<<<:::999999999:::;;;<<<>>>???@@@??????>>>>>>>>>>>>??????>>>???AAA@@@??????AAABBB???@@@BBBEEEJJJRRR[[[aaaccc```[[[TTTNNNJJJGGGFFFDDDDDDCCCCCCDDDFFFIIIJJJNNNSSS```qqq<<<<<<<<<<<<============;;;;;;::::::;;;===>>>???BBBCCCDDDDDDCCCDDDFFFHHHGGGLLLSSS\\\eeeoooyyysssddd[[[VVVRRRQQQRRRQQQNNNNNNQQQVVVZZZ___fffrrr~~~mmm]]]PPPNNNLLLOOOaaaxxxvvvcccYYYPPPJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>><<<============<<<;;;;;;:::999888888777777888888888666555666777888777666777777666666666666555555888777777666555555444444666666555555555555666666666666888::::::<<>>>>>>>>??????===>>>>>>>>>======>>>@@@BBBCCCDDDFFFJJJSSS\\\ccchhhddd^^^WWWQQQKKKHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKNNNRRR___qqq>>>>>>=====================<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDFFFHHHHHHLLLSSS[[[eeeppp{{{uuufff\\\VVVRRRPPPQQQPPPNNNOOORRRVVVZZZ]]]cccnnnzzznnn^^^QQQNNNMMMPPPccczzzxxxdddYYYOOOIIIHHHFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@?????????>>>>>>>>><<<<<<======<<<<<<;;;::::::999888888777777888888999888777777999999888777777777777777777777777777777777777666666555555555555555555444444555555555555555777::::::;;;BBBJJJaaaqqqzzzoooggg[[[TTTLLLDDD???===;;;:::<<<<<<===>>>???AAABBBCCC@@@@@@??????>>>>>>??????======>>>===<<<<<<>>>@@@DDDDDDEEEGGGKKKTTT^^^eeelllhhhaaaXXXQQQKKKHHHFFFHHHHHHHHHHHHIIIJJJKKKLLLSSSVVV___nnn@@@@@@???>>>======<<<<<<===<<<;;;;;;<<<>>>AAACCCCCCDDDEEEEEEEEEEEEGGGIIIIIIMMMSSS[[[eeeppp||||||vvvtttvvvsssvvvzzzwwwhhh^^^VVVQQQOOOPPPOOOMMMOOOSSSUUUXXX\\\```jjjwwwooo^^^QQQNNNMMMQQQeee|||xxxdddYYYOOOIIIHHHEEEEEEEEEEEEDDDBBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999888888777777888888888777666666888888777666444444444444444444444444444555555555666666666777555555444444444444555555555444666999::::::???FFFYYYlll{{{ppphhh\\\VVVLLLDDD???===;;;;;;;;;;;;<<<===>>>@@@AAABBBAAAAAA@@@???????????????>>>>>>>>>>>>===>>>AAACCCEEEFFFHHHJJJOOOXXXbbbhhhpppkkkaaaWWWOOOIIIGGGFFFJJJJJJJJJKKKLLLMMMNNNOOOUUUVVV\\\iiiwww@@@@@@@@@???>>>=====================>>>@@@BBBCCCCCCDDDFFFGGGGGGIIILLLNNNMMMPPPVVV]]]fffqqq{{{ssslllfffdddfffbbbdddhhhmmmuuu~~~yyyiii^^^UUUQQQNNNOOOOOOMMMOOOSSSSSSWWW[[[___gggttt|||~~~ooo^^^QQQNNNNNNSSSgggwwwcccXXXOOOIIIIIICCCCCCDDDDDDCCCAAA???>>>??????>>>>>>>>>=========;;;<<<<<<<<<<<<;;;:::::::::999888888777777888888555444333444555666555333555555555555555666666666333333444444555666666777555555444444444444555555555444555888::::::>>>DDDRRReee|||}}}ssskkk^^^WWWMMMDDD???===<<<;;;999999:::;;;<<<>>>???@@@BBBAAA@@@???????????????>>>????????????AAADDDGGGIIIKKKNNNRRRXXX```jjjpppuuunnnbbbVVVLLLHHHFFFFFFJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRWWWaaammmyyy>>>>>>>>>??????@@@@@@@@@===>>>???@@@BBBCCCDDDEEEDDDFFFIIIKKKLLLOOOSSSUUUTTTWWW]]]dddllluuu~~~pppeee^^^XXXVVVXXXWWWXXXZZZ]]]ccclllvvv}}}yyyhhh^^^UUUQQQNNNNNNNNNMMMOOOTTTQQQVVV[[[^^^fffrrrzzz}}}ppp___QQQOOONNNTTTiiivvvaaaWWWOOOJJJKKKCCCDDDEEEEEEDDDBBB???>>>@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999:::999888888777777888888666555444555666777666444777777777777888888888999333333333444444444444444666666555555555555666666666444444777999:::>>>CCCLLL___wwwvvvnnn___XXXNNNEEE???===<<<<<<::::::;;;<<<===???@@@AAACCCBBBAAA@@@????????????>>>?????????@@@CCCGGGKKKPPPSSSXXX]]]dddllltttzzzzzzqqqcccUUUKKKGGGGGGHHHJJJKKKMMMOOOQQQSSSTTTTTTPPPPPPTTT\\\ccckkkvvv;;;<<<===>>>@@@BBBCCCCCC>>>???AAACCCDDDEEEFFFFFFFFFHHHLLLNNNPPPTTTXXX[[[[[[___eeekkkrrrzzzwwwggg]]]UUUOOOMMMOOOQQQQQQRRRTTTXXX```jjjpppyyyhhh]]]UUUPPPMMMNNNNNNMMMOOOTTTOOOUUUZZZ^^^eeeqqqyyy|||ppp___QQQOOOOOOTTTiiiuuuaaaWWWOOOKKKLLLEEEFFFGGGGGGFFFDDDBBB@@@AAAAAAAAA@@@@@@@@@??????;;;;;;<<<<<<;;;;;;:::999:::999999888777888888888999888777888999:::999777333444444444555555666666555444444333333222222111666666555555555555666666777444333777999:::>>>DDDHHH[[[sssyyyqqq```XXXNNNEEE???===<<<<<<===>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@????????????===>>>??????@@@CCCHHHLLLUUUXXX___eeelllttt|||}}}tttdddTTTJJJFFFHHHJJJJJJKKKNNNPPPSSSTTTVVVVVVRRRQQQTTTYYY^^^aaaiiiqqqxxx????????????@@@AAABBBBBBEEEDDDDDDDDDFFFFFFEEEDDDIIIKKKNNNSSSXXX^^^dddggggggmmmssswww~~~~~~sssdddXXXQQQOOOMMMKKKKKKMMMOOOOOOOOOSSS\\\cccoooyyywwwfff[[[TTTSSSQQQPPPPPPQQQRRRSSSRRRUUUWWW[[[fffttt|||~~~qqq```RRROOOOOOTTTiiittt```TTTKKKHHHJJJEEEEEEFFFFFFFFFEEEEEEDDD????????????>>>>>>>>>===;;;;;;;;;:::999888777666777666666555555555666666888888777666666666666666666555555555555444444444555555555555555555555555555555555555666666666666666555555666888:::<<<>>>GGGWWWlll|||zzzoooccc\\\QQQGGG@@@===;;;999>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????BBBDDDEEEDDDCCCDDDIIIMMMXXX```iiirrr|||sss^^^OOOJJJIIIGGGEEEMMMLLLMMMOOORRRUUUWWWWWWVVVTTTVVV\\\]]][[[___fffhhhrrr?????????@@@@@@BBBCCCDDDEEEEEEEEEFFFHHHIIIJJJJJJNNNPPPTTTYYY```gggnnnrrryyy{{{qqqcccXXXRRRPPPNNNMMMKKKMMMOOONNNNNNQQQYYY___eeeooo~~~uuudddZZZTTTSSSQQQOOOOOOPPPQQQRRRQQQTTTWWW[[[fffttt}}}~~~sssaaaSSSOOONNNSSSgggttt```UUUMMMJJJLLLGGGGGGGGGFFFEEECCCBBBAAA?????????>>>>>>>>>======::::::::::::999888777777777777666666666666777777888888777666666666666666666555555555555444444444555555555555555555555555555555555555666666666666555555555555666888:::<<>><<<;;;======>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAACCCEEEEEEDDDGGGLLLQQQ\\\eeepppxxx~~~vvviiiWWWLLLHHHHHHFFFDDDJJJJJJJJJLLLPPPSSSUUUVVVYYYWWWYYY^^^___]]]^^^cccbbbkkkyyy??????@@@@@@BBBCCCDDDEEEFFFFFFFFFHHHJJJLLLOOOPPPTTTWWW]]]dddlllvvvyyypppdddZZZVVVTTTRRRPPPMMMNNNOOONNNMMMOOOUUUYYY\\\eeeqqq~~~ssscccYYYUUUSSSQQQOOONNNNNNOOOPPPPPPSSSVVV[[[ggguuu~~~vvvdddTTTOOOMMMQQQeee|||sss```VVVNNNKKKMMMIIIIIIGGGFFFCCCAAA???===>>>>>>>>>>>>============::::::::::::999888888777777777777666666777777888888888777666666666666666666555555555555444444444555555555555555555555555444555555555555666666666555555444444555777888999???MMMaaasss~~~vvviiibbbVVVLLLEEE@@@>>><<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????BBBDDDEEEFFFIIIPPPUUUaaalllyyy|||sssggg]]]QQQIIIHHHHHHGGGEEEHHHHHHIIIKKKNNNRRRUUUWWW^^^\\\]]]bbbdddaaa___```___eeeppp|||@@@@@@AAABBBCCCEEEFFFGGGFFFGGGHHHIIIKKKNNNSSSVVVZZZ___hhhrrr||||||tttiiiaaa]]][[[XXXVVVSSSSSSSSSQQQPPPQQQTTTWWWZZZ```kkkvvvqqqbbbYYYUUUSSSPPPNNNMMMMMMNNNNNNPPPSSSXXX^^^jjjxxxyyyfffVVVOOOLLLOOOccczzzrrr___UUUMMMJJJLLLHHHGGGFFFDDDBBB???===<<<>>>>>>=========<<<<<<<<<:::::::::::::::999888777777666666666666777777888888777777666666666666666666555555555555444444444555555555555555555555555444444444555555555666666666666555555555666888999<<>>===??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???BBBDDDEEEFFFKKKRRRXXXdddqqqrrrggg\\\UUUNNNKKKJJJJJJHHHFFFHHHIIIJJJKKKMMMRRRWWW[[[cccccceeejjjllliiiddd```bbbeeellltttBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGIIIJJJLLLQQQXXX]]]bbbjjjwwwuuusssqqquuu~~~{{{sssllliiifffbbb___\\\[[[YYYWWWUUUUUUXXXZZZ]]]bbbjjjssspppbbbYYYTTTRRROOOMMMLLLLLLMMMMMMPPPTTTZZZaaammm}}}zzzgggVVVOOOKKKNNNbbbzzzppp]]]SSSKKKGGGHHHDDDDDDDDDCCCAAA???>>>============<<<<<<<<<<<<;;;999999:::::::::999888888666555555555666666777888888777777666666666666666666555555555555444444444555555555555555555555555444444444444555555555555777666666555666777999999;;;DDDUUUhhhxxx~~~oooggg[[[OOOGGGBBB>>>======>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEFFFHHHMMMUUU[[[fffuuuzzzjjj]]]TTTPPPMMMLLLLLLKKKHHHFFFGGGHHHIIIJJJLLLQQQYYY^^^hhhlllqqqtttuuurrrkkkeeefffgggkkkpppxxxEEEEEEDDDEEEEEEFFFGGGHHHGGGIIILLLNNNQQQXXXaaaiiiqqq|||qqqiiiiiijjjoooyyy|||wwwuuusssoookkkgggddd```\\\[[[[[[^^^```aaagggnnnwww}}}nnnaaaYYYRRRPPPNNNLLLKKKKKKLLLMMMPPPUUU[[[cccpppzzzgggUUUNNNKKKOOOccc{{{lllZZZQQQHHHEEEFFFAAAAAAAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;999999999::::::999999888666666666666777888888999888888777666666666666666666555555555555444444444555555555555555555555555333444444444444555555555666666555555666888999:::;;;AAANNNaaatttrrrjjj]]]QQQIIICCC???===:::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAADDDFFFHHHKKKRRR[[[bbbnnn|||uuucccUUUNNNMMMLLLLLLMMMKKKIIIFFFFFFHHHIIIIIIKKKQQQZZZaaaoooxxx~~~yyyqqqjjjfffhhhjjjnnnuuu~~~GGGGGGFFFFFFFFFFFFGGGGGGGGGKKKOOOSSSYYYbbboooyyysssiiibbbcccgggmmmwww~~~{{{wwwpppkkkeee```___```ccceeehhhnnnwwwzzzlll___XXXPPPOOOMMMKKKKKKKKKMMMNNNNNNTTT[[[cccqqqyyyfffTTTNNNKKKOOOeee}}}fffVVVNNNGGGEEEFFFAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::888999999::::::999999999888888888888999:::;;;<<<888888777666666666666666666555555555555444444444555555555555555555555555333333444444444555555555444444444444555777999:::;;;>>>III[[[pppvvvmmm```TTTKKKEEEAAA???;;;<<<===>>>>>>???>>>>>>??????@@@@@@@@@AAAAAAAAAAAADDDHHHKKKPPPYYYdddlllyyysss___QQQLLLMMMNNNOOOPPPOOOMMMKKKIIIKKKMMMMMMNNNUUU___hhhxxx}}}tttmmmfffhhhlllpppvvv~~~IIIHHHGGGGGGFFFFFFGGGGGGHHHLLLRRRXXX___kkkzzz}}}llleee]]]```fffmmmwwwtttooogggbbbaaacccgggiiinnnuuu~~~xxxjjj^^^WWWOOONNNLLLKKKJJJKKKMMMNNNMMMSSSZZZcccqqqxxxeeeTTTMMMKKKPPPfffbbbTTTMMMHHHEEEHHHBBBAAAAAA@@@>>>===;;;:::<<<<<<;;;;;;;;;:::::::::888999999:::::::::999999::::::::::::;;;<<<===>>>888888777666666666666666666666555555555444444444555555555555555555555555333333333444444444555555222222222333444666999::::::<<>>???@@@AAAAAABBBAAAAAA?????????@@@@@@AAAAAAAAA@@@DDDHHHMMMTTT^^^kkktttrrr^^^PPPMMMNNNPPPSSSTTTTTTSSSRRRNNNPPPRRRRRRSSSZZZeeennn~~~uuunnnfffiiinnnssszzzyyyIIIJJJJJJJJJIIIIIIJJJLLLLLLNNNSSS\\\hhhxxxtttfffcccccccccfffnnnxxx~~~zzzqqqlllfffccc___```iiisssyyywwwfffZZZTTTOOONNNMMMKKKKKKKKKLLLLLLRRRXXX\\\bbbqqqvvv```PPPNNNMMMOOOccc}}}vvv___UUUJJJFFFGGGCCCAAA@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999999666333444888::::::999666555333333555666555444555555555555555555555555444333333222333444666777333333555666666666555444666666666666666777888888<<<<<>><<<===???AAABBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDDCCCDDDIIIOOOTTT^^^ooojjjXXXRRRIIIMMMSSSXXX[[[[[[YYYWWWWWWXXXYYYXXXZZZbbboooyyy|||pppiiigggdddhhhoooyyyyyyrrrHHHIIIJJJJJJIIIIIIKKKMMMNNNRRRXXXbbbooopppdddcccddddddhhhnnnuuuzzz{{{{{{{{{}}}||||||xxxuuuvvvxxxxxxtttpppgggccc```^^^^^^aaakkkvvvtttdddYYYSSSOOONNNLLLKKKKKKKKKLLLLLLOOOUUU[[[bbbrrruuu```OOONNNMMMOOOdddttt^^^TTTJJJFFFGGGCCCAAA@@@???>>>============:::999999999999888888888999999999999999999999999888666444555888::::::999777555444444555666666555555555555555555555555555444444333333333444555666222222444555555555444333666666666666666777777888:::;;;???LLL___sss~~~vvvjjj]]]RRRJJJDDD@@@>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDEEEEEEIIINNNSSS]]]nnn}}}iiiXXXRRRKKKOOOUUUZZZ^^^^^^]]]\\\[[[]]]______bbbiiittt}}}zzznnndddaaaaaabbbfffooozzzuuummmGGGIIIJJJJJJIIIJJJLLLNNNQQQVVV___jjjzzznnneeeeeefffhhhlllqqquuuwwwuuurrroooooooooqqqrrrrrrooommmkkkiiihhhiiikkkkkkgggddd]]]ZZZYYY\\\___eeerrr~~~ooobbbXXXSSSMMMLLLKKKJJJJJJKKKLLLLLLLLLRRRYYYbbbtttsss^^^OOONNNMMMPPPgggrrr[[[RRRHHHEEEFFFBBB@@@@@@???>>>============999999999888888777777777999999999999999999999999888666555666888999999999888666555555666777777666555555555555555555555555555555444333333333444444111222333333444444333333666666555555666666777888888999===HHHYYYmmm~~~zzznnnbbbWWWNNNGGGBBB???@@@BBBCCCDDDEEEEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGIIIMMMRRRZZZjjjyyy}}}eeeVVVQQQLLLPPPWWW]]]aaabbbbbbaaa```cccgggjjjmmmrrrzzzyyylll```ZZZZZZ\\\```fffqqq{{{ooohhhFFFHHHIIIJJJJJJKKKNNNPPPSSSZZZeeetttoooggghhhiiimmmsssxxx{{{yyyuuurrrllljjjhhhggggggfffeeeccc^^^]]]]]]___aaa```^^^[[[WWWVVVXXX]]]ccclllzzzyyykkk___WWWRRRLLLKKKJJJJJJJJJKKKLLLMMMLLLRRRYYYcccvvvqqq]]]NNNNNNMMMRRRjjjpppYYYPPPGGGDDDEEEBBB??????>>>===============<<<<<<;;;;;;::::::999999888888888888888888888888777666666777888888999888888777555555777888777666555555555555555555555555666555555444333333333333222222333333444444444444666555555555555666777777888888<<>>==================>>>======<<<;;;:::::::::888888888888888888888888666777888888888777888888888777555555777888777666555555555555555555555555555555555444444333333222444444444444444555555666555555555555555666666777777999<<>>======<<<<<<=========<<<<<<;;;;;;:::999888888888888888888888888888888555777999999888777777888888666555555666777777666555555555555555555555555444444555555555444333333555444444444444555666777555555444444555555666777666999===AAAJJJ[[[qqq{{{ooocccWWWMMMFFFAAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHLLLOOOQQQWWW___```bbbaaa]]]UUUNNNJJJJJJMMMPPPUUUYYY]]]_________aaagggqqq||||||tttmmmhhhfffffffffmmmuuu|||nnnfffDDDFFFHHHJJJKKKNNNRRRTTT^^^jjj~~~{{{yyy}}}yyyuuuxxxwwwzzzrrrkkkddd^^^ZZZWWWVVVVVVTTTTTTUUUWWWYYYXXXYYY___iiirrr~~~sssiii```XXXSSSLLLLLLKKKLLLMMMOOOQQQRRRSSSXXX```kkk}}}iiiXXXMMMNNNNNNVVVtttpppYYYOOOEEEAAABBB>>>======<<<<<<<<<======>>><<<<<<;;;:::999888777666888888888888888888888888555777::::::777666666888777555444444555666666555555555555555555555555555222333444555555555444333444444333333333444555666555444444444444555666666444888<<<@@@FFFUUUjjjzzzttthhh[[[PPPHHHCCCBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKOOOQQQQQQTTTYYYXXXXXXVVVRRRNNNKKKJJJKKKOOOQQQTTTXXX[[[\\\\\\\\\]]]dddqqq|||xxxvvvvvvvvv}}}oooeeeCCCEEEHHHJJJLLLOOORRRUUUbbbpppzzzooolllmmmttt||||||vvvnnngggbbb]]]\\\[[[YYYXXXYYY\\\___\\\]]]dddnnnyyysssjjjbbbYYYSSSLLLLLLLLLLLLNNNPPPRRRSSSRRRXXX```lllhhhWWWMMMNNNNNNVVVuuuqqqZZZPPPEEEAAABBB>>>======<<<<<<<<<======>>>======<<<;;;:::888888777777777777777777777777777555888::::::777666666888666555333333555666555444555555555555555555555555111222444555666555444444444333222111222333444555555444444444444555666666333777<<<>>>DDDRRRfffvvvwwwkkk^^^RRRJJJDDDDDDCCCDDDEEEFFFHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKMMMKKKMMMRRRSSSRRRSSSWWWVVVUUURRRNNNLLLKKKLLLMMMPPPRRRUUUXXXYYYZZZZZZYYYYYYaaapppooocccGGGCCCCCCGGGKKKNNNTTT[[[ggg{{{~~~qqqkkkeeejjjpppuuu{{{vvvoooiiieeeaaa______aaabbbbbbcccgggnnnuuuqqqeee[[[TTTPPPLLLMMMMMMLLLLLLMMMOOORRRQQQ\\\]]]qqq}}}iiiVVVKKKMMMQQQ[[[zzzpppYYYOOOEEEAAABBB???>>>>>>============>>>>>>:::::::::999999999888888888888888888888888888888777777777888999999::::::555555666666666666666666666666666666555444333222333333333222222222111111333333333333333333333333666666555444555666777888:::888999===BBBMMM___ppp~~~|||pppcccWWWOOOHHHDDDBBBDDDEEEDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLMMMOOORRRSSSRRRSSSWWWXXXUUUWWWOOOIIIGGGHHHIIIMMMSSSOOORRRWWW\\\``````^^^[[[^^^fffsssnnnaaaHHHEEEEEEIIIMMMPPPWWW^^^nnnqqqhhhddddddhhhpppxxxvvvrrrmmmiiihhhiiijjjjjjkkkooottt{{{pppddd[[[TTTPPPLLLLLLMMMLLLKKKLLLNNNPPPQQQ\\\^^^sss}}}hhhVVVJJJMMMRRR]]]|||oooXXXOOOEEEAAABBB>>>>>>==================>>>::::::::::::999999999999777777777777777777777777999999999999888888777777666666666666666555555555666666666666666555444444333333333333222222222222333333333333333333333333555555444444444555666777999777888<<<@@@JJJ\\\lll}}}tttfffYYYQQQJJJEEECCCEEEFFFEEEEEEGGGGGGHHHIIIKKKMMMNNNNNNOOOQQQUUUVVVTTTVVVZZZZZZXXXYYYQQQKKKJJJJJJJJJNNNSSSSSSVVVZZZ^^^aaabbbbbbaaadddmmm{{{}}}hhh[[[JJJGGGHHHLLLPPPSSS[[[dddwww~~~mmmccc___^^^ccchhhqqq~~~~~~xxxvvvvvvwwwwwwwwwzzz~~~}}}nnncccYYYSSSOOOKKKLLLLLLKKKJJJJJJLLLNNNPPP[[[^^^ssszzzfffUUUJJJMMMRRR___lllVVVNNNDDDAAABBB>>>======<<<<<<<<<<<<======;;;;;;;;;:::::::::999999666666666666666666666666;;;;;;:::999888777555555777777666666555555555444666666666666555555555555444444444444333333333333333333333333333333333333444444444333444555555666777666777:::>>>GGGWWWggg{{{yyyjjj\\\SSSLLLGGGDDDFFFGGGEEEEEEHHHHHHIIIKKKMMMOOOPPPQQQQQQTTTXXXZZZYYYZZZ^^^___\\\[[[TTTOOOMMMLLLKKKOOOUUUZZZ]]]aaadddffffffhhhiiilllwwwvvvdddYYYJJJIIIJJJNNNQQQVVV___iiirrrccc\\\[[[\\\ccchhhuuuzzzlllaaaXXXRRRNNNKKKKKKKKKJJJIIIIIIKKKMMMMMMZZZ___tttuuucccSSSIIIMMMSSS```iiiTTTLLLDDDAAABBB>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::::::::999666666666666666666666666::::::::::::999777666555777777777666555555444444555555444444444444444555555555444444444333333333333333333333333333333333333333333333444444555555777666777:::===DDDSSSaaavvv|||}}}nnn___UUUNNNHHHEEEFFFFFFEEEEEEGGGGGGIIIKKKNNNPPPRRRSSSTTTWWW[[[]]]]]]___cccdddaaa^^^XXXSSSQQQOOONNNSSSYYYccciiioooqqqpppnnnoooqqquuurrrddd\\\JJJIIILLLPPPSSSXXXcccnnn~~~kkk___ZZZZZZ\\\dddlll|||xxxjjj___VVVPPPMMMJJJKKKKKKJJJHHHIIIKKKMMMOOO]]]bbbxxxrrr```QQQIIINNNTTTbbbeeeQQQKKKCCC@@@AAA===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999777777777777777777777777777888999::::::999888777777777666666555555555444555444333222222222333333555555444444444333333333333333333333333333333333333333333444444444444444888777888:::<<>>999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888555444444333333444444555333444444444444444444333333333333333444555666777???<<<888444222222444666555555444333333222111111333333333333333333333333444444444444555555555555555555666666888<<>>999;;;;;;::::::999888888777777777666666666555555555555444444333333444444555333222222222222222222333444444333333333333333444000111111222333444555555222333333333333333333444333333333333333333333333333333333333333333444444222333555555555666888;;;===IIIZZZkkkyyy|||ppphhh```]]]\\\___hhhrrryyy~~~YYY]]]eeepppwww{{{kkk___WWWWWWZZZaaaqqq}}}{{{yyyyyy|||ssscccYYYSSSNNNNNNPPPLLLLLLLLLKKKKKKMMMPPPTTT\\\cccooozzz}}}rrraaaSSSIIINNNQQQRRRYYYssscccOOOFFFDDD>>>???AAA;;;;;;;;;::::::999888777777777666666666555555555555555444444333333444444555000111333444444333111000333333222222111222222222000111333444444333222111444444444333333222222222222222222222222222222222222222222333333444444444333444555555555666888:::;;;FFFVVVeeettt}}}rrrkkkccc______bbblllvvv~~~}}}~~~~~~}}}[[[aaaiiiqqqxxxwwwhhh]]]SSSSSSXXXaaammmvvv|||vvvpppmmmjjjiiilllssszzzrrrbbbYYYSSSOOOOOOQQQMMMLLLKKKIIIIIIKKKOOOSSS\\\gggttt{{{|||sssaaaQQQLLLJJJKKKPPP\\\vvv___QQQDDD???===:::999:::::::::;;;<<<;;;:::888777777777777777666666666666444444333333333333222222222222222222333333444555333333333333333333333333333333333333333333333333444444444333333222222222444444222222222222444444333333333333333333333333444444333444555777999:::>>>DDDPPP___pppuuulllccc______ccckkkttt~~~~~~zzzxxxzzz~~~ZZZ```hhhpppxxx~~~rrrfff\\\RRRQQQVVV]]]gggooo|||pppjjjeeebbb___^^^aaagggooosssqqqbbbYYYSSSOOONNNQQQLLLLLLKKKIIIIIIKKKOOOSSS\\\hhhtttzzzyyyooo^^^NNNKKKIIIJJJPPP]]]xxx^^^QQQDDD???===;;;999:::999999::::::999888888777777777777777666666666666444444333333333333222222222222222222222333444555333333333333333333333333333333333333333333333333444444333333333222222222333333333222222333333333333333333333333333333333444444444444555777888:::999???JJJYYYiiixxx{{{qqqgggbbb___```fffnnn}}}}}}xxxuuuuuuxxx{{{YYY___hhhpppxxxxxxkkkbbbYYYQQQQQQSSSXXX```hhhxxxpppddd]]]XXXVVVSSSRRRUUUZZZ```eeeuuu}}}oooaaaXXXRRRNNNNNNPPPLLLKKKKKKIIIIIIKKKPPPTTT\\\hhhtttxxxuuujjjYYYKKKIIIHHHJJJPPP^^^|||^^^QQQDDD@@@>>><<<:::;;;999999888777777777777888777777777777666666666666444444333333333333222222333222222222222333333444333333333333333333333333333333333333333333333333333333333333222222222222222222333333333333222222444444444444444444444444555444444444555666888999777<<>><<<::::::999888888888888999::::::777777777777666666666666444444333333333333222222333222222111111111111222222222222222222222222222222222222222222222222222111111111222222222222222111111222222222222111111111222222333333444444444666555555444555666777888999:::>>>FFFSSScccqqqyyy|||qqqhhh]]]TTTPPPQQQQQQTTTYYY\\\___eeemmmsssyyy}}}yyyjjj```]]]\\\]]]___aaadddddddddcccbbb^^^dddmmmuuu{{{{{{mmmaaaYYYUUUTTTUUUVVVZZZdddnnnxxxwwwcccTTTLLLIIIEEEDDDCCCCCCCCCEEEFFFHHHKKKVVVbbblllyyysssggg[[[TTTPPPLLLKKKLLLHHHIIIIIIIIIJJJMMMSSSWWW```ooo|||zzzlll\\\OOOGGGDDDIIIMMMTTTkkkoooUUUJJJ@@@>>>===;;;999999666777777888999999888888777777777777666666666666444444333333333333222222333333222111111111111111111111111111111111111111111111111111111111111111000111111111222222222222222222111111111111222222000000111111222333333444666666555444444555777888666777:::AAANNN^^^mmmvvv~~~tttkkk```TTTOOOOOOMMMPPPRRRTTTVVV\\\dddkkkqqqwwwzzziii^^^YYYXXXXXXYYY\\\___```aaaaaaaaa\\\cccmmmuuu|||yyylllaaa[[[WWWUUUUUUVVVZZZcccnnnxxxvvvaaaRRRKKKHHHFFFEEEEEEDDDEEEEEEGGGGGGFFFPPP[[[dddppprrrfffZZZTTTPPPLLLKKKLLLHHHHHHHHHHHHJJJNNNSSSWWWdddttt{{{kkkZZZLLLDDDDDDJJJNNNUUUmmmiiiTTTIII???======:::888888444555666888888888777666777777777777666666666666444444444333333333222222333333222111000000111111111111111111111111111111111111111111111111111111000000111111222222222222333222111000000111222333//////000111222222333333666666555444444555777777555666888???LLL\\\lllvvv}}}wwwmmmbbbUUUOOONNNJJJLLLMMMNNNOOOUUU]]]dddlllrrr{{{zzzhhh\\\WWWVVVWWWYYY[[[^^^```bbbbbbccc___dddkkksss{{{wwwkkkcccZZZXXXWWWXXXYYY\\\eeeooozzzrrr]]]OOOJJJHHHHHHHHHGGGGGGFFFFFFGGGGGGDDDJJJSSS[[[fffuuuqqqiii^^^VVVRRROOOLLLJJJJJJIIIIIIKKKKKKMMMUUU^^^iiiwwwvvvbbbRRRLLLJJJFFFHHHKKKXXXuuuiiiOOOJJJDDD???<<<:::888777666666777777888888888999555555444444444444555555333333333333333333333333444333222222111111222222222222222222222222222222000000////////////000000555111...000444777555333222222111111111111111111333333222222111222222222444444444555555555555666666666999???GGGSSSgggwww}}}xxxkkk```WWWSSSQQQNNNOOOPPPQQQRRRUUUYYY\\\iiiooowww}}}zzz}}}lll___XXXVVVUUUWWWYYY[[[\\\___bbbeee]]]bbbkkkttt}}}ttthhh```]]][[[ZZZ[[[\\\^^^gggqqq}}}qqq]]]QQQLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHGGGKKKRRRXXXaaannn}}}ooohhh]]]UUUQQQOOOLLLJJJKKKIIIIIIKKKKKKMMMTTT]]]iiiwww~~~ttt```RRRKKKIIIHHHJJJNNN[[[yyyfffKKKFFFAAA===;;;:::999888666666777777777888888888555555444444444444555555333333333333333333333333444333222222111111222222222222222222222222222222222111111000000111111222444111///111555777555222111111111111111111111111333333222222111222222333333333333333444444444555777777999>>>EEEQQQddduuu|||zzzmmmbbbYYYTTTRRROOOPPPQQQQQQRRRUUUYYY\\\eeekkkssszzz~~~xxxsssppprrrwwwnnnaaaZZZWWWWWWYYY\\\]]]___aaadddgggZZZ```jjjuuu~~~~~~rrrhhhaaa```^^^]]]______aaajjjsssrrr```UUUQQQRRROOOMMMKKKJJJJJJJJJLLLMMMMMMOOOSSSVVV\\\gggttt~~~}}}mmmfff[[[TTTPPPNNNLLLIIILLLJJJJJJKKKKKKMMMTTT]]]iiiuuu{{{ppp]]]PPPJJJIIIIIIKKKQQQ___~~~bbbFFFCCC>>>;;;;;;;;;::::::666666777777777777888888555555444444444444555555333333333333333333333333333333222111111111111222222222222222222222222222333333222222222222333333222000000222666777444111111111111111111111111111333222222111222222333333222222222333333333444444999888999<<>>;;;:::;;;;;;:::666666777777777777777777555444444333333444444555333333333333333333333333333222222111111111111111111111111111111111111111333333333222222333333333000000111333666666333000111111111111111222222222222222111111222222333333222333333333333444444444:::888888;;;???HHHYYYiiizzz|||www}}}sssggg]]]VVVRRROOOQQQRRRRRRSSSTTTWWWYYY]]]cccllluuu|||{{{pppfffeeegggiiijjjlllxxx}}}vvvggg___\\\\\\^^^bbbdddeeegggjjjlllSSSZZZfffqqq{{{}}}tttmmmjjjcccbbbbbbdddccceeellluuu~~~mmmbbb^^^^^^\\\ZZZYYYWWWWWWXXXYYYZZZYYYYYYYYY[[[___fffnnntttuuuggg```WWWPPPNNNLLLKKKIIIKKKJJJJJJLLLLLLNNNVVV___jjjrrrsssgggVVVKKKHHHGGGGGGKKKSSSfffwww[[[HHHDDD???<<<;;;::::::999777777666666666666666666444444333333333333444444333333333333333333333333333222111111000000111111111111111111111111111111222222111111111111222222//////111333555555333111000000111111111222222222222111111111222222333444444444444444555555555555:::888888:::<<>>:::999888888777777777666666666555555555444333333222222333333444333333333333333333333333222222111000000000000000111111111111111111111111111111000000000000111111///000111111111222333444///000000111222222333333111111111111222333444555333333444444444555555555555555777:::;;;???JJJVVViiiwwwyyyqqq{{{rrrfff[[[VVVPPPRRRTTTTTTSSSSSSTTTUUUYYY```iiirrr{{{{{{oooeee^^^ZZZYYY^^^eeejjjsss{{{wwwzzz}}}|||oooiiifffiiinnnqqqrrrsssuuuvvvGGGLLLSSS[[[ccckkksssxxxyyytttsssrrrqqqrrrtttttttttzzzzzzxxxvvvxxxyyyzzzzzzxxxvvvuuutttssstttvvvyyy{{{{{{zzzzzzuuukkkaaaZZZQQQLLLKKKKKKJJJHHHGGGFFFHHHLLLNNNQQQZZZdddkkkoookkk\\\MMMFFFEEEEEEFFFJJJUUUmmmmmmRRRDDD@@@<<<999888888888777777777666666555555555444444333333222222333333444333333333333333333333333222111111000000000000000000000000000000000000000222111111111111111111222000000111111000111333555///000000111222222333333111111111111222333444555222222333333333444444444333444777:::;;;>>>HHHSSSeeetttzzzhhhooovvvhhh^^^XXXQQQRRRTTTUUUTTTSSSTTTUUUYYY___hhhqqqzzzwwwkkkaaa[[[XXXWWWYYY[[[]]]eeemmmtttxxx~~~tttmmmiiilllqqqtttvvvvvvxxxyyyFFFKKKPPPSSSWWW^^^iiiqqq{{{~~~|||yyyxxxyyyvvvyyy||||||{{{}}}ssskkk\\\WWWQQQKKKIIIHHHHHHHHHGGGJJJLLLMMMNNNSSS]]]eeeooollldddYYYMMMEEEBBBCCCFFFKKKVVVooocccOOOAAA???;;;888555555666666555444333222111222333333111111111111111111111111111111222222222222111111111111000000000000111111---///000111111000///---000111222333222000...---111111111111111111111111111111000000111111222333111111000000111111222333333333333333333333333333444555666666999===DDDHHH```nnnttthhhiiiqqqzzzmmmaaaYYYPPPPPPQQQQQQRRRSSSSSSSSSYYY___iiirrr|||~~~oooccc]]]YYYYYYZZZZZZ]]]bbbjjjoooxxx}}}xxxxxxwwwyyy~~~||||||}}}CCCGGGLLLOOORRRYYYcccjjjuuuyyy||||||zzzxxxyyy{{{|||~~~rrrjjj\\\WWWPPPKKKIIIHHHHHHHHHGGGJJJLLLMMMNNNTTT^^^fffppplllcccWWWKKKDDDBBBCCCGGGLLLYYYttt___MMMAAA???;;;888555555555666666555444333333333444444222222222222222222222222111111222222222222111111111111000000000000111111...///111222222111///...///000111222222111///...111111111111111111111111111111000000111111222333111111000000111111222333333333333333333333333333555555666666888<<>>;;;888666555555666666666555444444444444444333333333333333333333333111111222222222222111111111111000000000000111111///000111222222111000///...///111222222111000000111111111111111111111111111000000000000111222222111111000000111111222333333333333333333333333333555666666666777;;;@@@CCCQQQ___uuujjjdddbbblll|||rrreee]]]SSSSSSSSSSSSSSSSSSTTTTTTZZZ```iiiqqqyyyoooccc\\\ZZZ[[[\\\^^^dddmmmwww~~~FFFHHHJJJLLLOOOTTTZZZ___dddiiinnnqqqssswww|||}}}uuupppooorrryyy|||ooogggZZZUUUOOOJJJIIIIIIIIIIIIHHHIIIKKKMMMPPPXXXaaagggssskkk^^^QQQGGGCCCCCCEEEGGGNNNbbbtttVVVHHH???===:::888666555555555555555444444333333333333333333333333333333333333111111222222222222111111111111000000000000111111000111222222222222111000...///000111222222111111111111111111111111111111000000000000000111222222111111000000111111222333333333333333333333333333666666777666777999===@@@IIIWWWllloooccc[[[bbbpppuuuhhh```VVVUUUTTTSSSSSSTTTUUUUUU[[[aaaiiipppxxxpppbbbZZZZZZ[[[]]]bbbiiisss~~~IIIJJJLLLNNNPPPTTTYYY\\\___dddiiimmmpppuuu|||zzzvvvwwwxxxyyyzzz|||}}}~~~uuuooommmllltttzzznnneeeXXXTTTNNNJJJIIIIIIIIIIIIHHHIIIJJJMMMRRRZZZbbbhhhsssiii[[[NNNEEECCCDDDEEEGGGOOOeeennnSSSGGG===<<<:::888666555555555333333333333222222111111333333333333333333333333111111222222222222111111111111000000000000111111111111222222222222111111//////000000111111111111000000000000000000000000000000//////000000111222111111000000111111222333333333333333333333333333555666666666666888;;;>>>CCCPPPdddwwwuuudddXXX\\\hhh{{{xxxkkkbbbYYYXXXVVVTTTTTTTTTUUUVVV[[[aaaiiipppxxxqqqbbbZZZZZZ\\\aaafffoooyyyLLLMMMNNNPPPRRRVVVYYY[[[^^^bbbgggjjjnnnttt|||vvvnnnlllkkkiiijjjkkkmmmnnnwwwzzztttqqqrrryyyyyylllcccWWWSSSMMMIIIHHHIIIJJJJJJIIIIIIIIIMMMSSS\\\dddiiipppgggXXXLLLEEEDDDEEEFFFIIIPPPhhhiiiPPPGGG<<<;;;:::888777555555555222222222222222111000000333333333333333333333333111111222222222222111111111111000000000000111111111111111111111111111111000000000000000111111111000000000000000000000000000////////////000111111111111000000111111222333333333333333333333333333444555666666666777:::<<>>;;;999777666777666555444444444333222111111111111222111111111111000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000111111111222222222444444444555666666777777777===???JJJaaawwweeeYYYUUURRRYYYeee~~~yyynnneee]]]\\\\\\ZZZYYY[[[^^^dddmmmttt|||uuuppppppzzzvvvssspppnnnlllkkkhhhfffeeegggkkkpppuuu|||kkk[[[UUUQQQSSSUUUTTTVVVZZZ\\\```eeekkkuuuxxxjjj]]]UUUOOOMMMJJJIIIJJJJJJJJJIIIGGGJJJMMMPPPWWWaaaeeeeee\\\RRRIIIEEECCCCCCFFFKKKOOO```pppUUUEEE???;;;999777666666666555444444333222111000000000000111111111111000000000000222222111111000000//////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000///000000000111111111111111111111111222222222222333333444555555666666777555;;;===EEEZZZooorrr```XXXSSSWWW___rrrrrriii```^^^]]][[[[[[]]]^^^dddmmmttt{{{wwwrrrsss~~~yyyvvvrrrnnnkkkhhheeecccaaacccgggmmmsss|||nnn[[[UUURRRTTTUUUUUUWWWZZZ```ccchhhppp~~~uuuhhh[[[TTTNNNLLLJJJIIIJJJJJJJJJIIIGGGKKKMMMQQQXXXaaadddbbbYYYPPPGGGDDDCCCBBBEEEIIIPPPdddjjjRRRDDD@@@;;;999666555666666555333444333222111000/////////000000000000000000000000222111111000000/////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000///000000000111111111111222222222333333333333444333333444444555666666666555;;;<<>>IIIUUUkkk~~~dddTTTQQQSSS^^^llltttiiieeeccc``````bbbbbbhhhpppwww}}}ZZZYYYXXXYYY\\\^^^___^^^cccfffjjjooovvvhhh```YYYXXXYYYYYY]]]aaaccckkkyyy|||pppeeeZZZSSSKKKJJJIIIIIIJJJKKKJJJHHHKKKMMMOOOSSS[[[aaa```ZZZKKKEEEAAABBBDDDEEEIIIMMMYYYrrr}}}\\\HHH???>>>:::888666555555555444333222222222222222222333333.../////////000000111111......//////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111000111111111111222222222222222333444444555555666333;;;;;;<<>>===666666666555444444333333333333333222222222111111000000000000000000000000000//////000000111222222000000000000000000000000111111000000//////......000000000000000000000000222222111111000000//////000000000000000000000000333111///......///111333222222333333222222222111333333222222333333444555666777;;;>>>AAAKKK___qqqyyy]]]TTTXXXUUUZZZiii~~~|||mmmgggeeedddeeegggfffmmmvvv|||RRRTTTVVVWWWYYY^^^gggmmmvvv{{{rrriiiaaa_________cccgggrrrxxxvvvkkk___UUUNNNJJJJJJHHHHHHHHHHHHJJJJJJMMMMMMPPPUUU\\\^^^]]]ZZZIIIEEEBBBBBBBBBCCCHHHNNN^^^xxxYYYEEE>>>===666666666555444444333333333333333222222222111111000000000000000000000000000///.........///000111........................111000000000/////////...000000000000000000000000////////////......------000000000000000000000000111111000//////000111111333222111111111222333333222111111111111222333333666777:::===???FFFWWWhhhjjjYYYUUUQQQTTT___qqqrrrkkkhhhfffgggiiihhhoooxxxNNNPPPRRRTTTXXX___iiiqqq|||xxxooogggdddcccdddhhhmmmvvv~~~~~~ssshhh]]]SSSMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMOOOSSSZZZ___```[[[WWWHHHDDDBBBBBBBBBCCCIIIQQQddduuuWWWEEE>>>===666666666555444444333333333333333222222222111111000000000000000000000000111000...---,,,---///000........................000000000000////////////000000000000000000000000/////////............---000000000000000000000000000000000000000000000000222111000000000222444555111111000000111111222333666666999;;;<<<@@@NNN\\\{{{~~~bbbTTTPPPOOOUUUbbbrrryyyqqqmmmjjjjjjllllllrrr{{{OOOQQQSSSTTTWWW___iiiqqqwwwuuukkkhhhhhhiiinnnttt{{{|||pppeee[[[RRRMMMKKKJJJIIIHHHHHHIIIJJJKKKNNNQQQWWW^^^cccaaaYYYSSSFFFCCCAAABBBBBBCCCKKKTTTiiirrrUUUDDD===<<<666666666555444444333333333333333222222222111111000000000000000000000000333111///---,,,---///000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000//////////////////////////////000111111000////////////000111222333333333111111111111111222333333555555888::::::===HHHTTTqqqoooXXXSSSNNNNNNWWWeeevvvxxxrrrnnnmmmooopppvvv~~~RRRTTTUUUVVVXXX]]]fffmmmqqq{{{yyyoookkkkkkmmmssszzz{{{nnncccZZZRRRNNNKKKJJJIIIIIIIIIIIIJJJKKKNNNRRRZZZbbbeeeaaaWWWOOODDDBBBAAABBBAAADDDMMMWWWmmmnnnRRRCCC===<<<666666666555444444333333333333333222222222111111000000000000000000000000333222000......///000111000000000000000000000000////////////000000000000///////////////////////////////////////000000000////////////////////////...///000000000000///...,,,...111333444333222111222222222222222333444444444444777:::;;;===FFFPPPggg~~~|||```UUUOOOKKKOOOZZZiii|||xxxqqqppprrrtttyyyOOOQQQSSSTTTVVVZZZbbbhhhoooxxx|||qqqnnnnnnrrryyyyyylllaaaXXXRRRNNNLLLKKKJJJIIIIIIJJJKKKLLLPPPTTT[[[cccfff```UUULLLCCCAAAAAABBBAAADDDOOO[[[sssjjjPPPBBB===<<<666666666555444444333333333333333222222222111111000000000000000000000000222111111000000000000000........................////////////000000000000000000000000000000000000,,,------------.........000000000000000000000000////////////////////////,,,...111333444333111///333333222222333333444555666555666999:::<<>>FFFPPPeeeiiiSSSLLLFFFGGGJJJPPP[[[dddkkkyyy~~~}}}bbbppp}}}{{{zzz|||}}}ooocccYYYRRRKKKFFFKKKKKKJJJJJJJJJJJJKKKKKKQQQVVV]]]aaa___WWWKKKCCC@@@BBB???@@@FFFFFFRRRiii```JJJ@@@;;;777777777666555444333333222333333222222222111111111333333333222222111111111////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000000///......---------.........//////////////////000222333444///000000000000//////...000111222222333444555555666555444555777:::===@@@KKK[[[tttgggVVVLLLDDDFFFGGGGGGNNNYYYeeemmm{{{}}}}}}|||yyykkk___WWWQQQLLLHHHKKKJJJJJJJJJJJJKKKKKKLLLQQQVVV]]]aaa___VVVKKKCCC???BBB???AAAGGGIIIVVVooo^^^JJJAAA<<<999555555555555555444444444666555555555555444444444333333333222222111111111////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000000///......---------.........//////000000/////////000000111//////000000000000//////222222333333333333333333555444333444555999<<<>>>GGGUUUllljjjVVVJJJBBBCCCDDDCCCHHHQQQ^^^fffttt~~~tttfffZZZTTTPPPLLLJJJJJJIIIIIIIIIJJJKKKLLLLLLQQQVVV]]]aaa^^^UUUJJJCCC???BBB???AAAHHHKKK[[[uuu|||[[[HHH@@@<<<;;;333333444444555555555555333333333222222222111111222222222222222111111111////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000000///......------........./////////000000///...............---...///000000111000000444444333333222222222222444333333333555777:::<<>>GGGXXXooo~~~___PPPEEEEEEFFFCCCDDDHHHMMMUUUbbbrrrvvvlll^^^RRRMMMJJJHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMQQQWWW^^^```[[[RRRIIIDDD@@@CCCAAAAAAHHHNNNbbbpppTTTDDD:::777888666555555444333333222222444444444444333333333333111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000///.............../////////000000,,,,,,,,,,,,---...///000------...000111111111111000000111222222333444444555555555555777888:::;;;>>>EEERRReeejjjWWWGGGEEEGGGEEEDDDGGGJJJQQQ^^^mmm~~~qqqggg[[[QQQLLLIIIGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNQQQXXX___```ZZZPPPHHHDDD@@@DDDBBBBBBIIIQQQhhhhhhOOOBBB888555666666666555444333222111111333333333222222222111111000000000111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000///............/////////000000000,,,,,,,,,---...///000111---...///000000111000000//////000111222333444444555555555666777888::::::>>>BBBLLL\\\uuuxxxaaaKKKEEEFFFDDDDDDFFFHHHPPP\\\iiiyyyyyykkkbbbXXXPPPLLLJJJHHHGGGEEEEEEFFFGGGIIIKKKMMMNNNQQQXXX___```YYYOOOHHHEEE???CCCBBBDDDLLLVVVqqq___KKKAAA888555777444444444333333222222222000000000000///////////////000000000111111111222000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000///........./////////000000000000......------...///000000//////000000000000//////000000111111222222222333444444555555666777888999===???FFFTTTkkknnnRRRGGGFFFDDDDDDFFFFFFNNNZZZfffttt|||uuufff___VVVPPPMMMLLLJJJHHHEEEEEEFFFGGGIIIKKKMMMOOOQQQXXX___```XXXNNNHHHEEE>>>CCCCCCFFFOOO[[[www|||YYYHHH@@@888666999222222333333333333444444333333333333222222222111//////000000111111111222000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000//////...////////////000000000000000000///............//////000000000000000///...222222222111111111111111222333444444555666777777;;;===BBBNNNdddyyyYYYKKKHHHFFFEEEHHHDDDLLLXXXcccpppwwwooobbb\\\SSSLLLIIIHHHHHHHHHDDDEEEFFFFFFFFFIIIMMMPPPQQQZZZbbb```UUUJJJDDDDDDBBB???AAAHHHOOOaaannnSSSGGG===999888222777333000111555666333///////////////000000000000000000000000000000000000000000000000////////////222222000///............000000000000000000000000222222111000///...------000000//////.........---------------------------,,,------...///000111111......////////////......000000000000000000000000222222222333444555666777999999>>>JJJZZZrrr```PPPJJJEEECCCGGGGGGJJJTTT```nnn}}}tttlll```ZZZRRRKKKHHHGGGGGGGGGEEEFFFGGGGGGHHHJJJNNNQQQRRRZZZaaa___TTTHHHCCCCCCBBB@@@DDDJJJRRReeehhhOOOEEE<<<:::999444888555222333666777555111///000000000000000000000000000000000000000000000000000000000////////////222111000///............////////////////////////000000000000////////////000/////////............------------------------------......//////000000......////////////......000000000000000000000000222222222333444555666777999:::>>>GGGTTTiiiiiiVVVMMMFFFDDDGGGGGGJJJSSS___lll{{{{{{ppphhh]]]WWWOOOIIIFFFFFFFFFEEEFFFGGGHHHHHHIIIKKKOOOSSSUUU[[[```\\\QQQGGGBBBBBBAAABBBFFFLLLUUUlll```JJJBBB;;;:::;;;666777555333333666666444222000000000000000000000000000000000000000000000000////////////000000000000222111000//////......///.................................//////000000000////////////......................................................//////......////////////......000000000000000000000000222222222222333555666777888:::>>>CCCJJJ\\\yyyxxx```RRRHHHEEEHHHFFFIIIQQQ]]]iiixxxwwwllldddZZZUUUNNNIIIFFFFFFFFFEEEEEEFFFGGGHHHIIIKKKPPPSSSXXX\\\^^^YYYNNNEEEAAA@@@???BBBGGGNNNYYYuuuwwwYYYEEE@@@:::888:::666444333111111333333222000111111111000000000000000////////////////////////////////////000000000000111111000///////////////................................./////////000000///////////////.........////////////////////////.....................---......////////////......////////////////////////111111111222333444666666666999===???CCCQQQmmmlllXXXJJJFFFGGGFFFHHHPPP[[[fffttt}}}tttiiibbbXXXSSSMMMIIIGGGGGGFFFFFFDDDEEEFFFGGGHHHKKKOOOSSSYYY[[[[[[UUUKKKCCC@@@@@@>>>AAAGGGOOO___oooSSSCCC???888666888444333222222222222222111000222111111111000000000///////////////////////////.../////////000000000111111000000////////////000........................////////////.....................///////////////////////////////////////............------------......////////////......////////////////////////111111111222333444555666555777;;;===???KKKddd|||yyy```OOOHHHGGGFFFHHHOOOZZZdddqqqmmmmmmnnnppprrryyyyyyqqqggg___UUUQQQLLLHHHGGGGGGGGGFFFCCCEEEFFFGGGHHHKKKOOOSSS[[[[[[XXXQQQHHHBBB@@@@@@???BBBGGGQQQggghhhOOO@@@>>>777555777333444444444444333333333333222222222111111000000///000000000000000000000000......//////000000111111000000////////////000000......................../////////......---------.........///////////////........................------------------............////////////......000000000000000000000000111111111111222444555666444666:::<<<===GGG\\\pppjjjUUUKKKHHHGGGIIIOOOYYYbbbnnnyyyuuuwww|||]]]\\\^^^aaabbbiii{{{}}}vvvnnnddd]]]RRRNNNJJJFFFFFFFFFEEEEEEDDDEEEGGGHHHIIILLLQQQTTT[[[YYYUUUNNNFFFAAA@@@AAAAAACCCHHHTTTooobbbJJJ>>>===888666777555444444444444333222222333333333222111111000000///000000000000000000000000.........///000111111111000000////////////000000////////////////////////------...............///............/////////000------------------------,,,,,,,,,------...............////////////......000000000000000000000000000000111111222333555666555666888;;;===CCCTTTcccsss]]]PPPKKKHHHJJJPPPXXXaaammmxxxsssnnnkkknnnsssxxxSSSRRRUUUXXXZZZaaatttzzztttkkkbbb[[[PPPLLLHHHEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNRRRVVV[[[YYYTTTLLLEEEAAAAAABBBCCCDDDIIIWWWttt]]]GGG======888777999777111222333222000000000111333333222222111000000///000000000000000000000000---......///000111111222000000////////////000111000000000000000000000000++++++,,,---...///000111---.........//////000000------------------------++++++,,,,,,---...//////......////////////......000000000000000000000000000000000111222333555555777666777:::<<>>FFFMMMcccqqq\\\UUUMMMNNNQQQWWW]]]iii|||yyyuuukkkiiieeeccccccfffjjjlllrrrwww|||@@@BBBCCCCCCEEELLLXXXaaattt|||wwwtttrrrqqquuuyyyzzzmmm___YYYXXXYYY]]]bbbkkkrrr}}}uuuooogggbbbaaaccceeefffeeejjjqqqyyyzzzqqqjjjbbbZZZTTTLLLGGGDDDFFFFFFEEEEEEHHHFFFGGGHHHKKKOOOSSSXXX[[[aaa[[[QQQGGGAAA>>>???AAA@@@HHHQQQ```lllQQQFFF<<<:::999666444444555555444333333222111111444222000000111222111000000000000000000000000000........................////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...---------............///....../////////000000000000222333333222222444555555666888888888<<>>@@@BBBCCCCCCHHHPPPVVVaaaooo}}}|||vvvrrrlllgggfffgggjjjlllsss{{{sssfffXXXQQQOOOPPPTTTXXX^^^eeennnwwwvvvpppiiicccaaaaaaaaabbbaaadddiiioootttzzzxxxooohhh```XXXRRRMMMGGGDDDFFFFFFEEEEEEGGGFFFGGGHHHKKKOOOTTTYYY\\\aaaYYYNNNEEE???>>>@@@AAABBBHHHQQQcccgggNNNEEE<<<:::999666444555444444444333333222222222666333000///000111111111000000000000000000000000000000000000000000000000////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...---------............///........./////////000000000222333333222222333444444555666666777;;;AAAEEEQQQgggkkkZZZSSSQQQRRRXXX```mmmyyyssspppkkkjjjhhhiiikkkoootttwwwzzz||||||||||||===???AAABBBBBBEEEIIIMMMTTT\\\eeejjjpppxxx|||}}}{{{vvvpppjjjeeebbb]]]\\\ZZZYYY[[[___dddhhhwwwlll___QQQKKKJJJJJJNNNRRRTTTYYY```gggoooyyy}}}wwwoooiiieeecccbbbaaabbbdddgggjjjnnnsssyyy}}}~~~wwwmmmfff^^^WWWQQQOOOJJJFFFGGGGGGEEEDDDFFFFFFGGGHHHKKKOOOTTTYYY\\\___VVVKKKCCC??????@@@AAAEEEIIISSShhhdddKKKCCC;;;:::888555444666222222222333333444444444777444000//////000111111000000000000000000000000000000000000000000000000......................................................------------......------------------------------,,,,,,,,,,,,------...------,,,,,,------...---------............///............////////////000222333222111111222444444444444555777:::???BBBLLL^^^{{{}}}fffYYYUUUUUUZZZbbbppp}}}xxxuuupppooooooqqqtttyyy~~~<<<===???@@@@@@BBBDDDFFFKKKOOOSSSUUUYYY```bbbaaacccbbb___\\\YYYVVVSSSRRROOOPPPQQQSSSVVV]]]dddjjj~~~dddXXXLLLGGGEEEEEEHHHLLLJJJNNNSSSXXX^^^gggqqqxxxxxxqqqmmmjjjhhhffffffgggggghhhjjjooovvv{{{yyy{{{}}}~~~sssjjjccc\\\UUUPPPPPPJJJFFFGGGGGGEEEDDDFFFFFFGGGHHHKKKOOOSSSXXX[[[[[[SSSHHHBBB@@@AAAAAAAAAGGGLLLYYYrrr___HHHAAA;;;:::888555555777111111222333333444555555777444111//////000000000000000000000000000000000..............................................................................------------....................................------------.........------,,,,,,------...---------............///------........./////////000222333222111111222333444444444555777:::===???HHHTTTnnnuuubbb]]]YYY\\\eeerrr~~~{{{vvvvvvxxx{{{<<<>>>???@@@@@@AAABBBCCCEEEGGGHHHHHHLLLQQQRRROOOQQQPPPNNNLLLKKKKKKJJJKKKLLLNNNOOOQQQVVV^^^iiiqqqaaaVVVJJJFFFDDDBBBCCCFFFDDDGGGKKKNNNQQQXXX```gggsssyyy{{{xxxvvvtttpppooommmllllllqqqxxx~~~}}}}}}|||{{{zzzooofff___YYYRRRNNNMMMGGGDDDFFFFFFEEEEEEGGGGGGGGGHHHJJJNNNRRRVVVYYYWWWOOOFFFAAAAAACCCBBBAAAIIINNN```|||YYYEEE???;;;:::888555555777333333333333333333333333666444111000000000000///////////////////////////..............................................................................------------..............................///..................///...------,,,,,,------...---------............///---------.........//////111222333222111000111222555444333555777:::<<<===CCCKKKaaammmfff___```fffqqq}}}???@@@AAAAAABBBCCCDDDDDDAAACCCBBBBBBEEEKKKJJJFFFIIIHHHGGGFFFEEEFFFGGGHHHKKKLLLMMMNNNSSS]]]kkkuuu~~~bbbWWWLLLGGGEEEBBBAAACCCBBBEEEHHHJJJKKKPPPWWW]]]ccciiittt{{{yyyuuurrrrrrvvv}}}{{{|||~~~vvvlllccc\\\WWWPPPLLLJJJDDDBBBDDDFFFEEEEEEHHHGGGGGGHHHJJJMMMQQQUUUWWWTTTMMMEEEAAABBBDDDCCCAAAIIIPPPfffvvvTTTDDD???;;;:::888555555888555444444333333222222111666444111111111111///...////////////////////////000000000000000000000000.........................................................------.................................//////............//////...------,,,,,,------...---------.........//////---------.........//////111222333222111000111222555444333555888;;;<<<===???EEEYYYzzzuuullldddbbbfffpppCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGEEEDDDDDDEEEGGGHHHHHHMMMRRRTTTWWWaaasssyyybbbUUUHHHDDDDDDDDDDDDFFFCCCDDDFFFHHHLLLOOORRRTTTZZZ]]]eeerrr{{{zzz~~~}}}vvvlllccc]]]VVVNNNHHHFFFFFFEEEDDDDDDDDDDDDDDDHHHHHHIIILLLPPPSSSUUUTTTRRRIIIBBBAAAAAA@@@AAADDDIIIXXXtttiiiRRR@@@===:::666555444555666444444333333222111000000000000111111111111000000/////////000111111222222000000000000000000000000111000///---------...///---------............/////////...---,,,,,,++++++........................,,,,,,---...//////.........---+++******+++---...------------------------///////////////.........000111111111111222222222333444444555777888:::;;;@@@GGGTTTiiizzziiidddiiisss~~~CCCDDDEEEEEEFFFEEEEEEEEELLLKKKJJJIIIHHHGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHIIIOOOTTTWWW[[[hhh{{{{{{bbbUUUIIIDDDDDDCCCDDDEEECCCCCCEEEGGGJJJMMMOOOQQQTTTUUU]]]hhhuuu{{{tttjjjaaa[[[TTTLLLGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGIIILLLQQQTTTUUUUUUOOOGGG@@@@@@AAAAAACCCFFFMMM]]]{{{dddMMM???===:::666555444555666444444333333222111111000000000111111111111000000111111000000000000000000000000000000000000000000000///...---------......---------............///000000///......---,,,,,,........................,,,------...//////.........---+++******+++---...------------------------............////////////000000111111111222222222333333444555666888:::;;;<<>><<<999666555444555555444333333222222111111111000000111111111111000000222222111000000///......000000000000000000000000//////...---------......---------............///000000000///......------........................,,,---......///............---,,,++++++,,,---...---------------------------------.../////////000000000000111111111222222333333444444666777999:::999===FFFXXXqqqxxxtttuuu}}}JJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJNNNMMMKKKJJJJJJLLLNNNOOORRRVVV[[[```hhhwwwzzzaaaTTTIIIEEEDDDCCCBBBDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKNNNVVV___kkk|||~~~tttnnnllljjjkkknnnrrrxxx~~~vvvoooeee\\\VVVQQQJJJFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHMMMSSSVVVWWWWWWIIICCC>>>>>>???@@@DDDIIIQQQgggxxxVVVDDD<<<;;;888666555444444555333333333222222111111111000000111111111111000000111111000000////////////////////////////////////000/////////////////////---------............///////////////......------........................------...............---------,,,,,,,,,---......------------------------,,,,,,------...///000000000000000000111111111111333333333444555666888999888999@@@PPPfff{{{www{{{LLLMMMOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSPPPOOONNNMMMNNNOOOQQQRRRTTTYYY___gggsssvvv___SSSHHHEEEEEECCCCCCDDDHHHHHHGGGHHHHHHIIIJJJKKKJJJIIIKKKQQQXXXbbbqqq~~~|||ooogggcccaaa^^^___aaaeeejjjoootttwwwuuummmccc[[[UUUPPPKKKFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFIIINNNSSSWWWWWWWWWIIIDDD@@@???>>>>>>CCCIIIPPPiiipppRRRDDD:::999888666444444444444333333222222222222222111000000111111111111000000......//////000000000000////////////////////////000000000000111000000000---------............///......------------------........................---...............------,,,,,,,,,,,,---......///------------------------+++,,,,,,---...//////000//////000000000111111111333333333333444555777777999999>>>KKK]]]wwwyyyzzzOOOPPPSSSVVVXXXZZZ\\\\\\]]]]]]^^^]]][[[YYYWWWVVVTTTSSSRRRRRRRRRTTTVVVWWWXXX^^^hhhtttrrr\\\QQQGGGEEEEEEDDDDDDEEEIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHJJJOOOSSSZZZgggrrr~~~nnnccc]]]ZZZXXXXXXXXXYYY[[[___ccchhhjjjssszzz}}}ssskkkaaaYYYSSSOOOJJJFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEGGGJJJOOOTTTWWWWWWVVVIIIDDDAAA@@@??????DDDKKKSSSooofffMMMCCC999888777666444444333333222222222222222222222222000000111111111111000000------...//////000111111000000000000000000000000//////000111111111000000---------............///------------------------.................................///......---,,,,,,,,,------......//////------------------------,,,,,,,,,---.........////////////000000000111111333222222333444555666666999888<<>>CCCKKKbbbzzznnnttt{{{}}}iiiUUUMMMGGGEEEEEEDDDFFFIIIHHHHHHIIIKKKNNNPPPRRRRRRRRRUUUZZZ___dddkkksssyyy{{{ssshhh^^^XXXSSSNNNKKKJJJJJJIIIIIIKKKMMMOOOQQQUUUXXX\\\```eeellltttxxxyyytttgggaaaYYYQQQLLLIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHKKKQQQVVVVVVPPPKKKCCC???>>>BBBBBBBBBLLLZZZnnnbbbJJJ???===888666444333333333222111333222111111000000111111111222333111///......///////////////////////////////////////////////////////////////////////////+++,,,---.........---,,,........................//////.........---------------------------------------------------------------------------------------------------------////////////000000000000000000111222333444666777777444666===@@@FFFZZZppp~~~www|||xxxeeeRRRLLLGGGGGGGGGEEEFFFIIIJJJJJJKKKLLLNNNQQQSSSUUUYYY^^^fffmmmttt|||yyypppdddZZZTTTQQQMMMJJJFFFFFFGGGHHHIIIKKKLLLMMMPPPQQQTTTWWW[[[bbbiiiooowww~~~vvvpppeee___VVVOOOJJJHHHFFFEEECCCCCCCCCCCCCCCDDDEEEEEEGGGHHHMMMRRRVVVUUUNNNHHHAAA===>>>BBBBBBCCCOOO^^^yyyyyyYYYDDD;;;999888666444333333333222111222222111000000000000111111222222111///......///////////////////////////////////////////////////////////////////////////))))))+++,,,,,,------,,,.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000////////////111111111222222333444555666444666;;;<<<@@@OOOaaa~~~|||}}}~~~|||qqq___PPPJJJGGGHHHHHHFFFFFFIIIKKKKKKLLLMMMNNNQQQVVVYYY___gggrrr|||yyypppcccYYYSSSPPPMMMKKKGGGHHHIIIJJJKKKLLLMMMMMMPPPPPPQQQRRRVVV\\\dddiiinnnyyy{{{sssmmmaaa[[[SSSMMMHHHFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFIIINNNSSSUUURRRKKKEEEAAA>>>>>>BBBBBBDDDRRRbbbpppTTTCCC<<<:::888666444333333333222111222222111000000000000000000111222111///......000////////////////////////////////////////////////////////////////////////,,,,,,------............................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---////////////000000000000222222222222222222333444555444666999:::<<>>======AAAEEEGGGSSStttuuuVVVGGG<<<999:::666555444333222111111111111111111111000000000000///////////////............000000///...............//////////////////////////////.........---------------............------........................---------------------------,,,,,,++++++,,,,,,---------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---.../////////000000000000000000000000111111111111333333444555777999;;;<<<@@@EEEUUUqqqkkkYYYPPPJJJGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIILLLNNNQQQTTTUUU[[[]]]aaabbb___YYYRRRNNNIIIIIIHHHGGGHHHIIIJJJKKKLLLOOOVVV___fffqqqwwwqqqnnniiiccc___```]]]]]]\\\\\\___fffnnntttxxxpppggg\\\TTTOOOKKKFFFBBBAAAAAAAAA@@@???@@@@@@AAABBBDDDEEEFFFIIIKKKMMMKKKGGGCCC???>>>??????BBBFFFJJJZZZ|||mmmNNNBBB:::999:::555444444333222111111111111111111111111000000000000////////////............000//////............///////////////////////////...............---------,,,------......------,,,------------------------........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////000000000000000000000111111111111222222333444555777999:::<<<@@@KKKbbb|||cccUUUNNNIIIGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNQQQTTTWWWWWWTTTPPPMMMHHHHHHGGGGGGGGGIIIJJJKKKLLLOOOVVV```iiivvv~~~{{{wwwpppmmmmmmhhhhhhhhhiiilllttt}}}vvvmmmdddYYYQQQLLLIIIEEEBBBAAAAAAAAA@@@@@@@@@@@@AAACCCDDDFFFGGGHHHJJJJJJIIIEEEAAA???>>>??????BBBFFFMMMaaahhhKKKBBB<<<;;;;;;444444333222222111111111222111111000000000/////////////////////............000///............//////////////////////////////........................,,,,,,------------,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---............/////////000000///000000000111111111111111111222333444666888888===???FFFWWWrrrsss^^^TTTMMMHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHJJJMMMOOOPPPNNNLLLJJJGGGGGGFFFFFFGGGHHHJJJKKKMMMOOOVVV```kkkyyy}}}~~~yyyyyyzzz|||~~~tttjjj```VVVOOOJJJGGGCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIIIIFFFCCC@@@>>>>>>>>>@@@CCCGGGQQQjjjbbbIIIAAA<<<:::999222333333222222111111222222000000/////////.........////////////............//////............//////........................---.....................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---............///////////////000000000111111111111111111111222333555666777;;;===CCCOOOeeejjjZZZRRRKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKNNNPPPVVVbbbnnn}}}{{{qqqfff\\\SSSMMMGGGEEEBBBAAABBBBBBAAAAAA@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHEEEBBB?????????>>>AAAEEEJJJWWWsssuuuWWWDDD@@@999777666000333333222222111222222333000000000000////////////////////////............///............//////000........................---------...............---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------........./////////000000000000111111111111111111222222333555666777666:::???HHHZZZwww}}}cccXXXRRRKKKIIIMMMLLLLLLLLLMMMMMMLLLLLLLLLJJJJJJIIIHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIKKKOOOPPPWWWdddrrrvvvlllbbbXXXOOOKKKEEECCCAAAAAABBBBBBBBBAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIGGGDDDAAA??????AAA>>>CCCIIINNN^^^|||eeeMMMAAA???888555666222333222222111222222333333222222222111111111111000////////////...........................///000000........................---------.........//////...//////000000//////...........................---------------------------,,,,,,++++++,,,,,,---******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---------.........//////000000000000111111111111222222222333444555666777444888>>>CCCNNNfffvvv```YYYTTTMMMMMMRRRMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDDDDDDDFFFGGGIIIKKKOOOPPPWWWeeeuuu{{{sssiii___UUUMMMIIIDDDCCCAAAAAABBBBBBBBBAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIGGGDDDAAA???@@@AAA???EEEKKKRRRbbb\\\HHH@@@@@@:::666888666222222222111222222333333444444444333333333222222000/////////...........................///000111........................---------.........////////////000000000000//////////////////////////////........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////000000000000111111111111222222222333444555666777555:::>>>???EEEXXXttt~~~ooo```XXXTTTQQQPPPQQQSSSQQQPPPOOOOOOOOOMMMLLLMMMLLLKKKKKKKKKMMMNNNOOOMMMMMMLLLKKKKKKJJJJJJJJJBBBCCCFFFHHHIIIJJJJJJIIIOOORRRYYYfffxxx{{{uuulllbbbZZZRRRKKKGGGDDDCCCAAA?????????AAABBBBBBAAAAAABBBCCCFFFIIIKKKLLLJJJFFFBBB@@@??????@@@EEEDDDGGGRRRjjjyyyVVVIII<<<777777555333333000000000000111222333444555888:::777222...///222........................111000///...------...///........................---------............///////////////............,,,,,,------...///000000...........................------,,,,,,++++++*********,,,---------------111---******---......,,,------,,,++++++******))),,,,,,------...///000000...///111222333222000///000000111222333333444444777777999<<<@@@LLLbbbwwwwwwkkk^^^XXXVVVSSSSSSTTTUUUTTTSSSSSSSSSSSSRRRQQQQQQQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQPPPNNNMMMKKKJJJFFFFFFGGGHHHHHHIIIIIIIIIOOORRRYYYfffxxxxxxrrriii```XXXPPPJJJEEEDDDBBBAAA??????@@@AAABBBCCCCCCBBBBBBDDDFFFHHHJJJLLLJJJFFFBBB@@@???@@@AAACCCDDDJJJYYYrrrrrrSSSFFF:::777888666555555444333222222111222222222222555777555000---...111////////////////////////000000......---...//////........................---------............///////////////............,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,111...++++++,,,,,,+++***,,,,,,,,,++++++++++++***,,,,,,------...//////000...///000111222111000000111111111222222333333444666777999;;;===FFFZZZkkkmmmcccZZZXXXWWWVVVVVVXXXVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVXXXYYYYYYXXXVVVSSSPPPNNNMMMLLLJJJIIIIIIIIIJJJKKKNNNRRRYYYfffxxx{{{sssmmmeee\\\UUUNNNGGGCCCCCCBBB@@@??????@@@AAAAAACCCCCCCCCCCCDDDFFFHHHIIIKKKIIIEEEBBB@@@@@@AAABBBBBBEEEOOOaaa}}}iiiNNNCCC999777888666666666777666444333111111000000///222444222///---...///000000000000000000000000///............//////000........................---------............////////////............---,,,,,,,,,---......//////........................******+++,,,,,,---......------+++******+++,,,,,,111///,,,+++++++++)))(((******+++++++++,,,,,,,,,,,,,,,------...///////////////000000111111111111222222222222222222222222555555777999:::???NNN\\\xxxtttddd]]]XXXXXXYYYXXXXXX[[[[[[[[[[[[ZZZXXXWWWWWWWWWZZZZZZ[[[\\\]]]^^^______bbbcccdddcccaaa]]]YYYVVVUUUSSSOOOLLLJJJKKKMMMOOONNNRRRZZZgggxxx~~~xxxnnniiiaaaYYYRRRLLLFFFBBBAAAAAA@@@??????@@@@@@AAABBBBBBBBBCCCEEEGGGIIIKKKJJJHHHDDDBBB@@@AAABBBCCCDDDIIITTTiiibbbKKKAAA999777777555555666666555444222111000//////...000111111///---...///////////////////////////............//////000000........................---------............/////////.........---------,,,,,,,,,------.................................+++++++++,,,,,,---------///---+++))))))***+++,,,...---,,,++++++***))))))))))))***+++,,,,,,---------------.........//////000/////////000111222333333333222222222222222222333444666888888:::EEEPPPjjjyyyhhh^^^YYYWWWYYY[[[ZZZ\\\```aaabbbcccaaa^^^\\\\\\^^^bbbccceeefffhhhjjjkkkkkkmmmnnnoooooonnnkkkgggeee^^^ZZZTTTOOOLLLLLLNNNOOOOOOSSS[[[gggxxxzzztttjjjeee^^^WWWPPPKKKFFFBBB@@@@@@@@@@@@@@@@@@@@@AAA???@@@BBBDDDGGGIIIKKKMMMHHHFFFDDDAAAAAAAAACCCDDDIIINNN[[[qqqyyy]]]IIIAAA:::888777444222333222222111000000000000000...000111111000//////000........................------...//////000000000........................---------............///............------------,,,,,,,,,---------------........................---------,,,,,,+++++++++...---+++)))))))))+++,,,***++++++++++++++++++,,,))))))***+++,,,------...---------...............////////////000111222333333333222222222222222222111222555888888999AAAJJJ```|||}}}mmmaaa\\\XXXXXX\\\___```dddiiifffhhhjjjhhheeedddeeehhhkkklllnnnoooqqqqqqrrrrrrwwwxxxzzz{{{{{{zzzyyyxxxlllggg___WWWQQQOOONNNOOOQQQUUU\\\hhhxxx~~~vvvpppfffaaaZZZTTTNNNIIIDDDAAA?????????@@@@@@@@@@@@@@@???@@@BBBEEEGGGJJJLLLMMMGGGEEECCCAAAAAABBBDDDFFFNNNTTTddd}}}qqqWWWFFF???:::999666333111333000000/////////000000111000000111111111000//////........................---...//////000//////...........................---------............///.........------------,,,,,,,,,,,,,,,,,,,,,------..............................---,,,,,,+++******,,,,,,***))))))***++++++(((***,,,---,,,,,,---...))))))***+++,,,,,,------..............................///000111222222333222222222222222222222222111222555888999999???FFFUUUmmmpppeee]]][[[YYYZZZ```eeehhhooovvvsssvvvzzzzzzxxxxxx|||~~~~~~}}}||||||qqqfff\\\VVVSSSRRRSSSVVV]]]hhhwwwzzzrrrlllaaa]]]VVVPPPKKKGGGBBB???>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIJJJFFFDDDBBBAAAAAACCCEEEGGGOOOYYYooohhhOOOAAA<<<999888777333222444111000000000000000111111111000000000000000...---...........................//////000000///...---........................---------............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))),,,...///---+++,,,---*********++++++,,,,,,,,,........................,,,...///111222222222222111111111222222333333444333222555888999888<<>>===>>>???@@@@@@@@@@@@@@@DDDEEEFFFGGGGGGGGGGGGGGGEEEDDDBBBAAAAAACCCFFFGGGNNN\\\vvvaaaIII>>>999777888777444444666333333222111000000111111111000//////000///---+++000000000000000000000000//////000000000...---,,,........................---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,,,,------...((()))***++++++++++++++++++...000000---++++++,,,***++++++++++++,,,,,,,,,.....................---+++---000222333333222111000000111222333333444444555333555888888777:::@@@FFFVVVssspppbbb^^^aaa[[[\\\cccooovvv|||rrreee______\\\ZZZ^^^hhhuuu|||uuulllfffZZZSSSMMMKKKHHHDDDBBBCCCDDDCCCBBBAAAAAAAAAAAAAAA???AAACCCEEEFFFFFFEEEDDDHHHCCC@@@@@@AAAAAAFFFLLLSSSfffzzz[[[LLL===;;;888777777666555333555444333222000///...---333111///...---...///000000000111111111111000000000000//////.....................------,,,,,,,,,+++,,,,,,------...............---,,,,,,+++******......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++---+++)))(((((()))+++---++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---...//////////////////000000000000000111111111111222222222222222222333555888:::<<<@@@LLL```|||ttt}}}~~~nnnbbb___aaaaaabbbiiittt}}}|||nnnfffccc```^^^```jjjwwwzzzzzz~~~yyyrrrjjjcccYYYRRRKKKIIIGGGBBBAAACCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBDDDFFFFFFFFFDDDCCCCCC???===???@@@AAAFFFLLLZZZppptttVVVGGG;;;888666555555444333111222222111111000000//////222111///.........///000//////000000000000///////////////.........------------------------,,,,,,---------------...............------,,,++++++***......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++***)))(((''''''((()))***+++++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------............/////////000000000000000000111111111222222222222222222333555777:::;;;>>>GGGXXXppp```gggqqqzzzyyynnneeeccceeejjjllltttzzzooojjjeeebbbdddmmmyyyzzznnnjjjkkkqqq{{{{{{vvvooofff```WWWOOOIIIFFFDDDAAAAAACCCCCCBBBAAAAAA@@@AAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCC@@@======???AAABBBHHHOOOccc~~~lllNNNAAA:::888555444444444333111000000000111111111111111222111///......///000000......////////////...............---------------,,,,,,------------------//////........................------,,,+++++++++......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------....../////////000000000000000000111111111222222222222222333444777999:::<<>>;;;999777666666666555444222222222222222222222222111000////////////000000---..................---------------------------,,,,,,,,,------.........000000//////.........---......------,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++------------------,,,,,,........./////////000000000000000000111111111111222222222222444666888999;;;<<>>JJJ[[[rrrQQQTTTYYY[[[___hhhuuuwwwsssttt{{{rrrllliiinnnyyysssiiiffffffjjjooouuu}}}wwwqqqllleee\\\VVVNNNGGGCCCCCCCCC@@@@@@BBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHGGGFFFEEEAAA@@@@@@BBBBBBFFFQQQ^^^zzzWWWEEE@@@888666444333444444333222555555444333222222111111////////////000000000000------............---------------------.........,,,,,,------------------//////........................------------------......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------.........//////////////////000000000111111111111111111222444666777:::777:::DDDPPPbbbPPPTTTYYY[[[]]]dddnnnvvv|||yyy~~~yyyrrrnnnrrr}}}xxxnnnggggggjjjqqqwww~~~yyysssmmmhhhaaaXXXRRRKKKFFFCCCDDDDDDAAA@@@AAA@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGIIIIIIHHHGGGFFF@@@???@@@AAACCCIIIXXXgggqqqQQQBBB@@@777555333333444444333222111111111111111111111111......///000000000000000......////////////......------........./////////------------------,,,,,,---------------.........------........................---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))++++++))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........---------.........//////////////////000000000111111111000111222333555666777555888@@@FFFRRRlllMMMQQQWWWZZZ[[[___hhhoooxxx~~~wwwrrrvvv~~~qqqmmmiiijjjoooxxx{{{wwwpppkkkeee^^^VVVOOOIIIEEECCCEEEEEEBBB@@@AAAAAAAAAAAAAAABBBBBBCCCDDDCCCDDDGGGIIIJJJIIIHHHGGG@@@@@@@@@CCCEEENNN___pppkkkLLL???@@@999777555555666666555444---......///000111111111......///000000111000000......////////////.............../////////000000.........------,,,,,,,,,+++,,,,,,------.........------........................---------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++...---+++******+++---...((()))***+++,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////---------.........//////////////////000000000000111111000000111333555666666333666===@@@GGG^^^wwwRRRUUUXXXZZZ\\\```hhhnnnzzz|||~~~~~~yyyyyyzzz}}}sssiiiiiijjjnnnvvv~~~xxxtttmmmfff```YYYSSSNNNGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEDDDFFFIIIJJJJJJHHHFFFDDDAAA<<<>>>FFFIIIMMMddd```KKK???888;;;999666333111000000111222222111000000/////////111111000000//////......111111000...---,,,+++***......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++************++++++,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,...///000111111222222111000111111222222333444444333666999;;;:::AAASSSeeeSSSVVVYYY[[[]]]aaagggmmmwwwqqqiiigggggghhhkkkqqquuu{{{yyylllgggiiimmmsss|||{{{tttpppiiiccc\\\VVVOOOKKKFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFIIIKKKJJJHHHEEECCCAAA===@@@HHHKKKRRRmmm}}}\\\III???::::::888666333222111111222000000111111222111111111000000000000//////......222222111000///......---......------------..............................,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,---......000111111111111111000111111222222333333444444555777999999>>>LLL[[[wwwVVVYYY]]]___```dddiiinnnyyyyyydddYYYUUUSSSTTTUUUYYY]]]bbbgggnnnvvvxxxlllfffgggkkkssszzz{{{wwwpppkkkeee^^^XXXRRRLLLHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEGGGJJJKKKKKKHHHEEECCCAAA>>>BBBHHHMMMZZZ{{{sssUUUFFF???;;;999888666444333333333333...///111333444444222222000000000////////////...111000000000////////////......------------..............................,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------......///000111111111111000000111111222333333333555333444777888:::DDDNNNbbb}}}[[[^^^bbbeeefffiiiooossswww___RRRMMMKKKKKKLLLNNNQQQTTTWWW\\\bbbiiinnnqqqwww{{{zzzxxxwwwwwwxxxzzz{{{zzz{{{mmmfffeeeiiinnnzzz~~~xxxtttmmmhhhbbb[[[UUUPPPKKKGGGDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJLLLKKKHHHEEEBBBAAA@@@BBBHHHOOOaaajjjPPPCCC===;;;777777555444444444444444...000333555555444222111////////////////////////---------.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,,,,---------...///000111111111111000000000111222222333333444111111555888999>>>DDDUUUmmm```ccchhhjjjlllpppwww|||uuu\\\OOOKKKJJJIIIIIIGGGIIIJJJLLLNNNQQQVVVZZZ```ccchhhlllooonnnmmmkkkdddcccaaa```___```aaabbbbbbhhhpppvvv~~~qqqhhhdddeeekkkqqq{{{uuuqqqlllggg```YYYTTTOOOKKKHHHCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLKKKHHHDDDBBBAAA@@@CCCIIISSSkkkaaaKKK@@@<<<:::666666555444444444444444111222444555555333000................../////////------------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------,,,,,,,,,------...---...///000000111111000///000000111111222333333222000000555999999<<>>BBBNNNfffvvvyyy}}}pppWWWKKKIIIGGGEEECCCDDDFFFIIIKKKKKKLLLMMMNNNMMMOOOPPPQQQRRRQQQPPPOOOJJJIIIHHHHHHGGGHHHHHHIIIJJJLLLOOORRRVVV^^^hhhooo{{{wwwjjjfffcccbbbbbbeeeqqq}}}zzztttnnniiiddd___XXXRRRMMMIIIFFFDDDCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKMMMMMMKKKGGGCCCAAAAAAAAAEEEPPPfffjjjQQQFFF???:::888444444444444333222111000111111111222111111000000---------.........//////000000000000000/////////......------------..............................,,,,,,,,,---------......---,,,,,,,,,++++++++++++************************++++++------------++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++***++++++,,,---,,,,,,,,,,,,,,,---...///,,,---...///000000000000//////000000111111222222222111333666666444666<<<>>>CCCRRRlllrrrYYYNNNLLLJJJFFFCCCAAADDDHHHKKKLLLLLLMMMMMMKKKLLLOOOQQQRRRPPPNNNLLLHHHGGGGGGFFFFFFFFFGGGGGGDDDGGGJJJMMMQQQVVV[[[___dddssszzztttpppssszzzwwwvvvvvvqqqkkkiiicccbbbaaaaaaaaagggvvv}}}xxxqqqkkkgggaaa\\\TTTNNNIIIFFFCCCAAADDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMMMMKKKGGGCCCAAAAAAAAAFFFUUUnnnaaaMMMEEE???:::888444444444333222111///////////////000000111222222---------.........////////////......------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++***************************+++---......---+++***,,,,,,,,,++++++*********))))))***+++,,,------...++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,---...///,,,---...///000000000000/////////000111111222222333333555666444000444:::@@@???HHH]]]wwwpppWWWMMMJJJFFFDDDFFFBBBEEEHHHKKKLLLMMMOOOQQQQQQOOOOOORRRSSSQQQMMMKKKGGGEEEEEEGGGFFFCCCDDDGGGGGGGGGGGGIIIMMMQQQTTTUUU^^^dddllltttxxxwwwtttqqqgggfffgggmmmuuuxxxrrrjjjdddaaaaaaaaaaaa[[[]]]bbbgggiiiooo}}}|||uuuqqqmmmhhhddd\\\YYYSSSMMMHHHEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHGGGFFFFFFHHHIIIJJJLLLNNNMMMJJJFFFCCCBBB???DDDLLLZZZxxxqqqTTTHHH<<<777777333555444444333333222111111111111000000000000111111111000000///...---------////////////////////////........................------------------------------------,,,++++++***------------------------+++++++++,,,,,,,,,---------,,,,,,+++*********+++++++++************++++++---+++(((''')))+++++++++)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,------------...//////000111111111111111000000111222444555555666;;;:::???MMMaaa{{{qqqXXXMMMKKKGGGEEEGGGFFFIIIKKKMMMNNNPPPRRRTTTUUUTTTTTTWWWYYYVVVRRROOOJJJGGGFFFGGGFFFCCCDDDHHHFFFFFFFFFHHHLLLPPPRRRTTTWWW[[[bbbhhhkkkjjjfffddd^^^___ccckkktttrrrlllddd^^^\\\\\\]]]]]]]]]___eeejjjnnntttzzztttpppkkkeeeaaaZZZVVVQQQKKKFFFDDDBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJKKKMMMNNNMMMIIIEEECCCBBBAAAFFFOOOaaagggNNNDDD;;;777888444444444333333222111111111111000000//////000000111111000000///......------................................................---------------------------......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++******++++++++++++************++++++000...+++***+++,,,+++***)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------...............////////////000//////000111111111111000000111111222333444555666888888<<>>888888:::555444444444333222222111111//////............//////000000//////............------------------------........................------------------------,,,...000111111///---,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++***++++++,,,++++++************++++++((((((((()))+++,,,***)))))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------......//////000000000000000000111111222333333444444777888;;;===@@@LLLeee{{{www]]]RRRPPPMMMMMMPPPPPPSSSWWW[[[^^^cccgggkkklllqqqvvv{{{vvviii[[[RRRKKKIIIIIIGGGHHHLLLNNNPPPSSSTTTUUUXXX]]]aaadddeeegggiiijjjjjjjjjjjjkkklllrrrzzzxxxiiiddd^^^[[[[[[]]]```aaacccfffllltttzzzxxxuuuppplllhhhaaaXXXRRRQQQNNNJJJFFFBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGFFFGGGIIIKKKNNNNNNLLLIIIEEECCCBBBCCCFFFNNNccc~~~YYYHHH@@@===777888:::444555555444444333333222222//////............//////////////////............------------------------........................------------------------+++,,,...//////...---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++***)))((()))+++***)))'''))))))*********++++++++++++******))))))******+++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------.........///000000000000000000111111222222333333333666888;;;<<<<<>>MMM\\\xxx{{{```UUUSSSQQQRRRVVVXXX^^^gggpppxxx~~~rrr^^^UUUNNNNNNOOOMMMMMMMMMOOOSSSXXXZZZ[[[___eeekkkooorrrxxx|||nnnjjjeeebbbdddhhhkkkmmmqqqsssyyyyyytttooojjjfff```XXXRRRKKKIIIEEEAAA?????????@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGIIILLLLLLLLLJJJFFFDDDCCCEEEGGGOOO]]]|||bbbIII@@@>>>:::333666:::444333333222222111000000///111000000//////000000111.../////////////////////................................................------------------------,,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++******++++++,,,---++++++************++++++---+++))))))***++++++***)))************+++++++++******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,------...............////////////000---...//////000000//////111111111111222222222222222222555888888:::DDDOOOccc{{{|||aaaVVVTTTRRRSSSWWW[[[cccnnnxxxsss^^^UUUOOOOOOQQQOOONNNNNNRRRVVV\\\^^^___cccjjjpppzzz~~~sssooojjjhhhjjjnnnrrrtttwwwyyy~~~}}}sssnnnhhhccc___YYYRRRLLLIIIFFFCCC???======>>>???BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGFFFGGGJJJLLLKKKKKKIIIFFFCCCCCCFFFHHHSSSddduuuXXXEEE===<<<999111555:::444111111000000///.........111111000000000000111111.........///////////////////////////////////////........................---------------------------,,,***)))***,,,...///------------------------))))))*********++++++++++++*********+++,,,,,,---++++++************++++++&&&$$$###$$$(((,,,//////)))************+++++++++******))))))))))))************+++++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------......---......///////////////111111111111111222222222333333555999999:::@@@HHHUUUmmmzzzaaaWWWUUUTTTWWW]]]dddmmmzzzuuu]]]YYYSSSQQQRRRUUUUUUUUUYYY[[[^^^aaafffllltttyyy~~~vvvpppqqqtttxxx{{{rrroooiiibbbZZZTTTOOOLLLEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJGGGBBB???CCCHHHLLLYYYssskkkQQQ@@@<<<888555555555555444111111000000000000111111//////...//////000111222//////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///***++++++,,,---.../////////...---,,,++++++++++++,,,,,,++++++***)))((((((,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,+++***((()))***,,,++++++((((((((()))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,---------............///444000000444333//////333000000222444666999<<<===LLLYYYqqqyyybbbYYYXXXXXX\\\cccjjjtttsss___[[[UUUSSSUUUXXXZZZ[[[```bbbfffjjjnnnuuu|||yyyzzz}}}{{{wwwppplllggg___XXXRRRMMMKKKDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIFFFBBBBBBEEEKKKNNNaaa~~~dddLLL???;;;777555444555444444111111000000000000111111000////////////000000111//////............//////111000000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------------...+++,,,,,,------.........///...---,,,++++++++++++,,,,,,++++++***)))))))))******))))))******+++,,,,,,++++++++++++++++++,,,+++***((()))***,,,++++++,,,++++++******)))((((((******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,------------............///000---...222333000111444333333333444555777888999DDDOOOccc~~~wwwbbb[[[[[[\\\bbbjjjrrrpppaaa]]]YYYWWWZZZ^^^bbbdddkkkmmmqqquuuyyy|||vvvrrrllliiiccc\\\UUUOOOKKKHHHCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKHHHFFFCCCBBBDDDHHHNNNRRRmmmzzzZZZFFF===:::777555444444333222111111000000000000111111111000000////////////000//////............//////222111000...------------------------------------......////////////......------------------------......---,,,++++++++++++,,,,,,,,,+++******))))))***))))))))))))***+++++++++++++++++++++++++++++++++***((()))***,,,++++++,,,,,,,,,+++******))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...---------............//////---...222222000000222333333333444555666777888<<>>CCCOOOeeerrrgggiiinnnuuunnnaaabbbdddhhhqqq}}}vvvpppkkkfffccc___\\\WWWRRRLLLGGGDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGFFFEEEEEE@@@???CCCGGGGGGLLLccc}}}nnnTTTDDD>>>888888888999999888444111111111000000000000111111000////////////000000111//////............//////)))+++---//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444------------------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******)))***,,,------,,,***)))+++***((()))***,,,++++++,,,++++++******)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,------------............///+++......---222<<>>>>>DDDIIIIIIPPPkkkgggOOOAAA<<<888888999::::::999555111111111000000000000111111//////...//////000111222//////............//////###&&&+++...000000///---,,,,,,,,,,,,,,,,,,,,,,,,...------------///111222------------------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,)))***,,,------,,,***)))+++***((()))***,,,,,,+++((((((((()))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...---------........./////////111000---111===EEEEEE111111111111222333444555222777;;;<<<>>>JJJ___ppp~~~yyypppqqqzzzqqqkkkggggggppp{{{vvvqqqlllgggaaa^^^ZZZWWWRRRLLLHHHEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDGGGHHHHHHEEEBBB@@@@@@DDDHHHIIIJJJXXX|||yyy[[[III>>>999666555555444444333222222111111111111000000000000''')))+++---///000000000000000////////////000000000///...---,,,---......------------------------++++++++++++,,,,,,---...///...---+++******++++++******************************+++++++++,,,,,,,,,------+++((()))---...,,,------,,,,,,+++***))))))------,,,+++*********+++************************))))))***++++++++++++*********++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...000222444777888222222333333333444444444777444444999>>>DDDOOOYYYvvv|||tttwwwxxxpppmmmnnnyyy}}}zzztttooojjjeee```\\\XXXUUUPPPKKKGGGDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCEEEGGGHHHGGGDDDAAA???<<>>===???CCCIIIWWWttthhhNNN@@@;;;999555555444444333333222222111111111111000000000000111111111111000///...---000//////......//////000//////...------------...------------------------,,,,,,+++++++++,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++---666@@@BBB???.........---,,,,,,+++++++++************++++++,,,************************))))))***++++++++++++*********))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------000000///////////////000////////////000000000000333222444888999999===CCCRRReee{{{uuuqqqgggeeecccaaacccfffjjjlllttt{{{{{{yyyvvvpppkkkfffaaa\\\XXXQQQNNNJJJFFFCCCBBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCFFFFFFFFFEEECCCAAA???>>>DDDEEEGGGOOOccc```III===999999555555444444333222222111111111111111000000000///111111111000///...------/////////......///////////////......------------------------------------,,,,,,,,,++++++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++)))+++333;;;;;;555---------,,,,,,++++++++++++++++++++++++,,,---...************************))))))***++++++++++++***,,,+++************+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////...---------......000000000000111111111111333111333666666555888===HHHUUUkkk}}}vvvppplllgggaaa]]]WWWVVVTTTTTTVVVYYY]]]___dddiiipppzzzwwwtttnnniiiddd___ZZZVVVMMMKKKGGGDDDBBBAAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFEEECCCBBB@@@???>>>EEEFFFKKKWWWqqqyyyZZZGGG<<<888999555444444333222222111111111111111111000000000/////////..................//////............//////...............------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((---222000++++++++++++***************((((((((((((((()))***+++************************))))))***++++++++++++************))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,---...////////////000000000111111111444111111444444444888>>>BBBKKK]]]ttttttnnnfff```\\\XXXTTTPPPLLLLLLKKKLLLMMMPPPSSSTTTYYY\\\```fffqqq|||tttqqqkkkfffaaa\\\WWWSSSJJJHHHEEEBBBAAAAAACCCDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFEEECCCBBB@@@@@@??????@@@DDDNNNaaaoooTTTFFF;;;888999444444333333222222111111111111111111000000000000---,,,,,,,,,,,,---......///......------......///......//////......---,,,------------------------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,)))******(((***...---)))***************)))))))))******)))))))))***++++++************************))))))***++++++++++++***'''((())))))))))))((('''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...000000............////////////444111222444555555999@@@===BBBOOOddd{{{~~~vvvjjjcccZZZTTTRRRPPPNNNKKKHHHIIIIIIJJJKKKLLLMMMNNNRRRSSSVVVZZZaaammm}}}{{{xxxpppmmmgggbbb]]]XXXSSSOOOHHHGGGDDDBBBAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDBBB@@@??????@@@AAA@@@HHHWWWooocccNNNDDD;;;777999444444333333222111111111111111111111000000000000...---,,,++++++,,,------///......------......///---.../////////...---,,,------------------------...---,,,,,,+++++++++,,,++++++,,,---------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&+++---***)))+++,,,+++************************------,,,,,,+++,,,,,,,,,************************))))))***++++++++++++***((()))+++------+++)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,------...///000....../////////000000000222111333777777666888===:::<<>>DDDNNNfff~~~mmm```TTTQQQPPPOOONNNOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPRRRTTTWWWYYY[[[```bbbkkkxxxzzzvvvrrrmmmiiieeeaaa[[[VVVPPPKKKEEEAAADDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHGGGGGGFFFEEEDDDCCCEEEAAA???@@@AAAAAADDDIIITTTkkkpppZZZGGGAAA@@@:::555444222222111111222222333444000000000000000000000000111111111111111111111111/////////............---,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,++++++******++++++,,,************************,,,,,,++++++******++++++))))))))))))))))))))))))******************)))))))))))))))))))))))))))(((((((((((((((((((((((((((*********)))))))))))))))************************'''((()))+++++++++******++++++,,,---------------------------------------....../////////000000000111111222333444444555666:::777999===@@@FFFXXXkkkvvviiiZZZTTTRRROOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQRRRRRRTTTVVVYYYZZZ``````eeeoooyyy{{{vvvrrrnnniiifff]]]ZZZUUUQQQNNNJJJFFFCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFGGGFFFFFFEEEDDDCCC@@@???AAABBBBBBFFFKKKZZZwww```PPPAAA======999555333333222222111222222333333////////////////////////000000000000000000000000//////.........---------,,,------......------,,,.........------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***)))((()))***+++))))))))))))))))))))))))******************+++++++++*********)))))))))*********************************************))))))************************%%%'''))),,,,,,,,,+++***,,,,,,,,,,,,---,,,,,,,,,------------------------........./////////000000000111111222333444444444:::999:::===>>>AAAMMM[[[uuusssbbbXXXTTTPPPOOOQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVYYY[[[\\\cccbbbeeelllttt|||wwwsssoookkkgggcccZZZWWWRRRNNNLLLIIIFFFCCCBBBCCCDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGGGGFFFEEE@@@>>>???AAABBBCCCIIIQQQbbbuuuVVVKKK>>>999999777555555555444333222111111111111////////////////////////////////////////////////............------------,,,------......------,,,.........------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++(((&&&&&&'''(((***))))))))))))))))))))))))******))))))***+++,,,------,,,+++************+++************************++++++++++++++++++++++++************************&&&(((***,,,------,,,+++,,,,,,++++++,,,,,,,,,,,,------------------------............////////////000000111111222333333333555555777999999<<>>???BBBDDDGGGPPPZZZqqqfffNNNFFF===777666666666555666555333222111000000000000000000000000000000000.................................------------,,,,,,------......------,,,......------------......++++++++++++++++++++++++,,,,,,------------......***++++++,,,,,,++++++******************************)))'''&&&&&&'''((()))))))))))))))))))))))))))***)))))))))***+++---......---+++***))))))***+++((((((((((((((((((((((((+++++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++++++++++++++++++++,,,------------------------------------........./////////000000111111111222222222333555777888999<<>>@@@@@@BBBFFFIIIPPP___lllgggVVV<<<<<<:::777666777666444222222111111222222333444000000000000000000000000000000000000000000000000......---------,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***************************)))(((((())))))***++++++))))))))))))))))))))))))***)))((((((***,,,///000,,,***(((&&&%%%&&&''''''************************(((((())))))*********+++++++++++++++++++++++++++***)))((((((((((((((()))))))))))))))***,,,...000---------------------------------.........//////000000000000111111111111---000111111222555999;;;BBBIIIYYYoooppp___XXXWWWVVVTTTYYYXXXWWWVVVVVVVVVWWWXXX[[[]]]___bbbeeekkkrrrwwwxxx}}}|||xxxvvvvvvvvvvvvxxxzzz|||}}}|||yyyrrrooollliiifffbbb]]]ZZZPPPNNNJJJEEEBBBAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@>>><<<@@@FFFHHHOOOhhhqqqWWWIII>>>===;;;999777555444444333222111111000111111111000000000000////////////000///...------...///000...---,,,++++++,,,---...........................///...,,,******+++,,,---......------,,,+++******,,,---............---,,,+++++++++*********))))))************************))))))))))))))))))******+++***)))(((''''''''''''))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))******,,,+++)))(((((()))+++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,,,,,,,---......222222222111111111111111000222444555555555777999>>>@@@III[[[pppooo___ZZZYYYXXXWWWWWWWWWVVVUUUUUUVVVWWWXXXZZZ\\\```ccchhhnnnuuuzzz{{{tttooommmjjjfffcccaaaaaaaaaccceeehhhkkkmmmyyy}}}yyyvvvooollliiieeebbb^^^YYYVVVOOOLLLHHHDDDAAA@@@AAABBBDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@???>>>===AAAFFFIIITTTqqqcccMMMBBB<<<;;;:::888666555444444333333222111000000000111000000000000/////////...000///...------...///000///...---,,,,,,---...///........................///---,,,******+++,,,---,,,,,,++++++***))))))((())))))***++++++***))))))+++++++++*********))))))************************+++******)))))))))******))))))((((((((()))******))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))******,,,+++)))(((((()))+++,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///000000000111111222222222444555555444444555777;;;<<>>AAACCCFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEBBB@@@?????????AAABBBFFFLLLVVVoooeeeNNNDDDAAA777777666555444444444444444444222111000000//////000000/////////................................./////////....../////////------------------------...---,,,+++++++++,,,,,,---------,,,,,,+++++++++------------------------************************************************------,,,***))))))))))))******))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))************************))))))************))))))++++++***))))))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------...//////---,,,,,,,,,,,,---......------......///000000111222333444444333222444555888999===AAAFFFRRRiii~~~uuunnnddd]]]YYYXXXWWWVVVWWWWWWWWWXXXZZZ]]]```aaabbbeeeiiinnnrrrxxx~~~kkkcccXXXPPPNNNMMMKKKJJJIIIIIIIIIKKKMMMOOORRRSSSXXXdddzzz}}}xxxtttooolllhhheeeaaa]]]YYYTTTOOOKKKGGGDDDAAA>>>===???AAACCCFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFDDDAAA???>>>>>>>>>???AAAFFFOOO___~~~tttWWWFFF@@@???666555555444333333444444444333222111000000000000////////////............------............------...//////////////////...------------------------------,,,,,,++++++++++++------,,,,,,,,,,,,,,,+++***))))))))))))))))))***************************************************---,,,+++***)))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((+++******************+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------...//////---,,,,,,,,,,,,---......//////..................///000222333333333555666666999===AAAAAAGGGWWWhhh}}}zzzuuuqqqlllhhhbbb]]]ZZZYYYWWWVVVUUUUUUVVVXXXZZZ^^^aaacccgggjjjooosssxxx}}}~~~ccc\\\RRRLLLJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJLLLNNNWWWbbbwwwzzzvvvqqqmmmjjjeeebbb^^^ZZZWWWRRRMMMJJJCCCBBB@@@>>>>>>@@@BBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIGGGEEEBBB???>>>===>>>>>>===@@@FFFRRRiiihhhQQQEEE@@@???666666555444333333333444333222111111000111111111/////////.........------------............---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++************++++++***************+++++++++************************++++++***)))((((((((())),,,,,,+++***)))(((((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,---......000/////////............---///111222222333555777333666:::>>>>>>???IIIUUUhhh}}}yyypppllliiifffddddddbbb```^^^]]]\\\[[[ZZZVVVWWWXXXZZZ^^^aaaeeegggkkkoootttyyy~~~sss^^^WWWOOOJJJIIIJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLNNNUUU^^^ppp{{{wwwsssoookkkhhh```]]]YYYVVVSSSNNNJJJFFF@@@@@@@@@@@@@@@AAACCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHDDDCCC@@@===<<<<<<>>>??????CCCJJJ[[[wwwzzz^^^MMMEEE@@@===777777555444333333333333111111111000111111222333//////.........---------,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++************************------,,,++++++,,,------))))))*********+++++++++************************))))))((((((((((((((()))******)))((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((*********++++++*********)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////////////////000000...000222222111222333555333333666::::::;;;BBBJJJWWWkkkxxxmmmdddaaa___^^^]]]```_______________^^^^^^ZZZZZZ\\\^^^bbbfffjjjlllmmmqqqwww}}}sssbbbXXXRRRKKKGGGGGGHHHGGGFFFDDDDDDDDDEEEGGGIIIKKKMMMQQQYYYjjj~~~yyytttqqqmmmiiifff[[[YYYUUURRROOOKKKGGGDDD??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHCCCAAA>>><<<;;;<<<>>>???DDDGGGPPPccclllRRRFFF@@@:::555888888666555444333333333000000000000111222333444//////.........---------,,,,,,---......---,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))******++++++++++++************************(((''''''''''''(((((()))''''''''''''((()))***+++******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,,,,,,,---......---......///000111222222000111222222111000111222666444444888999;;;@@@GGGHHHYYYpppwwwnnneeeaaa^^^[[[\\\___aaacccffffffdddaaa```___```bbbdddfffgggiiilllooouuuyyy}}}mmm```ZZZMMMLLLKKKIIIHHHGGGFFFFFFIIIHHHGGGGGGHHHKKKMMMOOOTTTYYYdddvvv{{{uuuqqqnnnkkkeeeaaa[[[WWWRRRNNNKKKHHHEEEBBB>>>>>>???@@@AAACCCDDDEEEDDDEEEGGGGGGEEEDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHCCCBBB???<<<<<<>>>>>><<>>EEEJJJYYYooo|||pppggg^^^[[[YYYWWWYYY]]]dddggglllnnnmmmkkkjjjjjjfffhhhllloooqqquuuyyy|||~~~yyyjjj]]]SSSPPPMMMMMMKKKJJJIIIHHHHHHHHHJJJJJJIIIIIIJJJMMMOOOQQQSSSWWW```nnn}}}~~~yyysssnnnlllhhhccc___XXXTTTOOOJJJGGGDDDAAA???>>>>>>>>>???AAABBBDDDEEEDDDEEEGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGAAA@@@???===>>>@@@@@@@@@EEELLL]]]{{{sssTTTDDD>>>;;;777555555444444444444333333333222222111111000//////...000000//////......------...........................---,,,,,,,,,,,,---...111000000000000/////////,,,,,,++++++++++++,,,,,,((()))+++,,,,,,,,,++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))************))))))))))))))))))))))))%%%%%%&&&'''(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))***************************++++++)))((((((***,,,)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,------...............//////000000000111111111333333333444555888:::;;;>>>BBBMMM___rrrvvviiiaaaYYYWWWVVVVVVXXX]]]ccchhhnnnrrrsssrrrqqqqqqkkkoootttyyy}}}sssbbbYYYRRRNNNLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKMMMOOORRRTTTVVVWWW]]]fffqqq{{{vvvoookkkhhhddd___[[[UUUQQQLLLHHHEEEBBB???=========>>>???@@@BBBCCCDDDDDDFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEE???>>>>>>???@@@AAACCCDDDGGGUUUnnnyyycccKKK???<<<:::777666444444444444333333333333222222111111000////////////////////////.................................---,,,,,,++++++,,,,,,---//////...,,,+++***)))(((---,,,,,,,,,,,,,,,,,,---///......---,,,,,,++++++,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((())))))***************************))))))))))))))))))******************************)))******)))(((((()))+++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------...///111222333333222222333444555666777777888;;;BBBMMM[[[nnnuuuhhh```XXXWWWWWWXXX\\\aaaeeejjjrrrxxxzzzzzzyyyxxxvvvzzzzzzbbbVVVSSSPPPNNNMMMKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMLLLMMMNNNQQQTTTUUUZZZZZZ]]]cccjjjuuuxxxsssmmmhhheeeaaa\\\WWWSSSOOOKKKGGGDDDBBB???=========>>>???@@@BBBCCCDDDDDDFFFHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCC===<<<===???@@@@@@CCCGGGLLLbbbgggVVVDDD<<<:::888666666444444444333333333222222111111111111000000//////.........///////////////........................---,,,,,,,,,,,,,,,,,,---++++++***)))'''&&&%%%%%%,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++************************************************))))))))))))))))))))))))(((((())))))************((()))))))))************((((((((((((((((((((((((+++***)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))*********))))))))))))************((()))******(((((()))***))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,------------,,,,,,,,,------......------...///000111222222111222333444444444444444555888>>>EEEMMM[[[tttwwwiiiaaaZZZXXXYYY[[[```fffmmmsss{{{yyyiiiXXXQQQPPPOOOLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMOOORRRUUUWWW\\\\\\^^^cccgggppp~~~}}}vvvqqqjjjeeebbb^^^XXXTTTOOOKKKGGGDDDBBB@@@>>><<<===>>>>>>???@@@BBBCCCDDDEEEFFFHHHHHHFFFEEEFFFGGGGGGGGGHHHGGGFFFDDDBBB@@@===;;;<<>>===;;;>>>>>>???@@@AAACCCDDDEEEEEEGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHGGGFFFCCC@@@>>>===::::::???@@@???GGGRRRgggrrrSSSHHH>>>;;;888555444666333333333333222222222222111111000000000000000000///////////////.................................---......//////......---------------............+++******))))))******+++))))))))))))************((((((((()))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((''''''(((((()))''''''''''''''''''''''''((((((((()))******++++++'''(((((())))))*********)))***,,,,,,***)))***+++)))************+++++++++'''(((((((((((()))))))))++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///////////////////////////111111222222333333444444222555:::???AAAEEEPPP]]]xxxqqqggg___\\\]]]___dddjjjwww}}}{{{ggg```ZZZXXXUUURRRRRRUUUOOOOOONNNOOOOOOPPPQQQRRRQQQPPPPPPQQQSSSVVVYYY[[[YYY[[[___cccfffjjjuuu|||xxxtttsssrrrsss{{{|||wwwpppkkkddd___[[[WWWQQQMMMEEECCC@@@>>>>>>???>>>===??????@@@AAABBBDDDEEEFFFEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGEEEBBB>>><<<===888999???AAABBBNNN]]]yyyaaaLLLDDD===:::777444444777333333333222222222222111000000000000000000000111000000//////......------........................,,,---............---,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***)))*********++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))'''''''''((((((''''''&&&(((((((((((((((((((((((('''(((((()))******++++++''''''(((((()))******+++)))+++------,,,+++++++++)))************+++++++++)))))))))************+++***++++++++++++,,,,,,,,,---,,,+++***+++,,,...///,,,------...///000111111222222111111222333555666444444777;;;===>>>FFFNNNcccuuuvvvlllccc``````bbbgggmmmqqqbbb]]]XXXVVVRRRNNNQQQVVVQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRSSSUUUXXX\\\]]][[[\\\aaafffhhhjjjttt}}}{{{xxxuuutttrrrpppvvv~~~zzzuuunnniiibbb]]]YYYTTTOOOJJJEEECCC@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGEEEGGGIIIHHHGGGFFFGGGHHHGGGHHHHHHHHHEEEAAA===;;;<<<777888@@@CCCEEESSSeeevvvUUUHHHAAA;;;888666444555999333333333222222222111111000000000000000111111111111111000///...------,,,........................++++++------------++++++,,,,,,,,,,,,++++++******---,,,,,,++++++,,,,,,------...000000000...,,,***+++++++++,,,,,,---------************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++&&&''''''((()))******+++***,,,......---++++++,,,)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******,,,...///***+++,,,...000111333333333222111000222444666888666444555999;;;<<>><<<<<<===???@@@@@@@@@@@@AAABBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>======<<<:::BBBIIIGGGUUUsssbbbOOO===;;;999666555444555666333333333222222222111111111111///...------------/////////////////////////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......---,,,,,,+++******))))))*********+++++++++************************))))))((()))++++++***((()))))))))))))))************)))))))))(((((('''''')))))))))))))))*********///,,,))))))******'''$$$((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,+++***))))))((()))***+++,,,,,,+++))))))++++++,,,,,,,,,---------------------------------............//////////////////000111222222222222444444555444555777:::===IIIPPPbbb}}}}}}ooojjjhhhiiirrr~~~}}}pppfff^^^[[[YYYUUUSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWTTTVVVYYYZZZ[[[]]]```bbbdddhhhlllooossszzzwwwlllfffeeegggttt|||tttooohhhccc\\\UUUPPPLLLHHHEEE@@@???>>>======>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCC@@@>>>===<<<;;;;;;:::@@@HHHIII[[[{{{uuuYYYHHH===;;;888666555444555555333333333222222222111111222111000///............////////////////////////------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,++++++******))))))*********+++++++++***************************)))((()))++++++***(((*********))))))((((((((())))))((((((((('''''''''&&&&&&'''((()))******+++---+++(((((())))))'''%%%'''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))((('''&&&&&&&&&)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,------------------------------......//////000000000111222333444444444444333444555444444666:::===AAAEEESSSiiiyyyrrroooppp|||}}}rrrfff```[[[WWWUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZWWW[[[___cccdddfffhhhiiinnnrrrwww{{{yyykkkbbb``````fffqqqxxxpppkkkddd```YYYSSSNNNKKKGGGEEE@@@???>>>======>>>@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEBBB@@@>>><<<<<<;;;===<<>>@@@HHHWWWhhh{{{zzz{{{{{{wwwyyypppeee]]]WWWTTTUUUUUUVVVXXXZZZ[[[\\\\\\\\\^^^aaaeeeiiikkknnnqqqssswww||||||lllccc``````aaaiiiuuu|||tttlllggg```[[[UUUPPPLLLIIIFFFCCC??????>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEAAA???===<<<;;;===AAA@@@CCCMMMYYYuuutttWWWEEE>>>:::999777666444444444444333333333222222222111111222222111000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******************************************************+++***((((((******)))(((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&''''''((()))******((('''''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,++++++*********)))*********++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///000000---...///000111111111111111333444444333444777999<<<===BBBKKKWWWhhh|||yyyzzz~~~zzzkkk___VVVSSSSSSTTTUUUWWWYYY[[[]]]^^^^^^dddeeehhhjjjmmmqqqwww{{{~~~~~~mmmdddaaaaaaccchhhpppyyyxxxppphhhccc[[[WWWQQQLLLIIIGGGDDDBBB???????????????@@@AAAAAAAAABBBCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIGGGDDD@@@>>>===<<<<<<===BBBBBBFFFTTTeeegggOOOBBB>>>888777666555444444333333333333333222222222111111222111111000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++******************************************************,,,***(((((()))***)))(((''''''''''''((((((((((((***************************)))))))))))))))))))))&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))******++++++,,,(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000------...///000000000000000222333333333333555777555777;;;AAAHHHUUUkkk~~~|||xxxwwwzzzqqqcccYYYTTTTTTTTTUUUVVVXXXZZZ]]]```aaaggghhhiiikkknnnsssyyy~~~nnneeeccccccfffjjjooowwwzzztttllleee```VVVRRRMMMIIIGGGEEECCCAAA>>>>>>???@@@@@@AAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKHHHFFFCCC???=========>>><<>>>>>???@@@AAAAAAAAAAAA???@@@AAACCCEEEFFFHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKFFFDDDAAA???======>>>???<<>>;;;555555555555444333333222333333333222222222111111000//////......//////000////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************+++++++++++++++*********))))))************************...+++((('''((())))))(((++++++***)))((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((***+++***((('''(((******)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***))))))))))))+++,,,---)))))))))*********++++++++++++++++++++++++++++++......------------,,,,,,......///000111111111111///000222333222222333444777777999<<<===AAAJJJUUUmmm~~~{{{{{{~~~{{{mmmbbb]]]]]]XXXWWWVVVWWWZZZ___dddgggooorrrwww{{{}}}zzznnnkkklllnnnlllqqqxxx~~~{{{vvvqqqkkkeee^^^YYYQQQMMMHHHEEEDDDCCCAAA@@@===>>>???@@@AAABBBBBBBBB???@@@AAACCCDDDFFFHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKEEECCCAAA>>>===>>>???@@@???FFFLLL\\\|||___KKKAAA;;;888555555555555444333222222333333333222222222111111//////............///000////////////////////////---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************++++++++++++++++++******))))))************************///,,,)))'''((())))))(((&&&'''((()))***+++,,,---%%%&&&&&&&&&''''''((((((&&&'''''''''(((((()))))))))+++,,,+++((('''(((***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))+++---...************++++++++++++++++++++++++++++++++++++///......------,,,+++++++++,,,---...////////////...000222222222111222333777555666888888:::AAAIII\\\mmm{{{yyy|||uuujjjccc```____________```dddkkkooowwwzzz}}}yyyqqqqqqtttuuu{{{~~~~~~zzzxxxtttmmmfff^^^XXXTTTNNNLLLJJJHHHHHHFFFDDDBBBBBBBBBBBBCCCBBBBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIDDD???===>>>======@@@EEEFFFJJJYYYuuukkkQQQEEE===999666777666555444333444555555222222222111111111111000111000///......///000111////////////////////////,,,///222222///,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************))))))((((((***++++++++++++***))))))))))))))))))************)))***+++,,,,,,+++***)))******))))))((((((''''''...,,,)))&&&%%%&&&((()))((((((((((((''''''''''''+++(((&&&'''))))))'''$$$))))))***++++++++++++***'''''''''((('''&&&%%%$$$***)))))))))((((((((((((++++++******)))(((((((((******))))))))))))******&&&&&&&&&'''(((***,,,,,,++++++******+++---...000,,,,,,,,,,,,,,,---...///.../////////000000000111000000111222333333333333444444333333555888<<<>>>NNNWWWmmm|||yyywwwnnniiihhhggggggggggggiiimmmssswwwyyyuuuwww{{{||||||{{{{{{wwwtttpppjjjccc[[[UUURRRMMMKKKHHHGGGGGGEEECCCAAAAAABBBBBBCCCBBBBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHDDD@@@>>>???>>>===@@@EEEEEEOOOeeeaaaKKKAAA;;;777666777666555444333444444555222222222111111111000000000//////......//////000...........................///000000...------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++*********)))))))))***++++++++++++***))))))))))))))))))************)))***++++++++++++***)))***)))))))))(((((((((''',,,+++)))'''&&&'''((()))***))))))))))))(((((((((***(((&&&'''))))))(((&&&))))))***++++++++++++***,,,,,,,,,,,,+++++++++***'''((()))))))))))))))))))))))))))))))))***************))))))))))))******'''''''''((()))***+++,,,+++*********+++,,,...///------,,,,,,,,,,,,,,,,,,///////////////000000000///000111222333333333333444333333333555888;;;===FFFMMM^^^vvv~~~~~~}}}yyyuuutttuuuuuuvvvwwwwwwyyy|||xxxyyy~~~|||yyyxxxwwwvvvrrroookkkeee^^^WWWQQQNNNJJJHHHFFFEEEEEEDDDBBB@@@AAAAAABBBBBBCCCBBBBBBAAACCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDAAA@@@AAA???===@@@FFFJJJ]]]{{{sssUUUCCC<<<888666555666555555444333444444444222222111111111000000000.........//////.................................111///------...///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))+++++++++++++++***************++++++******)))((())))))))))))************)))******++++++******)))))))))))))))(((((((((((()))))))))(((((((((((()))************))))))))))))((('''&&&'''((()))((('''((()))******++++++******+++***)))((((((((()))***&&&'''(((***+++******)))'''(((((()))******++++++******))))))))))))******)))))))))))))))***++++++***************+++,,,---///...---,,,++++++++++++///////////////////////////000111222222333333222333333222222444777:::<<>>BBBHHHVVVpppzzzdddKKK===999777555555555555444444444333333333111111111111000000000000,,,---...//////...---,,,........................222///++++++...///...,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************))))))++++++++++++++++++++++++***************))))))(((((()))))))))************))))))************))))))))))))))))))((((((((((((&&&'''(((*********)))(((*********)))))))))(((((('''&&&&&&'''((()))))))))((())))))***************((('''%%%$$$$$$%%%'''(((&&&((()))++++++***)))((((((((())))))******************))))))))))))******++++++***************+++)))))))))******++++++,,,......------------------000////////////............///000111222222222222222222222222444666888:::<<<>>>EEEPPP___ttt|||vvvvvvzzz}}}~~~}}}{{{xxxuuurrrqqqppppppiiifffaaa[[[UUUOOOKKKIIICCCBBB@@@@@@AAABBB@@@???@@@AAAAAABBBCCCCCCCCCBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDD@@@??????@@@??????FFFOOObbbkkkYYYEEE<<<999777555555444444444444444333333333111111111000000000//////,,,---...//////...---,,,........................222...++++++---///...,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************)))((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&(((***+++***)))((())))))((((((((('''''''''&&&''''''((((((((())))))(((((()))************)))+++***(((''''''(((***+++))))))***++++++***)))(((************))))))((((((******))))))))))))******,,,+++******************))))))******+++++++++***------------...///111111/////////.....................///000111111111111111111111222333555666888666777<<>>???AAA@@@CCCMMMXXXooo___PPPAAA;;;999777555444333444444444444333222222111111000000000/////////.........//////.........------------------------000...,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,*********+++++++++++++++))))))******))))))((('''))))))))))))***************))))))(((((())))))***(((((((((((())))))))))))&&&'''(((*********)))(((((((((((((((''''''''''''&&&''')))(((''''''((()))'''((())))))******))))))******)))((()))***+++,,,)))))))))************+++++++++******)))(((((('''******))))))))))))******+++******)))))))))************++++++,,,++++++***,,,,,,,,,---...000222222------........./////////---...///000000111111000000000111111222444555666777777:::AAAHHHRRRcccssstttmmmggghhhooo{{{}}}yyy{{{www~~~}}}yyyuuusssoookkkhhhfffdddddd___\\\WWWQQQLLLGGGDDDBBB???>>>>>>???@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJIIIIIIIIIIIIGGGEEECCCAAA@@@???@@@BBBCCCHHHVVVccclllSSSGGG;;;888888666444444333333444444444333222111111000000000////////////000//////......//////000------------------------,,,...///...---,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++)))))))))*********++++++)))))))))))))))(((((('''))))))))))))***************)))(((''''''((()))***'''((((((((()))))))))***((((((((())))))))))))((()))))))))((((((((((((''''''(((***)))&&&%%%''')))'''(((((()))))))))))))))''''''''''''((((((((()))(((''''''((())),,,...000*********)))))))))))))))******))))))))))))******))))))((((((((()))******++++++,,,------,,,+++***+++++++++,,,,,,...///000+++,,,,,,---...///000000------...///000000000000///000000111222333444444:::777888===CCCIIITTT^^^uuupppiiibbbcccjjjwww|||yyy|||~~~zzzvvvqqqoookkkgggdddaaa```___\\\YYYTTTNNNHHHDDDAAA@@@???>>>===>>>@@@BBBAAA@@@???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHGGGDDDBBBAAAAAA@@@BBBCCCEEELLL\\\kkk{{{___KKK@@@777666777666444444333333444555444333222111000000000000////////////111000///......///000111------------------------***...111000---++++++---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))*********+++(((((())))))*********+++)))))))))))))))(((((('''))))))))))))***************)))(((''''''((()))***'''((((((((())))))******)))))))))(((((((((((()))************))))))))))))''')))+++)))&&&%%%&&&((('''(((((()))))))))))))))''''''((()))******))))))&&&%%%%%%&&&)))---222444((((((((()))******++++++******))))))))))))******((((((((((((((()))******+++,,,---...---,,,+++***+++++++++******+++,,,,,,***+++,,,---...000111111,,,---...///000000000000//////000111222333333444777333222666:::???FFFMMM```ssszzzmmmgggccccccgggrrrzzz{{{}}}xxxssspppllljjjgggdddbbb^^^ZZZWWWUUURRRNNNIIIEEEAAA???>>><<<<<<===>>>???@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJGGGDDDBBB@@@>>>===@@@===???DDDFFFMMMfffiiiUUUBBB???;;;777555444555777222222333444333222111000222111111000///......---........................///...---,,,+++,,,------...---,,,,,,,,,,,,---...,,,++++++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))((((((''''''((()))***)))))))))'''''''''((((((((((((((())))))))))))))))))))))))************))))))))))))'''''''''(((***,,,...000))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))************))))))++++++******************+++******))))))******++++++,,,------......------...------------...//////000///...///111222222111333444444333444888>>>BBBPPP]]]kkk~~~{{{wwwlllgggbbbcccfffppp|||~~~~~~zzzuuupppllliiigggcccaaa^^^[[[WWWTTTRRRPPPLLLGGGCCC@@@>>>>>><<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKIIIFFFCCCAAA>>>======>>><<<>>>EEEJJJWWWtttyyy\\\III@@@>>>999666333333444555222333333444333222111000111111000000//////....................................---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...---,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((***,,,---///))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))************))))))************************------,,,,,,,,,,,,------+++,,,------......------...------------...//////111000000111333444444333333444444444555888<<>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJIIIGGGEEEAAA???===<<<<<>>;;;888444222222333444333333444444444333222111000000000000////////////........................------......------,,,+++...------,,,,,,------...------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))(((((()))((('''''''''(((***+++)))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))+++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))************************...------,,,,,,------...+++,,,------......------...------------...//////111000000111333444444333222444555555555666999;;;999AAAGGGUUUmmm~~~~~~rrrnnnlllkkkkkkgggeeedddeeeggglllxxx{{{vvvrrrlllgggcccaaa^^^ZZZWWWTTTQQQNNNLLLIIIGGGDDDAAA???===<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIGGGEEEBBB???===<<<;;;<<<@@@???CCCNNN___yyyzzz^^^KKKAAA<<<:::777444333222333444444444444444333333222222////////////000000000000........................,,,---...///...---,,,+++------------------------...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))%%%&&&)))+++,,,,,,******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((***)))'''&&&'''(((***,,,+++******)))((('''&&&&&&))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))************))))))***************+++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------...------------.../////////...---...111222111000111333555555555555666777;;;??????FFFYYYiii|||{{{ooojjjgggeeedddeeedddfffjjjlllpppyyy|||xxxsssooojjjeeeaaa^^^[[[VVVSSSPPPNNNKKKIIIDDDCCCAAA>>>===<<<<<<<<<======>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGEEECCC@@@===<<<;;;<<<===@@@@@@FFFTTTjjjfffNNN@@@999:::999777555333333444444444444333333222222222222////////////000000000000........................,,,---...///...---,,,+++------------------------------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))+++,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((())))))***)))'''&&&'''(((***,,,++++++***)))(((''''''&&&((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))************))))))))))))*********+++++++++,,,++++++******++++++,,,+++,,,------......------...------------...//////...------...000111111000000222444555444333333444<<<>>>:::===LLLXXXhhh~~~}}}oooiiidddaaaaaabbbccciiipppsssvvv~~~{{{yyytttqqqmmmhhhccc```[[[XXXSSSOOOMMMKKKHHHFFF@@@???>>><<<;;;<<<<<<======>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDFFFGGGIIIIIIHHHFFFEEEBBBAAA>>><<<;;;<<<>>>@@@???CCCMMM^^^vvvuuuYYYEEE:::555888777666444444444444444444333222111111111222222000000000000////////////........................------......------,,,+++,,,------......------,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((()))))))))((('''''''''(((***+++*********))))))(((((((((((((((((((((((((((((((((************))))))))))))(((((()))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------...------------...//////000//////000222333333222///111333333222111222333666999555888CCCJJJVVViii~~~ooogggccc`````````cccllluuu{{{~~~}}}wwwuuuqqqnnnjjjfffbbb^^^YYYUUUPPPLLLIIIGGGEEECCC>>>===<<<;;;;;;<<<=========>>>??????AAAAAABBBCCCAAABBBCCCEEEEEEFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDBBB@@@???<<<;;;;;;>>>AAACCCBBBJJJWWWlllfffOOOAAA;;;888666555444333333222333333333222111000000000111111111111000000//////....................................---,,,,,,,,,,,,---,,,,,,---......---,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((((((((())))))(((((((((((())))))))))))***)))))))))))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((&&&'''(((*********))))))((((((((((((((((((((((((((((((((())))))((((((((())))))************))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,+++,,,------......------...------------...//////000///...000222333222111///000111111000000222333111555444666???AAAGGGVVVfff|||nnneeeaaa```aaa___cccnnnyyy}}}zzztttrrrnnnllliiieeeaaa]]]WWWSSSMMMIIIGGGEEECCCAAA<<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCCAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJHHHFFFCCCAAA???>>><<<;;;<<>>:::999444333333222111111222222333222000/////////000111222111111000///......---........................///...---,,,+++,,,---...,,,,,,---......---,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))''''''((()))***))))))))))))))))))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&(((************)))((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))((())))))***++++++,,,,,,))))))(((((((((((())))))+++,,,------......------...------------...//////...---,,,---000111000//////000000000///000222444111666555777===;;;<<>>>>>;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIJJJHHHEEEAAA??????;;;:::===@@@BBBEEEIIIKKK\\\ttt^^^MMMEEE;;;666777555666777999:::999888888111111111000000000000000222000.........///...---------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++************++++++)))))))))))))))******+++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))***++++++***((('''((()))******))))))(((((((((''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((******))))))((((((''''''***)))'''&&&'''(((***+++''''''(((((())))))******)))(((''''''''')))***+++''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,,,,---------......+++++++++,,,---...//////000000000000000000000000000000000111222222333333222333333555777999;;;<<>>===;;;;;;<<<======>>>>>>????????????@@@AAABBBDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFGGGHHHHHHFFFCCC@@@>>>===:::999===@@@BBBFFFLLLWWWlllpppQQQDDD???888444555333333333333333333222222222222111111000000000///111///------/////////...------------------------------------------------......---------,,,,,,,,,************++++++,,,,,,,,,,,,+++************+++++++++************++++++)))))))))))))))******+++*********++++++*********))))))*********+++++++++)))))))))))))))))))))))))))***+++***((('''((()))))))))(((((((((''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((()))))))))...---***(((''''''(((((())))))))))))((((((((((((((((((((((((((()))******((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++++++++******++++++,,,---,,,,,,,,,,,,---------------.........///000000000///////////////////////////000000111111222333333222222333555666888:::;;;===DDDRRRaaaqqq{{{{{{~~~{{{kkk```\\\\\\ccchhhoooyyy~~~zzzuuuooolllgggeeeccc```]]]XXXRRRNNNIIIGGGDDDAAA???===<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@AAACCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEECCCAAA???>>>>>>;;;<<>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGEEECCC@@@???>>>===@@@>>>???BBBDDDIIISSS___|||bbbQQQ@@@;;;:::888555555666555333222222222333444444444333222111000/////////---,,,---///000000000////////////////////////------------------------------------------------,,,,,,,,,,,,...///111222,,,,,,+++***************++++++************++++++)))))))))))))))******+++******))))))))))))******))))))))))))************))))))))))))))))))))))))((()))***)))((('''((()))************************(((((((((''''''((((((((()))(((&&&&&&&&&''')))***'''''''''((((((((()))))))))((((((((()))***+++,,,***)))))))))(((((((((''''''((()))******)))((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************++++++,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,//////////////////////////////000000111222222222222222222333444666777888777;;;@@@CCCIIIWWWjjjyyy}}}vvvjjjeeefffccciiisss~~~zzzvvvsssnnniiifffdddbbb^^^[[[WWWRRRMMMIIIBBBAAA???===;;;;;;;;;;;;======>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGDDDAAA???>>>======??????AAACCCFFFNNN___oootttVVVKKK???:::999777444333111000/////////111222333333333222222111000/////////---,,,---///000000000////////////////////////------------------------------------------------,,,,,,,,,,,,---///111333------,,,+++++++++++++++++++++************++++++)))))))))))))))******+++******)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))((('''(((***))))))))))))))))))))))))'''(((((((((((((((((('''(((''''''&&&'''((()))***)))((((((((('''''''''&&&&&&&&&&&&'''((()))******'''((((((((()))))))))***'''((()))******)))(((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,...........................//////000111111222222222222222222333444555666333777;;;===???HHHXXXdddttt}}}~~~|||oooiiiiiiiiiooozzz}}}zzzvvvrrrooojjjeeeaaa```]]]ZZZVVVSSSOOOJJJFFF@@@???===<<<;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKGGGFFFDDDBBB@@@>>>>>>======>>>AAAEEEJJJXXXqqq~~~fffKKKEEE===888666555333111111111111111222333444555111111111000000000000000000...------///000000///........................------------------------,,,,,,,,,------------...+++***))))))***,,,...000...---,,,,,,++++++,,,,,,++++++************++++++)))))))))))))))******+++***)))(((''''''((()))******)))))))))))))))((((((((((((((((((((((((((((((&&&((())))))''''''(((***&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((())))))(((((('''&&&&&&%%%(((((((((''''''&&&&&&&&&'''''''''((()))*********)))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,......//////////////////..............................///000000111111222222222111222222333444444333666:::;;;<<>><<<;;;:::;;;;;;<<<>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJEEEEEEDDDCCCAAA@@@>>>>>>===???DDDJJJTTThhhlllWWWAAA>>>:::666555555444333333333444555555555444444///////////////000000000111///------/////////...------------------------------------------------,,,,,,,,,---------......,,,+++)))((((((***---...---,,,,,,+++++++++++++++++++++************++++++)))))))))))))))******+++***)))(((''''''((()))*********))))))((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***&&&&&&''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))***)))((('''''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))******)))((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))***++++++,,,,,,,,,,,,---------------.........///000000000..............................//////000111111111222111111111111222222333555666888999;;;>>>DDDHHHSSScccyyy||||||}}}}}}zzzwwwtttpppkkkgggbbb]]]YYYUUURRRNNNKKKHHHEEEBBB???>>>===<<<;;;:::;;;<<<<<<>>>??????@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJDDDDDDDDDCCCBBBAAA???>>>???BBBHHHPPP]]]vvv```MMM;;;;;;888666666888888777000111222222111000...---------......///000000000222000.........///...---------------------------------------------------,,,,,,,,,------............---+++))))))+++---///,,,++++++***)))*********++++++************++++++)))))))))))))))******++++++)))(((''''''((()))+++******))))))((((((((('''((((((((((((((((((((((((%%%'''((((((''''''(((***))))))******+++++++++,,,&&&'''((())))))((('''&&&$$$&&&(((***+++)))'''&&&%%%%%%&&&&&&'''(((((((((%%%&&&''')))***+++++++++******))))))((((((''''''+++***)))'''''''''((()))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))******+++,,,,,,------------......++++++,,,,,,---...//////..............................//////000111111111222111111111111111222222333333222333666999<<<>>>@@@LLL```uuu{{{yyywwwuuu{{{|||xxxtttpppjjjeee```\\\WWWTTTRRROOOKKKHHHFFFCCC@@@>>><<<;;;;;;:::;;;<<<>>>???AAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJHHHBBB@@@DDDGGGDDDAAA@@@CCCEEELLL[[[qqqnnnSSSFFF;;;:::777444333333333444333333333222222222111111222222111000//////000000000000//////......------------------,,,+++***)))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))******)))((((((((()))***++++++++++++******)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))+++&&&+++///))))))---***(((((('''''''''(((((()))(((((())))))))))))((((((***)))***+++,,,+++(((%%%(((((((((((())))))))))))))))))))))))))))))))))))((()))+++***(((''''''((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------.......................................///000000000111111111111222222222222222222333444666999:::>>>DDDQQQaaarrrxxxwwwuuuxxx~~~|||xxxtttppplllgggaaa]]]YYYTTTQQQOOOLLLIIIFFFDDDBBB???===;;;;;;::::::;;;<<<>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFIIIJJJKKKKKKKKKJJJIIIHHHEEE???<<>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMJJJHHHFFFDDD>>>:::<<<>>>>>>@@@DDDIIIPPPaaa~~~pppSSSBBB===:::999666444333333333333111111111000000000//////222111000000000000000000.............../////////------------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++************+++++++++***))))))))))))))))))'''(((((()))******++++++************************(((((((((((())))))))))))************************,,,(((,,,---'''))),,,&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))))))))***+++***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))''')))******(((''''''((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......------......///000000000000111111111222222111222222333444666777888:::999;;;AAAJJJXXXnnnyyyuuutttuuuzzz~~~zzzvvvrrrnnnjjjeeeaaa\\\XXXUUUQQQMMMKKKGGGDDDAAA???>>>===;;;999::::::;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFHHHHHHIIIJJJLLLNNNNNNMMMJJJFFFCCCCCC???>>>?????????BBBGGGNNN]]]vvv~~~```III??????999888666555333333333333222111111111000000000000111111000000000000000111---------....../////////,,,---------,,,,,,+++***------------------------------------------------++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++++++++,,,++++++***)))((((((((()))(((((())))))************************************(((((((((((())))))))))))******++++++++++++******+++(((,,,...)))...111))))))((((((''''''''''''((((((((())))))))))))(((((()))(((((()))******(((&&&(((((((((((())))))))))))((((((((((((((((((((((((''')))******((('''((()))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,------------------------...------------...//////000000000000111111111111111111222222444555666666;;;999888;;;@@@IIIYYYggg}}}yyywwwvvvvvv}}}yyyuuurrrnnniiifff___\\\XXXTTTQQQNNNKKKHHHCCCAAA>>>===<<<<<<:::888:::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEECCCDDDEEEFFFGGGIIIJJJJJJKKKMMMNNNNNNLLLHHHDDDAAA@@@???@@@BBBBBB@@@EEELLLWWWpppnnnTTTBBB<<<>>>777777666555444333333333333333222222222111111111111000000000000000111111,,,,,,------......//////,,,,,,---------,,,++++++------------------------------------------------+++++++++++++++++++++++++++++++++*********)))))),,,++++++++++++++++++,,,++++++***)))((((((((()))************))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***)))***++++++++++++***)))***(((---///...666:::000))))))((('''''''''''''''(((((())))))))))))(((((()))((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((('''(((******((((((((()))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))++++++,,,,,,,,,---------*********+++++++++,,,,,,---------------------------------------...////////////000000000111111111000111111222333444555555555333444777:::===FFFPPPaaannn{{{uuuyyy|||zzzwwwsssooolllhhhdddaaaZZZWWWSSSOOOMMMKKKGGGEEEAAA???===<<<<<<<<<:::999;;;;;;===???@@@AAAAAAAAACCCCCCCCCDDDEEEEEEEEEFFFDDDDDDEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLIIIEEEAAA???<<<===???BBBBBBCCCKKKUUUeee{{{___KKK>>>999888666666555555444333333222333333333222222222222111000000000000000111111222---------------.........,,,,,,,,,------,,,,,,+++------------------------------------------------++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++************+++++++++***))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((''''''(((((())))))******((()))***++++++***)))((()))(((...000222===BBB666***)))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&(((******)))((()))***))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...////////////000000000111111///000111222333333333333222111333888999999===CCCMMMXXXkkk~~~{{{yyyzzzzzzrrroookkkgggdddaaa]]]ZZZTTTQQQMMMKKKIIIGGGDDDBBB@@@>>><<<<<<<<<<<<;;;:::;;;===???AAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNLLLJJJGGGCCC???===;;;;;;>>>AAABBBHHHWWWfff~~~eeeOOODDD===888666555555555555444333222222222222222222111111111111000000000000000111222222...------------------,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************++++++***************************))))))*********))))))))))))))))))***+++*********)))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''(((***++++++***((('''))))))...111333AAAFFF888***)))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&((())))))((((((((((((((())))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))*********++++++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////000000000111///000111222333333222222555333555999:::888:::>>>DDDJJJWWWgggsss}}}}}}~~~}}}}}}~~~|||wwwmmmjjjfffbbb___\\\XXXUUUQQQNNNJJJGGGFFFDDDAAA???@@@>>><<<<<<======<<<;;;<<<===@@@BBBCCCDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNOOONNNLLLHHHEEEAAA>>>======<<<>>>@@@CCCNNNbbbuuusssTTTDDD@@@>>>:::777555555555555444333222222111111111111000000000000000000///000000111222222.........------,,,,,,,,,++++++,,,------,,,,,,,,,------------------------))))))))))))))))))))))))************************)))))))))***++++++,,,,,,******))))))))))))******))))))(((((()))***++++++((((((((()))******++++++************************&&&''''''((()))******+++&&&((()))******)))(((&&&)))***///000444BBBFFF888******)))''''''&&&&&&&&&(((((())))))))))))((((((((('''%%%&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***)))((()))***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000///000111222333333222111555222222555666444666:::===???GGGSSS^^^jjj}}}}}}vvvrrrrrrqqqssstttsssqqquuu}}}{{{uuuqqqeeebbb___\\\YYYVVVRRROOOLLLKKKHHHEEECCC@@@???>>>999999888888999;;;===>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMMMMMMMNNNMMMKKKGGGBBB???>>>>>>;;;>>>DDDFFFGGGSSStttzzzaaaKKKDDDBBB;;;888:::888777555333222333444555444333333222111111111111222111000.........///000...------,,,---...///000---,,,+++++++++,,,---...///............---------...---,,,+++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,+++***)))((((((+++***)))(((((()))***+++(((((()))******************))))))(((((((((((((((******))))))))))))******))))))(((((('''''''''&&&************************''')))***---///000111111))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((,,,+++++++++***)))))))))''''''(((((())))))******************))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------*********+++,,,---...///............////////////000000000111222222333333111222333444555777888888:::===???@@@FFFUUUjjjzzzvvvnnnnnnllljjjiiiffffffnnnxxxxxx~~~{{{uuuppplllbbb___[[[XXXVVVSSSOOOLLLIIIHHHFFFCCC@@@>>>===<<<::::::::::::;;;===>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMJJJJJJIIIFFFBBB@@@@@@AAA@@@BBBGGGMMMUUUhhhjjjTTTBBB>>><<<777555777777666444333333333555666666555333222111000000000222111000///......///000......---------...///000111000...,,,+++++++++,,,............------------...------,,,++++++,,,,,,************)))))))))))))))************++++++++++++***)))(((((()))***+++))))))***+++++++++++++++******)))(((((('''((((((***))))))(((((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((()))***+++++++++)))((((((((('''''''''''''''((()))))))))(((&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))))))))(((((((((((()))))))))))))))******))))))(((((((((((()))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////............///////////////000000111111222333333333333444444555555666666999;;;<<<===@@@LLL^^^kkkvvvqqqllliiifffbbb___ccciiihhhqqq}}}}}}zzzvvvsssnnnhhhddd]]]ZZZVVVSSSQQQNNNKKKHHHFFFDDDBBB@@@>>><<<;;;;;;;;;;;;<<<<<<===???@@@AAACCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHJJJKKKLLLMMMLLLLLLEEEFFFEEECCCAAA@@@AAACCCCCCDDDHHHRRRccc~~~qqqWWWFFF999888999555444666555444333222333444555666777666444222000///......111000000////////////000......------......///000222111///---,,,,,,,,,---............------------......---,,,,,,,,,------+++*********)))))))))))))))************+++++++++******))))))))))))************++++++,,,,,,++++++++++++)))((('''''''''''')))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))'''(((((((((''''''&&&%%%((((((((((((''''''''''''((((((((()))(((''''''&&&************************(((((((((((())))))))))))''''''((((((((((((((()))))))))))))))))))))(((((())))))))))))((((((((((((************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------......---------......///............//////////////////000111111222222333444444444444444444444444666888999888:::AAANNNXXXkkk~~~{{{ssskkkgggccc^^^\\\^^^^^^ccciiinnnwwwyyywwwsssppplllhhhbbb^^^XXXUUURRROOOMMMJJJGGGDDDBBBAAA@@@>>><<<;;;::::::;;;<<<<<<===???@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHJJJKKKLLLLLLKKKJJJBBBCCCBBB@@@??????BBBDDDIIIIIINNN[[[sssttt^^^JJJ???777888999777666777333333222222333444555666555444333111000/////////000000000////////////000..................//////------,,,,,,,,,...///000.........---------,,,,,,......------,,,------...------,,,,,,,,,+++++++++---,,,,,,+++***)))((((((***))))))))))))))))))***)))******+++++++++******,,,+++***(((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''************************)))))))))))))))((('''&&&((((((((((((((('''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))+++******))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------///...---------------...............//////////////////000000111222222222333333333333333444444444444666777666666;;;CCCIIIWWWhhhvvvooojjjddd```___```bbbccceeekkkwww}}}zzztttrrrooolllhhhddd^^^ZZZTTTRRRNNNLLLJJJGGGDDDAAAAAA@@@>>>===<<<;;;;;;;;;:::;;;<<<>>>???AAAAAABBBDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIKKKLLLLLLJJJHHHGGGAAAAAA@@@???>>>>>>AAADDDNNNQQQZZZmmmcccOOOBBB<<<888888888666666666222222222222333333444444222222111000000111111111/////////000000000000/////////////////////......,,,++++++++++++---...000...------------,,,,,,,,,------,,,,,,,,,------...---------,,,,,,,,,,,,+++---,,,,,,+++***)))(((((()))))))))******)))))))))((()))))))))))))))((((((+++***)))(((''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))((('''''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((())))))*********++++++******))))))((((((************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,............////////////...//////000111111222222000000111222333444555555333555666666777999>>>BBBHHHTTTiii{{{ssskkkfffdddbbbbbbbbbcccfffnnnwww~~~|||xxxuuupppnnnkkkhhhddd```[[[WWWQQQNNNKKKHHHGGGDDDAAA>>>???>>>===<<<<<<;;;<<<<<<:::;;;===???AAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLLLLKKKHHHEEECCC@@@@@@???>>>===???CCCFFFMMMVVVgggjjjRRRCCC;;;999888666555444333444111222222222222222222222111000000000000111222222...//////000000000000/////////000000000///.........---,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++************)))************+++++++++))))))************))))))(((((())))))((((((''''''***))))))((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((((((((('''''''''((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******((()))))))))))))))************************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---............////////////......///000000111111222...///000111333444555666222444555666777999<<>><<<<<<<<<;;;;;;;;;;;;;;;<<<;;;===???AAACCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLMMMLLLJJJFFFBBB@@@<<<============AAAFFFJJJPPP```xxxpppWWWFFF===666777777555222222333333222222222222222111111000111111000000000000111111---...///000111111000//////000000111000///...---///...---,,,+++,,,---------------,,,,,,,,,++++++***************+++,,,---,,,,,,+++++++++*********)))************+++++++++((()))***++++++***)))((()))))))))))))))(((''''''((((((((((((((())))))******))))))(((((())))))***''''''''''''((((((((()))************************%%%&&&&&&'''''''''''''''''''''''''''((((((((()))***)))((('''&&&''''''((((((((((((((((((((((((((('''''''''((()))*********)))(((((((((((((((''''''******************++++++''''''''''''((((((((()))((())))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///............////////////......//////000111111111///000000111222333333444222333444555666888:::;;;;;;===EEEUUUggg{{{{{{xxxuuusssrrrqqqooommmllliiifffcccbbbbbbccccccdddiiipppxxx~~~yyysssnnnkkkgggeeebbb___\\\XXXSSSOOOKKKHHHEEECCCAAA???<<<:::;;;::::::999::::::;;;;;;===>>>AAACCCEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMMMMMMMJJJEEEAAA>>>::::::;;;<<<>>>CCCIIIMMM\\\ooo~~~aaaMMMBBB>>>444777777444222222444555222222222222222111000///333333111000////////////---...///111111111000//////000111111111///...---,,,,,,,,,,,,---///111222---------,,,,,,,,,++++++***)))))))))***++++++,,,.........---------,,,,,,---,,,,,,+++***)))((((((((()))***++++++***)))(((***************)))(((((('''''''''(((((()))***+++******))))))))))))******&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))((((((''''''&&&'''''''''(((((())))))***)))(((&&&&&&''''''((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((''''''&&&&&&%%%)))))))))***+++++++++,,,%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111............/////////000......//////000111111111111111111111111111111111222222333333444666777888<<<:::===GGGSSSbbbwww{{{vvvrrrjjjgggbbb___^^^]]]]]]]]]\\\```fffkkkrrr~~~|||xxxtttoooiiieeedddaaa]]]YYYVVVSSSNNNKKKFFFDDDBBB???===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@CCCFFFGGGHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKIIIEEEAAA>>><<>>AAAEEENNNWWWggggggTTTFFF===:::666555555555555444444444000000000000000000000000---...///000000///...---.................................///////////////...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************------,,,++++++******)))++++++***)))(((((()))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++'''''''''''''''((())))))(((+++,,,***'''%%%''')))))))))))))))((((((((((((''''''((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))%%%&&&((()))*********)))))))))***+++,,,,,,------++++++++++++,,,---........................------...---------...///111222++++++,,,,,,---...//////............////////////000111111111111222222222111222222333444555666666777:::<<<>>>DDDPPP```kkk}}}uuunnneee```^^^^^^]]][[[\\\[[[[[[]]]dddppp~~~}}}yyyuuuqqqlllfffbbb```]]]YYYVVVSSSOOOKKKHHHEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAADDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLJJJHHHDDDAAA???===AAA>>>>>>AAAEEELLLXXXddd~~~sssZZZKKK@@@999666555555555555444444444444000000000000000000000000...///000000000000///...////////////////////////........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,++++++***))))))******'''''''''((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))%%%'''(((((((((((()))+++))))))))))))************''''''((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))'''((()))+++++++++******)))******+++,,,,,,------------,,,,,,+++++++++,,,---------------,,,,,,,,,+++++++++++++++,,,---...---------.../////////000............////////////000000111111111222222222333333333333444444444444555777888999===FFFSSS\\\kkkvvvyyyooogggcccaaa]]][[[^^^^^^]]]]]]aaaiiiqqqwww~~~}}}|||{{{xxxtttppplllgggaaa^^^ZZZWWWSSSPPPMMMJJJGGGDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBDDDFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOOOOPPPMMMLLLIIIEEEBBB@@@??????@@@???AAAFFFMMMYYYlll}}}aaaMMMEEE???999666555555555555444444444444000000000000000000000000///000000111111000000///000000000000000000000000//////......------,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++***************************))))))******+++,,,,,,---,,,,,,+++*********++++++((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&%%%&&&((())))))((()))))))))******+++++++++''''''((()))))))))))))))******)))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))******+++,,,,,,++++++************++++++,,,,,,---//////...---+++***))))))+++++++++++++++,,,,,,,,,******++++++,,,+++++++++------------........................////////////000000000111111111222222444444444333333333222222444555666666777<<>><<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@CCCDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHJJJLLLMMMOOOPPPPPPPPPKKKIIIEEEBBB???>>>??????@@@@@@DDDMMMZZZmmmnnnQQQCCC@@@>>>999666555555555444444444333333000000000000000000000000000000111111111111000000//////////////////////////////...---,,,++++++++++++,,,---......---,,,+++,,,------......------,,,++++++++++++++++++++++++************************))))))******+++++++++,,,++++++******)))******+++,,,,,,++++++***))))))(((((((((((((((((((((((((((************************((((((((('''''''''''''''((((((((((((((((((((((((&&&'''))))))))))))'''&&&'''''''''''''''((())))))***(((%%%&&&((((((&&&###''''''((()))***+++++++++''''''((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++***************++++++,,,,,,,,,.........---,,,+++***)))++++++++++++,,,,,,,,,,,,,,,---...//////...,,,+++++++++++++++++++++******............////////////000000000000111111111111333333333222222222222222555666777777777999===AAAFFFMMMXXXdddrrrxxxoooiiieeeccc```___```bbbcccdddeeeeeedddcccccceeehhhjjj~~~zzzwwwvvvuuuqqqnnnjjjfffbbb^^^YYYUUUOOOMMMJJJHHHFFFDDDAAA??????>>><<<;;;;;;;;;<<<============>>>???@@@BBBCCCEEEEEEFFFHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOOOOOOONNNNNNGGGEEEAAA>>>======???@@@AAACCCJJJYYYmmmrrr\\\EEE;;;:::999555333555444444444444333333333000000000000000000000000111111000000000000111111........................//////...---,,,+++++++++***+++,,,------,,,+++***,,,------------------,,,++++++++++++++++++++++++************************+++++++++******)))))))))))))))(((((((((((()))))),,,,,,,,,+++******))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***(((((('''''''''''''''((())))))***(((%%%&&&((((((&&&###%%%&&&&&&'''((()))******''''''((()))))))))))))))((()))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))+++*********))))))*********+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------...---...///000000///---,,,++++++++++++++++++******............//////////////////000000000111111111000000111111222333333444444555666777777888:::;;;===AAAFFFNNNZZZmmm~~~xxxrrrnnniiiggggggiiiiiihhhdddcccaaa______```aaaaaa}}}yyyuuusssqqqqqqkkkhhhdddaaa]]]YYYTTTPPPLLLJJJGGGEEEEEECCC@@@>>>>>>===<<<;;;;;;<<<===>>>?????????@@@AAACCCDDDEEEGGGGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPOOOMMMKKKJJJCCCAAA???======>>>@@@BBBEEEIIIVVVnnncccRRRAAA;;;:::999666555444444444444333333333333000000000000000000000000111000000//////000000111........................//////......------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************,,,++++++***))))))(((((((((((('''''''''((()))))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))************))))))'''''''''''''''((())))))&&&&&&%%%&&&((())))))(((&&&&&&&&&''''''(((((((((''''''((()))))))))))))))((()))***+++++++++***)))((((((((((((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))******)))))))))******+++++++++++++++++++++++++++)))***+++---......------++++++,,,,,,------......,,,,,,------...---------------------......................../////////////////////000000000111111...///000111222333444444222222333444555666777777:::<<<>>>AAAJJJZZZooo~~~zzzuuurrrrrrsssqqqoookkkgggbbb^^^]]]]]]\\\[[[}}}{{{wwwssspppnnnllllllfffccc___\\\XXXTTTOOOLLLIIIGGGDDDCCCCCCAAA???=========<<<<<<<<<===???@@@@@@AAAAAABBBCCCEEEGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMOOOPPPQQQPPPNNNKKKGGGEEE@@@@@@???>>>???AAACCCEEEJJJRRRfffqqqVVVKKKAAA===<<<999777888444444444333333333222222000000000000000000000000000000///......///000000................................................,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************))))))))))))((((((((((((((()))******(((((())))))***+++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))%%%'''(((((((((((()))+++''''''''''''((((((((((((''''''((()))))))))))))))'''(((***,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))******))))))***+++,,,---++++++++++++++++++++++++(((***,,,---......---,,,*********+++,,,---------++++++++++++,,,---......---------.../////////000............////////////////////////000000000111///000000000111111222222111111111222333444444444777:::<<<>>>BBBMMM\\\gggyyywwwllldddaaa```______yyywwwtttpppllljjjiiihhhbbb```\\\XXXUUUQQQLLLIIIGGGEEEBBBAAAAAA@@@>>><<<======<<<<<<===>>>@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJJJJKKKLLLMMMMMMNNNQQQRRRRRRPPPMMMIIIEEEBBB?????????@@@BBBDDDFFFGGGNNNXXXrrr{{{___JJJBBB;;;999777444333555444444444333333333222222000000000000000000000000000///...------...///000000000000000000000000000.........///////////////---,,,+++******+++,,,---*********++++++******************++++++,,,,,,,,,************************((((((((()))******++++++))))))((())))))***++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))(((+++,,,***'''%%%''')))))))))))))))(((((((((((('''(((((()))))))))))))))'''(((***,,,---,,,***)))******************************))))))))))))******))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))++++++******+++---...000++++++++++++++++++++++++)))***,,,......---,,,+++((())))))***++++++,,,,,,,,,,,,++++++,,,...000111++++++,,,,,,---...//////............/////////000////////////000000000000111111111111000000000000333222111222333444333333111555999;;;<<>><<<<<<<<<<<<<<<<<<======>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJJJJKKKMMMPPPQQQQQQQQQQQQOOOKKKFFFBBB???@@@===<<<===???@@@GGGOOOUUUkkkdddTTT@@@===999666555444333222222222222222222222222222111111111111000000000000//////............//////333222111///............---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))***++++++)))((('''&&&&&&''''''(((((())))))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))''''''''''''''''''''''''((('''%%%$$$$$$&&&)))+++)))(((&&&%%%%%%&&&'''(((++++++******))))))((((((((((((''''''''''''((((((******))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++)))''''''***,,,+++******((((((''''''''''''((((((*********)))))))))))))))++++++***)))))))))))))))***+++,,,---...---,,,,,,***++++++++++++***))))))---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...,,,***+++---...,,,***)))******+++,,,,,,,,,+++---,,,,,,+++***)))((((((111111000000000000111111111111111111222333444555444444444444444444444444555777999999888;;;AAAGGGVVV]]]mmmuuuoookkkhhh}}}{{{yyywwwtttqqqpppmmmjjjfffaaa^^^\\\UUUSSSPPPMMMKKKIIIFFFCCC@@@???>>>===<<<<<<<<<<<<=========>>>???@@@BBBBBBEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJKKKLLLNNNPPPRRRRRRQQQOOOLLLHHHDDDAAA???===<<<===@@@@@@BBBKKKTTTfff}}}rrrVVVIII???<<<888666555444333222222222222222222222222222111111111000000000////////////............////////////..................---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************************************)))(((((((((((((((((((((((())))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))(((((('''&&&&&&'''((())))))((((((((('''''''''&&&'''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((+++)))(((***+++***)))(((((((((''''''''''''((((((***)))))))))))))))))))))))))))((('''''''''''''''***+++,,,---------,,,,,,((()))***+++++++++++++++)))******+++---......///*********+++++++++,,,,,,...,,,***+++---...,,,***------...///////////////...------,,,,,,+++++++++111111000000000000111111////////////000111222333222222222222222222222222---000333777999;;;::::::HHHNNNZZZkkk{{{~~~{{{yyywwwuuurrrppplllkkkiiieeeaaa]]]YYYWWWQQQNNNKKKIIIHHHEEEBBB@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>??????@@@AAACCCDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSQQQMMMIIIEEEBBB@@@@@@<<<===@@@CCCDDDIIIVVVccc```JJJBBB>>>;;;888555555444333222222222222222222222222222111111000000000000////////////............//////------,,,,,,---......///------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************+++******)))))))))))))))))))))))))))))))))((((((***)))(((''''''((()))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''''''''((((((''''''((()))***+++((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))))))))***(((&&&)))((((((''''''(((((()))))))))))))))))))))******))))))((('''''''''((((((***++++++,,,---,,,,,,,,,'''((()))+++,,,,,,------******+++,,,,,,---......))))))*********+++++++++---,,,++++++------,,,+++,,,,,,------......------........................111000000//////000000111////////////000000111222222222222222222222222222222222333666:::<<<:::888>>>CCCKKKVVVdddvvv|||zzzwwwuuusssqqqnnnkkkhhhgggdddaaa]]]XXXUUUSSSMMMKKKHHHFFFEEECCC@@@>>>===<<<<<<<<<<<<<<<======@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKLLLLLLKKKLLLMMMOOOPPPQQQRRRSSSSSSPPPKKKFFFCCCAAAAAAAAA===???CCCGGGJJJTTThhhzzzmmmQQQBBB???<<<999777555555555333222111111111111111111111111111000000000//////////////////............//////...---------------......------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************************************,,,+++)))((((((((()))***++++++******))))))(((((())))))(((((((((((())))))******))))))))))))******''''''''''''''''''''''''(((((())))))((('''&&&%%%'''(((((())))))***+++,,,************))))))))))))***))))))))))))))))))***)))))))))))))))((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++************)))++++++***((()))++++++'''))))))(((((((((((()))))))))))))))))))))*********++++++******)))******+++******++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,.........//////000000000000000////////////000000111111111111111222333333333333444444444444555555===:::777444444777;;;>>>:::>>>CCCHHHPPP^^^ooo|||~~~}}}yyywwwtttqqqooommmjjjgggdddccc```]]]YYYTTTQQQOOOJJJHHHEEEDDDCCCAAA???===<<<<<<<<<<<<<<<===>>>???BBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSRRRRRRSSSOOOJJJDDDAAAAAABBBCCC===???DDDJJJRRRccc}}}vvv[[[FFF<<<;;;:::888666555555555333222111111111111111111111111000000000////////////...//////............//////111000///...------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************************************,,,+++)))((((((((()))***++++++******))))))(((((())))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((('''((()))***)))(((&&&%%%'''(((((()))***++++++,,,))))))))))))************)))((((((''''''(((((()))((((((((()))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************(((***)))''')))///000,,,))))))(((((((((((())))))(((((())))))************++++++************++++++************++++++,,,,,,++++++,,,,,,,,,++++++***......---,,,,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////------......//////000000000000////////////000000111111111000111111222222333333333444444555555555<<<>>>===777000///555<<<666999===???AAAIIITTT^^^oooyyy}}}zzzxxxvvvssspppmmmkkkiiieeeccc```^^^\\\YYYTTTPPPMMMKKKGGGEEECCCBBBAAA@@@>>><<<;;;;;;<<<<<<>>>???@@@AAACCCCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRTTTTTTSSSRRRQQQOOOLLLGGGBBB@@@@@@BBBDDD???AAAHHHTTTcccyyydddQQQCCC<<<;;;888666555444555555333111111111111111111111111111000000////////////......//////............//////222111000...---,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************+++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((('''((()))***)))((('''&&&'''((()))******+++******''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&******&&&***333555000***))))))(((((())))))***((((((((()))******++++++))))))((((((((()))******+++************+++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------++++++,,,---..................---,,,---------....../////////000//////......//////000/////////......//////000000111111222222333333444666>>>EEEBBB888222333888666888:::;;;<<>><<<:::;;;<<<<<<===???AAABBBCCCDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRUUUVVVVVVTTTQQQOOOIIIGGGCCC???>>>???AAACCCEEEHHHSSSfff|||hhhTTTIIIAAA;;;999666555444444555555333111111111111111111111111111000000/////////.........//////............////////////...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************************************)))(((((((((((((((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))((('''((()))******))))))(((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******+++,,,''',,,+++'''+++555777222******))))))))))))******'''(((((()))******++++++))))))(((((())))))***++++++***)))))))))***,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------***,,,...---+++***,,,...+++++++++++++++***))))))........./////////////////////............////////////............//////000000111222222333444444444<<>>>>>===;;;999<<<<<<===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPRRRTTTVVVWWWVVVTTTPPPNNNEEECCC@@@======>>>@@@AAAKKKPPP___wwwsssTTTDDD???;;;555111555444444444555555333111000000000000000000000000000/////////............//////............//////,,,,,,++++++,,,,,,---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************************************)))***+++++++++***((('''&&&&&&''''''(((((())))))(((((())))))))))))((((((++++++************++++++))))))))))))))))))))))))''''''(((((())))))******(((((()))******)))''''''((()))))))))******++++++******))))))))))))******'''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,---...///(((...---'''+++666888222******))))))))))))******'''(((((()))***+++++++++++++++******+++,,,------+++***)))))))))***,,,---)))***+++,,,---.........//////...---+++******))),,,,,,,,,---------......***,,,...---+++***,,,...............------,,,+++000000000/////////////////////............//////222111000000000000111111222222333444444555666666333555777777444444555777777555444444777;;;<<<===AAAEEELLLUUUcccwww~~~|||yyyxxxwwwtttqqqooommmllliiifffbbb```^^^\\\ZZZWWWUUUSSSOOOKKKHHHEEEDDDCCC<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAACCCEEEGGGHHHIIIKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTXXXWWWWWWXXXYYYUUUNNNHHHHHHAAA======???@@@CCCGGGOOOfffmmm^^^MMMCCC===999888999666333111222444555333000000000000000000111111111///000111111111000...---,,,...///...------...///++++++,,,------......///000000///...,,,+++******++++++++++++++++++++++++******+++++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***)))'''&&&''')))***(((%%%%%%%%%'''((()))))))))))))))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))************))))))))))))))))))))))))))))))***++++++(((((())))))***---222555+++,,,,,,+++))))))***,,,************************///...,,,+++++++++,,,,,,222...***(((***+++***)))&&&((()))+++,,,,,,,,,+++------------------------------,,,,,,,,,,,,,,,---//////...---,,,,,,,,,,,,+++,,,,,,---...000111222//////000000000000/////////////////////000111111222222333333333444444444111111222333333444555555555555555555555555555555777999<<<===;;;:::999999===???DDDLLLUUUcccyyy}}}zzzxxxuuutttrrrpppmmmkkkiiihhhfffccc```]]][[[YYYVVVTTTQQQOOOLLLHHHEEEBBBAAA@@@>>>>>>============>>>>>>>>>???@@@BBBDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPQQQRRRTTTUUUUUUWWWWWWWWWWWWUUUPPPKKKFFFCCC@@@>>>???@@@BBBHHHOOOccc|||}}}aaaTTTFFF???<<<999888:::555333222222444444333111111111111000000000000000///////////////......------...///...---,,,---...------------------------............------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))(((''''''((()))))))))''''''(((******(((&&&''''''((()))*********))))))((('''&&&&&&((()))***((((((((((((((((((((((((''''''((((((((()))))))))***)))(((((((((((()))***************))))))))))))&&&''')))*********)))((()))))))))((((((***...222888666222---(((&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,000---***)))***++++++******++++++,,,,,,,,,,,,+++------------------------,,,++++++******+++++++++//////...---------------............///000000111000111111222222111111000000000000000000111111222333444444444444555555555444444555555666777777888777777777777777777777777999;;;===>>><<<;;;:::;;;<<<<<<@@@FFFLLLXXXkkk|||}}}{{{xxxuuussspppooommmkkkhhheeecccbbbccc```\\\XXXVVVTTTQQQOOOKKKJJJGGGCCC@@@???>>>=========<<<<<<<<<<<<======>>>>>>@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRTTTVVVWWWWWWVVVWWWWWWUUUOOOJJJFFFDDD@@@???@@@BBBCCCGGGRRR^^^}}}xxxaaaQQQGGG>>>;;;:::888888:::555333222222444444222111222222111111000000////////////......------.........///000///---,,,,,,---//////...------,,,++++++++++++,,,---...///000000+++++++++++++++++++++++++++,,,,,,---------,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((()))))))))(((((()))******)))'''))))))***************))))))((('''&&&'''((()))***((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***************************&&&(((***,,,---+++)))'''******)))((('''(((+++...>>>;;;555...(((&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++...,,,***)))+++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,///......------------...000000000000000000000000222222333333333333222222222222111111222222333444666666666666777777777777888888888999::::::;;;;;;:::::::::::::::::::::::::::<<<>>>???===<<<<<<<<<<<<;;;===AAAEEELLLZZZhhh|||yyywwwuuurrrooommmllljjjgggdddaaa___^^^___\\\WWWTTTRRROOOLLLJJJFFFEEEBBB@@@===<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>???@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSUUUWWWXXXXXXWWWXXXWWWRRRKKKEEECCCCCC@@@@@@BBBCCCEEEMMM```rrr}}}bbbQQQEEE===888888888666666999444444333333333333222222333222222111000///......---...///000000///...---///000000///---+++,,,---......---------,,,,,,,,,******+++,,,---...//////++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))*********)))((())))))*********)))((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))***************++++++)))***+++,,,---,,,+++***)))******)))((()))+++...666555222...***)))***,,,))))))))))))))))))))))))+++*********************,,,+++******+++---------...---,,,++++++,,,---...,,,,,,,,,,,,------------------------------...///......---------......///000111111222222222222222444444555555555555444444444444444444444555666666888999999999999:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<<<<===???===>>>AAABBBFFFPPP[[[kkkyyy~~~}}}yyyvvvtttrrrooommmkkkiiigggdddaaa^^^\\\[[[ZZZWWWSSSPPPNNNLLLIIIFFFCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;??????@@@BBBDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTVVVXXXXXXXXXXXXXXXVVVPPPHHHCCCBBBCCC@@@AAABBBDDDIIIWWWrrrfffRRRIII>>>999666888777555555777333444444333333222222222333222222111000///......,,,...222444444222///,,,///000000///---+++,,,---,,,,,,,,,---------......++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))((()))*********)))))))))((((((((()))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))************))))))))))))******+++++++++,,,,,,+++)))(((((()))***+++((()))******)))***---///***,,,---,,,+++***+++,,,))))))))))))))))))))))))************************++++++,,,,,,,,,,,,......++++++*********,,,...///,,,,,,,,,------.........---------------...///000............//////000111000111333444555666666666666666777777777777666666888888777777888888999:::<<<<<<<<<<<<========================>>>>>>>>>>>>========================;;;<<<>>>===<<<;;;<<<===@@@>>>???BBBBBBDDDJJJSSSZZZcccooovvv|||~~~xxxttttttwwwzzz~~~|||yyyuuurrrpppnnnllljjjgggfffddd```]]]ZZZXXXVVVUUURRRNNNLLLJJJHHHEEECCC@@@???>>><<<<<<<<<<<<===>>>>>>============>>>>>>@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTWWWXXXYYYYYYYYYXXXVVVQQQKKKFFFBBBBBBCCCAAABBBFFFMMMXXXkkkjjjSSSFFFBBB<<<888666888777333444666333444555444222111222333222222111111000000//////,,,///222555555333000......///000///---,,,,,,---++++++,,,,,,---...//////------,,,,,,++++++******++++++++++++++++++++++++(((((()))***++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((()))*********)))''')))******)))(((((()))&&&'''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))))))))******+++,,,,,,,,,+++)))&&&$$$$$$&&&(((***((()))+++******+++---///&&&)))+++,,,***)))))))))++++++++++++++++++++++++)))***++++++,,,+++++++++***,,,------,,,,,,---///))))))******+++---...///---------...//////000000------------...///000000111111111111222333555555444555777999;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======>>>????????????@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<>>>>>>===>>>AAABBBAAAEEEKKKNNNTTT[[[aaafffjjjnnnpppsssrrrpppmmmkkkmmmqqqttt}}}~~~zzzxxxvvvsssooommmkkkiiigggeeebbbaaa^^^[[[XXXTTTRRRQQQOOOLLLIIIGGGFFFDDDBBB@@@>>>===<<<;;;;;;;;;<<<===??????>>>>>>>>>>>>??????AAABBBCCCDDDEEEGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQTTTVVVXXXZZZ[[[[[[[[[ZZZVVVRRRKKKFFFDDDCCCBBBAAADDDHHHQQQ___qqqnnnWWWEEE>>>>>>999666666777555222333777222444555444222111222444111111111000000000000000...///000111222111111000---...///...---,,,---...,,,---------------------.........---------,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))))))))%%%&&&((()))*********)))&&&(((******((('''''')))&&&'''((()))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((((((((())))))))))))***++++++++++++***)))))))))***++++++,,,------+++***((('''&&&'''((())))))***+++***)))(((***+++)))***++++++)))((()))***++++++++++++++++++++++++)))***+++,,,------,,,+++***---///...,,,+++---...++++++,,,---------------......//////000111111222111111111111222333444444555555555666777999:::;;;;;;<<<>>>@@@AAAAAA@@@?????????@@@@@@@@@@@@????????????>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???>>>===<<<>>>???>>>===>>>AAABBB@@@AAAEEEHHHIIIMMMQQQTTTWWWZZZ]]]bbbbbbbbbaaaaaacccfffiiirrr}}}~~~}}}|||zzzwwwtttrrroookkkiiigggeeecccaaa^^^]]]ZZZWWWSSSPPPNNNLLLKKKHHHEEECCCCCCBBB@@@>>><<<;;;:::::::::;;;<<<===>>>>>>============>>>>>>BBBCCCDDDEEEFFFGGGHHHIIIEEEGGGHHHJJJKKKKKKJJJJJJMMMMMMNNNOOOPPPQQQQQQRRRWWWYYY[[[]]]^^^]]]\\\[[[UUUNNNGGGBBBBBBCCCBBB@@@IIINNN\\\qqquuu^^^LLL???;;;>>>888555555666555222444888222444666444222000222444000000000000000111111111000///...---...///111333,,,...///...------...//////......------,,,,,,+++.../////////////////////++++++++++++++++++++++++)))***+++,,,------...---************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))*********)))%%%(((***)))'''&&&''')))''''''(((***++++++++++++(((((()))***************))))))))))))))))))))))))''''''''''''(((((((((((()))***+++,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++*********++++++***'''&&&&&&''',,,,,,,,,***)))))),,,...((((((((((((((((((((((((***+++,,,---...------,,,+++---//////,,,+++,,,...---.../////////...---,,,...//////000111222222333555555555666777888999:::999999999:::;;;===>>>???AAABBBDDDEEEEEEDDDBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@???>>>>>>???AAA@@@???@@@CCCCCC@@@@@@BBBEEEDDDEEEHHHKKKLLLOOORRRRRRSSSTTTTTTTTTVVVYYY[[[fffppp||||||uuusssvvv{{{~~~~~~}}}{{{xxxuuurrrooonnnmmmkkkgggdddbbb___[[[YYYZZZXXXUUURRROOOLLLKKKJJJFFFDDDAAA???>>>===<<<:::;;;;;;<<<<<<===>>>>>>>>>AAA@@@???>>>>>>???@@@@@@AAACCCFFFHHHJJJJJJJJJIIIIIIJJJKKKKKKIIIIIIJJJKKKJJJKKKMMMOOORRRTTTVVVWWWZZZ]]]```bbbaaa]]]YYYUUUOOOHHHBBB???>>>???CCCIIIOOO```xxxwww[[[NNNFFF<<<777:::555555444444444555555666999;;;;;;777222//////000222222222111000//////.../////////....../////////---------,,,,,,+++++++++......---,,,,,,,,,------***+++,,,---------,,,,,,++++++)))))))))+++---///...------,,,,,,++++++***,,,++++++***)))))))))***************************))))))(((((()))***++++++******)))))))))))))))***,,,++++++***)))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((()))))))))))))))))))))(((''''''&&&''')))*********)))((())))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***+++++++++************)))++++++++++++******))))))***+++,,,,,,******+++,,,))))))))))))((((((((((((++++++++++++************...---------,,,,,,,,,+++------,,,,,,,,,,,,,,,---111111111111111222222222111222333555666777777777:::::::::;;;===>>>@@@AAAAAAAAAAAABBBBBBCCCEEEEEEEEEGGGGGGGGGEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEELLLKKKKKKKKKLLLOOORRRSSS]]]dddnnnxxx~~~|||yyypppmmmhhhdddcccfffjjjmmmrrrvvv{{{zzzwwwtttqqqnnnlllkkkhhhfffccc```^^^\\\YYYVVVUUUSSSQQQNNNKKKHHHGGGFFFDDDBBB???>>>>>>>>><<<;;;<<<<<<<<<===>>>>>>??????AAA@@@??????>>>???@@@AAABBBDDDFFFHHHJJJJJJIIIIIIIIIKKKLLLKKKJJJJJJKKKMMMOOOPPPQQQSSSUUUXXXZZZ[[[```bbbeeeeeeaaaZZZRRRMMMHHHEEECCCDDDEEEFFFLLLSSSbbbvvv|||dddMMMEEE@@@:::777:::555444444333444444555555444666777555111///000111222222111111000//////.........////////////............------------------------,,,,,,,,,------...******+++,,,,,,---......---,,,+++))))))***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++)))))))))))))))***++++++******)))))))))))))))***+++*********)))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***++++++++++++***(((((()))***+++,,,,,,---++++++++++++*********)))***+++,,,,,,******+++,,,******************))))))++++++++++++++++++++++++,,,+++++++++++++++++++++---------------......///222222333444666777888888666777888:::;;;<<<<<<<<<>>>>>>>>>???AAABBBDDDEEEEEEDDDDDDEEEEEEGGGHHHHHHHHHIIIKKKJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCGGGFFFFFFGGGIIIKKKNNNPPPPPPVVV^^^gggkkkllliiigggbbb___[[[XXXXXXZZZ^^^```bbbfffmmmwww}}}uuutttrrrooollliiigggfffbbb```]]][[[YYYWWWTTTRRRNNNLLLJJJGGGEEECCCBBBAAAAAA???=========>>>===<<<======>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAADDDEEEGGGIIIIIIIIIIIIHHHJJJKKKLLLLLLKKKKKKMMMNNNSSSSSSTTTVVVXXXZZZ]]]^^^cccdddfffddd___UUULLLFFF@@@@@@CCCFFFFFFIIISSS^^^xxxdddRRRAAA===;;;777666888444444333222222333333444///111222111000000111222222111111000000//////...---...///000000///...---------..................,,,,,,,,,,,,------...///++++++******+++---...///...---,,,***))))))***+++******++++++,,,------...,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***+++)))))))))(((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))******))))))(((((()))(((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***(((((()))***+++,,,,,,---++++++++++++***************+++,,,,,,******+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,.........///000111222333555666777999<<<>>>@@@AAA>>>>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKMMMOOONNNLLLJJJHHHHHHJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCFFFHHHJJJIIILLLRRRWWWZZZZZZYYYWWWQQQPPPNNNMMMMMMOOOQQQRRRVVVYYY^^^fffnnnuuu{{{~~~}}}||||||zzzxxxvvvooonnnllljjjgggdddbbbaaa^^^[[[XXXVVVTTTQQQNNNKKKHHHGGGEEEBBB@@@???>>>>>>>>><<<;;;;;;===>>>>>>===>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBFFFFFFHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLLLLLLLNNNOOOSSSSSSTTTVVVYYY\\\___```aaaaaa```]]]WWWPPPIIIEEEBBBBBBDDDGGGIIIQQQbbbrrroooUUUIII>>>:::999555444555333333222222111222222222//////000000000000111111111111000000////////////,,,---///000000///---,,,,,,,,,------......//////+++++++++,,,---...///000...---+++******+++---...---,,,+++*********++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***)))))))))))))))******)))(((((((((((())))))***((((((((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((((())))))*********))))))(((***)))((((((((()))+++,,,))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***+++++++++************)))++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,------...//////000000111111111333444666888999:::;;;<<>>>>>????????????@@@AAABBBCCCGGGHHHKKKMMMNNNNNNMMMMMMHHHHHHHHHIIIIIIJJJKKKLLLOOOQQQUUUZZZ___dddhhhjjjmmmooorrrvvv}}}|||yyywwwuuussspppnnnjjjiiigggeeebbb___^^^]]][[[XXXUUURRROOOLLLHHHEEEDDDCCCAAA???>>>======<<<<<<;;;:::;;;===>>>???>>>??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCGGGGGGHHHHHHIIIIIIIIIIIIHHHJJJLLLLLLLLLMMMOOOPPPSSSTTTWWWYYY\\\___aaabbb___\\\XXXRRRMMMIIIFFFDDDHHHGGGHHHMMMUUUeee~~~rrr]]]IIIBBB<<<:::888555444444444333222111111111111111111111000000111111000000000000000///////////////,,,---...//////...---,,,++++++,,,,,,---------...+++++++++,,,---...///000111///---***)))***++++++*********++++++,,,,,,---,,,,,,,,,++++++*********+++++++++******+++,,,,,,))))))))))))))))))))))))******)))))))))))))))***((((((''''''((()))******((((((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''))))))************))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))******))))))***++++++++++++***+++++++++************)))+++++++++++++++++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))***++++++,,,------------...000111222333444555666777888:::===???@@@@@@AAABBBCCCEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNOOOOOONNNPPPRRRRRROOOKKKIIIHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGIIIJJJLLLMMMNNNMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????AAA@@@@@@??????>>>>>>>>>BBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIHHHIIILLLNNNQQQTTTVVVWWW[[[\\\^^^```eeellluuu{{{}}}zzzwwwtttqqqooommmiiigggdddcccbbb___]]]ZZZYYYXXXWWWTTTPPPMMMKKKHHHDDDBBBAAA@@@???>>>===<<<<<<<<<<<<::::::;;;===???????????????@@@@@@AAABBBBBBBBBAAABBBCCCDDDDDDEEEDDDDDDGGGGGGGGGHHHIIIJJJJJJKKKIIIKKKMMMNNNNNNOOOQQQSSSVVVXXX[[[___aaaaaaaaaaaa[[[WWWPPPIIIEEECCCCCCCCCEEEFFFLLLXXXiiiuuu\\\LLL===;;;999777666555555666444444333222111111111111333111000000111222000///////////////////////////------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///---+++************))))))***+++,,,,,,---------,,,,,,+++******))))))*********)))******++++++))))))))))))))))))))))))+++******)))))))))))))))''''''''''''((()))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))******++++++*********))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,)))******++++++,,,,,,---******+++,,,...///000000......000111333555666777<<<<<<===???AAACCCFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNOOOOOONNNNNNNNNOOOOOOPPPOOOQQQRRRRRROOOLLLJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAAAAA@@@BBBBBBAAAAAA@@@???>>>>>>BBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNOOORRRWWW^^^ccclllqqqxxx~~~~~~}}}{{{xxxvvvsssqqqnnnkkkjjjgggdddbbb___^^^\\\ZZZXXXUUUTTTSSSPPPNNNKKKIIIHHHFFFCCCAAA???>>>======<<<<<<<<<<<<<<<;;;:::;;;>>>@@@@@@????????????@@@AAAAAABBBBBBAAABBBCCCEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLLLLKKKMMMOOOPPPQQQRRRTTTVVVXXX[[[___aaabbb___\\\ZZZQQQNNNIIIEEECCCCCCDDDFFFGGGLLLZZZpppxxx^^^KKKBBB888999999777444444555666555555333222222111111111222000...///111222111//////////////////////////////...,,,++++++,,,...///---------------,,,,,,,,,------,,,,,,,,,------...------,,,,,,,,,+++++++++***++++++,,,,,,,,,+++++++++++++++***************))))))(((((())))))***+++))))))))))))))))))))))))++++++***)))))))))))))))'''&&&&&&'''''')))******)))))))))((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((()))***++++++++++++***))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,))))))***,,,---...///000------...000111333444444222333555777999;;;===>>>BBBCCCCCCEEEGGGIIIKKKLLLJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKLLLMMMOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSQQQOOOMMMLLLMMMKKKLLLMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNNNNOOOLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCBBBAAABBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFHHHKKKQQQUUU[[[___eeejjjnnnuuu~~~|||{{{yyyvvvssspppmmmkkkiiigggfffeeebbb```[[[ZZZYYYVVVTTTRRRPPPPPPJJJHHHFFFFFFFFFEEECCCAAA>>>===<<<<<<;;;;;;<<<<<<===<<<;;;<<<>>>@@@@@@???>>>??????@@@@@@AAABBBBBBAAABBBDDDEEEFFFFFFFFFEEEFFFFFFFFFGGGIIIKKKMMMNNNMMMOOOQQQRRRSSSTTTWWWYYYYYY\\\___aaa```[[[VVVRRRFFFEEEDDDDDDEEEGGGIIIKKKRRRZZZmmmhhhQQQDDD@@@:::===<<<888444333444444666555444333222222222222000...,,,...111333222000.........///////////////000...,,,******,,,...000/////////......------,,,......---,,,,,,,,,------)))***+++---------------,,,,,,,,,,,,,,,+++)))))))))))))))***++++++,,,,,,(((((('''(((((()))******************************++++++***))))))((())))))&&&&&&&&&'''''')))************)))((('''&&&&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++((()))***+++++++++++++++((()))***,,,,,,+++******))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***+++++++++************)))+++++++++,,,,,,---------***+++,,,,,,******+++,,,)))***+++---///000222222///000111222444666777777888999:::===???AAACCCDDDFFFFFFGGGHHHJJJLLLNNNOOOKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQRRRQQQQQQPPPOOONNNMMMMMMMMMNNNPPPQQQSSSTTTRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSRRROOONNNNNNOOOLLLMMMOOOOOOPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGEEEDDDCCCBBBCCCDDDFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCCCCCCCCCC???????????????>>>>>>>>>???????????????@@@@@@@@@>>>>>>??????@@@@@@AAAAAACCCCCCDDDDDDEEEHHHMMMPPPMMMQQQUUUYYY]]]ccclllssspppvvv~~~~~~yyyxxxvvvssspppnnnllllllhhhfffdddaaa___]]][[[[[[YYYTTTOOOOOOPPPPPPLLLHHHFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIKKKMMMNNNOOOSSSRRRQQQRRRTTTXXX\\\^^^``````___]]]YYYSSSNNNKKKHHHCCC@@@BBBDDDGGGMMMSSS\\\ttteeeUUUGGG???;;;777666666555444444333333444555777666333111////////////////////////////////////............//////.........------,,,,,,,,,---...///000000///...------------------------------------,,,,,,+++++++++------,,,,,,+++***))))))(((((((((((()))***+++,,,***************)))((('''))))))************))))))***++++++***((('''((()))(((((((((***,,,+++)))'''((((((''''''''''''(((((())))))((('''''''''''''''))))))(((((((((((())))))%%%''')))***+++***((('''))))))))))))))))))))))))******+++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))************************+++***************+++,,,+++++++++++++++++++++++++++***************+++,,,++++++,,,---,,,,,,++++++,,,,,,---...///111111222111222333555777:::<<<===>>>>>>???AAADDDGGGJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUSSSRRRQQQQQQQQQQQQPPPOOONNNNNNOOORRRTTTVVVVVVUUUTTTSSSRRRRRRRRRRRRWWWVVVTTTRRRRRRRRRRRRSSSPPPPPPOOOOOOOOOOOONNNNNNOOOPPPPPPQQQPPPOOONNNLLLLLLLLLMMMNNNOOOPPPPPPQQQPPPQQQQQQQQQPPPOOOOOONNNLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDDDDEEEFFFEEECCCBBBCCCCCCCCCCCCCCCBBBBBB<<<@@@BBB???>>>AAABBBAAA????????????>>>>>>>>>>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCIIIIIIJJJLLLOOOSSSWWWZZZ```aaaeeejjjqqqyyy|||yyyvvvtttrrrooollliiihhhgggdddbbb```]]][[[YYYXXXWWWUUUQQQLLLKKKLLLLLLIIIEEEDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPRRRRRRRRRTTTVVVYYY\\\^^^aaa```]]]XXXQQQJJJEEEAAABBB@@@???CCCFFFKKKTTT^^^qqqiiiUUUIII@@@:::888666666666555444333333333444555666555222000000000111111111111111111111111//////............//////......---------,,,,,,,,,......---,,,,,,---......---------------------------------,,,,,,+++++++++------,,,,,,+++******)))*********))))))))))))***)))************))))))((())))))************)))))))))***+++***((('''((()))+++***))))))******((('''((((((''''''''''''(((((())))))((('''''''''''''''((((((''''''''''''((((((((()))+++,,,,,,,,,***)))))))))))))))))))))))))))*********++++++******)))***)))))))))(((((((((((())))))))))))))))))))))))******************************))))))******++++++++++++++++++++++++++++++******))))))))))))***************+++++++++++++++//////000111111222333333555555777888;;;===@@@AAABBBBBBCCCDDDGGGJJJLLLNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUWWWVVVUUUSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAADDDCCC??????@@@@@@<<>>>>>>>>======<<<======>>>>>>======<<<<<<=========>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHKKKNNNOOORRRSSSVVVZZZ```ggglllpppuuuwwwyyyzzz{{{zzzyyyyyyxxxzzz|||~~~|||{{{yyyuuurrrpppooolllhhheeecccaaa```^^^]]][[[XXXVVVTTTSSSRRROOOLLLHHHGGGGGGGGGDDDAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRSSSUUUWWWZZZ\\\]]]^^^___]]]WWWQQQJJJDDD???===@@@???AAAEEEIIIRRRaaaooopppXXXIIIAAA<<<999888666555555444444333333222444555555333111000111222111111111111111111111111//////............//////...------------,,,,,,,,,///---+++******+++---///------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++*********,,,++++++***))))))((((((((())))))************)))))))))************)))))))))***+++***((('''((()))...,,,************((('''((((((''''''''''''(((((()))((((((''''''''''''((((((''''''&&&&&&''''''(((((()))***,,,,,,++++++***))))))))))))))))))))))))))))))******+++******)))******)))))))))((((((((())))))))))))))))))))))))************************))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++---...///333333444555666666777777;;;;;;<<<>>>@@@CCCEEEFFFGGGHHHHHHIIIKKKMMMOOOPPPSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVUUUTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPNNNOOOOOOOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQOOOOOONNNNNNMMMLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDEEEEEEDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDBBB???AAADDDBBB===>>>>>>>>>>>>============<<<<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@AAAAAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFHHHKKKOOOTTTXXX[[[aaacccfffiiikkklllmmmmmmlllnnnppprrrvvv|||}}}{{{xxxwwwuuusssooommmkkkiiifffbbb___\\\ZZZYYYYYYXXXUUUSSSQQQOOONNNNNNJJJGGGDDDCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLNNNPPPRRRSSSSSSUUUXXX[[[]]]]]]]]]\\\XXXUUUPPPJJJFFFCCCBBBBBBBBBBBBEEEIIIPPP]]]sssqqqaaaNNNCCC>>>999777888444444444444333333222222444444444222000000222333111111111111111111111111//////............//////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))'''((()))***************))))))************))))))((()))***)))((('''((())),,,,,,,,,---...---***(((((((((''''''''''''(((((()))(((''''''''''''((((((((((((''''''''''''((((((''''''((())))))))))))((())))))))))))))))))))))))((())))))************************)))))))))(((((())))))))))))))))))))))))************************(((((()))******++++++++++++++++++,,,,,,,,,,,,,,,...------------......///000///......///111444555666777888:::<<<>>>???@@@AAAAAABBBCCCEEEHHHJJJKKKLLLLLLMMMNNNOOOPPPRRRRRRUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWXXXXXXZZZZZZZZZYYYZZZZZZ[[[[[[YYYYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRROOOOOOOOONNNNNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFEEEDDDEEEEEECCCBBBCCCCCCDDDEEEEEEEEEDDDDDDAAAAAA??????EEEKKKIIICCC>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAABBBCCCBBBCCCDDDFFFHHHKKKNNNOOOTTTUUUXXX[[[^^^```aaabbbcccdddfffgggiiimmmrrrvvv~~~|||xxxvvvsssrrrpppnnnkkkhhheeeccc```]]]ZZZWWWUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJGGGEEECCCAAA@@@@@@>>>===<<<<<<<<<======>>>>>>>>><<<<<<<<<=========>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMOOORRRTTTUUUVVVXXX[[[]]]^^^\\\YYYXXXOOOLLLHHHDDDBBBCCCDDDEEEAAABBBHHHQQQ]]]pppyyy]]]PPPCCC<<<999555444555333333333333333222222222333333333111000000222444000000000000000000000000//////............//////------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***((()))***+++,,,+++++++++'''((()))***************))))))************))))))'''((())))))((('''(((***(((***---000222000,,,)))((((((''''''''''''((((((((((((''''''''''''((((((******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))'''((()))***************************))))))))))))************************************************((((((***+++,,,,,,,,,,,,++++++,,,,,,,,,---------------------...///000111222111000111222555888::::::;;;===@@@CCCFFFIIIJJJGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXYYYYYY[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWUUUSSSSSSSSSSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRROOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJHHHFFFFFFFFFEEECCCBBBCCCDDDDDDEEEFFFFFFEEEEEEAAAAAA@@@AAAHHHNNNMMMHHH>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============@@@@@@???@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEEGGGHHHIIIKKKLLLNNNPPPRRRTTTUUUVVVVVVWWWYYYZZZ\\\___cccgggsssvvvzzz|||||||||~~~~~~|||{{{zzzwwwuuurrrpppnnnlllkkkhhheeebbb^^^]]][[[XXXUUUSSSQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCBBB@@@>>>=========<<<<<<<<<======>>>>>>>>><<<<<<<<<======>>>>>>?????????AAABBBCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWWWWYYY[[[[[[ZZZWWWSSSPPPIIIFFFCCC@@@???@@@BBBDDDCCCGGGRRRcccvvvzzzcccMMMDDD<<<999999666666888222222222222222222222222111222222222000000222444//////////////////////////////............//////,,,,,,,,,------------...***,,,///111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++''')))***,,,---,,,,,,+++((())))))************)))))))))************))))))&&&((())))))''''''(((***&&&(((+++///222111---***((((((''''''''''''(((((((((''''''''''''(((((()))+++******))))))******+++***************+++++++++))))))))))))))))))))))))''''''((()))************++++++*********)))))))))************************************************((()))+++---......------++++++,,,,,,------......***++++++,,,...000111222333333333555777:::<<<>>>@@@AAADDDGGGJJJNNNPPPRRRNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZ[[[\\\]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[XXXWWWUUUTTTSSSTTTVVVWWWVVVVVVUUUUUUUUUVVVWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLJJJHHHGGGGGGFFFDDDBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDEEECCCBBBFFFJJJIIIDDD????????????>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@AAABBB?????????@@@@@@AAAAAAAAA>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNPPPQQQSSSVVV[[[^^^fffhhhjjjkkkkkklllmmmoooqqquuuyyy~~~|||zzzxxxvvvuuussspppmmmkkkiiigggeeedddaaa^^^[[[XXXWWWUUUSSSQQQOOONNNNNNLLLKKKIIIGGGFFFEEEDDDDDDBBBAAA@@@???===;;;<<<<<<===============>>>>>>>>>;;;<<<<<<===>>>>>>??????>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJLLLMMMMMMKKKLLLMMMOOORRRTTTWWWXXXXXXXXXXXXWWWTTTOOOJJJGGGEEECCCAAA@@@@@@BBBEEEGGGPPPWWWhhheeeSSSEEE>>>999999999777777999111111111222222222222222///000222222222111222333000000000000000000000000//////............//////,,,,,,,,,---------......***+++---//////---+++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,------,,,+++***)))************))))))((())))))************))))))&&&'''((((((''''''(((***(((((((((***,,,,,,+++)))((((((''''''''''''(((((('''''''''''''''((())))))******))))))))))))*********************++++++,,,))))))))))))))))))))))))&&&'''((()))************+++++++++*********))))))************************************************(((***,,,.../////////...++++++,,,,,,---......///+++,,,---///111444666777777888:::<<>>>>>======<<<;;;;;;;;;<<<<<<<<<==================>>>???@@@AAA??????@@@@@@@@@??????>>>;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJJJJKKKOOOTTTXXXXXXYYY[[[\\\^^^___```bbbeeegggjjjmmmooossswwwzzz}}}{{{zzzxxxvvvtttrrrpppnnnjjjgggfffdddbbb```___\\\YYYVVVTTTSSSQQQOOONNNMMMLLLLLLIIIHHHGGGEEECCCBBBBBBAAA@@@@@@???===;;;::::::;;;======>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>???AAACCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGIIIJJJKKKMMMNNNOOOLLLLLLNNNPPPRRRUUUWWWYYYWWWWWWVVVSSSOOOIIIDDDAAABBBAAAAAAAAADDDGGGKKKMMM```iii~~~iiiTTTFFF@@@:::666666666333111333111111111111111111222222---000222333222222222222111111111111111111111111//////............//////,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---------+++)))(((***************)))((('''))))))************))))))%%%'''((((((''''''(((***+++(((&&&%%%&&&(((((((((((((((''''''''''''(((((('''''''''''''''((()))***))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))&&&'''((()))************+++++++++************)))************************************************)))+++---///000000000///++++++,,,,,,---...//////...///000333666999<<<===<<<>>>@@@CCCFFFHHHJJJJJJMMMNNNOOOQQQSSSTTTVVVVVVXXXWWWVVVTTTSSSRRRQQQQQQSSSTTTVVVYYY[[[\\\\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]][[[\\\^^^``````___^^^]]]]]]]]]]]]\\\\\\]]]^^^^^^[[[\\\]]]___```aaaaaaaaaaaa```___^^^]]]\\\\\\\\\\\\]]]^^^_________^^^]]]ZZZYYYWWWVVVWWWYYY\\\^^^WWWXXXZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNKKKJJJJJJHHHFFFDDDDDDDDDEEEGGGGGGHHHHHHHHHAAAEEEEEEAAA???AAAAAA@@@AAAAAAAAA@@@@@@@@@??????======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>======>>>???AAABBBCCCCCCCCC??????@@@AAABBBDDDEEEFFFCCCCCCCCCBBBDDDGGGMMMQQQNNNOOOQQQSSSUUUWWWYYYZZZ^^^```bbbcccdddfffiiikkk}}}|||{{{zzzxxxvvvpppooommmjjjhhhgggfffeeeccc```\\\[[[\\\ZZZVVVSSSPPPOOOMMMKKKIIIIIIJJJKKKFFFEEECCCAAAAAABBBCCCDDD===<<<;;;:::999:::;;;<<<======>>>????????????????????????>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGJJJJJJJJJJJJKKKLLLNNNNNNPPPRRRTTTWWWXXXWWWVVVUUUQQQPPPMMMHHHCCCBBBDDDGGGEEE>>>===EEEHHHHHHQQQ^^^qqqmmmWWWHHHBBB:::999999888777666555555666666555444333333222222111111111111111111111111000000000000000000000000//////.........------------------.........//////******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------+++)))(((***,,,++++++******)))***************)))))))))))))))***((()))***++++++***)))(((******)))(((((((((((((((************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&******************************))))))***+++,,,,,,))))))))))))***+++,,,---111///,,,)))((((((***++++++)))'''''')))*********************))))))))))))---...///...------///111,,,---...///000222333333555666888:::===???AAABBBCCCEEEHHHJJJKKKKKKMMMOOOQQQQQQQQQQQQSSSUUUWWWYYYYYYXXXVVVSSSPPPOOOPPPRRRRRRTTTWWWZZZ[[[[[[ZZZYYYZZZYYYYYYYYY[[[\\\^^^```_______________```aaaaaa```___]]]]]]```aaabbbbbb`````````aaabbbbbbcccccccccbbb```___^^^^^^^^^___aaaaaaaaa```___^^^^^^^^^[[[ZZZYYYYYYYYYZZZ\\\\\\^^^^^^]]]]]]]]]\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXUUUUUUVVVWWWWWWVVVVVVVVVPPPPPPQQQQQQRRRSSSUUUVVVUUUUUUTTTTTTSSSRRRRRRQQQNNNNNNMMMMMMLLLKKKKKKJJJEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;;;;::::::===>>>>>>>>>???@@@@@@@@@???>>>>>>???@@@???<<<:::<<<===???@@@AAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGKKKKKKKKKLLLNNNPPPQQQRRRUUUUUUVVVWWWYYYZZZ[[[[[[~~~}}}|||{{{xxxuuutttrrrpppnnnkkkkkkjjjhhhfffcccbbbaaa```]]]ZZZWWWUUUTTTSSSRRRQQQJJJHHHGGGFFFFFFEEEDDDCCCBBB@@@???=========???@@@<<<;;;;;;::::::;;;<<<======>>>>>>??????????????????????????????????????????@@@@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJKKKLLLNNNOOOPPPPPPRRRUUUWWWXXXWWWUUUSSSOOOMMMHHHDDD@@@??????@@@@@@===@@@HHHKKKOOO___rrrppp[[[III???;;;999888888777777666666666444444444333222111111111111111111111111111111111//////////////////////////////.........---------------------.........///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000...,,,***))))))***+++,,,,,,+++*********************))))))))))))******))))))***+++++++++***)))******)))((((((((((((((())))))))))))))))))))))))******************************)))))))))((((((((('''(((((())))))(((((('''******************************))))))***++++++,,,************+++,,,---...111000---***)))***+++,,,...,,,))))))***+++,,,+++++++++++++++++++++******,,,---...---,,,,,,...000---...///111333555666777:::;;;===???BBBDDDFFFGGGIIILLLNNNPPPPPPPPPRRRSSSSSSSSSSSSTTTUUUWWWYYYZZZYYYXXXWWWTTTQQQPPPQQQSSSTTTVVVYYY\\\]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^```bbbddddddcccbbbbbbbbbbbbbbbaaa___]]]^^^```bbbbbbbbbccccccddddddddddddeeeeeeeeedddcccaaa``````aaaaaabbbbbbbbbaaaaaa`````````]]]\\\\\\[[[[[[]]]^^^___```````````````_________\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRNNNNNNNNNMMMLLLLLLKKKKKKGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;=========>>>>>>>>>>>>>>><<<;;;;;;===>>>>>><<<;;;???@@@AAACCCDDDDDDDDDEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDDDDFFFFFFGGGGGGHHHJJJKKKLLLNNNOOOQQQRRRTTTVVVXXXXXX~~~{{{yyywwwvvvvvvsssqqqmmmkkkiiigggdddaaadddcccaaa___]]][[[[[[ZZZWWWUUURRROOOMMMNNNQQQTTTHHHEEECCCBBBCCCCCC@@@===>>>===<<<;;;:::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>===>>>??????@@@@@@??????????????????????????????>>>???@@@BBBDDDEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNPPPRRRRRRQQQSSSUUUWWWVVVTTTQQQNNNIIIFFFBBB@@@???>>>>>>===???@@@GGGOOOUUU```wwwrrrZZZLLLBBB<<<:::777777777777777666666666333333222222111000000000111111111111111111111111////////////////////////...............---------------------............,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***,,,......///...---,,,+++******)))******)))))))))))))))******)))******++++++******)))***))))))(((((((((((((((((((((((((((((((((((((((************************************))))))))))))((())))))******)))))))))*********************************)))******+++,,,++++++++++++,,,---...///222000...+++***+++,,,---222///+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------///111///000333666999;;;======AAABBBDDDFFFHHHJJJLLLMMMKKKNNNPPPQQQQQQQQQRRRSSSVVVVVVVVVWWWXXXZZZ[[[\\\YYYYYYWWWTTTRRRQQQSSSUUUXXXYYY\\\^^^^^^^^^]]]\\\[[[[[[[[[\\\^^^aaaccceeejjjiiihhhgggfffeeedddddddddbbb```aaaccceeeeeeeeehhhhhhhhhgggggggggggggggggggggfffeeeddddddddddddccccccccccccccccccbbbbbb```___^^^^^^^^^___aaabbbaaabbbbbbbbbbbbaaa`````````______^^^]]]\\\\\\[[[YYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWWWWVVVUUUUUUTTTTTTPPPOOOOOONNNNNNMMMMMMLLLJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>============<<<============<<<<<<<<<<<<;;;::::::<<<>>>???>>><<<<<<===>>>@@@@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLNNNPPPRRRSSS}}}|||xxxwwwuuusssqqqpppoooooonnnkkkiiigggeeedddaaa^^^^^^]]][[[YYYXXXVVVVVVUUURRRQQQOOOLLLJJJMMMTTTZZZNNNIIICCCAAABBBBBB???<<<>>>>>>===<<<<<<<<<===>>>;;;;;;<<<<<<===>>>??????>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKMMMPPPRRRSSSSSSSSSTTTUUUUUUSSSOOOJJJGGGBBB@@@======???AAAAAA@@@EEEGGGPPP\\\hhhzzz___LLLDDD@@@===<<<555666666666666666666666222222222111111000000000111111111111111111111111////////////////////////........................------------------------,,,------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++...333555555333///...---+++***)))))))))))))))))))))))))))***+++))))))))))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******))))))************************+++***************++++++++++++***++++++,,,---...000///---+++++++++,,,,,,333000,,,***+++,,,......++++++,,,,,,------.........///000000///000222444333555999<<<@@@BBBDDDEEEGGGGGGIIIKKKLLLNNNPPPPPPNNNPPPRRRRRRRRRRRRSSSTTTXXXXXXYYYZZZ[[[\\\]]]^^^ZZZZZZXXXVVVTTTTTTVVVYYY[[[\\\^^^______^^^]]]]]]ZZZ[[[[[[\\\___bbbdddfffkkkkkkkkkjjjjjjiiihhhhhhhhhfffeeeeeegggiiijjjjjjlllkkkkkkjjjiiihhhhhhhhhiiihhhhhhgggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeebbbaaa`````````aaabbbcccaaaaaabbbbbbbbbaaa```___ccccccbbbaaa```___^^^^^^]]]]]]]]]^^^]]]]]]\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFEEEDDDCCCCCCFFFFFFEEEDDDCCCBBBBBBAAA?????????>>>>>>>>>>>>===>>>=========<<<<<<;;;;;;>>>===<<<===??????>>>===;;;<<<===>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKLLL}}}}}}|||{{{yyyvvvtttrrrpppooonnnllljjjiiiiiiiiigggeeecccbbbbbbaaa___]]]YYYXXXWWWUUUSSSRRRQQQQQQLLLLLLKKKIIIHHHLLLUUU\\\SSSMMMEEEAAA??????>>>===>>>>>>>>>======>>>>>>>>>;;;<<<===>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSSSSRRRPPPMMMHHHCCCAAA???>>><<<<<<>>>AAACCCDDDJJJOOO[[[mmm}}}gggNNNBBB???<<<999777555555555555555666666666222222222222111111111111000000000000000000000000........................---.....................------------------,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((+++000555888888555222///...---+++***)))))))))))))))(((((()))***++++++))))))((((((''''''''''''))))))(((((((((((())))))&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))))))))************************++++++***************+++)))))))))******+++,,,---...---,,,+++******++++++111...+++******,,,------++++++,,,------...//////---///000111111222555777:::===@@@EEEHHHJJJKKKLLLJJJJJJKKKMMMNNNPPPQQQQQQSSSUUUWWWXXXWWWWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^[[[[[[ZZZYYYWWWXXXZZZ]]]^^^^^^_________^^^]]]]]]ZZZZZZ[[[\\\^^^aaadddfffhhhiiijjjkkklllmmmlllllljjjhhhggggggiiikkklllkkkmmmmmmlllkkkjjjiiiiiihhhjjjjjjjjjjjjiiiiiiiiihhhgggggggggggggggfffffffffbbbbbbaaa```aaabbbcccdddbbbcccdddeeeeeecccbbbaaaeeeddddddcccbbbaaaaaaaaa```````````````___^^^]]]^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQQQQPPPNNNMMMLLLLLLLLLMMMNNNNNNMMMMMMLLLIIIIIIIIIHHHHHHFFFEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@??????????????????>>>>>>=========AAA???============<<<:::??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEE}}}|||zzzyyyxxxxxxwwwvvvsssqqqnnnllliiihhhgggeeedddccccccccc___]]][[[[[[[[[[[[YYYWWWSSSSSSQQQOOONNNMMMLLLLLLEEEEEEDDDCCCEEEHHHNNNRRROOOKKKEEE@@@<<<;;;<<<===<<<<<<=========>>>>>>>>>======>>>???@@@@@@@@@@@@>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJLLLMMMOOOPPPPPPPPPOOOPPPOOOMMMIIIFFFBBB???>>>??????>>>===>>>AAAFFFJJJUUU^^^pppfffUUUEEE???>>>;;;777666555555555555555444444444222111111111111111111111000000000000000000000000........................---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,000666999777333///------,,,+++***))))))((()))(((((((((((()))***+++,,,******((('''''''''''''''((((((((((((((())))))***'''''''''(((((())))))***************************''''''''''''((((((((((((&&&&&&'''((())))))))))))************************,,,+++******)))*********))))))))))))***+++,,,,,,---,,,++++++************...,,,******+++------,,,,,,,,,---...///111111222///111333444666888;;;>>>CCCEEEIIIMMMPPPQQQRRRQQQMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVXXXYYYYYYYYYZZZ\\\[[[\\\]]]______```______]]]]]]]]]\\\[[[\\\___aaaaaaaaaaaaaaa```___^^^]]]\\\\\\\\\]]]___aaadddeeeeeegggiiilllnnnooooooooojjjiiiggghhhjjjlllllllllnnnnnnmmmllllllkkkjjjjjjkkkllllllmmmllllllkkkkkkjjjiiiiiihhhggggggffffffcccbbbaaaaaaaaabbbddddddfffggghhhiiiiiigggeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaa```______^^^]]]\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOLLLMMMOOOPPPPPPOOONNNNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@===<<<<<<<<<;;;999>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBB}}}|||{{{zzzyyywwwvvvuuutttssssssrrrqqqnnnkkkhhhgggbbbaaa```___^^^^^^^^^^^^YYYWWWUUUTTTTTTSSSQQQOOOMMMLLLJJJIIIGGGFFFFFFFFFBBBAAA???@@@BBBCCCDDDDDDDDDEEEEEEAAA<<<999;;;>>><<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@??????>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOOOOOOONNNLLLKKKJJJHHHEEEBBB@@@?????????===@@@BBBBBBBBBHHHRRR[[[kkk|||rrrWWWKKKAAA======:::777666666555555444444333333333000000000000000000000000000000000000000000000000........................---------.........//////---------,,,,,,,,,++++++++++++++++++***)))((('''******+++,,,,,,---......++++++++++++++++++++++++...333888777000+++***,,,+++******)))((((((((()))(((((((((((()))***+++,,,---,,,***)))((((((((()))((((((((((((((()))******''''''((())))))***++++++************************''''''(((((())))))))))))&&&'''((()))************************************,,,++++++***))))))******************+++,,,---------,,,,,,,,,+++++++++++++++******,,,.........,,,......///111222444555555555777:::<<>>===>>>??????????????????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAACCCEEEFFFGGGHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA}}}{{{yyywwwwwwvvvuuutttsssrrrrrrqqqkkkkkkjjjhhhfffccc```^^^^^^]]]\\\[[[[[[ZZZZZZZZZWWWUUURRRQQQPPPNNNLLLJJJHHHGGGEEEDDDCCCBBBAAAAAACCCAAA>>>???AAAAAA>>>;;;<<>>>>>???@@@AAAAAA@@@@@@???@@@AAABBBAAA@@@???>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCEEEFFFHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNOOOPPPOOOMMMJJJIIIDDDBBB@@@======>>>@@@BBB:::@@@FFFGGGIIIQQQaaannnrrr[[[LLLCCC;;;999888555333444666666555444333333222222.........///////////////000000000000000000000000........................---------.........//////---------,,,,,,++++++++++++++++++******(((''''''******+++,,,,,,---......************************,,,222777333+++'''***///))))))((((((((((((((()))(((((((((((()))***+++,,,///...,,,***)))******+++((((((((((((((()))******'''(((((()))***++++++,,,(((((((((((((((((((((((((((((())))))*********+++(((((()))++++++,,,,,,,,,************************,,,,,,+++***))))))******++++++++++++,,,---......------------------,,,,,,******+++---000000///---000000222333555666777888<<<>>>BBBEEEHHHKKKPPPSSSPPPRRRUUUXXXYYYYYYXXXWWWTTTTTTUUUUUUVVVWWWWWWXXXXXX[[[^^^___```aaabbbddd```aaacccdddeeeddddddccc````````````___aaadddggghhhgggfffeeecccbbbaaa```aaa`````````bbbccceeegggfffhhhkkknnnpppqqqqqqppprrrpppnnnoooqqqssssssssspppppppppoooooooooooooooooopppqqqrrrsssrrrqqqpppmmmlllkkkiiigggfffeeedddeeeeeedddcccdddeeefffgggfffgggiiijjjjjjhhhfffdddaaaaaabbbccccccddddddeeedddddddddcccbbbaaa```___\\\[[[[[[ZZZZZZ[[[[[[\\\XXXXXXXXXXXXYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTMMMNNNPPPRRRRRRQQQPPPOOOPPPPPPPPPOOONNNMMMKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFCCCCCCDDDEEEEEEEEEAAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDEEEHHHIIIKKKLLLGGGFFFEEEEEEDDDDDDDDDEEE>>>>>>??????@@@AAAAAABBB}}}{{{yyyxxxwwwxxxyyywwwqqqooopppnnnjjjmmmkkkiiihhhiiiiiihhhfffhhhgggfffdddbbb___]]]\\\YYYYYYXXXVVVTTTSSSRRRQQQNNNMMMKKKJJJIIIHHHGGGGGGDDDDDDCCCBBBAAA???>>>>>><<<<<<<<<============>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???BBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLHHHDDDAAAAAA>>>>>>AAA@@@>>>???BBB???EEELLLOOOUUUfffkkkWWWOOO@@@===999777777777777666666666555444333333222222000000000000000000000000///000111222222111000/////////......------,,,,,,,,,,,,------.../////////...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******...---,,,+++++++++,,,,,,(((((((((''''''(((***,,,++++++***)))(((((())))))///...---,,,+++)))((((((%%%%%%'''((())))))))))))))))))(((((((((((()))))))))&&&%%%&&&)))***)))''',,,'''!!! $$$((((((&&&(((((((((((())))))))))))((((((((((((((()))******++++++******))))))((((((++++++******************)))******+++,,,------............---,,,---000222333666:::<<<>>>@@@BBBEEEGGGHHHJJJLLLOOORRRTTTUUUWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[]]]___aaabbbbbbbbbdddeeecccdddeeefffffffffeeeddddddddddddeeegggiiilllmmmkkkjjjhhhfffeeedddeeeeeeddddddeeefffggghhhiiiiiiiiijjjmmmooorrrsssssssssrrrrrrqqqppppppqqqqqqqqqpppppppppoooooonnnnnnnnnpppqqqssstttuuutttrrrqqqlllkkkiiihhhfffeeeddddddddddddeeeffffffffffffeeehhhhhhhhhiiijjjhhheeebbbeeeeeedddbbbbbbaaaaaaaaaaaa___\\\\\\^^^___^^^\\\ZZZYYYYYYYYYYYYZZZ[[[\\\[[[ZZZZZZYYYZZZZZZ[[[[[[YYYVVVTTTTTTVVVWWWUUUSSSWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSVVVVVVUUUVVVVVVSSSPPPMMMLLLMMMOOOQQQRRRSSSTTTTTTOOOPPPRRRSSSSSSRRRPPPOOOKKKKKKJJJKKKMMMMMMLLLJJJKKKKKKLLLLLLLLLKKKKKKJJJHHHEEECCCCCCEEEFFFDDDBBBDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHIIIIIIFFFDDDGGGDDDBBBAAABBBCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDD~~~{{{zzzyyyxxxvvvtttsssrrrqqqsssqqqmmmlllllliiidddiiigggeeedddddddddbbbaaabbbbbbaaa___]]][[[YYYWWWUUUUUUSSSRRRQQQOOONNNNNNKKKJJJIIIHHHFFFFFFFFFEEECCCBBBBBBAAA???>>>======<<<<<<<<<<<<=====================>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKHHHEEEBBB@@@AAA>>>>>>@@@???===>>>BBBBBBGGGOOOZZZkkklllXXXIIICCC???<<<888666666666666555555444444333222222111111000000000000000000000000///000111222222111000/////////..................333222111///---,,,++++++.........------.........,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++++++++******************)))))))))+++,,,++++++***)))))))))))))))------,,,+++***)))((((((&&&''''''(((((()))))))))))))))(((((((((((())))))((('''%%%''')))***)))'''---((($$$###'''***)))'''(((((((((((()))))))))***((((((((((((((()))******************))))))))))))+++++++++++++++*********)))))))))******++++++,,,......///......000333666777:::>>>AAACCCFFFIIIKKKOOOPPPRRRTTTVVVXXXZZZ[[[\\\\\\]]]^^^^^^^^^^^^]]][[[ZZZZZZYYYZZZ[[[\\\]]]```bbbddddddcccccccccddddddeeeggghhhhhhhhhhhhggghhhggggggggghhhjjjkkklllnnnllljjjhhhffffffffffffeeefffggggggiiiiiijjjkkkjjjlllnnnpppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrpppppppppppppppoooooooooqqqrrrtttuuuuuusssrrrqqqlllkkkiiihhhfffeeeddddddgggggghhhhhhiiiiiiiiihhhiiihhhhhhiiijjjhhheeeccccccbbbbbbaaaaaaaaaaaaaaaaaa^^^\\\\\\^^^___^^^\\\YYYXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[[[[XXXVVVVVVXXXYYYXXXVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVXXXWWWWWWXXXXXXWWWTTTQQQPPPPPPQQQRRRRRRSSSRRRRRRTTTUUUVVVWWWXXXWWWVVVVVVSSSRRRRRRSSSUUUVVVUUUTTTRRRRRRRRRRRRQQQQQQPPPOOOPPPNNNLLLLLLMMMNNNLLLJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLIIIGGGIIIGGGEEEDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC~~~}}}||||||||||||{{{yyywwwvvvwwwwwwvvvuuuqqqqqqqqqpppooonnnllllllhhhjjjiiiffffffgggccc^^^ccc```^^^]]]\\\\\\ZZZYYY[[[ZZZYYYXXXVVVTTTRRRQQQOOONNNMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCBBBCCC@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>?????????????????????????????????AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAACCCEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJHHHFFFCCCAAA???>>><<<999:::<<<<<<;;;???DDDKKKPPP\\\qqqwwwcccUUUIII@@@===<<<999666555555555555444333333222222111111000000000000000000000000000000//////111111111111//////........./////////////////////...---...///000111//////............//////,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++,,,,,,,,,+++++++++******)))***+++++++++***((((((************************+++***))))))))))))))))))************)))))))))((((((((((((''''''((())))))))))))(((((((((((())))))((('''&&&''')))***)))(((,,,)))''''''***,,,***(((((((((((()))))))))******)))(((((((((((()))******)))))))))***************++++++++++++++++++++++++++++++*********++++++,,,...000111222333555999<<<===AAAEEEIIIKKKNNNQQQTTTWWWXXXYYY[[[\\\^^^___```___```aaaaaabbbbbbaaaaaa^^^]]]\\\\\\\\\]]]^^^___cccdddffffffdddcccdddeeeggggggiiijjjkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkllllllqqqooommmjjjhhhggggggggggggggghhhiiijjjkkklllllllllmmmooopppqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrooopppppppppppppppqqqqqqrrrssstttuuutttrrrpppoookkkjjjiiigggfffeeeeeeeeehhhhhhhhhiiiiiiiiiiiijjjiiihhhhhhhhhiiihhhfffcccbbbbbbaaaaaa```aaaaaabbb]]][[[YYYYYYZZZ[[[ZZZYYY[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXYYYYYYYYY^^^]]]\\\\\\^^^_________YYYXXXXXXWWWXXXYYYZZZ[[[YYYXXXXXXWWWWWWWWWXXXXXX[[[ZZZZZZ[[[\\\[[[YYYWWWUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWXXXZZZZZZ[[[[[[[[[WWWVVVUUUVVVYYY[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVTTTRRRQQQPPPOOONNNMMMMMMMMMNNNOOONNNMMMMMMNNNNNNLLLKKKJJJHHHEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDDDDCCC~~~}}}|||}}}{{{zzz{{{yyyxxxxxxwwwvvvuuuuuuuuutttrrrpppooooooooonnnmmmiiiiiijjjjjjiiihhhgggfffccccccaaa^^^```cccaaa\\\\\\ZZZWWWVVVUUUUUUSSSQQQSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@??????@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAAAAAAAACCCFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNPPPOOONNNMMMLLLKKKKKKKKKHHHFFFDDDAAA???=========:::888999<<<===???FFFOOOYYYcccvvvwww^^^OOOGGGAAA<<<:::999666444333444444333222333333222222111111111111000000000000000000000000...///000111111000///............//////000000000,,,+++++++++---///222333......------------......,,,,,,,,,+++++++++************++++++,,,+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,***(((''')))((((((((())))))'''&&&******)))))))))))))))***((((((((()))))))))))))))***)))(((''''''(((((()))))))))(((((((((((())))))(((''''''((())))))))))))+++))))))***+++,,,***((((((((()))))))))*********))))))(((((())))))***+++)))))))))******++++++++++++++++++,,,,,,,,,,,,,,,...------,,,------...///111333666888:::===AAADDDFFFIIIMMMPPPRRRTTTWWWYYYZZZ[[[\\\]]]^^^___```aaa``````aaabbbbbbbbbbbbbbb```___^^^^^^^^^___```aaabbbdddffffffeeeeeefffgggiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooorrrqqqnnnkkkiiihhhgggggggggggghhhiiijjjkkklllllljjjlllnnnpppqqqrrrqqqqqqnnnnnnnnnnnnnnnnnnooopppnnnnnnooooooppppppqqqqqqrrrsssssssssrrrpppnnnllliiiiiihhhfffeeeeeeeeeeeefffffffffffffffgggggghhhggggggfffggghhhgggeeeccccccbbbaaaaaa``````aaaaaa\\\[[[ZZZYYYZZZZZZZZZZZZ]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[\\\\\\]]]aaaaaaaaaccceeegggiiijjjeeecccaaa```______```aaa^^^^^^]]]]]]^^^______```aaaaaa```aaabbbaaa___]]]ZZZZZZ[[[\\\]]]___``````[[[[[[\\\]]]^^^___``````[[[YYYWWWXXX\\\___bbbbbbeeedddcccbbb``````_______________```___^^^\\\ZZZWWWVVVVVVVVVVVVVVVVVVVVVXXXVVVUUUUUUVVVVVVTTTRRROOOMMMKKKJJJJJJIIIHHHFFFGGGGGGGGGFFFFFFFFFFFFFFF}}}{{{yyyxxxwwwvvvzzz{{{}}}~~~}}}~~~}}}|||}}}~~~~~~||||||xxxyyyyyyxxxuuusssrrrsssrrrrrrrrrqqqqqqpppoooooonnnllljjjiiiiiiiiihhhfffbbbcccdddeeedddcccbbb``````^^^ZZZWWWZZZ``````\\\VVVSSSQQQPPPPPPOOONNNLLLMMMMMMLLLLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBB???>>>>>>=========>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@AAABBBBBBCCCGGGEEECCCBBBBBBCCCEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJLLLNNNOOOPPPPPPPPPRRRQQQOOOLLLKKKJJJIIIIIIEEECCC@@@>>><<<<<<<<<<<<>>>===???BBBCCCGGGQQQ\\\iiizzzppp^^^JJJAAA>>>;;;777555666444222222333333222111333333333333222222222222////////////////////////...///000111111000///...------......//////000000///...---+++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++,,,------+++)))((((((((((((***++++++(((%%%***)))))))))))))))******'''(((((((((((()))))))))***))))))(((((((((((()))))))))(((((((((((())))))'''((()))))))))))))))***)))((()))***+++***)))'''))))))))))))************)))))))))))))))***++++++))))))******++++++,,,,,,++++++,,,,,,------------......------...000222444777:::===@@@BBBEEEIIILLLNNNQQQTTTVVVVVVWWWYYY[[[\\\\\\]]]^^^___```aaaaaaaaabbbccccccddddddccccccbbbaaa```______```aaaaaa```ccceeegggggggggiiijjjkkkkkkkkklllmmmmmmnnnooommmmmmnnnooopppqqqrrrrrrrrrpppnnnkkkhhhggggggffffffggghhhhhhjjjjjjkkklllhhhjjjlllnnnpppqqqqqqqqqkkkjjjjjjjjjkkkkkklllmmmlllmmmmmmnnnnnnoooooooooppppppqqqqqqooommmkkkiiigggffffffeeedddddddddeeeddddddcccccccccdddeeefffeeedddcccdddeeeeeecccbbbaaaaaa```_______________^^^^^^]]]]]]\\\\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\____________```aaabbbcccaaaccceeeiiilllqqqtttwwwvvvtttpppllliiigggggggggjjjjjjjjjkkklllmmmnnnooopppppppppppppppmmmiiifffaaaaaaaaaaaabbbcccdddeeeccccccdddeeeffffffeeeeeebbb```^^^___dddjjjoooqqqrrrqqqnnnjjjgggeeedddcccdddfffhhhiiihhhfffdddccc^^^^^^______````````````bbbaaa``````aaaaaa___]]][[[YYYWWWUUUTTTRRROOOMMMJJJJJJIIIIIIIIIHHHHHHHHH{{{{{{|||{{{{{{zzzyyyxxx{{{zzzxxxvvvtttsssrrrrrrppprrrtttuuuuuuuuuvvvxxxvvvwwwwwwxxxwwwvvvtttssstttvvvxxxxxxuuusssssssssrrrrrrrrrpppmmmkkkkkkllljjjkkkkkkkkkkkkjjjiiihhhhhhfffcccbbbbbbbbbaaa___]]]^^^___```___^^^\\\ZZZ[[[XXXTTTRRRWWW^^^^^^YYYPPPNNNKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<===========================>>>======>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA????????????????????????AAA@@@@@@AAAAAABBBCCCDDDGGGGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQOOOLLLIIIGGGEEEEEEEEEAAA@@@>>>===<<<<<<======??????AAAEEEIIIOOO]]]kkkppp[[[NNNAAA<<<<<<999666666444222111222333333222111333333333333333333333222////////////////////////......000000000000......---------...............*********+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,------------,,,,,,,,,+++++++++*********+++,,,,,,,,,+++***)))***)))***---000000,,,((()))))))))))))))******+++(((((((((((())))))))))))(((((()))*********))))))))))))(((((((((((())))))''')))******(((((()))+++(((((())))))))))))(((((()))))))))*********++++++***))))))))))))***++++++*********++++++++++++++++++,,,,,,------......///...------...111444777:::@@@BBBFFFHHHJJJMMMPPPSSSTTTVVVXXXZZZZZZZZZ[[[]]]^^^______aaabbbcccddddddeeeffffffgggggggggggggggdddcccbbbaaaaaaaaabbbcccaaadddggghhhiiijjjlllnnnnnnnnnnnnmmmnnnnnnooopppmmmnnnpppqqqrrrsssssssssqqqooommmjjjhhhggggggggggggggghhhiiijjjkkkkkklllhhhiiikkkmmmoooooooooooohhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmllljjjgggfffddddddcccccccccccccccdddbbbbbbaaa```aaabbbcccdddbbb```___```aaabbbaaa___^^^^^^^^^^^^______```aaa___``````___]]]]]]^^^```_______________```aaaaaaaaabbbbbbccceeeggghhhiiiiiimmmrrrxxx}}}|||yyyxxxxxx{{{{{{|||}}}~~~{{{vvvooonnnmmmllllllmmmnnnooooooppprrrrrrrrrpppmmmllljjjhhhhhhkkksss}}}|||uuuppplllkkkgggjjjnnnpppooommmkkkjjjfffggghhhiiiiiiiiiiiihhhhhhhhhiiikkklllkkkiiiffffffdddaaa___]]]YYYUUURRROOOOOONNNNNNMMMLLLLLLLLLpppqqqqqqrrrqqqqqqpppppptttsssqqqnnnmmmllllllllliiikkkmmmmmmkkkkkkmmmooonnnnnnooooooooonnnnnnmmmjjjlllnnnmmmkkkjjjjjjllllllmmmllliiifffddddddeeebbbccccccddddddcccaaaaaaaaa___]]][[[[[[[[[ZZZXXXWWWXXXYYYZZZYYYWWWTTTSSSQQQPPPNNNOOOUUU[[[YYYRRRJJJHHHGGGFFFGGGHHHGGGFFFCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>???????????????;;;;;;;;;;;;<<<<<<===>>>======>>>>>>?????????@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLNNNOOOPPPPPPQQQSSSTTTUUUTTTSSSRRRNNNLLLIIIEEEBBB@@@??????>>>>>>============>>>>>>???AAAGGGOOOXXXdddxxxooo[[[NNNEEE===;;;;;;888777999222111111222333444222111111111222222222222222222////////////////////////---...///000000///...------------------,,,,,,,,,$$$&&&))),,,.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,---............,,,,,,,,,+++++++++******+++************)))))))))***)))***///333333...))))))))))))))))))***++++++))))))))))))))))))))))))%%%''')))+++,,,+++)))((())))))(((((((((((())))))''')))+++***((((((***,,,((()))))))))(((((())))))))))))*********+++++++++******))))))******+++,,,,,,++++++++++++++++++***,,,,,,,,,---.../////////000000111333666;;;@@@CCCHHHJJJNNNPPPQQQSSSVVVXXXUUUXXX[[[\\\]]]]]]___aaa___```aaabbbdddeeefffgggggghhhhhhiiiiiiiiiiiiiiigggfffeeecccccccccdddeeefffhhhjjjllllllmmmnnnpppsssrrrqqqpppppppppqqqqqqooopppqqqsssssssssrrrrrrpppooommmjjjiiihhhhhhiiihhhhhhiiijjjkkklllmmmmmmiiijjjkkklllllllllkkkjjjgggggggggggghhhiiijjjkkkiiiiiiiiihhhhhhhhhhhhhhhggghhhiiiiiihhhgggdddcccbbbbbbaaaaaaaaaaaabbbbbb___^^^]]]\\\\\\^^^___```___]]]\\\\\\]]]^^^^^^]]]^^^^^^```bbbdddgggiiikkkjjjkkklllkkkhhhgggiiikkknnnnnnnnnnnnoooppprrrrrrqqqrrrsssuuuxxxzzz}}}~~~{{{zzz{{{}}}zzztttyyy~~~}}}}}}{{{|||||||||{{{zzzxxxwwwuuuvvvyyy|||~~~}}}zzzvvvtttrrrnnnkkkhhhddd^^^[[[XXXXXXWWWWWWVVVUUUUUUUUUiiiiiijjjkkkkkkkkkkkkjjjmmmllliiigggfffeeeeeeeeeeeehhhiiihhheeedddfffhhhhhhhhhiiiiiijjjjjjkkkkkkbbbeeegggfffdddccceeehhhiiiiiihhheeebbb``````aaa\\\]]]^^^___^^^]]]\\\[[[]]]ZZZXXXWWWVVVVVVTTTSSSSSSTTTUUUVVVUUURRROOOMMMIIIJJJKKKNNNUUUZZZUUULLLGGGEEECCCDDDEEEFFFEEEDDD@@@@@@AAA@@@@@@???>>>>>><<<<<<============>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEGGGHHHHHHHHHHHHFFFGGGIIIKKKNNNPPPRRRSSSRRRSSSUUUVVVVVVUUUTTTSSSLLLIIIEEEAAA>>><<<;;;;;;<<<<<<===>>>>>>?????????DDDHHHRRR___mmmrrrYYYGGGEEE>>>888777666444555888222111111222444444333111000000000000000111111111////////////////////////---...///000000///...------------,,,,,,+++++++++)))+++---//////---+++)))...------,,,,,,------...,,,,,,,,,+++++++++******+++,,,---...////////////,,,,,,,,,+++++++++************)))(((((((((((((((''''''(((---333333...)))))))))((())))))***+++++++++*********)))))))))((($$$&&&***,,,---,,,***((())))))(((((((((((())))))''')))+++***((((((***,,,)))******)))(((((()))+++)))************+++++++++*********)))******+++,,,---,,,,,,++++++*********,,,,,,------...///000000444444555888===CCCHHHLLLMMMOOOSSSUUUUUUWWWYYYZZZVVVXXX[[[^^^___```bbbddd^^^___```bbbdddeeefffggggggggghhhiiiiiiiiiiiihhhiiihhhgggfffeeeeeefffgggjjjlllnnnooonnnnnnooopppvvvuuusssrrrqqqqqqrrrsssrrrrrrsssssssssrrrpppooopppooommmkkkjjjjjjjjjjjjiiijjjjjjkkklllmmmnnnooollllllllllllkkkiiigggfffgggggggggggghhhiiijjjkkkhhhhhhggggggffffffeeeeeedddeeefffgggfffeeecccaaa```````````````aaaaaabbbZZZYYYXXXWWWWWWYYY[[[\\\]]][[[YYYZZZ[[[\\\\\\[[[___aaacccgggkkkpppsssuuu|||~~~~~~}}}zzzyyy{{{~~~}}}~~~~~~~~~{{{wwwqqqlllgggaaaaaa``````___^^^^^^]]]bbbcccccccccbbbaaa``````cccbbb```___^^^______```________________________aaaaaaaaabbbbbbbbbccccccdddccc```\\\ZZZ[[[^^^bbbccccccdddcccaaa]]]ZZZXXXZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXUUUSSSPPPOOOOOOOOONNNOOOOOOLLLHHHGGGJJJMMMHHHFFFHHHRRR]]]___UUUJJJDDDDDDDDDCCCCCCBBBBBBBBB?????????????????????????????????>>>===<<<<<<;;;<<<<<<<<<<<<============>>>??????@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFDDDBBBDDDGGGJJJIIIHHHGGGKKKNNNMMMKKKNNNRRRUUUTTTVVVXXXXXXXXXUUUNNNGGGHHHEEEAAA>>>=========<<<<<<===>>>======>>>AAADDDLLLVVVgggzzzrrrZZZKKKDDD@@@<<<888666666666666666444333222111111111222333222222222111111111111000000000000000000000000000000000000000000000000000---...///...------...///))))))***,,,......+++)))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++,,,...000222,,,+++***))))))***+++,,,,,,,,,+++***))))))************************************))))))))))))******(((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))((((((((((((((((((''''''''''''(((((((((***+++***)))((()))***+++++++++***************,,,,,,,,,+++++++++++++++***+++---,,,++++++,,,---.../////////000222666999999;;;>>>BBBGGGKKKNNNOOOVVVWWWYYYZZZ[[[\\\[[[[[[\\\\\\^^^___aaabbbbbbbbb```___^^^^^^___bbbfffhhhkkkjjjjjjiiijjjjjjkkkkkklllkkkjjjjjjjjjkkklllmmmtttsssrrrssstttuuutttsssuuuuuutttttttttuuuvvvvvvwwwvvvuuutttsssrrrrrrqqqnnnnnnnnnnnnmmmlllkkkkkkllllllmmmnnnnnnmmmlllkkkkkkkkkjjjiiiiiiiiijjjjjjhhhhhhiiiiiiiiiiiihhhhhhhhhhhhgggfffdddcccbbbbbbeeeeeeeeedddcccaaa^^^]]]bbbaaa``````aaabbbaaa```]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]^^^___aaaeeehhhgggkkkoooqqqssszzz~~~wwwooommmkkkjjjjjjiiihhhfffZZZ[[[[[[[[[[[[ZZZZZZYYYZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZXXXVVVUUUWWW\\\```ccccccbbb```]]]ZZZWWWUUUTTTTTTTTTSSSSSSSSSRRRRRRPPPOOOMMMLLLKKKKKKKKKLLLNNNNNNLLLIIIFFFEEEFFFHHHEEECCCCCCIIIPPPRRRKKKDDDAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>?????????@@@>>>??????@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEHHHFFFEEEFFFHHHJJJIIIHHHHHHKKKNNNOOOOOOQQQTTTVVVVVVUUURRRPPPOOOOOONNNKKKEEEBBB???===<<<;;;;;;:::===???AAACCCDDDHHHNNNRRRcccqqqsss]]]LLLBBB===>>>:::666444444555555444444333222111111111222222111111111000000000//////////////////////////////........................+++---...---,,,+++,,,---------...///111111...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,...000++++++***))))))***+++++++++++++++*********))))))******************************))))))))))))************))))))((((((''''''++++++)))((((((((())))))))))))))))))((((((((((((***++++++++++++++++++***(((***+++***)))((()))***))))))))))))))))))***************+++++++++,,,,,,+++---...---,,,,,,---///...000111222333666:::>>>???@@@DDDHHHMMMQQQTTTVVVXXXYYY[[[]]]^^^^^^^^^]]]___```aaacccdddeeeeeeeeecccbbbaaa```bbbdddgggiiijjjjjjjjjjjjkkkkkklllmmmllllllkkkkkkkkklllnnnoootttsssssstttvvvwwwvvvtttttttttssssssssssssttttttttttttsssrrrqqqppppppoookkkllllllmmmmmmllllllkkkmmmmmmnnnooonnnmmmlllkkkkkkjjjiiiiiiiiiiiiiiiiiifffggggggggggggfffeeedddbbbbbbbbbbbbaaa```______bbbbbbbbbbbbbbbaaa```___]]]]]]^^^```bbbdddddddddbbbaaa```___^^^]]]]]]]]]\\\^^^```bbbeeejjjooosssuuuyyy~~~}}}|||}}}}}}{{{yyyQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTPPPQQQPPPPPPQQQUUUZZZ^^^bbbaaa^^^ZZZWWWTTTRRRQQQMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGFFFFFFFFFGGGHHHIIILLLJJJFFFDDDCCCCCCBBB@@@CCC@@@>>>???CCCDDDBBB@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>?????????@@@@@@>>>??????@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEJJJIIIHHHHHHJJJLLLLLLKKKMMMOOORRRUUUWWWWWWXXXXXX]]]ZZZUUUPPPLLLHHHFFFEEE???>>>======<<<<<<<<<===<<>>>>>>>>?????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@<<<<<<=========>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFJJJJJJJJJKKKMMMNNNPPPPPPRRRQQQSSSWWWYYYWWWVVVVVVXXXUUUSSSQQQLLLDDD>>><<<:::;;;<<<======>>>???AAA@@@CCCGGGKKKSSSaaarrr~~~xxxjjjWWWHHHBBB@@@>>><<<999666333222222222222111333222222111111111111111000000000/////////......////////////////////////------------------------///000111000/////////111///.........///...,,,***++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++,,,+++******************+++((()))+++,,,,,,***((('''******************************))))))))))))************))))))(((((('''''')))))))))((((((((())))))(((((((((((())))))))))))%%%'''(((******((('''%%%(((***+++***)))((()))***'''(((((()))***++++++,,,*********+++++++++++++++,,,---...------...111333555777;;;>>>AAAEEEJJJMMMQQQRRRTTTWWW[[[^^^```aaa___```aaabbbcccdddddddddhhhhhhiiijjjkkkkkkkkkjjjggggggffffffggghhhjjjkkkkkklllmmmnnnooopppqqqqqqooooooooooooppprrrtttuuuwwwwwwxxxyyyzzzxxxuuuqqqpppppppppqqqqqqpppppppppqqqqqqpppooonnnmmmlllllliiijjjkkkmmmnnnoooooooooooooooppppppooonnnmmmllljjjjjjjjjjjjiiihhhggggggeeeeeeeeeeeedddbbbaaa```_______________^^^]]]]]]ZZZZZZYYYZZZ[[[^^^```bbbdddgggkkknnnqqqsssuuuvvv|||{{{zzzxxxwwwwwwvvvvvvxxxzzzGGGHHHIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKNNNRRRVVVYYYVVVRRRMMMJJJHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCBBBBBBBBBBBBAAA>>><<<===@@@AAA???======>>>???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>========================@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKMMMOOOQQQTTTVVVVVVSSSSSSVVVVVVRRRRRRVVVTTTLLLGGGGGGEEE@@@======:::<<<======<<<<<>>;;;;;;999777888666444333333333333222222222222222111111000000111111000000000/////////................................................///000111000/////////111...---,,,,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,*********++++++*********'''(((***++++++***)))'''))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******((((((((()))))))))(((((('''((((((((()))))))))***)))***,,,------,,,***)))(((***+++***)))((()))***))))))***++++++,,,---------,,,,,,,,,++++++******+++,,,......///111444777<<>>=========<<<===???@@@@@@???;;;<<<>>>???@@@@@@??????<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA>>>??????@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKMMMNNNPPPRRRUUUXXX\\\XXXWWWYYYUUUPPPUUU^^^kkkWWWFFF@@@???<<<<<<@@@===>>>???>>><<<===AAAEEENNNWWWffftttlll^^^MMMGGG@@@;;;:::999777555888666444444444444333222111111222222111111000///111111111000000000//////................................................,,,---......,,,,,,---......---,,,,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))'''((()))*********)))((())))))))))))))))))))))))******))))))))))))******&&&&&&'''((()))***++++++''''''((()))))))))((((((''''''(((((())))))******)))***+++,,,,,,+++***)))(((***+++***)))((()))******+++++++++,,,---------...---------,,,,,,,,,,,,...///111222444777<<<@@@EEEHHHLLLOOORRRVVVYYY\\\\\\\\\]]]___```aaabbbccceeeeeeeeefffggghhhjjjjjjkkklllllllllllllllkkkjjjhhhhhhiiijjjkkkmmmnnnooooooppprrrssstttttttttssssssssssssssstttuuuwwwxxxzzzyyyxxxwwwvvvtttppplllmmmnnnppprrrssssssrrrrrrttttttsssrrrqqqpppoooooooooooopppppppppppppppooolllmmmmmmmmmllljjjiiihhhgggggghhhhhhgggeeecccbbb\\\]]]^^^______``````___\\\[[[ZZZZZZZZZ]]]___aaadddbbbaaaaaaeeekkkrrrvvv|||CCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCBBBBBBCCCFFFIIIHHHGGGEEEDDDBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@???>>>===<<<===>>>@@@@@@???>>>???@@@@@@>>>===>>>@@@AAA@@@>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>??????@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHGGGHHHHHHIIIJJJKKKKKKMMMOOOPPPPPPQQQTTTWWWXXXTTTSSSSSSNNNIIISSScccyyy^^^EEE??????===<<<>>>===???BBBBBBCCCGGGPPPWWWcccrrrkkkYYYRRRCCCAAA>>>;;;999888888888777555333333444444333111000111111222111000///...000000/////////.................................------------------------+++---...---,,,+++,,,------,,,++++++---...------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))***++++++++++++***)))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******&&&&&&((()))))))))(((((('''''''''((()))*********(((((((((((((((((((((((((((***+++***)))((()))***++++++++++++++++++++++++,,,,,,------...///000000333444666888;;;@@@FFFKKKMMMPPPTTTWWWYYY[[[^^^aaa^^^^^^```bbbdddeeeggghhhiiiiiihhhiiijjjkkkmmmnnnmmmmmmmmmmmmmmmlllkkkkkkhhhiiijjjlllnnnppprrrsssqqqrrrtttuuuvvvuuutttsssuuuuuutttttttttuuuwwwxxxwwwvvvtttttttttssspppnnnlllnnnpppsssuuuuuuuuuuuuuuuttttttsssrrrqqqppppppqqqqqqqqqppppppnnnmmmllljjjkkkkkkkkkjjjhhhfffeeecccdddeeeeeedddbbb___^^^ZZZ[[[]]]___aaacccddddddbbbaaa___```ccchhhnnnqqqrrrqqqpppqqqwwwEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBBBBCCCFFFIIIDDDCCCBBBBBBAAAAAAAAABBB@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>AAACCCBBB???===>>>@@@FFFBBB>>>>>>@@@BBBAAA???@@@@@@AAAAAABBBBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;===>>>@@@AAAAAA===>>>>>>>>>>>>?????????>>>??????@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLNNNPPPRRRQQQOOOOOORRRUUUKKKGGGFFFFFF???;;;III^^^iiiOOO:::;;;AAAAAA===>>>;;;???DDDGGGKKKTTTaaajjj~~~mmmVVVJJJJJJ::::::999666444333555888666444333333444444222111000111111222222000///...//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///+++***))))))+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))))))***+++,,,,,,+++***)))((((((((('''((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((%%%&&&((()))))))))((((((&&&''''''((()))******+++,,,,,,+++******+++,,,,,,(((***+++***)))((()))***+++++++++*********************,,,...000222333444777999;;;>>>AAAGGGNNNSSSRRRUUUYYY[[[]]]^^^aaaccc^^^___aaadddgggiiikkkmmmkkkkkkkkkkkklllnnnoooqqqnnnnnnooonnnnnnmmmlllkkkiiijjjlllnnnqqqssstttuuurrrsssuuuwwwwwwvvvtttsssvvvvvvuuuttttttuuuvvvwwwtttsssqqqqqqrrrrrrqqqppplllnnnqqqtttvvvwwwwwwwwwuuuttttttsssrrrqqqpppppprrrrrrqqqpppnnnmmmkkkjjjiiiiiijjjiiihhhfffdddccc```aaabbbbbbaaa___\\\[[[\\\]]]```cccfffhhhiiijjjkkkiiihhhiiinnnvvv~~~EEEDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>CCCBBBAAA@@@????????????<<<===>>>???AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEAAABBBEEEFFFCCCAAA??????@@@@@@>>>>>>???@@@???>>>>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@BBBBBBAAAAAA@@@??????>>>AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@EEEEEEDDDEEEFFFFFFDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOONNNOOOPPPPPPPPPOOOMMMLLLKKKHHHCCC@@@???@@@@@@@@@HHHAAA<<<===???>>>>>>@@@BBBGGGLLLPPPVVVfff}}}zzzfffWWWIII@@@======;;;999777555555555555333333333222222222111111000000000000000000000000222222000///............///......------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++***++++++,,,,,,,,,++++++...------,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))((((((((()))***++++++***************+++))))))(((''''''((()))***+++++++++++++++***)))(((+++&&&"""$$$)))---,,,******+++------,,,,,,...///,,,---///111333555777888;;;>>>CCCGGGJJJNNNSSSVVV[[[ZZZ[[[\\\^^^```bbbdddeeefffggghhhjjjlllmmmnnnooooooooooooooooooooooooooooooooooooooonnnmmmmmmooooooooooooppprrrssstttvvvvvvwwwwwwwwwwwwvvvvvvxxxwwwwwwxxxyyyxxxvvvtttvvvuuuuuutttsssqqqoooooonnnooopppqqqrrrsssssssssrrrqqqpppnnnnnnnnnoooppppppooommmmmmmmmllljjjiiifffdddbbbaaabbbcccccccccaaaaaaaaabbbccccccaaa___^^^^^^___bbbgggmmmsssvvv~~~zzz~~~DDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAADDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>???@@@@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@DDDDDD@@@===>>>???===@@@??????@@@@@@@@@@@@AAA??????>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNPPPPPPPPPOOONNNKKKHHHEEECCCAAACCCAAA>>><<<<<<<<<======???;;;:::===??????BBBFFFIIIQQQ\\\eeeqqqxxxcccVVVLLLDDD>>><<<999888666555555555555666333333222222222111111111000000000000000000000000222111000///............++++++,,,------......///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***,,,------***)))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))******))))))((())))))******)))(((''''''((()))***+++++++++++++++***)))))))))'''%%%&&&))),,,,,,+++)))+++,,,,,,++++++,,,...///000222555888;;;===>>>EEEGGGKKKNNNQQQTTTXXX[[[[[[[[[[[[\\\^^^aaacccdddfffggghhhjjjkkkmmmnnnnnnppppppppppppppppppppppppppppppppppppooonnnmmmmmmnnnnnnnnnooopppqqqssssssvvvvvvwwwwwwxxxwwwwwwwwwxxxwwwwwwxxxyyyyyywwwuuuvvvuuuuuusssrrrpppnnnmmmnnnnnnpppqqqqqqqqqpppppplllkkkkkkjjjkkklllmmmnnnqqqpppnnnlllkkkiiigggfffaaa```______aaabbbbbbbbbcccddddddeeegggfffeeedddccceeeiiiooovvv~~~DDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@CCCCCCBBBAAAAAA@@@??????>>>???@@@@@@AAA@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCIIILLLGGGAAA@@@@@@???@@@@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA===>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBB?????????@@@@@@@@@AAAAAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOMMMJJJFFFBBB>>><<<;;;<<<;;;;;;:::::::::;;;;;;<<<;;;>>>AAACCCDDDJJJRRRUUU```pppgggYYYLLLEEEAAA<<<999999555555444444444555555666333222222222222111111111000000000000000000000000111111000///............++++++,,,------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,...,,,)))((()))+++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************))))))((()))((((((((((((((())))))******(((((((((((()))******++++++++++++***))))))''''''((()))***+++,,,,,,+++,,,---,,,++++++---///444555888<<>>>>>??????>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBDDDMMMRRRNNNFFFCCCDDDCCCAAABBB@@@===;;;======;;;======>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB????????????@@@@@@@@@@@@CCCDDDFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLNNNOOOPPPRRRRRRSSSRRRQQQOOOLLLKKKIIIGGGDDDAAA>>>===<<<<<<999:::;;;;;;;;;;;;;;;<<<@@@AAAEEEHHHIIILLLWWWdddnnnzzzzzzgggSSSIII@@@===<<<777444444444444444444444555555555222222222222111111111111000000000000000000000000111000///...............///......------,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))******++++++******************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))((((((((()))******+++***)))((((((((()))*********+++++++++******)))%%%(((***++++++***+++---.../////////...///222444;;;<<<@@@DDDHHHLLLPPPQQQTTTVVVXXXYYYYYYZZZ\\\^^^____________aaaccceeefffiiijjjlllnnnpppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnooooooooopppqqqrrrssstttvvvwwwxxxyyyyyyzzzzzzyyywwwvvvwwwxxxzzzzzzxxxvvvsssssssssrrrqqqpppooonnnkkklllmmmmmmllliiifffdddaaaaaa```aaabbbccceeefffbbbcccbbbaaa``````aaaccc`````````aaacccgggmmmqqq|||~~~BBBBBBAAAAAAAAABBBBBBCCC>>>??????@@@@@@AAAAAABBBDDDDDDCCCBBB@@@???>>>>>>AAA@@@???>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???????????????>>>??????@@@@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB===GGGNNNJJJDDDBBBBBBBBB???BBBAAA======AAACCC@@@======>>>???@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFIIIIIIHHHHHHIIIKKKMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSRRRPPPMMMJJJGGGEEEAAA@@@>>><<<;;;;;;<<<<<<999;;;======;;;;;;===???AAADDDJJJOOOSSS\\\lll}}}vvv___PPPHHHAAA<<<;;;:::666333333555555555555555555444444222222222111111111000000////////////////////////000//////...............///......------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,((($$$&&&,,,///---***,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))******+++,,,,,,+++***((((((((()))***)))******+++++++++******&&&(((+++,,,++++++,,,---...///000111111333777:::CCCDDDGGGLLLPPPTTTXXXYYYXXXZZZ[[[\\\\\\\\\^^^___aaaaaaaaaaaabbbdddfffhhhiiikkkmmmppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqrrrssstttuuuvvvxxxxxxyyyzzzzzzzzzzzzzzzvvvvvvvvvxxxyyyyyywwwuuuqqqqqqrrrrrrrrrrrrqqqqqqiiijjjjjjiiihhheeebbb`````````___^^^___```aaabbbbbbcccdddcccaaabbbeeegggccceeegggjjjpppyyyAAAAAAAAAAAAAAABBBBBBCCC???@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>============>>>>>>???@@@AAAAAABBBBBB??????@@@@@@AAAAAABBBBBB;;;CCCIIIGGGCCCCCCCCCBBB===BBBBBB>>>AAAJJJMMMJJJ===>>>@@@AAABBBAAAAAA@@@??????@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFIIILLLLLLJJJIIIKKKMMMQQQQQQQQQQQQQQQQQQRRRRRROOONNNLLLJJJGGGDDDAAA@@@<<<<<<:::999888888888888888;;;===>>><<<===AAAEEECCCHHHSSS___jjjwwwsss]]]LLLDDD???:::888999999555333444555555555666555555444333222111111111111000000000//////////////////////////////......---......///++++++,,,------......///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...++++++++++++++++++++++++,,,'''$$$&&&+++///---***---,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***)))))))))***+++,,,------,,,***)))(((((()))***))))))***++++++++++++***))))))***+++,,,------...---///000222444888===AAAJJJLLLOOORRRVVVZZZ\\\^^^\\\^^^`````````aaabbbdddccccccccccccdddfffhhhiiijjjkkknnnqqqsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssssssssssssssstttttttttuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzwwwvvvvvvwwwxxxwwwuuurrroooooopppqqqqqqqqqpppppphhhhhhgggeeecccaaa___^^^___^^^]]]]]]]]]^^^___```bbbdddeeedddbbbcccggglllnnnssszzzAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAADDDIIILLLLLLHHHBBB???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBB>>>DDDGGGFFFDDDEEEDDDAAA===CCCCCC>>>AAAKKKOOOLLL===???AAACCCCCCCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEIIILLLOOONNNKKKIIIKKKNNNPPPOOOOOONNNNNNMMMLLLLLLGGGFFFDDDBBB@@@???>>>>>>999999:::::::::999888888999<<<@@@AAAAAADDDJJJPPPRRRZZZjjj}}}ooo\\\LLLCCCAAA:::666555777777333222444111222333444555555444444111111111111000000000000////////////////////////.........------......///++++++,,,------......///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))((('''(((***+++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((())))))***+++,,,---,,,+++)))(((((()))***))))))***+++++++++++++++,,,***'''))),,,//////...///111444777;;;@@@GGGLLLQQQRRRTTTWWWZZZ\\\^^^```^^^```bbbcccdddeeegggiiieeedddddddddeeegggiiijjjiiikkkooorrrssstttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrssstttuuuuuuuuuwwwwwwwwwxxxyyyzzz{{{||||||||||||||||||{{{zzzyyywwwvvvuuuvvvvvvuuurrrpppoooooooooooonnnmmmlllkkkgggfffcccaaa___^^^]]]]]][[[[[[ZZZZZZ[[[]]]___```aaadddhhhiiiiiimmmuuu{{{@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???FFFNNNTTTTTTMMMDDD===???@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFBBBBBBAAAAAA@@@??????>>>>>>>>>???@@@AAAAAABBBBBB???CCCDDDBBBBBBCCCBBB>>>???DDDCCC<<<===GGGJJJEEE>>>???BBBDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDD@@@AAABBBCCCDDDFFFGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJNNNQQQPPPLLLJJJLLLOOOLLLKKKJJJIIIHHHGGGFFFEEEAAA@@@>>>===<<<<<<===>>>777888:::<<<>>>>>>======;;;???CCCDDDFFFJJJSSSZZZeeennnmmmYYYLLLAAA===???:::777666777666222111333---...000333444555555555111111111111000000000000////////////////////////......---------......//////......------,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***...///+++$$$"""'''---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,''''''''''''((()))++++++...---+++))))))))))))***((()))***+++++++++++++++///***&&&''',,,000000...333555888<<>>>>>@@@AAAAAA@@@DDDCCCCCCBBBBBBCCCCCCDDDAAA???===???BBBDDDDDDBBBAAABBBDDDHHHOOOQQQJJJ@@@AAABBBCCCCCCDDDDDDCCCCCCFFFCCC@@@@@@DDDGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDAAACCCEEEEEEDDDBBBBBBCCC@@@@@@BBBCCCCCCCCCBBBBBB??????@@@@@@@@@??????>>>BBBBBBAAAAAA@@@?????????@@@??????@@@BBBCCCBBBAAADDDCCCCCCFFFJJJLLLIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKHHHFFFJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNNNNOOONNNLLLJJJIIIJJJIIIGGGEEECCCAAA???>>>>>>;;;999999;;;<<<;;;999777888:::<<<===>>>???@@@???CCCHHHLLLQQQ\\\jjjuuuzzzkkkVVVGGG@@@===999666666666555555555444444444111111222222222222111111000000000000000000000000,,,///000///...//////...---///000///,,,+++++++++......---------,,,,,,,,,***++++++,,,------------------------------------,,,,,,,,,++++++*********************************------......---,,,***)))...,,,)))((())))))'''&&&******))))))******+++,,,******++++++++++++******+++*********))))))((((((************************))))))************))))))+++*********))))))((((((************************,,,,,,+++***************---,,,,,,,,,...111444555777<<>>???AAACCCCCCAAA@@@@@@@@@CCCJJJPPPMMMFFFAAABBBCCCCCCDDDDDDCCCCCCEEECCCBBBEEEKKKMMMJJJGGG??????@@@AAACCCEEEGGGHHHIIIKKKNNNOOONNNMMMNNNNNNMMMJJJFFFBBB???>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBBFFFFFFHHHKKKPPPRRRSSSSSSNNNLLLJJJHHHGGGGGGHHHHHHKKKJJJIIIIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA???>>>===<<<;;;>>><<<999999::::::999777;;;<<<===>>>???AAACCCEEEFFFLLLSSSZZZcccppp{{{eeeYYYIII>>>;;;;;;999666444444444444333333333222000111111111111111111000000000000000000000000000000111222111000000000000...000111000...,,,,,,,,,...------------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************((('''&&&,,,***))))))*********)))******))))))******+++,,,(((((())))))))))))((((((************)))))))))(((************************))))))************))))))+++*********))))))))))))************************++++++***************+++---------...000444777999>>>AAAGGGLLLOOOSSSVVVYYYXXXYYYZZZ[[[]]]^^^___```aaabbbccceeeeeeeeeeeedddccccccccccccdddeeefffgggiiijjjlllmmmnnnoooppppppooooooooonnnllljjjhhhggghhhjjjmmmoooppprrruuuxxx{{{{{{{{{|||}}}~~~}}}|||{{{yyyvvvtttuuussspppnnnmmmllljjjhhhfffgggggghhhgggeeeaaa^^^]]]\\\\\\\\\]]]___aaabbbaaa___aaadddgggkkkvvvLLLHHHDDDAAA@@@AAA@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@??????@@@AAAAAA@@@@@@???>>>???GGGPPPQQQLLLAAABBBCCCCCCDDDDDDCCCCCCCCCBBBDDDLLLUUUXXXSSSMMMEEEFFFHHHJJJLLLMMMNNNNNNMMMOOORRRSSSRRRRRRSSSTTTVVVTTTQQQMMMIIIFFFCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEGGGIIILLLNNNQQQTTTWWW[[[YYYUUUQQQNNNLLLLLLLLLNNNMMMNNNPPPSSSTTTSSSRRRSSSRRRRRRQQQQQQPPPPPPPPPJJJHHHFFFCCCAAA???>>>===;;;;;;;;;;;;:::::::::999===;;;999888999:::::::::;;;<<<>>>???AAADDDIIILLLTTT\\\hhhtttmmm[[[OOOGGG<<<666666888666444333333222222222222111111///000000111111000000///000000000000000000000000222111000000000////////////000111000...------...------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))((('''&&&&&&+++***((()))+++,,,,,,,,,******))))))******+++,,,(((((())))))))))))((((((************))))))))))))************************))))))************))))))***************)))))))))+++++++++++++++++++++++++++************++++++,,,//////000111555999===???EEEHHHLLLPPPRRRUUUXXXZZZZZZZZZ[[[\\\^^^___``````aaaaaacccccccccbbbaaaaaa\\\\\\]]]]]]___```bbbbbbeeefffhhhiiikkkllllllmmmkkkjjjiiigggdddbbb___^^^___bbbeeehhhkkkooosssvvv{{{||||||}}}~~~~~~}}}{{{zzzyyyxxxuuurrrpppnnnkkkiiiiiihhhfffdddcccdddeeedddccc```]]][[[XXXYYYZZZ]]]```dddgggiiimmmmmmqqqxxx~~~LLLHHHDDDAAA@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???????????????AAAAAA???@@@GGGOOOQQQNNNAAABBBCCCCCCDDDCCCCCCCCCBBBAAADDDNNNYYY^^^[[[UUUOOOOOOPPPQQQPPPOOONNNMMMIIIJJJLLLLLLKKKJJJKKKLLLLLLOOOTTTWWWUUUOOOHHHCCCAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFHHHIIIGGGIIIKKKKKKJJJLLLQQQUUU```^^^\\\XXXUUUSSSQQQPPPOOOQQQVVVZZZ]]][[[WWWSSSWWWVVVUUUSSSQQQOOOMMMLLLEEEDDDAAA>>><<<;;;::::::::::::::::::::::::999999999888777888:::<<<>>>???===@@@CCCFFFJJJPPPYYY___iiiuuuyyyhhhUUUIIIDDD???888555555666444111222222222222222222222222//////000000000000//////000000000000000000000000111...---//////---,,,---...///000000...------...---------,,,,,,,,,++++++------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******))))))))),,,+++)))***+++---,,,,,,******))))))******+++,,,******++++++++++++***************)))))))))))))))************************))))))************))))))************************++++++++++++++++++++++++************+++,,,---...222222333666:::>>>CCCEEEIIILLLOOOQQQRRRTTTWWWYYYZZZ[[[[[[\\\]]]^^^______^^^^^^______^^^]]]\\\ZZZTTTTTTUUUVVVWWWYYY[[[\\\^^^___```bbbcccdddeeeeeebbbaaa___\\\YYYVVVTTTRRRVVVYYY]]]bbbggglllrrrvvv||||||}}}}}}~~~~~~~~~~~~|||zzzyyyxxxwwwvvvsssqqqllliiigggfffeeeeeecccbbbbbbccccccbbb___\\\ZZZYYYXXXYYY\\\aaahhhqqqxxx}}}IIIFFFBBBAAAAAACCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@?????????@@@???AAAAAAAAAEEEKKKKKKFFFAAABBBCCCCCCDDDCCCCCCCCCDDDBBBBBBIIISSSXXXVVVRRRKKKLLLLLLKKKJJJHHHFFFDDDEEEFFFFFFDDDBBBAAAAAABBB===BBBHHHMMMMMMJJJDDD@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCEEEHHHHHHGGGGGGJJJLLLKKKNNNPPPPPPOOOPPPUUUYYYZZZ[[[]]]^^^^^^]]][[[ZZZXXXYYYZZZ\\\^^^]]]YYYVVVWWWUUUSSSOOOLLLIIIFFFEEE@@@???===;;;::::::;;;;;;;;;;;;::::::999999999888777777777777999<<>>@@@AAA@@@BBBEEECCC???AAABBBCCCCCCDDDDDDCCCCCCFFFDDDBBBDDDGGGIIIIIIGGGDDDEEEEEEEEEEEEDDDDDDCCCFFFFFFFFFCCC@@@>>>???@@@?????????@@@AAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFJJJLLLMMMKKKKKKNNNQQQOOOQQQSSSUUUWWWYYY\\\___[[[^^^bbbfffiiikkkkkkkkkddd```ZZZWWWVVVWWWXXXXXXQQQOOOMMMIIIEEEBBB???>>><<<;;;;;;::::::;;;;;;<<<999999999999888888888888:::;;;;;;;;;;;;>>>CCCGGGIIIQQQ\\\gggppp|||iiiXXXLLLBBB<<<;;;555444333333555555333111222222222222222333333333///000000111111000000///////////////////////////444......666999333///000+++---......---,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++------------------------***++++++++++++,,,,,,,,,***************************))))))(((((())))))***...,,,*********+++***)))******))))))******+++,,,(((((())))))))))))(((((())))))))))))************************************))))))************))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///111333444777777888999===AAAEEEGGGKKKLLLNNNNNNNNNOOOQQQSSSRRRRRRRRRRRRRRRRRRSSSSSSOOOOOOOOOOOONNNLLLJJJIIIFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHFFFEEEDDDCCCCCCEEEHHHMMMTTT[[[dddlllrrr{{{|||||||||zzzxxxvvvuuutttsssqqqqqqqqqpppmmmkkkeeecccaaa```aaaaaa```___\\\___```___]]]]]]```cccbbbhhhsssFFFEEEDDDEEEGGGGGGFFFDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDCCC@@@@@@BBBDDD@@@BBBBBB@@@AAACCCBBB>>>AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDAAA@@@AAABBBDDDCCCAAA???@@@BBBDDDFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNPPPTTTWWWWWWUUUUUUYYY\\\[[[[[[]]]___ccceeeeeedddbbbcccccceeegggjjjlllmmmeeeaaa[[[WWWTTTRRRPPPNNNHHHGGGEEECCC@@@===<<<;;;999::::::;;;;;;;;;::::::777888888999::::::;;;;;;>>>???BBBCCCEEEKKKRRRWWW^^^hhhvvvsssbbbQQQGGG@@@:::666777333333333333444444222111000000000111111111222222000111111111111111111000////////////////////////333,,,...999===666000111,,,---//////...------...,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))(((''''''''''''((()))+++)))((((((***++++++*********))))))******+++,,,(((((())))))))))))((((((((()))))))))************************************))))))************))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...111333555777777666666777:::===@@@BBBEEEFFFFFFFFFFFFGGGIIIKKKJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCGGGLLLSSSZZZdddmmmttt{{{{{{{{{zzzxxxuuurrrpppooommmlllllllllkkkhhhfffaaa```^^^]]]^^^^^^^^^\\\\\\```dddeeeeeeiiiooouuuxxxGGGGGGGGGHHHIIIIIIFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEECCCAAAAAACCCFFFDDDFFFEEEAAAAAAEEEEEECCCAAABBBCCCCCCDDDDDDCCCCCC@@@CCCGGGGGGEEECCCDDDEEECCCBBBAAA@@@AAABBBDDDEEEEEEEEEEEECCCAAAAAABBBDDD@@@AAACCCDDDEEEEEEDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIKKKMMMPPPRRRTTTUUUZZZ^^^aaaaaa______cccgggmmmlllkkkmmmqqqqqqnnnkkkdddbbb]]]ZZZYYY[[[]]]___]]]^^^^^^]]]XXXPPPGGG@@@AAAAAA@@@???===<<<;;;:::999999:::;;;;;;:::999888777888999;;;<<<>>>???@@@???CCCGGGKKKQQQYYYcccjjjwww}}}lllZZZMMMAAA===<<<777555666666666666555444333111000.../////////000000111111111111222222222222111111////////////////////////000))),,,999>>>666//////---...000000///......///,,,,,,,,,+++++++++*********+++,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,***************************)))(((''''''(((******((('''&&&'''***,,,,,,,,,*********)))***++++++,,,******++++++++++++******(((((())))))*********+++************************))))))************))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///222555777888666555555555777999<<<>>>===>>>???>>>>>>???BBBDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBBBBAAA???>>>===??????>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>============<<<===>>>@@@BBBCCCFFFIIINNNUUU]]]gggqqqwwwzzzzzzzzzyyyvvvrrrooolllkkkjjjhhhhhhhhhgggeeeccc___]]][[[[[[\\\]]]\\\[[[^^^ccciiilllooottt}}}LLLMMMNNNNNNNNNLLLKKKJJJKKKIIIGGGGGGIIIIIIFFFCCCIIIGGGEEEDDDCCCDDDEEEFFFBBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEGGGHHHGGGFFFFFFFFFHHHMMMKKKJJJKKKMMMOOOOOONNNOOOOOOPPPSSSVVV[[[___bbbhhhlllooopppooopppssswww{{{vvvrrrqqqrrrpppjjjeee```[[[UUUPPPNNNMMMLLLLLLKKKNNNRRRSSSQQQLLLEEEAAA>>>;;;999777777777666555;;;999666666666888888888999<<<>>>>>>>>>AAAFFFKKKLLLSSS]]]dddjjjtttqqq___WWWGGGCCC>>>:::888888777666444444444444333222111000222222222111111111000000//////////////////////////////.........---------------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************,,,,,,,,,+++++++++******++++++*********+++---...************************)))))))))))))))******+++((()))+++,,,------,,,,,,)))***+++,,,+++)))***---))))))))))))))))))))))))++++++******************///...,,,***))))))***+++,,,,,,,,,+++++++++++++++++++++,,,------...//////000222555777999999888888444444444444444555555666999:::::::::999999;;;<<<<<<;;;::::::;;;===@@@AAA===============>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@????????????<<<===???@@@AAACCCFFFIIIPPPSSSXXX___fffmmmsssvvvuuuuuutttsssqqqnnnkkkjjjgggffffffdddbbb```___^^^[[[\\\]]]\\\ZZZ[[[___ccceeennnzzzWWWWWWXXXWWWVVVUUUSSSRRRQQQOOOMMMNNNOOOOOOLLLIIIIIIHHHFFFEEEEEEEEEGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGCCCEEEFFFGGGGGGHHHKKKMMMSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXZZZ]]]aaagggkkknnnuuuwwwxxxyyyyyyyyy{{{|||{{{vvvoookkkiiifff```ZZZSSSPPPKKKGGGEEEEEEDDDCCCDDDEEEFFFGGGFFFCCC@@@???;;;999777777777888999999999888888999;;;<<<=========@@@CCCEEEGGGLLLSSSYYYbbbkkkwwwrrr^^^OOOHHHCCC@@@;;;888777666555555333333333333222111000///111111111000000///////////////////////////////////////.........---------------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))******,,,,,,************************)))))))))))))))******+++((()))+++,,,------,,,,,,*********+++******+++---************************++++++******************///...---+++******++++++++++++******************++++++,,,---...//////000000111333555666666555444222222111111111222222333555666777777666666888:::;;;:::999999:::<<<>>>@@@======>>>???@@@@@@AAAAAACCCEEEGGGIIIJJJJJJJJJIIIHHHGGGEEEBBB@@@?????????>>>@@@CCCEEEGGGJJJNNNQQQZZZ\\\aaaffflllpppsssuuuttttttrrrooolllhhheeecccbbbcccddddddbbb```^^^^^^[[[^^^aaaaaabbbeeejjjoooxxxffffffeeeeeeccc```^^^]]]XXXWWWVVVVVVVVVUUUSSSQQQNNNMMMKKKIIIHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNQQQUUUYYY\\\___bbbcccaaaaaaccceeeeeefffhhhlllpppvvvzzz}}}}}}|||uuuoooggg```\\\WWWQQQLLLFFFCCCAAA???>>>>>><<<:::===<<<;;;::::::;;;<<<===666555555555555777888999888888:::<<<===???@@@@@@EEEIIIOOOTTTZZZcccmmmuuuwwweeeXXXKKKAAA===>>>;;;777555444555444444222222222222111000///...000000////////////......////////////////////////...............---------..............................---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***)))))))))******************************)))))))))))))))******+++))))))+++,,,,,,,,,,,,,,,,,,***((((((***,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++///...---,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---///000000111222222333444444333222111222111111000000000111111333444555444444555888:::999999::::::<<<>>>@@@AAAAAAAAABBBDDDFFFGGGIIIIIILLLNNNPPPSSSTTTTTTSSSSSSOOOMMMIIIFFFCCCBBBBBBBBBFFFHHHLLLOOORRRVVVZZZ^^^eeegggjjjmmmpppqqqqqqqqqrrrpppnnnkkkgggccc```___```bbbccccccaaa```___```aaaeeekkkooosssxxxuuuuuuuuusssqqqnnnllljjjcccbbbaaa```___^^^\\\ZZZXXXVVVTTTRRRPPPOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMNNNOOOPPPOOOPPPQQQRRRRRRSSSRRRRRRUUUUUUVVVVVVXXX[[[```dddhhhmmmqqqqqqmmmlllnnnrrrtttuuuvvvyyy|||{{{yyyxxxvvvrrrnnnfffaaaYYYRRRMMMIIIEEEBBB???>>>============:::999;;;999888666666888:::;;;888888888777777777999;;;===>>>???@@@BBBEEEIIIKKKUUUZZZcccllluuuqqq[[[OOOIIICCC>>>;;;999777444333444444444444111111222222111000000///////////////////////////////////////////////////...................................................---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))(((((((((************************)))))))))))))))******+++******++++++,,,,,,,,,,,,+++***(((&&&(((,,,,,,)))++++++++++++++++++++++++******+++++++++++++++,,,...------,,,,,,+++++++++,,,,,,,,,------.........,,,------...000111111222444444444444333222111000222222111111111111222222444444555555555777:::===:::;;;===@@@CCCFFFGGGIIIJJJKKKLLLNNNPPPRRRTTTTTTWWWXXXZZZ[[[ZZZYYYWWWVVVPPPOOOLLLJJJIIIJJJKKKLLLSSSUUUYYY[[[^^^bbbfffiiiiiikkknnnppppppooommmlllmmmllliiifffcccaaa```______aaabbbbbbaaabbbfffjjjrrrwww~~~{{{zzzrrrrrrrrrpppnnnlllkkkjjjfffeeebbb___\\\ZZZXXXWWWYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]ZZZ\\\]]]___bbbgggnnnrrryyy}}}zzzwwwzzz}}}zzzuuuoookkkiiieee___ZZZSSSOOOJJJEEEBBB@@@>>>===<<<<<<;;;===>>>>>><<<::::::999999888888888999999===>>>>>><<<::::::===???CCCEEEGGGJJJNNNUUU^^^dddnnnuuuiiiYYYIIIDDDCCCAAA<<<:::777555333333444555555444222222222222222222111000000000000000000000000000////////////////////////---.............................................,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))((((((************************)))))))))))))))******+++++++++++++++++++++,,,,,,***,,,***&&&&&&******'''******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...//////...//////000000111111222333333222222111000000///222222111111222222333444555666666666777:::>>>AAA@@@BBBFFFKKKOOORRRTTTUUUWWWWWWXXXYYY[[[\\\]]]]]]___^^^^^^\\\ZZZXXXVVVTTTOOOOOOOOOPPPRRRVVVYYY[[[bbbdddfffggghhhjjjmmmpppkkkmmmooopppooommmjjjiiiiiihhhdddaaa___^^^^^^^^^]]]___bbbcccgggnnnzzz{{{}}}~~~}}}|||zzz{{{{{{tttsssqqqnnnkkkiiifffeeedddddddddccccccddddddeeeffffffffffffeeedddcccbbbcccddddddeeeeeefffffffffeeeeeeeeeeeegggiiikkkllllllllllllllljjjiiihhhgggcccfffiiimmmrrrxxx~~~|||}}}~~~~~~|||zzzxxxuuutttsssiiifffaaa\\\XXXSSSNNNKKKCCCBBB@@@===<<<;;;;;;;;;:::::::::;;;<<<===;;;:::888999999999999999999999:::===>>>>>>===>>>BBBEEEIIIMMMSSSYYY```kkkxxx{{{fffUUUJJJ@@@??????;;;666444555444222333444555444333111222222222222222111111//////000000000000111111////////////////////////---------...............------------------------+++,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***))))))************************)))))))))))))))******+++,,,++++++******+++,,,,,,***000000)))&&&******&&&))))))))))))))))))))))))******++++++,,,---------,,,,,,------------,,,+++))))))***+++---...//////111111111111111111111111000000000000/////////000222222222222333555666777888999::::::;;;>>>CCCGGGKKKNNNSSSXXX\\\___``````aaaaaa`````````____________]]][[[XXXVVVUUUTTTTTTPPPRRRUUUYYY^^^cccgggiiimmmnnnooonnnnnnnnnppprrrnnnooooooooonnnllliiigggfffddd```]]]\\\\\\^^^___bbbffflllrrryyyyyyzzz{{{{{{{{{zzzyyyxxxuuuxxx|||}}}~~~~~~}}}}}}|||{{{zzzxxxwwwvvvqqqqqqqqqqqqqqqrrrssstttxxxwwwwwwvvvuuusssrrrqqqqqqqqqrrrsssssstttuuuuuurrrrrrssstttvvvxxx{{{}}}zzzzzzyyywwwuuurrrpppooommmooossswww{{{}}}xxxtttqqqqqqqqqpppooommmiiieeeaaa^^^\\\VVVVVVSSSOOOJJJFFFDDDCCC=========<<<:::999999::::::999888999:::;;;;;;:::999888888888999;;;===>>>:::???CCCFFFGGGKKKRRRXXX]]]dddnnnwwwxxxbbbSSSGGG@@@;;;;;;;;;777222111444222111222333444333222000000111111111111111000.........//////000000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,++++++***************************)))))))))))))))******+++,,,,,,+++******++++++,,,***555888///(((******&&&******************************++++++,,,------...---...///000000///......++++++,,,...///000111222333333333222111111000000000000111111222333444444555555666777999;;;===>>>@@@@@@AAAAAACCCGGGMMMQQQXXX[[[___dddggghhhggggggeeedddbbb```^^^\\\ZZZYYYXXXWWWTTTRRRRRRSSSUUUWWWWWWZZZ^^^dddiiimmmpppqqqqqqqqqrrrqqqooooooppprrrppppppnnnmmmjjjhhheeedddaaa___^^^]]]___cccgggjjjvvv}}}ggghhhjjjkkkkkkkkkjjjjjjiiinnnsssvvvxxxzzz~~~~~~~~~}}}|||zzzzzzzzz{{{|||}}}}}}~~~~~~{{{{{{{{{}}}}}}zzzwwwtttrrroooqqqtttvvvwwwyyy|||~~~{{{vvvnnnhhheeecccaaa```aaa```]]]YYYUUUPPPLLLJJJHHHJJJJJJGGGBBB>>>???@@@<<<===>>>===;;;999888888;;;999888888:::;;;;;;::::::999888888:::>>>BBBEEEBBBHHHOOOUUUYYY___iiipppyyyqqqaaaSSSIII???:::888:::999555333444333111000111222222111000//////000000000000000///---------.........//////////////////////////////---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************,,,,,,,,,+++++++++******)))***+++,,,------,,,+++************************)))))))))))))))******+++---,,,+++*********+++,,,+++999>>>444***++++++(((++++++++++++++++++++++++******+++,,,,,,---......///000111222222111000///...///000222333555666666555555444333222000000///333333444555666888999::::::;;;<<<===???BBBDDDEEEGGGHHHHHHIIIKKKOOOUUUYYY```cccgggkkklllllljjjiiieeedddaaa^^^[[[WWWUUUTTTRRRPPPNNNMMMOOOSSSXXX[[[^^^aaafffkkkppprrrttttttqqqqqqrrrqqqoooooopppqqqpppooommmiiifffcccaaa```\\\\\\\\\___eeemmmtttyyyVVVWWWXXXZZZZZZZZZYYYXXXZZZ[[[]]]aaaeeeiiimmmoootttvvvzzz~~~}}}|||{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzz{{{}}}~~~~~~{{{xxxsssnnnjjjhhhfffbbbcccdddfffhhhjjjkkklllgggbbb\\\XXXVVVTTTQQQNNNMMMOOOOOOKKKEEEBBBBBBCCC@@@HHH:::@@@DDD===>>>>>>777777888:::<<<<<<;;;999;;;;;;;;;:::999;;;>>>AAA<<<===>>>AAAEEEHHHKKKMMM[[[```gggmmmsss|||{{{fffXXXNNNFFF???888777777666555444444444222222222222222222222222000000000000000000000000////////////////////////---.........---,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,---------...///...,,,***************************************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************)))))))))))),,,,,,,,,---------......++++++******************...///000...***((()))+++,,,------,,,+++***)))(((++++++++++++,,,,,,---...//////111222222111000000000111222444555777888888:::777444333555666555444444555888;;;???BBBDDDFFFHHHIIIJJJJJJKKKKKKKKKJJJMMMLLLKKKIIIKKKPPPWWW\\\eeegggiiijjjkkkjjjiiihhhdddaaa]]]XXXSSSOOOMMMLLLHHHHHHJJJMMMSSS[[[ccchhhoooooopppsssuuuvvvtttssssssqqqooommmnnnoooooonnnjjjkkkkkkiiieeeaaa```______bbbgggllltttHHHIIIJJJKKKLLLLLLKKKKKKMMMNNNPPPSSSVVVZZZ]]]___eeegggkkkooorrrtttuuuuuuyyyzzz|||}}}~~~~~~}}}zzzwwwtttqqqnnnmmmmmmmmmllllllllllllmmmmmmnnnoooooopppqqqrrrssssssnnnllliiieeeaaa^^^[[[ZZZVVVWWWWWWXXXYYYYYYZZZZZZWWWSSSNNNKKKKKKJJJHHHFFFEEEGGGHHHEEE@@@===>>>@@@<<<@@@>>>KKKWWW===<<<<<<;;;;;;;;;===>>>>>>===<<<;;;<<<<<<<<<<<<>>>AAADDDGGGIIILLLPPPUUU\\\dddiiipppxxxxxxgggXXXMMMEEE>>>:::777777666666555444444333222222222222222222222222////////////////////////..............................//////......---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,...---,,,---...---,,,***************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++************))))))))))))***+++++++++,,,,,,,,,,,,+++***************++++++,,,...///---***((()))+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///000111222333333333222111222333444555777888::::::;;;888666777:::<<<;;;:::;;;===@@@CCCGGGJJJMMMNNNTTTTTTUUUUUUUUUTTTSSSSSSLLLLLLKKKKKKMMMSSSZZZ```gggiiikkklllmmmkkkiiiggg^^^[[[WWWQQQLLLIIIHHHGGGGGGIIIMMMSSSZZZbbbiiimmmrrrqqqrrrsssuuuuuutttrrrtttrrrpppmmmlllkkkjjjiiigggggggggfffddddddfffhhhjjjpppyyy===>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEHHHKKKMMMNNNSSSUUUYYY\\\___aaabbbcccggghhhjjjlllmmmnnnooooookkkjjjhhhfffccc```^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^____________[[[YYYWWWTTTQQQOOOMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHEEEBBBAAAAAABBBAAA@@@@@@BBBCCCAAA===;;;<<<>>>===;;;KKKaaawwwCCC???>>><<<<<<======>>>>>>>>>>>>@@@AAACCCDDDEEEHHHLLLOOOSSSXXX^^^ccciiissszzzfffaaaYYYOOOEEE>>>999666666666555555444444333333000000000000000000000000////////////////////////...........................////////////......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---...,,,+++***+++,,,+++***++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++************))))))))))))))))))))))))*********+++***************+++,,,---+++,,,,,,,,,***)))***+++((()))***+++,,,---------------------...///000111222222333444555555444444444555666888:::;;;======>>><<<<<<>>>AAADDDDDDDDDFFFHHHKKKOOOSSSVVVXXXYYY[[[[[[ZZZYYYXXXVVVTTTSSSKKKLLLMMMOOOSSSYYY```eeejjjkkknnnooonnnjjjfffcccXXXUUUOOOJJJFFFEEEEEEEEEHHHLLLTTT\\\eeelllpppsssuuutttttttttuuutttrrrqqqrrrqqqooommmkkkiiigggfffffffffffffffhhhmmmsssxxx<<<===>>>>>>???@@@@@@@@@>>>>>>???@@@AAACCCEEEFFFGGGIIIKKKNNNQQQSSSTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\VVVUUUUUUTTTSSSSSSRRRRRROOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA?????????@@@@@@@@@???AAACCCAAA===;;;===???CCC===ZZZvvvLLLDDDBBB>>>???@@@@@@@@@BBBDDDEEEJJJLLLPPPSSSWWW[[[aaadddhhhpppyyyrrrfff```___YYYPPPEEE<<<888777555444444444333333333222000000000000000000000000////////////////////////........................---...............------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,...,,,***)))***+++++++++++++++++++++++++++++++++************************+++++++++******************+++++++++++++++,,,,,,************)))))))))((())))))))))))************)))))))))***+++,,,---...*********************+++))))))***+++,,,,,,,,,,,,............///000222222222333444555666777777777777888:::;;;===???AAAAAADDDDDDEEEGGGIIIKKKMMMMMMQQQSSSVVVZZZ]]]```aaabbb]]]\\\ZZZXXXUUUQQQOOONNNMMMOOORRRVVVZZZ```ggglllmmmooopppppplllfff```\\\RRROOOKKKGGGEEEFFFHHHJJJNNNTTT]]]gggoootttuuuvvvwwwvvvtttssssssrrrpppnnnkkkllllllkkkiiihhhggggggggghhhjjjmmmttt~~~>>>>>>>>>>>>>>>??????@@@=========>>>???@@@AAABBBAAABBBDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@????????????<<<======>>>>>>????????????@@@@@@???>>>>>>???@@@>>>AAABBB@@@===;;;<<<>>>EEE???^^^{{{OOOEEEBBBBBBDDDFFFHHHIIIMMMRRRVVV\\\___eeejjjooouuu{{{~~~qqqfff___[[[]]]\\\WWWMMMAAA999666777333333333333222222222222////////////////////////................................................+++,,,,,,------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,***)))***+++++++++++++++++++++++++++++++++************************+++++++++************************++++++,,,,,,,,,************)))))))))(((*********++++++++++++,,,************+++,,,---...***))))))***++++++++++++***++++++,,,,,,++++++***.........///000111333333111222333555777999;;;;;;<<<===>>>@@@CCCEEEFFFGGGMMMNNNOOOPPPQQQRRRSSSTTTZZZ[[[^^^aaaccceeeeeeeeeaaa___[[[WWWSSSQQQOOOOOORRRUUUZZZ___ccchhhnnnqqqqqqrrrrrrpppkkkccc[[[WWWOOOMMMJJJHHHIIILLLPPPSSSYYY^^^gggooouuuwwwwwwuuuwwwuuurrrpppooonnnllljjjeeeggghhhgggeeedddfffgggiiimmmsss}}}??????>>>=========>>>>>>===============>>>????????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<777888888:::;;;<<<======<<<>>>??????======>>>???>>>@@@BBBAAA>>>===???BBBEEEFFF[[[uuuTTTKKKGGGHHHLLLPPPTTTXXX___hhhoooyyy}}}{{{kkk___UUUNNNMMMOOONNNMMMIIIAAA999333333444222222222222111111111111////////////////////////........................------------------------******+++,,,,,,,,,,,,+++.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...,,,+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++*********++++++,,,,,,---************))))))))))))+++++++++,,,,,,,,,------+++++++++++++++,,,---...+++***)))***+++,,,+++***++++++,,,,,,,,,++++++***---......///000222333444111222444666999===@@@AAACCCCCCEEEGGGJJJLLLMMMNNNTTTVVVXXXYYYXXXXXXYYYZZZ```aaaccceeeeeeeeecccbbb^^^[[[WWWSSSQQQQQQRRRTTT[[[___dddhhhlllooosssuuuuuuuuuuuurrrllleee^^^YYYRRRQQQPPPPPPRRRVVVZZZ]]]dddhhhnnntttwwwwwwvvvttttttrrrnnnllljjjiiigggeeeaaadddeeeeeedddeeeiiimmmttt{{{IIIHHHFFFDDDCCCCCCCCCDDDAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???<<<;;;;;;;;;;;;;;;<<<<<<999999:::;;;<<<===>>>>>><<>>BBB======<<<999555333222222111111111111111111111111000000000000000000000000........................------------------------***+++,,,,,,---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///222444555...---,,,---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,)))******+++,,,,,,------************))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,***+++,,,---,,,***)))***++++++,,,,,,,,,,,,---------...000111333444222333555999===BBBFFFHHHJJJKKKMMMOOOQQQTTTUUUVVVWWWZZZ^^^^^^]]]]]]^^^```dddeeeffffffeeeccc```^^^WWWTTTPPPMMMNNNSSSYYY\\\dddhhhmmmqqqssstttvvvwwwxxxxxxxxxuuuqqqkkkfffccc]]]]]]]]]]]]```cccfffhhhlllnnnrrruuuvvvvvvuuusssqqqnnnjjjgggfffdddbbbaaa^^^bbbfffhhhjjjpppyyyUUUSSSQQQOOONNNMMMMMMMMMHHHGGGGGGGGGGGGHHHIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>@@@AAABBBBBBBBBBBB;;;;;;===>>>@@@AAABBBCCC@@@@@@@@@??????@@@@@@@@@<<<<<<=========>>>>>>>>>>>>======<<<======>>>>>>??????@@@@@@AAABBBBBBBBB???BBBFFFGGGFFFFFFIIIKKKJJJNNNRRRTTTUUUWWW[[[______ooommm}}}{{{vvvrrrsssyyyvvvjjj___XXXOOOIIIDDDDDD@@@888666999777777888999888777444222000000000000000111111111111111111111111111111111........................------------------------+++,,,------.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...222555888:::---------...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---))))))***+++,,,,,,------************))))))))))))***++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,///---++++++---...,,,)))'''((()))+++---.........,,,,,,---...000111333444333444777;;;@@@EEEJJJLLLOOOPPPRRRTTTWWWYYY[[[\\\XXX\\\```aaa``````bbbdddfffgggggggggeeeaaa]]][[[UUURRRNNNMMMQQQYYYaaagggjjjnnnsssvvvwwwwwwxxxxxxzzzzzzzzzxxxuuurrrnnnlllhhhhhhiiiiiikkkmmmooopppoooqqqsssuuuuuuuuuttttttnnnkkkgggdddcccaaa```^^^\\\aaahhhmmmsss~~~uuupppiiieeedddbbb___\\\[[[YYYVVVRRRPPPOOOOOOOOOIIIIIIIIIIIIHHHGGGFFFEEEFFFDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAACCCFFFIIIJJJJJJNNNMMMLLLMMMPPPUUUZZZ]]]ZZZ___eeelllqqqvvvzzz}}}wwweeeZZZSSSNNNJJJCCCAAA>>>:::888777777888666666555555555555666666000000000000000000000000+++---///000...---------...---,,,+++++++++,,,---.........///......------------............---------000222111...,,,---///***++++++,,,,,,++++++***---...000111111111000///------,,,,,,,,,,,,++++++************************444222///,,,***)))*********))))))***,,,...---,,,)))***+++,,,,,,+++***)))******))))))))))))******++++++++++++,,,,,,---......---,,,++++++---...000...---+++***)))******+++'''***---...---------...,,,...000111000000111222444888===BBBFFFIIIMMMOOOSSSTTTUUUVVVXXXZZZ\\\]]]^^^]]]]]]___cccfffgggggghhhhhhfffccc^^^XXXSSSPPPLLLMMMOOORRRVVV]]]dddjjjoooppprrrvvvyyy{{{{{{{{{~~~~~~}}}{{{zzzxxxwwwvvvwwwtttqqqooopppqqqqqqpppsssrrrqqqrrrsssqqqmmmiiillleeeccceeeeee```___bbbaaahhhqqq{{{{{{wwwqqqjjjddd```]]]\\\ZZZYYYXXXWWWUUURRRPPPOOOPPPNNNLLLKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFFFFGGGHHHHHHIIIJJJJJJNNNOOOQQQTTTWWWZZZ]]]___aaabbbccceeeiiinnnsssvvv|||zzzooo^^^PPPIIIDDD???<<<;;;999777444333333333444555555444444444444555555000000000000000000000000,,,...000000///------......---,,,+++,,,,,,.....................------,,,------............------+++,,,...///.........///,,,,,,,,,------,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,+++++++++************************///...,,,***))))))***+++***))))))***,,,------,,,)))***++++++++++++***)))******))))))))))))******,,,,,,+++++++++,,,------...---+++++++++,,,...///...---,,,+++***++++++,,,)))+++---...---,,,---...---///000111111111333444888<<>>;;;999666777666444333333333444555444333333333333333333444000000000000000000000000---///111000///......///...------,,,---...000111......---------,,,,,,,,,------............------******+++---///000///---,,,------......------,,,((()))***+++++++++******,,,,,,,,,,,,++++++++++++***************************))))))((((((***+++,,,***))))))***,,,---,,,+++)))***++++++++++++***)))******))))))))))))******---,,,,,,++++++++++++,,,---,,,+++++++++,,,---.........---,,,,,,,,,------+++,,,......---,,,,,,---...///000000111333666888>>>AAAFFFIIILLLNNNPPPRRRUUUVVVXXXZZZ]]]___aaabbbaaaaaaaaabbbccccccaaa___\\\ZZZWWWSSSOOOLLLJJJIIIFFFHHHKKKOOOUUU\\\eeekkkqqqsssuuuxxx{{{|||}}}~~~~~~}}}}}}~~~~~~|||yyyuuussssssssssssrrrrrrooollljjjiiiiiigggfffeeedddeeefffgggjjjuuu{{{vvvrrrmmmmmmmmmnnnoooqqqrrrsssvvvwwwyyyzzzzzzyyywwwvvvyyyyyyzzzzzzzzzyyyxxxwwwyyyyyy{{{|||~~~~~~gggXXXKKKGGGAAA===<<<;;;999888666555444333222333333333222222111111111111222222000000000000000000000000...000111111///...///000......---......000222333......------,,,,,,++++++,,,------......------,,,,,,******---111111///+++,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((()))***+++,,,***)))))))))+++,,,,,,************++++++*********+++******))))))******+++------,,,+++*********+++,,,++++++***+++,,,------...------------.........---...///...---,,,---......///000000222555999===CCCFFFJJJMMMOOOPPPRRRTTTWWWYYY[[[^^^```cccdddeeedddcccccccccbbb```\\\YYYRRRPPPMMMIIIGGGEEEEEEEEEBBBDDDFFFJJJNNNVVV^^^cccllloootttxxx{{{}}}~~~|||||||||}}}~~~|||yyyuuurrrrrrrrrqqqpppllljjjgggeeeeeegggiiijjjiiimmmqqqrrrsss{{{{{{fffTTTIII???===:::888888777666555333222111000//////......111111000000000000111111///////////////////////////000111000///...///111//////......///111222333000///...,,,,,,+++,,,,,,,,,,,,------------,,,,,,...------///222222...***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,+++++++++*********************************+++++++++*********++++++***)))((()))+++,,,+++***+++******************+++++++++************++++++---,,,++++++************************++++++,,,,,,,,,------...////////////.../////////---,,,...///...///111222555999>>>BBBHHHJJJNNNPPPQQQRRRTTTUUUZZZ[[[^^^aaaccceeeffffffeeedddbbbaaa___[[[VVVRRRJJJHHHEEEBBB@@@@@@AAABBBDDDEEEFFFHHHKKKQQQXXX]]]bbbhhhpppwww{{{}}}}}}|||||||||}}}}}}xxxuuuqqqooonnnnnnmmmmmmlllkkkhhhggggggjjjnnnqqqpppxxxvvvcccQQQDDD???999999777666555444333333444444333222111111000///111111000000000000111111///////////////////////////000000///......///111000//////...///000222333222000///---,,,,,,,,,---,,,,,,------------,,,,,,......///111222000---******++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++************************************---------,,,,,,+++******+++)))((()))***+++***)))++++++***))))))***++++++++++++************++++++,,,++++++************+++))))))*********++++++++++++,,,---...////////////.../////////------///111000222555888;;;???DDDHHHKKKNNNRRRTTTUUUUUUWWWXXX\\\^^^```ccceeefffffffffcccaaa^^^[[[XXXTTTOOOKKKCCCBBB@@@>>>>>>???@@@AAAAAABBBBBBCCCEEEIIIOOOSSSZZZbbbnnnwww{{{~~~~~~~~~}}}||||||ssspppllljjjjjjjjjjjjiiiiiiiiihhhhhhiiimmmssswww}}}kkk\\\OOOCCC<<<:::888888777555444222333333333444444444444444444333111111000000000000111111////////////////////////...//////...,,,---...000111000///......///000111333222000...---------...+++,,,,,,------,,,,,,+++))),,,000222111...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---++++++++++++************************************,,,,,,,,,,,,,,,++++++***+++)))((()))***+++***(((++++++***))))))***++++++,,,++++++******++++++,,,******************+++,,,((())))))***************)))***,,,...////////////...//////.........111333333666:::???BBBGGGKKKNNNOOORRRUUUXXXXXXYYYZZZ\\\^^^```bbbeeefffffffffeee```\\\XXXTTTPPPLLLGGGDDD??????>>>>>>>>>???@@@AAA>>>>>>>>>>>>@@@DDDJJJNNNUUU```nnnyyy}}}}}}}}}~~~~~~~~~}}}{{{yyywwwooolllhhhgggggghhhggggggeeegggjjjmmmqqqxxxsssbbbRRRJJJDDD===999:::555555555333111000000111---...///111222222222222111111000000000000111111////////////////////////.........---,,,,,,...000111000///......///000000555333000...------...///+++,,,,,,------,,,,,,+++%%%***///111///------...,,,------......------,,,---,,,+++++++++,,,......+++++++++************)))******************************+++,,,,,,,,,+++++++++)))((()))******)))(((,,,+++***))))))***+++,,,,,,++++++******++++++,,,***)))))))))***+++,,,,,,(((((()))***************((()))+++---////////////......///......///222444555999>>>DDDHHHLLLPPPSSSRRRTTTXXXZZZ[[[\\\]]]______aaaccceeeffffffeeeddd\\\XXXSSSNNNJJJFFFBBB???======>>>>>>???@@@AAAAAA???@@@@@@AAABBBGGGLLLQQQUUUaaappp{{{~~~}}}}}}~~~zzz{{{||||||{{{xxxtttrrrllljjjfffeeefffggggggfffeeejjjpppwww~~~rrriiiXXXQQQGGG@@@<<<999777444333333222111111222555777111000/////////000111222000000000000////////////000000000000000000000000.........------,,,,,,,,,000///...---------------...111444444000,,,+++,,,+++,,,---,,,++++++---...,,,,,,++++++,,,,,,---...***+++,,,------------,,,+++,,,---,,,******...111***++++++,,,,,,++++++***)))222...+++...---'''((()))***+++,,,+++******---,,,***)))))))))***+++))))))))))))************************************))))))*********+++++++++,,,,,,+++++++++++++++++++++,,,---...///...------111///---,,,...111555777;;;???EEEKKKPPPSSSTTTTTTWWWXXXZZZ\\\]]]______```ccceeefffgggfffccc```^^^UUUPPPHHHDDDCCCBBBAAA?????????@@@@@@AAAAAABBBBBBDDDCCCBBBAAACCCHHHPPPVVVaaajjjuuu||||||zzz{{{|||yyyxxxwwwwwwvvvtttpppmmmeeeeeedddbbb```aaadddggggggtttwwwlllaaaWWWQQQJJJEEE???;;;:::999999777222333333333222111111111222111000/////////000111000000000000/////////////////////////////////////////////......---------......---,,,,,,,,,,,,,,,---000333444333000///...---......,,,******+++,,,,,,,,,++++++,,,,,,---...+++,,,,,,---------,,,,,,)))+++,,,***((('''))),,,***++++++,,,,,,++++++***...222...$$$###,,,000---+++,,,,,,---------------,,,++++++***))))))******))))))))))))************************************)))***,,,......---+++***+++++++++++++++++++++++++++,,,---////////////...000///......000444888;;;AAADDDHHHMMMQQQTTTVVVVVVYYYZZZ\\\^^^```aaaaaaaaacccdddfffgggddd___ZZZVVVOOOJJJEEECCCCCCDDDDDDCCCAAABBBCCCEEEFFFGGGGGGGGGGGGEEECCCBBBEEELLLUUU\\\hhhoooxxx}}}{{{xxxwwwxxxtttsssrrrqqqooonnnkkkiiigggfffdddbbbaaaccchhhkkksss}}}ssseeeYYYQQQJJJEEEAAA===:::777666666777888777111222333333222111///...222222111000////////////000000000000///////////////////////////////////////////////////.........///......---------------...///111444666555111......//////---***)))***+++,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,***++++++***(((''''''(((***++++++,,,,,,++++++***...+++!!!"""(((&&&)))))))))))))))******+++***++++++++++++***))))))))))))))))))************************************)))+++...111111///,,,***************************+++,,,---//////000000000//////000222555:::>>>AAAIIIJJJMMMPPPSSSVVVXXXZZZ]]]^^^```bbbcccddddddcccdddfffgggfffaaaZZZSSSNNNGGGEEECCCCCCFFFIIIJJJKKKGGGIIIKKKNNNOOOOOONNNMMMIIIHHHGGGGGGKKKTTT___fffqqqvvv|||}}}zzzvvvssssssooonnnllljjjhhhgggffffffiiihhhgggfffggglllsssyyy}}}pppddd^^^XXXOOOHHHDDDBBB???===888777555444444444555555333222111111222222111000000000000////////////000000000000000//////////////////////////////////////////..................000///............/////////...///222666555111,,,.........,,,***)))***,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,---,,,+++************++++++,,,,,,++++++***+++---+++''''''---...+++(((((('''&&&&&&((()))***)))***+++,,,,,,+++))))))((()))))))))***************************************+++---//////...---,,,))))))************++++++++++++,,,...///000000111000111333777;;;@@@DDDGGGOOOOOOPPPRRRTTTXXX[[[\\\aaabbbdddfffggggggfffeeeggggggeeebbb\\\UUUOOOKKKFFFFFFGGGIIIMMMQQQTTTUUUTTTUUUWWWXXXXXXVVVSSSRRRIIIJJJMMMQQQWWW```jjjpppwwwzzz||||||xxxssspppooolllkkkiiieeeccccccfffhhhnnnnnnnnnpppuuuwwwmmmfff___UUUMMMFFFDDDAAA>>>===;;;999777666666555555444444666777;;;777222000000111111000......//////000000000000000000000000////////////........................---------------------------------,,,,,,---......///...---///222111---)))+++,,,---,,,++++++,,,...------,,,,,,------...///......---,,,,,,------......------,,,------,,,+++***++++++,,,,,,++++++***%%%---222111...,,,,,,+++++++++***)))***+++,,,---))))))+++,,,,,,+++***)))((()))))))))************************************++++++******++++++,,,---))))))******++++++++++++******+++,,,...000111222222444888<<>>888222///000111///,,,000000000000///...---,,,000000000000////////////........................------------.........///+++************+++,,,---,,,,,,,,,+++******---///,,,------,,,+++***,,,------------------...//////---,,,++++++,,,...000222:::555000---,,,---,,,+++***++++++,,,,,,++++++***000000111000---,,,...111'''((())))))******))))))******))))))***++++++,,,))))))))))))***************************************))))))))))))***+++,,,***++++++,,,------......,,,,,,---...000333555777:::===AAAFFFKKKNNNPPPQQQPPPQQQTTTXXX\\\```dddeeefffgggjjjlllkkkiiigggeee```]]]ZZZWWWWWWXXXZZZ[[[```ccceeedddaaa^^^^^^^^^]]]^^^___```aaaaaaaaaaaaccchhhoootttwwwxxxzzz{{{wwwtttpppllliiifffdddbbb[[[^^^aaadddlllyyynnn___TTTOOODDDDDDBBB===777555666999555555444333222444777:::333333333111000333999>>>555111...///222444222///222222222111///,,,***(((000000000000////////////........................---.........//////000000------------......///000***+++,,,***(((***///444...///...---***)))***+++...------------...//////,,,,,,++++++,,,///222333CCC<<<555000//////...,,,+++++++++,,,,,,+++++++++)))'''(((,,,//////------***+++,,,......---,,,,,,+++***)))))))))***,,,---))))))))))))************************************((()))***+++,,,+++******++++++,,,------...//////.........000222555888999<<>>;;;888666777777888777222222222222222222222222222222222222222222222222333111000///000111000///000000000000000000000000000000////////////000000........................------------------------------------------------,,,,,,---...---,,,***)))***++++++,,,,,,------......------,,,,,,,,,------++++++++++++,,,,,,---...BBB999///+++,,,...,,,(((+++***)))(((((()))***++++++++++++************)))******++++++++++++******,,,+++)))(((((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,)))))))))***++++++,,,,,,+++---///111444999???CCCCCCGGGKKKOOOPPPQQQRRRSSSTTTVVV[[[___bbbeeeeeefffggghhhhhhiiiiiiiiiiiihhheeedddccceeegggiiijjjjjjiiigggccc^^^ZZZVVVTTTSSSWWWXXXZZZ]]]ccciiiooosssvvvvvvwwwyyyzzzzzzwwwuuuwwwqqqiiibbb______^^^^^^\\\^^^dddooojjjWWWLLLEEE???::::::888555444555666666555222222222222222222222222111111111111111111111111333111//////000111000///////////////////////////000000////////////000000................................................------------------------,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------...------,,,,,,,,,------,,,+++++++++,,,,,,---...:::444---++++++---,,,***+++***))))))))))))***++++++++++++************)))******++++++++++++******,,,+++)))(((((()))+++,,,,,,,,,,,,+++***))))))(((***************************+++,,,,,,------,,,,,,******++++++,,,------...---000222555888<<>>;;;:::777555444222000000222333333333111111111111222222222222000000000000000000000000222000......000000000////////////////////////////////////....../////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,+++******,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,---***---...---+++)))***,,,+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++***))))))***++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,------------...000222333444888<<<@@@BBBEEEHHHJJJMMMPPPSSSVVVWWWYYY[[[]]]___```ccceeehhhiiijjjkkkjjjkkklllmmmnnnnnnnnnmmmmmmmmmnnnpppqqqqqqnnnlllddd```\\\YYYYYY]]]cccfffllloootttzzz}}}~~~~~~}}}xxxvvvsssqqqpppooollljjjbbbcccbbb___^^^dddoooyyy{{{sssiiifffbbb^^^[[[WWWQQQLLLJJJEEE>>>:::888777555333333111000111222333333222000000000111111222222222111111111111111111111111111///......///000000///........................//////............//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******+++++++++++++++,,,---...---,,,,,,++++++,,,,,,,,,***...111///,,,)))***,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))******++++++++++++******+++******************+++))))))***+++,,,---......***************************+++,,,,,,------,,,,,,------------///222555666999<<<@@@CCCFFFHHHKKKMMMQQQTTTWWWYYY[[[]]]___aaacccdddfffgggiiikkklllllljjjkkklllmmmnnnnnnnnnnnnooooooppprrrsssssspppnnnfffdddbbbaaadddiiippptttwwwyyy}}}~~~{{{yyywwwtttpppmmmllljjjiiigggaaabbbccccccgggssszzzpppfff]]]WWWQQQOOOLLLJJJIIIFFFBBB@@@AAA>>>999666555444222000333222111111222333222000//////000000111222222222111111111111111111111111000...---...///000000///........................///......------......///........................------------------------------------------------,,,,,,+++++++++,,,------......---,,,,,,+++******+++******++++++,,,---...------,,,+++++++++,,,,,,+++...000000,,,******++++++,,,,,,------,,,,,,++++++++++++************)))******++++++++++++******************************((()))***+++,,,---...///++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------///222666999<<<>>>@@@DDDGGGIIIKKKOOORRRVVVXXX[[[]]]^^^```cccfffgggggghhhiiijjjkkklllmmmkkkkkkmmmnnnooooooooooooqqqqqqqqqsssuuuuuusssrrrmmmmmmmmmnnnqqqvvv{{{~~~~~~|||yyyvvvtttuuuqqqllliiihhhgggfffdddeeegggjjjpppzzzyyynnniiibbbZZZTTTNNNIIIEEEBBBAAA???>>>===<<<:::999888666444222222111111111333111000111222111///.../////////000111222222222000000000000000000000000///...------///000000///........................///......------......///................................................------------------------,,,,,,+++++++++,,,---...---------,,,,,,+++++++++************+++,,,---......---,,,,,,+++++++++,,,+++,,,......,,,++++++++++++,,,---......---,,,++++++++++++************)))******++++++++++++***************++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,......///111555:::???BBBDDDEEEHHHJJJLLLOOOSSSWWWYYY[[[^^^___aaacccfffiiiiiiiiiiiijjjjjjkkkmmmmmmlllmmmnnnpppqqqqqqrrrrrrttttttsssuuuwwwxxxxxxwwwvvvwwwyyy{{{}}}}}}yyyvvvsssqqqppppppmmmiiihhhiiikkkmmmmmmqqqttt{{{vvvkkk```YYYWWWSSSLLLGGGDDDAAA???===;;;:::999888777666666555333222111000000111222333222111000000111000...,,,...//////000111222222222///////////////////////////...------///000000///.................................------.................................////////////////////////------------------------,,,,,,+++***+++,,,...///------,,,,,,,,,,,,++++++************+++,,,---......---,,,,,,++++++++++++*********+++,,,---,,,,,,,,,,,,---......---,,,,,,+++++++++************)))******++++++++++++************++++++++++++******......---,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,000000111333888>>>CCCFFFHHHIIIKKKLLLNNNRRRWWWZZZ[[[]]]___aaabbbeeehhhkkkjjjjjjjjjjjjjjjkkkmmmmmmnnnnnnpppqqqrrrssssssssswwwvvvuuuvvvyyy{{{{{{{{{}}}~~~zzzuuuqqqoooooonnnkkkiiigggiiinnntttxxxzzz|||qqqmmmggg___WWWQQQMMMJJJAAAAAAAAA???<<<999999999666666555555555444444444333333333222222111111111////////////////////////000000000000000000000000/////////000111111222222000000///...............222111000000111111000///////////////////////////---------............///------............------------------------------,,,------+++******,,,...------------,,,***(((''' ###'''+++......---,,,...------,,,,,,++++++***))))))))))))))))))))))))******++++++++++++,,,,,,++++++++++++++++++++++++///...,,,+++++++++,,,,,,+++++++++*********))))))+++*********))))))(((((()))+++,,,,,,+++***,,,---((()))+++,,,...////////////333888<<>>======<<<;;;999666555555666555555444444444444333333666666555444222111000000000000000000000000000000000000000000000000000000222222222111111111111111000000///...............000///////////////.......................................////////////000------............------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,------++++++,,,,,,,,,+++***)))&&&'''(((***+++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,---------......,,,++++++++++++++++++,,,...---,,,+++******+++,,,+++++++++*********)))))),,,+++++++++***************+++,,,,,,+++***+++---******+++,,,...///000111333666;;;???BBBEEEHHHKKKMMMNNNPPPRRRUUUWWWZZZ[[[]]]^^^```ccceeegggiiijjjjjjiiiiiiiiiiiijjjkkkkkkooooooppppppqqqrrrrrrsssqqqsssuuuvvvwwwxxx{{{}}}|||zzzuuurrrqqqooojjjiiikkkjjjrrr|||vvvhhh]]]VVVRRRNNNKKKDDDBBB???<<<999888777777999888666555333333333444444333333333333222222222888777666444222111000///000000000000000000000000000000000000000000000000444444333222222111000000000000///..............................---,,,,,,...........................////////////000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,+++******---111333111///)))***+++,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++******+++,,,---,,,,,,+++************++++++++++++***************,,,,,,,,,,,,,,,++++++++++++,,,---,,,+++***+++,,,,,,,,,+++,,,---///222444888;;;@@@CCCFFFHHHKKKNNNOOOPPPQQQTTTWWWYYY[[[\\\^^^___```bbbccceeeffffffggggggggggggggghhhiiiiiikkklllmmmmmmmmmmmmmmmllliiikkknnnppprrruuuyyy|||~~~{{{yyyuuurrrppppppllliiimmmtttxxxvvvmmmhhhccc\\\RRRJJJEEEBBBAAA???<<<;;;999888777777888888666666666666777666444333222222222222111111111111555555444333222000000///111111111111111111111111000000000000000000000000222222222111111111000000000000///..................///000000...---,,,,,,....................................////////////,,,------......------,,,++++++++++++++++++++++++---+++,,,111777999666111******++++++,,,,,,,,,,,,------+++*********++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,***))))))***,,,---+++*********************************************,,,,,,,,,,,,++++++++++++,,,---------+++***+++,,,---,,,++++++,,,000444666===@@@DDDGGGIIIKKKNNNPPPQQQRRRTTTWWWYYY[[[\\\]]]____________```aaaaaabbbbbbbbbbbbbbbcccddddddeeeeeeeeeffffffeeedddbbbaaa___bbbfffjjjnnnsssxxx|||}}}zzzwwwvvvsssqqqqqqpppmmmooo{{{xxxsssmmmfff___YYYSSSNNNJJJFFFBBB>>><<<:::999888777666555444333444555666222333555999;;;:::555111222222111111111000000000111111111000000000000000000000000000000000000000////////////////////////////////////000000111111000000///..................111333222000---------........................,,,,,,,,,---------......,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++,,,222888:::666111,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,+++******+++,,,,,,******************************************************+++++++++++++++++++++---...---++++++,,,------,,,++++++---222777:::@@@CCCGGGIIIKKKLLLOOOQQQTTTUUUWWWYYYZZZ[[[\\\\\\]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\[[[[[[YYYXXXWWWVVVWWW[[[aaahhhmmmsssxxx|||~~~|||zzzxxxvvvtttsssrrrqqqqqqqqqrrr{{{~~~tttlllfffXXXUUUPPPLLLIIIFFFBBB@@@:::::::::999888777666555555444333222111222333444//////222777;;;:::555000222111111111111000000000...////////////000000000////////////////////////////////////////////////------......///000000111000000///...............///222555555111...---...------------------------++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++///333333000---------,,,+++*********+++((()))+++,,,,,,,,,+++***)))+++---///000000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++***************+++++++++************++++++++++++***,,,------,,,,,,---///------,,,...111777<<>>;;;888777777777666555444444444222111111222333111000000//////000222333555222000222888<<<;;;999222222222222111111111111333222222111000//////...........................////////////////////////222222111111000000//////000000///..................333777666111---,,,...---------------------------------.........//////+++,,,,,,------,,,,,,+++------------------------***,,,......,,,++++++,,,***)))))))))***,,,...///...,,,)))&&&&&&''')))+++)))***---//////...,,,***++++++++++++++++++++++++((())))))))))))*********(((***,,,......,,,***(((***+++,,,---...------,,,))))))******++++++++++++,,,,,,,,,------.........(((***,,,------...000111///000222666;;;AAAFFFIIIJJJLLLOOOPPPQQQQQQSSSTTTRRRSSSTTTTTTSSSQQQNNNMMMGGGFFFCCCBBBAAAAAACCCDDDBBBBBBBBBCCCDDDFFFGGGHHHEEEEEEEEEFFFJJJPPPVVVYYYdddjjjrrryyy{{{{{{{{{zzzxxxvvvtttqqqoooooooooppptttxxxwwwmmmddd^^^XXXRRRNNNMMMKKKIIIEEEBBB>>><<<:::444444444333333222222222111111222222222222111111...111333222111111000///000111222444666777999999111111222111...------...///////////////000111111000///...,,,,,,---...///........................//////000000000000//////000000//////.........---........................000...,,,,,,.........------------,,,,,,++++++++++++++++++++++++++++++++++++,,,---...---+++)))'''******+++,,,,,,,,,,,,+++---+++)))(((((()))+++,,,))))))))))))************,,,------+++)))(((((())),,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))***,,,------------,,,,,,+++++++++***+++------,,,,,,---...///333777;;;???CCCHHHKKKOOOOOOPPPPPPNNNLLLJJJIIILLLIIIGGGGGGIIIIIIGGGDDD>>>===<<<;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAA@@@CCCDDDGGGJJJNNNVVV^^^cccnnnsssyyy{{{xxxvvvuuuvvvqqqooommmlllmmmoooqqqsss}}}~~~tttmmmaaa]]]VVVPPPKKKHHHEEEDDD???>>>===;;;888666444444444444333333333222222222000111111222222111111000...000222111000000000//////000111222333555666666111222333222///...///000///////////////000000111000///...---------------........................------............------000/////////.........---------------------------///---,,,,,,---...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,+++***)))(((((()))************))),,,+++************+++,,,))))))))))))************+++,,,,,,+++)))((()))***,,,,,,,,,+++++++++******++++++***))))))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))***+++,,,---------,,,,,,++++++++++++,,,------------///111222666;;;???BBBEEEIIIKKKNNNNNNMMMKKKJJJHHHFFFEEEEEECCCAAAAAACCCCCCAAA???<<<;;;:::::::::;;;<<<===>>>>>>???@@@AAACCCDDDDDDGGGIIIMMMQQQVVV\\\ccchhhrrruuuyyy{{{yyyvvvtttrrrkkkmmmnnnllllllqqqzzzxxxlll```WWWQQQKKKJJJGGGBBB>>><<<<<<===888777777666555444444333333333333222222222222222000111111222222111111000//////000000111000000000/////////000111111222222222333333222000//////111////////////000000000000////////////...---,,,+++........................------............------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---...------,,,,,,------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++(((((()))************)))++++++,,,,,,,,,,,,++++++)))))))))*********++++++)))+++,,,+++***)))***+++,,,,,,,,,+++++++++******++++++***))))))***++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,++++++************+++------,,,,,,,,,,,,++++++---......------///333666777;;;@@@DDDFFFHHHJJJLLLLLLJJJHHHEEEBBBAAA@@@@@@???===<<<<<<======;;;::::::::::::::::::;;;<<<===?????????@@@BBBEEEHHHJJJOOORRRWWW\\\aaaffflllpppxxxxxxyyyzzzzzzvvvqqqmmmiiimmmpppppppppyyy}}}zzzvvvttttttuuuwwwzzz{{{}}}zzztttjjj___WWWPPPKKKGGGCCCDDDCCC>>>888555666999666666666666555555555555222222222222222111111111000000111111111111000000000......111222000///000////////////////////////000111222111///...///000...//////000000000000000//////000000///---+++***...........................//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...///......,,,,,,,,,------......///,,,,,,------------......///...---++++++******+++******+++,,,,,,,,,,,,+++***+++---......---,,,+++))))))*********+++++++++(((***++++++******+++,,,,,,,,,,,,+++++++++******+++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---......---...111666999<<<@@@EEEIIIJJJJJJJJJKKKHHHFFFBBB>>>;;;:::;;;;;;;;;;;;:::::::::::::::999;;;;;;;;;<<<===>>>???@@@AAA@@@@@@BBBEEEJJJOOORRRYYY]]]dddiiimmmqqqtttwww{{{yyywwwxxxxxxuuuooojjjkkkooosssvvv|||hhhkkkqqqvvv{{{}}}~~~~~~rrrtttvvvvvvuuuvvvxxx{{{|||{{{vvvssspppllliiicccaaa]]]ZZZYYYZZZ[[[]]]^^^___aaadddgggiiihhhggg\\\WWWPPPJJJFFFDDDAAA@@@;;;<<<<<<888222000111333333333333222222111000000111111111111111111111111000000000111111000000000111------333555222///000000000000000/////////......///000000...---...///......///000111000000///...//////000///---+++***..............................////////////......---------...............------------------------///---,,,---///000000///+++,,,,,,------.........,,,,,,,,,------.........111000...,,,***)))))))))******+++,,,,,,,,,,,,+++)))***,,,...///...,,,+++************++++++++++++((()))++++++******+++---,,,,,,,,,+++++++++***************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000333999===AAADDDHHHJJJJJJHHHHHHHHHDDDAAA===999777777888888999999:::::::::;;;;;;<<<<<<===>>>@@@AAACCCDDDDDDFFFFFFFFFHHHLLLRRRYYY\\\dddiiioootttwwwxxxzzz{{{zzzwwwttttttuuutttpppmmmmmmpppvvv]]]^^^aaacccdddeeeddddddaaabbbcccbbbaaaaaaccceeeeeegggjjjnnnsssvvvyyyzzz}}}~~~}}}}}}~~~~~~~~~{{{{{{|||}}}~~~qqqgggdddaaa]]]ZZZXXXUUURRRPPPKKKJJJIIIHHHGGGHHHJJJKKKKKKKKKLLLOOOQQQRRRQQQPPPJJJFFFBBB>>>===<<<;;;999555555555333111111111222333333222222111000000///000000000000000111111111///000000111111000000///111,,,---666:::444000000111000000000/////////...---...//////------...///---...000111111111000///.........///......---,,,........................,,,,,,------------,,,,,,---------------....................................---+++,,,...000000///++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......111000///---,,,***)))((((((((()))************)))((())),,,---...---,,,+++*********++++++++++++,,,((()))++++++******+++---,,,,,,,,,+++++++++******)))***++++++++++++***)))******************************+++++++++,,,,,,,,,+++,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,------,,,...000111333777<<<@@@CCCEEEHHHHHHGGGEEEDDDDDD???===:::777666666777888777999;;;<<<<<<===???AAA@@@AAADDDFFFHHHJJJKKKKKKOOOOOOPPPRRRWWW^^^dddhhhooosssxxx{{{|||||||||}}}xxxuuurrrqqqrrrtttuuuuuusssxxxSSSTTTUUUVVVWWWVVVVVVVVVVVVUUUUUUSSSRRRRRRSSSTTTTTTTTTVVVXXX[[[___bbbdddbbbccceeefffgggffffffeeecccaaa``````aaaaaa```______```aaabbbdddfffhhhiiifffiiijjjhhhdddbbbdddffffffgggiiilllnnnqqqssstttuuuvvvuuuppphhh^^^VVVQQQLLLJJJHHHFFFFFFDDDBBB@@@>>>>>>>>>>>>>>>?????????@@@???@@@AAACCCDDDCCCAAAAAA???<<<;;;;;;:::888777555444333333444444333222333333333222222222222222/////////000000000111111//////000000000000//////111+++...:::>>>666000000///////////////.........---///000///...---...000---...000111111111//////...------------...//////........................+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------,,,***)))***,,,......---++++++++++++++++++************++++++,,,------------............,,,+++***(((((()))************)))((()))***,,,,,,,,,,,,+++*********+++++++++,,,,,,)))***++++++***)))***,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---------,,,++++++++++++,,,,,,------------///333555888<<<@@@CCCDDDEEEFFFEEEBBB@@@@@@@@@;;;:::888777777888999::::::===@@@BBBBBBDDDGGGJJJJJJLLLNNNRRRTTTVVVWWWWWWYYYZZZ[[[___dddjjjpppssswwwzzz}}}~~~~~~|||{{{|||uuutttrrrpppqqqvvv|||JJJKKKMMMOOOQQQRRRSSSSSSPPPOOONNNLLLJJJJJJJJJKKKKKKJJJJJJKKKNNNRRRUUUXXXRRRSSSTTTUUUUUUTTTSSSRRROOONNNNNNOOOPPPOOOMMMLLLNNNOOOOOOQQQRRRRRRSSSSSSSSSUUUVVVTTTPPPNNNOOOQQQQQQQQQSSSUUUWWWYYYZZZ[[[]]]dddiiicccVVVKKKHHHJJJBBB@@@>>>>>>???>>>===;;;999999:::;;;;;;;;;::::::;;;::::::;;;<<<===;;;::::::999777888888888777555777444111111333444111.../////////000000111111111.../////////000000111111//////000000000000//////111+++///<<>>888888777777888999;;;<<<>>>BBBFFFHHHHHHJJJNNNRRRTTTUUUYYY\\\___aaaaaabbb```aaacccggglllrrrxxx{{{{{{~~~~~~{{{zzzzzzssssssrrrpppqqqwwwJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDBBBAAADDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIHHHEEEJJJPPPTTTTTTOOOHHHDDDGGG@@@777333555888:::999@@@<<<777666777888777555888888888888777777777777555555666666666666555555111///---,,,---///222444222222222111111111111000---...///000000///...---////////////////////////111+++...:::???777///000,,,,,,------......///////////////////////////////////////000111222333444000///---///111222///,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...------------------------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************///......---,,,,,,,,,---((()))************))))))******************+++,,,,,,,,,+++***)))))))))***,,,,,,,,,++++++*********...)))(((***+++))))))++++++******************++++++******))))))******+++))))))***+++,,,,,,,,,,,,+++,,,,,,+++***+++...000222444888;;;???AAABBBCCCEEEAAA<<<::::::;;;:::999;;;:::888888:::>>>BBBEEEHHHJJJMMMQQQVVV[[[___aaabbbeeehhhgggdddbbbbbbccchhhjjjooossswwwzzz{{{|||zzz|||zzz{{{xxxssssssqqqppprrryyyGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBAAA??????@@@@@@>>>=========>>>>>>>>>?????????========================>>>===<<<<<<>>>@@@??????<<<>>>BBBEEEFFFFFFDDDCCCDDD===666333555888999888<<<888444333444555444333777777777777666666666666555555555666666555555555111000///......000111222222222222111111111000000---...///000000///...---////////////////////////111+++---888<<<555///000..................//////////////////////////////111111111111000000000000///---,,,...111222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************))))))***************)))************+++,,,---------,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,)))***///000---******,,,+++************+++,,,,,,++++++++++++++++++,,,)))***+++,,,,,,---,,,,,,,,,---------,,,---000222333666:::>>>BBBDDDDDDDDDEEE@@@;;;999999;;;::::::=========???BBBGGGKKKNNNOOOQQQUUUYYY^^^cccfffhhhiiijjjjjjhhheeeccceeegggkkknnnrrrwwwzzz|||||||||www||||||xxxvvvxxxwwwsssppptttzzzCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????===<<<<<<<<<<<<;;;;;;;;;===<<<::::::;;;;;;999888888888888888888999999999777777777777777777777777888777666666888888888666777666666666888:::===???>>>999444333555777777666888666333222222333222222666666555555555444444444444444555555555555444444222111111111111000000000222222111111111000000000......////////////......////////////////////////111+++,,,444888333///000///////////////.........///////////////////////////000111333333333333222333111...---...//////...------------------------------............//////------,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************************+++,,,---...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++++++++)))))),,,333555000+++***...---+++******+++---...+++++++++******+++++++++)))***+++,,,------------,,,---.........///222555666999>>>BBBEEEFFFEEEDDDBBB>>>:::888999;;;<<<===AAABBBFFFJJJOOOTTTXXXZZZWWWYYY]]]aaaeeeiiikkkllliiihhhddd```^^^___cccfffpppssswww{{{~~~~~~|||{{{uuuxxxxxxtttrrrtttvvvuuuttt~~~AAAAAAAAABBBBBBAAAAAAAAA@@@@@@???>>>======>>>>>>??????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::999777888999999777666777777777777777777777777666666666666666666666666666555555666888999888666;;;999555222111333666777888555333333444666555444666555444333333333333333444444444444333333333333333333444444444444333333222222333333222111000///111111111111000000000000...//////////////////...////////////////////////000,,,+++111333000...000000000000//////....................................000555999===?????????@@@===888444111///------------------------------........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++*********++++++************++++++,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))(((,,,222444000---,,,///...,,,******,,,...///))))))************)))))))))***+++,,,------------,,,---...///000222555888:::===BBBFFFGGGFFFCCCBBB===;;;999888:::>>>AAACCCHHHKKKPPPUUUZZZ^^^```aaa^^^___aaadddfffgggggggggccc```[[[WWWXXX\\\ccchhhtttvvvzzz}}}~~~}}}{{{yyyuuuuuutttpppooorrrwww{{{@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;<<<<<<<<<>>>>>>===<<<;;;;;;:::999<<<;;;;;;;;;:::::::::::::::888777777999999888666777777777777777777777777666666666666666666666666444444555777:::<<<;;;:::<<<:::777444222111222333444333222333333444333222333333333222222222222333333333333333222222222111222222333333333333222222111222333333333111///...111111111000000000///////////////......////////////////////////////////////,,,,,,...///......///000000//////......------------------------------...111666;;;@@@CCCDDDEEEFFFCCC???999444000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,...---,,,+++***)))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------,,,+++******++++++,,,+++***)))))))))))))))******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++((()))...000...---...///...,,,++++++,,,...///******+++,,,,,,+++************+++,,,------------+++---...000111444888;;;@@@CCCFFFHHHGGGDDDAAA>>>999:::;;;===@@@EEEJJJMMMPPPSSSXXX]]]aaabbbcccccccccccccccbbbaaa___^^^]]]\\\YYYUUUUUUYYYaaajjjooouuuwwwzzz||||||zzzwwwuuurrrqqqooommmmmmrrr|||>>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;::::::::::::::::::999999999888888999888777777888999888777666666666666555555555555555555555555555555555555111111333666:::;;;;;;999555555444333333222222222222222222222222222111111...///111000//////000111333333222222222222111111111111222222222222111111000111222222222111000///111111000000000///////////////............//////////////////////////////...------......---.....................---------------------------------(((***---000333555666666888777555222...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++***((('''&&&%%%$$$++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++///...,,,+++***++++++,,,,,,,,,+++***))))))))))))******))))))******++++++,,,,,,,,,,,,---------------)))'''+++---,,,,,,...---------,,,,,,---------,,,---...//////...---,,,***+++,,,------.........,,,---000222444777<<>>BBBFFFJJJNNNSSSWWWXXXZZZ^^^aaaccccccbbbaaaeeeccc```\\\YYYVVVUUUTTTQQQPPPPPPTTT]]]fffnnnrrrvvvvvvxxxxxxxxxvvvtttsssmmmkkkkkkllloooxxx<<<===???@@@@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888777777777666555555777777666555666555555555444444444444444444444444444444444444000000222555888999888666222111111111222222333333222333333222111000000111,,,///111111//////000222333333333222222222111111000111111111111111111000//////000000111111000000111000000000////////////000///...------...///000////////////////////////---...///...------...---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++,,,,,,***+++---,,,)))((()))+++++++++++++++++++++++++++,,,,,,++++++************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++***+++++++++)))))))))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,000///---+++***+++,,,---,,,+++++++++,,,,,,---...,,,,,,+++*********++++++,,,,,,,,,---------.........***(((+++---++++++---+++,,,------------,,,++++++,,,...//////...,,,+++***+++,,,---...............000222555777;;;@@@DDDHHHIIIJJJJJJIIIGGGEEECCCAAAFFFMMMRRRUUUXXX\\\___]]]___aaacccdddcccbbbaaaaaa^^^YYYTTTOOOMMMLLLLLLJJJKKKOOOXXXccclllrrrtttvvvvvvuuuuuutttsssrrrrrrllljjjkkkqqqxxx;;;<<<>>>??????>>><<<;;;<<<<<<<<<;;;;;;<<<======;;;;;;;;;:::::::::::::::::::::999999999888888888555444333333555666555333666666666666555555444444444444444444444444444444111111333555888888666444444333111000000111333444333444333222000///000111---000333333111111222444333333333222222222222111000000111111111111000000......//////000000111111000000000000////////////000///...------...///000////////////////////////,,,///000///---......---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////......///000111222***---000000...,,,...///************************,,,,,,,,,++++++*********,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,++++++******++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************---,,,,,,,,,---......///111///---+++***+++,,,---+++++++++,,,...000111222...------,,,++++++++++++,,,,,,,,,------............+++***---...,,,***+++***+++---......---+++***((()))+++,,,,,,+++)))(((++++++,,,---............///222555777:::>>>DDDGGGIIIJJJJJJKKKKKKJJJIIIHHHHHHMMMUUUZZZ\\\^^^aaaccc```aaacccdddeeedddbbbaaa[[[XXXRRRLLLHHHFFFEEEFFFLLLOOOUUU```llluuuyyyyyyvvvvvvtttsssrrrrrrrrrrrrmmmkkkooowwwCCCDDDAAA;;;;;;@@@@@@<<<444888<<<>>>===;;;999888<<<<<<;;;::::::999888888999999777777777888999:::555555555555555555555555555555555666666666666777444444444333333222222222222111111000000000000000555111000222000,,,---222333222111111000000111111000000000000111111111111///000111222333222111111222222222222222111//////000000000000000000000000///111333333000......000///---,,,,,,---//////...111000000///...------------...///...,,,++++++---......---,,,++++++++++++---------,,,,,,+++++++++,,,---...---,,,---///111///---,,,***))))))******,,,...///...,,,*********------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++******************************************...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++,,,---...000111222///...---,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++++++++------------+++++++++******))))))******++++++---............///000111333777;;;???CCCHHHLLLQQQQQQPPPNNNLLLLLLOOOQQQUUUXXX\\\^^^```bbbdddfffeeedddccceeefffddd___[[[VVVOOOIIIGGGEEECCCFFFJJJLLLVVVaaajjjssszzz{{{xxxxxxtttrrrttttttqqqoooqqqnnnrrrwww???BBBAAA======@@@>>>:::>>>===;;;888666777999;;;;;;;;;::::::999888888777888777666666666777777888555555555555555555555555444444444555555555666666333333222222222111111111000111222222222111///...333///...000///+++---222222111000000//////000000//////000000000111111111///000000111111111000000...000222444444333111/////////000000000000//////000222333222///...///111222000------...///000000000000000///...------------...///...,,,+++,,,---,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,---......------...000...---,,,***************---/////////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************------,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++,,,---...///000...------,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++,,,------,,,++++++000//////......//////000,,,---......------///111444777;;;>>>BBBFFFKKKNNNQQQRRRQQQOOONNNOOOQQQSSSXXX[[[^^^```aaaccceeeggghhhgggfffffffffbbb]]]XXXSSSMMMGGGFFFDDDDDDHHHMMMTTT]]]gggnnnuuu||||||yyyxxxssspppqqqqqqnnnmmmpppnnnvvv;;;???@@@???>>>???===999===;;;999888888999;;;===999999999888888777777666777666555555555555666666444444444444444444444444333333333333444444444444111111111111111000000000///111333444444222///---111...---000000---...111000000///............/////////000000000000111111111000000/////////000000+++...222666666555222///---///000111111000///---222222222000//////111333555222///---...///000000000000//////...------------/////////---,,,---...++++++++++++,,,---...///------,,,,,,,,,,,,+++++++++,,,......---,,,---...------,,,+++************---///000///---,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++++++++***++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------......---,,,...111333888;;;???CCCFFFJJJOOORRRRRRSSSSSSRRRRRRSSSUUUXXX\\\^^^aaacccccceeegggiiijjjjjjiiihhheee___XXXRRRNNNHHHDDDDDDFFFGGGMMMTTTaaahhhppptttyyy~~~}}}yyyxxxsssoooooonnnlllnnnrrrsss:::===???>>>=========<<<666999===BBBDDDCCC>>>;;;888888777777777666666666666666666555555555555555444444444444444444444444111222222222333333333333111111111111111111111111111222333333333222000///000000222444555333000...111000//////......//////////////////000000000111222111000/////////000111...000222444555333111000---///111333333111///---333222111///...///111333666333...,,,---...///////////////......------------...//////------...///,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,,,,,,,,,,,,,++++++*********,,,...///...,,,++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************+++++++++************************++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,+++++++++++++++++++++******++++++,,,------......+++++++++++++++++++++++++++++++++,,,,,,+++++++++******))))))))))))******......---------///333777<<>>888777777666666666666666555777777777666666555555444444444444444444444444444111111111111222222222333111111222222222222222222444333111000///000111222111444777;;;<<<;;;444...111111000////////////000...////////////000000000222222000//////000111222222222222111111000000000...000222444444222000...222111///......000111222444000---++++++---------............------------,,,...///...------...///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++++++++,,,+++,,,,,,,,,++++++*********,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++************************))))))*********+++++++++******************************+++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,+++************+++******+++,,,,,,,,,+++***)))***+++---///000111222++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,---------.........///222777;;;>>>BBBFFFKKKNNNQQQTTTVVVTTTVVVXXXYYYYYYZZZ]]]___bbbccceeeeeefffhhhkkkmmmiiiiiihhheee^^^UUUNNNJJJFFFDDDEEELLLTTT[[[eeemmmvvvzzz}}}||||||~~~|||wwwtttoookkkkkkmmmqqq{{{>>>===>>>???>>>===AAAHHHZZZUUUOOOKKKGGGBBB;;;666666666666666666666666666666777777777666555444333333333333333333333333333111111111111222222222222111111111222222222222222444222000------///111222111555888;;;???AAA;;;333222111000000//////000000......////////////000000000/////////000000111222333222000.........///000///000111222222111000///111///------///000000000000...+++++++++,,,,,,+++------------------------+++,,,...---,,,,,,---...///...---,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,+++))))))+++,,,++++++,,,,,,,,,++++++***)))+++,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))***++++++++++++************************)))))))))***++++++,,,,,,************************))))))+++,,,,,,,,,+++******++++++,,,,,,++++++***,,,,,,++++++***+++++++++******,,,---------,,,+++)))***+++---///111222333++++++++++++++++++++++++++++++************++++++......------------......+++---///000222666;;;???AAADDDIIINNNPPPSSSVVVXXXVVVXXXZZZ[[[\\\]]]___aaabbbcccdddeeefffhhhlllooojjjjjjiiiddd]]]UUUPPPNNNJJJIIIMMMVVV___gggpppxxxzzz}}}~~~{{{zzz{{{yyytttpppllljjjkkkpppyyy======@@@DDDBBB???CCCJJJ[[[SSSIIIBBB???===999666666666666666666666666666555555666666555444222111333333333333333333333333111111111222222222333333000000000111111111222222222111///...---...///000///222333555<<>><<<:::888777777777777777777888999999777666555666666555444222111000000111222222222222111000000111111111111111111111111//////000000000000//////////////////////////////000...000......===EEE:::///////////////////////////...---,,,,,,---...///..............................---,,,,,,,,,,,,---,,,,,,---...//////......,,,---...---+++***+++,,,---...---,,,++++++---...---------............///......,,,,,,,,,,,,......,,,,,,,,,++++++***************+++++++++,,,,,,,,,------++++++++++++------......//////...,,,***)))************************++++++++++++++++++++++++,,,+++++++++++++++++++++(((***,,,,,,***)))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************,,,***))))))***++++++***...------,,,,,,,,,++++++...---,,,...///000...---///---,,,***))))))***+++++++++++++++++++++++++++,,,---...---+++++++++---000333777:::>>>BBBGGGKKKMMMOOOSSSVVVYYY[[[\\\]]]]]]]]]\\\[[[\\\]]]^^^___\\\]]]]]]^^^___dddiiinnnlllnnnqqqqqqnnnkkkhhhggggggiiimmmqqqvvvzzz}}}}}}xxxttttttrrrppprrrvvvvvv{{{;;;<<<<<<===EEENNNOOOKKK===;;;:::888777777888888777888888888888777666666666666666555555444444444111222222222222111000000111111111111111111111111//////000000000000//////........................///---000------:::@@@555........................///...---,,,,,,---...///........................000000///...------------,,,,,,---...............,,,---...---+++++++++,,,.../////////...---------,,,,,,,,,,,,------------------,,,++++++,,,------,,,,,,,,,+++++++++***************+++++++++,,,,,,---,,,++++++++++++,,,---////////////...,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++((()))******(((((()))*********++++++++++++*********************************************************++++++++++++++++++,,,************************++++++++++++++++++++++++...,,,++++++,,,------,,,,,,+++((('''&&&''')))***++++++,,,,,,,,,++++++***,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,...222555999>>>AAAEEEJJJMMMOOOQQQTTTWWWZZZ[[[\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZXXXXXXYYYYYY[[[___eeeiiikkknnnsssuuuuuusssqqqqqqoooqqqtttwwwzzz{{{|||}}}wwwtttrrrrrrqqqppptttzzz;;;999888:::DDDMMMMMMHHH;;;:::999888777888888999888888777777666666777777555555555555555555555555111222222222222111000000111111111111111111111111//////000000000000//////...........................,,,000...+++555999///..............................------------......------------------------222111000///............,,,------............------.........,,,+++,,,------......//////.........******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,++++++++++++,,,,,,/////////...---,,,+++***************************++++++++++++++++++++++++************************)))))))))(((&&&''')))+++******++++++++++++******++++++++++++++++++++++++************************+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,)))&&&$$$###%%%(((******---///---***((()))+++))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,...000444888===BBBFFFJJJNNNPPPQQQSSSVVVYYY[[[\\\\\\[[[XXXWWWUUUSSSRRRQQQRRRRRRPPPPPPQQQQQQSSSWWW]]]aaaeeekkkrrrwwwyyyyyyyyyyyywwwxxxzzz{{{{{{yyyxxxvvvrrrqqqqqqrrrqqqsss|||???;;;999===EEEIIIEEE???:::999888777777888999999999888777555555666777777333333333333333222222222111222222222222111000000111111111111111111111111//////000000000000//////...........................,,,111000+++111444+++........................------------------------------------------------222111000///...---------,,,------......---------,,,.........,,,,,,---...///---++++++,,,---...///*********+++++++++,,,,,,+++******************+++++++++++++++++++++++++++************++++++++++++,,,++++++++++++++++++,,,...------,,,,,,+++***)))************************************************)))))))))))))))***************)))'''&&&'''))),,,******++++++++++++******++++++++++++++++++++++++************************,,,,,,++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***,,,+++)))''''''(((***+++---111333111,,,***+++///)))***+++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333666;;;AAAGGGKKKNNNQQQSSSUUUWWWYYY[[[\\\[[[ZZZYYYRRRQQQNNNLLLJJJIIIIIIIIIFFFFFFGGGGGGIIIMMMSSSXXX^^^dddmmmuuuyyyzzzzzzzzzxxxyyyyyyyyywwwtttqqqoooooonnnppprrrssszzz???<<<<<>>>>>??????AAAEEEKKKPPPZZZaaakkksssxxxxxxxxxxxxvvvvvvvvvuuussspppmmmkkkllllllooossszzz;;;:::===CCCFFFCCC===::::::999888777666777777888777777666666555555666666999888777666444333222111111222222222222111000000000000000000000000000000//////000000000000//////------------------------///,,,111222+++,,,111,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,------------,,,,,,+++***,,,---,,,++++++,,,...BBB;;;111+++***+++************+++++++++,,,,,,,,,)))***++++++++++++***)))***++++++++++++,,,,,,,,,)))))))))************+++******++++++++++++******))))))))))))***+++,,,,,,************************************************((())))))******++++++++++++++++++***((()))+++---******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,''')))+++------,,,***))),,,///111000,,,++++++---,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333888<<<@@@DDDIIIMMMPPPRRRUUUWWWYYYZZZ[[[ZZZWWWSSSNNNKKKCCCBBB@@@>>>============::::::;;;;;;===AAAGGGLLLZZZaaallluuuyyyyyyxxxwwwttttttsssqqqooommmlllkkkjjjkkkqqq|||:::999;;;AAAAAA<<<;;;>>>;;;:::888777666666666777666666777777666666555444777777666555444444333333111222222222222111000000000000000000000000000000//////000000000000//////---------------------------)))///111***+++000...------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---------------,,,+++***)))***++++++******+++---;;;555...+++,,,---+++((()))))))))*********++++++******+++,,,,,,+++************+++++++++,,,,,,,,,))))))))))))************)))***+++,,,,,,+++***))))))))))))***+++---///000************************************************))))))******+++,,,,,,---)))***+++***)))((()))+++******++++++++++++******************************++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++...,,,++++++,,,------,,,))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///---------------------------...///000222666;;;???GGGIIIMMMPPPRRRTTTXXXZZZXXXXXXXXXVVVQQQKKKEEEAAA===<<<;;;:::999:::;;;;;;::::::;;;;;;===AAAGGGLLLZZZbbbmmmwww{{{zzzxxxwwwrrrqqqooollljjjiiiiiiiiikkkooozzz<<<:::;;;>>>;;;666888???<<<;;;999777555555555666555666777777777666444333333333333333333333333333111222222222222111000000000000000000000000000000//////000000000000//////------------------------,,,'''---000((()))000///------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------,,,,,,+++***((()))++++++******+++,,,,,,)))''')))---///---)))(((((((((((())))))))))))***+++,,,------,,,+++************++++++,,,,,,,,,))))))))))))************)))***+++,,,,,,+++***)))))))))***+++---///222333************************))))))))))))))))))))))))))))))***+++,,,,,,------'''(((******)))(((((()))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******++++++************************************************,,,***))))))***++++++***,,,,,,+++++++++,,,...///,,,++++++,,,......,,,++++++******+++,,,...111222---------------------------...000111333888===BBBLLLNNNPPPRRRSSSVVVZZZ]]]VVVVVVVVVSSSMMMFFF???:::999888777777777999:::;;;;;;<<<<<<===>>>CCCIIIMMMXXXaaammmvvv{{{{{{xxxwwwqqqoookkkhhhfffeeeeeeeeennnttt999:::;;;<<<======<<<<<<::::::888777777777888999555555444444444555555666999666333333444666555333555333111///...///111333111222333444333111///---111000///------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++///333111---***+++......---,,,,,,++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......(((+++---,,,***)))+++...++++++,,,---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,------,,,***))))))***,,,,,,***))))))***,,,***)))+++------+++((('''---,,,(((000DDDPPPQQQ333...)))(((***,,,***'''+++*********))))))((((((******++++++++++++******************************************************((()))***++++++***)))(((++++++************++++++******))))))))))))******************************---,,,***)))((()))***+++,,,,,,++++++***+++++++++,,,***))))))+++,,,,,,,,,***,,,...111111111000///))),,,///000///...///000.........---,,,,,,...111,,,...000333666<<>>:::777555777999999888888888999888;;;>>>>>>>>>CCCLLLTTTeeeiiiooouuuwwwvvvsssppplllhhhffffffdddbbbfffkkkttt;;;===>>>@@@@@@@@@>>>===:::999888777777777888999555555444444444444555555555222000000222333222111777666333000///......///111222222222222000...---111000///...---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...111000---+++,,,...------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---......)))***++++++******+++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))))))+++,,,+++******+++,,,,,,***((()))+++,,,***((((((---,,,)))000AAAKKKKKK222---)))(((***,,,***(((************)))))))))(((******++++++++++++******************************************************))))))************))))))++++++************++++++******))))))))))))******************************,,,++++++***************,,,,,,++++++***++++++,,,,,,+++******,,,------,,,***+++,,,---......------+++)))'''(((+++------,,,.........---,,,,,,...000...000333777;;;@@@GGGKKKMMMRRRVVVWWWYYY\\\[[[WWWWWWRRRJJJCCC???;;;777555555777999999888888999:::<<<===>>>???CCCJJJUUU]]]iiilllqqqtttuuutttqqqooogggdddccceeefffgggmmmttt888:::<<<>>>>>>===;;;999:::999888888777777888888555555444444444444444555222111//////111222222111666555444222000///...---111111000000//////......000///......------......------------------------------------------------+++,,,---......---------,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------***)))((()))+++++++++***************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******)))))))))***++++++***)))***---///...+++)))))))))******)))&&&***)))%%%)))444:::999///,,,((((((+++,,,+++)))************))))))))))))******++++++++++++************************************************************))))))))))))******++++++************++++++******))))))))))))*********************************++++++,,,,,,+++***))),,,++++++***++++++,,,,,,---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,///)))###$$$)))------***.........---,,,,,,...000000444888===AAAFFFKKKNNNOOOTTTWWWXXXYYY\\\[[[XXXRRRLLLEEE???;;;888666555666888999999888999;;;===??????@@@DDDLLLWWWaaagggooopppqqqrrrrrrpppnnnlllfffccccccfffjjjoooyyy666888;;;======;;;999777999999999888888888888888555555444444333333444444333222222333444555555555000111222333222222111000111000///...............//////......------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,+++***,,,...///...,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,------------+++(((&&&(((+++,,,***((()))))))))))))))***++++++************************))))))))))))))))))))))))************************))))))(((((((((((())))))***+++***))))))+++...111333111...+++************)))+++)))$$$$$$)))***(((,,,***((()))***,,,+++************)))))))))))))))******++++++++++++******************************************************+++***)))(((((()))***+++++++++************+++++++++******))))))******+++************************)))***,,,...---,,,***(((++++++******++++++,,,,,,------,,,---///000///---///......---------......000,,,((((((,,,......,,,.........---,,,---///111333777===BBBFFFJJJNNNQQQRRRWWWYYYYYYYYY[[[YYYUUUMMMHHHAAA<<<999888777666888999999999999:::===@@@AAABBBFFFNNNYYYccckkknnnrrrqqqpppooommmkkkjjjiiijjjfffeeejjjqqq{{{:::;;;===??????===;;;999999999999999888888777777555555444333333333333333333333444555555555666666///000222333333222111000000///......---......///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,***)))***,,,...---,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++*********+++,,,---------,,,,,,+++(((&&&(((+++,,,***(((++++++++++++,,,...///000************************))))))))))))))))))))))))************************))))))(((''''''((())))))*********))))))***...000888666333///,,,******++++++,,,,,,)))((())))))'''***)))))))))***+++++++++))))))))))))))))))************++++++++++++******************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++************++++++++++++************++++++************************(((***,,,......---***(((+++*********++++++,,,------------...000000///---//////...---------......---...//////...------------...///...---...111333666;;;AAAFFFJJJMMMPPPRRRVVVZZZ[[[YYYYYYYYYVVVQQQIIIDDD???;;;999999999888888999999888888;;;???BBBDDDHHHPPP[[[fffmmmpppppprrrpppnnnllljjjhhhggggggjjjggghhhppp|||::::::;;;<<<;;;:::999888888999999999999888777777666555444333222222222222111333444444333222333444333333333333222000...---//////////////////......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++++++++******+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******)))***,,,---------,,,+++***)))((()))+++++++++***+++***)))))))))***+++,,,************************))))))))))))))))))))))))************************((((((((())))))((((((((()))******)))((())),,,...666666444000,,,******+++&&&'''(((((()))***+++***))))))******************))))))))))))******************++++++++++++******************************))))))))))))))))))))))))******))))))))))))******++++++************++++++++++++************++++++************************(((***,,,......---+++***************+++,,,---------,,,---...000000...,,,,,,---------------------,,,...111000...++++++,,,---.../////////111444777;;;???DDDIIILLLOOORRRTTTYYY]]]^^^[[[ZZZZZZVVVRRRGGGDDDAAA?????????>>>>>>;;;;;;;;;::::::>>>CCCGGGLLLSSS^^^hhhppprrrrrrqqqooonnnmmmkkkiiihhhhhhhhhggghhhppp~~~999999888777777777777777888999999:::999888777666666555444333222222222222000333555555222111111222333333333222111000///......///000000000000///...------.........---,,,+++++++++++++++++++++++++++))))))******+++,,,,,,---***,,,---+++((('''***---------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******)))***,,,------,,,+++***)))***++++++******+++,,,...,,,***(((&&&&&&&&&'''************************))))))))))))))))))))))))************************((()))************)))(((((()))******(((((()))***...///000...+++)))***+++%%%%%%%%%'''((((((((())))))***+++******)))))))))((()))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))************))))))++++++************++++++,,,++++++******++++++,,,************************)))***,,,---...---,,,+++************+++,,,---...,,,+++,,,...000000---++++++,,,...////////////...111000.........---,,,,,,,,,...///000111444888;;;AAADDDHHHKKKNNNPPPSSSVVVZZZ^^^___]]]]]]]]]ZZZVVVMMMKKKJJJIIIJJJJJJIIIHHHEEEDDDCCCBBBCCCGGGMMMRRRWWW___jjjrrrttttttttttttmmmmmmlllkkkkkkkkkkkkkkkmmmsss===<<<:::999888999:::;;;888888999:::999888777666666555444333222222222222111444777666333111111222000000111111111222222333---...000222222111///...,,,---.........---,,,+++++++++++++++++++++++++++(((((()))***++++++,,,,,,***---...+++'''%%%)))---...------,,,++++++++++++,,,,,,,,,+++++++++******(((***+++------,,,+++***(((+++---,,,***))),,,...888555222...+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))'''''')))******(((''''''(((&&&)))++++++)))((()))+++,,,+++***+++***)))((())))))***++++++)))((((((((((((((())))))*********+++******++++++++++++******************************))))))))))))))))))))))))((()))***++++++***)))(((++++++************++++++,,,++++++******++++++,,,***************************+++,,,------------,,,************+++,,,---...++++++,,,...000///---+++,,,...000222333333222111888222,,,+++///111000---,,,---///111333666:::===EEEGGGJJJMMMOOOQQQUUUWWWZZZ^^^```______aaa^^^ZZZTTTSSSSSSTTTUUUUUUSSSQQQNNNNNNLLLKKKLLLQQQWWW\\\```hhhrrrwwwvvvtttuuuwwwllllllmmmmmmmmmmmmnnnnnnwww;;;::::::999999::::::;;;888888999999888777555333333333333444444444444555666444000///000000111000000000////////////000000...///000111111000///...000000///,,,***+++---000---,,,,,,------,,,***(((+++++++++*********))))))&&&(((+++++++++***+++---***))))))+++,,,,,,)))&&&,,,,,,,,,++++++*********************************&&&***---)))%%%'''111;;;SSS:::'''''',,,***&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''++++++***)))(((((())))))++++++******)))(((((((((******))))))))))))))))))---+++((((((***+++***(((&&&$$$%%%)))***'''''')))+++++++++*********))))))***************************************)))((('''************************************************+++++++++*********))))))******))))))******+++,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******((()))***+++,,,+++*********)))***,,,...///---,,,***---///000000///000000222222111///,,,+++---///...000222444777;;;AAAEEEHHHKKKNNNPPPRRRUUUZZZ]]]\\\___dddfffeeecccbbbbbb___```bbbddddddeeedddddd```^^^\\\[[[\\\___ccceeeqqqsssuuuvvvuuutttqqqooonnnjjjiiilllnnnooorrrwww::::::999999999999::::::666666666555555666666666444444444444444444444444666333000///000111000000000000////////////000000...///000111111000///...///...---,,,,,,,,,,,,------,,,++++++,,,---------+++++++++*********))))))''')))+++++++++***+++---///000111000---,,,,,,---+++++++++******)))))))))************************'''***,,,***''')))000777EEE555((()))+++''''''+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((())))))((('''''''''(((((())))))((((((((((((''''''***************************(((&&&''')))***)))'''***'''&&&******((((((++++++++++++*********))))))******************************++++++******)))(((************************************************+++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********((()))***+++,,,++++++***,,,---///000///...,,,+++...000111111///---,,,---.../////////------///000000222555888;;;???DDDGGGKKKMMMOOOQQQSSSUUUYYY\\\```cccgggiiiiiigggfffffffffgggiiikkkmmmmmmmmmmmmkkkiiigggeeefffhhhkkkmmmqqqssstttuuutttrrrpppnnnjjjiiikkknnnpppttt999999999888888999999999===;;;777555333444666777444444444444444444444444555333000///000111000000000//////......//////000...//////000000//////...111...+++,,,---...,,,))),,,+++)))))))))+++...///+++++++++***************''')))+++++++++***+++,,,,,,///111...)))'''(((+++*********)))))))))))))))************************)))***+++***)))+++...111444---)))+++***%%%(((000))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((((((((()))***((((((((())))))))))))*********++++++++++++++++++)))''''''((()))***)))(((---)))'''***,,,******,,,+++************)))))))))************************++++++++++++++++++***)))************************************************+++++++++*********************))))))******+++,,,++++++++++++++++++,,,,,,+++++++++***************)))******+++,,,+++++++++...111444444000,,,++++++...000111111...,,,,,,,,,+++---...///...///000222111444999===@@@DDDHHHJJJNNNPPPRRRSSSTTTVVVYYY\\\cccfffjjjlllkkkjjjiiiiiimmmnnnppprrrtttvvvwwwwwwvvvuuurrrpppoooppprrrtttrrrrrrssssssrrrqqqooonnniiikkknnnqqquuu~~~999888888777777888888999KKKFFF???888333333444666555555555444444333333333444222000///000111000////////////....../////////////////////////////////777111+++***---...+++(((+++++++++*********+++---************************''')))++++++******+++,,,(((***,,,---+++(((&&&%%%******************))))))******************************)))***,,,,,,+++***)))&&&(((+++***&&&(((...))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***))))))(((***************+++,,,---)))******+++,,,,,,------+++++++++++++++,,,,,,,,,***************+++******,,,((('''+++---+++)))***************))))))))))))************************++++++,,,,,,,,,++++++*********************************************************************************))))))******+++,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,222666555000+++***,,,***---///000///......///***,,,/////////000111222333777===BBBFFFHHHKKKMMMOOOQQQTTTUUUWWWYYY]]]```eeehhhkkkmmmlllkkkkkkkkkoooppprrruuuwwwzzz|||||||||zzzwwwtttsssrrrssstttrrrrrrrrrqqqpppoooooonnnmmmmmmqqqxxx777777777666666777777777NNNIII@@@888333222333555666666555444333333222222222111//////000111000/////////............////////////............//////===555,,,)))***,,,,,,))),,,...111111...+++******************************(((***++++++*********+++******,,,111555333,,,%%%++++++++++++++++++++++++***************************))))))***,,,,,,***''''''%%%%%%)))+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((***)))))))))***+++,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,++++++******))))))***+++---((('''+++...,,,(((&&&))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++******************************************************************************))))))******+++,,,......---,,,***)))((((((******************+++++++++++++++++++++,,,,,,,,,***///444333...++++++...+++---//////...------...---...000000000000222333666;;;AAAFFFIIILLLNNNOOOPPPRRRVVVXXX[[[^^^cccfffiiikkknnnoooooonnnnnnnnnpppqqqsssvvvyyy|||~~~~~~|||yyyvvvsssrrrrrrrrrqqqqqqppppppooooooooopppppppppwww777666666555555666666777DDD@@@:::555222222444666777777666555333222111111111000//////111111000//////......------......//////......------......///:::444---))))))+++,,,+++---111555555111---+++******************+++++++++(((***,,,,,,***)))***+++***(((***000777777---$$$+++++++++++++++,,,,,,,,,************************)))))))))***++++++)))''')))&&&$$$'''++++++(((%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''((()))''''''(((((()))***++++++))))))******+++,,,,,,,,,******)))(((''')))---000777///***,,,...+++'''&&&(((((()))))))))))))))***************************)))***++++++++++++++++++***************************************************************+++++++++******))))))******+++,,,......---,,,***)))((((((+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------***---000///---,,,---......000111000---+++******///000111000000111444777<<<@@@EEEJJJLLLNNNQQQRRRRRRUUUYYY\\\___ccchhhkkknnnppprrrssssssrrrrrrsssssstttuuuxxx{{{~~~~~~{{{xxxuuussssssrrrqqqpppoooooooooppprrrsssuuuyyy666555555555555555555666888666444222222333555666888777666555333222111000000/////////111111000...///......------......//////...------------...///000...,,,*********+++,,,***///222111---******+++))))))*********+++++++++)))***,,,,,,***)))******(((''''''+++//////)))###)))*********++++++++++++************************'''((()))******)))((((((***(((&&&&&&)))+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((***+++,,,((('''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((())))))***++++++,,,******)))((()))...666<<>>FFFGGGCCC<<<333+++((()))+++******))))))((((((''''''+++))))))+++...///,,,)))+++++++++*********))))))+++)))((('''((()))+++,,,************************++++++************++++++***,,,...---,,,+++,,,,,,++++++++++++++++++++++++******+++,,,...222555666------++++++++++++---------------------------------------...//////...---000000000111333888???DDDMMMOOORRRUUUWWWXXXXXXXXXZZZ]]]aaadddfffhhhkkkmmmqqqoooooorrrvvvyyyyyywww|||{{{{{{~~~}}}{{{yyyvvvuuussssssooommmkkkjjjhhhjjjsss~~~666555444333333555666888555555555555444444444444333333333222111111000000222000///000222222000---///////////////////////////...---,,,,,,,,,------,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((***)))((('''&&&&&&&&&&&&''''''(((((())))))******''''''((()))))))))))))))(((((())))))))))))(((((()))))))))))))))******++++++***)))(((***...555:::<<<;;;999444///+++************))))))((((((((((((***))))))+++---...+++)))+++++++++*********))))))***)))((('''((()))+++,,,************************++++++************++++++***,,,------+++++++++,,,++++++++++++++++++++++++***++++++,,,---...000111------,,,++++++,,,---------------------------------------.../////////...000111222333666;;;BBBGGGOOOPPPRRRUUUWWWYYYZZZZZZ]]]```dddfffhhhjjjmmmooopppooooooqqqvvvyyyyyyxxx}}}||||||~~~~~~}}}zzzwwwuuusssqqqqqqkkkjjjkkkkkkiiilllwww777666666555555555555555555555444444444333333333333222222111000000//////111000000000111111///---///////////////////////////...---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))***))))))(((''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++---***'''&&&(((+++---......111444444111---+++)))***))))))))))))((((((((()))))))))***+++,,,***)))+++++++++******************)))((((((((()))+++,,,************************++++++************++++++)))+++,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,++++++***------,,,,,,,,,,,,---------------------------------......///////////////111222555888;;;AAAGGGKKKQQQRRRSSSVVVXXX[[[\\\]]]```ccceeeggghhhjjjlllnnnooonnnnnnppptttxxxzzzzzz}}}}}}}}}}}}{{{xxxtttrrrpppnnnnnnhhhiiikkklllkkkqqq888888777777666555444444444444444444333333333333222222111111000/////////000000000000000000///...////////////////////////......------,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++***)))''''''((((((((()))))))))))))))(((((())))))******))))))******))))))((((((''''''(((((((((((()))))))))))),,,,,,+++***************))))))))))))((((((((((((''''''((()))))))))))))))'''(((((())))))))))))((()))((((((((()))***+++,,,///+++((((((***,,,***(((&&&***///111000---***)))))))))))))))))))))))))))))))))))))))******))))))************************))))))(((((())))))***+++************************,,,++++++******++++++,,,(((***,,,+++***)))***+++***+++++++++++++++,,,,,,***+++,,,,,,,,,+++)))(((---------,,,,,,---------........................---...000000000//////000000333777<<<@@@EEEKKKOOOSSSTTTUUUWWWZZZ\\\^^^```aaabbbdddeeeeeefffhhhjjjlllllllllnnnqqqvvvyyy{{{}}}~~~}}}{{{yyyuuuqqqnnnllllllkkkggghhhjjjlllnnnyyy999999888888777666555444555555444444444333333333222222111111000////////////000000000000///......////////////////////////---------------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))************)))))))))))))))))))))))))))******++++++******)))************************+++++++++***)))((('''&&&''''''(((((())))))))))))((()))***+++++++++*********)))))))))(((((((((''''''((((((((()))))))))***,,,++++++***************))))))))))))((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((()))***+++,,,---***((()))+++,,,***'''&&&)))+++,,,+++*********))))))))))))************)))******))))))))))))***************************)))))))))))))))******+++************************,,,,,,++++++++++++,,,,,,(((***,,,+++***)))***+++*********++++++,,,,,,,,,***+++,,,------,,,+++***------------------------........................---///111111000///000111000444:::@@@EEEJJJNNNRRRUUUVVVWWWYYY[[[]]]______```aaabbbaaaaaaaaaccceeefffffffffhhhkkkpppvvvzzz{{{}}}~~~}}}|||xxxvvvrrrnnnkkkjjjjjjjjjgggggghhhmmmttt::::::888777666666666666666666555555555444444444333222222111000000//////...000111111///......///////////////////////////------......------,,,+++,,,,,,,,,+++++++++******'''(((((()))******++++++))))))))))))))))))))))))******++++++++++++******************************************)))(((''''''&&&''''''(((((())))))***&&&((()))+++++++++******((((((((()))))))))))))))''''''(((((())))))******)))((((((''''''((((((((((((((((((((())))))))))))''''''((()))))))))))))))&&&'''((())))))******)))(((((((((((()))***,,,,,,)))((((((((())))))(((''')))******)))'''''')))+++)))))))))************+++***++++++***(((((()))+++***************+++++++++((()))))))))************************************,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++******+++*********++++++,,,,,,---++++++,,,------------,,,------............------........................---000333222000///000333111666===DDDIIINNNQQQTTTVVVWWWZZZ\\\]]]^^^]]]]]]^^^^^^^^^\\\[[[[[[]]]___\\\]]]]]]^^^aaagggnnntttxxx{{{~~~~~~|||{{{{{{vvvssspppllliiiiiiiiijjjiiihhhllluuu;;;:::888666666666888999777777666666666555555555333333333222111111000000---000111111...------///////////////////////////------.........---,,,+++,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))************))))))************************((()))))))))))))))((((((&&&&&&''''''((())))))***$$$%%%''')))***)))((((((''''''(((((())))))******'''''''''((()))*********(((''''''&&&&&&''''''(((''''''(((((())))))******''''''((()))))))))))))))&&&'''((()))************''''''(((((()))+++,,,---((()))***)))''''''''')))***+++***(((''''''))),,,))))))*********++++++++++++,,,---+++((((((***,,,))))))*********+++++++++(((((()))***************************************---,,,,,,++++++,,,,,,---***,,,------+++++++++,,,)))******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---...//////...---,,,........................---111444333000///111444333999AAAIIINNNQQQTTTVVVVVVXXX[[[^^^___]]][[[ZZZWWWWWWVVVSSSQQQQQQRRRTTTQQQRRRSSSTTTVVV]]]eeellluuuyyy}}}}}}{{{zzzzzztttqqqnnnjjjhhhiiijjjkkkooopppwww<<<:::777666555777999:::777777777777666666666666444444333333222111111111---000222111...,,,---///////////////////////////,,,---.........---,,,+++,,,,,,,,,+++++++++******++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))))))))))))))(((&&&&&&&&&'''((())))))***"""###%%%'''(((((('''&&&&&&&&&'''((()))***++++++&&&''''''((()))******+++))))))(((((((((((()))***&&&''''''((()))******+++'''(((((()))))))))))))))&&&'''((()))************'''''''''((()))+++,,,---***,,,---+++'''&&&(((+++*********)))((((((***,,,))))))******++++++++++++,,,---...+++((((((***---))))))******++++++++++++(((((()))***************************************---,,,,,,++++++,,,,,,---***,,,...---,,,+++,,,---))))))***+++,,,,,,------///---,,,***)))******+++,,,---...//////...---,,,////////////////////////---111444444000///111444555;;;DDDLLLQQQTTTVVVXXXVVVYYY]]]______]]]ZZZXXXPPPPPPNNNKKKHHHHHHIIIKKKJJJKKKLLLLLLOOOUUU___fffssswww|||~~~|||zzzzzzzzzssspppmmmiiihhhiiijjjlllvvvxxx777777777777777777777777:::999888666555555555555333333333222222222111111111000///...---------...///.........------------***---//////---+++,,,...)))...000---+++***((($$$))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&'''(((******))))))***,,,))))))))))))))))))))))))(((((())))))((('''&&&&&&)))))))))))))))(((((((((***(((%%%""""""$$$&&&(((((((((''''''(((***---...&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((,,,)))'''''')))***(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''+++(((%%%'''***,,,+++***)))************++++++++++++++++++*********))))))******++++++++++++******************************)))))))))***++++++,,,,,,666333...+++((((((***+++***++++++,,,,,,,,,++++++++++++,,,---------,,,,,,++++++******++++++,,,---///......---------......////////////000000000000...//////......///222555;;;DDDNNNTTTUUUVVVXXX[[[ZZZ[[[]]]^^^]]]YYYRRRMMMMMMKKKGGGCCCAAAAAAAAABBBCCCEEEHHHKKKOOOUUU\\\aaannnyyy~~~}}}rrrqqqmmmhhhfffhhhkkknnnpppwww888888888888888888888888999888777666555444444444222222222222111111111111/////////////////////////////////.........------+++---...---++++++,,,...)))000333000+++******((()))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((('''''''''((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))((('''((((((((((((((((((((((((+++)))'''%%%%%%&&&((()))))))))(((((()))+++---///'''(((((((((((((((((('''''''''''''''((((((((((((---***((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((''''''((((((((()))***,,,---,,,)))&&&))))))*********++++++++++++++++++*********))))))******++++++++++++******************************,,,,,,,,,+++++++++++++++666333///,,,******+++,,,***++++++++++++******)))))))))***+++,,,,,,++++++------,,,,,,------...///......------------......////////////000000000000---......------///333666???FFFOOOTTTVVVWWWYYY\\\\\\[[[[[[[[[YYYUUUOOOJJJGGGEEEBBB???>>>???@@@AAABBBDDDFFFHHHLLLSSS[[[aaappp{{{~~~~~~{{{pppnnnmmmjjjiiikkkpppuuuxxx888888888888888888888888888777666555444333333333111111111111000000000000---...///111222222111111000/////////............,,,,,,,,,+++******,,,...+++333777333,,,***+++,,,))))))***++++++***))))))))))))))))))************))))))((((((((((((''''''(((***++++++)))(((((()))((((((((((((((((((((((((((()))***************)))&&&&&&''''''(((((())))))+++***)))((((((((())))))***)))))))))***,,,...///(((((())))))))))))((((((''''''''''''((((((((((((,,,+++))))))***+++***)))''''''''''''''''''''''''(((((((((((())))))))))))******)))((((((((())))))''',,,222555333...(((%%%)))))))))*********+++++++++++++++*********************++++++++++++******************************......------,,,++++++***444333000---++++++,,,---,,,,,,---,,,,,,+++******)))***+++,,,---------------------------......///------,,,,,,,,,------...////////////000000000000......//////000333777;;;DDDJJJQQQUUUWWWXXX[[[]]]^^^[[[XXXUUURRRNNNIIIEEEAAA@@@>>>======>>>@@@AAACCCDDDEEEGGGMMMUUU___fffuuu}}}}}}||||||wwwnnnggghhhiiiiiilllsss~~~999999999999999999999999777666555444333222222222000000000000////////////---///111222333222111///000000/////////.........---,,,+++))))))***,,,...---666;;;555,,,)))+++---((()))+++,,,,,,+++)))(((((((((((())))))*********))))))(((((((((((((((((()))***,,,+++)))((((((((((((((((((((((((((((((((('''((())))))************%%%%%%&&&'''((())))))***))))))*********))))))((())))))))))))***+++,,,---((((((((())))))(((((((((''''''''''''((((((((((((+++***)))((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******(((...666999555000+++***))))))))))))******************************************++++++++++++******************************------,,,,,,++++++++++++111000///---,,,,,,,,,,,,......///......---,,,++++++,,,---///000111111111+++++++++++++++,,,---------,,,,,,,,,,,,------...////////////000000000000///000111222333888===BBBKKKOOOTTTWWWXXXZZZ\\\^^^^^^YYYTTTNNNJJJGGGCCC@@@@@@???>>>===>>>???AAABBBEEEFFFGGGKKKRRR]]]iiiqqqzzz|||zzzxxxssslllfffhhhkkkmmmrrr~~~888888888888888888888888777666555333222222222222000000000/////////......///111222333222111///---////////////...............,,,***))))))+++,,,---///888<<<444***''')))+++((()))+++,,,,,,+++)))((('''''''''(((((()))))))))(((((())))))))))))))))))(((***,,,,,,***(((''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))%%%&&&&&&'''((()))******''''''((()))))))))((('''''''''(((((())))))******&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((('''''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******''',,,222444111...------(((((()))))))))***************************************++++++++++++******************************)))*********+++++++++,,,---------,,,,,,+++++++++---------------,,,+++++++++,,,...///000111111111,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///////////////000000000000///000111222555;;;BBBGGGPPPSSSVVVYYYZZZ[[[\\\]]][[[VVVNNNHHHDDDAAA???===??????>>>>>>>>>???@@@AAAEEEGGGKKKQQQZZZfffrrrzzz}}}{{{wwwuuupppkkkkkknnnrrrwww777777777777777777777777777666555444333222222222000000000000////////////111111222222111///...---///.........------------...,,,******+++,,,,,,,,,...555777111)))''')))***))))))***++++++***))))))''''''''''''(((((((((((((((((())))))))))))******'''))),,,,,,+++)))((((((((((((((((((((((((((((((&&&''''''(((((((((((('''''''''(((((())))))******&&&&&&'''((((((((('''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''((('''&&&&&&((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((()))******&&&(((***+++******+++,,,((((((((()))))))))*********************+++++++++******++++++++++++******************************(((((()))******+++,,,,,,***+++,,,,,,,,,,,,++++++******++++++++++++*********+++,,,---...........................//////000------------......///000////////////000000000000...///000222666===EEEKKKSSSUUUXXX[[[]]]\\\[[[ZZZUUUPPPIIIDDD@@@???>>>===>>>>>>>>>>>>???@@@@@@AAAEEEIIIPPPXXXbbblllwww~~~~~~|||yyyvvvrrrooolllkkkpppwww666666666666666666666666888777666444333333222222111111111000000000//////////////////////////////------------,,,,,,,,,,,,...,,,++++++---...---+++)))...000+++((()))******)))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********%%%(((+++,,,+++)))))))))))))))))))))))))))))))))(((((()))))))))((((((''')))))))))***************&&&&&&&&&''''''((((((((('''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&''')))(((&&&&&&(((+++(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***)))(((''''''((())))))((((((((((((((()))))))))***))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++)))***,,,---...---,,,,,,)))***+++,,,,,,------,,,***+++,,,---------------...............///000000............///000111111////////////000000000000000111333555:::BBBKKKQQQUUUWWWZZZ]]]___]]]ZZZWWWPPPKKKEEEAAA??????>>>>>>======???@@@BBBDDDEEEFFFJJJPPPYYYbbbkkkssszzz}}}zzzxxxtttqqqooonnnlllsss~~~|||{{{{{{|||~~~{{{yyyxxxwwwxxxxxxyyyxxxxxxyyy{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}}}}|||}}}666666666666666666666666888777666555444333333333111111111111000000000000......------...///000111------,,,,,,,,,+++++++++...,,,+++---///000---***%%%)))***((('''***,,,+++))))))(((((((((((())))))++++++******))))))(((((((((((())))))*********+++$$$'''+++,,,,,,***))))))***************************************)))((('''+++++++++***************'''''''''''''''((()))***((())))))************)))(((((())))))))))))((((((''''''''''''((((((((()))&&&(((***)))''''''))),,,))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))---***((((((++++++(((%%%(((((((((((())))))))))))))))))******++++++++++++******++++++++++++******************************...------,,,,,,++++++***)))***---/////////...---,,,,,,...///000111111111------......///.........---,,,,,,,,,,,,---...............//////111222222////////////000000000000444555777:::???HHHQQQXXXUUUWWW[[[^^^```^^^YYYVVVLLLHHHCCC???>>>?????????>>>???AAADDDFFFIIIKKKLLLQQQWWWaaakkkrrrxxx}}}~~~{{{yyywwwtttpppooopppsss|||~~~~~~|||{{{zzzyyyxxxtttsssssstttwwwxxxxxxxxxtttsssqqqoooooopppqqqrrrqqqppppppqqqssssssrrrppplllllllllmmmnnnpppqqqrrrpppqqqsssuuuwwwxxxyyyyyywwwxxxzzz}}}555555666666666666555555777666444333222111111111777555222111111000///---...000222222000///...///------------------------......---,,,,,,+++******000---)))(((((()))((('''((((((((((((((()))******(((((((((((())))))))))))(((''''''((()))***)))((('''''''''''''''((()))))))))((('''))),,,...///...+++)))''''''((()))((('''))))))))))))))))))))))))&&&%%%%%%'''******(((%%%))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&(((+++...---)))&&&&&&'''))))))(((''''''((()))***---,,,+++)))((((((''''''+++&&&$$$''')))((((((+++************************++++++******))))))((((((******+++,,,,,,,,,++++++)))+++,,,,,,+++***+++,,,)))***+++,,,...///000000++++++++++++++++++++++++,,,---......//////......(((***,,,...///---,,,***------...000222444666777---...//////......///111000333999???EEELLLSSSXXX[[[ZZZ[[[___bbb___VVVOOOGGGCCC@@@@@@BBBDDDDDDCCCGGGHHHIIIIIIKKKNNNSSSWWW___eeemmmvvv|||~~~}}}xxxtttsssqqqnnnppptttxxx~~~~~~~~~|||zzzxxxyyyzzzzzzyyywwwuuussstttrrrpppmmmkkkkkkkkkllllllkkkkkkjjjiiiiiihhhhhheeedddcccbbbaaa`````````bbbbbbbbbcccccccccddddddbbbaaaaaaaaaaaabbbcccccccccddddddeeefffhhhiiijjjkkkkkklllnnnqqqsssuuuwwwxxxzzz|||~~~~~~555555666666666666555555666555444333222111111111000...555AAA???222---222...///111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++*********))))))))))))))))))(((((((((((((((((()))******))))))))))))************,,,***(((((())))))(((''''''''''''''''''((()))))))))(((''')))---333777999,,,***((('''((()))((('''))))))))))))))))))))))))'''&&&%%%''')))***(((&&&((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''))),,,---,,,++++++++++++***(((''''''((()))***++++++***)))((((((((((((***''''''***)))'''))),,,++++++++++++++++++++++++*********)))))))))))))))******++++++,,,,,,,,,---,,,+++************++++++***++++++,,,---...//////+++++++++++++++++++++++++++,,,,,,,,,------------***,,,...000000///---,,,------...///111333555666...///000///......000222222666===CCCIIIOOOUUUYYY]]]\\\]]]```aaa^^^UUUNNNHHHEEECCCDDDGGGJJJKKKKKKPPPQQQRRRRRRTTTWWW\\\```jjjnnnuuu|||yyyuuuqqqooonnnnnnttt{{{zzzxxxvvvvvvvvvvvvtttrrroooooopppooonnnllljjjiiiiiigggeeecccbbbaaaaaaaaabbbaaaaaa```______^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\^^^___`````````aaaccceeegggjjjkkkmmmoooqqqrrrrrrsssuuuwwwzzz{{{|||555555666666666666555555444444333222222222222222...000BBBWWWPPP666,,,666000000000000///...,,,+++++++++++++++++++++++++++------,,,,,,++++++******&&&(((***++++++*********((((((((((((((()))******************++++++++++++111...***((((((((('''''''''''''''''''''((())))))+++(((&&&(((---333888;;;,,,***(((((((((((('''&&&)))))))))))))))))))))))))))'''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&'''))),,,///000///...---+++(((&&&&&&'''(((******))))))(((((())))))***)))(((***...---***))),,,++++++++++++++++++++++++))))))))))))************++++++******+++---///000000,,,))))))***,,,+++))),,,,,,,,,,,,------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,...000111111111///...,,,,,,---...000222333444000000111000//////222444666;;;BBBHHHNNNSSSXXX\\\`````````aaaaaa\\\TTTNNNJJJIIIIIIKKKPPPTTTVVVWWW]]]^^^___```aaadddiiilllvvvyyy}}}~~~uuurrrooommmlllppp|||~~~}}}|||{{{yyyvvvtttsssrrrooonnnlllllllllllljjjiiieeeeeecccbbbaaa___^^^]]][[[[[[ZZZXXXWWWVVVUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTUUUWWWZZZ[[[]]]```aaacccccccccdddeeegggkkklllmmmpppsssvvvxxxzzzxxx{{{~~~444555555666666555555444333333222222222222222333444>>>QQQ]]]QQQ888///555000000000111222111///---++++++++++++++++++++++++,,,,,,,,,,,,++++++******'''))),,,+++***)))***,,,((((((((((((((())))))***)))))))))*********++++++222...***((((((((())))))'''''''''''''''((()))))),,,)))''''''***...000111---+++(((((((((((('''&&&)))))))))))))))))))))))))))'''&&&%%%&&&'''((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&***///111000......,,,(((&&&%%%&&&((()))((((((((((((((()))*********))),,,333555111+++(((++++++++++++++++++++++++(((((())))))******++++++++++++******+++---000222333...)))))),,,...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///111111000//////,,,,,,------///000222222111111222111000111444777:::???GGGNNNSSSWWW[[[^^^dddcccccccccaaa]]]VVVQQQOOOPPPRRRVVV[[[```ccceeeiiikkklllmmmnnnppptttwww}}}~~~~~~{{{yyysssqqqnnnmmmmmmuuu}}}|||{{{zzzwwwuuusssrrrpppmmmkkkhhhgggffffffeeeccccccddddddbbb```^^^]]][[[YYYWWWVVVUUUUUUQQQQQQRRRQQQPPPOOONNNMMMNNNNNNNNNMMMMMMLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIILLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRSSSVVVWWWYYYYYYXXXXXXYYY[[[]]]^^^___aaadddfffiiijjjkkknnnrrruuuxxx}}}444444555555555555444444333333222111111111222222333CCCQQQMMM@@@555111///...------///222222000...------------------------,,,+++++++++++++++************)))(((''''''((()))((((((((((((((())))))***((((((((()))))))))******///,,,((('''(((***++++++'''''''''''''''((())))))***)))((()))******)))(((,,,***(((((((((((('''&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((&&&%%%(((,,,...---***---+++)))&&&&&&&&&((()))''''''''''''((()))***++++++(((+++666<<<777,,,$$$++++++++++++++++++++++++(((((())))))******+++++++++***))))))***---///111444///++++++...000---***---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------......------,,,---.../////////......------------...///000111111222222222222444888;;;???CCCKKKQQQVVVZZZ^^^aaaggggggffffffddd```[[[XXXXXXZZZ]]]bbbfffkkkooorrrssstttuuuvvvvvvwwwzzz}}}}}}zzzwwwtttpppnnnmmmnnnqqq}}}}}}uuutttqqqpppooommmkkkiiiiiihhhfffdddaaa___]]]\\\\\\[[[ZZZZZZZZZZZZYYYWWWVVVUUUSSSQQQOOOOOONNNNNNJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIKKKKKKMMMOOOPPPPPPOOOOOOPPPQQQSSSSSSTTTVVVXXX[[[]]]^^^\\\___ccceeegggmmmvvv}}}wwwtttuuuzzz}}}}}}444444555555555555444444333333222111111111111111,,,;;;@@@666---///000,,,---++++++---111111///,,,------------------------++++++++++++++++++*********(((''''''(((((('''%%%((((((((((((((()))******'''((((((((()))))))))))),,,)))'''''')))+++,,,,,,'''''''''''''''((())))))''''''''')))++++++)))'''+++)))''''''((()))((('''(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''((('''&&&'''((())))))(((+++***)))(((''''''((((((''''''''''''(((((()))***+++(((***444:::555+++$$$************************))))))))))))******************))))))***,,,...///111///------//////---***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***,,,///111111000...,,,,,,,,,------.........---...............///000111111111222222333777<<<@@@DDDIIIOOOUUUYYY^^^bbbeeehhhiiiiiiiiihhhfffcccbbbbbbeeeiiimmmppptttxxx{{{yyyzzz{{{{{{zzzzzz|||~~~~~~~~~}}}|||zzzwwwuuutttmmmkkklllqqq{{{}}}zzzyyywwwtttrrrlllkkkjjjhhhfffdddcccbbb___^^^]]]ZZZXXXVVVTTTTTTRRRPPPOOOOOOPPPPPPOOONNNKKKKKKJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@???????????????@@@@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEEEEFFFHHHGGGGGGGGGHHHIIIKKKKKKLLLMMMOOOQQQSSSTTTQQQUUUXXXYYYZZZ___iiirrrrrriiidddjjjnnnnnnqqqwwwtttwww{{{}}}333444444555555444444333444444222111000000000000...222222...,,,...//////222///...///222222///***,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***((((((,,,111111+++$$$((((((((((((((()))******(((((()))))))))************((('''''')))+++******'''''''''''''''((())))))'''&&&&&&''')))***)))((()))((('''''')))******)))(((((((((((((((((((((((('''***+++***(((&&&'''(((''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''((((((''''''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&''')))((()))))))))))))))(((((((((((('''''''''(((((()))***((()))...///,,,)))***))))))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++,,,---......---,,,***++++++++++++++++++,,,,,,++++++++++++++++++++++++(((+++000333333111---***,,,,,,---------........./////////...//////000000000111222222555999???DDDJJJNNNSSSXXX\\\aaafffiiihhhjjjkkklllllllllllllllkkkooosssvvvxxxzzz}}}}}}~~~~~~}}}|||{{{{{{}}}yyyyyyxxxwwwvvvuuussssssmmmkkkooozzz}}}xxxuuuqqqooommmkkkhhhfffdddcccbbb```]]][[[ZZZZZZUUUUUUSSSRRRPPPNNNMMMLLLKKKIIIHHHHHHIIIJJJHHHGGGCCCDDDEEEEEEEEECCCBBBAAAAAA@@@???>>>??????AAAAAA????????????????????????>>>===============>>>>>>>>>>>>?????????@@@@@@@@@======<<<<<<======>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCC???AAABBBBBBBBBBBBDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLKKKNNNPPPPPPOOOUUU___hhhrrraaaVVVZZZ`````````dddeeeiiilllnnnnnnqqqxxx~~~333444444555555444444333555444333111000/////////888000...333444//////444999555333333666555000+++++++++++++++++++++++++++******************+++++++++***,,,444<<<;;;111'''((((((((((((((()))******)))************+++++++++)))((('''((()))***)))''''''''''''''''''((()))))))))&&&$$$###$$$&&&'''&&&)))'''&&&''')))*********(((((((((((((((((((((((((((+++...---***((((((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&((()))(((&&&%%%(((+++&&&''')))******)))((('''((((((''''''''''''(((((((((((())))))%%%"""(((000((((((((((((((((((((((((++++++******))))))((((((((())))))*********))))))'''***---///---+++************+++++++++,,,,,,,,,++++++++++++++++++++++++'''+++000444444111,,,)))------------.........///000000////////////000000///000111333555;;;AAAFFFOOORRRVVVZZZ^^^ccciiimmmhhhjjjmmmnnnooooooqqqrrrqqqtttyyy{{{{{{}}}|||{{{{{{|||tttssssssrrrrrrrrrqqqqqqpppnnntttzzzvvvpppmmmiiifffdddbbb```]]]YYYYYYXXXVVVSSSQQQPPPPPPOOONNNMMMLLLJJJIIIHHHGGGHHHGGGFFFFFFGGGHHHGGGEEE@@@AAACCCDDDDDDCCCAAA@@@AAA@@@>>>======???AAABBB>>>>>>>>>>>>>>>?????????>>>===============>>>>>>;;;<<<<<<<<<===========================>>>>>>???>>>>>>======>>>??????@@@AAAAAA@@@@@@AAABBBBBBCCC===???AAAAAAAAAAAACCCEEE@@@@@@@@@AAACCCEEEFFFGGGDDDGGGIIIGGGFFFKKKVVV___sss]]]NNNQQQXXXVVVUUUWWWWWW[[[^^^___^^^aaahhhnnnooorrrvvvyyy}}}222222333444555555444444333222111111000000111111444222...,,,---///222555;;;;;;;;;999666111---++++++///000,,,+++...///,,,000///---+++++++++---...)))---,,,000999444+++,,,&&&(((++++++***))))))***)))(((''')))******((('''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))***(((((((((((())))))))))))&&&&&&&&&&&&'''(((******((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&'''((()))******)))''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&(((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************,,,+++***))))))+++---...000***)))///...(((***222++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------///...---,,,---///111222333666:::>>>BBBGGGMMMQQQSSSUUUXXX]]]bbbgggkkkmmmnnnooopppoooooopppsssuuuxxxyyyzzz|||~~~{{{yyywwwvvvtttqqqnnnnnnoooqqqrrrpppuuu{{{xxxtttpppnnngggeeebbb^^^[[[XXXVVVUUUUUUSSSQQQOOOMMMKKKJJJJJJIIIEEEDDDFFFEEEBBBAAABBBEEEDDD@@@===???AAAAAA???@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;================================================>>>>>>>>>===============>>>===<<<;;;;;;<<<===>>>??????@@@@@@@@@??????>>>======>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCFFFIIILLLNNNmmmcccVVVMMMJJJLLLOOOQQQOOOQQQTTTUUUVVVXXXZZZ\\\fffffffffhhhlllqqqvvvyyy444444555666666666666666333222111111000000111111222111000//////000111111555555555444222///+++)))''')))***)))***,,,......///...,,,+++***+++,,,------///+++---555000(((+++''')))******))))))***+++((('''&&&''')))***)))((()))(((''''''''''''((())))))(((((('''((()))***+++'''((((((((())))))))))))'''''''''((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''***)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''))))))'''''''''(((***+++))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++************************,,,+++***))))))+++---...///999;;;000(((***---,,,++++++,,,,,,,,,,,,------,,,,,,---------.........000///......///000222333888<<<@@@EEEJJJOOOTTTXXXWWWXXX[[[___cccgggjjjlllnnnooopppppppppqqqtttwww{{{|||}}}~~~{{{yyywwwppppppooonnnnnnooorrruuuzzz|||xxxssspppllliiifff___^^^[[[XXXTTTRRRPPPOOOMMMLLLKKKIIIGGGFFFEEEEEEFFFCCCCCCHHHKKKGGGBBBAAA@@@AAABBBAAAAAA@@@???===?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================================>>>???@@@@@@AAABBBCCCCCC@@@???>>>======>>>????????????@@@@@@AAA@@@@@@???>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCFFFIIIKKKUUUOOOHHHDDDDDDGGGHHHHHHIIIKKKMMMNNNNNNOOOQQQSSS\\\\\\\\\]]]```dddhhhjjjnnnqqqvvv~~~555666777777777777777777333222111111000000111111111111111111111000......///000000000///---+++***///,,,+++,,,+++)))***,,,---,,,+++*********+++,,,111000)))***111,,,%%%***((()))***)))((((((***,,,)))(((&&&&&&(((*********))))))(((((((((((())))))))))))(((((())))))***+++''''''((((((((()))))))))(((((())))))******++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++***)))(((''''''&&&''''''(((''''''''''''((())))))))))))))))))((('''&&&%%%''''''((((((((((((''''''''''''((((((((()))))))))%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++************************,,,+++*********+++,,,---:::QQQSSS999''',,,...$$$++++++,,,,,,,,,,,,---------------.........////////////000111111222333333666:::???EEEJJJOOOUUUYYY\\\]]]```cccfffiiijjjkkkmmmooopppqqqrrrtttwwwzzz~~~{{{xxxvvvlllnnnooopppppptttzzz|||yyyuuuqqqlllhhheeeaaa]]][[[UUUTTTQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAACCC@@@BBBHHHKKKFFFAAA???======???AAAAAA???===;;;>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAACCCEEEGGGHHHAAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBB@@@AAABBBBBBCCCBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@AAACCCEEEFFFEEEDDDCCCCCCEEEEEEEEECCCDDDEEEGGGGGGGGGGGGIIIKKKQQQQQQPPPQQQRRRUUUXXXZZZaaabbbffflllsss{{{666666777777777777666666333222111111000000111111222111111000000///...---------...//////......---///---------,,,)))***---++++++***))))))******+++000...))),,,333,,,$$$***)))))))))((('''(((***---...+++((('''((()))******((((((((((((((((((((((((((((((((((((((())))))***'''''''''((((((((())))))(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,))))))(((''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((('''(((((())))))))))))(((((('''''''''((((((((())))))'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''((()))******))))))))))))))))))))))))(((((()))))))))*********************************************************++++++*********+++,,,---999OOORRR:::***...///%%%+++++++++,,,,,,,,,------------------..................000111222222222222111555<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA????????????????????????????????????????????????<<<===>>>@@@BBBDDDEEEFFFAAAAAAAAAAAAAAABBBBBBBBB???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBB@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFEEECCCAAADDDEEEFFFFFFEEEEEEFFFGGGJJJJJJJJJJJJLLLNNNQQQRRR[[[\\\]]]```dddjjjooorrruuuxxx}}}555555555666666555444444333222111111000000111111333222000...------...///+++,,,,,,---.........///''',,,000...++++++...111*********************+++,,,+++)))111:::///%%%,,,)))))))))((('''(((***---222///+++)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((######$$$%%%&&&''''''''')))((((((''''''''''''(((&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))******(((((())))))))))))((((((''''''''''''(((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************************************************************++++++***+++++++++,,,,,,+++333666111,,,,,,---,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,---///000111222222222444888???FFFKKKQQQVVVZZZ```bbbfffjjjmmmoooppppppmmmpppsssvvvxxxzzz}}}{{{wwwsssqqqkkklllooosss|||{{{wwwtttpppllliiiaaa^^^ZZZVVVSSSQQQMMMKKKHHHGGGEEECCCBBB@@@@@@???@@@??????>>>>>>??????@@@<<<===???>>>;;;===JJJXXX```MMM<<<:::???@@@===;;;=========>>>>>>>>>>>>>>>???????????????????????????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCDDDAAAAAABBBBBBCCCCCCCCCCCCAAAAAABBBDDDEEEEEEEEEEEEBBBCCCCCCDDDCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGIIIJJJMMMOOOPPPRRRRRRRRRTTTWWW[[[___bbbhhhjjjmmmqqqwww~~~444444444444444444333222333222111111000000111111333111///---------///000+++++++++,,,,,,---......111@@@FFF999------///---)))************+++++++++))))))***666???222'''---((()))***)))((((((***,,,222///,,,*********)))(((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++(((((())))))))))))((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************************************+++++++++,,,,,,,,,...))))))...---'''&&&+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------...///000222333333777;;;CCCIIIOOOTTTYYY\\\bbbdddhhhllloooqqqqqqqqqooorrruuuxxxzzz|||}}}xxxsssooollliiijjjoooxxxxxxuuupppllljjjgggcccaaaXXXVVVRRROOOMMMKKKHHHFFFEEEDDDCCCAAA@@@?????????===<<<<<<<<<<<<<<<======;;;;;;======;;;@@@QQQcccnnnWWWAAA===@@@???===<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEAAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFIIIFFFGGGHHHGGGFFFEEEFFFGGGEEEFFFFFFHHHIIIKKKMMMNNNJJJKKKLLLNNNRRRUUUYYY[[[]]]___aaacccgggmmmsssxxx444444444444444333222222333222111111000000111111//////////////////......///...............//////666QQQYYYAAA---///000''')))******+++,,,,,,++++++***(((***777@@@222&&&---''')))******))))))***+++---+++************)))'''&&&'''((())))))((('''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''((()))******)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''((()))'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************++++++,,,,,,,,,+++444...,,,///---&&&%%%***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...///......///000222444666:::???FFFMMMRRRWWW[[[^^^eeehhhkkknnnpppqqqpppppppppssswwwzzz|||}}}~~~zzztttoookkkhhhiiikkkssszzzvvvsssmmmjjjeeeaaa^^^\\\YYYWWWPPPMMMJJJHHHGGGFFFDDDBBBAAA@@@???>>>===============<<<<<<;;;;;;;;;<<<<<<===;;;;;;===???BBBLLLWWWaaaOOOAAAAAABBB>>>===@@@>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIJJJHHHFFFGGGIIILLLFFFHHHIIIHHHGGGFFFGGGIIIGGGHHHHHHHHHIIIJJJJJJKKKIIIJJJLLLNNNPPPRRRTTTUUUSSSTTTWWWYYY[[[___dddhhhmmmsss{{{444555555555444333333222333222222111000111111111,,,---///111111000...---333333222111111111111222&&&KKKWWW===)))000444))))))***+++,,,,,,,,,,,,,,,,,,))))))666???000%%%---&&&(((++++++***))))))***(((''''''(((******)))''''''((()))******)))((('''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((((()))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))(((&&&&&&(((((('''''''''(((((()))'''''''''''''''((())))))***)))'''&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++)))*********)))))),,,000++++++,,,,,,,,,------------------.........//////000000//////111333666888???DDDLLLRRRWWW\\\___bbbhhhjjjmmmpppqqqpppooommmqqqtttxxx{{{}}}~~~}}}xxxrrrmmmhhhfffjjjnnnyyy{{{vvvrrrnnnkkkeeebbb]]]YYYVVVTTTQQQPPPJJJHHHEEEDDDCCCCCCAAA??????>>>===<<<;;;;;;;;;;;;???>>>======<<<<<<======@@@;;;:::>>>AAAAAAAAABBBIII@@@===BBBBBB<<<===EEE??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFGGGIIIJJJHHHEEECCCEEEGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNPPPRRRTTTWWW\\\______eeellloooqqqxxx///;;;555111:::555...888444444333222222111111000111111000000//////......,,,,,,------...//////000/////////...---+++***)))...---,,,,,,,,,+++)))''',,,++++++///444333...)))'''((()))))))))(((&&&%%%&&&&&&&&&'''((())))))***&&&&&&''''''(((((())))))++++++++++++***((('''&&&''''''''''''((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&))))))&&&###))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&'''((("""$$$'''''''''&&&&&&'''((('''&&&&&&'''(((***+++(((((())))))))))))(((((('''&&&%%%$$$%%%''')))***&&&&&&''''''((())))))***&&&'''''''''(((((())))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***)))((((((---------...------,,,,,,------..................111111222222333666;;;>>>CCCIIIQQQUUUXXX\\\bbbgggjjjnnnrrrrrrnnnlllmmmpppuuuwww{{{|||vvvtttpppjjjhhhiiigggttt}}}uuummmhhheeebbb```ZZZWWWRRROOOLLLJJJGGGDDD@@@@@@@@@???>>>======<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFDDDFFFGGGFFFEEEDDDEEEFFFEEEFFFHHHIIIIIIGGGEEEDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJMMMQQQSSSQQQLLLJJJKKKMMMLLLLLLLLLLLLMMMNNNOOOMMMNNNOOONNNMMMNNNOOOQQQXXXYYY[[[^^^bbbhhhpppuuuEEE???222...777999444444444444333222222111111000111111000000//////......,,,,,,------.........///---------...---------,,,---,,,,,,---......,,,+++***)))(((,,,///000,,,'''(((((())))))(((''''''&&&''''''(((((()))******+++((((((((()))))))))))))))(((((()))(((((('''&&&%%%''''''''''''(((((((((((()))'''%%%&&&'''((('''''''''''''''''''''''''''''''''&&&%%%&&&'''&&&%%%###((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''!!!%%%'''((()))+++,,,''''''&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''(((((())))))'''''''''((((((((())))))(((((((((((())))))))))))************)))))))))(((************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***))))))))),,,------...------,,,,,,---------....../////////000111222222444777<<<@@@IIINNNUUUYYYZZZ^^^ccchhhlllooorrrqqqnnnmmmooorrrvvvyyy|||~~~xxxsssqqqnnniiigggiiijjjxxxwwwrrrjjjccc___\\\YYYWWWTTTQQQNNNKKKIIIGGGDDDBBB@@@@@@??????>>>======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>??????@@@AAAAAABBBCCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGFFFGGGHHHHHHFFFFFFGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKNNNOOONNNKKKIIILLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOONNNOOOPPPRRRSSSTTTUUUVVVYYY^^^dddiiiSSSHHHBBB===666777999333444444333222222111111000111111000000//////......,,,,,,------------------++++++,,,---...//////000...,,,******++++++***)))***((('''))),,,---+++((())))))((((((''''''(((((((((((())))))******++++++************))))))))))))'''''''''((((((''''''&&&''''''''''''(((((((((((()))'''&&&&&&'''(((((('''((((((((((((((((((((((((&&&'''((((((&&&%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&''')))******(((&&&&&&'''''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++******)))))),,,,,,------...------,,,,,,,,,---...//////000000000111222444666:::@@@DDDPPPTTTZZZ]]]^^^aaaeeeiiinnnppprrrqqqnnnnnnrrruuuyyy{{{zzzuuuqqqooolllhhhgggjjjooo|||xxxvvviiiddd^^^XXXTTTRRROOONNNMMMJJJGGGEEEDDDCCCAAA???@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>??????@@@@@@AAABBBBBBCCCEEEDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNKKKIIIKKKOOOPPPMMMIIINNNMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLLLLKKKLLLNNNPPPPPPPPPPPPPPPQQQSSSXXX\\\RRRQQQ]]]WWW:::222:::666444444333222222111111000111111000000//////......,,,,,,------------------+++,,,,,,---...///000000===888111,,,)))))))))))),,,***))))))+++,,,+++******)))(((''''''((()))***((((((((())))))******************))))))((((((((('''(((((()))******))))))''''''''''''(((((((((((()))'''&&&&&&'''((((((''''''''''''''''''((((((((((((***---,,,((('''(((***''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%.........+++(((%%%$$$$$$''''''(((((((((''''''&&&(((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------...---------+++,,,---...///000111222000111333666999>>>EEEIIITTTWWW\\\```bbbeeeiiilllqqqqqqqqqpppoooppptttxxx{{{}}}~~~yyytttpppnnnkkkhhhjjjnnnuuu|||wwwrrroookkkhhh___[[[UUUPPPNNNLLLJJJHHHFFFDDDBBBAAAAAAAAA???>>>????????????>>>>>>======<<<<<<<<<<<<<<<=========@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKJJJIIIHHHIIIKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPRRRRRRQQQNNNOOOQQQPPPMMMOOOOOOPPPPPPOOOOOONNNNNNJJJKKKLLLLLLLLLLLLNNNPPPPPPPPPPPPOOONNNPPPTTTWWWSSSVVVfffaaaAAA444:::555444444333222222111111000111111000000//////......,,,,,,---------------...///...---------...//////RRRJJJ===333---,,,------,,,***)))((()))************)))(((''''''((()))***''''''((((((((((((((())))))))))))(((((('''''''''&&&'''((())))))******)))''''''''''''(((((((((((()))(((&&&&&&((()))((('''%%%%%%&&&&&&&&&'''''''''(((+++---,,,)))'''(((***''''''''''''''''''''''''$$$%%%'''))))))((('''&&&)))***+++***))))))***+++)))))))))(((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,---.........---,,,,,,---...///111111222111222555999===CCCJJJOOOUUUXXX]]]aaaeeeiiilllooorrrqqqpppoooppprrrvvvyyy|||~~~~~~{{{zzzvvvqqqmmmkkkhhhgggmmmttt|||wwwqqqkkkgggccc___\\\VVVRRRNNNKKKIIIHHHGGGEEECCCAAA??????@@@@@@???>>>?????????>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQQQQQQQRRRNNNNNNNNNNNNOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPPPPPPPQQQQQQQQQTTTZZZZZZSSSMMMNNNQQQQQQOOOPPPQQQQQQQQQPPPPPPOOOPPPQQQQQQQQQPPPPPPRRRSSSPPPQQQQQQPPPOOOQQQSSSVVVXXXWWW\\\XXXJJJ???:::333444444333222222111111000111111000000//////......,,,,,,------...//////000111000...---------......SSSJJJ===222,,,***+++,,,))))))((('''''''''(((((())))))(((((())))))******''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%&&&'''''''''''''''''''''''''''((((((((((((***(((''''''((())))))((($$$$$$%%%%%%&&&''''''''''''((())))))'''&&&&&&'''''''''''''''''''''''''''%%%&&&'''((()))(((''''''+++++++++***(((((()))+++---,,,***(((''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''((())))))***++++++******))))))))))))(((((((((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---............------...///000000111111222444888<<>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@>>>>>>>>>??????@@@@@@AAACCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKLLLKKKJJJIIIJJJLLLKKKLLLLLLMMMMMMNNNNNNOOONNNNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTSSS]]]```VVVNNNOOOSSSSSSPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSSSSRRRPPPPPPQQQSSSRRRRRRRRRRRRPPPQQQSSSUUUNNNXXX\\\ZZZVVVHHH999666444444333222222111111000111111000000//////......,,,,,,---...000111222222111000...---,,,---...///@@@:::222,,,)))((((((((())))))))))))(((''''''((((((((()))***************((((((((((((((((((((((((((((((((((((((()))))))))%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((***(((''''''((())))))(((%%%%%%%%%&&&'''(((((((((((('''''''''((((((&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((------,,,***'''&&&'''(((000...+++((('''''')))+++&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''')))***+++,,,---*********)))))))))(((((((((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................//////000000000111333555:::???EEEMMMUUU[[[]]]___aaafffjjjnnnoooppppppooonnnooorrruuuwwwxxx{{{}}}}}}xxxtttqqqmmmiiiffffffhhhpppzzzuuuqqqllliiibbb^^^YYYUUURRROOOLLLJJJGGGEEECCCBBBBBBBBBAAA@@@AAA???>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>???===>>>>>>???@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKKKKMMMNNNMMMLLLKKKLLLNNNNNNOOOQQQRRRSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[VVVWWWXXXYYYZZZ\\\\\\]]]ZZZZZZZZZYYYXXXXXXWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[UUU___aaaXXXSSSWWWYYYVVVVVVWWWYYY[[[\\\\\\[[[[[[XXXXXXXXXVVVSSSRRRSSSTTTVVVVVVVVVTTTRRRRRRSSSTTT===[[[hhhgggaaaIII666<<<444444333333222111111000111111111000//////......+++,,,---///000222333444000///...------...000111000...+++***++++++*********+++,,,,,,+++)))))))))'''((()))+++++++++***)))*********)))))))))))))))(((((())))))******++++++'''(((((((((((((((''''''''''''''''''((((((((()))***)))'''''')))))))))(((&&&&&&&&&'''((())))))***+++((('''(((***+++(((%%%))))))))))))))))))))))))(((''''''''''''((())))))&&&'''(((((((((***---///333000+++(((&&&(((***,,,(((((())))))))))))(((((((((((((((((('''&&&%%%$$$%%%&&&''')))***,,,---...+++*********))))))(((((((((((((((((())))))))))))(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............////////////000000000000444666;;;@@@GGGOOOXXX^^^bbbcccdddhhhlllnnnooooooooonnnnnnooorrruuuwwwwww{{{}}}|||vvvrrrooommmiiiggghhhmmmwww}}}yyysssmmmhhhddd```]]]XXXTTTPPPMMMLLLJJJHHHFFFFFFDDDBBBBBBCCCCCCBBBAAA@@@???======???@@@???>>>>>>>>>>>>>>>>>>?????????>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJJJJJJJIIIHHHIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOPPPRRRTTTVVVWWWWWWUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUWWWXXXYYY[[[]]]^^^______^^^___```bbbdddeeeggggggffffffeeedddcccbbbbbbaaa^^^^^^_________`````````aaabbbcccddddddcccbbbaaa^^^^^^___``````aaabbbbbbXXXaaabbb[[[ZZZ``````ZZZ\\\^^^aaaccceeeeeedddcccbbbbbbbbb___]]][[[[[[\\\ZZZ[[[ZZZXXXUUUSSSSSSTTT===MMM\\\\\\MMM===666666111333555444111///000333999777333000//////000111,,,,,,,,,---------......//////...---,,,,,,++++++///+++)))))),,,,,,(((%%%,,,)))((()))+++,,,)))&&&)))******))))))((('''&&&)))))))))((((((((((((((((((((((((((())))))))))))(((((())))))*********+++)))(((&&&%%%&&&''')))+++******))))))((((((''''''((((((((((((((()))******+++***)))(((''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&************))))))))))))'''***111...)))111333&&&111'''$$$+++,,,&&&%%%***))))))(((((((((***+++,,,''''''((()))***,,,...///***************)))((((((&&&'''((()))((('''%%%###***)))))))))***++++++,,,******++++++++++++************))))))******+++,,,++++++***))))))******+++......//////000//////...,,,,,,++++++,,,,,,---...////////////////////////444///...000111000000222444888???FFFMMMTTT[[[```cccdddeeegggjjjmmmoooqqqoooppppppqqqrrruuuzzz~~~}}}{{{vvvuuupppiiikkkffffffkkksss~~~tttnnnfff___[[[YYYWWWVVVNNNMMMJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBBDDDFFFFFFEEEDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIILLLKKKJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOOOORRRSSSSSSRRRRRRSSSUUUWWWWWWXXXZZZ\\\]]]\\\[[[ZZZZZZYYYXXXXXXYYY\\\^^^```bbbdddgggjjjlllllllllkkkhhhiiikkkmmmpppsssuuuvvvuuutttsssqqqooommmkkkjjjkkkkkkkkklllmmmnnnpppqqqsssssssssrrrrrrqqqqqqqqqppppppooonnnnnnoooppppppnnnllliiiffffffgggjjjkkkmmmnnnqqqssssssrrrpppooommmllljjjgggeeedddcccccceeeccc```]]]ZZZYYYXXXXXX777BBBMMMLLLAAA666333444222333333111000///111222444333000...---,,,------,,,,,,,,,---------......///......---,,,,,,+++++++++++++++******+++,,,,,,+++*********++++++)))''''''((()))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&&&&((()))***))))))))))))(((((((((((()))(((((((((((()))))))))))))))((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))*********'''''''''&&&&&&&&&&&&&&&(((&&&(((&&&+++DDDYYYYYYJJJ888******,,,(((&&&(((***)))(((''''''(((((())))))))))))))))))***+++,,,***************)))(((((('''((()))++++++***)))((()))))))))))))))***++++++******++++++++++++******+++************+++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...////////////////////////333///---000111000111444999===EEELLLRRRYYY^^^bbbdddeeefffhhhjjjmmmoooppppppqqqrrrrrrssswww||||||wwwuuuqqqkkkllljjjmmmvvv~~~yyytttpppgggbbb[[[UUUQQQPPPNNNMMMJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFFFFEEEEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJKKKLLLLLLLLLKKKIIIJJJJJJKKKLLLLLLMMMMMMOOOOOOOOOOOOOOONNNNNNNNNPPPPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVVVVVVVWWWYYY\\\aaaccceeefffgggfffeeeeeeffffffffffffhhhjjjlllnnnppprrrtttwwwxxxxxxxxxwwwuuuvvvyyy{{{~~~~~~|||{{{zzzyyyyyyyyyzzzzzz|||}}}~~~{{{zzzwwwvvvvvvxxxzzz|||~~~{{{zzzyyyvvvtttrrrpppooommmllliiifffccc```___^^^222888<<<<<<666222222444444222000000000111111111000000///...------,,,,,,,,,,,,,,,---------............------,,,,,,++++++)))+++,,,+++***))),,,...***+++,,,,,,+++))))))***&&&'''((()))************************************(((((((((((())))))))))))+++***)))((((((((()))***)))((('''&&&'''((()))***(((((((((((()))))))))))))))))))))(((((((((((((((%%%&&&'''((()))(((''''''((((((((((((((((((((((((&&&&&&'''((()))+++,,,---%%%%%%%%%&&&&&&&&&&&&&&&,,,&&&&&&'''222TTTttt{{{YYYAAA+++'''******((((((***)))((('''&&&&&&&&&&&&***))))))((((((((())))))***************)))(((((('''(((***,,,.........---***))))))))))))******+++******++++++++++++******+++++++++++++++,,,------,,,,,,------......//////,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,------...////////////////////////111...---000111000222666===CCCKKKRRRXXX]]]aaacccfffgggggghhhjjjlllnnnoooqqqrrrssstttuuuyyy}}}{{{vvvtttpppllloooqqqyyy{{{tttnnnhhhccc```XXXTTTNNNJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEECCCEEEGGGGGGFFFFFFFFFGGGIIIHHHGGGFFFFFFHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOOOOSSSSSSRRRRRRRRRRRRSSSSSSWWWWWWXXXYYYYYYZZZZZZZZZYYY[[[\\\]]]^^^```cccfffoooppprrrttttttttttttsssuuuvvvwwwyyy{{{}}}~~~}}}zzzzzzxxxuuurrrnnnkkkjjj444555555555444333444444333111000222444555222...///000111111111000///...,,,,,,,,,---------......---------,,,,,,,,,++++++)))+++,,,......---+++***))),,,...---***)))***,,,''''''((()))))))))))))))***************+++++++++(((((((((((())))))))))))---+++)))((('''((()))***((((((''''''(((((()))***''''''(((((())))))******)))))))))))))))(((((('''###$$$&&&((())))))'''&&&(((((((((((((((((((((((()))((((((((((((***,,,---''''''(((((((((((()))))))))&&&(((+++222JJJ```cccLLL999'''$$$(((***)))***))))))((((((''''''''''''((((((''''''''''''((((((***************)))(((((('''(((***---///000111111++++++************+++,,,******++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,---....../////////............---,,,++++++,,,,,,,,,,,,,,,---......////////////////////////000------000111111555;;;AAAGGGPPPWWW\\\___aaaccchhhhhhiiiiiikkklllnnnoooqqqrrrtttuuuwwwzzz~~~zzztttqqqooonnnttt{{{zzzuuunnngggbbb]]]XXXTTTOOOLLLHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEGGGHHHHHHGGGGGGHHHIIIJJJIIIGGGFFFFFFHHHJJJLLLJJJKKKKKKKKKLLLLLLMMMMMMLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSUUUUUUUUUUUUWWWXXXZZZ[[[^^^^^^^^^______```aaaaaa```cccfffiiilllooosssvvv|||}}}~~~|||666555555555555555444222000000222666888777222,,,///000222333333222000///,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++***)))+++222999999111***))),,,...---***)))***,,,)))))))))))))))(((''''''))))))******++++++++++++(((((((((((()))))))))))),,,+++***((((((((())))))((((((((((((((()))******''''''(((((())))))******(((((())))))))))))((('''"""$$$&&&((())))))((('''((((((((((((((((((((((((+++***)))(((((()))******(((((()))))))))*********$$$!!!'''***)))222;;;666222+++&&&&&&((())))))***(((((())))))************&&&&&&&&&&&&'''((()))******************)))((((((&&&''')))+++---///000111---,,,,,,+++++++++,,,,,,******++++++++++++******,,,,,,++++++,,,,,,---...***+++,,,---...------------.........------,,,+++------,,,,,,------...///////////////////////////...---...111222333888@@@GGGMMMUUU\\\```bbbcccdddiiiiiijjjjjjkkkmmmnnnoooppprrruuuwwwxxx{{{}}}wwwqqqnnnpppsss~~~}}}vvvnnniiiccc]]]XXXTTTPPPMMMJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEHHHHHHGGGFFFFFFFFFGGGGGGFFFHHHJJJJJJIIIHHHIIIJJJJJJIIIHHHGGGHHHIIIKKKLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPRRRQQQOOONNNOOOQQQPPPPPPQQQSSSTTTUUUVVVWWWYYYZZZ\\\^^^```ccceeegggffffffffffffgggiiijjjkkkkkkoootttxxx}}}555555444555555444111///---///333666888666111---...///000111000///...---,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++)))'''***555@@@BBB999///***+++,,,,,,+++))))))***************)))((('''&&&(((((())))))***+++++++++(((((((((((())))))))))))************))))))))))))(((((()))))))))*********(((((((((((())))))))))))&&&''')))*********)))((($$$%%%'''((())))))((((((((((((((((((((((((((((((++++++***)))((((((((((((&&&&&&''''''((()))))))))'''###(((***&&&)))...)))###&&&***+++)))'''''')))'''((()))***++++++++++++&&&&&&&&&'''''')))*********************)))((((((&&&'''(((***+++---...///------,,,++++++++++++,,,******++++++++++++******+++++++++++++++,,,------***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++---------------......///////////////////////////...---///222333555<<>>AAA===444,,,............---------,,,,,,,,,,,,------------...,,,,,,------,,,,,,+++*********++++++++++++************++++++++++++******&&&''''''(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''++++++(((+++444666111'''((()))******)))((('''&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++,,,---'''''''''''''''''''''''')))))))))+++---000222444+++***))))))))))))***+++((((((((())))))))))))***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,+++***...------,,,,,,++++++*********++++++,,,,,,------------------------...///---------............///---.../////////000333666555:::AAAHHHMMMRRRVVVYYY\\\___cccfffgggggghhhjjjjjjkkknnnppprrrwww|||~~~zzzvvvsssqqqpppmmmqqqzzz{{{tttlllhhhbbb[[[UUUPPPNNNMMMIIIGGGEEEEEEEEEFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOOOOPPPRRRTTTUUUVVVUUUVVVWWWXXXYYYXXXWWWVVVXXXYYYZZZZZZ[[[^^^bbbfffgggkkkrrrxxx|||}}}{{{zzzyyyzzz{{{~~~555555555444333333222222...111888AAAEEEBBB777.../////////.........------,,,,,,,,,---------......,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++******++++++++++++******&&&&&&''''''((())))))***((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))$$$***+++'''+++444444...'''((()))*********((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((()))************)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++---...///((((((((((((((((((((((((&&&''''''((()))******+++************************)))))))))*********++++++))))))***++++++++++++***,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---------............///---...//////...000444777999>>>EEELLLQQQUUUYYY[[[^^^```ccceeefffhhhjjjmmmkkkmmmoooqqqtttyyy~~~}}}yyyvvvrrrooommmmmmuuuzzzsssjjjccc```^^^ZZZUUUPPPMMMLLLLLLEEEDDDCCCCCCEEEFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKLLLLLLMMMNNNOOORRRRRRRRRSSSUUUXXXZZZ[[[YYYZZZ\\\]]]^^^]]]\\\[[[___```aaaaaabbbfffjjjnnnrrrvvv{{{444444333222222111111000///...000555:::;;;555000000////////////.........,,,,,,,,,------.........,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++******)))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))###)))***%%%(((000///'''******++++++*********)))&&&&&&&&&'''''''''((((((***)))(((''''''((()))***''''''''''''((((((((()))'''(((***++++++******)))************************))))))))))))))))))))))))------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))******+++******)))(((''')))***++++++++++++***)))*********++++++,,,,,,,,,))))))***++++++++++++***------------,,,,,,+++***+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...---------.........//////---...000///...000444888<<>>FFFJJJPPPUUUYYY\\\```bbbeeegggiiijjjkkklllnnnppprrruuuyyy{{{~~~|||wwwrrrpppmmmkkkpppwwwwwwpppeeecccZZZSSSVVVTTTNNNMMMOOOPPPPPPNNNJJJHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPQQQQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[]]]^^^aaadddfffggglllmmmnnnpppqqqssstttuuussstttuuuxxxzzz}}}333444555444222111111222555444333111000...---,,,//////......---,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++*********************)))))))))((())))))******))))))((('''(((((()))***+++++++++,,,++++++***))))))(((((()))))))))))))))***++++++++++++***)))))))))************+++++++++******))))))((((((+++------***&&&(((***++++++******,,,---)))))))))(((((()))))))))###&&&))))))(((&&&%%%%%%''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++((((((((((((((((((((((((+++************))))))))))))))))))******************++++++,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......///......------......///---///111111333888@@@FFFOOORRRUUUXXX[[[^^^aaadddgggiiikkkkkklllmmmooorrruuuxxx|||~~~yyyuuupppmmmiiikkkvvvyyynnneee___XXXUUUQQQRRRRRRPPPMMMNNNMMMNNNNNNLLLJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWZZZZZZ[[[\\\]]]^^^______``````bbbcccfffhhhjjjllloooooopppppprrruuuwwwxxxxxxyyyzzz|||555666666555222111111222444333222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++************************)))))))))******)))))))))''''''((()))******+++,,,,,,,,,+++******))))))((())))))(((((())))))***+++******))))))))))))))))))((()))***+++++++++++++++(((&&&''',,,222444000,,,***************,,,...///)))))))))))))))))))))***((()))***)))''''''((()))'''''''''(((((('''''''''))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))))))))************************((()))+++,,,,,,+++***))),,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,---------......//////............//////---000333333555;;;FFFOOOWWWXXXZZZ[[[]]]___bbbeeehhhiiikkkkkkkkkmmmppprrrvvvyyy~~~~~~}}}vvvrrrnnnjjjggglll|||yyyqqqjjjccc]]]YYYTTTNNNOOOSSSPPPNNNOOOMMMLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLIIIJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSUUUWWWYYYZZZ[[[ZZZZZZ]]]^^^___```aaaccccccdddeeeeeefffhhhjjjlllnnnpppqqqqqqpppqqqsssvvvyyy{{{|||}}}~~~666777777666333222222333111111111000000000000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////...---------,,,***************+++++++++))))))************))))))'''(((((()))***+++++++++++++++++++++************(((''''''''''''((())))))))))))))))))******))))))((()))***+++++++++++++++((('''(((///777<<<:::777+++***))))))***,,,...///(((((((((((()))***,,,,,,------+++)))'''''')))+++(((((((((''''''((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++************************)))))))))))))))))))))***+++++++++***************'''(((***+++,,,+++******************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,---------....../////////......////////////222555666888@@@MMMVVV[[[\\\^^^^^^^^^```ccceeeggghhhiiijjjjjjmmmpppsssxxx|||tttpppllljjjiiirrr~~~tttoooiiiccc^^^[[[WWWUUUQQQIIIMMMOOOJJJOOOTTTKKKNNNNNNNNNNNNNNNOOONNNNNNKKKJJJJJJJJJJJJKKKLLLLLLIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVWWWYYY\\\]]]^^^]]]]]]```aaabbbccceeefffggghhhhhhiiijjjkkkmmmoooqqqrrruuuuuuuuuuuuxxx{{{~~~444555666555333222333444////////////000000000000......------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,///...............------*********+++++++++++++++)))******++++++******)))***************+++++++++*********++++++++++++,,,'''''''''''''''(((((()))((()))******++++++******((()))***+++++++++++++++))))))+++111888>>>???>>>,,,***((((((***,,,---,,,)))(((((((((***,,,///111000000///---***((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++++++++++++++++++++++++++)))))))))************++++++++++++++++++*********((()))***++++++++++++++++++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......000//////......//////000000222444777<<>>HHHQQQWWW]]]___ccceeeeeefffggghhhfffggghhhjjjlllpppuuuyyy~~~~~~}}}}}}uuuqqqpppwwwyyyrrrllleee```[[[YYYUUUSSSRRRQQQNNNLLLQQQKKKRRRQQQTTTyyyoooXXXVVVUUUUUUWWWXXXVVVTTTOOOOOOOOOOOOOOOPPPPPPQQQOOOPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^___```bbbdddeeeffffffggghhhiiikkkmmmnnnoooppppppppprrrsssuuuwwwxxxvvvwwwyyy{{{}}}///000111111000///000222000000///...---,,,,,,,,,......//////////////////------------------------*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******......---,,,,,,++++++***'''((()))***,,,---...///)))))))))))))))******+++)))***+++,,,------,,,+++******+++++++++******)))((())))))(((''')))---000+++)))'''(((++++++)))'''***)))''''''***///555999777<<>>EEENNNWWW]]]bbbdddhhhkkkmmmmmmlllkkkkkkkkklllnnnrrrvvv{{{}}}|||tttssswwwqqqssszzz|||ssskkkbbb]]][[[ZZZVVVRRRQQQRRRSSSTTTTTTTTTTTTTTTMMMQQQMMMJJJ^^^{{{}}}kkkXXXYYYZZZZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYYYYYYYXXXYYY\\\^^^]]]^^^```bbbcccdddddddddeeegggiiiiiiiiijjjlllmmmmmmnnnppprrrsssuuuuuuvvvwwwwwwxxxyyy{{{}}}222222222222222222222222222111111000000000000000888666333000.....................---------,,,,,,///,,,)))((()))+++++++++,,,,,,------,,,+++))))))......111999BBBGGGGGGEEEAAA>>>:::666333///,,,***---+++)))***+++,,,***((()))))))))))))))***++++++)))))))))))))))***++++++---111555444000,,,,,,...++++++++++++++++++++++++************************++++++,,,,,,---,,,***(((++++++++++++++++++,,,,,,...333999===<<<555---'''************+++++++++,,,******))))))))))))******++++++***))))))***++++++++++++************++++++++++++***))))))***++++++************************+++++++++*********))))))+++*********+++---///111555000+++***---///...++++++,,,,,,,,,------------,,,------------------...//////............//////......///000000000000000222666;;;BBBIIIQQQYYY___cccfffiiilllnnnnnnmmmlllllllllmmmooossswww{{{~~~~~~yyyrrrqqqtttrrryyy}}}sssooohhhaaaZZZVVVVVVVVVTTTQQQSSSTTTUUUWWWXXXWWWUUUSSSKKKOOOLLLHHHSSSeeehhh^^^YYYZZZZZZZZZZZZZZZYYYYYYWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZ]]]```aaaccceeeggghhhiiiiiihhhiiikkkllllllllllllnnnppppppqqqsssuuuwwwyyyyyyzzzzzzzzz{{{|||~~~222222222222222222222222222111111000000000000000888777444111...---,,,,,,//////............---------+++***,,,111111---)))++++++,,,,,,,,,,,,++++++++++++///777AAAGGGHHHGGGLLLDDD<<<:::;;;999222+++...,,,***)))***+++***)))***))))))))))))***++++++***))))))))))))***+++++++++///222222...,,,,,,---++++++++++++++++++++++++************************++++++,,,---,,,+++***)))++++++******))))))))))))(((+++///222333000,,,))))))))))))*********++++++******))))))))))))************)))(((((()))******++++++************++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++***************++++++******+++---///000111...++++++---...---+++------------.....................---------------//////............//////......////////////000000222777???FFFNNNUUU\\\```fffhhhjjjmmmooooooooonnnnnnnnnooorrruuuyyy|||}}}{{{zzzwwwrrrppprrrvvvwwwlllccc```\\\WWWRRRQQQRRRTTTTTTRRRVVVVVVWWWZZZ\\\[[[VVVQQQLLLOOOPPPOOOQQQWWW\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]```cccgggiiikkkmmmnnnoooooonnnnnnpppqqqpppooooooqqqssstttvvvxxxzzz|||~~~222222222222222222222222222111111000000000000000333222111000//////000000111111111111111000000000***+++000888???<<<000&&&***++++++,,,,,,---------******+++///333666555444@@@:::555888>>>AAA>>>999333000,,,))))))***,,,...******))))))******+++,,,*********))))))***++++++(((+++------+++))))))***++++++++++++++++++++++++***************************+++------,,,*********)))***************))))))'''(((***+++,,,,,,++++++((())))))))))))*********+++******))))))******+++*********))))))*********++++++************+++++++++******************+++++++++++++++++++++++++++************************++++++***++++++---...///---++++++,,,......,,,***,,,------------.........//////......------,,,,,,//////............////////////.../////////000000333999BBBKKKSSSYYY^^^bbbhhhjjjlllooopppqqqqqqqqqpppppprrrtttxxx{{{~~~|||xxxwwwuuurrrrrruuuzzztttnnnddd\\\YYYVVVSSSPPPPPPRRRTTTUUUUUUXXXXXXYYY\\\^^^\\\TTTNNNMMMMMMPPPUUUWWWXXX]]]ccc\\\\\\\\\\\\[[[YYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^___]]]^^^_________aaadddggglllmmmoooqqqsssssssssssssssttttttsssrrrrrrtttvvvyyyzzz|||222222222222222222222222222111111000000000000000/////////000000111111222000000000111111111111111+++,,,111:::AAA>>>222(((+++++++++,,,,,,---......------,,,---......---+++///...///333999===??????===:::333---))))))+++...***************++++++,,,++++++***************+++''')))***+++***))))))***++++++++++++++++++++++++************************))),,,......+++***)))***((()))***+++,,,,,,,,,,,,,,,++++++******++++++,,,((())))))))))))*********++++++************++++++++++++++++++++++++++++++++++++************++++++*********++++++*********++++++++++++++++++++++++************************++++++++++++,,,------...+++***+++,,,------,,,+++,,,,,,,,,,,,------------/////////......---------//////............////////////......///000222222555<<>><<<666000,,,***++++++******++++++,,,------,,,++++++*********+++***))))))+++,,,---------++++++++++++++++++++++++************************(((,,,///...+++((())),,,)))***,,,---...---,,,+++//////...---,,,,,,++++++************+++++++++,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))++++++************++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,------,,,,,,------------,,,,,,,,,---------------........................//////////////////............//////////////////111444777999AAAGGGPPPXXX^^^cccgggiiillllllnnnoooqqqsssttttttvvvwwwzzz|||}}}{{{rrrpppnnnnnnpppzzz~~~tttlllfff^^^YYYVVVYYYZZZVVVRRRQQQQQQRRRSSSSSSSSSUUUWWWXXXXXX]]]aaa___YYYRRROOONNNQQQTTTXXX\\\cccgggeee```______````````````______```aaacccdddeeeeeeeeeeeedddeeeggghhhiiikkkooorrrwwwxxxzzz|||}}}~~~~~~}}}~~~~~~~~~}}}|||~~~222222222222222222222222222111111000000000000000///000000000000000///...---.........//////000000,,,---......///......---......,,,,,,,,,,,,---...+++,,,+++)))'''''''''(((---,,,******,,,,,,,,,++++++333<<<@@@>>>777111...++++++******++++++,,,------,,,,,,+++*********+++(((''''''(((***,,,,,,+++++++++++++++++++++++++++************************(((,,,000///***((())),,,***+++---------,,,***(((---.........---,,,+++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,((()))***++++++***)))(((++++++************++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++,,,---------,,,,,,.........---++++++,,,.............../////////000------......//////000000//////............///////////////000222666999;;;EEEKKKSSS[[[aaaeeeiiilllllllllnnnoooqqqssstttuuuwwwxxx{{{~~~|||zzzpppooopppqqqttt{{{ssskkkccc___ZZZTTTPPPRRRSSSQQQPPPPPPRRRSSSUUUVVVVVVXXXZZZ\\\YYY___cccaaaXXXQQQOOOPPPLLLUUU[[[\\\```fffeee```___```aaaaaaaaaaaaaaa```bbbccceeefffgggffffffeeedddfffhhhiiijjjmmmqqqtttzzz{{{~~~666333222555:::;;;888444111///...///000000///...////////////............------------............///,,,))))))+++,,,+++***.........------,,,,,,,,,---,,,***))))))+++,,,...)))******++++++******)))------000999AAABBB;;;333,,,......---+++))))))******************)))(((''',,,...---***+++...---)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))((((((,,,+++++++++++++++++++++......---,,,+++******)))'''))),,,------,,,,,,---222...,,,...///,,,+++---(((((((((((()))***+++,,,((()))***,,,,,,,,,+++***++++++))))))))))))++++++---------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---,,,******,,,...............////////////////////////............111111111111333777===BBBLLLPPPVVV[[[```eeejjjmmmlllmmmnnnnnnnnnqqquuuxxxyyyzzz{{{}}}~~~zzzuuurrrkkknnnoooooouuuuuulllhhhddd___ZZZUUUTTTRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]^^^bbbeeeaaaYYYQQQNNNNNNLLLTTT^^^eeegggffffffgggfffggghhhfffdddbbbbbbcccfffggghhhhhhfffddddddeeehhhkkknnnmmmlllooovvv|||}}}~~~~~~888555444777;;;===999666333222111111222222000///111000000000000/////////........./////////000000111...++++++,,,---,,,***------,,,+++++++++++++++***)))'''&&&&&&'''((())),,,,,,------------,,,,,,,,,+++---333:::===<<<999,,,+++***))))))***+++,,,++++++++++++***))))))((()))++++++((())),,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((((()))***++++++++++++***************+++++++++------------,,,,,,,,,,,,---///222444555555666888999///((()))+++***)))))))))))))))((())))))***+++))))))***+++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((------------------------,,,,,,,,,---------......---.........,,,,,,---///---------.........//////////////////////////////111111111111333777>>>CCCMMMQQQWWW\\\aaaeeejjjmmmmmmnnnooooooppprrrvvvyyyzzz{{{|||~~~~~~{{{vvvrrrooogggiiikkkooozzz{{{sssjjjdddaaa___\\\XXXVVVTTTRRRQQQQQQRRRUUUVVVWWWXXXYYYZZZ\\\]]]______```dddeeeaaaXXXPPPMMMMMMNNNVVV```fffhhhgggggghhhhhhiiiiiihhheeeddddddeeeggghhhiiihhhgggeeeffffffiiilllnnnnnnmmmpppwww|||777666555888;;;<<<:::777555333222111222222000...000000000000////////////............////////////222000...---......---,,,---,,,+++***)))***+++,,,---,,,***)))((())))))***,,,,,,------------,,,,,,*********---111666<<<>>>555000+++(((***,,,,,,,,,+++++++++++++++*********))),,,,,,******,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++'''((()))***++++++++++++)))))))))******++++++,,,++++++,,,,,,,,,---------...111444666777999;;;===DDD777+++)))------,,,+++++++++******))))))************************+++,,,,,,++++++******++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++------------------------+++,,,,,,,,,---------------...///...---,,,---///------------............////////////000000000000111222222222444888???DDDOOOSSSYYY^^^cccgggkkkmmmnnnooopppqqqrrrtttxxx{{{||||||}}}~~~||||||{{{yyyvvvqqqmmmjjjddddddgggpppyyyppphhhbbb\\\YYYYYYYYYXXXVVVVVVUUURRRQQQRRRTTTWWWZZZZZZ[[[\\\^^^```bbbcccdddeeeggggggaaaWWWOOOLLLMMMRRRYYYccchhhiiiiiiiiijjjjjjkkkkkkjjjhhhffffffggghhhiiijjjiiihhhggghhhiiikkkmmmooopppppprrrxxx}}}666555555777::::::888666555333111111111000///---/////////.........------,,,------------.........000000///............------,,,+++******+++,,,---//////---,,,++++++++++++******++++++++++++******)))***++++++,,,111888>>>FFF===222------...---***++++++++++++++++++,,,,,,))),,,---***)))+++,,,***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***************)))(((((())))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000111222555777DDD999///---...------.........,,,++++++*********,,,+++***))))))***+++,,,*********************************+++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......---,,,---...---............//////////////////000000000000000111222222333555;;;AAAGGGQQQUUU[[[aaaeeehhhlllnnnnnnppprrrssstttvvvyyy|||}}}~~~~~~~~~~~~}}}|||yyyxxxvvvsssppplllhhhfffccccccgggsss}}}tttjjjddd[[[XXXUUUTTTUUUVVVVVVUUUWWWVVVSSSSSSTTTWWW[[[^^^```aaabbbdddfffhhhiiijjjkkkllljjjbbbWWWOOOMMMNNNWWW^^^fffkkklllkkkkkklllkkklllmmmkkkiiigggggghhhhhhiiijjjiiihhhhhhiiikkkmmmoooqqqrrrrrruuuzzz}}}555666666888::::::999777666444222222222111///...000000000/////////......------........./////////.../////////...............---,,,++++++,,,---...---,,,+++***))))))(((((()))******++++++******))))))+++------+++---222777JJJAAA666000//////---++++++*********+++,,,------''',,,---)))''')))***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------))))))*********)))(((((()))******+++,,,---......000000///......---,,,,,,((()))++++++++++++---///555111///...+++((()))...000///...---,,,+++++++++,,,+++***)))))))))++++++***++++++++++++++++++******+++++++++,,,,,,,,,---))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000000///......///....../////////000000000......//////000000000111111222333444888>>>FFFKKKSSSXXX^^^dddgggjjjmmmooonnnpppssstttuuuwww{{{}}}~~~~~~~~~}}}{{{zzzuuutttqqqnnnkkkgggeeeccc```ccckkk{{{~~~rrrjjjddd^^^[[[WWWVVVUUUUUUVVVWWWWWWWWWXXXWWWVVVVVVXXX\\\```cccfffggghhhjjjkkkmmmnnnooooooppplllcccXXXQQQPPPRRR]]]cccjjjnnnnnnmmmnnnooolllmmmmmmllliiihhhhhhiiihhhiiiiiiiiihhhiiikkkmmmoooppprrrtttvvvxxx|||~~~555666888999::::::999999666444333333333333111///111111111111000000000000/////////000000000000111000111222111///---,,,---,,,,,,---------.........---,,,,,,,,,++++++************++++++++++++******(((+++------+++***,,,///===888111------...---,,,***)))))))))***+++---...---222444///+++,,,---,,,------------------------++++++,,,------------,,,%%%&&&''')))***++++++,,,*********++++++,,,,,,---222222111000///...------+++,,,,,,+++***)))+++---,,,---//////+++''')))//////...---,,,++++++++++++,,,+++******************+++,,,------------,,,+++******++++++,,,---------***)))))))))***+++---...........................,,,,,,,,,,,,------------...000222333111000000000.........////////////000------......//////000000000222444666;;;BBBKKKPPPVVVZZZaaafffjjjlllnnnooonnnpppsssuuuvvvxxx{{{}}}}}}~~~~~~|||zzzxxxrrrpppnnnjjjgggeeecccccc___ffftttzzzoooeee^^^[[[YYYYYYVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXYYYZZZ]]]aaadddfffkkkkkklllmmmooopppqqqqqqqqqppplllcccXXXRRRSSSVVVbbbgggnnnqqqqqqppppppqqqmmmnnnnnnmmmjjjiiiiiijjjiiijjjjjjjjjiiikkkmmmpppqqqrrrsssvvvxxx{{{~~~222444666777777666666666222111///000000111///...000////////////.........---------.........//////555777777444///+++******)))+++,,,.........,,,+++,,,,,,,,,---,,,,,,,,,+++))))))************))))))((()))******)))((())))))---,,,+++*********+++,,,)))((('''''')))+++---///111777888222------......++++++++++++++++++++++++))))))***++++++++++++***$$$%%%''')))***++++++,,,))))))))))))))))))******---------,,,,,,++++++++++++,,,,,,***))))))+++,,,,,,***+++---,,,)))***...,,,+++***)))))))))))))))+++++++++++++++***)))))))))***++++++++++++***)))))))))******+++,,,,,,,,,,,,+++++++++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,///111222000///......,,,,,,,,,---------......,,,,,,,,,---.../////////000222444888>>>FFFOOOVVVXXX\\\ccchhhkkkmmmnnnpppmmmpppsssuuuwwwyyy{{{}}}}}}~~~|||zzzxxxpppnnnkkkhhheeedddddddddfffqqqqqqkkkbbbZZZUUUTTTUUUUUUSSSTTTWWWXXXXXXXXXYYYYYYXXXYYY\\\___bbbeeehhhiiimmmmmmnnnnnnoooppppppqqqoooooojjjaaaWWWRRRTTTXXXfffkkkqqqtttsssqqqrrrsssoooppppppooolllkkkkkkllllllmmmmmmllllllnnnqqqtttsssssstttwww{{{~~~---///111222222222222222---,,,++++++,,,---,,,***,,,,,,+++++++++*********))))))*********+++++++++:::<<<;;;777000***'''''''''))),,,......---+++***&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''((((((&&&'''))))))(((((()))***((('''''''''(((***---///---222444---''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((())))))'''&&&''')))++++++%%%"""%%%'''&&&&&&((()))(((((('''''''''''''''***+++,,,,,,,,,***)))(((%%%&&&'''(((((('''&&&%%%'''(((((()))***+++++++++)))((('''''')))+++...///(((((((((((((((((((((((((((((((((((()))))))))))))))+++......---+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////000222555999???HHHRRRYYYYYY]]]dddiiilllnnnoooppplllooosssuuuwwwyyy{{{}}}|||}}}|||zzzxxxooommmjjjgggeeeddddddeeennn|||~~~ssslllbbb]]]UUUNNNJJJJJJLLLNNNPPPRRRUUUWWWXXXXXXXXXYYYXXXZZZ]]]aaaeeehhhjjjkkkmmmmmmnnnnnnnnnooooooooonnnmmmhhh___UUURRRUUUYYYhhhmmmrrruuutttrrrssstttqqqrrrrrrqqqnnnmmmmmmnnnnnnoooooonnnnnnppptttwwwttttttuuuxxx|||